Clicked

Clicked

294k Downloads

Login error (similar to #230)

Toludin opened this issue ยท 0 comments

commented

Describe the bug

I sometimes have an error on game login, similar to the one seen earlier this year in issue #230. No functionality is affected - everything works just fine. The error happens on multiple different characters. I've included the stracktrace in the Lua section.

Clicked Version

1.16.11

World of Warcraft Flavor

Retail

Tried with only Clicked enabled

  • Yes
  • No

Lua Errors

13x Clicked/Core/BindingProcessor.lua:1353: attempt to concatenate field 'ability' (a nil value)
[string "@Clicked/Core/BindingProcessor.lua"]:1353: in function GetMacroForBindings' [string "@Clicked/Core/BindingProcessor.lua"]:420: in function Process'
[string "@Clicked/Core/BindingProcessor.lua"]:453: in function <Clicked/Core/BindingProcessor.lua:398>
[string "@Clicked/Core/BindingProcessor.lua"]:654: in function `ProcessActiveBindings'
[string "@Clicked/Core/BindingProcessor.lua"]:615: in function <Clicked/Core/BindingProcessor.lua:578>

Locals:
self =

{
InteractionType =
{
}
AddonOptions =
{
}
CommandType =
{
}
StringUtils =
{
}
GroupState =
{
}
EXPANSION_LEVEL = 11
TargetUnit =
{
}
Expansion =
{
}
L =
{
}
TOOLTIP_SHOW_DELAY = 0.300000
TargetHostility =
{
}
DATA_VERSION = 12
SpellLibrary =
{
}
KeyboardSizes =
{
}
KeyboardLayouts =
{
}
db =
{
}
BindingConfig =
{
}
KeyVisualizer =
{
}
KeyLayouts =
{
}
TargetVitals =
{
}
ProfileOptions =
{
}
Media =
{
}
MACRO_FRAME_HANDLER_NAME = "ClickedMacroFrameHandler"
Condition =
{
}
BlacklistOptions =
{
}
ClickCastHeader = ClickCastHeader {
}
}
bindings =
{
1 =
{
}
}
interactionType = 2
lines =
{
1 = "/stopspelltarget"
}
macroConditions =
{
1 = "[@mouseOver]"
}
macroSegments =
{
}
bindingGroups =
{
1 =
{
}
}
actionsSequence =
{
= 1
}
actions =
{
1 =
{
}
}
macros =
{
1 =
{
}
}
appends =
{
1 =
{
}
}
(for state) =
{
1 =
{
}
}
(for control) = 1
order = 1
group =
{
1 =
{
}
prefix = "/cast "
}
localSegments =
{
}
(for state) =
{
1 =
{
}
}
(for control) = 1
index = 1
action =
{
type = "ITEM"
hostility = ""
vitals = ""
forms =
{
}
unit = "MOUSEOVER"
}
conditions = "[@mouseOver]"
(*temporary) =
{
}
(*temporary) = "[@mouseOver]"
(*temporary) = nil
(*temporary) = "[@mouseOver]"
(*temporary) = "string"
(*temporary) = "attempt to concatenate field 'ability' (a nil value)"
Addon =
{
InteractionType =
{
}
AddonOptions =
{
}
CommandType =
{
}
StringUtils =
{
}
GroupState =
{
}
EXPANSION_LEVEL = 11
TargetUnit =
{
}
Expansion =
{
}
L =
{
}
TOOLTIP_SHOW_DELAY = 0.300000
TargetHostility =
{
}
DATA_VERSION = 12
SpellLibrary =
{
}
KeyboardSizes =
{
}
KeyboardLayouts =
{
}
db =
{
}
BindingConfig =
{
}
KeyVisualizer =
{
}
KeyLayouts =
{
}
TargetVitals =
{
}
ProfileOptions =
{
}
Media =
{
}
MACRO_FRAME_HANDLER_NAME = "ClickedMacroFrameHandler"
Condition =
{
}
BlacklistOptions =
{
}
ClickCastHeader = ClickCastHeader {
}
}

Reproduction Steps

  1. Log in to the game
  2. Check Bugsack
  3. See this specific error (while observing no other functionality issue with the addon)

Last Working Version

I don't remember when this started popping up. I don't recall it happening right after a version change.

Screenshots

No response

Debug Output

Version: 1.16.11
Data Version: 12
Project ID: 1
Race: NightElf
Level: 80
Class: PRIEST
Talents: CAQAJSbRac/22NxZbHdYKOQzcAA2mlZGDWGjZmxMbmtZmZmhBAAAAAAAAAAAWsMbPAbzMjxswwYMGmlNmpZmYZAzMAoAMbz2GYsZD
Specialization: 256 (Discipline)
Press Mode: AnyUp
Autogen: False

Possess Bar: disabled
Override Bar: disabled
Vehicle: disabled
Vehicle UI: disabled
Pet Battle: disabled

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

/stopspelltarget
/cast [@mouseOver]Pain Suppression

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

/stopspelltarget
/cast [@mouseOver]Power Word: Shield

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

----- Loaded binding 4 -----
Keybind: SHIFT-
Hovercast: true
Action: macro
Identifier: clicked-button-shift\

/stopspelltarget
/cast [@mouseOver]Power Word: Shield

----- Loaded binding 5 -----
Keybind: BUTTON3
Hovercast: true
Action: target
Identifier: 3

----- Loaded binding 6 -----
Keybind: ALT-[
Hovercast: true
Action: macro
Identifier: clicked-button-alt[

/stopspelltarget
/cast [@mouseOver,help,dead]Convincingly Realistic Jumper Cables

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

/stopspelltarget
/cast [@mouseOver]Power Word: Radiance

----- Loaded binding 8 -----
Keybind: ALT-BUTTON2
Hovercast: true
Action: macro
Identifier: 2

/stopcasting
/stopspelltarget
/cast [@mouseOver]Void Shift

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

/stopspelltarget
/cast [@mouseOver]Shadow Covenant

----- Loaded binding 10 -----
Keybind: BUTTON2
Hovercast: true
Action: macro
Identifier: 2

/stopspelltarget
/cast [@mouseOver]Renew

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

/stopspelltarget
/cast [@mouseOver]Power Infusion

----- Loaded binding 12 -----
Keybind: SHIFT--
Hovercast: true
Action: macro
Identifier: clicked-button-shift-

/stopspelltarget
/cast [@mouseOver]Rapture

----- Loaded binding 13 -----
Keybind: ALT-BUTTON1
Hovercast: true
Action: macro
Identifier: 1

/cast [@mouseOver,nodead,help] Leap of Faith;
/use [@mouseOver,dead,help] Disposable Spectrophasic Reanimator

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

/stopspelltarget
/cast [@mouseOver]Unbound Changeling

----- Loaded binding 15 -----
Keybind: SHIFT-BUTTON1
Hovercast: true
Action: macro
Identifier: 1

/stopcasting
/stopspelltarget
/cast [@mouseOver]Power Word: Life

----- Loaded binding 16 -----
Keybind: BUTTON1
Hovercast: true
Action: macro
Identifier: 1

/cast [@mouseOver,nodead] Flash Heal; [@mouseOver,dead,spec:3] Resurrection; Mass Resurrection

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

/stopspelltarget
/cast [@mouseOver]Penance

----- Loaded binding 18 -----
Keybind: SHIFT-BUTTON2
Hovercast: true
Action: macro
Identifier: 2

/stopspelltarget
/cast [@mouseOver]Purify

----- Loaded binding 19 -----
Keybind: SHIFT-[
Hovercast: true
Action: macro
Identifier: clicked-button-shift[

/stopspelltarget
/cast [@mouseOver]Ara-Kara Sacbrood

----- Loaded binding 20 -----
Keybind: ALT-]
Hovercast: false
Action: macro
Identifier: clicked-button-alt]

/run local n,r = UnitName("mouseover") if r then SendChatMessage("innervate me","WHISPER",nil,n.."-"..r) elseif n then SendChatMessage("innervate me","WHISPER",nil,n) end

----- Macro Handler Attributes -----
typerelease-clicked-button-alt]: macro
macrotext-clicked-button-alt]: /run local n,r = UnitName("mouseover") if r then SendChatMessage("innervate me","WHISPER",nil,n.."-"..r) elseif n then SendChatMessage("innervate me","WHISPER",nil,n) end

----- Hovercast Attributes -----
shift-macrotext1: /stopcasting
shift-macrotext1: /stopspelltarget
shift-macrotext1: /cast [@mouseOver]Power Word: Life
typerelease-clicked-button-shift: macro
typerelease-clicked-button-[: macro
macrotext-clicked-button-r: /stopspelltarget
macrotext-clicked-button-r: /cast [@mouseOver]Power Word: Radiance
alt-typerelease2: macro
typerelease-clicked-button-=: macro
macrotext1: /cast [@mouseOver,nodead] Flash Heal; [@mouseOver,dead,spec:3] Resurrection; Mass Resurrection
typerelease-clicked-button-shift-: macro
shift-typerelease2: macro
macrotext-clicked-button-f: /stopspelltarget
macrotext-clicked-button-f: /cast [@mouseOver]Power Word: Shield
type3: target
alt-macrotext1: /cast [@mouseOver,nodead,help] Leap of Faith;
alt-macrotext1: /use [@mouseOver,dead,help] Disposable Spectrophasic Reanimator
macrotext-clicked-button-alt[: /stopspelltarget
macrotext-clicked-button-alt[: /cast [@mouseOver,help,dead]Convincingly Realistic Jumper Cables
macrotext-clicked-button-=: /stopspelltarget
macrotext-clicked-button-=: /cast [@mouseOver]Penance
typerelease2: macro
typerelease-clicked-button-alt-: macro
shift-type3: togglemenu
typerelease-clicked-button-r: macro
macrotext-clicked-button-shift[: /stopspelltarget
macrotext-clicked-button-shift[: /cast [@mouseOver]Ara-Kara Sacbrood
alt-macrotext2: /stopcasting
alt-macrotext2: /stopspelltarget
alt-macrotext2: /cast [@mouseOver]Void Shift
macrotext2: /stopspelltarget
macrotext2: /cast [@mouseOver]Renew
typerelease-clicked-button-shift[: macro
shift-macrotext2: /stopspelltarget
shift-macrotext2: /cast [@mouseOver]Purify
macrotext-clicked-button-shift-: /stopspelltarget
macrotext-clicked-button-shift-: /cast [@mouseOver]Rapture
macrotext-clicked-button-alt-: /stopspelltarget
macrotext-clicked-button-alt-: /cast [@mouseOver]Power Infusion
typerelease-clicked-button-f12: macro
alt-typerelease1: macro
typerelease-clicked-button-f11: macro
macrotext-clicked-button-f12: /stopspelltarget
macrotext-clicked-button-f12: /cast [@mouseOver]Shadow Covenant
typerelease-clicked-button-f: macro
typerelease-clicked-button-alt[: macro
typerelease1: macro
macrotext-clicked-button-f11: /stopspelltarget
macrotext-clicked-button-f11: /cast [@mouseOver]Pain Suppression
macrotext-clicked-button-[: /stopspelltarget
macrotext-clicked-button-[: /cast [@mouseOver]Unbound Changeling
macrotext-clicked-button-shift: /stopspelltarget
macrotext-clicked-button-shift: /cast [@mouseOver]Power Word: Shield
shift-typerelease1: macro

----- Unloaded binding 66 -----
Type: MACRO
Keybind: BUTTON1
Scope: 1
Action: /cast [@mouseOver,nodead] Flash Heal; [@mouseOver,dead,spec:3] Resurrection; Mass Resurrection

Load state:

----- Unloaded binding 67 -----
Type: SPELL
Keybind: ALT--
Scope: 1
Action: Power Infusion

Load state:

----- Unloaded binding 68 -----
Type: SPELL
Keybind: F
Scope: 1
Action: Prayer of Mending

Load state:
specialization = false

----- Unloaded binding 69 -----
Type: SPELL
Keybind: ALT-BUTTON1
Scope: 1
Action: Leap of Faith

Load state:
never = false

----- Unloaded binding 70 -----
Type: SPELL
Keybind: SHIFT-BUTTON1
Scope: 1
Action: Power Word: Life

Load state:

----- Unloaded binding 71 -----
Type: SPELL
Keybind: SHIFT-
Scope: 1
Action: Power Word: Shield

Load state:

----- Unloaded binding 72 -----
Type: SPELL
Keybind: BUTTON2
Scope: 1
Action: Renew

Load state:

----- Unloaded binding 73 -----
Type: SPELL
Keybind: =
Scope: 1
Action: Circle of Healing

Load state:
specialization = false

----- Unloaded binding 74 -----
Type: SPELL
Keybind: F11
Scope: 1
Action: Guardian Spirit

Load state:
specialization = false

----- Unloaded binding 75 -----
Type: SPELL
Keybind: BUTTON5
Scope: 1
Action: Heal

Load state:
specialization = false

----- Unloaded binding 76 -----
Type: SPELL
Keybind: E
Scope: 1
Action: Holy Word: Serenity

Load state:
specialization = false

----- Unloaded binding 77 -----
Type: SPELL
Keybind: F12
Scope: 1
Action: Prayer of Healing

Load state:
specialization = false

----- Unloaded binding 78 -----
Type: SPELL
Keybind: SHIFT-BUTTON2
Scope: 1
Action: Purify

Load state:

----- Unloaded binding 79 -----
Type: UNIT_SELECT
Keybind: BUTTON3
Scope: 1
Action: UNIT_SELECT

Load state:

----- Unloaded binding 80 -----
Type: UNIT_MENU
Keybind: SHIFT-BUTTON3
Scope: 1
Action: UNIT_MENU

Load state:

----- Unloaded binding 81 -----
Type: SPELL
Keybind: F11
Scope: 1
Action: Pain Suppression

Load state:

----- Unloaded binding 82 -----
Type: SPELL
Keybind: =
Scope: 1
Action: Penance

Load state:

----- Unloaded binding 83 -----
Type: SPELL
Keybind: F
Scope: 1
Action: Power Word: Shield

Load state:

----- Unloaded binding 84 -----
Type: SPELL
Keybind: R
Scope: 1
Action: Power Word: Radiance

Load state:

----- Unloaded binding 86 -----
Type: ITEM
Keybind: [
Scope: 1
Action: Unbound Changeling

Load state:

----- Unloaded binding 87 -----
Type: ITEM
Keybind: SHIFT-[
Scope: 1
Action: Ara-Kara Sacbrood

Load state:

----- Unloaded binding 88 -----
Type: MACRO
Keybind: ALT-]
Scope: 1
Action: /run local n,r = UnitName("mouseover") if r then SendChatMessage("innervate me","WHISPER",nil,n.."-"..r) elseif n then SendChatMessage("innervate me","WHISPER",nil,n) end

Load state:

----- Unloaded binding 89 -----
Type: MACRO
Keybind: ALT-BUTTON1
Scope: 1
Action: /cast [@mouseOver,nodead,help] Leap of Faith;
/use [@mouseOver,dead,help] Disposable Spectrophasic Reanimator

Load state:

----- Unloaded binding 90 -----
Type: SPELL
Keybind: SHIFT-BUTTON2
Scope: 1
Action: Purify Disease

Load state:
specialization = false

----- Unloaded binding 91 -----
Type: SPELL
Keybind: ALT-BUTTON2
Scope: 1
Action: Void Shift

Load state:

----- Unloaded binding 92 -----
Type: SPELL
Keybind: F12
Scope: 1
Action: Shadow Covenant

Load state:

----- Unloaded binding 93 -----
Type: SPELL
Keybind: SHIFT--
Scope: 1
Action: Rapture

Load state:

----- Unloaded binding 94 -----
Type: ITEM
Keybind: ALT-[
Scope: 1
Action: Crunchy Intruder's Wristband

Load state:
class = false

----- Unloaded binding 95 -----
Type: SPELL
Keybind: MOUSEWHEELDOWN
Scope: 1
Action: Vampiric Touch

Load state:
specialization = false

----- Unloaded binding 96 -----
Type: SPELL
Keybind: MOUSEWHEELUP
Scope: 1
Action: Shadow Word: Pain

Load state:
specialization = false

----- Unloaded binding 97 -----
Type: ITEM
Keybind: ALT-[
Scope: 1
Action: Convincingly Realistic Jumper Cables

Load state:

----- Registered unit frames -----
Boss1TargetFrame
Boss2TargetFrame
Boss3TargetFrame
Boss4TargetFrame
Boss5TargetFrame
CompactArenaFrameMember1
CompactArenaFrameMember1Buff1
CompactArenaFrameMember1Buff2
CompactArenaFrameMember1Buff3
CompactArenaFrameMember1CenterStatusIcon
CompactArenaFrameMember1Debuff1
CompactArenaFrameMember1Debuff2
CompactArenaFrameMember1Debuff3
CompactArenaFrameMember1DispelDebuff1
CompactArenaFrameMember1DispelDebuff2
CompactArenaFrameMember1DispelDebuff3
CompactArenaFrameMember2
CompactArenaFrameMember2Buff1
CompactArenaFrameMember2Buff2
CompactArenaFrameMember2Buff3
CompactArenaFrameMember2CenterStatusIcon
CompactArenaFrameMember2Debuff1
CompactArenaFrameMember2Debuff2
CompactArenaFrameMember2Debuff3
CompactArenaFrameMember2DispelDebuff1
CompactArenaFrameMember2DispelDebuff2
CompactArenaFrameMember2DispelDebuff3
CompactArenaFrameMember3
CompactArenaFrameMember3Buff1
CompactArenaFrameMember3Buff2
CompactArenaFrameMember3Buff3
CompactArenaFrameMember3CenterStatusIcon
CompactArenaFrameMember3Debuff1
CompactArenaFrameMember3Debuff2
CompactArenaFrameMember3Debuff3
CompactArenaFrameMember3DispelDebuff1
CompactArenaFrameMember3DispelDebuff2
CompactArenaFrameMember3DispelDebuff3
CompactArenaFrameMember4
CompactArenaFrameMember4Buff1
CompactArenaFrameMember4Buff2
CompactArenaFrameMember4Buff3
CompactArenaFrameMember4CenterStatusIcon
CompactArenaFrameMember4Debuff1
CompactArenaFrameMember4Debuff2
CompactArenaFrameMember4Debuff3
CompactArenaFrameMember4DispelDebuff1
CompactArenaFrameMember4DispelDebuff2
CompactArenaFrameMember4DispelDebuff3
CompactArenaFrameMember5
CompactArenaFrameMember5Buff1
CompactArenaFrameMember5Buff2
CompactArenaFrameMember5Buff3
CompactArenaFrameMember5CenterStatusIcon
CompactArenaFrameMember5Debuff1
CompactArenaFrameMember5Debuff2
CompactArenaFrameMember5Debuff3
CompactArenaFrameMember5DispelDebuff1
CompactArenaFrameMember5DispelDebuff2
CompactArenaFrameMember5DispelDebuff3
CompactArenaFramePet1
CompactArenaFramePet1Buff1
CompactArenaFramePet1Buff2
CompactArenaFramePet1Buff3
CompactArenaFramePet1CenterStatusIcon
CompactArenaFramePet1Debuff1
CompactArenaFramePet1Debuff2
CompactArenaFramePet1Debuff3
CompactArenaFramePet1DispelDebuff1
CompactArenaFramePet1DispelDebuff2
CompactArenaFramePet1DispelDebuff3
CompactArenaFramePet2
CompactArenaFramePet2Buff1
CompactArenaFramePet2Buff2
CompactArenaFramePet2Buff3
CompactArenaFramePet2CenterStatusIcon
CompactArenaFramePet2Debuff1
CompactArenaFramePet2Debuff2
CompactArenaFramePet2Debuff3
CompactArenaFramePet2DispelDebuff1
CompactArenaFramePet2DispelDebuff2
CompactArenaFramePet2DispelDebuff3
CompactArenaFramePet3
CompactArenaFramePet3Buff1
CompactArenaFramePet3Buff2
CompactArenaFramePet3Buff3
CompactArenaFramePet3CenterStatusIcon
CompactArenaFramePet3Debuff1
CompactArenaFramePet3Debuff2
CompactArenaFramePet3Debuff3
CompactArenaFramePet3DispelDebuff1
CompactArenaFramePet3DispelDebuff2
CompactArenaFramePet3DispelDebuff3
CompactArenaFramePet4
CompactArenaFramePet4Buff1
CompactArenaFramePet4Buff2
CompactArenaFramePet4Buff3
CompactArenaFramePet4CenterStatusIcon
CompactArenaFramePet4Debuff1
CompactArenaFramePet4Debuff2
CompactArenaFramePet4Debuff3
CompactArenaFramePet4DispelDebuff1
CompactArenaFramePet4DispelDebuff2
CompactArenaFramePet4DispelDebuff3
CompactArenaFramePet5
CompactArenaFramePet5Buff1
CompactArenaFramePet5Buff2
CompactArenaFramePet5Buff3
CompactArenaFramePet5CenterStatusIcon
CompactArenaFramePet5Debuff1
CompactArenaFramePet5Debuff2
CompactArenaFramePet5Debuff3
CompactArenaFramePet5DispelDebuff1
CompactArenaFramePet5DispelDebuff2
CompactArenaFramePet5DispelDebuff3
CompactPartyFrameMember1
CompactPartyFrameMember1Buff1
CompactPartyFrameMember1Buff2
CompactPartyFrameMember1Buff3
CompactPartyFrameMember1CenterStatusIcon
CompactPartyFrameMember1Debuff1
CompactPartyFrameMember1Debuff2
CompactPartyFrameMember1Debuff3
CompactPartyFrameMember1DispelDebuff1
CompactPartyFrameMember1DispelDebuff2
CompactPartyFrameMember1DispelDebuff3
CompactPartyFrameMember2
CompactPartyFrameMember2Buff1
CompactPartyFrameMember2Buff2
CompactPartyFrameMember2Buff3
CompactPartyFrameMember2CenterStatusIcon
CompactPartyFrameMember2Debuff1
CompactPartyFrameMember2Debuff2
CompactPartyFrameMember2Debuff3
CompactPartyFrameMember2DispelDebuff1
CompactPartyFrameMember2DispelDebuff2
CompactPartyFrameMember2DispelDebuff3
CompactPartyFrameMember3
CompactPartyFrameMember3Buff1
CompactPartyFrameMember3Buff2
CompactPartyFrameMember3Buff3
CompactPartyFrameMember3CenterStatusIcon
CompactPartyFrameMember3Debuff1
CompactPartyFrameMember3Debuff2
CompactPartyFrameMember3Debuff3
CompactPartyFrameMember3DispelDebuff1
CompactPartyFrameMember3DispelDebuff2
CompactPartyFrameMember3DispelDebuff3
CompactPartyFrameMember4
CompactPartyFrameMember4Buff1
CompactPartyFrameMember4Buff2
CompactPartyFrameMember4Buff3
CompactPartyFrameMember4CenterStatusIcon
CompactPartyFrameMember4Debuff1
CompactPartyFrameMember4Debuff2
CompactPartyFrameMember4Debuff3
CompactPartyFrameMember4DispelDebuff1
CompactPartyFrameMember4DispelDebuff2
CompactPartyFrameMember4DispelDebuff3
CompactPartyFrameMember5
CompactPartyFrameMember5Buff1
CompactPartyFrameMember5Buff2
CompactPartyFrameMember5Buff3
CompactPartyFrameMember5CenterStatusIcon
CompactPartyFrameMember5Debuff1
CompactPartyFrameMember5Debuff2
CompactPartyFrameMember5Debuff3
CompactPartyFrameMember5DispelDebuff1
CompactPartyFrameMember5DispelDebuff2
CompactPartyFrameMember5DispelDebuff3
CompactPartyFramePet1
CompactPartyFramePet1Buff1
CompactPartyFramePet1Buff2
CompactPartyFramePet1Buff3
CompactPartyFramePet1CenterStatusIcon
CompactPartyFramePet1Debuff1
CompactPartyFramePet1Debuff2
CompactPartyFramePet1Debuff3
CompactPartyFramePet1DispelDebuff1
CompactPartyFramePet1DispelDebuff2
CompactPartyFramePet1DispelDebuff3
CompactPartyFramePet2
CompactPartyFramePet2Buff1
CompactPartyFramePet2Buff2
CompactPartyFramePet2Buff3
CompactPartyFramePet2CenterStatusIcon
CompactPartyFramePet2Debuff1
CompactPartyFramePet2Debuff2
CompactPartyFramePet2Debuff3
CompactPartyFramePet2DispelDebuff1
CompactPartyFramePet2DispelDebuff2
CompactPartyFramePet2DispelDebuff3
CompactPartyFramePet3
CompactPartyFramePet3Buff1
CompactPartyFramePet3Buff2
CompactPartyFramePet3Buff3
CompactPartyFramePet3CenterStatusIcon
CompactPartyFramePet3Debuff1
CompactPartyFramePet3Debuff2
CompactPartyFramePet3Debuff3
CompactPartyFramePet3DispelDebuff1
CompactPartyFramePet3DispelDebuff2
CompactPartyFramePet3DispelDebuff3
CompactPartyFramePet4
CompactPartyFramePet4Buff1
CompactPartyFramePet4Buff2
CompactPartyFramePet4Buff3
CompactPartyFramePet4CenterStatusIcon
CompactPartyFramePet4Debuff1
CompactPartyFramePet4Debuff2
CompactPartyFramePet4Debuff3
CompactPartyFramePet4DispelDebuff1
CompactPartyFramePet4DispelDebuff2
CompactPartyFramePet4DispelDebuff3
CompactPartyFramePet5
CompactPartyFramePet5Buff1
CompactPartyFramePet5Buff2
CompactPartyFramePet5Buff3
CompactPartyFramePet5CenterStatusIcon
CompactPartyFramePet5Debuff1
CompactPartyFramePet5Debuff2
CompactPartyFramePet5Debuff3
CompactPartyFramePet5DispelDebuff1
CompactPartyFramePet5DispelDebuff2
CompactPartyFramePet5DispelDebuff3
ElvUF_Arena1
ElvUF_Arena2
ElvUF_Arena3
ElvUF_Arena4
ElvUF_Arena5
ElvUF_AssistUnitButton1
ElvUF_AssistUnitButton1
ElvUF_AssistUnitButton1Target
ElvUF_Boss1
ElvUF_Boss2
ElvUF_Boss3
ElvUF_Boss4
ElvUF_Boss5
ElvUF_Boss6
ElvUF_Boss7
ElvUF_Boss8
ElvUF_Focus
ElvUF_FocusTarget
ElvUF_PartyGroup1UnitButton1
ElvUF_PartyGroup1UnitButton1
ElvUF_PartyGroup1UnitButton1Pet
ElvUF_PartyGroup1UnitButton1Target
ElvUF_PartyGroup1UnitButton2
ElvUF_PartyGroup1UnitButton2
ElvUF_PartyGroup1UnitButton2Pet
ElvUF_PartyGroup1UnitButton2Target
ElvUF_PartyGroup1UnitButton3
ElvUF_PartyGroup1UnitButton3
ElvUF_PartyGroup1UnitButton3Pet
ElvUF_PartyGroup1UnitButton3Target
ElvUF_PartyGroup1UnitButton4
ElvUF_PartyGroup1UnitButton4
ElvUF_PartyGroup1UnitButton4Pet
ElvUF_PartyGroup1UnitButton4Target
ElvUF_PartyGroup1UnitButton5
ElvUF_PartyGroup1UnitButton5
ElvUF_PartyGroup1UnitButton5Pet
ElvUF_PartyGroup1UnitButton5Target
ElvUF_PartyGroup1UnitButton6
ElvUF_PartyGroup1UnitButton6
ElvUF_PartyGroup1UnitButton6Pet
ElvUF_PartyGroup1UnitButton6Target
ElvUF_Pet (blacklisted)
ElvUF_PetTarget (blacklisted)
ElvUF_Player (blacklisted)
ElvUF_Raid1Group1UnitButton1
ElvUF_Raid1Group1UnitButton1
ElvUF_Raid1Group1UnitButton2
ElvUF_Raid1Group1UnitButton2
ElvUF_Raid1Group1UnitButton3
ElvUF_Raid1Group1UnitButton3
ElvUF_Raid1Group1UnitButton4
ElvUF_Raid1Group1UnitButton4
ElvUF_Raid1Group1UnitButton5
ElvUF_Raid1Group1UnitButton5
ElvUF_Raid1Group1UnitButton6
ElvUF_Raid1Group1UnitButton6
ElvUF_Raid1Group2UnitButton1
ElvUF_Raid1Group2UnitButton1
ElvUF_Raid1Group2UnitButton2
ElvUF_Raid1Group2UnitButton2
ElvUF_Raid1Group2UnitButton3
ElvUF_Raid1Group2UnitButton3
ElvUF_Raid1Group2UnitButton4
ElvUF_Raid1Group2UnitButton4
ElvUF_Raid1Group2UnitButton5
ElvUF_Raid1Group2UnitButton5
ElvUF_Raid1Group3UnitButton1
ElvUF_Raid1Group3UnitButton1
ElvUF_Raid1Group3UnitButton2
ElvUF_Raid1Group3UnitButton2
ElvUF_Raid1Group3UnitButton3
ElvUF_Raid1Group3UnitButton3
ElvUF_Raid1Group3UnitButton4
ElvUF_Raid1Group3UnitButton4
ElvUF_Raid1Group3UnitButton5
ElvUF_Raid1Group3UnitButton5
ElvUF_Raid1Group4UnitButton1
ElvUF_Raid1Group4UnitButton1
ElvUF_Raid1Group4UnitButton2
ElvUF_Raid1Group4UnitButton2
ElvUF_Raid1Group4UnitButton3
ElvUF_Raid1Group4UnitButton3
ElvUF_Raid1Group4UnitButton4
ElvUF_Raid1Group4UnitButton4
ElvUF_Raid1Group4UnitButton5
ElvUF_Raid1Group4UnitButton5
ElvUF_Raid1Group5UnitButton1
ElvUF_Raid1Group5UnitButton1
ElvUF_Raid1Group5UnitButton2
ElvUF_Raid1Group5UnitButton2
ElvUF_Raid1Group5UnitButton3
ElvUF_Raid1Group5UnitButton3
ElvUF_Raid1Group5UnitButton4
ElvUF_Raid1Group5UnitButton4
ElvUF_Raid1Group5UnitButton5
ElvUF_Raid1Group5UnitButton5
ElvUF_Raid1Group6UnitButton1
ElvUF_Raid1Group6UnitButton1
ElvUF_Raid1Group6UnitButton2
ElvUF_Raid1Group6UnitButton2
ElvUF_Raid1Group6UnitButton3
ElvUF_Raid1Group6UnitButton3
ElvUF_Raid1Group6UnitButton4
ElvUF_Raid1Group6UnitButton4
ElvUF_Raid1Group6UnitButton5
ElvUF_Raid1Group6UnitButton5
ElvUF_Raid2Group1UnitButton1
ElvUF_Raid2Group1UnitButton1
ElvUF_Raid2Group1UnitButton2
ElvUF_Raid2Group1UnitButton2
ElvUF_Raid2Group1UnitButton3
ElvUF_Raid2Group1UnitButton3
ElvUF_Raid2Group1UnitButton4
ElvUF_Raid2Group1UnitButton4
ElvUF_Raid2Group1UnitButton5
ElvUF_Raid2Group1UnitButton5
ElvUF_Raid2Group1UnitButton6
ElvUF_Raid2Group1UnitButton6
ElvUF_Raid2Group2UnitButton1
ElvUF_Raid2Group2UnitButton1
ElvUF_Raid2Group2UnitButton2
ElvUF_Raid2Group2UnitButton2
ElvUF_Raid2Group2UnitButton3
ElvUF_Raid2Group2UnitButton3
ElvUF_Raid2Group2UnitButton4
ElvUF_Raid2Group2UnitButton4
ElvUF_Raid2Group2UnitButton5
ElvUF_Raid2Group2UnitButton5
ElvUF_Raid2Group3UnitButton1
ElvUF_Raid2Group3UnitButton1
ElvUF_Raid2Group3UnitButton2
ElvUF_Raid2Group3UnitButton2
ElvUF_Raid2Group3UnitButton3
ElvUF_Raid2Group3UnitButton3
ElvUF_Raid2Group3UnitButton4
ElvUF_Raid2Group3UnitButton4
ElvUF_Raid2Group3UnitButton5
ElvUF_Raid2Group3UnitButton5
ElvUF_Raid2Group4UnitButton1
ElvUF_Raid2Group4UnitButton1
ElvUF_Raid2Group4UnitButton2
ElvUF_Raid2Group4UnitButton2
ElvUF_Raid2Group4UnitButton3
ElvUF_Raid2Group4UnitButton3
ElvUF_Raid2Group4UnitButton4
ElvUF_Raid2Group4UnitButton4
ElvUF_Raid2Group4UnitButton5
ElvUF_Raid2Group4UnitButton5
ElvUF_Raid2Group5UnitButton1
ElvUF_Raid2Group5UnitButton1
ElvUF_Raid2Group5UnitButton2
ElvUF_Raid2Group5UnitButton2
ElvUF_Raid2Group5UnitButton3
ElvUF_Raid2Group5UnitButton3
ElvUF_Raid2Group5UnitButton4
ElvUF_Raid2Group5UnitButton4
ElvUF_Raid2Group5UnitButton5
ElvUF_Raid2Group5UnitButton5
ElvUF_Raid3Group1UnitButton1
ElvUF_Raid3Group1UnitButton1
ElvUF_Raid3Group1UnitButton2
ElvUF_Raid3Group1UnitButton2
ElvUF_Raid3Group1UnitButton3
ElvUF_Raid3Group1UnitButton3
ElvUF_Raid3Group1UnitButton4
ElvUF_Raid3Group1UnitButton4
ElvUF_Raid3Group1UnitButton5
ElvUF_Raid3Group1UnitButton5
ElvUF_Raid3Group1UnitButton6
ElvUF_Raid3Group1UnitButton6
ElvUF_Raid3Group2UnitButton1
ElvUF_Raid3Group2UnitButton1
ElvUF_Raid3Group2UnitButton2
ElvUF_Raid3Group2UnitButton2
ElvUF_Raid3Group2UnitButton3
ElvUF_Raid3Group2UnitButton3
ElvUF_Raid3Group2UnitButton4
ElvUF_Raid3Group2UnitButton4
ElvUF_Raid3Group2UnitButton5
ElvUF_Raid3Group2UnitButton5
ElvUF_Raid3Group3UnitButton1
ElvUF_Raid3Group3UnitButton1
ElvUF_Raid3Group3UnitButton2
ElvUF_Raid3Group3UnitButton2
ElvUF_Raid3Group3UnitButton3
ElvUF_Raid3Group3UnitButton3
ElvUF_Raid3Group3UnitButton4
ElvUF_Raid3Group3UnitButton4
ElvUF_Raid3Group3UnitButton5
ElvUF_Raid3Group3UnitButton5
ElvUF_Raid3Group4UnitButton1
ElvUF_Raid3Group4UnitButton1
ElvUF_Raid3Group4UnitButton2
ElvUF_Raid3Group4UnitButton2
ElvUF_Raid3Group4UnitButton3
ElvUF_Raid3Group4UnitButton3
ElvUF_Raid3Group4UnitButton4
ElvUF_Raid3Group4UnitButton4
ElvUF_Raid3Group4UnitButton5
ElvUF_Raid3Group4UnitButton5
ElvUF_Raid3Group5UnitButton1
ElvUF_Raid3Group5UnitButton1
ElvUF_Raid3Group5UnitButton2
ElvUF_Raid3Group5UnitButton2
ElvUF_Raid3Group5UnitButton3
ElvUF_Raid3Group5UnitButton3
ElvUF_Raid3Group5UnitButton4
ElvUF_Raid3Group5UnitButton4
ElvUF_Raid3Group5UnitButton5
ElvUF_Raid3Group5UnitButton5
ElvUF_Raid3Group6UnitButton1
ElvUF_Raid3Group6UnitButton1
ElvUF_Raid3Group6UnitButton2
ElvUF_Raid3Group6UnitButton2
ElvUF_Raid3Group6UnitButton3
ElvUF_Raid3Group6UnitButton3
ElvUF_Raid3Group6UnitButton4
ElvUF_Raid3Group6UnitButton4
ElvUF_Raid3Group6UnitButton5
ElvUF_Raid3Group6UnitButton5
ElvUF_Raid3Group7UnitButton1
ElvUF_Raid3Group7UnitButton1
ElvUF_Raid3Group7UnitButton2
ElvUF_Raid3Group7UnitButton2
ElvUF_Raid3Group7UnitButton3
ElvUF_Raid3Group7UnitButton3
ElvUF_Raid3Group7UnitButton4
ElvUF_Raid3Group7UnitButton4
ElvUF_Raid3Group7UnitButton5
ElvUF_Raid3Group7UnitButton5
ElvUF_Raid3Group8UnitButton1
ElvUF_Raid3Group8UnitButton1
ElvUF_Raid3Group8UnitButton2
ElvUF_Raid3Group8UnitButton2
ElvUF_Raid3Group8UnitButton3
ElvUF_Raid3Group8UnitButton3
ElvUF_Raid3Group8UnitButton4
ElvUF_Raid3Group8UnitButton4
ElvUF_Raid3Group8UnitButton5
ElvUF_Raid3Group8UnitButton5
ElvUF_RaidpetGroup1UnitButton1
ElvUF_RaidpetGroup1UnitButton1
ElvUF_RaidpetGroup1UnitButton2
ElvUF_RaidpetGroup1UnitButton2
ElvUF_RaidpetGroup1UnitButton3
ElvUF_RaidpetGroup1UnitButton3
ElvUF_RaidpetGroup1UnitButton4
ElvUF_RaidpetGroup1UnitButton4
ElvUF_RaidpetGroup1UnitButton5
ElvUF_RaidpetGroup1UnitButton5
ElvUF_TankUnitButton1
ElvUF_TankUnitButton1
ElvUF_TankUnitButton1Target
ElvUF_Target (blacklisted)
ElvUF_TargetTarget (blacklisted)
ElvUF_TargetTargetTarget
FocusFrame
FocusFrameToT
Grid2LayoutHeader1UnitButton1
Grid2LayoutHeader1UnitButton2
Grid2LayoutHeader1UnitButton3
Grid2LayoutHeader1UnitButton4
Grid2LayoutHeader1UnitButton5
PetFrame
PlayerFrame (blacklisted)
TargetFrame (blacklisted)
TargetFrameToT

----- Registered sidecars -----
ClickedSidecar1 (for PartyMemberFrame1)
ClickedSidecar2 (for PartyMemberFrame1PetFrame)
ClickedSidecar3 (for PartyMemberFrame2)
ClickedSidecar4 (for PartyMemberFrame2PetFrame)
ClickedSidecar5 (for PartyMemberFrame3)
ClickedSidecar6 (for PartyMemberFrame3PetFrame)
ClickedSidecar7 (for PartyMemberFrame4)
ClickedSidecar8 (for PartyMemberFrame4PetFrame)

----- Saved Global Variables -----
1WyWkimmqq0VPQGFaf8KIEyvpoqlznDXy2qsQ14xVjf9WUmW8Mh6Wfq5sGbfI6DXvdJI3iEBQwLb9IJjr94u3gqp4Ynjnp4KpCSnnnPlN9UYrDWWM()l7bnj2jx9Y7FgYLdCjHXMpBuNd)C7535RIP6E7oqR0lC7VIIV

----- Saved Profile Variables -----
T3DFZjksAaa8Vl5VURQKjIVeXBRTQ1e1jEJIEIotT1mthjANi1GGh0MCz(d)SF9dyeWxGwH4itEQTQTYiD30Vq3)Ai4tisK(ev2lZOe1z2wpOBW)H71nhRB(Od)qkUhFU(yIYvxTmH8ptvBet3Yeo2uTr2wFwZyopJxosZHTy4x)RPwZDOwprTp30AmvB83xmSHHMZKfdVLQz8hHtcKGZDMrh9VkWtxpQZCBBQB5ZtyBnhNWF4YtPI2u(zmqPEzp6pxESMJGK10KrTFqBe9BnVPJI634NcdJ7Myz8YDpazBcpte1rAMJOgnSSNsUN3a1SFKYgyQZQ(ap33WBpWhRn3wZ7esu1z0PlBVevhM1mvOC77MrY1VwG)N5050XUhckaEfI3uzU5RVvZXqcP)p6O5qlQJ9yQTB3QouLTNpZ9K6WRmSQZzwvzmTr)y1h1LYc8jWz41QdJO(d6lWWhr96b973bktNrwHg067oy3U6n96qunS0gdJIq3Fpl(Gp8Z8XE4YGAvBx9J17X)aQbVRNYVgihVdEUbtFMBkHY81eXGt(dgVODVxH8KBv66az(Eif6M8MaV)XTse4CP0rPE0Ni3u4EwgXh8CcM5U9AwxTF0zFzAClaTXpb1HXnIT6oZq7fQDtZpABnFMF6uxpD8goVUerbb9V6Ag6)u715nlR8k5JSEZpSBv(ElZ5o3RzVR6GQj9rTvNnB(f9b7GU2WYACDJhIUlAvQCpJ85NMqc3DBI(FNRpBwWKSr)IdJphJnjIczK1071yXoeat(6XlRPboz9TmMpZwN6W2y4aMnhOpwk6(yjVwmtZGA6wvc2XY)i4CSATq(KjBVbr1Qk18B5mVc5NwMu3vk2DNIjLVuau0ZOr1WDEwF60OVQA2tZ6FqvA)RwwV(pAIMPj1i05nQl1SMZgBzz7e5C(1N(0u5Up2RZGU31TAV()9DD6DxVQnRTE(g)IP2u9rnIBU1ZA2T5kt0Z(mm(KP1ZMrmSi6Sl2RkHBB2M(4Cd3C61t)Ko)YihOB(V5Uj3r4lrwVr1bT4hBILdt3qN9I3HDlQL5VUjSsK75AcGIaKs2mlHkEwG0(A(V2Tu5RA0)v1UCSQDiqT3CZfdhnN7Atxm09ZJ0uBQ857AR7m6oU35afEBn7F87eQQiLl3v5G(6vYA1w9V4cYoCv1U1B1cDv0vrxfDv0vz)E5QfG865QYORMixTqHCLVc6Rx5QniOPMHmvj0u3(qaAQOPIMQWMAriVEMAf0utKPwUqH8LG(6q3RAmpjyuxpf11F7UJvrww7nby9iSRpEM5Hj6iWESa2y3NNOZUyzaDTeKxxDTCouxxPRWy((QRfkxOOmmB1NxvVTzdeyrGLGa79iWIa77qG9kiVEaRecSj62xLkdD0RHRFJGSkYQiRs2t0bzvKvZWSAziVESAEKvtgRwOc0tV2BgmSQn6QORIUkzVuh0vrxnd7QYqE9C1cORMixnFUIYYfGo7v06FsqundHQsiQIOkIQRYhIQhgQwbYRhQwer1eHQflxwwg6R9FTGLG52OQIQkQQK9YCqvfv1mSQkLdYShRwcz1eXQ5x)lXQ3dbM3TIYkkROSUNUdkROSMLLv)O6u54JQtOSgTSwkSScqfAQOPIMkzVeh0urtnlBQ(XCPYymxkzMAPkRfziKW3wjcIQiQU3KdIQiQMLrv)aUuzmGlLqun)2(61GVmWzqEn)wwgM)HiYYqKfr24MKHi7AiRFeyQmgbMseYUTqWFbYoS1bkn7FNA9w1VPpkSNyc7MRbNk2An(ApXaREjjfv1yxllzK6HfvddakB36owsmgGdp64QiBZt0zySSGV6hdMKZH(A65RbVd2Ov221vgGglASe0yrJfnwYVFgRFyyswcn2KySkfkKp36)(xH1wWhq8PmTgA1FPDTKF2JwfzLS3cD9K7zchlNJ66XsxJD7EIodJLfOv)qXKmgkMsgTwSCPIHFBHXigbbHvewf3AqyfH14BVSSaS6hlMKfjwmTgRTUZS3m5wzWTWLXa6PeCU)7liiSUwOdg)tjh5yOQjJXoUKB8RTKkSA8lYHMQBJen10WufAxCXU5xrNeXcPQBX1ItkdbVBiTr70RRSHDB2Y)trYpymjlsWycv1iu1kflLlCWdgCruwrzfLvHWguwrzvKwCwqwZ7hpMKfjQr4lRW3Jh0wj7(nz6RKDOQn7xVnIQN4O6BXB1Kql)KjC15BSOzsfUJffJV3sPmPg7gfFF5P(rHjzrIyeb90Ie0tjX9MbJQkQQOQsrvfv13rQQFCyso(qgXL2GNzynsZyXqZZTxm8pxmemt4I4)Xz8LcCOqd4S)5IH6pSyipbSjuEw4xJn(MjAS2uhhTh5jvNFDJ9t8Ukolsp78Z(YTnv7wV3zNBQBCU5h(WzxC2h(GnVyOgouOOmpWIckcW4cGYn9ZqvNFCis6EV1Ht23XQWBeOAR(x8DYo2gq7Q30RdUpGuAFaXUkZXL6t22ssL9ae)kZ4EaW9aKg7bi(DBk0oFfDYf7T8TR66e(2v5vbvY7h6OKJpQwCjuclg(1)AL4FUjVdvB85tOgZ((IHTOAZwm0I72n00zt(Jf)7l5jmCocM(A6oZSCGAeh45l8XSTMnrZrF0IH8zYM6t1yw2Hq81odxEDp6prkpmL79D9fwwdbDe0rqhbDe0p5b91Fia7lOV81LoVFyQQsUyb91DWO)E5KxQWvfkEYRL7)MbI(j3ZWWbz0z)TfytMOTB9TqWYqAdAOa5a034PVuryJFDVuwy3Y731bcnRvWcGMjw3rSnvWwHO0y3nSOtLyzHhIUFiRQIKawBQ)D(n0BHCo5kxjFcHZWqVi3kBODGW26TYIsl5yiTXo5vqmDZBL9GW0Kb)Pc0k0AEV9wB6yoO1k21DNawB8BWl(DAk68mww4UA9dCvvWORrC3aCmbUkPIYxT2xey8VCqN8cBOLI382vpOVtsNccBSRJLY8AIjUFbSm(CJp68QiB8t05zzcH1p(vvrKWSrQlSbjQILlv4QmiZUZBL17XgFbbrwez)vGSISAwk7S4TXMYT7FpD2y3(NOZZYeiRFSSQIirDJqVLpX5n7hxQuHCS9Y9FpbI)7LfEwXVp)ImTXFL7uR1BaFklCG6FUZN4vy4PZ2UJYN4BSIxcvBvTwtfIsjyBj8MKc5nYHtg8jisV5ZA(GqAHeYuXIJFnXugItmg(l435lEdVPlehpZg7MMfDQelT(f3wRE1AHK2BR3QlHLs)QB9J)vvkjGeN63UBcO7tH70n0duUyfPIKGAC7oduR)LBRxVvToFrHG31RB2pzVR33I3eQKH)PI0g)IENUsB6ivO0E0L243ENqB1u05zSFr317Tv71oq53Q5NHvg35n(wWpOyvrKGIfYTr8xOE5WXAsFSDqxcsTi1IulsT7D9hP24AYzfQ1pEzvrK4L1Pe1QKpVuLsLiNuG7MF)AFF(GM3qRozEqZjWJFlEwYOh)U2JpW686JpOhFQ6XWJHo8tPMTtoMFed9hNWEMc)FOyFegdGQm)q8S4axyOaV)TwZGlsCBma1mWKVIS(JM0X8ov9h05jfYUL5NOVud6bHPs6qiYWDeD5p21YH0qwQCL8YsxXP0c5kxUe5HlkcO6eRNBAEJ10zCTBkC1kFaAIoFeZTFNzzbtmDpl8ZRLnvLA8aa2FrZ2eg69gEm4ePHUx3sDJNg04opK2NQd(PW)27NAydthxD4UBMJUUl5a)BVFAZCSSxL8)p