-----------------------------------------------------------------------
-- Upvalued Lua API.
-----------------------------------------------------------------------
local _G = getfenv(0)
local string = _G.string
local format = string.format

-- WoW
local function C_Map_GetAreaInfo(id)
	local d = C_Map.GetAreaInfo(id)
	return d or ("GetAreaInfo"..id)
end

-- ----------------------------------------------------------------------------
-- AddOn namespace.
-- ----------------------------------------------------------------------------
local addonname, private = ...
local AtlasLoot = _G.AtlasLoot
if AtlasLoot:GameVersion_LT(AtlasLoot.WRATH_VERSION_NUM) then return end
local data = AtlasLoot.ItemDB:Add(addonname, 1, AtlasLoot.WRATH_VERSION_NUM)

local AL = AtlasLoot.Locales
local ALIL = AtlasLoot.IngameLocales

local GetForVersion = AtlasLoot.ReturnForGameVersion

local NORMAL_DIFF = data:AddDifficulty("NORMAL", nil, nil, nil, true)
local HEROIC_DIFF = data:AddDifficulty("HEROIC", nil, nil, nil, true)
local RAID10_DIFF = data:AddDifficulty("10RAID")
local RAID10H_DIFF = data:AddDifficulty("10RAIDH")
local RAID25_DIFF = data:AddDifficulty("25RAID")
local RAID25H_DIFF = data:AddDifficulty("25RAIDH")

local VENDOR_DIFF = data:AddDifficulty(AL["Vendor"], "vendor", 0)
local T10_1_DIFF = data:AddDifficulty(AL["10H / 25 / 25H"], "T10_1", 0)
local T10_2_DIFF = data:AddDifficulty(AL["25 Raid Heroic"], "T10_2", 0)

local ALLIANCE_DIFF, HORDE_DIFF, LOAD_DIFF
if UnitFactionGroup("player") == "Horde" then
	HORDE_DIFF = data:AddDifficulty(FACTION_HORDE, "horde", nil, 1)
	ALLIANCE_DIFF = data:AddDifficulty(FACTION_ALLIANCE, "alliance", nil, 1)
	LOAD_DIFF = HORDE_DIFF
else
	ALLIANCE_DIFF = data:AddDifficulty(FACTION_ALLIANCE, "alliance", nil, 1)
	HORDE_DIFF = data:AddDifficulty(FACTION_HORDE, "horde", nil, 1)
	LOAD_DIFF = ALLIANCE_DIFF
end

local NORMAL_ITTYPE = data:AddItemTableType("Item", "Item")
local SET_ITTYPE = data:AddItemTableType("Set", "Item")
local AC_ITTYPE = data:AddItemTableType("Item", "Achievement")

local QUEST_EXTRA_ITTYPE = data:AddExtraItemTableType("Quest")
local PRICE_EXTRA_ITTYPE = data:AddExtraItemTableType("Price")
local SET_EXTRA_ITTYPE = data:AddExtraItemTableType("Set")

local VENDOR_CONTENT = data:AddContentType(AL["Vendor"], ATLASLOOT_DUNGEON_COLOR)
local SET_CONTENT = data:AddContentType(AL["Sets"], ATLASLOOT_PVP_COLOR)
--local WORLD_BOSS_CONTENT = data:AddContentType(AL["World Bosses"], ATLASLOOT_WORLD_BOSS_COLOR)
local COLLECTIONS_CONTENT = data:AddContentType(AL["Collections"], ATLASLOOT_COLLECTIONS_COLOR)
local WORLD_EVENT_CONTENT = data:AddContentType(AL["World Events"], ATLASLOOT_SEASONALEVENTS_COLOR)

-- colors
local BLUE = "|cff6666ff%s|r"
--local GREY = "|cff999999%s|r"
local GREEN = "|cff66cc33%s|r"
local _RED = "|cffcc6666%s|r"
local PURPLE = "|cff9900ff%s|r"
--local WHIT = "|cffffffff%s|r"

local function GetSpellInfo(spellID)
	local temp = C_Spell.GetSpellInfo(spellID)
	return temp.name, nil, temp.iconID
end

data["DalaranVendor"] = {
	name = format(AL["'%s' Vendor"], C_Map.GetAreaInfo(4395)),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Finger - /w Exalted Gold Discount"],
			[NORMAL_DIFF] = {
				{ 1,  "f1090rep8" },
				-- caster
				{ 2,  40585 }, --Signet of the Kirin Tor
				{ 3,  45691,      40585 }, --Inscribed Signet of the Kirin Tor
				{ 4,  48957,      45691 }, --Etched Signet of the Kirin Tor
				{ 5,  51557,      48954 }, --Runed Signet of the Kirin Tor
				-- healer
				{ 10, 44934 }, --Loop of the Kirin Tor
				{ 11, 45689,      44934 }, --Inscribed Loop of the Kirin Tor
				{ 12, 48955,      45689 }, --Etched Loop of the Kirin Tor
				{ 13, 51558,      48955 }, --Runed Loop of the Kirin Tor
				-- agi
				{ 17, 40586 }, --Band of the Kirin Tor
				{ 18, 45688,      40586 }, --Inscribed Band of the Kirin Tor
				{ 19, 48954,      45688 }, --Etched Band of the Kirin Tor
				{ 20, 51560,      48957 }, --Runed Band of the Kirin Tor
				-- str
				{ 25, 44935 }, --Ring of the Kirin Tor
				{ 26, 45690,      44935 }, --Inscribed Ring of the Kirin Tor
				{ 27, 48956,      45690 }, --Etched Ring of the Kirin Tor
				{ 28, 51559,      48956 }, --Runed Ring of the Kirin Tor
			},
		},
		{
			name = ALIL["Gems"],
			[NORMAL_DIFF] = {
				{ 1, 36919 }, -- Cardinal Ruby
				{ 2, 36922 }, -- King's Amber
				{ 3, 36925 }, -- Majestic Zircon
				{ 4, 36931 }, -- Ametrine
				{ 5, 36928 }, -- Dreadstone
				{ 6, 36934 }, -- Eye of Zul
			},
		},
	}
}

data["CookingVendorWrath"] = {
	name = format(AL["'%s' Vendor"], ALIL["Cooking"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1,  46349 }, -- Chef's Hat
				{ 16, 43007 }, -- Northern Spices
			},
		},
		{
			name = AL["Recipe"],
			[NORMAL_DIFF] = {
				{ 1,  43035 }, -- Recipe: Blackened Dragonfin
				{ 2,  43032 }, -- Recipe: Blackened Worg Steak
				{ 3,  43029 }, -- Recipe: Critter Bites
				{ 4,  43033 }, -- Recipe: Cuttlesteak
				{ 5,  43036 }, -- Recipe: Dragonfin Filet
				{ 6,  43024 }, -- Recipe: Firecracker Salmon
				{ 7,  43017 }, -- Recipe: Fish Feast
				{ 8,  43505 }, -- Recipe: Gigantic Feast
				{ 9,  43030 }, -- Recipe: Hearty Rhino
				{ 10, 43026 }, -- Recipe: Imperial Manta Steak
				{ 11, 43018 }, -- Recipe: Mega Mammoth Meal
				{ 12, 43022 }, -- Recipe: Mighty Rhino Dogs
				{ 13, 43023 }, -- Recipe: Poached Northern Sculpin
				{ 14, 43028 }, -- Recipe: Rhinolicious Wormsteak
				{ 15, 43506 }, -- Recipe: Small Feast
				{ 16, 43031 }, -- Recipe: Snapper Extreme
				{ 17, 43034 }, -- Recipe: Spiced Mammoth Treats
				{ 18, 43020 }, -- Recipe: Spiced Worm Burger
				{ 19, 43025 }, -- Recipe: Spicy Blue Nettlefish
				{ 20, 43027 }, -- Recipe: Spicy Fried Herring
				{ 21, 43019 }, -- Recipe: Tender Shoveltusk Steak
				{ 22, 43037 }, -- Recipe: Tracker Snacks
				{ 23, 43021 }, -- Recipe: Very Burnt Worg
				{ 24, 44954 }, -- Recipe: Worg Tartare
			},
		},
	}
}

data["EmblemofHeroism"] = {
	name = format(AL["'%s' Vendor"], AL["Emblem of Heroism"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"],
			[NORMAL_DIFF] = {
				{ 1,  40697 }, -- Elegant Temple Gardens' Girdle
				{ 2,  40696 }, -- Plush Sash of Guzbah

				{ 4,  40694 }, -- Jorach's Crocolisk Skin Belt
				{ 5,  40695 }, -- Vine Belt of the Woodland Dryad

				{ 16, 40693 }, -- Beadwork Belt of Shamanic Vision
				{ 17, 40692 }, -- Vereesa's Silver Chain Belt

				{ 19, 40691 }, -- Magroth's Meditative Cincture
				{ 20, 40688 }, -- Verdungo's Barbarian Cord
				{ 21, 40689 }, -- Waistguard of Living Iron
			},
		},
		{
			name = ALIL["Weapon"],
			[NORMAL_DIFF] = {
				{ 1,  40704 }, -- Pride
				{ 2,  40702 }, -- Rolfsen's Ripper
				{ 3,  40703 }, -- Grasscutter
				{ 16, 40716 }, -- Lillehoff's Winged Blades
			},
		},
		{
			name = ALIL["Shield"],
			[NORMAL_DIFF] = {
				{ 1, 40701 }, -- Crygil's Discarded Plate Panel
				{ 2, 40700 }, -- Protective Barricade of the Light
			},
		},
		{
			name = ALIL["Off Hand"],
			[NORMAL_DIFF] = {
				{ 1, 40699 }, -- Handbook of Obscure Remedies
				{ 2, 40698 }, -- Ward of the Violet Citadel
			},
		},
		{
			name = ALIL["Neck"],
			[NORMAL_DIFF] = {
				{ 1, 40679 }, -- Chained Military Gorget
				{ 2, 40680 }, -- Encircling Burnished Gold Chains
				{ 3, 40681 }, -- Lattice Choker of Light
				{ 4, 40678 }, -- Pendant of the Outcast Hero
			},
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_DIFF] = {
				{ 1, 40684 }, -- Mirror of Truth
				{ 2, 40682 }, -- Sundial of the Exiled
				{ 3, 40685 }, -- The Egg of Mortal Essence
				{ 4, 40683 }, -- Valor Medal of the First War
			},
		},
		{
			name = ALIL["Relic"],
			[NORMAL_DIFF] = {
				{ 1,  40711 }, -- Idol of Lush Moss
				{ 2,  40712 }, -- Idol of Steadfast Renewal
				{ 3,  40713 }, -- Idol of the Ravenous Beast
				{ 5,  40707 }, -- Libram of Obstruction
				{ 6,  40706 }, -- Libram of Reciprocation
				{ 7,  40705 }, -- Libram of Renewal
				{ 16, 40709 }, -- Totem of Forest Growth
				{ 17, 40710 }, -- Totem of Splintering
				{ 18, 40708 }, -- Totem of the Elemental Plane
				{ 20, 40715 }, -- Sigil of Haunted Dreams
				{ 21, 40714 }, -- Sigil of the Unfaltering Knight
			},
		},
		{
			name = AL["Token"],
			[NORMAL_DIFF] = {
				{ 1,  40610 }, -- Chestguard of the Lost Conqueror
				{ 2,  40611 }, -- Chestguard of the Lost Protector
				{ 3,  40612 }, -- Chestguard of the Lost Vanquisher
				{ 16, 40613 }, -- Gloves of the Lost Conqueror
				{ 17, 40614 }, -- Gloves of the Lost Protector
				{ 18, 40615 }, -- Gloves of the Lost Vanquisher
			},
		},
		{
			name = ALIL["Misc"],
			[NORMAL_DIFF] = {
				{ 1,  AtlasLoot:GetRetByFaction(44231, 44230) }, -- Reins of the Wooly Mammoth
				{ 3,  43102 },                       -- Frozen Orb
				{ 16, 36919 },                       -- Cardinal Ruby
				{ 17, 36922 },                       -- King's Amber
				{ 18, 36925 },                       -- Majestic Zircon
				{ 19, 36931 },                       -- Ametrine
				{ 20, 36928 },                       -- Dreadstone
				{ 21, 36934 },                       -- Eye of Zul
			},
		},
	}
}

data["EmblemofValor"] = {
	name = format(AL["'%s' Vendor"], AL["Emblem of Valor"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"],
			[NORMAL_DIFF] = {
				{ 1,  40741 }, -- Cuffs of the Shadow Ascendant
				{ 2,  40740 }, -- Wraps of the Astral Traveler
				{ 16, 40751 }, -- Slippers of the Holy Light
				{ 17, 40750 }, -- Xintor's Expeditionary Boots

				{ 4,  40739 }, -- Bands of the Great Tree
				{ 5,  40738 }, -- Wristwraps of the Cutthroat
				{ 19, 40748 }, -- Boots of Captain Ellis
				{ 20, 40749 }, -- Rainey's Chewed Boots

				{ 7,  40736 }, -- Armguard of the Tower Archer
				{ 8,  40737 }, -- Pigmented Clan Bindings
				{ 22, 40746 }, -- Pack-Ice Striders
				{ 23, 40747 }, -- Treads of Coastal Wandering

				{ 10, 40734 }, -- Bracers of Dalaran's Parapets
				{ 11, 40733 }, -- Wristbands of the Sentinel Huntress
				{ 12, 40735 }, -- Zartson's Jungle Vambraces
				{ 25, 40742 }, -- Bladed Steelboots
				{ 26, 40743 }, -- Kyzoc's Ground Stompers
				{ 27, 40745 }, -- Sabatons of Rapid Recovery
			},
		},
		{
			name = ALIL["Cloak"],
			[NORMAL_DIFF] = {
				{ 1, 40724 }, -- Cloak of Kea Feathers
				{ 2, 40723 }, -- Disguise of the Kumiho
				{ 3, 40722 }, -- Platinum Mesh Cloak
				{ 4, 40721 }, -- Hammerhead Sharkskin Cloak
			},
		},
		{
			name = ALIL["Finger"],
			[NORMAL_DIFF] = {
				{ 1, 40719 }, -- Band of Channeled Magic
				{ 2, 40720 }, -- Renewal of Life
				{ 3, 40717 }, -- Ring of Invincibility
				{ 4, 40718 }, -- Signet of the Impregnable Fortress
			},
		},
		{
			name = ALIL["Relic"],
			[NORMAL_DIFF] = {
				{ 1,  40342 }, -- Idol of Awakening
				{ 2,  40321 }, -- Idol of the Shooting Star
				{ 3,  39757 }, -- Idol of Worship
				{ 5,  40191 }, -- Libram of Radiance
				{ 6,  40337 }, -- Libram of Resurgence
				{ 7,  40268 }, -- Libram of Tolerance
				{ 16, 40322 }, -- Totem of Dueling
				{ 17, 40267 }, -- Totem of Hex
				{ 18, 39728 }, -- Totem of Misery
				{ 20, 40207 }, -- Sigil of Awareness
			},
		},
		{
			name = AL["Token"],
			[NORMAL_DIFF] = {
				{ 1,  40637 }, -- Mantle of the Lost Conqueror
				{ 2,  40638 }, -- Mantle of the Lost Protector
				{ 3,  40639 }, -- Mantle of the Lost Vanquisher
				{ 16, 40634 }, -- Legplates of the Lost Conqueror
				{ 17, 40635 }, -- Legplates of the Lost Protector
				{ 18, 40636 }, -- Legplates of the Lost Vanquisher
			},
		},
	}
}

data["EmblemofConquest"] = {
	name = format(AL["'%s' Vendor"], AL["Emblem of Conquest"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"].." - "..ALIL["Cloth"],
			[NORMAL_DIFF] = {
				{ 1,  45840 }, -- Touch of the Occult
				{ 3,  45831 }, -- Sash of Potent Incantations
				{ 16, 45848 }, -- Legwraps of the Master Conjurer
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Leather"],
			[NORMAL_DIFF] = {
				{ 1,  45838 }, -- Gloves of the Blind Stalker
				{ 2,  45839 }, -- Grips of the Secret Grove
				{ 4,  45830 }, -- Belt of the Living Thicket
				{ 5,  45829 }, -- Belt of the Twilight Assassin
				{ 16, 45846 }, -- Leggings of Wavering Shadow
				{ 17, 45847 }, -- Wildstrider Legguards
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Mail"],
			[NORMAL_DIFF] = {
				{ 1,  45837 }, -- Gloves of Augury
				{ 2,  45836 }, -- Gloves of Unerring Aim
				{ 4,  45827 }, -- Belt of the Ardent Marksman
				{ 5,  45828 }, -- Windchill Binding
				{ 16, 45844 }, -- Leggings of the Tireless Sentry
				{ 17, 45845 }, -- Leggings of the Weary Mystic
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Plate"],
			[NORMAL_DIFF] = {
				{ 1,  45833 }, -- Bladebreaker Gauntlets
				{ 2,  45835 }, -- Gauntlets of Serene Blessing
				{ 3,  45834 }, -- Gauntlets of the Royal Watch
				{ 5,  45824 }, -- Belt of the Singing Blade
				{ 6,  45826 }, -- Girdle of Unyielding Trust
				{ 7,  45825 }, -- Shieldwarder Girdle
				{ 16, 45843 }, -- Legguards of the Peaceful Covenant
				{ 17, 45841 }, -- Legplates of the Violet Champion
				{ 18, 45842 }, -- Wyrmguard Legplates
			},
		},
		{
			name = ALIL["Neck"],
			[NORMAL_DIFF] = {
				{ 1, 45820 }, -- Broach of the Wailing Night
				{ 2, 45822 }, -- Evoker's Charm
				{ 3, 45823 }, -- Frozen Tear of Elune
				{ 4, 45821 }, -- Shard of the Crystal Forest
				{ 5, 45819 }, -- Spiked Battleguard Choker
			},
		},
		{
			name = ALIL["Relic"],
			[NORMAL_DIFF] = {
				{ 1,  45509 }, -- Idol of the Corruptor
				{ 2,  45270 }, -- Idol of the Crying Wind
				{ 3,  46138 }, -- Idol of the Flourishing Life
				{ 5,  45510 }, -- Libram of Discord
				{ 6,  45436 }, -- Libram of the Resolute
				{ 7,  45145 }, -- Libram of the Sacred Shield

				{ 16, 45114 }, -- Steamcaller's Totem
				{ 17, 45255 }, -- Thunderfall Totem
				{ 18, 45169 }, -- Totem of the Dancing Flame
				{ 20, 45144 }, -- Sigil of Deflection
				{ 21, 45254 }, -- Sigil of the Vengeful Heart
			},
		},
		{
			name = AL["Token"],
			[NORMAL_DIFF] = {
				{ 1,  45638 }, -- Crown of the Wayward Conqueror
				{ 2,  45639 }, -- Crown of the Wayward Protector
				{ 3,  45640 }, -- Crown of the Wayward Vanquisher
				{ 16, 45632 }, -- Breastplate of the Wayward Conqueror
				{ 17, 45633 }, -- Breastplate of the Wayward Protector
				{ 18, 45634 }, -- Breastplate of the Wayward Vanquisher
			},
		},
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1, 45087 }, -- Runed Orb
			},
		},
	}
}

data["EmblemofTriumph"] = {
	name = format(AL["'%s' Vendor"], AL["Emblem of Triumph"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"].." - "..ALIL["Cloth"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					{ 1,  47695 }, -- Hood of Clouded Sight
					{ 2,  47692 }, -- Hood of Smoldering Aftermath
					{ 16, 47714 }, -- Pauldrons of Catastrophic Emanation
					{ 17, 47716 }, -- Mantle of Revered Mortality
				},
				{   -- alliance
					{ 1,  47694 }, -- Helm of Clouded Sight
					{ 2,  47693 }, -- Hood of Fiery Aftermath
					{ 16, 47713 }, -- Mantle of Catastrophic Emanation
					{ 17, 47715 }, -- Pauldrons of Revered Mortality
				}
			)

		},
		{
			name = ALIL["Armor"].." - "..ALIL["Leather"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					{ 1,  47691 }, -- Mask of Abundant Growth
					{ 2,  47688 }, -- Mask of Lethal Intent
					{ 16, 47709 }, -- Duskstalker Pauldrons
					{ 17, 47710 }, -- Epaulets of the Fateful Accord
				},
				{   -- alliance
					{ 1,  47690 }, -- Helm of Abundant Growth
					{ 2,  47689 }, -- Hood of Lethal Intent
					{ 16, 47708 }, -- Duskstalker Shoulderpads
					{ 17, 47712 }, -- Shoulders of the Fateful Accord
				}
			)
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Mail"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					{ 1,  47687 }, -- Headguard of Inner Warmth
					{ 2,  47684 }, -- Coif of the Brooding Dragon
					{ 16, 47705 }, -- Pauldrons of the Devourer
					{ 17, 47706 }, -- Shoulders of the Groundbreaker
				},
				{   -- alliance
					{ 1,  47686 }, -- Helm of Inner Warmth
					{ 2,  47685 }, -- Helm of the Brooding Dragon
					{ 16, 47704 }, -- Epaulets of the Devourer
					{ 17, 47707 }, -- Mantle of the Groundbreaker
				}
			)
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Plate"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					{ 1,  47678 }, -- Headplate of the Honorbound
					{ 2,  47682 }, -- Helm of the Restless Watch
					{ 3,  47675 }, -- Faceplate of Thunderous Rampage
					{ 16, 47701 }, -- Shoulderplates of the Cavalier
					{ 17, 47696 }, -- Shoulderplates of Trembling Rage
					{ 18, 47699 }, -- Shoulderguards of Enduring Order
				},
				{   -- alliance
					{ 1,  47677 }, -- Faceplate of the Honorbound
					{ 2,  47681 }, -- Heaume of the Restless Watch
					{ 3,  47674 }, -- Helm of Thunderous Rampage
					{ 16, 47702 }, -- Pauldrons of the Cavalier
					{ 17, 47697 }, -- Pauldrons of Trembling Rage
					{ 18, 47698 }, -- Shoulderplates of Enduring Order
				}
			)
		},
		{
			name = ALIL["Weapon"],
			[NORMAL_DIFF] = {
				{ 1,  47659 }, -- Crimson Star
				{ 2,  47660 }, -- Blades of the Sable Cross
				{ 16, 47658 }, -- Brimstone Igniter
			},
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_DIFF] = {
				{ 1, 47735 }, -- Glyph of Indomitability
				{ 2, 47734 }, -- Mark of Supremacy
				{ 3, 48722 }, -- Shard of the Crystal Heart
				{ 4, 48724 }, -- Talisman of Resurgence
			},
		},
		{
			name = ALIL["Finger"],
			[NORMAL_DIFF] = {
				{ 1, 47732 }, -- Band of the Invoker
				{ 2, 47729 }, -- Bloodshed Band
				{ 3, 47731 }, -- Clutch of Fortification
				{ 4, 47730 }, -- Dexterous Brightstone Ring
				{ 5, 47733 }, -- Heartmender Circle
			},
		},
		{
			name = ALIL["Relic"],
			[NORMAL_DIFF] = {
				{ 1,  47671 }, -- Idol of Flaring Growth
				{ 2,  47670 }, -- Idol of Lunar Fury
				{ 3,  47668 }, -- Idol of Mutilation
				{ 5,  47664 }, -- Libram of Defiance
				{ 6,  47661 }, -- Libram of Valiance
				{ 7,  47662 }, -- Libram of Veracity
				{ 16, 47665 }, -- Totem of Calming Tides
				{ 17, 47666 }, -- Totem of Electrifying Wind
				{ 18, 47667 }, -- Totem of Quaking Earth
				{ 20, 47672 }, -- Sigil of Insolence
				{ 21, 47673 }, -- Sigil of Virulence
			},
		},
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1, 47556 }, -- Crusader Orb
				{ 2, 44713 }, -- Ebon Blade Commendation Badge
				{ 3, 44711 }, -- Argent Crusade Commendation Badge
				{ 4, 44710 }, -- Wyrmrest Commendation Badge
				{ 5, 43950 }, -- Kirin Tor Commendation Badge
				{ 6, 49702 }, -- Sons of Hodir Commendation Badge
			},
		},
	}
}



data["EmblemofFrost"] = {
	name = format(AL["'%s' Vendor"], AL["Emblem of Frost"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"].." - "..ALIL["Cloth"],
			[NORMAL_DIFF] = {
				{ 1,  50975 }, -- Ermine Coronation Robes
				{ 2,  50974 }, -- Meteor Chaser's Raiment
				{ 4,  50984 }, -- Gloves of Ambivalence
				{ 5,  50983 }, -- Gloves of False Gestures
				{ 16, 50996 }, -- Belt of Omission
				{ 17, 50997 }, -- Circle of Ossus
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Leather"],
			[NORMAL_DIFF] = {
				{ 1,  50972 }, -- Shadow Seeker's Tunic
				{ 2,  50973 }, -- Vestments of Spruce and Fir
				{ 4,  50982 }, -- Cat Burglar's Grips
				{ 5,  50981 }, -- Gloves of the Great Horned Owl
				{ 16, 50994 }, -- Belt of Petrified Ivy
				{ 17, 50995 }, -- Vengeful Noose
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Mail"],
			[NORMAL_DIFF] = {
				{ 1,  50970 }, -- Longstrider's Vest
				{ 2,  50971 }, -- Mail of the Geyser
				{ 4,  50980 }, -- Blizzard Keeper's Mitts
				{ 5,  50979 }, -- Logsplitters
				{ 16, 50993 }, -- Band of the Night Raven
				{ 17, 50992 }, -- Waistband of Despair
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Plate"],
			[NORMAL_DIFF] = {
				{ 1,  50965 }, -- Castle Breaker's Battleplate
				{ 2,  50969 }, -- Chestplate of Unspoken Truths
				{ 3,  50968 }, -- Cataclysmic Chestguard
				{ 5,  50977 }, -- Gatecrasher's Gauntlets
				{ 6,  50976 }, -- Gauntlets of Overexposure
				{ 7,  50978 }, -- Gauntlets of the Kraken
				{ 16, 50989 }, -- Lich Killer's Lanyard
				{ 17, 50987 }, -- Malevolant Girdle
				{ 18, 50991 }, -- Verdigris Chain Belt
			},
		},
		{
			name = ALIL["Back"],
			[NORMAL_DIFF] = {
				{ 1, 50468 }, -- Drape of the Violet Tower
				{ 2, 50467 }, -- Might of the Ocean Serpent
				{ 3, 50470 }, -- Recovered Scarlet Onslaught Cape
				{ 4, 50466 }, -- Sentinel's Winter Cloak
				{ 5, 50469 }, -- Volde's Cloak of the Night Sky
			},
		},
		{
			name = ALIL["Weapon"],
			[NORMAL_DIFF] = {
				{ 1, 50474 }, -- Shrapnel Star
			},
		},
		{
			name = ALIL["Relic"],
			[NORMAL_DIFF] = {
				{ 1,  50456 }, -- Idol of the Crying Moon
				{ 2,  50457 }, -- Idol of the Lunar Eclipse
				{ 3,  50454 }, -- Idol of the Black Willow
				{ 5,  50460 }, -- Libram of Blinding Light
				{ 6,  50461 }, -- Libram of the Eternal Tower
				{ 7,  50455 }, -- Libram of Three Truths
				{ 16, 50458 }, -- Bizuri's Totem of Shattered Ice
				{ 17, 50463 }, -- Totem of the Avalanche
				{ 18, 50464 }, -- Totem of the Surging Sea
				{ 20, 50462 }, -- Sigil of the Bone Gryphon
				{ 21, 50459 }, -- Sigil of the Hanged Man
			},
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_DIFF] = {
				{ 1, 50356 }, -- Corroded Skeleton Key
				{ 2, 50355 }, -- Herkuml War Token
				{ 3, 50357 }, -- Maghia's Misguided Quill
				{ 4, 50358 }, -- Purified Lunar Dust
			},
		},
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1, 49908 }, -- Primordial Saronite
			},
		},
	}
}

data["SiderealEssence"] = {
	name = format(AL["'%s' Vendor"], AL["Sidereal Essence"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"].." - "..ALIL["Cloth"],
			[NORMAL_DIFF] = {
				{ 1, 46068 }, -- Amice of Inconceivable Horror
				{ 2, 46045 }, -- Pulsar Gloves
				{ 3, 46034 }, -- Leggings of Profound Darkness
				{ 4, 46050 }, -- Starlight Treads
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Leather"],
			[NORMAL_DIFF] = {
				{ 1,  45993 }, -- Mimiron's Flight Goggles
				{ 2,  45869 }, -- Fluxing Energy Coils
				{ 3,  46043 }, -- Gloves of the Endless Dark
				{ 4,  46095 }, -- Soul-Devouring Cinch
				{ 16, 45293 }, -- Handguards of Potent Cures
				{ 17, 45455 }, -- Belt of the Crystal Tree
				{ 18, 46049 }, -- Zodiac Leggings
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Mail"],
			[NORMAL_DIFF] = {
				{ 1,  45300 }, -- Mantle of Fiery Vengaence
				{ 2,  45989 }, -- Tempered Murcury Greaves
				{ 16, 46044 }, -- Observer's Mantle
				{ 17, 45867 }, -- Breastplate of the Stoneshaper
				{ 18, 45943 }, -- Gloves of Whispering Winds
			},
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Plate"],
			[NORMAL_DIFF] = {
				{ 1,  46037 }, -- Shoulderplates of the Celestial Watch
				{ 2,  45888 }, -- Bitter Cold Armguards
				{ 3,  46041 }, -- Starfall Girdle
				{ 4,  45982 }, -- Fused Alloy Legplates
				{ 6,  46039 }, -- Breastplate of the Timeless
				{ 7,  45988 }, -- Greaves of the Iron Army
				{ 8,  45295 }, -- Gilded Steel Legplates
				{ 16, 45928 }, -- Gauntlets of the Thunder God
			},
		},
		{
			name = ALIL["Back"],
			[NORMAL_DIFF] = {
				{ 1,  46032 }, -- Drape of the Faceless General
				{ 16, 46042 }, -- Drape of the Messenger
			},
		},
		{
			name = ALIL["Neck"],
			[NORMAL_DIFF] = {
				{ 1,  46040 }, -- Strength of the Heavens
				{ 3,  45945 }, -- Seed of Budding Carnage
				{ 16, 45933 }, -- Pendant of the Shallow Grave
				{ 17, 45447 }, -- Watchful Eye of Hate
				{ 18, 46047 }, -- Pendant of the Somber Witness
			},
		},
		{
			name = ALIL["Finger"],
			[NORMAL_DIFF] = {
				{ 1,  46048 }, -- Band of Lights
				{ 2,  45456 }, -- Loop of the Agile
				{ 4,  45871 }, -- Seal of Ulduar
				{ 16, 46046 }, -- Nebula Band
				{ 17, 45297 }, -- Shimmering Seal
				{ 18, 46096 }, -- Signet of Soft Lament
				{ 19, 45946 }, -- Fire Orchid Signet
			},
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_DIFF] = {
				{ 1,  45931 }, -- Mjolnir Runestone
				{ 2,  46038 }, -- Dark Matter
				{ 16, 46051 }, -- Meteorite Crystal
				{ 17, 45929 }, -- Sif's Remembrance
			},
		},


		{
			name = ALIL["Weapon"],
			[NORMAL_DIFF] = {
				{ 1,  46067 }, -- Hammer of Crushing Whispers
				{ 16, 45868 }, -- Aesir's Edge

				{ 3,  46033 }, -- Tortured Earth

				{ 5,  45449 }, -- The Masticator
				{ 20, 46097 }, -- Caress of Insanity
				{ 6,  45947 }, -- Serilas, Blood Blade of Invar One-Arm
				{ 21, 46036 }, -- Void Sabre
				{ 7,  45448 }, -- Perilous Bite
				{ 22, 45930 }, -- Combatant's Bootblade

				{ 9,  45876 }, -- Shiver

				{ 11, 45870 }, -- Magnetized Projectile Emitter
				{ 26, 45296 }, -- Twirling Blades

				{ 13, 45990 }, -- Fusion Blade
				{ 28, 46035 }, -- Aesuga, Hand of the Ardent Champion
				{ 14, 45886 }, -- Icecore Staff
				{ 29, 45294 }, -- Petrified Ivy Sprig

			},
		},
		{
			name = ALIL["Shield"],
			[NORMAL_DIFF] = {
				{ 1,  45877 }, -- The Boreal Guard
				{ 16, 45887 }, -- Ice Layered Barrier
			},
		},
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1, 47556 }, -- Crusader Orb
			},
		},
	}
}

data["DefilersScourgestone"] = {
	name = format(AL["'%s' Vendor"], AL["Defiler's Scourgestone"]),
	ContentType = VENDOR_CONTENT,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"].." - "..ALIL["Cloth"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- spirit/haste
					{ 1,  47321 }, --Boots of the Icy Floe
					{ 2,  47286 }, --Belt of Biting Cold
					{ 3,  47306 }, --Dark Essence Bindings
					-- hit/crit
					{ 16, 47293 }, --Sandals of the Mourning Widow
					{ 17, 47258 }, --Belt of the Tenebrous Mist
					{ 18, 47324 }, --Bindings of the Ashen Saint
				},
				{   -- alliance
					-- spirit/haste
					{ 1,  47194 }, --Footpads of the Icy Floe
					{ 2,  47081 }, --Cord of Biting Cold
					{ 3,  47141 }, --Bindings of Dark Essence
					-- hit/crit
					{ 9,  47092 }, --Boots of the Mourning Widow
					{ 10, 46972 }, --Cord of the Tenebrous Mist
					{ 11, 47203 }, --Armbands of the Ashen Saint
				}
			)
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Leather"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47262 }, --Boots of the Harsh Winter
					{ 2,  47308 }, --Belt of Pale Thorns
					{ 3,  47277 }, --Bindings of the Autumn Willow
					-- agi
					{ 16, 47284 }, --Icewalker Treads
					{ 17, 47299 }, --Belt of the Pitiless Killer
					{ 18, 47313 }, --Armbands of Dark Determination
				},
				{   -- alliance
					-- caster
					{ 1,  47262 }, --Boots of the Harsh Winter
					{ 2,  47308 }, --Belt of Pale Thorns
					{ 3,  47277 }, --Bindings of the Autumn Willow
					-- agi
					{ 16, 47284 }, --Icewalker Treads
					{ 17, 47299 }, --Belt of the Pitiless Killer
					{ 18, 47313 }, --Armbands of Dark Determination
				}
			)
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Mail"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47295 }, --Sabatons of Tremoring Earth
					{ 3,  47265 }, --Binding of the Ice Burrower
					{ 4,  47280 }, --Wristwraps of Cloudy Omen
					-- agi
					{ 16, 47296 }, --Greaves of Ruthless Judgment
					{ 17, 47311 }, --Waistguard of Deathly Dominion
					{ 18, 47281 }, --Bracers of the Silent Massacre
				},
				{   -- alliance
					-- caster
					{ 1,  47090 }, --Boots of Tremoring Earth
					{ 3,  46990 }, --Belt of the Ice Burrower
					{ 4,  47056 }, --Bracers of Cloudy Omen
					-- agi
					{ 16, 47106 }, --Sabatons of Ruthless Judgment
					{ 17, 47152 }, --Belt of Deathly Dominion
					{ 18, 47073 }, --Bracers of the Untold Massacre
				}
			)
		},
		{
			name = ALIL["Armor"].." - "..ALIL["Plate"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47263 }, --Sabatons of the Courageous
					{ 2,  47323 }, --Girdle of the Forgotten Martyr
					{ 3,  47294 }, --Bracers of the Broken Bond
					-- str
					{ 16, 47312 }, --Greaves of the Saronite Citadel
					{ 17, 47268 }, --Bloodbath Girdle
					{ 18, 47253 }, --Boneshatter Vambraces
					-- tank
					{ 24, 47269 }, --Dawnbreaker Sabatons
					{ 25, 47283 }, --Belt of Bloodied Scars
					{ 26, 47298 }, --Armguards of the Shieldmaiden
				},
				{   -- alliance
					-- caster
					{ 1,  46985 }, --Boots of the Courageous
					{ 2,  47195 }, --Belt of the Forgotten Martyr
					{ 3,  47093 }, --Vambraces of the Broken Bond
					-- str
					{ 16, 47150 }, --Greaves of the 7th Legion
					{ 17, 46999 }, --Bloodbath Belt
					{ 18, 46961 }, --Boneshatter Armplates
					-- tank
					{ 24, 46997 }, --Dawnbreaker Greaves
					{ 25, 47072 }, --Girdle of Bloodied Scars
					{ 26, 47108 }, --Bracers of the Shieldmaiden
				}
			)
		},
		{
			name = ALIL["Back"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47291 }, --Shroud of Displacement
					{ 2,  47256 }, --Drape of the Refreshing Winds
					{ 3,  45242 }, --Drape of Mortal Downfall
					-- healer
					{ 5,  47328 }, --Maiden's Adoration
					{ 6,  45486 }, --Drape of the Sullen Goddess
					-- agi
					{ 16, 47257 }, --Cloak of the Untamed Predator
					{ 17, 45461 }, --Drape of Icy Intent
					-- str
					{ 20, 47320 }, --Might of the Nerub
					-- tank
					{ 24, 47275 }, --Pride of the Demon Lord
					{ 25, 45496 }, --Titanskin Cloak
				},
				{   -- alliance
					-- caster
					{ 1,  47089 }, --Cloak of Displacement
					{ 2,  46976 }, --Shawl of the Refreshing Winds
					{ 3,  45242 }, --Drape of Mortal Downfall
					-- healer
					{ 5,  47225 }, --Maiden's Favor
					{ 6,  45486 }, --Drape of the Sullen Goddess
					-- agi
					{ 16, 46970 }, --Drape of the Untamed Predator
					{ 17, 45461 }, --Drape of Icy Intent
					-- str
					{ 20, 47183 }, --Strength of the Nerub
					-- tank
					{ 24, 47042 }, --Pride of the Eredar
					{ 25, 45496 }, --Titanskin Cloak
				}
			)
		},
		{
			name = ALIL["Neck"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47307 }, --Cry of the Val'kyr
					{ 2,  45133 }, --Pendant of Fiery Havoc
					{ 3,  45243 }, --Sapphire Amulet of Renewal
					-- healer
					{ 5,  45443 }, --Charm of Meticulous Timing
					-- agi
					{ 16, 47272 }, --Charge of the Eredar
					{ 17, 45517 }, --Pendulum of Infinity
					-- str
					{ 20, 47297 }, --The Executioner's Vice
					{ 21, 45459 }, --Frigid Strength of Hodir
					-- tank
					{ 24, 47305 }, --Legionnaire's Gorget
					{ 25, 45485 }, --Bronze Pendant of the Vanir
				},
				{   -- alliance
					-- caster
					{ 1,  47139 }, --Wail of the Val'kyr
					{ 2,  45133 }, --Pendant of Fiery Havoc
					{ 3,  45243 }, --Sapphire Amulet of Renewal
					-- healer
					{ 5,  45443 }, --Charm of Meticulous Timing
					-- agi
					{ 16, 47043 }, --Charge of the Demon Lord
					{ 17, 45517 }, --Pendulum of Infinity
					-- str
					{ 20, 47105 }, --The Executioner's Malice
					{ 21, 45459 }, --Frigid Strength of Hodir
					-- tank
					{ 24, 47116 }, --The Arbiter's Muse
					{ 25, 45485 }, --Bronze Pendant of the Vanir
				}
			)
		},
		{
			name = ALIL["Finger"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47327 }, --Lurid Manifestation
					{ 2,  45495 }, --Conductive Seal
					-- healer
					{ 5,  47278 }, --Circle of the Darkmender
					-- agi
					{ 16, 47282 }, --Band of Callous Aggression
					-- str
					{ 19, 46959 }, --Band of the Violent Temperment
					{ 20, 45534 }, --Seal of the Betrayed King
					-- tank
					{ 24, 47315 }, --Band of the Traitor King
					{ 25, 45471 }, --Fate's Clutch
				},
				{   -- alliance
					-- caster
					{ 1,  47054 }, --Band of Deplorable Violence
					{ 2,  45495 }, --Conductive Seal
					-- healer
					{ 9,  47223 }, --Ring of the Darkmender
					-- agi
					{ 16, 47070 }, --Ring of Callous Aggression
					-- str
					{ 19, 47252 }, --Ring of the Violent Temperament
					{ 20, 45534 }, --Seal of the Betrayed King
					-- tank
					{ 24, 47149 }, --Signet of the Traitor King
					{ 25, 45471 }, --Fate's Clutch
				}
			)
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47316 }, --Reign of the Dead
					{ 2,  45518 }, --Flare of the Heavens
					-- healer
					{ 9,  47271 }, --Solace of the Fallen
					{ 10, 45535 }, --Show of Faith
					-- melee
					{ 16, 47303 }, --Death's Choice
					{ 17, 45609 }, --Comet's Trail
					-- tank
					{ 24, 47290 }, --Juggernaut's Vitality
				},
				{   -- alliance
					-- caster
					{ 1,  47182 }, --Reign of the Unliving
					{ 2,  45518 }, --Flare of the Heavens
					-- healer
					{ 9,  47041 }, --Solace of the Defeated
					{ 10, 45535 }, --Show of Faith
					-- melee
					{ 16, 47115 }, --Death's Verdict
					{ 17, 45609 }, --Comet's Trail
					-- tank
					{ 24, 47080 }, --Satrina's Impeding Scarab
				}
			)
		},
		{
			name = ALIL["Weapon"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- mainhand
					{ 1,  47261 }, --Barb of Tarasque
					{ 3,  47322 }, --Suffering's End
					-- offhand
					{ 5,  47276 }, --Talisman of Heedless Sins
					{ 7,  47309 }, --Mystifying Charm
					-- dagger
					{ 16, 47255 }, --Stygian Bladebreaker
					{ 17, 47300 }, --Gouge of the Frigid Heart
					-- axe
					{ 19, 47314 }, --Hellscream Slicer
					{ 20, 47266 }, --Blood Fury
					-- 2h-str
					{ 22, 47285 }, --Dual-blade Butcher
					-- 2h-agi
					{ 24, 47302 }, --Twin's Pact
					{ 26, 47329 }, --Hellion Glaive
					-- ranged
					{ 28, 47267 }, --Death's Head Crossbow
				},
				{   -- alliance
					-- mainhand
					{ 1,  46979 }, --Blade of Tarasque
					{ 3,  47193 }, --Misery's End
					-- offhand
					{ 5,  47053 }, --Symbol of Transgression
					{ 7,  47138 }, --Chalice of Searing Light
					-- agi dagger
					{ 16, 46958 }, --Steel Bladebreaker
					{ 17, 47104 }, --Twin Spike
					-- axe
					{ 19, 47148 }, --Stormpike Cleaver
					{ 20, 46996 }, --Lionhead Slasher
					-- 2h-str
					{ 22, 47069 }, --Justicebringer
					-- 2h-agi
					{ 24, 47114 }, --Lupine Longstaff
					{ 26, 47233 }, --Archon Glaive
					-- ranged
					{ 28, 46994 }, --Talonstrike
				}
			)
		},
		{
			name = ALIL["Shield"],
			[NORMAL_DIFF] = AtlasLoot:GetRetByFaction(
				{   -- horde
					-- caster
					{ 1,  47287 }, --Bastion of Resolve
					-- tank
					{ 16, 47260 }, --Forlorn Barrier
				},
				{   -- alliance
					-- caster
					{ 1,  47079 }, --Bastion of Purity
					-- tank
					{ 16, 46963 }, --Crystal Plated Vanguard
				}
			)
		},
		{
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1, "INV_Box_01", nil, AL["Sidereal Essence: 1 for 1"], nil },
				{ 2, 49908 }, -- Primordial Saronite
				{ 3, 47242 }, -- Trophy of the Crusade
			},
		},
	}
}

-- shared!
data["WorldEpicsWrath"] = {
	name = AL["World Epics"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.WORLD_EPICS,
	items = {
		{
			name = AL["World Epics"],
			[NORMAL_ITTYPE] = {
				{ 1,  44309 },                  -- Sash of Jordan
				{ 2,  44312 },                  -- Wapach's Spaulders of Solidarity
				{ 4,  44308 },                  -- Signet of Edward the Odd
				{ 5,  37835 },                  -- Je'Tze's Bell
				{ 16, 44310 },                  -- Namlak's Supernumerary Sticker
				{ 17, 44311 },                  -- Avool's Sword of Jin
				{ 18, 44313 },                  -- Zom's Crackling Bulwark
				{ 20, 43575, nil, nil, GetSpellInfo(921) }, -- Reinforced Junkbox
				{ 21, 43613 },                  -- The Dusk Blade
				{ 22, 43611 },                  -- Krol Cleaver
			},
		},
	},
}

data["MountsWrath"] = {
	name = ALIL["Mounts"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	CorrespondingFields = private.MOUNTS,
	items = {
		{
			name = AL["PvP"],
			[NORMAL_DIFF] = {
				{ 1, 46708 }, -- Deadly Gladiator's Frost Wyrm
				{ 2, 46171 }, -- Furious  Gladiator's Frost Wyrm
				{ 3, 47840 }, -- Relentless Gladiator's Frost Wyrm
				{ 4, 50435 }, -- Wrathful Gladiator's Frost Wyrm
			},
		},
		{ -- Drops
			name = AL["Drops"],
			[NORMAL_DIFF] = {
				{ 1,  50818 }, -- Invincible's Reins
				{ 3,  45693 }, -- Mimiron's Head
				{ 5,  50250 }, -- X-45 Heartbreaker
				{ 7,  43986 }, -- Reins of the Black Drake
				{ 8,  43954 }, -- Reins of the Twilight Drake
				{ 9,  43952 }, -- Reins of the Azure Drake
				{ 10, 43951 }, -- Reins of the Bronze Drake
				{ 16, 44168 }, -- Reins of the Time-Lost Proto-Drake
				{ 17, 44151 }, -- Reins of the Blue Proto-Drake
				{ 19, 43959 }, -- Reins of the Grand Black War Mammoth
				{ 20, 44083 }, -- Reins of the Grand Black War Mammoth
			},
		},
		{
			name = AL["Crafting"],
			[NORMAL_DIFF] = {
				{ 1, 54797 },                                -- Frosty Flying Carpet
				{ 2, 44558 },                                -- Magnificent Flying Carpet
				{ 3, 44554 },                                -- Flying Carpet
				AtlasLoot:GetRetByFaction({ 16, 41508 }, { 16, 44413 }), -- Mechano-hog / Mekgineer's Chopper
			},
		},
		{
			name = ALIL["Fishing"],
			[NORMAL_DIFF] = {
				{ 1, 46109 }, -- Sea Turtle
			},
		},
		{
			name = AL["Quest"],
			[NORMAL_DIFF] = {
				{ 1, 46102 }, -- Whistle of the Venomhide Ravasaur
			},
		},
		{
			name = ALIL["Achievements"],
			TableType = AC_ITTYPE,
			[NORMAL_DIFF] = {
				AtlasLoot:GetRetByFaction({ 1, 44177, 2145 }, { 1, 44177, 2144 }), -- Reins of the Violet Proto-Drake
				{ 3,  44178, 2143 },                                     -- Reins of the Albino Drake
				AtlasLoot:GetRetByFaction({ 4, 44842, 2537 }, { 4, 44843, 2536 }), -- Red Dragonhawk Mount / Blue Dragonhawk Mount
				AtlasLoot:GetRetByFaction({ 6, 44224, 619 }, { 6, 44223, 614 }), -- Reins of the Black War Bear / Reins of the Black War Bear
				{ 8,  44160, 2136 },                                     -- Reins of the Red Proto-Drake
				{ 16, 45802, 2957 },                                     -- Reins of the Rusted Proto-Drake
				{ 17, 45801, 2958 },                                     -- Reins of the Ironbound Proto-Drake
				AtlasLoot:GetRetByFaction({ 19, 49098, 4079 }, { 19, 49096, 4156 }), -- Crusader's Black Warhorse / Crusader's White Warhorse
				{ 21, 51954, 4602 },                                     -- Reins of the Bloodbathed Frostbrood Vanquisher
				{ 22, 51955, 4603 },                                     -- Reins of the Icebound Frostbrood Vanquisher
			},
		},
	},
}

data["CompanionsWrath"] = {
	name = ALIL["Companions"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.COMPANIONS,
	items = {
		{
			name = AL["Drops"],
			[NORMAL_DIFF] = {
				{ 1, 48126 }, --  Razzashi Hatchling
				{ 2, 48124 }, --  Razormaw Hatchling
				{ 3, 48122 }, --  Ravasaur Hatchling
				{ 4, 48120 }, --  Obsidian Hatchling
				{ 5, 48116 }, --  Gundrak Hatchling
				{ 6, 48114 }, --  Deviate Hatchling
				{ 7, 48112 }, --  Darting Hatchling
			},
		},
		{
			name = AL["Vendor"],
			[NORMAL_DIFF] = {
				{ 1, 44723 }, --  Nurtured Penguin Egg
				{ 2, 39973 }, --  Ghostly Skull
				{ 3, 54436 }, --  Blue Clockwork Rocket Bot
				{ 4, 46398 }, --  Calico Cat
				{ 5, 44822 }, --  Albino Snake
			},
		},
		{
			name = AL["World Events"],
			[NORMAL_DIFF] = {
				{ 1,  50446 }, -- Toxic Wasteling
				{ 3,  44794 }, --  Spring Rabbit's Foot
				{ 5,  53641 }, --  Ice Chip
				{ 7,  46707 }, --  Pint-Sized Pink Pachyderm
				{ 9,  46831 }, --  Macabre Marionette
				{ 16, 46544 }, --  Curious Wolvar Pup
				{ 17, 46545 }, --  Curious Oracle Hatchling
			},
		},
		{
			name = ALIL["Achievements"],
			TableType = AC_ITTYPE,
			[NORMAL_DIFF] = {
				{ 1,  44810, AtlasLoot:GetRetByFaction(3656, 3478) }, --  Turkey Cage
				{ 2,  44738, 1956 },                      --  Kirin Tor Familiar
				{ 16, 40653, 1250 },                      --  Reeking Pet Carrier
				{ 17, 44841, 2516 },                      --  Little Fawn's Salt Lick
			},
		},
		{
			name = AL["Argent Tournament"],
			[HORDE_DIFF] = {
				{ 1,  44971 }, --  Tirisfal Batling
				{ 2,  44973 }, --  Durotar Scorpion
				{ 3,  44980 }, --  Mulgore Hatchling
				{ 4,  45606 }, --  Sen'jin Fetish
				{ 5,  44974 }, -- Enchanted Broom -- { 50, 44982 }, --  Enchanted Broom
				{ 6,  45022 }, --  Argent Gruntling
				{ 16, 46821 }, --  Shimmering Wyrmling
			},
			[ALLIANCE_DIFF] = {
				{ 1,  44965 }, --  Teldrassil Sproutling
				{ 2,  44970 }, --  Dun Morogh Cub
				{ 3,  44974 }, --  Elwynn Lamb
				{ 4,  45002 }, --  Mechanopeep
				{ 5,  44984 }, --  Ammen Vale Lashling
				{ 6,  44998 }, --  Argent Squire
				{ 16, 46820 }, --  Shimmering Wyrmling
			},
		},
		{
			name = ALIL["Fishing"],
			[NORMAL_DIFF] = {
				{ 1,  43698 }, --  Giant Sewer Rat
				{ 16, 44983 }, --  Strand Crawler
			},
		},
		{ -- Unobtainable
			name = AL["Unobtainable"],
			[NORMAL_DIFF] = {
				{ 1,  39286 }, --  Frosty's Collar
				{ 3,  38658 }, -- Vampiric Batling
				{ 5,  49663 }, -- Wind Rider Cub / Shop
				{ 6,  54847 }, -- Lil' XT / Shop
				{ 7,  49693 }, --  Lil' Phylactery / Shop
				{ 8,  49665 }, --  Pandaren Monk / Shop
				{ 9,  49662 }, --  Gryphon Hatchling / Shop
				{ 11, 49362 }, --  Onyxian Whelpling
				{ 12, 46802 }, --  Heavy Murloc Egg
				{ 16, 198636 }, -- Hippogryph Hatchling
				{ 17, 198635 }, -- Dragon Kite
				{ 18, 46767 }, -- Warbot Ignition Key
				{ 19, 41133 }, -- Unhatched Mr. Chilly

				{ 20, 46892 }, --  Murkimus' Tiny Spear
				{ 21, 45180 }, --  Murkimus' Little Spear
				{ 22, 54857 }, --  Murkimus' Little Spear
				{ 23, 56806 }, --  Mini Thor
				{ 24, 198634 }, --  Banana Charm
				{ 25, 49343 }, --  Spectral Tiger Cub
				{ 26, 44819 }, --  Baby Blizzard Bear
				--{ 19, 198639 }, --  Spectral Tiger Cub
				--{ 20, 198638 }, --  Soul-Trader Beacon
				--{ 24, 198637 }, -- Rocket Chicken
				--{ 47, 49664 }, --  Enchanted Purple Jade
				--{ 48, 48527 }, --  Enchanted Onyx
				--{ 49, 46894 }, --  Enchanted Jade
				--{ 57, 54810 }, --  Celestial Dragon
				--{ 60, 40355 }, --  Azure Whelpling
				--{ 64, 44972 }, --  Alarming Clockbot (NOT IN USE)
				--{ 65, 45942 }, --  XS-001 Constructor Bot
			},
		},
		{ -- Unobtainable
			name = AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1,  49287 }, -- Tuskarr Kite
				{ 2,  198640 }, -- Tuskarr Kite
				{ 3,  198665 }, -- Pebble's Pebble
				{ 5,  49912 }, --  Perky Pug
				{ 6,  49646 }, --  Core Hound Pup

				{ 16, 39878 }, --  Mysterious Egg
				{ 17, 39899 }, --  White Tickbird Hatchling
				{ 18, 39896 }, --  Tickbird Hatchling
				{ 19, 44721 }, --  Proto-Drake Whelp
				{ 20, 39898 }, --  Cobra Hatchling
				--{ 5, 198647 }, -- Fishspeaker's Lucky Lure
			},
		},
	},
}

data["TabardsWrath"] = {
	name = ALIL["Tabard"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	CorrespondingFields = private.TABARDS,
	items = {
		{
			name = AL["Factions"],
			CoinTexture = "Reputation",
			[ALLIANCE_DIFF] = {
				{ 1, 43155 }, -- Tabard of the Ebon Blade
				{ 2, 43157 }, -- Tabard of the Kirin Tor
				{ 3, 43156 }, -- Tabard of the Wyrmrest Accord
			},
		},
	},
}

data["LegendarysWrath"] = {
	name = AL["Legendarys"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.LEGENDARYS,
	items = {
		{
			name = AL["Legendarys"],
			[NORMAL_ITTYPE] = {
				{ 1,  49623, "ac4623" }, -- Shadowmourne
				{ 16, 46017, "ac3142" }, -- Val'anyr, Hammer of Ancient Kings
			},
		},
	},
}

data["HeirloomWrath"] = {
	name = AL["Heirloom"],
	ContentType = COLLECTIONS_CONTENT,
	LoadDifficulty = LOAD_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{
			name = ALIL["Armor"],
			[NORMAL_ITTYPE] = {
				{ 1,  42985 }, -- Tattered Dreadmist Mantle
				{ 2,  44107 }, -- Exquisite Sunderseer Mantle
				{ 16, 48691 }, -- Tattered Dreadmist Robe

				{ 4,  42952 }, -- Stained Shadowcraft Spaulders
				{ 5,  42984 }, -- Preened Ironfeather Shoulders
				{ 6,  44103 }, -- Exceptional Stormshroud Shoulders
				{ 7,  44105 }, -- Lasting Feralheart Spaulders
				{ 19, 48689 }, -- Stained Shadowcraft Tunic
				{ 20, 48687 }, -- Preened Ironfeather Breastplate

				{ 9,  42950 }, -- Champion Herod's Shoulder
				{ 10, 42951 }, -- Mystical Pauldrons of Elements
				{ 11, 44102 }, -- Aged Pauldrons of The Five Thunders
				{ 12, 44101 }, -- Prized Beastmaster's Mantle
				{ 24, 48677 }, -- Champion's Deathdealer Breastplate
				{ 25, 48683 }, -- Mystical Vest of Elements

				{ 14, 42949 }, -- Polished Spaulders of Valor
				{ 15, 44100 }, -- Pristine Lightforge Spaulders
				{ 29, 48685 }, -- Polished Breastplate of Valor
				{ 30, 44099 }, -- Strengthened Stockade Pauldrons
			},
		},
		{
			name = ALIL["Weapon"],
			[NORMAL_ITTYPE] = {
				{ 1,  44096 }, -- Battleworn Thrash Blade
				{ 2,  48716 }, -- Venerable Mass of McGowan
				{ 3,  42944 }, -- Balanced Heartseeker
				{ 4,  44091 }, -- Sharpened Scarlet Kris

				{ 16, 42945 }, -- Venerable Dal'Rend's Sacred Charge
				{ 17, 42948 }, -- Devout Aurastone Hammer
				{ 18, 44094 }, -- The Blessed Hammer of Grace

				{ 6,  42947 }, -- Dignified Headmaster's Charge
				{ 7,  44095 }, -- Grand Staff of Jordan

				{ 21, 42946 }, -- Charmed Ancient Bone Bow
				{ 22, 44093 }, -- Upgraded Dwarven Hand Cannon

				{ 9,  42943 }, -- Bloodied Arcanite Reaper
				{ 11, 48718 }, -- Repurposed Lava Dredger

				{ 24, 44092 }, -- Reforged Truesilver Champion
				{ 25, 38691 }, -- Ancestral Claymore
			},
		},
		{
			name = ALIL["Trinket"],
			[NORMAL_ITTYPE] = {
				{ 1, 42992 }, -- Discerning Eye of the Beast
				{ 2, 42991 }, -- Swift Hand of Justice
			},
		},
		{
			name = ALIL["Finger"],
			[NORMAL_ITTYPE] = {
				{ 1, 50255 }, -- Dread Pirate Ring
			},
		},
		{
			name = AL["Misc"],
			[NORMAL_ITTYPE] = {
				{ 1, 49177 }, -- Tome of Cold Weather Flight
			},
		},
	},
}

data["ValentinedayWrath"] = {
	name = AL["Love is in the Air"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{ -- Valentineday
			name = AL["Love is in the Air"],
			[NORMAL_DIFF] = {
				{ 1,  22206 }, -- Bouquet of Red Roses
				{ 3,  "INV_ValentinesBoxOfChocolates02", nil, AL["Gift of Adoration"] },
				{ 4,  22279 }, -- Lovely Black Dress
				{ 5,  22235 }, -- Truesilver Shafted Arrow
				{ 6,  22200 }, -- Silver Shafted Arrow
				{ 7,  22261 }, -- Love Fool
				{ 8,  22218 }, -- Handful of Rose Petals
				{ 9,  21813 }, -- Bag of Candies
				{ 11, "INV_Box_02",                      nil, AL["Box of Chocolates"] },
				{ 12, 22237 }, -- Dark Desire
				{ 13, 22238 }, -- Very Berry Cream
				{ 14, 22236 }, -- Buttermilk Delight
				{ 15, 22239 }, -- Sweet Surprise
				{ 16, 22276 }, -- Lovely Red Dress
				{ 17, 22278 }, -- Lovely Blue Dress
				{ 18, 22280 }, -- Lovely Purple Dress
				{ 19, 22277 }, -- Red Dinner Suit
				{ 20, 22281 }, -- Blue Dinner Suit
				{ 21, 22282 }, -- Purple Dinner Suit
			},
		},
		{ -- SFKApothecaryH
			name = C_Map_GetAreaInfo(209).." - "..AL["Apothecary Hummel"],
			[NORMAL_DIFF] = {
				{ 1,  51804 }, -- Winking Eye of Love
				{ 2,  51805 }, -- Heartbreak Charm
				{ 3,  51806 }, -- Shard of Pirouetting Happiness
				{ 4,  51807 }, -- Sweet Perfume Broach
				{ 5,  51808 }, -- Choker of the Pure Heart
				{ 7,  49641 }, -- Faded Lovely Greeting Card
				{ 8,  49715 }, -- Forever-Lovely Rose
				{ 9,  50250 }, -- X-45 Heartbreaker
				{ 10, 50446 }, -- Toxic Wasteling
				{ 11, 50471 }, -- The Heartbreaker
				{ 12, 50741 }, -- Vile Fumigator's Mask
			},
		},
	},
}

data["ChildrensWeekWrath"] = {
	name = AL["Childrens Week"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.CHILDRENS_WEEK,
	items = {
		{ -- ChildrensWeek
			name = AL["Childrens Week"],
			[NORMAL_DIFF] = {
				{ 1,  23007 }, -- Piglet's Collar
				{ 2,  23015 }, -- Rat Cage
				{ 3,  23002 }, -- Turtle Box
				{ 4,  23022 }, -- Curmudgeon's Payoff
				{ 6,  32616 }, -- Egbert's Egg
				{ 7,  32617 }, -- Sleepy Willy
				{ 8,  32622 }, -- Elekk Training Collar
				{ 10, 46544 }, -- Curious Wolvar Pup
				{ 11, 46545 }, -- Curious Oracle Hatchling
			},
		},
	},
}

data["MidsummerFestivalWrath"] = {
	name = AL["Midsummer Festival"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.MIDSUMMER_FESTIVAL,
	items = {
		{ -- MidsummerFestivalWrath
			name = AL["Midsummer Festival"],
			[NORMAL_DIFF] = {
				{ 1,  23083 }, -- Captured Flame
				{ 2,  34686 }, -- Brazier of Dancing Flames
				{ 4,  23324 }, -- Mantle of the Fire Festival
				{ 5,  23323 }, -- Crown of the Fire Festival
				{ 6,  34683 }, -- Sandals of Summer
				{ 7,  34685 }, -- Vestment of Summer
				{ 9,  23247 }, -- Burning Blossom
				{ 10, 34599 }, -- Juggling Torch
				{ 11, 34684 }, -- Handful of Summer Petals
				{ 12, 23246 }, -- Fiery Festival Brew
				{ 16, 23215 }, -- Bag of Smorc Ingredients
				{ 17, 23211 }, -- Toasted Smorc
				{ 18, 23435 }, -- Elderberry Pie
				{ 19, 23327 }, -- Fire-toasted Bun
				{ 20, 23326 }, -- Midsummer Sausage
			},
		},
		{ -- CFRSlaveAhune
			name = C_Map_GetAreaInfo(3717).." - "..AL["Ahune"],
			[NORMAL_DIFF] = {
				{ 1,  54806 }, -- Frostscythe of Lord Ahune
				{ 2,  54804 }, -- Shroud of Winter's Chill
				{ 3,  54802 }, -- The Frost Lord's War Cloak
				{ 4,  54801 }, -- Icebound Cloak
				{ 5,  54805 }, -- Cloak of the Frigid Winds
				{ 6,  54803 }, -- The Frost Lord's Battle Shroud
				{ 8,  35723 }, -- Shards of Ahune
				{ 16, 35498 }, -- Formula: Enchant Weapon - Deathfrost
				{ 18, 34955 }, -- Scorched Stone
				{ 19, 53641 }, --  Ice Chip
				{ 21, 35557 }, -- Huge Snowball
			},
		},
	},
}

data["BrewfestWrath"] = {
	name = AL["Brewfest"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	items = {
		{ -- Brewfest
			name = AL["Brewfest"],
			[NORMAL_DIFF] = {
				{ 1,  33968 }, -- Blue Brewfest Hat
				{ 2,  33864 }, -- Brown Brewfest Hat
				{ 3,  33967 }, -- Green Brewfest Hat
				{ 4,  33969 }, -- Purple Brewfest Hat
				{ 5,  33863 }, -- Brewfest Dress
				{ 6,  33862 }, -- Brewfest Regalia
				{ 7,  33966 }, -- Brewfest Slippers
				{ 8,  33868 }, -- Brewfest Boots
				{ 10, 33047 }, -- Belbi's Eyesight Enhancing Romance Goggles (Alliance)
				{ 11, 34008 }, -- Blix's Eyesight Enhancing Romance Goggles (Horde)
				{ 13, 33016 }, -- Blue Brewfest Stein
				{ 15, 37829 }, -- Brewfest Prize Token
				{ 16, 33976 }, -- Brewfest Ram
				{ 17, 33977 }, -- Swift Brewfest Ram
				{ 19, 32233 }, -- Wolpertinger's Tankard
				{ 21, 34028 }, -- "Honorary Brewer" Hand Stamp
				{ 22, 37599 }, -- "Brew of the Month" Club Membership Form
				{ 24, 33927 }, -- Brewfest Pony Keg
				{ 26, 37750 }, -- Fresh Brewfest Hops
				{ 27, 39477 }, -- Fresh Dwarven Brewfest Hops
				{ 28, 39476 }, -- Fresh Goblin Brewfest Hops
				{ 29, 37816 }, -- Preserved Brewfest Hops
			},
		},
		{
			name = AL["Food"],
			[NORMAL_DIFF] = {
				{ 1,  33043 }, -- The Essential Brewfest Pretzel
				{ 3,  34017 }, -- Small Step Brew
				{ 4,  34018 }, -- long Stride Brew
				{ 5,  34019 }, -- Path of Brew
				{ 6,  34020 }, -- Jungle River Water
				{ 7,  34021 }, -- Brewdoo Magic
				{ 8,  34022 }, -- Stout Shrunken Head
				{ 9,  33034 }, -- Gordok Grog
				{ 10, 33035 }, -- Ogre Mead
				{ 11, 33036 }, -- Mudder's Milk
			},
		},
		{
			name = C_Map_GetAreaInfo(1584).." - "..AL["Coren Direbrew"],
			[NORMAL_DIFF] = {
				{ 1,  49116 }, -- Bitter Balebrew Charm
				{ 2,  49118 }, -- Bubbling Brightbrew Charm
				{ 3,  49074 }, -- Coren's Chromium Coaster
				{ 4,  49076 }, -- Mithril Pocketwatch
				{ 5,  49078 }, -- Ancient Pickled Egg
				{ 6,  49080 }, -- Brawler's Souvenir
				{ 8,  49120 }, -- Direbrew's Bloody Shanker
				{ 9,  48663 }, -- Tankard O' Terror
				{ 16, 33977 }, -- Swift Brewfest Ram
				{ 17, 37828 }, -- Great Brewfest Kodo
				{ 19, 37863 }, -- Direbrew's Remote
				{ 21, 38280 }, -- Direbrew's Dire Brew
			},
		},
	},
}

data["HalloweenWrath"] = {
	name = AL["Hallow's End"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.HALLOWEEN,
	items = {
		{ -- Halloween1
			name = AL["Hallow's End"].." - "..AL["Misc"],
			[NORMAL_DIFF] = {
				{ 1,  20400 }, -- Pumpkin Bag
				{ 3,  18633 }, -- Styleen's Sour Suckerpop
				{ 4,  18632 }, -- Moonbrook Riot Taffy
				{ 5,  18635 }, -- Bellara's Nutterbar
				{ 6,  20557 }, -- Hallow's End Pumpkin Treat
				{ 8,  20389 }, -- Candy Corn
				{ 9,  20388 }, -- Lollipop
				{ 10, 20390 }, -- Candy Bar
			},
		},
		{ -- Halloween1
			name = AL["Hallow's End"].." - "..AL["Wands"],
			[NORMAL_DIFF] = {
				{ 1, 20410 }, -- Hallowed Wand - Bat
				{ 2, 20409 }, -- Hallowed Wand - Ghost
				{ 3, 20399 }, -- Hallowed Wand - Leper Gnome
				{ 4, 20398 }, -- Hallowed Wand - Ninja
				{ 5, 20397 }, -- Hallowed Wand - Pirate
				{ 6, 20413 }, -- Hallowed Wand - Random
				{ 7, 20411 }, -- Hallowed Wand - Skeleton
				{ 8, 20414 }, -- Hallowed Wand - Wisp
			},
		},
		{ -- Halloween3
			name = AL["Hallow's End"].." - "..AL["Masks"],
			[NORMAL_DIFF] = {
				{ 1,  20561 }, -- Flimsy Male Dwarf Mask
				{ 2,  20391 }, -- Flimsy Male Gnome Mask
				{ 3,  20566 }, -- Flimsy Male Human Mask
				{ 4,  20564 }, -- Flimsy Male Nightelf Mask
				{ 5,  20570 }, -- Flimsy Male Orc Mask
				{ 6,  20572 }, -- Flimsy Male Tauren Mask
				{ 7,  20568 }, -- Flimsy Male Troll Mask
				{ 8,  20573 }, -- Flimsy Male Undead Mask
				{ 16, 20562 }, -- Flimsy Female Dwarf Mask
				{ 17, 20392 }, -- Flimsy Female Gnome Mask
				{ 18, 20565 }, -- Flimsy Female Human Mask
				{ 19, 20563 }, -- Flimsy Female Nightelf Mask
				{ 20, 20569 }, -- Flimsy Female Orc Mask
				{ 21, 20571 }, -- Flimsy Female Tauren Mask
				{ 22, 20567 }, -- Flimsy Female Troll Mask
				{ 23, 20574 }, -- Flimsy Female Undead Mask
			},
		},
		{ -- SMHeadlessHorseman
			name = C_Map_GetAreaInfo(796).." - "..AL["Headless Horseman"],
			[NORMAL_DIFF] = {
				{ 1,  211817 }, -- Ring of Ghoulish Glee
				{ 2,  211844 }, -- The Horseman's Seal
				{ 3,  211847 }, -- Wicked Witch's Band
				{ 5,  211850 }, -- The Horseman's Horrific Helm
				{ 6,  211851 }, -- The Horseman's Baleful Blade
				{ 8,  33292 }, -- Hallowed Helm
				{ 10, 34068 }, -- Weighted Jack-o'-Lantern
				{ 12, 33277 }, -- Tome of Thomas Thomson
				{ 16, 37012 }, -- The Horseman's Reins
				{ 18, 33182 }, -- Swift Flying Broom        280% flying
				{ 19, 33176 }, -- Flying Broom              60% flying
				{ 21, 33184 }, -- Swift Magic Broom         100% ground
				{ 22, 37011 }, -- Magic Broom               60% ground
				{ 24, 33154 }, -- Sinister Squashling
			},
		},
	},
}

data["DayoftheDead"] = {
	name = AL["Day of the Dead"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.DAY_OF_THE_DEAD,
	items = {
		{ -- DayoftheDead
			name = AL["Day of the Dead"],
			[NORMAL_DIFF] = {
				{ 1, 46690 }, -- Candy Skull
				{ 2, 46710 }, -- Recipe: Bread of the Dead
				{ 3, 46711 }, -- Spirit Candle
				{ 4, 46718 }, -- Orange Marigold
				{ 5, 46831 }, -- Macabre Marionette
				{ 6, 46860 }, -- Whimsical Skull Mask
				{ 7, 46861 }, -- Bouquet of Orange Marigolds
			},
		},
	},
}

data["PilgrimsBounty"] = {
	name = AL["Pilgrim's Bounty"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.PILGRIMS_BOUNTY,
	items = {
		{ -- Pilgrim's Bounty
			name = AL["Pilgrim's Bounty"],
			[NORMAL_DIFF] = {
				{ 1,  44860 }, -- Recipe: Spice Bread Stuffing
				{ 2,  46803 }, -- Recipe: Spice Bread Stuffing
				{ 3,  44862 }, -- Recipe: Pumpkin Pie
				{ 4,  46804 }, -- Recipe: Pumpkin Pie
				{ 5,  44858 }, -- Recipe: Cranberry Chutney
				{ 6,  46805 }, -- Recipe: Cranberry Chutney
				{ 7,  44859 }, -- Recipe: Candied Sweet Potato
				{ 8,  46806 }, -- Recipe: Candied Sweet Potato
				{ 9,  44861 }, -- Recipe: Slow-Roasted Turkey
				{ 10, 46807 }, -- Recipe: Slow-Roasted Turkey
				{ 12, 44837 }, -- Spice Bread Stuffing
				{ 13, 44836 }, -- Pumpkin Pie
				{ 14, 44840 }, -- Cranberry Chutney
				{ 15, 44839 }, -- Candied Sweet Potato
				{ 16, 44838 }, -- Slow-Roasted Turkey
				{ 17, 46887 }, -- Bountiful Feast
				{ 19, 44812 }, -- Turkey Shooter
				{ 20, 44844 }, -- Turkey Caller
				{ 22, 46723 }, -- Pilgrim's Hat
				{ 23, 46800 }, -- Pilgrim's Attire
				{ 24, 44785 }, -- Pilgrim's Dress
				{ 25, 46824 }, -- Pilgrim's Robe
				{ 26, 44788 }, -- Pilgrim's Boots
			},
		},
	},
}

data["ScourgeInvasionWrath"] = {
	name = AL["Scourge Invasion"],
	ContentType = WORLD_EVENT_CONTENT,
	LoadDifficulty = NORMAL_DIFF,
	TableType = NORMAL_ITTYPE,
	gameVersion = AtlasLoot.WRATH_VERSION_NUM,
	CorrespondingFields = private.SCOURGE_INVASION,
	items = {
		{ -- ScourgeInvasionEvent1
			name = AL["Vendor"],
			[NORMAL_DIFF] = {
				{ 1,  40492 }, --  Argent War Horn
				{ 2,  40593 }, --  Argent Tome
				{ 3,  40601 }, --  Argent Dawn Banner
				{ 5,  23122 }, --  Consecrated Sharpening Stone
				{ 6,  23123 }, --  Blessed Wizard Oil
				{ 8,  22999 }, --  Tabard of the Argent Dawn
				{ 10, 43530 }, --  Argent Mana Potion
				{ 11, 43531 }, --  Argent Healing Potion
				{ 16, 43074 }, --  Blessed Mantle of Undead Cleansing
				{ 17, 43073 }, --  Blessed Gloves of Undead Cleansing
				{ 19, 43077 }, --  Blessed Shoulderpads of Undead Slaying
				{ 20, 43078 }, --  Blessed Grips of Undead Slaying
				{ 22, 43081 }, --  Blessed Pauldrons of Undead Slaying
				{ 23, 43082 }, --  Blessed Handguards of Undead Slaying
				{ 25, 43070 }, --  Blessed Gauntlets of Undead Slaying
				{ 26, 43068 }, -- Blessed Spaulders of Undead Slaying
			},
		},
		{ -- ScourgeInvasionEvent1
			name = AL["Sets"],
			TableType = SET_ITTYPE,
			[NORMAL_DIFF] = {
				{ 1,  781 }, -- Blessed Regalia of Undead Cleansing
				{ 3,  782 }, -- Undead Slayer's Blessed Armor
				{ 16, 783 }, -- Blessed Garb of the Undead Slayer
				{ 18, 784 }, -- Blessed Battlegear of Undead Slaying
			},
		},
		{
			name = C_Map_GetAreaInfo(3457).." - "..AL["Prince Tenris Mirkblood"],
			[NORMAL_DIFF] = {
				{ 1, 38658 }, -- Vampiric Batling
				{ 2, 39769 }, -- Arcanite Ripper
			}
		},
	},
}
