local ADDON_NAME, ns = ...
local L = LibStub("AceLocale-3.0"):GetLocale(ADDON_NAME)

function ns.LoadAzerothNodesLocationInfo(self)
local db = ns.Addon.db.profile
local nodes = ns.nodes
ns.currentSourceFile = "RetailAzerothNodesLocation.lua"

--#####################################################################################################
--##########################        function to hide all nodes below         ##########################
--#####################################################################################################
  if not db.activate.HideMapNote then


    --#####################################################################################################
    --####################################         Azeroth Map         ####################################
    --#####################################################################################################
        if db.activate.Azeroth then
        
    
        --###########################
        --##### Azeroth Kalimdor ####
        --###########################

        if self.db.profile.showAzerothKalimdor then
          
    
        -- Azeroth Kalimdor Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][14564585] = { id = 227, mnID = 63, type = "Dungeon", showInZone = true } -- Blackfathom Deeps
            nodes[947][19006301] = { id = 233, mnID = 199, type = "Dungeon", showInZone = true } -- Razorfen Downs
            nodes[947][19256697] = { id = 241, mnID = 71, type = "Dungeon", showInZone = true } -- Zul'Farrak
            nodes[947][11895663] = { id = 232, mnID = 66, type = "Dungeon", showInZone = true } -- Maraudon
            nodes[947][13966200] = { id = 230, mnID = 69, type = "Dungeon", showInZone = true } -- Dire Maul - Capital Gardens
            nodes[947][14396099] = { id = 1277, mnID = 69, type = "Dungeon", showInZone = true } -- Dire Maul - Gordok Commons - North
            nodes[947][17606218] = { id = 234, mnID = 199, type = "Dungeon", showInZone = true } -- Razorfen Kraul
            nodes[947][18617580] = { id = 68, mnID = 1527, type = "Dungeon", showInZone = true } -- The Vortex Pinnacle
            nodes[947][17077426] = { id = 69, mnID = 1527, type = "Dungeon", showInZone = true } -- Lost City of Tol'Vir
            nodes[947][18177316] = { id = 70, mnID = 1527, type = "Dungeon", showInZone = true } -- Halls of Origination
            nodes[947][46054797] = { id = 67, mnID = 207, type = "Dungeon", showInZone = true } -- The Stonecore
          end

          -- Azeroth Kalimdor PetBattleDungeons
          if self.db.profile.showAzerothPetBattleDungeons then
            nodes[947][18475536] = { npcID = 116781, name = "", mnID = 10, type = "PetBattleDungeon", showInZone = true } -- Wailing Caverns
          end
 
        -- Azeroth Kalimdor Raids
          if self.db.profile.showAzerothRaids then
            nodes[947][19524669] = { id = 78, mnID = 198, type = "Raid", showInZone = true } -- Firelands
            nodes[947][20746346] = { id = 760, mnID = 70, type = "Raid", showInZone = true } -- Onyxia's Lair
            nodes[947][15727588] = { id = 74, mnID = 249, type = "Raid", showInZone = true } -- Throne of the Four Winds
            nodes[947][16907206] = { id = 1180, mnID = 249, type = "Raid", showInZone = true, dnID = L["Instance Entrance"] .. " " .. L["switches weekly between"] .. " " .. ns.Uldum .. " (" .. ns.Kalimdor ..")" .. " & " .. ns.ValeOfEternalBlossoms .. " (" .. ns.Pandaria .. ")" } -- Ny'Alotha, The Waking City
          end

        -- Azeroth Kalimdor Passage
          if self.db.profile.showAzerothPassage and not db.activate.noPassages then
            nodes[947][14564585] = { id = 227, mnID = 63, type = "PassageDungeon", showInZone = true } -- Blackfathom Deeps
            nodes[947][11895663] = { id = 232, mnID = 66, type = "PassageDungeon", showInZone = true } -- Maraudon
            --nodes[947][20985086] = { id = 226, type = "PassageDungeon", showInZone = true } -- Ragefire
            nodes[947][18475536] = { id = 240, mnID = 10, type = "PassageDungeon", showInZone = true } -- Wailing Caverns
            nodes[947][21846911] = { id = { 187, 279, 255, 251, 750, 184, 185, 186 }, mnID = 75, type = "PassageDungeonRaidMulti", showInZone = true } -- Dragon Soul, The Battle for Mount Hyjal, The Culling of Stratholme, Black Morass, Old Hillsbrad Foothills, End Time, Well of Eternity, Hour of Twilight Heroic
            nodes[947][15886172] = { id = 1276, mnID = 69, type = "PassageDungeon", showInZone = true } -- Dire Maul - Warpwood Quarter
            nodes[947][14796169] = { id = 1276, mnID = 69, type = "PassageDungeon", showInZone = true } -- Dire Maul - Warpwood Quarter - East above Camp Mojache  
          end

        -- Azeroth Kalimdor PetBattleDungeons
          if (self.db.profile.showAzerothPassage and self.db.profile.showAzerothPetBattleDungeons) and not db.activate.noPassages then
            nodes[947][18475536] = { id = 240, mnID = 10, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "PassageDungeon", showInZone = true } -- Wailing Caverns
          end

        --Kalimdor Passage without noPassages and without MapNotesIcons
          if self.db.profile.showAzerothPassage and not db.activate.noPassages and not self.db.profile.showAzerothMapNotes then
            nodes[947][20985086] = { id = 226, mnID = 85, type = "PassageDungeon", showInZone = true } -- Ragefire
          end

        --Kalimdor Passage without AzerothEnemyFaction and MapNotesIcons
          if not db.activate.AzerothEnemyFaction and self.db.profile.showAzerothMapNotes and not db.activate.noPassages then

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][20985086] = { id = 226, mnID = 85, type = "PassageDungeon", showInZone = true } -- Ragefire
            end
          end

        --Kalimdor Passage without AzerothEnemyFaction and MapNotesIcons
          if not db.activate.AzerothEnemyFaction and self.db.profile.showAzerothMapNotes and db.activate.noPassages then

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][2098086] = { id = 226, mnID = 85, type = "Dungeon", showInZone = true } -- Ragefire
            end
          end


        -- Azeroth Kalimdor noPassages 
          if db.activate.noPassages then

            if self.db.profile.showAzerothMultiple then
              nodes[947][21846911] = { id = {187, 279, 255, 251, 750, 184, 185, 186 }, mnID = 75, type = "MultipleM", showInZone = true } -- Dragon Soul, The Battle for Mount Hyjal, The Culling of Stratholme, Black Morass, Old Hillsbrad Foothills, End Time, Well of Eternity, Hour of Twilight Heroic
            end

            if self.db.profile.showAzerothDungeons then
              nodes[947][145604585] = { id = 227, mnID = 63, type = "Dungeon", showInZone = true } -- Blackfathom Deeps
              --nodes[947][20985086] = { id = 226, mnID = 85, type = "Dungeon", showInZone = true } -- Ragefire
              nodes[947][18475536] = { id = 240, mnID = 10, type = "Dungeon", showInZone = true } -- Wailing Caverns
              --nodes[947][15886172] = { id = 1276, mnID = 69, type = "Dungeon", showInZone = true } -- Dire Maul - Warpwood Quarter
            end
          end

          -- Azeroth Kalimdor Pet + Dungeon
          if self.db.profile.showAzerothPetBattleDungeons and self.db.profile.showAzerothDungeons then
            nodes[947][18475536] = { id = 240, mnID = 10, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "Dungeon", showInZone = true } -- Wailing Caverns
          end

        --Kalimdor noPassages without MapNotesIcons
          if db.activate.noPassages and not self.db.profile.showAzerothMapNotes then

            if self.db.profile.showAzerothDungeons then
              nodes[947][20985086] = { id = 226, mnID = 85, type = "Dungeon", showInZone = true } -- Ragefire
            end
          end

        -- Azeroth Kalimdor Multiple
          if self.db.profile.showAzerothMultiple then
            nodes[947][12956955] = { mnID = 81, id = {744, 743 }, type = "MultipleR", showInZone = true } -- Temple of Ahn'Qiraj, Ruins of Ahn'Qiraj
          end


        -- Azeroth Kalimdor Portals
          if self.db.profile.showAzerothPortals then
            nodes[947][13123486] = { mnID = 89, name = "", type = "Portal", showInZone = true, TransportName = ns.Darnassus .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.Ruttheran } -- Portal To Teldrassil from Darnassus
            nodes[947][13906626] = { mnID = 81, name = "", type = "Portal", showInZone = true, TransportName = ns.Silithus .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Zandalar .. "\n" .. " ==> " .. ns.Boralus } -- Portal from Silithus to Zandalar and Boralus
            nodes[947][22297087] = { mnID = 74, name = "", type = "Portal", showInZone = true, TransportName = ns.CavernsOfTime .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal from Tanaris to Orgrimmar and Stormwind
            nodes[947][20374307] = { mnID = 198, name = "", type = "Portal", showInZone = true, TransportName = ns.Hyjal .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal from Hyjal to Orgrimmar and Stormwind
            nodes[947][15664100] = { mnID = 62, name = "", type = "Portal", showInZone = true, TransportName = ns.Darkshore .. " " .. L["Portals"] .. "\n" .. "\n" .. " ==> " .. ns.Zandalar .. "\n" .. " ==> " .. ns.Boralus .. "\n" .. "\n" .. L["(its only shown up ingame if your faction\n is currently occupying Bashal'Aran)"] } -- Portal from New Darkshore to Zandalar and Boralus
            nodes[947][17356539] = { mnID = 78, name = "", type = "Portal", showInZone = true, TransportName = ns.UnGoroCrater .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.SholazarBasin } -- Portal from Unguro to Sholazar

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][14473782] = { mnID = 57, name = "", type = "APortal", showInZone = true, TransportName = ns.Ruttheran .. " " .. L["Portals"] .. "\n" .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.AzuremystIsle .. "\n" .. " ==> " .. ns.Darnassus .. "\n" .. " ==> " .. ns.HellfirePeninsula } -- Portal from Teldrassil  
              nodes[947][06894347] = { mnID = 97, name = "", type = "APortal", showInZone = true, TransportName = ns.AzuremystIsle .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.Ruttheran } -- Portal To Teldrassil from Darnassus
            end

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][15325739] = { mnID = 7, name = FACTION_HORDE .. " " .. L["Portal"] .. " ==> " .. CALENDAR_FILTER_DARKMOON, TransportName = "\n" .. REQUIRES_LABEL .. " " .. CALENDAR_FILTER_DARKMOON .. "\n" .. L["Starting on the first Sunday of each month for one week"], type = "DarkMoon", showInZone = true } -- Mulgore Portal to the Darkmoon
            end

            if self.faction == "Horde" and not db.activate.AzerothEnemyFaction then
              nodes[947][14473782] = { mnID = 57, name = "", type = "Portal", showInZone = true, TransportName = ns.Ruttheran .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.Darnassus } -- Portal To Teldrassil from Darnassus
            end
          end


        -- Azeroth Kalimdor Portals without MapNotesIcons
          if self.db.profile.showAzerothPortals and not self.db.profile.showAzerothMapNotes then
            nodes[947][13123486] = { mnID = 89, name = "", type = "Portal", showInZone = true, TransportName = ns.Darnassus .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.Ruttheran } -- Portal To Teldrassil from Darnassus

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][08654265] = { mnID = 57, name = "", type = "APortal", showInZone = true, TransportName = L["Portal"] .. " ==> " .. ns.Stormwind } -- Portal Exodar to Teldrassil
            end
          end


        -- Azeroth Kalimdor MapNotesIcons
          if self.db.profile.showAzerothMapNotes then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][21665139] = { mnID = 85, name = "", type = "HIcon", showInZone = true, TransportName = ns.Orgrimmar .. " - " .. FACTION_HORDE .. "\n" .. "\n" .. L["Portalroom"] .. "\n" .. " ==> " .. ns.Silvermoon .. " (" .. EXPANSION_NAME1 ..")" .. "\n" .. " ==> " .. ns.Valdrakken .. "\n" .. " ==> " .. ns.Oribos .. "\n" .. " ==> " .. ns.Azsuna .. "\n" .. " ==> " .. ns.Zuldazar .. "\n" .. " ==> " .. ns.Shattrath .. "\n" .. " ==> " .. ns.Dalaran .. "\n" .. " ==> " .. ns.CavernsOfTime .. "\n" .. " ==> " .. ns.DarkPortal .. "\n" .. " ==> " .. ns.Dornogal .. "\n" .. " ==> " .. ns.Silvermoon .. " (" .. EXPANSION_NAME11 ..")" .. "\n" .. " ==> " .. ns.RazorwindShores .. "\n" .. "\n" ..  L["Portals"] .. "\n" .. " ==> " .. ns.Hyjal .. "\n" .. " ==> " .. ns.TwilightHighlands .. "\n" .. " ==> " .. ARTIFACT_SHAMAN_TITLECARD_DEEPHOLM .. "\n" .. " ==> " .. ns.Vashjir .. "\n" .. " ==> " .. ns.Uldum .. "\n" .. " ==> " .. ns.TolBarad .. "\n" .. "\n" .. L["Zeppelins"] .. "\n" .. " ==> " .. ns.ThunderBluff .. "\n" .. " ==> " .. ns.Gromgol .. "\n" .. " ==> " .. POSTMASTER_LETTER_WARSONGHOLD .. "\n" .. "\n" .. CALENDAR_TYPE_DUNGEON .. "\n" .. " ==> " .. DUNGEON_FLOOR_RAGEFIRE1 } -- Portalroom from Dazar'alor
              nodes[947][15995638] = { mnID = 88, name = "", type = "HIcon", showInZone = true, TransportName = ns.ThunderBluff .. " - " .. FACTION_HORDE .. "\n" .. "\n" .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Thunder Bluff to Orgrimmar
            end

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][13123486] = { mnID = 89, name = "", type = "AIcon", showInZone = true, TransportName = ns.Darnassus .. " - " .. FACTION_ALLIANCE .. "\n" .. "\n" .. L["Portals"] .. "\n" .. " ==> " .. ns.Ruttheran .. "\n" .. " ==> " .. ns.Exodar  .. "\n" .. " ==> " .. ns.HellfirePeninsula } -- Portal To Teldrassil from Darnassus
              nodes[947][08654265] = { mnID = 103, name = "", type = "AIcon", showInZone = true, TransportName = ns.Exodar .. " - " .. FACTION_ALLIANCE .. "\n" .. "\n" .. L["Portal"] .. "\n" .. " ==> " .. ns.Stormwind } -- Portal Exodar to Teldrassil
            end 
          end


        -- Azeroth Kalimdor Zeppelins
          if self.db.profile.showAzerothZeppelins then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
            --nodes[947][15225540] = { mnID = 7, name = "", type = "HZeppelin", showInZone = true, TransportName = ns.ThunderBluff .. " " .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Thunder Bluff to Orgrimmar
            --nodes[947][22325132] = { mnID = 1, name = "", type = "HZeppelin", showInZone = true, TransportName = ns.Durotar .. " " .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.TheWakingShores } -- Zeppelin from Durotar to The Waking Shores - Dragonflight
            end
          end


        -- Azeroth Kalimdor Zeppelins
          if self.db.profile.showAzerothZeppelins and not self.db.profile.showAzerothMapNotes then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][15205540] = { mnID = 88, name = "", type = "HZeppelin", showInZone = true, TransportName = ns.ThunderBluff .. "\n" .. "\n" ..  L["Zeppelin"] .. "\n" .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Thunder Bluff to Orgrimmar
              nodes[947][22325132] = { mnID = 1, name = "", type = "HZeppelin", showInZone = true, TransportName = ns.Durotar .. " " .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.TheWakingShores } -- Zeppelin from Durotar to The Waking Shores - Dragonflight
            end
          end
    
    
        -- Azeroth Kalimdor Ships
          if self.db.profile.showAzerothShips then
            nodes[947][20965574] = { mnID = 10, name = "", type = "Ship", showInZone = true, TransportName = ns.Ratchet .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_STRANGLETHORNVALE } -- Ship from Ratchet to Booty Bay
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
            nodes[947][23155572] = { mnID = 463, name = "", type = "HShip", showInZone = true, TransportName = ns.EchoIsles .. " " .. L["Ship"] .. "\n" .. " ==> " .. ns.Zandalar } -- Ship from Echo Isles to Dazar'alor - Zandalar
            end

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][21826142] = { mnID = 70, name = "", type = "AShip", showInZone = true, TransportName = ns.TheramoreIsle .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_WETLANDS } -- Ship from Dustwallow Marsh to Menethil Harbor
            end
          end

         -- Azeroth Kalimdor LFR
          if self.db.profile.showAzerothLFR then
            nodes[947][23046933] = { mnID = 75, name = ns.Auridormi .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n" .. " ", id = { 187 }, type = "LFR", showInZone = true }
          end
        
        end

    
    
        --####################################
        --###### Azeroth Eastern Kingdom #####
        --####################################
    
        if self.db.profile.showAzerothEasternKingdom then

        -- Azeroth Khaz Algar Delves
          if self.db.profile.showAzerothDelves then
            nodes[947][94122991] = { name = DELVES_LABEL .. " " .. L["Entrance"], mnID = 2537, delveIDs = { 2502, 2503, 2505, 2535, 2547, 2525, 2506, 2528, 2510 }, type = "Delves", showInZone = true } -- Quel'Thalas
          end

        -- Azeroth Eastern Kingdom Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][92813801] = { id = 77, mnID = 95, dnID = "(" .. EXPANSION_NAME1 .. ")\n\n", type = "Dungeon", showInZone = true } -- Zul'Aman
            nodes[947][91972614] = { id = 249, mnID = 122, dnID = "(" .. EXPANSION_NAME1 .. ")\n\n", type = "Dungeon", showInZone = true } -- Magisters' Terrace
            nodes[947][83204721] = { id = 64, mnID = 21, type = "Dungeon", showInZone = true } -- Shadowfang Keep
            nodes[947][88634402] = { id = 246, mnID = 22, type = "Dungeon", showInZone = true } -- Scholomance
            nodes[947][89593995] = { id = 236, lfgid = 40, mnID = 23, type = "Dungeon", showInZone = true } -- Stratholme
            nodes[947][86767011] = { id = 76, mnID = 50, type = "Dungeon", showInZone = true } -- Zul'Gurub
            nodes[947][79985920] = { id = 65, mnID = 203, type = "Dungeon", showInZone = true } -- Throne of Tides
            nodes[947][89945460] = { id = 71, mnID = 241, type = "Dungeon", showInZone = true } -- Grim Batol

            nodes[947][89443655] = { id = 1299, mnID = 2395, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n",type = "Dungeon", showInZone = true } -- Windläuferturm
            nodes[947][92183166] = { id = 1304, mnID = 2395, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n",type = "Dungeon", showInZone = true } -- Mördergasse
            nodes[947][95163500] = { id = 1315, mnID = 2437, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n",type = "Dungeon", showInZone = true } -- Maisarakavernen
            nodes[947][90802476] = { id = 1300, mnID = 2424, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n", type = "Dungeon", showInZone = true } -- Terrasse der Magister
            nodes[947][93504044] = { id = 1311, mnID = 2437, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n", type = "Dungeon", showInZone = true } -- Nalorakks Bau
            --nodes[947][96513110] = { id = 1316, mnID = 2405, type = "Dungeon", showInZone = true } -- Nexuspunkt Xenas
            --nodes[947][96712477] = { id = 1313, mnID = 2405, type = "Dungeon", showInZone = true } -- Arena der Leerennarbe
            --nodes[947][97572919] = { id = 1309, mnID = 2405, type = "Dungeon", showInZone = true } -- Das blendende Tal
          end

        -- Azeroth Eastern Kingdom PetBattleDungeons
          if self.db.profile.showAzerothPetBattleDungeons then
            nodes[947][90503929] = { npcID = 150987, name = "", mnID = 23, type = "PetBattleDungeon", showInZone = true } -- Stratholme
            nodes[947][84445688] = { npcID = 147070, name = "", mnID = 30, type = "PetBattleDungeon", showInZone = true } -- Gnomeregan
            nodes[947][86536189] = { npcID = 161782, name = "", mnID = 35, type = "PetBattleDungeon", showInZone = true } -- Blackrock Deeps
            nodes[947][83226850] = { npcID = 119390, name = "", mnID = 52, type = "PetBattleDungeon", showInZone = true } -- Deadmines
          end

        -- Azeroth Eastern Kingdom Dungeons without MapNotesIcons
          if self.db.profile.showAzerothDungeons and not self.db.profile.showAzerothMapNotes then
            nodes[947][84026458] = { id = 238, mnID = 84, type = "Dungeon", showInZone = true } -- The Stockade 
          end
    
        --Azeroth Passage without AzerothEnemyFaction and MapNotesIcons
          if not db.activate.AzerothEnemyFaction and self.db.profile.showAzerothMapNotes then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][84026458] = { id = 238, mnID = 84, type = "Dungeon", showInZone = true } -- The Stockade
            end
          end    

        -- Azeroth Eastern Kingdom Raids
          if self.db.profile.showAzerothRaids then
            nodes[947][80455260] = { id = 75, mnID = 244, type = "Raid", showInZone = true } -- Baradin Hold
            nodes[947][90652724] = { id = 752, mnID = 122, dnID = "(" .. EXPANSION_NAME1 .. ")\n\n", type = "Raid", showInZone = true } -- Sunwell Plateau
            nodes[947][90655621] = { id = 72, mnID = 241, type = "Raid", showInZone = true } -- The Bastion of Twilight

            --nodes[947][95922879] = { id = 1307, mnID = 2405, type = "Raid", showInZone = true } -- Die Leerenspitze            
            nodes[947][91332907] = { id = 1308, mnID = 2424, dnID = "(" .. EXPANSION_NAME11 .. ")\n\n", type = "Raid", showInZone = true } -- Marsch auf Quel'Danas
            --nodes[947][99002561] = { id = 1314, mnID = 2413, type = "Raid", showInZone = true } -- der Traumriss
          end
    
        -- Azeroth Eastern Kingdom Passage
          if self.db.profile.showAzerothPassage and not db.activate.noPassages then
            nodes[947][84445688] = { id = 231, mnID = 27, type = "PassageDungeon", showInZone = true } -- Gnomeregan
            nodes[947][90366709] = { id = 237, mnID = 51, type = "PassageDungeon", showInZone = true } -- The Temple of Atal'hakkar
            nodes[947][83226850] = { id = 63, mnID = 52, type = "PassageDungeon", showInZone = true } -- Deadmines
            nodes[947][90503929] = { id = 1292, mnID = 23, type = "PassageDungeon", showInZone = true } -- Stratholme Service Entrance
            nodes[947][89856028] = { id = 239, mnID = 15, name = "", type = "PassageDungeon", showInZone = true } -- Uldaman (Secondary Entrance)
            nodes[947][86536189] = { id = { 73, 741, 742, 66, 228, 229, 559 }, mnID = 33, name = TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "PassageDungeonRaidMulti", showInZone = true } -- Blackwind Descent, Molten Core, Blackwing Lair, Blackrock Caverns, Blackrock Depths, Lower Blackrock Spire, Upper Blackrock Spire
          end

        -- Azeroth Eastern Kingdom PetBattleDungeons
          if (self.db.profile.showAzerothPassage and self.db.profile.showAzerothPetBattleDungeons) and not db.activate.noPassages then
            nodes[947][84445688] = { id = 231, mnID = 27, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "PassageDungeon", showInZone = true } -- Gnomeregan
            nodes[947][83226850] = { id = 63, mnID = 52, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "PassageDungeon", showInZone = true } -- Deadmines
            nodes[947][90503929] = { id = 1292, mnID = 23, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "PassageDungeon", showInZone = true } -- Stratholme Service Entrance
            nodes[947][86536189] = { id = { 73, 741, 742, 66, 228, 229, 559 }, mnID = 33, name = ns.BlackrockDeeps .. " (" .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON .. ")", type = "PassageDungeonRaidMulti", showInZone = true } -- Blackwind Descent, Molten Core, Blackwing Lair, Blackrock Caverns, Blackrock Depths, Lower Blackrock Spire, Upper Blackrock Spire
          end

        -- Azeroth Eastern Kingdom noPassages
          if db.activate.noPassages then

            if self.db.profile.showAzerothDungeons then
              nodes[947][84445688] = { id = 231, mnID = 27, type = "Dungeon", showInZone = true } -- Gnomeregan
              nodes[947][90366709] = { id = 237, mnID = 51, type = "Dungeon", showInZone = true } -- The Temple of Atal'hakkar
              nodes[947][83226850] = { id = 63, mnID = 52, type = "Dungeon", showInZone = true } -- Deadmines      
              --nodes[947][84026458] = { id = 238, mnID = 84, type = "Dungeon", showInZone = true } -- The Stockade        
              --nodes[947][89856028] = { id = 239, mnID = 15, name = "", type = "Dungeon", showInZone = true } -- Uldaman (Secondary Entrance)
              nodes[947][90503929] = { id = 1292, mnID = 23, type = "Dungeon", showInZone = true } -- Stratholme Service Entrance
            end

            if self.db.profile.showAzerothMultiple then
              nodes[947][86536189] = { id = {73, 741, 742, 66, 228, 229, 559 }, mnID = 33, name = TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "MultipleM", showInZone = true } -- Blackwind Descent, Molten Core, Blackwing Lair, Blackrock Caverns, Blackrock Depths, Lower Blackrock Spire, Upper Blackrock Spire
            end

          end


        -- Azeroth Eastern Kingdom Pet + Dungeon
          if self.db.profile.showAzerothPetBattleDungeons and self.db.profile.showAzerothDungeons then
            nodes[947][83226850] = { id = 63, mnID = 52, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "Dungeon", showInZone = true } -- Deadmines
            nodes[947][84445688] = { id = 231, mnID = 27, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "Dungeon", showInZone = true } -- Gnomeregan
            nodes[947][90503929] = { id = 1292, mnID = 23, TransportName = "+ " .. TOOLTIP_BATTLE_PET .. " " .. LFG_TYPE_DUNGEON, type = "Dungeon", showInZone = true } -- Stratholme Service Entrance
          end

        -- Azeroth Eastern Kingdom Multiple
          if self.db.profile.showAzerothMultiple then
            nodes[947][86434185] = { id = {311, 316 }, mnID = 19, type = "MultipleD", showInZone = true } -- Scarlet Halls, Monastery
            nodes[947][88006838] = { id = {745, 860 }, mnID = 42, type = "MultipleM",showInZone = true } -- Karazhan, Return to Karazhan
            nodes[947][89225843] = { id = {1197, 239 }, mnID = 15, type = "MultipleD",showInZone = true } --  Legacy of Tyr Dragonflight Dungeon & Vanilla Uldaman    
            nodes[947][94692640] = { id = { 1316, 1313, 1307 }, mnID = 2405, TransportName = "(" .. EXPANSION_NAME11 .. ")\n\n", type = "MultipleM", showInZone = true } -- Nexuspunkt Xenas, Arena der Leerennarbe, Die Leerenspitze
            nodes[947][96842898] = { id = { 1314, 1309 }, mnID = 2413, TransportName = "(" .. EXPANSION_NAME11 .. ")\n\n", type = "MultipleM", showInZone = true } -- Der Traumriss, Das brennende Tal
          end
    

        -- Azeroth Eastern Kingdom Portals
          if self.db.profile.showAzerothPortals then
            nodes[947][89607007] = { mnID = 17,  name = "" , type = "Portal", showInZone = true, showOnContinent = false, TransportName = ns.BlastedLands .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.DarkPortal .. " - " .. ns.Ashran } -- Portal Blasted Lands to Orgrimmar and Stormwind
            nodes[947][93725533] = { mnID = 241, name = "", type = "Portal", showInZone = true, TransportName = ns.TwilightHighlands .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal Tol Orgrimmar or Stormwind from Twilight Highlands
            nodes[947][80015070] = { mnID = 245,  name = "" , type = "Portal", showInZone = true, TransportName = ns.TolBarad .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal Tol Barad to Orgrimmar and Stormwind
            nodes[947][87924933] = { mnID = 14, name = "", type = "Portal", showInZone = true, TransportName = ns.ArathiHighlands.. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Zandalar .. "\n" .. " ==> " .. ns.Boralus .. "\n" .. " " .. "(" .. L["This Arathi Highlands portal is only active if your faction is currently occupying Ar'gorok"] .. ")" } -- Portal from Arathi to Zandalar
          
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][85216586] = { mnID = 37, name = FACTION_ALLIANCE .. " " .. L["Portal"] .. " ==> " .. CALENDAR_FILTER_DARKMOON, TransportName = "\n" .. REQUIRES_LABEL .. " " .. CALENDAR_FILTER_DARKMOON .. "\n" .. L["Starting on the first Sunday of each month for one week"], type = "DarkMoon", showInZone = true } -- Elwynn Forest Portal to the Darkmoon
            end

          end


          if self.db.profile.showAzerothPortals and not self.db.profile.showAzerothMapNotes then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][84864258] = { mnID = 18, name = "", type = "HPortal", showInZone = true, TransportName = ns.TirisfalGlades .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Gromgol .. "\n" .. " ==> " .. ns.HowlingFjord .. "\n" .. " ==> " .. ns.Silvermoon } -- Portal to Orgrimmar, Silvermoon, Howling Fjord and Grom'gol from Tirisfal
              nodes[947][93143116] = { mnID = 110, name = "", type = "HPortal", showInZone = true, TransportName = ns.Silvermoon .. " " .. L["Portals"] .. "\n" .. "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.RuinsofLordaeron } -- Portal to Orgrimmar, Ruins of Lordaeron from Silvermoon
            end
          end
    

        -- Azeroth Eastern Kingdom MapNotesIcons
          if self.db.profile.showAzerothMapNotes then

            nodes[947][91723289] = { mnID = 2393, mnID2 = 110, name = "", mnIDText1 = EXPANSION_NAME11, mnIDText2 = EXPANSION_NAME1, type = "HAIcon", showInZone = true, TransportName = ns.Silvermoon .. " " .. FACTION_NEUTRAL .. " (" .. EXPANSION_NAME11 .. ")\n\n" .. L["Portals"] .. "\n" ..  " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Harandar .. "\n" .. " ==> " .. ns.VoidTempest .. "\n" .. " ==> " .. ns.Stormwind  .. "\n\n" .. CALENDAR_TYPE_DUNGEON .. "\n ==> " .. ns.MurderRow .. "\n\n" .. DELVES_LABEL .. "\n ==> " .. ns.TheDarkway .. "\n ==> " .. ns.CollegiateCalamity .. "\n\n\n".. ns.Silvermoon .. " " .. FACTION_HORDE .. " (" .. EXPANSION_NAME1 .. ")\n" .. "\n" .. L["Portals"] .. "\n" ..  " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.RuinsofLordaeron .. "\n\n" .. L["The Timeways"] .. " " .. L["Portals"] .. "\n" .. " ==> " .. ns.SpiresOfArak .. "\n" .. " ==> " .. ns.Icecrown .. "\n" .. " ==> " .. ns.Eredath .. "\n" .. " ==> " .. ns.Thaldraszus } -- Portal to Orgrimmar, Ruins of Lordaeron from Silvermoon

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][84874364] = { mnID = 18, name = "", type = "HIcon", showInZone = true, TransportName = ns.Undercity .. " - " .. FACTION_HORDE .. "\n" .. "\n" .. L["Portal"] .. "\n" .. " ==> " .. ns.HellfirePeninsula .. "\n" .. "\n" .. ns.RuinsofLordaeron  .. " / " .. ns.TirisfalGlades .. "\n" .. "\n" .. L["Portals"] .. "\n" ..  " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Gromgol .. "\n" .. " ==> " .. ns.HowlingFjord .. "\n" .. " ==> " .. ns.Silvermoon } -- Portal to Orgrimmar, Silvermoon, Howling Fjord and Grom'gol from Tirisfal
              nodes[947][85057132] = { mnID = 50, name = "", type = "HIcon", showInZone = true, TransportName = ns.Gromgol .. " - " .. FACTION_HORDE .. "\n" .. "\n" .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. "\n" .. L["Portal"] .. "\n" .. " ==> " .. ns.RuinsofLordaeron } -- Transport from Stranglethorn Valley to Ogrimmar and Ruins of Lordaeron
            end

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][86795701] = { mnID = 87, name = "", type = "AIcon", showInZone = true, showOnContinent = false, TransportName = ns.Ironforge .. " - " .. FACTION_ALLIANCE .. "\n" .. "\n" .. ns.Deepruntram .. "\n" .. " ==> " .. ns.Stormwind } -- Transport to Ironforge Carriage 
              nodes[947][84376424] = { mnID = 84, name = "", type = "AIcon", showInZone = true, TransportName = ns.Stormwind .. " - " .. FACTION_ALLIANCE .. "\n" .. "\n" .. L["Portalroom"] .. "\n" .. " ==> " .. ns.Ashran .. "\n" .. " ==> " .. ns.Valdrakken .. "\n" .. " ==> " .. ns.Boralus .. "\n" .. " ==> " .. ns.Oribos .. "\n" .. " ==> " .. ns.Azsuna .. "\n" .. " ==> " .. ns.Shattrath .. "\n" .. " ==> " .. ns.JadeForest .. "\n" .. " ==> " .. ns.Dalaran .. "\n" .. " ==> " .. ns.CavernsOfTime .. "\n" .. " ==> " .. ns.Exodar .. "\n" ..  " ==> " .. ns.Amirdrassil .. "\n" .. " ==> " .. ns.BlastedLands .. "\n" .. " ==> " .. ns.Dornogal .. ns.RazorwindShores .. "\n" .." ==> " .. ns.Silvermoon .. " (" .. EXPANSION_NAME11 ..")" .. "\n" .. " ==> " .. ns.FoundersPoint .."\n" .. "\n" .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Uldum .. "\n" .. " ==> " .. ns.Vashjir .. "\n" .. " ==> " .. ns.Hyjal .. "\n" .. " ==> " .. ARTIFACT_SHAMAN_TITLECARD_DEEPHOLM .. "\n" .. " ==> " .. ns.TwilightHighlands .. "\n" .. " ==> " .. ns.TolBarad .. "\n" .. "\n" .. L["Ships"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_VALIANCEKEEP .. "\n" .. " ==> " .. ns.Boralus .. "\n" .. " ==> " .. ns.TheWakingShores .. "\n" .. "\n" .. ns.Deepruntram .. "\n" .. " ==> " .. ns.Ironforge .. "\n" .. "\n" .. " ==> " .. CALENDAR_TYPE_DUNGEON .. "\n" .. " ==> " .. DUNGEON_FLOOR_THESTOCKADE1 } -- Portalroom from Stormwind
            end
          end
    

        -- Azeroth Eastern Kingdom Zeppelins without MapNotesIcons
          if self.db.profile.showAzerothZeppelins and not self.db.profile.showAzerothMapNotes then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][85057132] = { mnID = 50, name = "", type = "HZeppelin", showInZone = true, TransportName = ns.Gromgol .. " " .. L["Zeppelin"] .. "\n" .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Stranglethorn Valley to Ogrimmar
            end
          end

        -- Azeroth Eastern Kingdom Ships
          if self.db.profile.showAzerothShips then
            nodes[947][83595164] = { mnID = 217, name = "", type = "Ship", showInZone = true, TransportName = ns.RuinsofGilneas .. " " .. L["Ship"] .. "\n" .. " ==> " .. ns.Amirdrassil } -- Ship from Gilneas to Bel ameth
            nodes[947][84667504] = { mnID = 210, name = "", type = "Ship", showInZone = true, TransportName = POSTMASTER_LETTER_STRANGLETHORNVALE .. " " .. L["Ship"] .. "\n" .. " ==> " .. ns.Ratchet } -- Ship from Booty Bay to Ratchet
    
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][86375379] = { mnID = 56, name = "", type = "AShip", showInZone = true, TransportName = POSTMASTER_LETTER_WETLANDS .. " " .. L["Ships"] .. "\n" .. "\n" .. " ==> " .. ns.TheramoreIsle .. "\n" .. " ==> " .. ns.HowlingFjord } -- Ship from Menethil Harbor to Howling Fjord and Dustwallow Marsh
            end
          end


        -- Azeroth Eastern Kingdom Ships without RemoveInvite
          if self.db.profile.showAzerothShips and not self.db.profile.showAzerothMapNotes then
    
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][83196210] = { mnID = 84, name = "", type = "AShip", showInZone = true, TransportName = ns.Stormwind .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_VALIANCEKEEP } -- Ship from Stormwind to Valiance Keep
              nodes[947][83296456] = { mnID = 84, name = "", type = "AShip", showInZone = true, TransportName = ns.Stormwind .. " " .. L["Ship"] .. "\n" .. " ==> " .. ns.Boralus  .. "\n" .. " ==> " .. ns.TheWakingShores } -- Ship from Stormwind to Valiance Keep
            end
          end
    
        -- Azeroth Eastern Kingdom Transport and not MapNotesIcons
          if self.db.profile.showAzerothTransport and not self.db.profile.showAzerothMapNotes then

            nodes[947][86795701] = { mnID = 87, name = "", type = "Carriage", showInZone = true, showOnContinent = false, TransportName = L["Transport"] .. " ==> " .. ns.Deepruntram } -- Transport to Ironforge Carriage 
          end


        -- Azeroth Eastern Kingdom OldVanilla
          if self.db.profile.showAzerothOldVanilla then
            nodes[947][90194066] = { id = 754, mnID = 23, name = L["Secret Entrance"] .. " " .. L["(Wards of the Dread Citadel - Achievement)"] .. " - " .. L["Old Version"], type = "VInstanceR", showInZone = true, showOnContinent = true } -- Old Naxxramas version - Secret Entrance - Wards of the Dread Citadel
            nodes[947][89714326] = { mnID = 22, name = L["Secret Entrance"] .. " " .. L["(Memory of Scholomance - Achievement)"] .. " - " .. L["Old Version"], type = "VInstanceD", showInZone = true, showOnContinent = true } -- Old version of Scholomance - Secret Entrance
            nodes[947][86344322] = { mnID = 18, name = L["Use the Old Keyring"], dnID = L["Graveyard"] .. " - " .. L["Old Version"] .. "\n" .. L["Cathedral"] .. " - " .. L["Old Version"] .. "\n" .. L["Library"] .. " - " .. L["Old Version"] .. "\n" .. L["Armory"] .. " - " .. L["Old Version"], type = "MultiVInstanceD", showInZone = true } -- Scarlet Monastery Key for Old dungeons
          end
        end
    
    
        --############################
        --##### Azeroth Northrend ####
        --############################
    
        if self.db.profile.showAzerothNorthrend then
    
    
        -- Azeroth Northrend Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][53111487] = { id = 273, mnID = 121, type = "Dungeon", showInZone = true } -- Drak'Tharon Keep
            nodes[947][56481047] = { id = 274, mnID = 121, type = "Dungeon", showInZone = true } -- Gundrak
            nodes[947][50731462] = { id = 283, mnID = 125, type = "Dungeon", showInZone = true } -- The Violet Hold
          end
    
    
        -- Azeroth Northrend Raids
          if self.db.profile.showAzerothRaids then
            nodes[947][52131713] = { id = 754, mnID = 115, type = "Raid", showInZone = true } -- Naxxramas
            nodes[947][46291352] = { id =  753, mnID = 123, type = "Raid", showInZone = true } -- Vault of Archavon
          end
    
    
        -- Azeroth Northrend Multiple
          if self.db.profile.showAzerothMultiple then
            nodes[947][47451709] = { id = { 271, 272 }, mnID = 115, type = "MultipleD", showInZone = true} -- Ahn'kahet The Old Kingdom, Azjol-Nerub
            nodes[947][57062211] = { id = { 286, 285 }, mnID = 117, type = "MultipleD", showInZone = true } -- Utgarde Pinnacle, Utgarde Keep
            nodes[947][47421290] = { id = { 758, 276, 278, 280 }, mnID = 118, type = "MultipleM", showInZone = true } -- Icecrown Citadel, The Forge of Souls, Halls of Reflection, Pit of Saron
            nodes[947][51880617] = { id = { 759, 277, 275 },mnID = 120, type = "MultipleM", showInZone = true } -- Ulduar, Halls of Stone, Halls of Lightning
            nodes[947][49290747] = { id = { 757, 284 }, type = "MultipleM", showInZone = true } -- Trial of the Crusader, Trial of the Champion
            nodes[947][40641671] = { id = { 756, 282, 281 }, mnID = 114, type = "MultipleM", showInZone = true } -- The Eye of Eternity, The Nexus, The Oculus
            nodes[947][50001736] = { id = { 755, 761 }, mnID = 115, type = "MultipleR", showInZone = true } -- The Ruby Sanctum, The Obsidian Sanctum
          end
    
          
        -- Azeroth Northrend Portals
          if self.db.profile.showAzerothPortals then
            nodes[947][45911491] = { mnID = 123, name = "", type = "Portal", showInZone = true, TransportName = ns.Wintergrasp .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.Dalaran } -- LakeWintergrasp to Dalaran Portal
            nodes[947][49401314] = { mnID = 125, name = "", type = "Portal", showInZone = true, TransportName = ns.Dalaran .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal from Old Dalaran to Orgrimmar and Stormwind
            nodes[947][43181473] = { mnID = 119, name = "", type = "Portal", showInZone = true, TransportName = ns.SholazarBasin .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.UnGoroCrater } -- Portal from Old Dalaran to Orgrimmar and Stormwind
          end

        -- Azeroth Northrend Zeppelins
          if self.db.profile.showAzerothZeppelins then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][41841870] = { mnID = 114, name = "", type = "HZeppelin", showInZone = true, TransportName = POSTMASTER_LETTER_WARSONGHOLD .. " " .. L["Zeppelin"] .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Borean Tundra to Ogrimmar
            end
          end
    
    
        -- Azeroth Northrend Ships
          if self.db.profile.showAzerothShips then
            nodes[947][54622319] = { mnID = 117, name = "", type = "Ship", showInZone = true, TransportName = POSTMASTER_LETTER_KAMAGUA .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_MOAKI } -- Ship from Kamagua to Moaki
            nodes[947][49301878] = { mnID = 115, name = "", type = "Ship", showInZone = true, TransportName = POSTMASTER_LETTER_MOAKI .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_KAMAGUA .. "\n" .. " ==> " .. ns.BoreanTundra } -- Ship from Moaki to Kamagua
            nodes[947][44781901] = { mnID = 114, name = "", type = "Ship", showInZone = true, TransportName = ns.BoreanTundra .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_MOAKI } -- Ship from Unu'pe to Moaki

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][43232009] = { mnID = 114, name = "", type = "AShip", showInZone = true, TransportName = POSTMASTER_LETTER_VALIANCEKEEP .. " " ..  L["Ship"] .. "\n" .. " ==> " .. ns.Stormwind } -- Ship from Borean Tundra to Stormwind
              nodes[947][57602350] = { mnID = 117, name = "", type = "AShip", showInZone = true, TransportName = ns.HowlingFjord .. " " .. L["Ship"] .. "\n" .. " ==> " .. POSTMASTER_LETTER_WETLANDS } -- Ship from Howling Fjord to Wetlands
            end
          end
        end
    
    
        --###########################
        --##### Azeroth Pandaria ####
        --###########################
    
        if self.db.profile.showAzerothPandaria then
    
        -- Azeroth Pandaria Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][53138189] = { id = 313, mnID = 371, type = "Dungeon", showInZone = true } -- Temple of the Jade Serpent
            nodes[947][47648540] = { id = 302, mnID = 376, type = "Dungeon", showInZone = true } -- Stormstout Brewery
            nodes[947][45737584] = { id = 312, mnID = 379, type = "Dungeon", showInZone = true } -- Shado-Pan Monastery
            nodes[947][41918090] = { id = 324, mnID = 388, type = "Dungeon", showInZone = true } -- Siege of Niuzao Temple
            nodes[947][46468244] = { id = 303, mnID = 390, type = "Dungeon", showInZone = true } -- Gate of the Setting Sun
          end
    
    
        -- Azeroth Pandaria Raids
          if self.db.profile.showAzerothRaids then
            nodes[947][47857509] = { id = 317, mnID = 379, type = "Raid", showInZone = true } -- Mogu'shan Vaults
            nodes[947][43598371] = { id = 330, mnID = 422, type = "Raid", showInZone = true } -- Heart of Fear
            nodes[947][41077005] = { id = 362, mnID = 504, type = "Raid", showInZone = true } -- Throne of Thunder
            nodes[947][49858198] = { id = 320, mnID = 433, type = "Raid", showInZone = true } -- Terrace of Endless Spring 
            nodes[947][47348150] = { id = 1180, mnID = 390, type = "Raid", showInZone = true, dnID = L["Instance Entrance"] .. " " .. L["switches weekly between"] .. " " .. ns.Uldum .. " (" .. ns.Kalimdor ..")" .. " & " .. ns.ValeOfEternalBlossoms .. " (" .. ns.Pandaria .. ")"} -- Ny'Alotha, The Waking City
          end
    
    
        -- Azeroth Pandaria Multiple
          if self.db.profile.showAzerothMultiple then
            nodes[947][47747952] = { mnID = 390, id = {369, 321 }, type = "MultipleM", showInZone = true } -- Siege of Orgrimmar
          end
    
    
        -- Azeroth Pandaria Portals
          if self.db.profile.showAzerothPortals then

            nodes[947][48288274] = { mnID = 390, name = "", type = "Portal", showInZone = true, TransportName = ns.ValeOfEternalBlossoms .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal from Vale of Eternal Blossoms to Orgrimmar and Stormwind
            nodes[947][43408025] = { mnID = 388, name = "", type = "Portal", showInZone = true, TransportName = ns.ShadoPanGarison .. " " .. L["Portal"] .. "\n" .. " ==> " .. ns.IsleOfThunder } -- Portal from Shado-Pan Garrison to Isle of Thunder
            nodes[947][41047200] = { mnID = 504, name = "", type = "Portal", showInZone = true, TransportName = ns.IsleOfThunder .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.ShadoPanGarison } -- Portal from Isle of Thunder to Shado-Pan Garrison

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][50477732] = { mnID = 371, name = "", type = "HPortal", showInZone = true, TransportName = ns.JadeForest .. " " .. L["Portal"]  .. "\n" .. " ==> " .. ns.Orgrimmar } -- Portal from Jade Forest to Orgrimmar
              nodes[947][45888822] = { mnID = 418, name = "", type = "HPortal", showInZone = true, TransportName = ns.KrasarangWilds .. " " .. L["Portal"] .. "\n" ..  "\n" .. " ==> " .. ns.Silvermoon } -- Portal to Silvermoon

            end

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][52048446] = { mnID = 371, name = "", type = "APortal", showInZone = true, TransportName = ns.JadeForest .. " " .. L["Portal"]  .. "\n" .. " ==> " .. ns.Stormwind } -- Portal from Jade Forest to Stormwind
            end
          end


        -- Azeroth Pandaria LFR
          if self.db.profile.showAzerothLFR then
            nodes[947][49577985] = { id = {317, 330, 362, 320 }, mnID = 390, name = ns.LorewalkerHan .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n" .. " ", type = "LFR", showInZone = true }
          end
        end
    
    
        --#########################
        --##### Azeroth Legion ####
        --#########################
    
        if self.db.profile.showAzerothBrokenIsles then
    
        -- Azeroth Legion Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][58694705] = { id = 777, mnID = 627, type = "Dungeon", showInZone = true } -- Assault on Violet Hold
            nodes[947][66413395] = { id = 945, mnID = 882, type = "Dungeon", showInZone = true } -- Seat of the Triumvirate
            nodes[947][55944783] = { id = 707, mnID = 630, type = "Dungeon", showInZone = true } -- Vault of the Wardens
            nodes[947][56864411] = { id = 716, mnID = 630, type = "Dungeon", showInZone = true } -- Eye of Azshara
            nodes[947][54743861] = { id = 740, mnID = 641, type = "Dungeon", showInZone = true } -- Black Rook Hold
            nodes[947][58883744] = { id = 767, mnID = 650, type = "Dungeon", showInZone = true } -- Neltharion's Lair
            nodes[947][61533801] = { id = 727, mnID = 634, type = "Dungeon", showInZone = true } -- Maw of Souls
          end
    
    
        -- Azeroth Legion Raids    
          if self.db.profile.showAzerothRaids then
            nodes[947][65603682] = { id = 946, type = "Raid", showInZone = true } -- Antorus, the Burning Thron
          end
    
    
        -- Azeroth Legion Multiple    
          if self.db.profile.showAzerothMultiple then
            nodes[947][60954565] = { id = {875, 900 }, mnID = 646, type = "MultipleM", showInZone = true } -- Tomb of Sargeras, Cathedral of the Night
            nodes[947][56043739] = { id = {762, 768 }, mnID = 641, type = "MultipleM", showInZone = true } -- Darkheart Thicket, The Emerald Nightmare
            nodes[947][58864194] = { id = {786, 800, 726 }, mnID = 680, type = "MultipleM", showInZone = true } -- The Nighthold, Court of Stars, The Arcway
            nodes[947][62843965] = { id = {721, 861 }, mnID = 634, type = "MultipleM", showInZone = true } -- Halls of Valor, Trial of Valor
          end
    
    
        -- Azeroth Legion Portals
          if self.db.profile.showAzerothPortals then
            nodes[947][57884556] = { mnID = 627, name = "", type = "Portal", showInZone = true, TransportName = ns.Dalaran .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind .. "\n\n" .. ns.Manapuff .. " " .. L["Portals"] .. ":\n\n" .. ns.Barrens .. "\n" .. ns.Westfall .. "\n" .. ns.NewTinkertown .. "\n" .. ns.EasternPlagueland .. "\n" .. ns.BlackrockDeeps } -- Portal to Orgrimmar and Stormwind from Azsuna 
            nodes[947][55624409] = { mnID = 630, name = "", type = "Portal", showInZone = true, TransportName = ns.Azsuna .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind } -- Portal to Orgrimmar and Stormwind from Azsuna 
          end



        -- Azeroth Legion LFR
          if self.db.profile.showAzerothLFR then
            nodes[947][58984485] = { id = {875, 786, 768, 861, 946 }, mnID = 627, name = ns.ArchmageTimear .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n" .. " ",  type = "LFR", showInZone = true }
          end
        end
    
    
        --#########################
        --#### Azeroth Zandalar ###
        --#########################
    
        if self.db.profile.showAzerothZandalar then  
    
        -- Azeroth Zandalar Dungeons
          if self.db.profile.showAzerothDungeons then
            nodes[947][54116471] = { id = 968, mnID = 862, type = "Dungeon", showInZone = true } -- Atal'Dazar
            nodes[947][52726453] = { id = 1041, mnID = 862, type = "Dungeon", showInZone = true } -- Kings' Rest
            nodes[947][52725672] = { id = 1030, mnID = 864, type = "Dungeon", showInZone = true } -- Temple of Sethraliss    
          
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][55156668] = { id = 1012, mnID = 862, type = "Dungeon", showInZone = true } -- The MOTHERLODE HORDE
            end
    
            if self.faction == "Alliance" then
              nodes[947][53386795] = { id = 1012, mnID = 862, type = "Dungeon",  showInZone = true }  -- The MOTHERLODE Alliance
            end
          end
    
    
        -- Azeroth Zandalar Raids
          if self.db.profile.showAzerothRaids then
            nodes[947][60705670] = { id = 1179, mnID = 1355, type = "Raid", showInZone = true } -- The Eternal Palace
            
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][55186352] = { id = 1176, mnID = 862, type = "Raid", showInZone = true } -- Battle of Dazar'alor
            end
          end
    
    
        -- Azeroth Zandalar Multiple
          if self.db.profile.showAzerothMultiple then
            nodes[947][55926026] = { id = {1031, 1022 }, mnID = 863, type = "MultipleM", showInZone = true } -- Uldir, The Underrot
          end
    
    
        -- Azeroth Zandalar Portals
          if self.db.profile.showAzerothPortals then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][55856484] = { npcID = 147642, mnID = 862, name = "", dnID = "\n" .. TOOLTIP_BATTLE_PET .. " " .. CALENDAR_TYPE_DUNGEON .. " " .. L["Portals"] .. ":\n" .. " ", type = "PortalHPetBattleDungeon", showInZone = true,
                                       showWWW = true, wwwName = BATTLE_PET_SOURCE_2 .. " " .. REQUIRES_LABEL,
                                       mnIDs1 = 11, questIDs1 = 45423, wwwNames1 = "Wailing Critters", wwwLinks1 = "https://www.wowhead.com/quest=45423",
                                       mnIDs2 = 52, questIDs2 = 46291, wwwNames2 = "The Deadmines strike back", wwwLinks2 = "https://www.wowhead.com/quest=46291", 
                                       mnIDs3 = 30, questIDs3 = 54185, wwwNames3 = "Gnomeregans new Guardians", wwwLinks3 = "https://www.wowhead.com/quest=54185",
                                       mnIDs4 = 23, questIDs4 = 56491, wwwNames4 = "Tiny Terrors of Stratholme", wwwLinks4 = "https://www.wowhead.com/quest=56491", 
                                       mnIDs5 = 35, questIDs5 = 58457, wwwNames5 = "Shadows of Blackrock", wwwLinks5 = "https://www.wowhead.com/quest=58457" } -- Portal Manapuff
            end
          end
    
    
      -- Azeroth Zandalar Ships
          if self.db.profile.showAzerothShips then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][55506808] = { mnID = 463, name = "" , type = "HShip", showInZone = true, TransportName = L["Ship"] .. "\n" .. " " .. ns.Zandalar .. " ==> " .. ns.EchoIsles } -- Ship from Zandalar to Echo Isles
            end
          end

        -- Azeroth Zandalar MapNotesIconsInfo
          if self.db.profile.showAzerothMapNotes then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][55506808] = { id = {1176, 1031, 1179, 1036 },  mnID = 862, type = "HIcon", showInZone = true, name = ns.Zandalar .. " " .. "\n" .. " " .. "\n" .. " " .. ns.Dazaralor .. " " .. L["Portalroom"] .. "\n" .. " ==> " .. ns.Silvermoon .. "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.ThunderBluff .. "\n" .. " ==> " .. ns.Silithus .. "\n" .. " ==> " .. ns.Nazjatar .. "\n" .. " " .. "\n" .. L["Portals"] .. "\n" .. " ==> " .. ns.ArathiHighlands.. "\n" .. " ==> " .. ns.Darkshore .. "\n" .. " " .. "\n" .. L["Ship"] .. "\n" .. " ==> " .. ns.EchoIsles .. "\n" .. " " .. "\n" .. " " .. ns.DreadAdmiralTattersail .. " " .. L["Travel"] .. "\n" .. " ==> " .. ns.Drustvar .. "\n" .. " ==> " .. ns.TiragardeSound .. "\n" .. " ==> " .. ns.StormsongValley .. "\n" .. " " .. "\n" .. ns.CaptainKrooz .. " " .. L["Travel"] .. "\n" .. " ==> " .. SPLASH_BATTLEFORAZEROTH_8_2_0_FEATURE1_TITLE  .. "\n" .. " " .. "\n" .. ns.Eppu .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n \n" .. RAIDS .. " & " .. DUNGEONS ..":" }-- Zandalar Transport
            end
          end


        -- Azeroth Zandalar Transport
          if self.db.profile.showAzerothTransport then

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][54066793] = { mnID = 862, name = ns.DariaSmithson .. " - " .. L["Travel"], type = "GilneanF", showInZone = true, TransportName = " " .. ITEM_REQ_ALLIANCE .. "\n" .. "\n" .. " " .. ns.Zuldazar .. " ==> " .. ns.Boralus } -- Ship from Zuldazar to Boralus 
              nodes[947][51405743] = { mnID = 864, name = ns.BarnardTheSmasherBayswort .. " - " .. L["Travel"], type = "KulM", showInZone = true, TransportName = " " .. ITEM_REQ_ALLIANCE ..  "\n" .. "\n" .. " " .. ns.Voldun .. " ==> " .. ns.Boralus } -- Ship from Vol'dun to Boralus 
              nodes[947][56705875] = { mnID = 863, name = ns.DeshaStormwallow .. " - " .. L["Travel"], type = "DwarfF", showInZone = true, TransportName = " " .. ITEM_REQ_ALLIANCE ..  "\n" .. "\n" .. " " .. ns.Nazmir .. " ==> " .. ns.Boralus } -- Ship from Nazmir to Boralus
            end
          end


        -- Azeroth Zandalar LFR
          if self.db.profile.showAzerothLFR then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][56626677] = { id = {1176, 1031, 1179, 1036 }, mnID = 875, name = ns.Eppu .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n" .. " ", type = "LFR", showInZone = true }
            end
          end

        end
    
    
        --############################
        --##### Azeroth Kul Tiras ####
        --############################
    
        if self.db.profile.showAzerothKulTiras then
    
        -- Azeroth Kul Tiras Dungeons 
          if self.db.profile.showAzerothDungeons then  --Dungeons
            nodes[947][66824486] = { id = 1178, mnID = 1462, type = "Dungeon", showInZone = true } -- Operation: Mechagon 
            nodes[947][74655431] = { id = 1001, mnID = 895, type = "Dungeon", showInZone = true } -- Freehold 
            nodes[947][68354901] = { id = 1021, mnID = 896, type = "Dungeon", showInZone = true } -- Waycrest Manor 
            nodes[947][74224240] = { id = 1036, mnID = 942, type = "Dungeon", showInZone = true } -- Shrine of Storm 
            nodes[947][76685032] = { id = 1002, mnID = 1169, type = "Dungeon", showInZone = true } -- Tol Dagor
            
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][74825159] = { id = 1023, mnID = 895, type = "Dungeon", showInZone = true } -- Boralus Horde Entrance
            end

          end
    
    
        -- Azeroth Kul Tiras Raids
          if self.db.profile.showAzerothRaids then 
            nodes[947][74404422] = { id = 1177, mnID = 942, type = "Raid", showInZone = true } -- Crucible of Storms
          end
    
    
        -- Azeroth Kul Tiras Multiple
          if self.db.profile.showAzerothMultiple then
    
            if self.faction == "Alliance" then
              nodes[947][73014936] = { id = {1176, 1023 }, mnID = 1161, type = "MultipleM", showInZone = true } -- Battle of Dazar'alor, Boralus
            end
    
          end
    
    
        -- Azeroth Kul Tiras MapNotesIconsInfo
          if self.db.profile.showAzerothMapNotes then
    
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][74134951] = { id = {1176, 1031, 1179, 1036 }, mnID = 1161, type = "AIcon", showInZone = true, name = ns.Boralus .. " " .. "\n" .. " " .. "\n" .. L["Portalroom"] .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.Silithus .. "\n" .. " ==> " .. ns.Exodar .. "\n" .. " ==> " .. ns.Ironforge .. "\n" .. " ==> " .. ns.Nazjatar .. "\n" .. " " .. "\n" .. ns.GrandAdmiralJesTereth .. L["Travel"] .. "\n" .. " ==> " .. ns.Nazmir .. "\n" .. " ==> " .. ns.Zuldazar .. "\n" .. " ==> " .. ns.Voldun .. "\n" .. " " .. "\n" .. L["Portals"] .. "\n" .. " " .. "\n" .. " ==> " .. ns.ArathiHighlands.. "\n" .. " ==> " .. ns.Darkshore .. "\n" .. " " .. "\n" .. L["Ship"] .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " "  .."\n" .. ns.Kiku .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n \n" .. RAIDS .. " & " .. DUNGEONS .. ":"} -- Boralus Transports
            end
          end

        -- Kul Tiras Portals
          if self.db.profile.showAzerothPortals then
            if self.faction == "Alliance" or db.activate.ContinentEnemyFaction then
              nodes[947][72904912] = { npcID = 147666, mnID = 895, name = "", dnID = "\n" .. TOOLTIP_BATTLE_PET .. " " .. CALENDAR_TYPE_DUNGEON .. " " .. L["Portals"] .. ":\n" .. " ", type = "PortalAPetBattleDungeon", showInZone = true, 
                                       showWWW = true, wwwName = BATTLE_PET_SOURCE_2 .. " " .. REQUIRES_LABEL,
                                       mnIDs1 = 11, questIDs1 = 45423, wwwNames1 = "Wailing Critters", wwwLinks1 = "https://www.wowhead.com/quest=45423",
                                       mnIDs2 = 52, questIDs2 = 46291, wwwNames2 = "The Deadmines strike back", wwwLinks2 = "https://www.wowhead.com/quest=46291", 
                                       mnIDs3 = 30, questIDs3 = 54185, wwwNames3 = "Gnomeregans new Guardians", wwwLinks3 = "https://www.wowhead.com/quest=54185",
                                       mnIDs4 = 23, questIDs4 = 56491, wwwNames4 = "Tiny Terrors of Stratholme", wwwLinks4 = "https://www.wowhead.com/quest=56491", 
                                       mnIDs5 = 35, questIDs5 = 58457, wwwNames5 = "Shadows of Blackrock", wwwLinks5 = "https://www.wowhead.com/quest=58457" } -- Portal Manapuff
            end
          end
    
          --Azeroth Kul Tiras Portals
          if self.db.profile.showAzerothPortals and not self.db.profile.showAzerothMapNotes then
    
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][74134951] = { mnID = 1161, name = "", type = "APortal", showInZone = true, TransportName = ns.Boralus .. " " .. L["Portalroom"] .. "\n" .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.Silithus .. "\n" .. " ==> " .. ns.Exodar .. "\n" .. " ==> " .. ns.Ironforge .. "\n" .. " ==> " .. ns.Nazjatar .. "\n" .. "\n" .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.ArathiHighlands.. "\n" .. " ==> " .. ns.Darkshore } -- Boralus portals
            end
          end

    
        -- Azeroth Kul Tiras Ships
          if self.db.profile.showAzerothShips then

          end

          -- Azeroth Kul Tiras Transport
          if self.db.profile.showAzerothTransport then

            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][65864376] = { mnID = 1462, name = ns.CaptainKrooz .. " - " .. L["Travel"], type = "GoblinF", showInZone = true, TransportName = " " .. ITEM_REQ_HORDE .. "\n" .. "\n" .. " " .. SPLASH_BATTLEFORAZEROTH_8_2_0_FEATURE1_TITLE .. " ==> " .. ns.Dazaralor } -- Ship from Mechagon to Zuldazar
              nodes[947][67265130] = { mnID = 896, name = ns.Swellthrasher .. " - " .. L["Travel"], type = "MOrcF", showInZone = true, TransportName =  " " .. ITEM_REQ_HORDE .. "\n" .. "\n" .. " " .. ns.Drustvar .. " ==> " .. ns.Zuldazar } -- Ship from Drustvar to Zuldazar 
              nodes[947][72244228] = { mnID = 942, name = ns.GrokSeahandler .. " - " .. L["Travel"], type = "OrcM", showInZone = true, TransportName = " " .. ITEM_REQ_HORDE .. "\n" .. "\n" .. " " .. ns.StormsongValley .. " ==> " .. ns.Zuldazar } -- Ship from Stormsong Valley to Zuldazar 
              nodes[947][74745185] = { mnID = 895, name = "", type = "B11M", showInZone = true, TransportName = ns.ErulDawnbrook .. " " .. L["Travel"] .. "\n" .. "\n" .. " " .. ns.TiragardeSound .. " ==> " .. ns.Zuldazar } -- Ship from Tiragarde Sound to Zuldazar 
            end          
          end


        -- Azeroth Kul Tiras LFR
          if self.db.profile.showAzerothLFR then

            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][72685149] = { mnID = 876, name = ns.Kiku .. "\n" .. L["Registrant"] .. " - " .. RAID_FINDER .. "\n" .. " ", id = {1176, 1031, 1179, 1036 }, type = "LFR", showInZone = true }
            end
          end

        end
    
    
        --###############################
        --##### Azeroth Dragon Isles ####
        --###############################
    
        if self.db.profile.showAzerothDragonIsles then
              
        -- Azeroth Dragon Isles Dungeons
            if self.db.profile.showAzerothDungeons then
            nodes[947][77241864] = { id = 1202, mnID = 2022, type = "Dungeon", showInZone = true } -- Ruby Life Pools
            nodes[947][74891765] = { id = 1199, mnID = 2022, type = "Dungeon", showInZone = true } -- Neltharus 
            nodes[947][75192161] = { id = 1198, mnID = 2023, type = "Dungeon", showInZone = true } -- The Nokhud Offensive 
            nodes[947][73352689] = { id = 1196, mnID = 2024, type = "Dungeon", showInZone = true } -- Brackenhide Hollow 
            nodes[947][76072854] = { id = 1203, mnID = 2024, type = "Dungeon", showInZone = true } -- The Azure Vault 
            nodes[947][79611825] = { id = 1201, mnID = 2025, type = "Dungeon", showInZone = true } -- Algeth'ar Academy 
            nodes[947][79532136] = { id = 1204, mnID = 2025, type = "Dungeon", showInZone = true } -- Halls of Infusion 
            nodes[947][79902331] = { id = 1209, mnID = 2025, type = "Dungeon", showInZone = true } -- Dawn of the Infinite
          end
    
    
        -- Azeroth Dragon Isles Raids     
          if self.db.profile.showAzerothRaids then
            nodes[947][81372023] = { id = 1200, mnID = 2025, type = "Raid", showInZone = true } -- Vault of the Incarnates 
            nodes[947][85002623] = { id = 1208, mnID = 2133, type = "Raid", showInZone = true } -- Aberrus, the Shadowed Crucible 
          end
    

         -- Azeroth Dragon Isles Passage 
          if self.db.profile.showAzerothPassage and not db.activate.noPassages then
            nodes[947][70332274] = { id = 1207,  mnID = 2200, type = "PassageRaid", showInZone = true } -- Amirdrassil, the Dream's Hope  
          end


        -- Azeroth Dragon Isles noPassages  
          if db.activate.noPassages then

            if self.db.profile.showAzerothRaids then
              nodes[947][70332274] = { id = 1207,  mnID = 2200, type = "Raid", showInZone = true } -- Amirdrassil, the Dream's Hope
            end

          end
    

        -- Azeroth Dragon Isles Portals
          if self.db.profile.showAzerothPortals then
            nodes[947][72202222] = { mnID = 2023, name = "", type = "WayGateGreen", showInZone = true, TransportName = L["Portal"] .. " ==> " .. ns.EmeraldDream } -- Portal to The Emerald Dream 
            nodes[947][77692120] = { mnID = 2112, name = "", type = "Portal", showInZone = true, TransportName = ns.Valdrakken .. " " .. L["Portals"] .. "\n" ..  "\n" .. " ==> " .. ns.EmeraldDream .. "\n" .. " ==> " .. ns.Badlands .. "\n".." ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.Orgrimmar } --  Valdrakken Portals
          
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][70972427] = { mnID = "2239",  name = "", type = "APortal", showInZone = true, TransportName = L["Portals"] .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. " ==> " .. ns.Darkshore .. "\n" .. " ==> " .. ns.Hyjal  .. "\n" .. " ==> " .. POSTMASTER_LETTER_LORLATHIL } -- Valdrakken to Stormwind City Portal
            end
          end
    

        -- Azeroth Dragon Isles Zeppelin
          if self.db.profile.showAzerothZeppelins then
    
            if self.faction == "Horde" or db.activate.AzerothEnemyFaction then
              nodes[947][77851451] = { mnID = 2022, name = "", type = "HZeppelin", showInZone = true, TransportName = L["Zeppelin"] .. " ==> " .. ns.Orgrimmar } -- Zeppelin from Waking Shores to Ogrimmar
            end
          end
    
    
        -- Azeroth Dragon Isles Ships      
          if self.db.profile.showAzerothShips then
            nodes[947][70942123] = { mnID = 2239, name = "", type = "Ship", showInZone = true, TransportName = ns.Amirdrassil .. " " .. L["Ship"] .. "\n" .. " ==> " .. ns.RuinsofGilneas } -- Ship from Amirdrassil to Gilneas
    
            if self.faction == "Alliance" or db.activate.AzerothEnemyFaction then
              nodes[947][79021601] = { mnID = 2022, name = "", type = "AShip", showInZone = true, TransportName = L["Ship"] .. " ==> " .. ns.Stormwind } -- Ship to Stormwind from The Waking Shores - Dragonflight
            end
          end
        end


        --###############################
        --##### Azeroth Khaz Algar ######
        --###############################
    
        if self.db.profile.showAzerothKhazAlgar then
              
          -- Azeroth Khaz Algar Dungeons
            if self.db.profile.showAzerothDungeons then
              --nodes[947][28608168] = { id = 1268, mnID = 2248, type = "Dungeon", showInZone = true } -- The Rookery
              nodes[947][31678252] = { id = 1272, mnID = 2248, type = "Dungeon", showInZone = true } -- Cinderbrew Meadery 
            end
      
          -- Azeroth Khaz Algar Delves
            if self.db.profile.showAzerothDelves then
              nodes[947][23478352] = { name = DELVES_LABEL .. " " .. L["Entrance"], mnID = 2274, delveIDs = { 2259, 2299, 2348, 2347, 2312, 2310, 2301, 2277, 2251, 2302, 2269, 2249, 2250 }, type = "Delves", showInZone = true } -- Cinderbrew Meadery 
            end

          --Azeroth Khaz ALgar Multiple
            if self.db.profile.showAzerothMultiple then
              nodes[947][25708352] = { id = { 1273, 1296, 1210, 1267, 1269, 1270, 1271, 1274, 1298 }, mnID = 2274, type = "MultipleM", showInZone = true } -- Darkflame Cleft, Priory of the Sacred Flame, The Stonevault, The Dawnbreaker, Ara-Kara, City of Echeos, City of Threads
            end

          -- Khaz Algar MapNotesIcons
            if self.db.profile.showAzerothMapNotes then
              nodes[947][29238221] = { mnID = 2339, name = "", type = "HAIcon", TransportName = ns.Dornogal .. " - " .. FACTION_NEUTRAL .. "\n" .. "\n" .. L["Portals"] .. "\n" .. " ==> " .. ns.Orgrimmar .. "\n" .. " ==> " .. ns.Stormwind .. "\n" .. "\n" .. L["The Timeways"] .. " " .. L["Portals"] .. "\n" .. " ==> " ..  ns.SpiresOfArak .. "\n" .. " ==> " .. ns.Icecrown .. "\n" .. " ==> " .. ns.Eredath .. "\n" .. " ==> " .. ns.Thaldraszus .."\n" .. "\n" .. CALENDAR_TYPE_DUNGEON .. "\n" .. " ==> " .. ns.Rookery, showInZone = true } -- Dornogal
            end

          -- Khaz Algar not MapNotesIcons
            if not self.db.profile.showAzerothMapNotes then
  
              if self.db.profile.showAzerothDungeons then
                nodes[947][28608168] = { id = 1268, mnID = 2248, type = "Dungeon", showInZone = true, } -- The Rookery
              end
            end

        end



      end
  end

ns.currentSourceFile = nil 
end