
PitBull4DB = {
	["namespaces"] = {
		["Highlight"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
						},
						["Target"] = {
							["enabled"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
						},
					},
				},
			},
		},
		["LibDualSpec-1.0"] = {
		},
		["RangeFader"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
						},
						["Focus"] = {
							["enabled"] = true,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
							["check_method"] = "helpful",
							["out_of_range_opacity"] = 0.25,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
						},
						["Focus"] = {
							["enabled"] = true,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
						["Pet"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
						["Pet"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
						["Pet"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.45,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Target"] = {
							["out_of_range_opacity"] = 0.25,
						},
						["Party"] = {
							["enabled"] = true,
							["out_of_range_opacity"] = 0.25,
						},
					},
				},
			},
		},
		["Aura"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
							["layout"] = {
								["buff"] = {
									["my_size"] = 22,
									["anchor"] = "TOPLEFT",
									["size"] = 22,
									["side"] = "LEFT",
									["growth"] = "left_down",
									["width"] = 120,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["row_spacing"] = 1,
								},
								["debuff"] = {
									["my_size"] = 22,
									["anchor"] = "BOTTOMLEFT",
									["size"] = 22,
									["side"] = "LEFT",
									["growth"] = "left_up",
									["width"] = 120,
									["row_spacing"] = 1,
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["width_type"] = "fixed",
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["my_buffs"] = false,
								["other_buffs"] = false,
							},
						},
						["Focus"] = {
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
							["layout"] = {
								["debuff"] = {
									["my_size"] = 22,
									["anchor"] = "BOTTOMLEFT",
									["size"] = 22,
									["side"] = "LEFT",
									["growth"] = "left_up",
									["width"] = 120,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["offset_x"] = -2,
								},
								["buff"] = {
									["my_size"] = 22,
									["anchor"] = "TOPLEFT",
									["size"] = 22,
									["side"] = "LEFT",
									["growth"] = "left_down",
									["width"] = 120,
									["row_spacing"] = 1,
									["filter"] = "!C",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["width_type"] = "fixed",
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["my_buffs"] = false,
								["other_buffs"] = false,
							},
						},
						["Target"] = {
							["enabled_weapons"] = false,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["enabled"] = false,
							["layout"] = {
								["buff"] = {
									["my_size"] = 20,
									["offset_y"] = 14,
									["anchor"] = "BOTTOMRIGHT",
									["size"] = 20,
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["width"] = 105,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["offset_x"] = 3,
								},
								["debuff"] = {
									["my_size"] = 20,
									["offset_y"] = -28,
									["size"] = 20,
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["width"] = 105,
									["offset_x"] = 3,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["row_spacing"] = 1,
								},
							},
							["click_through"] = true,
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled_weapons"] = false,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["enabled"] = false,
							["layout"] = {
								["buff"] = {
									["my_size"] = 20,
									["offset_y"] = 14,
									["anchor"] = "BOTTOMRIGHT",
									["size"] = 20,
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["width"] = 105,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["offset_x"] = 3,
								},
								["debuff"] = {
									["my_size"] = 20,
									["offset_y"] = -28,
									["size"] = 20,
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["width"] = 105,
									["offset_x"] = 3,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["row_spacing"] = 1,
								},
							},
							["click_through"] = true,
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
						},
					},
					["global"] = {
						["colors"] = {
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
								["Magic"] = {
									[3] = 0,
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
							},
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["width"] = 105,
									["row_spacing"] = 1,
									["offset_x"] = 3,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["width"] = 105,
									["row_spacing"] = 1,
									["offset_x"] = 3,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Boss"] = {
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 22,
									["offset_y"] = 6,
									["offset_x"] = 2,
									["row_spacing"] = 1,
									["width"] = 120,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["my_size"] = 22,
									["offset_x"] = 2,
									["offset_y"] = -6,
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "TOPRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Player"] = {
							["enabled"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
								["Magic"] = {
									[3] = 0,
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
							},
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["cooldown"] = {
								["weapon_buffs"] = false,
								["my_buffs"] = false,
								["other_buffs"] = false,
								["other_debuffs"] = false,
							},
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Focus"] = {
							["cooldown"] = {
								["weapon_buffs"] = false,
								["my_buffs"] = false,
								["other_buffs"] = false,
								["other_debuffs"] = false,
							},
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["width"] = 120,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["filter"] = "!C",
									["anchor"] = "TOPLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_x"] = 3,
									["offset_y"] = 14,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width"] = 105,
									["row_spacing"] = 1,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_x"] = 3,
									["offset_y"] = 14,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width"] = 105,
									["row_spacing"] = 1,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
								["Magic"] = {
									[3] = 0,
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
							},
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Focus"] = {
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["offset_x"] = -2,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_x"] = 3,
									["offset_y"] = 14,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["row_spacing"] = 1,
									["offset_y"] = -28,
									["width"] = 105,
									["width_type"] = "fixed",
									["offset_x"] = 3,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_x"] = 3,
									["offset_y"] = 14,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["row_spacing"] = 1,
									["offset_y"] = -28,
									["width"] = 105,
									["width_type"] = "fixed",
									["offset_x"] = 3,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_x"] = 3,
									["offset_y"] = 14,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["row_spacing"] = 1,
									["offset_y"] = -28,
									["width"] = 105,
									["width_type"] = "fixed",
									["offset_x"] = 3,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Magic"] = {
									[3] = 0,
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
							},
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Focus"] = {
							["layout"] = {
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_y"] = -28,
									["offset_x"] = 3,
									["width"] = 105,
									["row_spacing"] = 1,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_y"] = -28,
									["offset_x"] = 3,
									["width"] = 105,
									["row_spacing"] = 1,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["layout"] = {
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width"] = 105,
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_y"] = -28,
									["offset_x"] = 3,
									["width"] = 105,
									["row_spacing"] = 1,
									["width_type"] = "fixed",
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
								["Magic"] = {
									[3] = 0,
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
							},
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["layout"] = {
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Focus"] = {
							["layout"] = {
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width_type"] = "fixed",
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width_type"] = "fixed",
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width_type"] = "fixed",
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Magic"] = {
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
							},
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["layout"] = {
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Focus"] = {
							["layout"] = {
								["debuff"] = {
									["side"] = "LEFT",
									["growth"] = "left_up",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "BOTTOMLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
								["buff"] = {
									["side"] = "LEFT",
									["growth"] = "left_down",
									["my_size"] = 22,
									["offset_x"] = -2,
									["width_type"] = "fixed",
									["width"] = 120,
									["anchor"] = "TOPLEFT",
									["row_spacing"] = 1,
									["col_spacing"] = 1,
									["size"] = 22,
								},
							},
							["max_debuffs"] = 5,
							["max_buffs"] = 5,
						},
						["Target"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width_type"] = "fixed",
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
						["Player"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["click_through"] = true,
							["max_debuffs"] = 10,
							["max_buffs"] = 10,
							["layout"] = {
								["debuff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["offset_x"] = 3,
									["offset_y"] = -28,
									["width_type"] = "fixed",
									["row_spacing"] = 1,
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
								["buff"] = {
									["side"] = "RIGHT",
									["growth"] = "right_up",
									["my_size"] = 20,
									["width_type"] = "fixed",
									["offset_y"] = 14,
									["offset_x"] = 3,
									["row_spacing"] = 1,
									["anchor"] = "BOTTOMRIGHT",
									["width"] = 105,
									["col_spacing"] = 1,
									["size"] = 20,
								},
							},
							["borders"] = {
								["my_buffs"] = {
									["friend"] = {
										["enabled"] = false,
									},
								},
							},
							["cooldown"] = {
								["other_debuffs"] = false,
								["weapon_buffs"] = false,
								["other_buffs"] = false,
							},
							["enabled_weapons"] = false,
						},
					},
					["global"] = {
						["colors"] = {
							["type"] = {
								["Enrage"] = {
									0, -- [1]
									0, -- [2]
								},
								["nil"] = {
									0, -- [1]
								},
								["Disease"] = {
									0, -- [1]
									0, -- [2]
								},
								["Curse"] = {
									0, -- [1]
									[3] = 0,
								},
								["Magic"] = {
									[3] = 0,
								},
								["Poison"] = {
									nil, -- [1]
									0, -- [2]
								},
							},
							["caster"] = {
								["my"] = {
									nil, -- [1]
									0, -- [2]
								},
								["other"] = {
									0, -- [1]
								},
							},
						},
					},
				},
			},
		},
		["Background"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Focus"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.6700000166893005, -- [4]
							},
						},
					},
				},
			},
		},
		["CombatIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["position"] = 18,
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 18,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 18,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 18,
							["location"] = "in_right",
						},
						["Player"] = {
							["position"] = 18,
							["location"] = "in_top_right",
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 19,
							["location"] = "in_right",
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 19,
						},
					},
				},
			},
		},
		["HideBlizzard"] = {
			["profiles"] = {
				["warrior"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["WARRIOR"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["default"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["death knight"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["hunter"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["druid"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
				["bank"] = {
					["global"] = {
						["altpower"] = true,
						["raid"] = true,
						["aura"] = true,
					},
				},
			},
		},
		["RestIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["position"] = 17,
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_top_left",
						},
						["Player"] = {
							["position"] = 17,
							["location"] = "in_top_right",
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 18,
							["location"] = "in_top_left",
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 17,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_top_left",
							["position"] = 18,
						},
					},
				},
			},
		},
		["HealthBar"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["texture"] = "fer28",
						},
						["Focus"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["enabled"] = false,
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["texture"] = "fer28",
						},
						["Target"] = {
							["color_by_class"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["alpha"] = 0.85,
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["hostility_color"] = false,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["texture"] = "fer28",
						},
						["Party"] = {
							["color_by_class"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["alpha"] = 0.85,
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color"] = false,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["color_by_class"] = false,
							["background_alpha"] = 0.75,
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["background_alpha"] = 0.75,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["size"] = 12,
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["texture"] = "fer28",
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["size"] = 12,
						},
						["Focus"] = {
							["color_by_class"] = false,
							["texture"] = "fer28",
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["enabled"] = false,
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Party"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["size"] = 12,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["size"] = 12,
						},
						["Focus"] = {
							["color_by_class"] = false,
							["texture"] = "fer28",
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["enabled"] = false,
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color"] = false,
							["hostility_color_npcs"] = false,
							["size"] = 12,
						},
						["Pet"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Party"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Focus"] = {
							["color_by_class"] = false,
							["texture"] = "fer28",
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["enabled"] = false,
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Pet"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Party"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["alpha"] = 0.85,
							["size"] = 12,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Focus"] = {
							["color_by_class"] = false,
							["texture"] = "fer28",
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["enabled"] = false,
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Pet"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Party"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["size"] = 12,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Focus"] = {
							["color_by_class"] = false,
							["texture"] = "fer28",
							["hostility_color"] = false,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1411764705882353, -- [1]
								0.1411764705882353, -- [2]
								0.1411764705882353, -- [3]
								1, -- [4]
							},
							["enabled"] = false,
							["size"] = 12,
						},
						["Target"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6392156862745098, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["size"] = 12,
						},
						["Player"] = {
							["color_by_class"] = false,
							["custom_color"] = {
								0.1647058823529412, -- [1]
								0.1647058823529412, -- [2]
								0.1647058823529412, -- [3]
								1, -- [4]
							},
							["custom_background"] = {
								0.6274509803921569, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["texture"] = "fer28",
							["hostility_color_npcs"] = false,
							["hostility_color"] = false,
							["size"] = 12,
						},
						["Party"] = {
							["color_by_class"] = false,
							["hostility_color"] = false,
							["background_alpha"] = 0.75,
							["custom_background"] = {
								0.6509803921568628, -- [1]
								1, -- [2]
								0, -- [3]
								1, -- [4]
							},
							["hostility_color_npcs"] = false,
							["custom_color"] = {
								0.1568627450980392, -- [1]
								0.1568627450980392, -- [2]
								0.1568627450980392, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["size"] = 12,
						},
					},
				},
			},
		},
		["LuaTexts"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 11,
									["location"] = "out_left_bottom",
									["exists"] = true,
									["size"] = 1.649999976158142,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
						["Boss"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_bottom",
									["position"] = 13,
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 11,
									["location"] = "in_bottom_left",
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
						["Focus"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["font"] = "SEMPRG",
									["exists"] = true,
									["position"] = 11,
									["location"] = "in_bottom_left",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Name"] = {
									["exists"] = true,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_bottom",
									["position"] = 13,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["exists"] = true,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
						["Target"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_top_right",
									["position"] = 12,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 10,
									["location"] = "in_left",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
						["Player"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 11,
									["location"] = "in_left",
									["exists"] = true,
									["size"] = 1.5,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
						["Party"] = {
							["first"] = false,
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
								},
								["Lua:Power"] = {
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 10,
									["location"] = "in_left",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_right",
									["position"] = 15,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 16,
									["attach_to"] = "ExperienceBar",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
								},
							},
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "Eclipse",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 1.649999976158142,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ReputationBar",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "HealthBar",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ThreatBar",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ExperienceBar",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "AltPowerBar",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "PowerBar",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DruidManaBar",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DemonicFury",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "Eclipse",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r ',r,g,b,string.sub(Name(unit), 1, 4)",
									["location"] = "in_center",
									["exists"] = true,
									["position"] = 12,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["attach_to"] = "ReputationBar",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
								},
								["Lua:Power"] = {
									["enabled"] = false,
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["attach_to"] = "ThreatBar",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "DruidManaBar",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Health"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "AltPowerBar",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["attach_to"] = "PowerBar",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 15,
									["location"] = "center",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["attach_to"] = "ExperienceBar",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "DemonicFury",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "Eclipse",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 11,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ReputationBar",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 12,
									["location"] = "out_top_right",
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 5,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ThreatBar",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ExperienceBar",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 6,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 7,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "AltPowerBar",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 4,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 9,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "PowerBar",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 3,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DruidManaBar",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DemonicFury",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "Eclipse",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ReputationBar",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "out_bottom",
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ThreatBar",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "ExperienceBar",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "AltPowerBar",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["exists"] = true,
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["exists"] = true,
									["attach_to"] = "PowerBar",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DruidManaBar",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["exists"] = true,
									["attach_to"] = "DemonicFury",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "Eclipse",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 13,
									["location"] = "left",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["attach_to"] = "HealthBar",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["attach_to"] = "ReputationBar",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 2.099999904632568,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["attach_to"] = "ThreatBar",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "DruidManaBar",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["attach_to"] = "CastBar",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "AltPowerBar",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["attach_to"] = "PowerBar",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["attach_to"] = "ExperienceBar",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["attach_to"] = "DemonicFury",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
								},
							},
							["first"] = false,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 1.649999976158142,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["exists"] = true,
									["code"] = "if IsMouseOver() then\n  local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\n  if rest then\n    return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\n  else\n    return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\n  end\nend",
									["location"] = "in_top_right",
									["position"] = 14,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "out_bottom",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Focus"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "out_bottom",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 12,
									["location"] = "out_top_right",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 8,
									["location"] = "in_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 15,
									["location"] = "out_right",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 8,
									["location"] = "in_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 16,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_left",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 1.5,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["exists"] = true,
									["code"] = "Outline()\nlocal cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%)+%s%%\",VeryShort(cur,true),VeryShort(max,true),Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",VeryShort(cur,true),VeryShort(max,true),Percent(cur,max)\nend",
									["location"] = "in_top_right",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["size"] = 0.6000000238418579,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 13,
									["location"] = "left",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["exists"] = true,
									["size"] = 1.649999976158142,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 13,
									["location"] = "out_bottom",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Focus"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 13,
									["location"] = "out_bottom",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 12,
									["location"] = "out_top_right",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 8,
									["location"] = "in_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 1.5,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 13,
									["location"] = "left",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Pet"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 15,
									["location"] = "out_right",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 8,
									["location"] = "in_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 16,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 15,
									["location"] = "out_right",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 16,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 8,
									["location"] = "in_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "left",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["attach_to"] = "HealthBar",
									["exists"] = true,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 1.649999976158142,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_bottom",
									["position"] = 13,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Focus"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_bottom",
									["position"] = 13,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_top_right",
									["position"] = 12,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 1.5,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "left",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["attach_to"] = "HealthBar",
									["exists"] = true,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_right",
									["position"] = 9,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Pet"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_right",
									["position"] = 15,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 16,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["exists"] = true,
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["exists"] = true,
								},
								["Lua:Name"] = {
									["exists"] = true,
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "out_right",
									["position"] = 15,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["exists"] = true,
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
									["position"] = 16,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["exists"] = true,
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["exists"] = true,
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["exists"] = true,
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_right",
									["position"] = 8,
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["exists"] = true,
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["exists"] = true,
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["exists"] = true,
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["exists"] = true,
								},
							},
							["first"] = false,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 1.649999976158142,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "out_bottom",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Focus"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 13,
									["location"] = "out_bottom",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 12,
									["location"] = "out_top_right",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 8,
									["location"] = "in_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_left",
									["position"] = 11,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 1.5,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 12,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["position"] = 13,
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 6,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 14,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 7,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 8,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 5,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 9,
									["location"] = "in_bottom_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 10,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 4,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Pet"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 15,
									["location"] = "out_right",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 8,
									["location"] = "in_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 16,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["position"] = 21,
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["exists"] = true,
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["position"] = 11,
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["position"] = 15,
									["location"] = "out_right",
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["position"] = 5,
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["position"] = 16,
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["position"] = 6,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 7,
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["position"] = 4,
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["position"] = 8,
									["location"] = "in_right",
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["location"] = "out_right_top",
									["position"] = 2,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["position"] = 9,
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["position"] = 3,
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["position"] = 20,
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
					},
				},
				["Default"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["exists"] = true,
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["location"] = "center",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["location"] = "left",
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Reputation"] = {
									["exists"] = true,
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["location"] = "center",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["exists"] = true,
									["code"] = "local max = MaxPower(unit)\nif max > 0 then\n  return \"%s/%s\",Power(unit),max\nend",
									["location"] = "right",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Threat"] = {
									["exists"] = true,
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["location"] = "center",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["exists"] = true,
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["location"] = "center",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["location"] = "right",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["location"] = "out_right_top",
									["exists"] = true,
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
								},
								["Lua:Cast"] = {
									["exists"] = true,
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["location"] = "left",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["code"] = "local s = Status(unit)\nif s then\n  return s\nend\nlocal cur, max = HP(unit), MaxHP(unit)\nreturn \"%s/%s || %s%%\",Short(cur,true),Short(max,true),Percent(cur,max)",
									["location"] = "right",
									["attach_to"] = "HealthBar",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["exists"] = true,
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["location"] = "right",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["exists"] = true,
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["location"] = "left",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["exists"] = true,
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["location"] = "center",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["exists"] = true,
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["location"] = "center",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 13,
									["location"] = "left",
									["code"] = "return '%s %s%s%s',Name(unit),Angle(AFK(unit) or DND(unit))",
									["attach_to"] = "HealthBar",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "out_left_bottom",
									["position"] = 11,
									["exists"] = true,
									["size"] = 1.649999976158142,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Boss"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 13,
									["location"] = "out_bottom",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Focus"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_bottom_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 0.6,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 13,
									["location"] = "out_bottom",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Target"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 12,
									["location"] = "out_top_right",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 8,
									["location"] = "in_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_POWER"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_POWER_FREQUENT"] = true,
										["UNIT_MAXPOWER"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Player"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nif MaxPower(unit) > 0 then\nlocal _, power_token = UnitPowerType(unit) \nlocal color = PitBull4.PowerColors[power_token or \"MANA\"]\nreturn \"|cff%02x%02x%02x%s\", color[1]*255, color[2]*255, color[3]*255, Short(Power(unit),true)\nend",
									["location"] = "in_left",
									["position"] = 11,
									["exists"] = true,
									["size"] = 1.5,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 12,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 13,
									["location"] = "out_top_left",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 14,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 8,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 9,
									["location"] = "in_bottom_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"%s/|cff%02x%02x%02x%s%%|r\",VeryShort(cur,true),r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 10,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
						["Party"] = {
							["elements"] = {
								["Lua:Eclipse"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 21,
									["location"] = "center",
									["code"] = "return math.abs(Power(unit,SPELL_POWER_ECLIPSE))\n",
									["attach_to"] = "Eclipse",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Power"] = {
									["font"] = "SEMPRG",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = Power(unit),MaxPower(unit)\nlocal r,g,b = PowerColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["location"] = "in_left",
									["position"] = 10,
									["exists"] = true,
									["size"] = 0.6000000238418579,
								},
								["Lua:Reputation"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 11,
									["location"] = "center",
									["code"] = "local name,_,min,max,value = GetWatchedFactionInfo()\nif IsMouseOver() then\n  return name or ConfigMode() \nelse\n  local bar_cur,bar_max = value-min,max-min\n  return \"%d/%d (%s%%)\",bar_cur,bar_max,Percent(bar_cur,bar_max)\nend",
									["attach_to"] = "ReputationBar",
									["events"] = {
										["UNIT_FACTION"] = true,
										["UPDATE_FACTION"] = true,
									},
								},
								["Lua:Name"] = {
									["exists"] = true,
									["position"] = 15,
									["location"] = "out_right",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
										["UNIT_NAME_UPDATE"] = true,
									},
									["code"] = "Outline()\nlocal r,g,b = ClassColor(unit)\nreturn '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(AFK(unit) or DND(unit))",
									["size"] = 0.6000000238418579,
								},
								["Lua:Threat"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 5,
									["location"] = "center",
									["code"] = "local unit_a,unit_b = ThreatPair(unit)\nif unit_a and unit_b then\n  local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)\n  if percent and percent ~= 0 then\n    return \"%s%%\",Round(percent,1)\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "ThreatBar",
									["events"] = {
										["UNIT_THREAT_LIST_UPDATE"] = true,
										["UNIT_THREAT_SITUATION_UPDATE"] = true,
									},
								},
								["Lua:Experience"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 16,
									["location"] = "center",
									["code"] = "local cur, max, rest = XP(unit), MaxXP(unit), RestXP(unit)\nif rest then\n  return \"%s/%s (%s%%) R: %s%%\",cur,max,Percent(cur,max),Percent(rest,max)\nelse\n  return \"%s/%s (%s%%)\",cur,max,Percent(cur,max)\nend",
									["attach_to"] = "ExperienceBar",
									["events"] = {
										["UNIT_PET_EXPERIENCE"] = true,
										["PLAYER_XP_UPDATE"] = true,
									},
								},
								["Lua:Cast"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 6,
									["location"] = "left",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  local spell,stop_message,target = cast_data.spell,cast_data.stop_message,cast_data.target\n  local stop_time,stop_duration = cast_data.stop_time\n  if stop_time then\n    stop_duration = GetTime() - stop_time\n  end\n  Alpha(-(stop_duration or 0) + 1)\n  if stop_message then\n    return stop_message\n  elseif target then\n    return \"%s (%s)\",spell,target\n  else\n    return spell \n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
									},
								},
								["Lua:Alternate power"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 7,
									["location"] = "right",
									["code"] = "local max = MaxPower(unit,ALTERNATE_POWER_INDEX)\nif max > 0 then\n  return \"%s%%\",Percent(Power(unit,ALTERNATE_POWER_INDEX),max)\nend\nreturn ConfigMode()",
									["attach_to"] = "AltPowerBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Cast time"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 4,
									["location"] = "right",
									["code"] = "local cast_data = CastData(unit)\nif cast_data then\n  if not cast_data.stop_time then\n    local delay,end_time = cast_data.delay, cast_data.end_time\n    local duration\n    if end_time then\n      duration = end_time - GetTime()\n    end\n    if delay and delay ~= 0 then\n      local delay_sign = '+'\n      if delay < 0 then\n        delay_sign = ''\n      end\n      if duration and duration >= 0 then\n        return \"|cffff0000%s%s|r %.1f\",delay_sign,Round(delay,1),duration\n      else\n        return \"|cffff0000%s%s|r\",delay_sign,Round(delay,1)\n      end\n    elseif duration and duration >= 0 then\n      return \"%.1f\",duration\n    end\n  end\nend\nreturn ConfigMode()",
									["attach_to"] = "CastBar",
									["events"] = {
										["UNIT_SPELLCAST_SUCCEEDED"] = true,
										["UNIT_SPELLCAST_START"] = true,
										["UNIT_SPELLCAST_CHANNEL_START"] = true,
										["UNIT_SPELLCAST_DELAYED"] = true,
										["UNIT_SPELLCAST_CHANNEL_STOP"] = true,
										["UNIT_SPELLCAST_CHANNEL_UPDATE"] = true,
										["UNIT_SPELLCAST_STOP"] = true,
										["UNIT_SPELLCAST_INTERRUPTED"] = true,
										["UNIT_SPELLCAST_FAILED"] = true,
									},
								},
								["Lua:Health"] = {
									["exists"] = true,
									["position"] = 8,
									["location"] = "in_right",
									["events"] = {
										["UNIT_HEALTH"] = true,
										["UNIT_AURA"] = true,
										["UNIT_MAXHEALTH"] = true,
									},
									["code"] = "Outline ()\nlocal cur,max = HP(unit),MaxHP(unit)\nlocal r,g,b = HPColor(cur,max)\nreturn \"|cff%02x%02x%02x%s%%|r\",r,g,b,Percent(cur,max),true",
									["size"] = 0.6000000238418579,
								},
								["Lua:PVPTimer"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 2,
									["location"] = "out_right_top",
									["code"] = "if unit == \"player\" then\n  local pvp = PVPDuration()\n  if pvp then\n    return \"|cffff0000%s|r\",FormatDuration(pvp)\n  end\nend",
									["events"] = {
										["PLAYER_FLAGS_CHANGED"] = true,
									},
								},
								["Lua:Class"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 9,
									["location"] = "left",
									["code"] = "local dr,dg,db = DifficultyColor(unit)\nlocal form = DruidForm(unit)\nlocal classification = Classification(unit)\nif UnitIsPlayer(unit) or (not UnitIsFriend(unit,\"player\") and not IsPet(unit)) then\n  local cr,cg,cb = ClassColor(unit)\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''\n  end\nelse\n  if form then\n    return \"%s%s|cff%02x%02x%02x%s|r (%s) %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''\n  else\n    return \"%s%s|cff%02x%02x%02x%s|r %s\",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''\n  end\nend",
									["attach_to"] = "PowerBar",
									["events"] = {
										["UNIT_LEVEL"] = true,
										["UNIT_CLASSIFICATION_CHANGED"] = true,
										["UNIT_AURA"] = true,
									},
								},
								["Lua:Druid mana"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 3,
									["location"] = "center",
									["code"] = "if UnitPowerType(unit) ~= 0 then\n  return \"%s/%s\",Power(unit,0),MaxPower(unit,0)\nend",
									["attach_to"] = "DruidManaBar",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER"] = true,
									},
								},
								["Lua:Demonic fury"] = {
									["enabled"] = false,
									["exists"] = true,
									["position"] = 20,
									["location"] = "center",
									["code"] = "return \"%s/%s\",Power(unit,SPELL_POWER_DEMONIC_FURY),MaxPower(unit,SPELL_POWER_DEMONIC_FURY)\n",
									["attach_to"] = "DemonicFury",
									["events"] = {
										["UNIT_MAXPOWER"] = true,
										["UNIT_POWER_FREQUENT"] = true,
									},
								},
							},
							["first"] = false,
						},
					},
				},
			},
		},
		["RoleIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["position"] = 16,
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 16,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 16,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 16,
							["location"] = "in_right",
						},
						["Player"] = {
							["position"] = 16,
							["location"] = "in_top_right",
						},
						["Party"] = {
							["position"] = 14,
							["location"] = "out_right",
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 17,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 14,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "out_right",
							["position"] = 14,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 14,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "out_right",
							["position"] = 14,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 14,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "out_right",
							["position"] = 14,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 14,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 16,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
							["position"] = 16,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 16,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 14,
						},
					},
				},
			},
		},
		["VisualHeal"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Pet"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["show_overheal"] = false,
						},
						["Boss"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Focus"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Target"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Player"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
						["Party"] = {
							["enabled"] = false,
							["show_overheal"] = false,
						},
					},
				},
			},
		},
		["LeaderIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
						["Pet"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
						["Player"] = {
							["location"] = "in_top_right",
						},
						["Party"] = {
							["enabled"] = false,
							["location"] = "in_right",
						},
					},
				},
			},
		},
		["CombatFader"] = {
		},
		["RaidTargetIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["position"] = 3,
							["location"] = "in_bottom_left",
							["size"] = 2.15,
						},
						["Boss"] = {
							["position"] = 3,
							["location"] = "in_top_left",
							["size"] = 2.5,
						},
						["Focus"] = {
							["position"] = 3,
							["location"] = "in_top_left",
							["size"] = 2.5,
						},
						["Target"] = {
							["position"] = 13,
							["location"] = "out_top_right",
							["size"] = 1.100000023841858,
						},
						["Player"] = {
							["position"] = 3,
							["location"] = "out_left",
							["size"] = 2.5,
						},
						["Party"] = {
							["position"] = 13,
							["location"] = "out_right",
							["size"] = 1.100000023841858,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["position"] = 3,
							["size"] = 2.15,
						},
						["Party"] = {
							["position"] = 13,
							["size"] = 1.100000023841858,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["position"] = 13,
							["size"] = 1.100000023841858,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["position"] = 3,
							["size"] = 2.5,
						},
						["Player"] = {
							["location"] = "in_left",
							["position"] = 3,
							["size"] = 2.5,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["size"] = 2.15,
							["position"] = 3,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Focus"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Party"] = {
							["location"] = "out_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Player"] = {
							["location"] = "out_left",
							["size"] = 2.5,
							["position"] = 3,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["size"] = 2.15,
							["position"] = 3,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Focus"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Player"] = {
							["location"] = "out_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Pet"] = {
							["location"] = "in_center",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Party"] = {
							["location"] = "out_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["position"] = 3,
							["size"] = 2.15,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["position"] = 3,
							["size"] = 2.5,
						},
						["Focus"] = {
							["location"] = "in_top_left",
							["position"] = 3,
							["size"] = 2.5,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["position"] = 13,
							["size"] = 1.100000023841858,
						},
						["Player"] = {
							["location"] = "out_left",
							["position"] = 3,
							["size"] = 2.5,
						},
						["Pet"] = {
							["location"] = "in_center",
							["position"] = 13,
							["size"] = 1.100000023841858,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 13,
							["size"] = 1.100000023841858,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["size"] = 2.15,
							["position"] = 3,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Focus"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Player"] = {
							["location"] = "out_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Pet"] = {
							["location"] = "in_center",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Party"] = {
							["location"] = "out_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_bottom_left",
							["size"] = 2.15,
							["position"] = 3,
						},
						["Boss"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Focus"] = {
							["location"] = "in_top_left",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Target"] = {
							["location"] = "out_top_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
						["Player"] = {
							["location"] = "out_right",
							["size"] = 2.5,
							["position"] = 3,
						},
						["Party"] = {
							["location"] = "out_right",
							["size"] = 1.100000023841858,
							["position"] = 13,
						},
					},
				},
			},
		},
		["PowerBar"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["size"] = 4,
							["enabled"] = false,
							["texture"] = "fer28",
						},
						["Target"] = {
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
							["enabled"] = false,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
						},
						["Player"] = {
							["size"] = 1,
							["texture"] = "fer28",
						},
						["Party"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["size"] = 1,
							["alpha"] = 0.85,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Party"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["alpha"] = 0.85,
						},
						["Target"] = {
							["enabled"] = false,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
						},
						["Boss"] = {
							["size"] = 4,
							["texture"] = "fer28",
						},
						["Player"] = {
							["size"] = 1,
							["texture"] = "fer28",
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["enabled"] = false,
							["texture"] = "fer28",
							["size"] = 4,
						},
						["Target"] = {
							["enabled"] = false,
							["background_alpha"] = 0.75,
							["alpha"] = 0.85,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
						},
						["Party"] = {
							["color_by_class"] = true,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
							["size"] = 1,
						},
						["Player"] = {
							["texture"] = "fer28",
							["size"] = 1,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["enabled"] = false,
							["texture"] = "fer28",
							["size"] = 4,
						},
						["Target"] = {
							["enabled"] = false,
							["background_alpha"] = 0.75,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
						},
						["Player"] = {
							["texture"] = "fer28",
							["size"] = 1,
						},
						["Pet"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["enabled"] = false,
							["alpha"] = 0.85,
							["size"] = 1,
						},
						["Party"] = {
							["color_by_class"] = true,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
							["size"] = 1,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["enabled"] = false,
							["texture"] = "fer28",
							["size"] = 4,
						},
						["Target"] = {
							["enabled"] = false,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
							["background_alpha"] = 0.75,
							["alpha"] = 0.85,
						},
						["Player"] = {
							["texture"] = "fer28",
							["size"] = 1,
						},
						["Pet"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["enabled"] = false,
							["alpha"] = 0.85,
							["size"] = 1,
						},
						["Party"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["alpha"] = 0.85,
							["size"] = 1,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["enabled"] = false,
							["texture"] = "fer28",
							["size"] = 4,
						},
						["Target"] = {
							["enabled"] = false,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
						},
						["Player"] = {
							["texture"] = "fer28",
							["size"] = 1,
						},
						["Pet"] = {
							["color_by_class"] = true,
							["background_alpha"] = 0.75,
							["enabled"] = false,
							["alpha"] = 0.85,
							["size"] = 1,
						},
						["Party"] = {
							["color_by_class"] = true,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
							["size"] = 1,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
						},
						["Boss"] = {
							["texture"] = "fer28",
						},
						["Focus"] = {
							["enabled"] = false,
							["texture"] = "fer28",
							["size"] = 4,
						},
						["Target"] = {
							["enabled"] = false,
							["custom_color"] = {
								0, -- [1]
								0.9215686274509803, -- [2]
								1, -- [3]
								1, -- [4]
							},
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
						},
						["Player"] = {
							["texture"] = "fer28",
							["size"] = 1,
						},
						["Party"] = {
							["color_by_class"] = true,
							["alpha"] = 0.85,
							["background_alpha"] = 0.75,
							["size"] = 1,
						},
					},
				},
			},
		},
		["BlankSpace"] = {
			["profiles"] = {
				["Default"] = {
					["layouts"] = {
						["Normal"] = {
							["elements"] = {
								["Default"] = {
									["exists"] = true,
								},
							},
							["first"] = false,
						},
					},
				},
			},
		},
		["Portrait"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["position"] = 1.00001,
						},
						["Boss"] = {
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["position"] = 1.00001,
						},
						["Target"] = {
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["position"] = 1.00001,
						},
						["Player"] = {
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["position"] = 1.00001,
						},
						["Party"] = {
							["side"] = "center",
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["position"] = 1.00001,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Pet"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Boss"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Focus"] = {
							["enabled"] = true,
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Target"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Player"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0.5, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
						["Party"] = {
							["color"] = {
								nil, -- [1]
								nil, -- [2]
								nil, -- [3]
								0, -- [4]
							},
							["side"] = "center",
							["position"] = 1.00001,
						},
					},
				},
			},
		},
		["MasterLooterIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["position"] = 15,
							["location"] = "in_top_left",
							["size"] = 0.8500000238418579,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
						["Player"] = {
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 15,
							["size"] = 0.8500000238418579,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 16,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 15,
							["size"] = 0.8500000238418579,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Boss"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Focus"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Target"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 15,
						},
						["Party"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Boss"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Focus"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Target"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 15,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Pet"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
						["Party"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["position"] = 15,
							["size"] = 0.8500000238418579,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 15,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["position"] = 15,
							["size"] = 0.8500000238418579,
						},
						["Pet"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 17,
							["location"] = "in_right",
							["size"] = 0.8500000238418579,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Boss"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Focus"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Target"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 15,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Pet"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
						["Party"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["location"] = "in_top_left",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Boss"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Focus"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_top_right",
							["position"] = 15,
						},
						["Target"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 15,
						},
						["Player"] = {
							["location"] = "in_top_right",
							["size"] = 0.8500000238418579,
							["position"] = 15,
						},
						["Party"] = {
							["enabled"] = false,
							["size"] = 0.8500000238418579,
							["location"] = "in_right",
							["position"] = 17,
						},
					},
				},
			},
		},
		["ReadyCheckIcon"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 19,
							["location"] = "in_top_right",
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 19,
							["location"] = "in_top_right",
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 19,
							["location"] = "in_top_right",
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 19,
							["location"] = "in_top_right",
						},
						["Party"] = {
							["position"] = 12,
							["location"] = "out_right",
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Party"] = {
							["location"] = "edge_top",
							["position"] = 14,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Pet"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Pet"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Pet"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 19,
						},
						["Boss"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Focus"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Target"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Player"] = {
							["enabled"] = false,
							["location"] = "in_top_right",
							["position"] = 19,
						},
						["Party"] = {
							["location"] = "out_right",
							["position"] = 12,
						},
					},
				},
			},
		},
		["ComboPoints"] = {
			["profiles"] = {
				["warrior"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["WARRIOR"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["default"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["death knight"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Pet"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["hunter"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Pet"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["druid"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Pet"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
				["bank"] = {
					["layouts"] = {
						["Normal"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Boss"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Focus"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Target"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Player"] = {
							["enabled"] = false,
							["position"] = 22,
						},
						["Party"] = {
							["enabled"] = false,
							["position"] = 22,
						},
					},
				},
			},
		},
	},
	["profileKeys"] = {
		["Taylorshift - Aerie Peak"] = "druid",
		["Coconads - Aerie Peak"] = "default",
		["Kreay - Aerie Peak"] = "default",
		["Cynthara - Ysera"] = "death knight",
		["Cynthara - Aerie Peak"] = "warrior",
		["Baberhamz - Aerie Peak"] = "bank",
		["Monkthara - Aerie Peak"] = "default",
		["Hunthara - Aerie Peak"] = "hunter",
	},
	["global"] = {
		["config_version"] = 2,
	},
	["profiles"] = {
		["warrior"] = {
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_root_inside_vertical_padding"] = 1,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 2,
					["size_x"] = 190,
					["bar_padding"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_y"] = 80,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_root_inside_vertical_padding"] = 2,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 2,
					["size_x"] = 125,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_root_inside_vertical_padding"] = 2,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 2,
					["size_x"] = 125,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_root_inside_vertical_padding"] = 2,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 2,
					["size_x"] = 188,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_root_inside_vertical_padding"] = 2,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 4,
					["size_x"] = 188,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_root_inside_vertical_padding"] = 2,
					["indicator_bar_outside_margin"] = 2,
					["indicator_root_outside_margin"] = 2,
					["size_x"] = 125,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["font"] = "SEMPRG",
					["exists"] = true,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
			},
			["lock_movement"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["position_x"] = 770,
					["position_y"] = 100,
					["layout"] = "Boss",
				},
				["boss1"] = {
					["enabled"] = true,
					["position_x"] = 770,
					["position_y"] = 360,
					["layout"] = "Boss",
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["position_x"] = 770,
					["position_y"] = 230,
					["layout"] = "Boss",
				},
				["boss4"] = {
					["enabled"] = true,
					["position_x"] = 770,
					["position_y"] = 165,
					["layout"] = "Boss",
				},
				["player"] = {
					["position_y"] = -333,
					["layout"] = "Player",
				},
				["boss2"] = {
					["enabled"] = true,
					["position_x"] = 770,
					["position_y"] = 295,
					["layout"] = "Boss",
				},
				["focus"] = {
					["position_x"] = 770,
					["position_y"] = 35,
					["layout"] = "Focus",
				},
				["target"] = {
					["position_y"] = -313,
					["layout"] = "Target",
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["enabled"] = false,
				},
			},
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["made_groups"] = true,
			["groups"] = {
				["Party"] = {
					["vertical_spacing"] = 3,
					["position_x"] = -770,
					["units_per_column"] = 5,
					["enabled"] = true,
					["horizontal_spacing"] = 3,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid"] = true,
					},
				},
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["units_per_column"] = 1,
					["enabled"] = true,
					["horizontal_spacing"] = 3,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid10"] = true,
						["party"] = false,
						["raid40"] = true,
						["raid25"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
			},
		},
		["WARRIOR"] = {
			["groups"] = {
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_up",
					["position_x"] = -811,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["horizontal_spacing"] = 3,
					["position_y"] = 5,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid10"] = true,
						["raid25"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
				["Party"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_up",
					["position_x"] = -811,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["horizontal_spacing"] = 3,
					["position_y"] = 5,
					["show_when"] = {
						["raid"] = true,
					},
				},
			},
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["bar_padding"] = 0,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 190,
					["size_y"] = 80,
					["exists"] = true,
					["indicator_root_outside_margin"] = 2,
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 43,
					["exists"] = true,
					["bar_padding"] = 0,
					["bar_texture"] = "fer28",
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 188,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["exists"] = true,
					["bar_texture"] = "fer34",
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["indicator_root_outside_margin"] = 4,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 188,
					["bar_texture"] = "fer34",
				},
			},
			["made_groups"] = true,
			["lock_movement"] = true,
			["units"] = {
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = -770,
					["position_y"] = -225,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = -770,
					["position_y"] = -374,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = -770,
					["position_y"] = -448,
				},
				["player"] = {
					["layout"] = "Player",
					["position_x"] = 315,
					["position_y"] = -115,
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = -770,
					["position_y"] = -300,
				},
				["focus"] = {
					["enabled"] = false,
				},
				["target"] = {
					["layout"] = "Target",
					["position_x"] = 315,
					["position_y"] = -95,
				},
				["pet"] = {
					["enabled"] = false,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["pettarget"] = {
					["enabled"] = false,
				},
			},
		},
		["default"] = {
			["groups"] = {
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 1,
					["enabled"] = true,
					["position_y"] = 475,
					["horizontal_spacing"] = 3,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid25"] = true,
						["raid10"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
				["Party"] = {
					["vertical_spacing"] = 3,
					["horizontal_spacing"] = 3,
					["position_x"] = -770,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid"] = true,
					},
				},
			},
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["bar_padding"] = 0,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["size_y"] = 80,
					["size_x"] = 190,
					["indicator_root_outside_margin"] = 2,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["indicator_root_outside_margin"] = 2,
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["indicator_root_outside_margin"] = 2,
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 188,
					["exists"] = true,
					["bar_padding"] = 1,
					["indicator_root_outside_margin"] = 2,
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["indicator_root_outside_margin"] = 2,
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 188,
					["exists"] = true,
					["bar_padding"] = 1,
					["indicator_root_outside_margin"] = 4,
				},
			},
			["lock_movement"] = true,
			["made_groups"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 100,
				},
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 360,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 230,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 165,
				},
				["player"] = {
					["layout"] = "Player",
					["position_y"] = -333,
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 295,
				},
				["focus"] = {
					["layout"] = "Focus",
					["position_x"] = 770,
					["position_y"] = 35,
				},
				["target"] = {
					["layout"] = "Target",
					["position_y"] = -313,
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["enabled"] = false,
				},
			},
		},
		["druid"] = {
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["groups"] = {
				["Party"] = {
					["vertical_spacing"] = 3,
					["horizontal_spacing"] = 3,
					["position_x"] = -770,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid"] = true,
					},
				},
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 1,
					["enabled"] = true,
					["position_y"] = 475,
					["horizontal_spacing"] = 3,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid10"] = true,
						["raid25"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["size_y"] = 80,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 0,
					["size_x"] = 190,
					["indicator_root_outside_margin"] = 2,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 2,
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 4,
				},
				["Pet"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 100,
					["indicator_root_outside_margin"] = 2,
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
			},
			["made_groups"] = true,
			["lock_movement"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 100,
				},
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 360,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["layout"] = "Pet",
					["position_x"] = -185,
					["position_y"] = -333,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 165,
				},
				["player"] = {
					["position_y"] = -333,
					["layout"] = "Player",
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 230,
				},
				["target"] = {
					["position_y"] = -313,
					["layout"] = "Target",
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 295,
				},
				["focus"] = {
					["layout"] = "Focus",
					["position_x"] = 770,
					["position_y"] = 35,
				},
			},
		},
		["death knight"] = {
			["groups"] = {
				["Party"] = {
					["vertical_spacing"] = 3,
					["horizontal_spacing"] = 3,
					["position_x"] = -770,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid"] = true,
					},
				},
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 1,
					["enabled"] = true,
					["position_y"] = 475,
					["horizontal_spacing"] = 3,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid25"] = true,
						["raid10"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
			},
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["bar_padding"] = 0,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["size_y"] = 80,
					["size_x"] = 190,
					["indicator_root_outside_margin"] = 2,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 2,
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 4,
				},
				["Pet"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 100,
					["indicator_root_outside_margin"] = 2,
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["bar_padding"] = 1,
					["exists"] = true,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
			},
			["made_groups"] = true,
			["lock_movement"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 100,
				},
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 360,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["focus"] = {
					["layout"] = "Focus",
					["position_x"] = 770,
					["position_y"] = 35,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 165,
				},
				["player"] = {
					["layout"] = "Player",
					["position_y"] = -328,
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 295,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 230,
				},
				["target"] = {
					["layout"] = "Target",
					["position_y"] = -308,
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["layout"] = "Pet",
					["position_x"] = -185,
					["position_y"] = -333,
				},
			},
		},
		["hunter"] = {
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["groups"] = {
				["Party"] = {
					["vertical_spacing"] = 3,
					["horizontal_spacing"] = 3,
					["position_x"] = -770,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["position_y"] = 475,
					["show_when"] = {
						["raid"] = true,
					},
				},
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 1,
					["enabled"] = true,
					["horizontal_spacing"] = 3,
					["position_y"] = 475,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid25"] = true,
						["raid10"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["bar_padding"] = 0,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 190,
					["size_y"] = 80,
					["exists"] = true,
					["indicator_root_outside_margin"] = 2,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 188,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["indicator_root_outside_margin"] = 4,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 188,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer34",
				},
				["Pet"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 100,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["indicator_root_outside_margin"] = 2,
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["size_x"] = 125,
					["exists"] = true,
					["bar_padding"] = 1,
					["bar_texture"] = "fer28",
				},
			},
			["made_groups"] = true,
			["lock_movement"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 100,
				},
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 360,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 230,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 165,
				},
				["player"] = {
					["position_y"] = -333,
					["layout"] = "Player",
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 295,
				},
				["focus"] = {
					["layout"] = "Focus",
					["position_x"] = 770,
					["position_y"] = 35,
				},
				["target"] = {
					["position_y"] = -313,
					["layout"] = "Target",
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["layout"] = "Pet",
					["position_x"] = -185,
					["position_y"] = -333,
				},
			},
		},
		["Default"] = {
			["groups"] = {
				["Party pets"] = {
					["enabled"] = true,
					["exists"] = true,
					["unit_group"] = "partypet",
				},
				["Party"] = {
					["enabled"] = true,
					["exists"] = true,
				},
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["exists"] = true,
				},
			},
			["made_groups"] = true,
			["units"] = {
				["player"] = {
					["position_x"] = -677.974018930557,
					["position_y"] = -138.538418959769,
				},
				["targettargettarget"] = {
				},
				["focus"] = {
				},
				["target"] = {
					["position_x"] = -617.0800748517736,
					["position_y"] = 205.6932023368722,
				},
				["focustarget"] = {
				},
				["pet"] = {
				},
			},
		},
		["bank"] = {
			["groups"] = {
				["Party"] = {
					["vertical_spacing"] = 3,
					["horizontal_spacing"] = 3,
					["position_x"] = -770,
					["layout"] = "Party",
					["include_player"] = true,
					["exists"] = true,
					["units_per_column"] = 5,
					["enabled"] = true,
					["position_y"] = -350,
					["show_when"] = {
						["raid"] = true,
					},
				},
				["Raid"] = {
					["vertical_spacing"] = 3,
					["direction"] = "right_down",
					["position_x"] = -770,
					["layout"] = "Party",
					["unit_group"] = "raid",
					["exists"] = true,
					["units_per_column"] = 1,
					["enabled"] = true,
					["position_y"] = 475,
					["horizontal_spacing"] = 3,
					["show_when"] = {
						["party"] = false,
						["raid40"] = true,
						["raid10"] = true,
						["raid25"] = true,
						["raid20"] = true,
						["raid15"] = true,
					},
				},
			},
			["minimap_icon"] = {
				["minimapPos"] = 359.8193050905333,
				["hide"] = true,
			},
			["class_order"] = {
				"WARRIOR", -- [1]
				"DEATHKNIGHT", -- [2]
				"PALADIN", -- [3]
				"MONK", -- [4]
				"PRIEST", -- [5]
				"SHAMAN", -- [6]
				"DRUID", -- [7]
				"ROGUE", -- [8]
				"MAGE", -- [9]
				"WARLOCK", -- [10]
				"HUNTER", -- [11]
			},
			["layouts"] = {
				["Normal"] = {
					["indicator_size"] = 12,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["indicator_root_inside_horizontal_padding"] = 0,
					["size_y"] = 80,
					["indicator_root_inside_vertical_padding"] = 1,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 0,
					["size_x"] = 190,
					["indicator_root_outside_margin"] = 2,
				},
				["Boss"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Focus"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 0,
					["indicator_spacing"] = 2,
					["size_y"] = 48,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
				["Target"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 2,
				},
				["Player"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 25,
					["bar_texture"] = "fer34",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 188,
					["indicator_root_outside_margin"] = 0,
				},
				["Party"] = {
					["indicator_size"] = 10,
					["bar_spacing"] = 1,
					["indicator_spacing"] = 2,
					["size_y"] = 12,
					["bar_texture"] = "fer28",
					["indicator_root_inside_vertical_padding"] = 2,
					["font"] = "SEMPRG",
					["indicator_bar_outside_margin"] = 2,
					["indicator_bar_inside_horizontal_padding"] = 2,
					["exists"] = true,
					["bar_padding"] = 1,
					["size_x"] = 125,
					["indicator_root_outside_margin"] = 2,
				},
			},
			["lock_movement"] = true,
			["made_groups"] = true,
			["units"] = {
				["boss5"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 100,
				},
				["boss1"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 360,
				},
				["targettargettarget"] = {
					["enabled"] = false,
				},
				["focustarget"] = {
					["enabled"] = false,
				},
				["targettarget"] = {
					["enabled"] = false,
				},
				["pet"] = {
					["enabled"] = false,
				},
				["boss4"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 165,
				},
				["player"] = {
					["layout"] = "Player",
					["position_x"] = -738,
					["position_y"] = 469,
				},
				["focustargettarget"] = {
					["enabled"] = false,
				},
				["boss3"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 230,
				},
				["target"] = {
					["layout"] = "Target",
					["position_x"] = -738,
					["position_y"] = 435,
				},
				["pettarget"] = {
					["enabled"] = false,
				},
				["boss2"] = {
					["enabled"] = true,
					["layout"] = "Boss",
					["position_x"] = 770,
					["position_y"] = 295,
				},
				["focus"] = {
					["layout"] = "Focus",
					["position_x"] = 770,
					["position_y"] = 35,
				},
			},
		},
	},
}
