-- This file is dynamically generated by Parser! DO NOT MODIFIY IT MANUALLY!
local appName, _ = ...
_.AccountWideQuestsDB=
{}
_.FlightPathDB=
{
	["FlightPathMapIDs"] = {
		1414,
		1415,
		1941,
		1943,
		1944,
		118
	},
}
_.OnClickDB=
{
	["PopoutLinkedAchievement"] = function(row,button)if button=="RightButton" and row.ref.ach then	_:CreateMiniListForGroup(row.ref.ach);return true;end	end,
}
_.OnTooltipDB=
{
	["DesolaceCentaurs"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation>0 and reputation<9000 then	_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Kill Centaurs to Honored.",20,9000);end	end,
	["ForAlteracValley"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation>=0 and reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;addRepInfo(tooltipInfo,reputation,"Kill the General",389,42000);addRepInfo(tooltipInfo,reputation,"Kill a Captain",125,42000);addRepInfo(tooltipInfo,reputation,"Kill a Commander",12,42000);addRepInfo(tooltipInfo,reputation,"Kill an Air Master",5,42000);if reputation<21000 then	addRepInfo(tooltipInfo,reputation,"Kill a Guard (To Revered)",5,21000);end	end	end,
	["ForArathiBasin"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation>=0 and reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Resources",10,42000,200);addRepInfo(tooltipInfo,reputation,"Resource Ticks",10,42000);tinsert(tooltipInfo,{left=" Every 200 or 150 Resources during AB Weekend.",r=1,g=1,b=1});end	end,
	["ForConsortium"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;if not t.secrets then	local f=_.SearchForField("questID",10971);if f and #f>0 then t.secrets=f[1];end	end	if not t.secrets.saved then	_.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete '%s' in Netherstorm.",t.secrets);else	addRepInfo(tooltipInfo,reputation,"Turn in Ethereum Prisoner I.D. Tags in Netherstorm.",250,42000);end	addRepInfo(tooltipInfo,reputation,"Turn in Obsidian Warbeads.",500,42000);_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Obsidian Warbeads",500,42000,10);end	end,
	["ForEverlook"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;addRepInfo(tooltipInfo,reputation,"Kill Pirates in Ratchet*",2.5,42000);addRepInfo(tooltipInfo,reputation,"Kill Pirates in Tanaris",2.5,42000);tinsert(tooltipInfo,{left=" * PROTIP: Ratchet is faster.",r=1,g=0.5,b=0.5});end	end,
	["ForFrenzyheart"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<0 then	local champion=t.champion;if not champion then	champion=_.SearchForField("questID",12582)[1];t.champion=champion;end	_.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",champion);elseif reputation<42000 then	tinsert(tooltipInfo,{left="Daily Quests:"});local chicken=t.chicken;if not chicken then	chicken=_.SearchForField("questID",12702)[1];t.chicken=chicken;end	local chickenRep=_.Modules.FactionData.AddQuestTooltipWithReputation(tooltipInfo," %s",chicken,250);local rejek=t.rejek;if not rejek then	rejek={};for i,questID in ipairs({12758,12734,12741,12732})do	for j,quest in ipairs(_.SearchForField("questID",questID))do	if quest.questID==questID then	tinsert(rejek,quest);end	end	end	t.rejek=rejek;end	local AddQuestsWithReputation=_.Modules.FactionData.AddQuestsTooltipWithReputation;local rejekRep=AddQuestsWithReputation(tooltipInfo,"Complete 1 of 4 quests offered by Rejek:",rejek,250);local vekgar=t.vekgar;if not vekgar then	vekgar={};for i,questID in ipairs({12703,12760,12759})do	for j,quest in ipairs(_.SearchForField("questID",questID))do	if quest.questID==questID then	tinsert(vekgar,quest);end	end	end	t.vekgar=vekgar;end	local vekgarRep=AddQuestsWithReputation(tooltipInfo,"Complete 1 of 3 quests offered by Vekgar:",vekgar,350);_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Complete Dailies Everyday",chickenRep + rejekRep + vekgarRep,42000);end	end,
	["ForKurenai"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<0 then	tinsert(tooltipInfo,{left="Complete Quests in Orebor Harborage, Zangarmarsh.",r=1,g=1,b=1});elseif reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;addRepInfo(tooltipInfo,reputation,"Kill Bolderfist Ogres.",10,42000);addRepInfo(tooltipInfo,reputation,"Turn in Obsidian Warbeads.",500,42000);_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Obsidian Warbeads",500,42000,10);end	end,
	["ForMaghar"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<0 then	tinsert(tooltipInfo,{left="Complete Quests in Mag'har Post, Hellfire Peninsula.",r=1,g=1,b=1});elseif reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;addRepInfo(tooltipInfo,reputation,"Kill Bolderfist Ogres.",10,42000);addRepInfo(tooltipInfo,reputation,"Turn in Obsidian Warbeads.",500,42000);_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Obsidian Warbeads",500,42000,10);end	end,
	["ForNetherwing"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Turn in Netherwing Eggs.",250,42000);end	end,
	["ForOgrila"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	tinsert(tooltipInfo,{left="Daily Quests:"});if not t.banished then	local f=_.SearchForField("questID",11051);if f and #f>0 then t.banished=f[1];end	end	local AddQuestTooltipWithReputation=_.Modules.FactionData.AddQuestTooltipWithReputation;local banishedRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.banished,350);if not t.bombed then	local f=_.SearchForField("questID",11023);if f and #f>0 then t.bombed=f[1];end	end	local bombedRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.bombed,500);if not t.relic then	local f=_.SearchForField("questID",11080);if f and #f>0 then t.relic=f[1];end	end	local relicRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.relic,350);if not t.wrangled then	local f=_.SearchForField("questID",11066);if f and #f>0 then t.wrangled=f[1];end	end	local wrangledRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.wrangled,350);local repPerDay=banishedRep + bombedRep + relicRep + wrangledRep;_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Complete Dailies Everyday",repPerDay,42000);end	end,
	["ForOracles"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<0 then	local hand=t.hand;if not hand then	hand=_.SearchForField("questID",12689)[1];t.hand=hand;end	_.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",hand);elseif reputation<42000 then	tinsert(tooltipInfo,{left="Daily Quests:"});local appeasing=t.appeasing;if not appeasing then	appeasing=_.SearchForField("questID",12704)[1];t.appeasing=appeasing;end	local appeasingRep=_.Modules.FactionData.AddQuestTooltipWithReputation(tooltipInfo," %s",appeasing,250);local soodow=t.soodow;if not soodow then	soodow={};for i,questID in ipairs({12761,12762,12705})do	for j,quest in ipairs(_.SearchForField("questID",questID))do	if quest.questID==questID then	tinsert(soodow,quest);end	end	end	t.soodow=soodow;end	local AddQuestsWithReputation=_.Modules.FactionData.AddQuestsTooltipWithReputation;local soodowRep=AddQuestsWithReputation(tooltipInfo,"Complete 1 of 3 quests offered by Oracle Soo-dow:",soodow,350);local soonee=t.soonee;if not soonee then	soonee={};for i,questID in ipairs({12735,12737,12736,12726})do	for j,quest in ipairs(_.SearchForField("questID",questID))do	if quest.questID==questID then	tinsert(soonee,quest);end	end	end	t.soonee=soonee;end	local sooneeRep=AddQuestsWithReputation(tooltipInfo,"Complete 1 of 4 quests offered by Oracle Soo-nee:",soonee,250);_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Complete Dailies Everyday",appeasingRep + soodowRep + sooneeRep,42000);end	end,
	["ForRatchet"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;if reputation<20999 then	addRepInfo(tooltipInfo,reputation,"Kill Pirates in Ratchet (To 11999 Honored)",5,20999);end	addRepInfo(tooltipInfo,reputation,"Kill Pirates in Tanaris",2.5,42000);end	end,
	["ForSkyguard"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;tinsert(tooltipInfo,{left="Protip: Join a rep farming group.",r=1,g=0.5,b=0.5});addRepInfo(tooltipInfo,reputation,"Kill Arokkoa.",5,42000);addRepInfo(tooltipInfo,reputation,"Summon Bosses.",100,42000);addRepInfo(tooltipInfo,reputation,"Turn in Shadow Dust.",150,42000);_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Dust",150,42000,6);end	end,
	["ForSonsOfHodir"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<0 then	local AddQuestTooltip=_.Modules.FactionData.AddQuestTooltip;if not t.mending then	local f=_.SearchForField("questID",12915);if f and #f>0 then t.mending=f[1];end	end	AddQuestTooltip(tooltipInfo,"Complete %s",t.mending);if not t.spark then	local f=_.SearchForField("questID",12956);if f and #f>0 then t.spark=f[1];end	end	AddQuestTooltip(tooltipInfo,"Complete %s",t.spark);elseif reputation<42000 then	local AddQuestTooltip=_.Modules.FactionData.AddQuestTooltip;local viscousRep,callRep,coldRep,dragonRep=0,0,0,0;if not t.helm then	local f=_.SearchForField("questID",12987);if f and #f>0 then t.helm=f[1];end	end	if t.helm.saved then	viscousRep=350;else	AddQuestTooltip(tooltipInfo,"Complete %s",t.helm);end	if not t.monument then	local f=_.SearchForField("questID",12976);if f and #f>0 then t.monument=f[1];end	end	if t.monument.saved then	callRep=350;else	AddQuestTooltip(tooltipInfo,"Complete %s",t.monument);end	if not t.elements then	local f=_.SearchForField("questID",12967);if f and #f>0 then t.elements=f[1];end	end	if t.elements.saved then	coldRep=350;else	AddQuestTooltip(tooltipInfo,"Complete %s",t.elements);end	if not t.spear then	local f=_.SearchForField("questID",13001);if f and #f>0 then t.spear=f[1];end	end	if t.spear.saved then	dragonRep=500;else	AddQuestTooltip(tooltipInfo,"Complete %s",t.spear);end	local AddQuestTooltipWithReputation=_.Modules.FactionData.AddQuestTooltipWithReputation;tinsert(tooltipInfo,{left="Daily Quests:"});if viscousRep>0 then	if not t.viscous then	local f=_.SearchForField("questID",13006);if f and #f>0 then t.viscous=f[1];end	end	viscousRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.viscous,viscousRep);end	local feedingRep=0;if reputation>=21000 then	if not t.feeding then	local f=_.SearchForField("questID",13046);if f and #f>0 then t.feeding=f[1];end	end	feedingRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.feeding,350);end	if callRep>0 then	if not t.call then	local f=_.SearchForField("questID",12977);if f and #f>0 then t.call=f[1];end	end	callRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.call,callRep);end	if coldRep>0 then	if not t.cold then	local f=_.SearchForField("questID",12981);if f and #f>0 then t.cold=f[1];end	end	coldRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.cold,coldRep);end	if dragonRep>0 then	if not t.dragon then	local f=_.SearchForField("questID",13003);if f and #f>0 then t.dragon=f[1];end	end	dragonRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.dragon,dragonRep);end	local spyRep=0;if reputation>=9000 then	if not t.spy then	local f=_.SearchForField("questID",12994);if f and #f>0 then t.spy=f[1];end	end	spyRep=AddQuestTooltipWithReputation(tooltipInfo," %s",t.spy,350);end	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;local repPerDay=viscousRep + callRep + coldRep + dragonRep + feedingRep + spyRep;addRepInfo(tooltipInfo,reputation,"Complete Dailies Everyday",repPerDay,42000);addRepInfo(tooltipInfo,reputation,"Turn in Everfrost.",350,42000);local repPerTurnIn=500;addRepInfo(tooltipInfo,reputation,"Turn in Relics of Ulduar.",repPerTurnIn,42000);_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Total Relics",repPerTurnIn,42000,10);end	end,
	["ForSporeggar"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;if not t.plight then	local f=_.SearchForField("questID",9739);if f and #f>0 then t.plight=f[1];end	end	if not t.natenemies then	local f=_.SearchForField("questID",9743);if f and #f>0 then t.natenemies=f[1];end	end	if not t.plight.saved then _.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",t.plight);end	if not t.natenemies.saved then _.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",t.natenemies);end	if reputation<21000 then	addRepInfo(tooltipInfo,reputation,"Kill Bog Lords. (To Revered)",15,21000);end	addRepInfo(tooltipInfo,reputation,"Kill Dredgers & Lurkers.",15,42000);if reputation<3000 then	addRepInfo(tooltipInfo,reputation,"Turn in Spore Sacs (x10) (To Friendly)",250,3000);addRepInfo(tooltipInfo,reputation,"Turn in Tendrils (x6) (To Friendly)",750,3000);end	if reputation>=0 then	if reputation<3000 then	addRepInfo(tooltipInfo,reputation,"Turn in Glowcap (x10) (To Friendly)",250,3000);end	addRepInfo(tooltipInfo,reputation,"Turn in Fertile Spores (x6)",750,42000);addRepInfo(tooltipInfo,reputation,"Turn in Sanguine Hibiscus (x5)",750,42000);end	end	end,
	["ForTimbermawHold"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;if reputation>=0 then	if not t.deadwood then	local f=_.SearchForField("questID",8470);if f and #f>0 then t.deadwood=f[1];end	end	if not t.winterfall then	local f=_.SearchForField("questID",8471);if f and #f>0 then t.winterfall=f[1];end	end	if not t.deadwood.saved then	_.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",t.deadwood);end	if not t.winterfall.saved then	_.Modules.FactionData.AddQuestTooltip(tooltipInfo,"Complete %s",t.winterfall);end	end	if reputation<20999 then	addRepInfo(tooltipInfo,reputation,"Kill Deadwood or Winterfall Furbolgs (Stops at Revered)",10,20999,-3000);end	local repPerTurnIn=300;addRepInfo(tooltipInfo,reputation,"Turn in Deadwood Feathers (x5) in Felwood",repPerTurnIn,42000);local repPer,remainingTurnIns=addRepInfo(tooltipInfo,reputation,"Turn in Winterfall Beads (x5) in Winterspring",repPerTurnIn,42000);local remaining=((remainingTurnIns * 5)- GetItemCount(21383,true)- GetItemCount(21377,true));if remaining>0 then	tinsert(tooltipInfo,{left="You need " .. remaining .. " more feathers/beads for Exalted.",r=1,g=1,b=0});end	if reputation<20999 then	tinsert(tooltipInfo,{left=" * PROTIP: Do NOT turn in the totems or feathers until after Revered!",r=1,g=0.5,b=0.5});end	end	end,
	["ForWarsongGulch"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation>=0 and reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;local repPerFlagCapture=35;addRepInfo(tooltipInfo,reputation,"Flags Captured",repPerFlagCapture,42000);tinsert(tooltipInfo,{left=" Each capture is worth " .. repPerFlagCapture .. " rep, +10 on WSG Weekend.",r=1,g=1,b=1});end	end,
	["IsSpellOnCooldown_55208"] = function(t,tooltipInfo)if _.CurrentCharacter.Spells[55208]then	local n=t.name or RETRIEVING_DATA	if _.WOWAPI.GetSpellCooldown(55208)>0 then	tinsert(tooltipInfo,{left="Your "..n.." cooldown is unavailable."});else	tinsert(tooltipInfo,{left="Your "..n.." cooldown is available."});end	end	end,
	["Ravenholdt"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	if reputation<20999 then	tinsert(tooltipInfo,{left=" * PROTIP: Do NOT turn in Heavy Lockboxes until max Honored!",r=1,g=0.5,b=0.5});_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Kill Arathi Syndicate",5,20999);else	tinsert(tooltipInfo,{left=" * PROTIP: Bring a stack of Repair Bots with you.",r=0.5,g=1,b=0.5});_.Modules.FactionData.AddReputationTooltipInfoWithMultiplier(tooltipInfo,reputation,"Turn in Heavy Junkboxes.",75,42000,5);end	end	end,
	["RuneclothTurnIns"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Runecloth Turn Ins",75,42000);end	end,
	["TheKaluak"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	tinsert(tooltipInfo,{left="Daily Quests:"});if not t.preparing then	local f=_.SearchForField("questID",11945);if f and #f>0 then t.preparing=f[1];end	end	local AddQuestTooltipWithReputation=_.Modules.FactionData.AddQuestTooltipWithReputation;local preparingRep=AddQuestTooltipWithReputation(tooltipInfo,"%s (" .. _.GetMapName(114).. ")",t.preparing,500);if not t.puppy then	local f=_.SearchForField("questID",11960);if f and #f>0 then t.puppy=f[1];end	end	local puppyRep=AddQuestTooltipWithReputation(tooltipInfo,"%s (" .. _.GetMapName(115).. ")",t.puppy,500);if not t.heart then	local f=_.SearchForField("questID",11472);if f and #f>0 then t.heart=f[1];end	end	local heartRep=AddQuestTooltipWithReputation(tooltipInfo,"%s (" .. _.GetMapName(117).. ")",t.heart,500);_.Modules.FactionData.AddReputationTooltipInfo(tooltipInfo,reputation,"Complete Dailies Everyday",preparingRep + puppyRep + heartRep,42000);end	end,
	["ThoriumBrotherhood"] = function(t,tooltipInfo)local reputation=t.reputation;if reputation<42000 then	local addRepInfo=_.Modules.FactionData.AddReputationTooltipInfo;addRepInfo(tooltipInfo,reputation,"Turn In Blood & Cores (1x each)",500,42000);addRepInfo(tooltipInfo,reputation,"Turn In Core Leather (2x each)",350,42000);addRepInfo(tooltipInfo,reputation,"Turn In Dark Iron Ore (10x each)",75,42000);end	end,
	["WithRequiredAchievement"] = function(t,tooltipInfo)if t.ach then tinsert(tooltipInfo,{left=_.L.REQUIRES,right=t.ach.text});end	end,
}
_.OnUpdateDB=
{
	["CRUSADER_DAILY"] = function(t)if not t.ach then	local f=_.SearchForField("achievementID",_.Faction=="Horde" and 2771 or 2817);if f and #f>0 then	for _,o in pairs(f)do	if o.key=="achievementID" then	t.ach=o;return;end	end	end	end	end,
	["IsOnQuestVisibleOverride13697"] = function(t)if not C_QuestLog.IsOnQuest(13697)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13714"] = function(t)if not C_QuestLog.IsOnQuest(13714)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13715"] = function(t)if not C_QuestLog.IsOnQuest(13715)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13716"] = function(t)if not C_QuestLog.IsOnQuest(13716)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13717"] = function(t)if not C_QuestLog.IsOnQuest(13717)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13718"] = function(t)if not C_QuestLog.IsOnQuest(13718)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13719"] = function(t)if not C_QuestLog.IsOnQuest(13719)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13720"] = function(t)if not C_QuestLog.IsOnQuest(13720)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13721"] = function(t)if not C_QuestLog.IsOnQuest(13721)then t.visible=false;return true;end end,
	["IsOnQuestVisibleOverride13722"] = function(t)if not C_QuestLog.IsOnQuest(13722)then t.visible=false;return true;end end,
	["SILVER_COVENTANT_DAILY"] = function(t)if not t.ach then	local f=_.SearchForField("achievementID",3676);if f and #f>0 then	for _,o in pairs(f)do	if o.key=="achievementID" then	t.ach=o;return;end	end	end	end	end,
	["SUNREAVERS_DAILY"] = function(t)if not t.ach then	local f=_.SearchForField("achievementID",3677);if f and #f>0 then	for _,o in pairs(f)do	if o.key=="achievementID" then	t.ach=o;return;end	end	end	end	end,
}
_.RaceDB=
{
	["Blood Elf"] = 10,
	["BloodElf"] = 10,
	["Dark Iron Dwarf"] = 34,
	["DarkIronDwarf"] = 34,
	["Dracthyr"] = {
		["Alliance"] = 52,
		["Horde"] = 70,
	},
	["Draenei"] = 11,
	["Dwarf"] = 3,
	["Earthen"] = {
		["Alliance"] = 85,
		["Horde"] = 84,
	},
	["Gnome"] = 7,
	["Goblin"] = 9,
	["Highmountain Tauren"] = 28,
	["HighmountainTauren"] = 28,
	["Human"] = 1,
	["ID"] = {
		[1] = {
			["faction"] = 1,
			["gender"] = {
				[2] = {
					["icon"] = 236448,
				},
				[3] = {
					["icon"] = 236447,
				},
			},
		},
		[2] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 236452,
				},
				[3] = {
					["icon"] = 236451,
				},
			},
		},
		[3] = {
			["faction"] = 1,
			["gender"] = {
				[2] = {
					["icon"] = 236444,
				},
				[3] = {
					["icon"] = 236443,
				},
			},
		},
		[4] = {
			["faction"] = 1,
			["gender"] = {
				[2] = {
					["icon"] = 236450,
				},
				[3] = {
					["icon"] = 236449,
				},
			},
		},
		[5] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 236458,
				},
				[3] = {
					["icon"] = 236457,
				},
			},
		},
		[6] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 236454,
				},
				[3] = {
					["icon"] = 236453,
				},
			},
		},
		[7] = {
			["faction"] = 1,
			["gender"] = {
				[2] = {
					["icon"] = 236446,
				},
				[3] = {
					["icon"] = 236445,
				},
			},
		},
		[8] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 236456,
				},
				[3] = {
					["icon"] = 236455,
				},
			},
		},
		[9] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 463874,
				},
				[3] = {
					["icon"] = 632354,
				},
			},
		},
		[10] = {
			["faction"] = 2,
			["gender"] = {
				[2] = {
					["icon"] = 236440,
				},
				[3] = {
					["icon"] = 236439,
				},
			},
		},
		[11] = {
			["faction"] = 1,
			["gender"] = {
				[2] = {
					["icon"] = 236442,
				},
				[3] = {
					["icon"] = 236441,
				},
			},
		},
		[22] = {
			["faction"] = 1,
			["icon"] = 463876,
		},
		[24] = {
			["icon"] = 626190,
		},
		[25] = {
			["faction"] = 1,
			["icon"] = 626190,
		},
		[26] = {
			["faction"] = 2,
			["icon"] = 626190,
		},
		[27] = {
			["faction"] = 2,
			["icon"] = 1786421,
		},
		[28] = {
			["faction"] = 2,
			["icon"] = 1786419,
		},
		[29] = {
			["faction"] = 1,
			["icon"] = 1786422,
		},
		[30] = {
			["faction"] = 1,
			["icon"] = 1786420,
		},
		[31] = {
			["faction"] = 2,
			["icon"] = 1851465,
		},
		[32] = {
			["faction"] = 1,
			["icon"] = 2447785,
		},
		[34] = {
			["faction"] = 1,
			["icon"] = 1851464,
		},
		[35] = {
			["faction"] = 2,
			["icon"] = 3208033,
		},
		[36] = {
			["faction"] = 2,
			["icon"] = 1989713,
		},
		[37] = {
			["faction"] = 1,
			["icon"] = 3208032,
		},
		[52] = {
			["faction"] = 1,
			["icon"] = 4696175,
		},
		[70] = {
			["faction"] = 2,
			["icon"] = 4696175,
		},
		[84] = {
			["faction"] = 2,
			["icon"] = 5930319,
		},
		[85] = {
			["faction"] = 1,
			["icon"] = 5930319,
		},
	},
	["Kul Tiran"] = 32,
	["KulTiran"] = 32,
	["Kul'Tiran"] = 32,
	["Lightforged Draenei"] = 30,
	["LightforgedDraenei"] = 30,
	["Mag har Orc"] = 36,
	["Mag'har Orc"] = 36,
	["MagharOrc"] = 36,
	["Mechagnome"] = 37,
	["Night Elf"] = 4,
	["Nightborne"] = 27,
	["NightElf"] = 4,
	["Orc"] = 2,
	["Pandaren"] = {
		["Alliance"] = 25,
		["Horde"] = 26,
		["Neutral"] = 24,
	},
	["Scourge"] = 5,
	["Tauren"] = 6,
	["Troll"] = 8,
	["Undead"] = 5,
	["Void Elf"] = 29,
	["VoidElf"] = 29,
	["Vulpera"] = 35,
	["Worgen"] = 22,
	["Zandalari Troll"] = 31,
	["ZandalariTroll"] = 31,
}
_.SkillDB=
{
	["AlwaysAvailable"] = {
		2720,
		2787,
		2791,
		2811,
		2819,
		2847,
		2886
	},
	["BaseSkills"] = {
		[9787] = 9787,
		[9788] = 9788,
		[10656] = 10656,
		[10658] = 10658,
		[10660] = 10660,
		[17039] = 17039,
		[17040] = 17040,
		[17041] = 17041,
		[20219] = 202,
		[20222] = 202,
		[26797] = 26797,
		[26798] = 26798,
		[26801] = 26801,
	},
	["Conversion"] = {
		[129] = 129,
		[164] = 164,
		[165] = 165,
		[171] = 171,
		[181] = 633,
		[182] = 182,
		[185] = 185,
		[186] = 186,
		[197] = 197,
		[202] = 202,
		[242] = 633,
		[333] = 333,
		[356] = 356,
		[393] = 393,
		[633] = 633,
		[755] = 755,
		[773] = 773,
		[776] = 960,
		[794] = 794,
		[960] = 960,
		[975] = 185,
		[976] = 185,
		[977] = 185,
		[978] = 185,
		[979] = 185,
		[980] = 185,
		[2437] = 164,
		[2454] = 164,
		[2472] = 164,
		[2473] = 164,
		[2474] = 164,
		[2475] = 164,
		[2476] = 164,
		[2477] = 164,
		[2478] = 171,
		[2479] = 171,
		[2480] = 171,
		[2481] = 171,
		[2482] = 171,
		[2483] = 171,
		[2484] = 171,
		[2485] = 171,
		[2486] = 333,
		[2487] = 333,
		[2488] = 333,
		[2489] = 333,
		[2491] = 333,
		[2492] = 333,
		[2493] = 333,
		[2494] = 333,
		[2499] = 202,
		[2500] = 202,
		[2501] = 202,
		[2502] = 202,
		[2503] = 202,
		[2504] = 202,
		[2505] = 202,
		[2506] = 202,
		[2507] = 773,
		[2508] = 773,
		[2509] = 773,
		[2510] = 773,
		[2511] = 773,
		[2512] = 773,
		[2513] = 773,
		[2514] = 773,
		[2517] = 755,
		[2518] = 755,
		[2519] = 755,
		[2520] = 755,
		[2521] = 755,
		[2522] = 755,
		[2523] = 755,
		[2524] = 755,
		[2525] = 165,
		[2526] = 165,
		[2527] = 165,
		[2528] = 165,
		[2529] = 165,
		[2530] = 165,
		[2531] = 165,
		[2532] = 165,
		[2533] = 197,
		[2534] = 197,
		[2535] = 197,
		[2536] = 197,
		[2537] = 197,
		[2538] = 197,
		[2539] = 197,
		[2540] = 197,
		[2541] = 185,
		[2542] = 185,
		[2543] = 185,
		[2544] = 185,
		[2545] = 185,
		[2546] = 185,
		[2547] = 185,
		[2548] = 185,
		[2549] = 182,
		[2550] = 182,
		[2551] = 182,
		[2552] = 182,
		[2553] = 182,
		[2554] = 182,
		[2555] = 182,
		[2556] = 182,
		[2557] = 393,
		[2558] = 393,
		[2559] = 393,
		[2560] = 393,
		[2561] = 393,
		[2562] = 393,
		[2563] = 393,
		[2564] = 393,
		[2565] = 186,
		[2566] = 186,
		[2567] = 186,
		[2568] = 186,
		[2569] = 186,
		[2570] = 186,
		[2571] = 186,
		[2572] = 186,
		[2585] = 356,
		[2586] = 356,
		[2587] = 356,
		[2588] = 356,
		[2589] = 356,
		[2590] = 356,
		[2591] = 356,
		[2592] = 356,
		[2720] = 2720,
		[2750] = 171,
		[2751] = 164,
		[2752] = 185,
		[2753] = 333,
		[2754] = 356,
		[2755] = 202,
		[2756] = 773,
		[2757] = 755,
		[2758] = 165,
		[2759] = 197,
		[2760] = 182,
		[2761] = 186,
		[2762] = 393,
		[2777] = 2777,
		[2787] = 2787,
		[2791] = 2791,
		[2811] = 2811,
		[2819] = 2819,
		[2821] = 2821,
		[2822] = 164,
		[2823] = 171,
		[2824] = 185,
		[2825] = 333,
		[2826] = 356,
		[2827] = 202,
		[2828] = 773,
		[2829] = 755,
		[2830] = 165,
		[2831] = 197,
		[2832] = 182,
		[2833] = 186,
		[2834] = 393,
		[2847] = 2847,
		[2871] = 171,
		[2872] = 164,
		[2873] = 185,
		[2874] = 333,
		[2875] = 202,
		[2876] = 356,
		[2877] = 182,
		[2878] = 773,
		[2879] = 755,
		[2880] = 165,
		[2881] = 186,
		[2882] = 393,
		[2883] = 197,
		[2886] = 2886,
		[9787] = 9787,
		[9788] = 9788,
		[10656] = 10656,
		[10658] = 10658,
		[10660] = 10660,
		[17039] = 17039,
		[17040] = 17040,
		[17041] = 17041,
		[20219] = 20219,
		[20222] = 20222,
		[26797] = 26797,
		[26798] = 26798,
		[26801] = 26801,
		[28672] = 28672,
		[28675] = 28675,
		[28677] = 28677,
		[124694] = 185,
		[125584] = 185,
		[125586] = 185,
		[125587] = 185,
		[125588] = 185,
		[125589] = 185,
	},
	["SkillToSpell"] = {
		[40] = 2842,
		[129] = 3273,
		[164] = 2018,
		[165] = 2108,
		[171] = 2259,
		[182] = 2366,
		[185] = 2550,
		[186] = 2575,
		[197] = 3908,
		[202] = 4036,
		[261] = 5149,
		[333] = 7411,
		[356] = 7620,
		[393] = 8613,
		[633] = 1809,
		[755] = 25229,
		[773] = 45357,
		[794] = 158762,
		[921] = 921,
		[960] = 53428,
		[9787] = 9787,
		[9788] = 9788,
		[10656] = 10656,
		[10658] = 10658,
		[10660] = 10660,
		[17039] = 17039,
		[17040] = 17040,
		[17041] = 17041,
		[20219] = 20219,
		[20222] = 20222,
		[26797] = 26797,
		[26798] = 26798,
		[26801] = 26801,
		[124694] = 124694,
		[125584] = 125584,
		[125586] = 125586,
		[125587] = 125587,
		[125588] = 125588,
		[125589] = 125589,
	},
	["Specializations"] = {
		[164] = {
			9788,
			9787
		},
		[202] = {
			20219,
			20222
		},
	},
	["SpecializationSpells"] = {
		[9787] = 2018,
		[9788] = 2018,
		[10656] = 2108,
		[10658] = 2108,
		[10660] = 2108,
		[17039] = 2018,
		[17040] = 2018,
		[17041] = 2018,
		[20219] = 4036,
		[20222] = 4036,
		[26797] = 3908,
		[26798] = 3908,
		[26801] = 3908,
		[124694] = 2550,
		[125584] = 2550,
		[125586] = 2550,
		[125587] = 2550,
		[125588] = 2550,
		[125589] = 2550,
	},
	["SpellToSkill"] = {
		[921] = 921,
		[1809] = 633,
		[2018] = 164,
		[2108] = 165,
		[2259] = 171,
		[2366] = 182,
		[2550] = 185,
		[2575] = 186,
		[2842] = 40,
		[3273] = 129,
		[3908] = 197,
		[4036] = 202,
		[5149] = 261,
		[7411] = 333,
		[7620] = 356,
		[8613] = 393,
		[9787] = 9787,
		[9788] = 9788,
		[10656] = 10656,
		[10658] = 10658,
		[10660] = 10660,
		[17039] = 17039,
		[17040] = 17040,
		[17041] = 17041,
		[20219] = 20219,
		[20222] = 20222,
		[25229] = 755,
		[26797] = 26797,
		[26798] = 26798,
		[26801] = 26801,
		[45357] = 773,
		[53428] = 960,
		[124694] = 124694,
		[125584] = 125584,
		[125586] = 125586,
		[125587] = 125587,
		[125588] = 125588,
		[125589] = 125589,
		[158762] = 794,
	},
}
