Clicked

Clicked

294k Downloads

Action Pane Is Blank and Target Spell Is Unselectable

IslayLaphroaig opened this issue ยท 0 comments

commented

Describe the bug

When selecting an existing binding, or when creating a new binding a Lua error occurs, the Action pane is blank and the Target Spell box can't be selected. This seems related to #209 as I was having the same issue and what is happening is very similar, however the error I'm receiving is now different.

Clicked Version

1.15.4

World of Warcraft Flavor

Classic

Tried with only Clicked enabled

  • Yes
  • No

Lua Errors

Message: integer overflow attempting to store 3229667514
Time: Wed Aug 7 10:06:39 2024
Count: 3
Stack: integer overflow attempting to store 3229667514
[string "=[C]"]: in function IsPassiveSpell' [string "@Interface/AddOns/Clicked/Config/SpellLibrary.lua"]:132: in function ParseSpellBookItem'
[string "@Interface/AddOns/Clicked/Config/SpellLibrary.lua"]:183: in function <Interface/AddOns/Clicked/Config/SpellLibrary.lua:128>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Clicked/Config/SpellLibrary.lua"]:219: in function GetSpells' [string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:1180: in function CreateOptions'
[string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:1197: in function <Interface/AddOns/Clicked/Config/Bindings.lua:1033>
[string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:1720: in function <Interface/AddOns/Clicked/Config/Bindings.lua:1710>
[string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:3054: in function <Interface/AddOns/Clicked/Config/Bindings.lua:3041>
[string "=[C]"]: ?
[string "@Interface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...erface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire' [string "@Interface/AddOns/Clicked/Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua"]:342: in function SelectTab'
[string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:3116: in function <Interface/AddOns/Clicked/Config/Bindings.lua:2982>
[string "@Interface/AddOns/Clicked/Config/Bindings.lua"]:3247: in function <Interface/AddOns/Clicked/Config/Bindings.lua:3233>
[string "=[C]"]: ?
[string "@Interface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...erface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/Clicked/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire' [string "@Interface/AddOns/Clicked/Widgets/AceGUIContainer-ClickedTreeGroup.lua"]:1304: in function SetSelected'
[string "@Interface/AddOns/Clicked/Widgets/AceGUIContainer-ClickedTreeGroup.lua"]:466: in function <...Clicked/Widgets/AceGUIContainer-ClickedTreeGroup.lua:460>

Locals: (*temporary) = 3229667514

Reproduction Steps

  1. New -> Cast a Spell -> Create
  2. Select an existing keybind

Last Working Version

I've reverted to previous versions however the bug exists in all that I have tried.

Screenshots

image

image

Debug Output

Version: 1.15.4
Data Version: 10
Project ID: 14
Race: Orc
Level: 81
Class: HUNTER
Specialization: 809 (Survival)
Press Mode: AnyUp
Autogen: False

Possess Bar: disabled
Override Bar: disabled
Vehicle: disabled
Vehicle UI: disabled

----- Loaded binding 1 -----
Keybind: 1
Hovercast: true
Action: macro
Identifier: clicked-button-1

/stopspelltarget
/cast [@mouseOver,harm,nodead]Explosive Shot

----- Loaded binding 2 -----
Keybind: Hovercast: true Action: macro Identifier: clicked-button-

/stopspelltarget
/cast [@mouseOver,harm,nodead]Distracting Shot

----- Loaded binding 3 -----
Keybind: 3
Hovercast: true
Action: macro
Identifier: clicked-button-3

/stopspelltarget
/cast [@mouseOver,harm,nodead]Arcane Shot

----- Loaded binding 4 -----
Keybind: 2
Hovercast: true
Action: macro
Identifier: clicked-button-2

/stopspelltarget
/cast [@mouseOver,harm,nodead]Serpent Sting

----- Loaded binding 5 -----
Keybind: 4
Hovercast: true
Action: macro
Identifier: clicked-button-4

/stopspelltarget
/cast [@mouseOver,harm,nodead]Black Arrow

----- Loaded binding 6 -----
Keybind: ALT-1
Hovercast: true
Action: macro
Identifier: clicked-button-alt1

/stopspelltarget
/cast [@mouseOver,harm,nodead]Hunter's Mark

----- Loaded binding 7 -----
Keybind: 6
Hovercast: true
Action: macro
Identifier: clicked-button-6

/stopspelltarget
/cast [@mouseOver,harm,nodead]Kill Shot

----- Loaded binding 8 -----
Keybind: SHIFT-Q
Hovercast: true
Action: macro
Identifier: clicked-button-shiftq

/stopspelltarget
/cast [@mouseOver,harm,nodead]Tranquilizing Shot

----- Loaded binding 9 -----
Keybind: 8
Hovercast: true
Action: macro
Identifier: clicked-button-8

/stopspelltarget
/cast [@mouseOver,harm,nodead]Wyvern Sting

----- Loaded binding 10 -----
Keybind: SHIFT-BUTTON3
Hovercast: true
Action: macro
Identifier: 3

/stopspelltarget
/cast [@mouseOver,harm,nodead]Concussive Shot

----- Loaded binding 11 -----
Keybind: 7
Hovercast: true
Action: macro
Identifier: clicked-button-7

/stopspelltarget
/cast [@mouseOver,harm,nodead]Multi-Shot

----- Loaded binding 12 -----
Keybind: CTRL-BUTTON3
Hovercast: true
Action: macro
Identifier: 3

/stopspelltarget
/cast [@mouseOver,harm,nodead]Scatter Shot

----- Loaded binding 13 -----
Keybind: Hovercast: false Action: macro Identifier: clicked-button-

/stopspelltarget
/cast [@mouseOver,harm,nodead]Distracting Shot;[@target,harm,nodead]Distracting Shot

----- Loaded binding 14 -----
Keybind: CTRL-1
Hovercast: false
Action: macro
Identifier: clicked-button-ctrl1

/stopspelltarget
/castsequence [@cursor] reset=1 Trap Launcher, !Explosive Trap

----- Loaded binding 15 -----
Keybind: SHIFT-1
Hovercast: false
Action: macro
Identifier: clicked-button-shift1

/stopspelltarget
/cast Feign Death

----- Loaded binding 16 -----
Keybind: CTRL-BUTTON3
Hovercast: false
Action: macro
Identifier: clicked-mouse-ctrl3

/stopspelltarget
/cast [@mouseOver,harm,nodead]Scatter Shot;[@target,harm,nodead]Scatter Shot

----- Loaded binding 17 -----
Keybind: 1
Hovercast: false
Action: macro
Identifier: clicked-button-1

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Explosive Shot;[@target,harm,nodead]Explosive Shot

----- Loaded binding 18 -----
Keybind: 3
Hovercast: false
Action: macro
Identifier: clicked-button-3

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Arcane Shot;[@target,harm,nodead]Arcane Shot

----- Loaded binding 19 -----
Keybind: 2
Hovercast: false
Action: macro
Identifier: clicked-button-2

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Serpent Sting;[@target,harm,nodead]Serpent Sting

----- Loaded binding 20 -----
Keybind: 4
Hovercast: false
Action: macro
Identifier: clicked-button-4

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Black Arrow;[@target,harm,nodead]Black Arrow

----- Loaded binding 21 -----
Keybind: CTRL-2
Hovercast: false
Action: macro
Identifier: clicked-button-ctrl2

/stopspelltarget
/cast Rapid Fire

----- Loaded binding 22 -----
Keybind: 6
Hovercast: false
Action: macro
Identifier: clicked-button-6

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Kill Shot;[@target,harm,nodead]Kill Shot

----- Loaded binding 23 -----
Keybind: SHIFT-Q
Hovercast: false
Action: macro
Identifier: clicked-button-shiftq

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Tranquilizing Shot;[@target,harm,nodead]Tranquilizing Shot

----- Loaded binding 24 -----
Keybind: 8
Hovercast: false
Action: macro
Identifier: clicked-button-8

/stopspelltarget
/cast [@mouseOver,harm,nodead]Wyvern Sting;[@target,harm,nodead]Wyvern Sting

----- Loaded binding 25 -----
Keybind: ALT-CTRL-BUTTON3
Hovercast: false
Action: macro
Identifier: clicked-mouse-alt-ctrl3

/stopspelltarget
#showtooltip
/castsequence [@cursor] reset=1 Trap Launcher, !Ice Trap

----- Loaded binding 26 -----
Keybind: ALT-BUTTON3
Hovercast: false
Action: macro
Identifier: clicked-mouse-alt3

/stopspelltarget
#showtooltip
/castsequence [@cursor] reset=1 Trap Launcher, !Freezing Trap

----- Loaded binding 27 -----
Keybind: ALT-1
Hovercast: false
Action: macro
Identifier: clicked-button-alt1

/stopspelltarget
/cast [@mouseOver,harm,nodead]Hunter's Mark;[@target,harm,nodead]Hunter's Mark

----- Loaded binding 28 -----
Keybind: CTRL-MOUSEWHEELUP
Hovercast: false
Action: macro
Identifier: clicked-button-ctrlmousewheelup

/stopspelltarget
/cast Disengage

----- Loaded binding 29 -----
Keybind: 7
Hovercast: false
Action: macro
Identifier: clicked-button-7

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Multi-Shot;[@target,harm,nodead]Multi-Shot

----- Loaded binding 30 -----
Keybind: SHIFT-BUTTON3
Hovercast: false
Action: macro
Identifier: clicked-mouse-shift3

/startattack
/petattack
/stopspelltarget
/cast [@mouseOver,harm,nodead]Concussive Shot;[@target,harm,nodead]Concussive Shot

----- Macro Handler Attributes -----
type-clicked-button-2: macro
type-clicked-button-ctrlmousewheelup: macro
type-clicked-button-6: macro
type-clicked-button-8: macro
type-clicked-button-3: macro
type-clicked-button-shift1: macro
type-clicked-button-ctrl1: macro
macrotext-clicked-button-1: /startattack
macrotext-clicked-button-1: /petattack
macrotext-clicked-button-1: /stopspelltarget
macrotext-clicked-button-1: /cast [@mouseOver,harm,nodead]Explosive Shot;[@target,harm,nodead]Explosive Shot
macrotext-clicked-button-6: /startattack
macrotext-clicked-button-6: /petattack
macrotext-clicked-button-6: /stopspelltarget
macrotext-clicked-button-6: /cast [@mouseOver,harm,nodead]Kill Shot;[@target,harm,nodead]Kill Shot
macrotext-clicked-button-8: /stopspelltarget
macrotext-clicked-button-8: /cast [@mouseOver,harm,nodead]Wyvern Sting;[@target,harm,nodead]Wyvern Sting
macrotext-clicked-mouse-ctrl3: /stopspelltarget
macrotext-clicked-mouse-ctrl3: /cast [@mouseOver,harm,nodead]Scatter Shot;[@target,harm,nodead]Scatter Shot
macrotext-clicked-button-: /stopspelltarget macrotext-clicked-button-: /cast [@mouseOver,harm,nodead]Distracting Shot;[@target,harm,nodead]Distracting Shot
macrotext-clicked-mouse-shift3: /startattack
macrotext-clicked-mouse-shift3: /petattack
macrotext-clicked-mouse-shift3: /stopspelltarget
macrotext-clicked-mouse-shift3: /cast [@mouseOver,harm,nodead]Concussive Shot;[@target,harm,nodead]Concussive Shot
type-clicked-button-`: macro
type-clicked-button-4: macro
macrotext-clicked-button-ctrlmousewheelup: /stopspelltarget
macrotext-clicked-button-ctrlmousewheelup: /cast Disengage
type-clicked-mouse-ctrl3: macro
macrotext-clicked-button-3: /startattack
macrotext-clicked-button-3: /petattack
macrotext-clicked-button-3: /stopspelltarget
macrotext-clicked-button-3: /cast [@mouseOver,harm,nodead]Arcane Shot;[@target,harm,nodead]Arcane Shot
macrotext-clicked-button-2: /startattack
macrotext-clicked-button-2: /petattack
macrotext-clicked-button-2: /stopspelltarget
macrotext-clicked-button-2: /cast [@mouseOver,harm,nodead]Serpent Sting;[@target,harm,nodead]Serpent Sting
type-clicked-mouse-shift3: macro
macrotext-clicked-button-shiftq: /startattack
macrotext-clicked-button-shiftq: /petattack
macrotext-clicked-button-shiftq: /stopspelltarget
macrotext-clicked-button-shiftq: /cast [@mouseOver,harm,nodead]Tranquilizing Shot;[@target,harm,nodead]Tranquilizing Shot
macrotext-clicked-mouse-alt3: /stopspelltarget
macrotext-clicked-mouse-alt3: #showtooltip
macrotext-clicked-mouse-alt3: /castsequence [@cursor] reset=1 Trap Launcher, !Freezing Trap
type-clicked-button-7: macro
macrotext-clicked-button-7: /startattack
macrotext-clicked-button-7: /petattack
macrotext-clicked-button-7: /stopspelltarget
macrotext-clicked-button-7: /cast [@mouseOver,harm,nodead]Multi-Shot;[@target,harm,nodead]Multi-Shot
type-clicked-button-alt1: macro
type-clicked-button-ctrl2: macro
macrotext-clicked-button-alt1: /stopspelltarget
macrotext-clicked-button-alt1: /cast [@mouseOver,harm,nodead]Hunter's Mark;[@target,harm,nodead]Hunter's Mark
type-clicked-mouse-alt3: macro
macrotext-clicked-button-shift1: /stopspelltarget
macrotext-clicked-button-shift1: /cast Feign Death
macrotext-clicked-mouse-alt-ctrl3: /stopspelltarget
macrotext-clicked-mouse-alt-ctrl3: #showtooltip
macrotext-clicked-mouse-alt-ctrl3: /castsequence [@cursor] reset=1 Trap Launcher, !Ice Trap
type-clicked-button-shiftq: macro
macrotext-clicked-button-ctrl2: /stopspelltarget
macrotext-clicked-button-ctrl2: /cast Rapid Fire
type-clicked-mouse-alt-ctrl3: macro
macrotext-clicked-button-4: /startattack
macrotext-clicked-button-4: /petattack
macrotext-clicked-button-4: /stopspelltarget
macrotext-clicked-button-4: /cast [@mouseOver,harm,nodead]Black Arrow;[@target,harm,nodead]Black Arrow
macrotext-clicked-button-ctrl1: /stopspelltarget
macrotext-clicked-button-ctrl1: /castsequence [@cursor] reset=1 Trap Launcher, !Explosive Trap
type-clicked-button-1: macro

----- Hovercast Attributes -----
type-clicked-button-2: macro
macrotext-clicked-button-3: /stopspelltarget
macrotext-clicked-button-3: /cast [@mouseOver,harm,nodead]Arcane Shot
shift-type3: macro
macrotext-clicked-button-2: /stopspelltarget
macrotext-clicked-button-2: /cast [@mouseOver,harm,nodead]Serpent Sting
ctrl-macrotext3: /stopspelltarget
ctrl-macrotext3: /cast [@mouseOver,harm,nodead]Scatter Shot
type-clicked-button-8: macro
ctrl-type3: macro
type-clicked-button-3: macro
type-clicked-button-6: macro
type-clicked-button-7: macro
shift-macrotext3: /stopspelltarget
shift-macrotext3: /cast [@mouseOver,harm,nodead]Concussive Shot
macrotext-clicked-button-shiftq: /stopspelltarget
macrotext-clicked-button-shiftq: /cast [@mouseOver,harm,nodead]Tranquilizing Shot
type-clicked-button-shiftq: macro
macrotext-clicked-button-1: /stopspelltarget
macrotext-clicked-button-1: /cast [@mouseOver,harm,nodead]Explosive Shot
macrotext-clicked-button-6: /stopspelltarget
macrotext-clicked-button-6: /cast [@mouseOver,harm,nodead]Kill Shot
macrotext-clicked-button-8: /stopspelltarget
macrotext-clicked-button-8: /cast [@mouseOver,harm,nodead]Wyvern Sting
macrotext-clicked-button-7: /stopspelltarget
macrotext-clicked-button-7: /cast [@mouseOver,harm,nodead]Multi-Shot
macrotext-clicked-button-alt1: /stopspelltarget
macrotext-clicked-button-alt1: /cast [@mouseOver,harm,nodead]Hunter's Mark
type-clicked-button-4: macro
type-clicked-button-alt1: macro
macrotext-clicked-button-: /stopspelltarget macrotext-clicked-button-: /cast [@mouseOver,harm,nodead]Distracting Shot
macrotext-clicked-button-4: /stopspelltarget
macrotext-clicked-button-4: /cast [@mouseOver,harm,nodead]Black Arrow
type-clicked-button-`: macro
type-clicked-button-1: macro

----- Unloaded binding 147 -----
Type: SPELL
Keybind: 1
Scope: 1
Action: Explosive Shot

Load state:

----- Unloaded binding 150 -----
Type: SPELL
Keybind: 2
Scope: 1
Action: Serpent Sting

Load state:

----- Unloaded binding 151 -----
Type: SPELL
Keybind: SHIFT-1
Scope: 1
Action: Feign Death

Load state:

----- Unloaded binding 152 -----
Type: SPELL
Keybind: CTRL-MOUSEWHEELUP
Scope: 1
Action: Disengage

Load state:

----- Unloaded binding 154 -----
Type: SPELL
Keybind: SHIFT-BUTTON3
Scope: 1
Action: Concussive Shot

Load state:

----- Unloaded binding 155 -----
Type: SPELL
Keybind: 3
Scope: 1
Action: Arcane Shot

Load state:

----- Unloaded binding 157 -----
Type: SPELL
Keybind: ALT-1
Scope: 1
Action: Hunter's Mark

Load state:

----- Unloaded binding 158 -----
Type: SPELL
Keybind: CTRL-BUTTON3
Scope: 1
Action: Scatter Shot

Load state:

----- Unloaded binding 159 -----
Type: SPELL
Keybind: 6
Scope: 1
Action: Kill Shot

Load state:

----- Unloaded binding 160 -----
Type: SPELL
Keybind: SHIFT-Q
Scope: 1
Action: Tranquilizing Shot

Load state:

----- Unloaded binding 162 -----
Type: SPELL
Keybind: 8
Scope: 1
Action: Wyvern Sting

Load state:

----- Unloaded binding 163 -----
Type: SPELL
Keybind: CTRL-2
Scope: 1
Action: Rapid Fire

Load state:

----- Unloaded binding 164 -----
Type: SPELL
Keybind: `
Scope: 1
Action: Distracting Shot

Load state:

----- Unloaded binding 165 -----
Type: SPELL
Keybind: 7
Scope: 1
Action: Multi-Shot

Load state:

----- Unloaded binding 167 -----
Type: MACRO
Keybind: CTRL-1
Scope: 1
Action: /castsequence [@cursor] reset=1 Trap Launcher, !Explosive Trap

Load state:

----- Unloaded binding 169 -----
Type: MACRO
Keybind: ALT-BUTTON3
Scope: 1
Action: #showtooltip
/castsequence [@cursor] reset=1 Trap Launcher, !Freezing Trap

Load state:

----- Unloaded binding 170 -----
Type: MACRO
Keybind: ALT-CTRL-BUTTON3
Scope: 1
Action: #showtooltip
/castsequence [@cursor] reset=1 Trap Launcher, !Ice Trap

Load state:

----- Unloaded binding 224 -----
Type: SPELL
Keybind: 4
Scope: 1
Action: Black Arrow

Load state:

----- Registered unit frames -----
Boss1TargetFrame
Boss2TargetFrame
Boss3TargetFrame
Boss4TargetFrame
Boss5TargetFrame
CompactRaidFrame1
CompactRaidFrame1Buff1
CompactRaidFrame1Buff2
CompactRaidFrame1Buff3
CompactRaidFrame1CenterStatusIcon
CompactRaidFrame1Debuff1
CompactRaidFrame1Debuff2
CompactRaidFrame1Debuff3
CompactRaidFrame1DispelDebuff1
CompactRaidFrame1DispelDebuff2
CompactRaidFrame1DispelDebuff3
CompactRaidFrame2
CompactRaidFrame2Buff1
CompactRaidFrame2Buff2
CompactRaidFrame2Buff3
CompactRaidFrame2CenterStatusIcon
CompactRaidFrame2Debuff1
CompactRaidFrame2Debuff2
CompactRaidFrame2Debuff3
CompactRaidFrame2DispelDebuff1
CompactRaidFrame2DispelDebuff2
CompactRaidFrame2DispelDebuff3
FocusFrame
FocusFrameToT
PartyMemberFrame1
PartyMemberFrame1PetFrame
PartyMemberFrame2
PartyMemberFrame2PetFrame
PartyMemberFrame3
PartyMemberFrame3PetFrame
PartyMemberFrame4
PartyMemberFrame4PetFrame
PetFrame
PlayerFrame
TargetFrame
TargetFrameToT

----- Saved Global Variables -----
1Wy0olmium4xjX4tWs8knZloQx2KTWr4erGamN8)0)dl6fTPj9RfkCfuPgzqXu4H4AHzXRfVj3QkGEZPSe8yuTd0tUExYlto5po1NMTH1lEx9CysZ6HFlhazfJ11u54RyPEIRzm3)ZKclXVF75pLBIgJ7pOaTrVYDFdf)d

----- Saved Profile Variables -----
T35wZjoowa4FltnVUDTCNKhMQwiH0HDsGmyiB110RbHTaufJTxB5Ko9d8BFLKjGTXyjFHoCrv3vdy0LJKp68DohzuRwwDOQc(DBOQITJ1mKb5nw2yKLPl9BSm)t473A9MP6uvLPit9rMaxx0CtO(Jw6OziOJl9RWwwgyKn79lrMOLaBA1x)2NSCvV7Qk1BuQAZRlxQA9Y1QxsD2xQvxvzbshsQfM8hfd08f43G0)L2qVsACIGO2RCj)ohzoNkv92k0K3Qa0OIlR7aAowpdm8idcvfxBOHH)N6vVA1sKI6Ibo4NG4wymq7f12QkAatnOXDwolzddGZCiEKjc3Agg6CdWLjiaphqpWswRIWWLB6c)A)xEqpOUcT7OLwZYKi5ywHgA1vNEnMS8i4hdaMVq)m8hqnpQy33rh6Wggitsp64zZ6rMG2YdBTvszdUUKgxvPlTOZaAWV39M(9u(E3Epp(rKR2yIK4sB1hboVSUg(Y9apZvt08CXwlxnHDD689lW3PtRQkR7(5oGpUZJ)yYGPgSWImI0iZgDmbtnG6u5Xbo3Za4e4kBkfTkVIWadxvLwp095o0VJiygi87Qk33AWJ02FDdS5gkNAO4rUTOQmS1GV2HkF9QiELES)iLo9FUZaMEg5cEiDsVwRjrRh4anX0pSrvAiB5GYtDE4bIoPfqNPBz5rMHyV9v2TFYa2fAa1OxKQ)sUVVCkaNqbqMKBRefgw7tkMlrFMUERx)EDcu2EeT9LE0Ltgq)jh)sWeCndY6VGv((r9gsgxjw91LH1aa9xPYG(DgVtVXLG4ABaEh6018RowE2BlNs0Y5quedkr3(gWzwYcKFryYdzLHgcyG(j4JvXRBhA5sOni)Lv)PwMEUtzQrXkGkMW5GnYk8)5HSTdEBCNHZmJ3jcqcZlZ4oZrgDeRJjvctizPIVfhdQ63WWYm5soi4wBDw2q)LMef9E3gCmTzuSwX(NwMq2s(egGuJDjmphOXJFk3gMKwU7BOLltEg0(v7HBg3zCSgDX3cGPj0iu)MKIGLhw3YYXnXLRr1872B8xh0F0tJFQ1GHFBC)bJh0Q7TrRN(7MGLiT74Ph5IHad8cURaP3ohqk6YasslpTfKjolxYWEN2LYA(ttk0EVkb0IPz5dq)WuAAaQkkqhBIaSAIcMokZjhDFCzbiRhzK0krikN)quINCX48GKKkjPssQKKEPrsRslzAiPKqtVQwbZpNkk)SD65NtpS8tL77E3WVK64rNkokT33cr4OFgNahnMIVMhEBN7An6HHQHPHLd6aqfjiuccLGqji8YdewJwYubcBEvzjh8do4ndh8WxyrC9FUVtNhg90PlrmuiX1LerjruseLeXlpIyDAjtfrSE5YnkyKy7disS9Hfj6hAy7rdh2NeM92P2lHCSwlidTAozO8TTEMcr5sDo64K5d7Z1zj(m0CZX(eyVB4(sgAXWqfG1Lvmkp8moM4EigbBqRbxwAYSLCcwtpQtmW70mbE3fZhC3ABrODMWvtiyh2u6gM6(4OCqEHiCXGmJf5fLWft9WCP17Wnd3j4yDbaVHJwx(a)KG1UZwmkFpEeYghxRvYqohwWJ7tqCjFNQYgRmx(cUhoAtAdMxoAwjHzL8glhneGuqOA0Nk3yYX7Uzuoya6LlxTKAqEARhyBE5fftTP85)rcw)eaRzeQePHLGvXugKG19cwdU7wKxUI2w)6zQH4sxxVu1ccSgfswezkowWAiNcWr3l0n59nuEqVaWRxjXRs86(fzUKtHaW5gX9jGLpqP5vIxpYWRb3d1RPnex2A4Wltm1O0FzO1lxqOYdrmOTZIVaIVPQns7ZvuBU8UtInu96a6v5JMY3gTeNEKGtZLLi(UnX3aQmk2cECFcIz57Xw2WSI4Nho82FrFPeT0CjQfE0QNizaUTkh3hkF9vLOtKrFmL(l1lQKa3OKmk1lwSkFpGeX2KaggL4tzuQ8DYkB4ZC5BiExUQyNrrfoxnmBQ6vnki4k3SahpFTaZc8vQ79Kv4CfQwPWHQ8nvFMsvZ1Y7JpKlxNJoCe3IH8ijUIPlCgtC55Ol9EuGu)wwSdPOtHN53OW0cbCgK8xTeBROJSfQXItebJU7VWtLD(9IItdmK1IbBECmKqMsYAsyO99TwoHGCnEEMYa5TGlbmx1eLBYxFyWC8DxrY5KCUJaohz8IGlaggS5MW1kQRN9D0s2kaTaRNgdbaf7SfQWdPmFiZmKQ22zkvTCHIvk1SAd1GuXjzfiEIhxznv5MFMtw6fx8KCrOcrIZnR7tiZVYNZOJhoBoJNmYtQBzXoKIo9jQXhJjpIABvoB(zLg1OE(VfO2u9YAxpRx4jOLRH4ZuEkVfVhFit(U(ierKpyvURNsM5HIzMl3yX7URNICgh9pPwtDjRWGetiRM83)lnphxlN)7Qjoqxi(pkVAYqhG9Qjpa8mjIUZ)y1KFRZpSnSCrVc9)YOm0aujL0tu33Uqw8PTnbFfatzGOXlOicNXyYO0y9eqixqOJMvtIoFGJMS3YP9b7Dkxy5VOdmWgntizVp26Mb93cuZwgz4B6(mLYM5urDuMA4KnzY3xl(gvLO3cECFcIEfYloUUTZ1npAzcMSxroHJ(D3fwVT()61w9VZex9ohi8NKjGpWQ7aAIwG8f7Aw5FhkECIzmMQbh(ODyZpc1SL2yXaH8WW5zFu37p7LiCv(gp5QXlrOh7i0S58exlzIzXm34TpHDQvMj4IfTY3bm(EQZZpqSAOtma6lICOhvaO1UAYGv99Hy7mruGA4J2Ht0awBwsD)NoVPgSYxL)mLSYBL8Xhan7(cW17j(MgLXMwWJ7tqakFFXYOpEc4bhTybdy9i4ypQAJM1spqv4JL3qi12PhP2wnM9tDV)ExQPEH97DPsfrFUKY2EDW1M7zkxnx7XZX3(UY3dkrSEjGPZCd5(eaZYiulwalF3W47Uop)AXXe4d7QZPdTTt0(S1kKjjgf7EwOxQbSyQJCP2eekInxte5(Ml98GFDum(7GBLy6PBHZGM(714nKiI1jlSCtD)6yn3doEgen3uhcil8(OBRq72QX0T3CtQ7KndoWlqmlY71DclW)AX0j9NvaJT1D7liddcKzjGIVx3X1ODC9y64rFaktzFrSMtmhpwN48Zmd08fBV)v3xRzQbXZcdeditVG6))d