graphql.dota2epic.ir
Open in
urlscan Pro
95.217.7.72
Public Scan
URL:
https://graphql.dota2epic.ir/
Submission: On January 11 via api from US — Scanned from US
Submission: On January 11 via api from US — Scanned from US
Form analysis
4 forms found in the DOMPOST https://keystone.guru/new/temporary
<form method="POST" action="https://keystone.guru/new/temporary" accept-charset="UTF-8"><input name="_token" type="hidden" value="BQL0QZNc6TsDHLSogUuNo5WPWrbkNRZ9PXI7TUGr">
<div class="container">
<div class="form-group">
<label for="dungeon_id">Dungeon<span class="form-required">*</span></label>
<div class="dropdown bootstrap-select form-control"><select id="dungeon_id_select_temporary" class="form-control selectpicker" data-live-search="true" name="dungeon_id">
<optgroup label="Season 3">
<option value="103">Throne of the Tides</option>
<option value="102">The Everbloom</option>
<option value="2">Black Rook Hold</option>
<option value="5">Darkheart Thicket</option>
<option value="14">Atal'Dazar</option>
<option value="23">Waycrest Manor</option>
<option value="105">Dawn of the Infinite: Galakrond's Fall</option>
<option value="106">Dawn of the Infinite: Murozond's Rise</option>
</optgroup>
<optgroup label="Dragonflight">
<option value="67">Algeth'ar Academy</option>
<option value="68">Brackenhide Hollow</option>
<option value="105">Dawn of the Infinite: Galakrond's Fall</option>
<option value="106">Dawn of the Infinite: Murozond's Rise</option>
<option value="69">Halls of Infusion</option>
<option value="70">Neltharus</option>
<option value="72">Ruby Life Pools</option>
<option value="73">The Azure Vault</option>
<option value="71">The Nokhud Offensive</option>
<option value="74">Uldaman: Legacy of Tyr</option>
</optgroup>
<optgroup label="Shadowlands">
<option value="28">De Other Side</option>
<option value="29">Halls of Atonement</option>
<option value="30">Mists of Tirna Scithe</option>
<option value="31">Plaguefall</option>
<option value="32">Sanguine Depths</option>
<option value="33">Spires of Ascension</option>
<option value="37">Tazavesh: So'leah's Gambit</option>
<option value="36">Tazavesh: Streets of Wonder</option>
<option value="34">The Necrotic Wake</option>
<option value="35">Theater of Pain</option>
</optgroup>
<optgroup label="Battle for Azeroth">
<option value="14">Atal'Dazar</option>
<option value="15">Freehold</option>
<option value="16">Kings' Rest</option>
<option value="24">Operation Mechagon: Junkyard</option>
<option value="25">Operation Mechagon: Workshop</option>
<option value="17">Shrine of the Storm</option>
<option value="18">Siege of Boralus</option>
<option value="19">Temple of Sethraliss</option>
<option value="20">The MOTHERLODE!!</option>
<option value="21">The Underrot</option>
<option value="22">Tol Dagor</option>
<option value="23">Waycrest Manor</option>
</optgroup>
<optgroup label="Legion">
<option value="2">Black Rook Hold</option>
<option value="4">Court of Stars</option>
<option value="5">Darkheart Thicket</option>
<option value="6">Eye of Azshara</option>
<option value="7">Halls of Valor</option>
<option value="8">Return to Karazhan: Lower</option>
<option value="10">Neltharion's Lair</option>
<option value="11">Return to Karazhan: Upper</option>
<option value="13">Vault of the Wardens</option>
</optgroup>
<optgroup label="Warlords of Draenor">
<option value="41">Grimrail Depot</option>
<option value="40">Iron Docks</option>
<option value="75">Shadowmoon Burial Grounds</option>
<option value="102">The Everbloom</option>
</optgroup>
<optgroup label="Mists of Pandaria">
<option value="76">Temple of the Jade Serpent</option>
</optgroup>
<optgroup label="Cataclysm">
<option value="77">The Vortex Pinnacle</option>
<option value="103">Throne of the Tides</option>
</optgroup>
</select><button type="button" tabindex="-1" class="btn dropdown-toggle btn-light" data-toggle="dropdown" role="combobox" aria-owns="bs-select-2" aria-haspopup="listbox" aria-expanded="false" data-id="dungeon_id_select_temporary"
title="Throne of the Tides">
<div class="filter-option">
<div class="filter-option-inner">
<div class="filter-option-inner-inner">Throne of the Tides</div>
</div>
</div>
</button>
<div class="dropdown-menu " style="max-height: 1178px; overflow: hidden; min-height: 162px;">
<div class="bs-searchbox"><input type="search" class="form-control" autocomplete="off" role="combobox" aria-label="Search" aria-controls="bs-select-2" aria-autocomplete="list" aria-activedescendant="bs-select-2-1"></div>
<div class="inner show" role="listbox" id="bs-select-2" tabindex="-1" style="max-height: 1114px; overflow-y: auto; min-height: 98px;">
<ul class="dropdown-menu inner show" role="presentation" style="margin-top: 0px; margin-bottom: 0px;">
<li class="dropdown-header optgroup-1"><span class="text">Season 3</span></li>
<li class="optgroup-1 selected active"><a role="option" class="dropdown-item opt active selected" id="bs-select-2-1" tabindex="0" aria-setsize="56" aria-posinset="1" aria-selected="true"><span class="text">Throne of the Tides</span></a>
</li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-2" tabindex="0"><span class="text">The Everbloom</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-3" tabindex="0"><span class="text">Black Rook Hold</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-4" tabindex="0"><span class="text">Darkheart Thicket</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-5" tabindex="0"><span class="text">Atal'Dazar</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-6" tabindex="0"><span class="text">Waycrest Manor</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-7" tabindex="0"><span class="text">Dawn of the Infinite: Galakrond's Fall</span></a></li>
<li class="optgroup-1"><a role="option" class="dropdown-item opt" id="bs-select-2-8" tabindex="0"><span class="text">Dawn of the Infinite: Murozond's Rise</span></a></li>
<li class="dropdown-divider optgroup-1div"></li>
<li class="dropdown-header optgroup-2"><span class="text">Dragonflight</span></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-11" tabindex="0"><span class="text">Algeth'ar Academy</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-12" tabindex="0"><span class="text">Brackenhide Hollow</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-13" tabindex="0"><span class="text">Dawn of the Infinite: Galakrond's Fall</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-14" tabindex="0"><span class="text">Dawn of the Infinite: Murozond's Rise</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-15" tabindex="0"><span class="text">Halls of Infusion</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-16" tabindex="0"><span class="text">Neltharus</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-17" tabindex="0"><span class="text">Ruby Life Pools</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-18" tabindex="0"><span class="text">The Azure Vault</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-19" tabindex="0"><span class="text">The Nokhud Offensive</span></a></li>
<li class="optgroup-2"><a role="option" class="dropdown-item opt" id="bs-select-2-20" tabindex="0"><span class="text">Uldaman: Legacy of Tyr</span></a></li>
<li class="dropdown-divider optgroup-2div"></li>
<li class="dropdown-header optgroup-3"><span class="text">Shadowlands</span></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-23" tabindex="0"><span class="text">De Other Side</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-24" tabindex="0"><span class="text">Halls of Atonement</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-25" tabindex="0"><span class="text">Mists of Tirna Scithe</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-26" tabindex="0"><span class="text">Plaguefall</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-27" tabindex="0"><span class="text">Sanguine Depths</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-28" tabindex="0"><span class="text">Spires of Ascension</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-29" tabindex="0"><span class="text">Tazavesh: So'leah's Gambit</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-30" tabindex="0"><span class="text">Tazavesh: Streets of Wonder</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-31" tabindex="0"><span class="text">The Necrotic Wake</span></a></li>
<li class="optgroup-3"><a role="option" class="dropdown-item opt" id="bs-select-2-32" tabindex="0"><span class="text">Theater of Pain</span></a></li>
<li class="dropdown-divider optgroup-3div"></li>
<li class="dropdown-header optgroup-4"><span class="text">Battle for Azeroth</span></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-35" tabindex="0"><span class="text">Atal'Dazar</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-36" tabindex="0"><span class="text">Freehold</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-37" tabindex="0"><span class="text">Kings' Rest</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-38" tabindex="0"><span class="text">Operation Mechagon: Junkyard</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-39" tabindex="0"><span class="text">Operation Mechagon: Workshop</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-40" tabindex="0"><span class="text">Shrine of the Storm</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-41" tabindex="0"><span class="text">Siege of Boralus</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-42" tabindex="0"><span class="text">Temple of Sethraliss</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-43" tabindex="0"><span class="text">The MOTHERLODE!!</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-44" tabindex="0"><span class="text">The Underrot</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-45" tabindex="0"><span class="text">Tol Dagor</span></a></li>
<li class="optgroup-4"><a role="option" class="dropdown-item opt" id="bs-select-2-46" tabindex="0"><span class="text">Waycrest Manor</span></a></li>
<li class="dropdown-divider optgroup-4div"></li>
<li class="dropdown-header optgroup-5"><span class="text">Legion</span></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-49" tabindex="0"><span class="text">Black Rook Hold</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-50" tabindex="0"><span class="text">Court of Stars</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-51" tabindex="0"><span class="text">Darkheart Thicket</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-52" tabindex="0"><span class="text">Eye of Azshara</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-53" tabindex="0"><span class="text">Halls of Valor</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-54" tabindex="0"><span class="text">Return to Karazhan: Lower</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-55" tabindex="0"><span class="text">Neltharion's Lair</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-56" tabindex="0"><span class="text">Return to Karazhan: Upper</span></a></li>
<li class="optgroup-5"><a role="option" class="dropdown-item opt" id="bs-select-2-57" tabindex="0"><span class="text">Vault of the Wardens</span></a></li>
<li class="dropdown-divider optgroup-5div"></li>
<li class="dropdown-header optgroup-6"><span class="text">Warlords of Draenor</span></li>
<li class="optgroup-6"><a role="option" class="dropdown-item opt" id="bs-select-2-60" tabindex="0"><span class="text">Grimrail Depot</span></a></li>
<li class="optgroup-6"><a role="option" class="dropdown-item opt" id="bs-select-2-61" tabindex="0"><span class="text">Iron Docks</span></a></li>
<li class="optgroup-6"><a role="option" class="dropdown-item opt" id="bs-select-2-62" tabindex="0"><span class="text">Shadowmoon Burial Grounds</span></a></li>
<li class="optgroup-6"><a role="option" class="dropdown-item opt" id="bs-select-2-63" tabindex="0"><span class="text">The Everbloom</span></a></li>
<li class="dropdown-divider optgroup-6div"></li>
<li class="dropdown-header optgroup-7"><span class="text">Mists of Pandaria</span></li>
<li class="optgroup-7"><a role="option" class="dropdown-item opt" id="bs-select-2-66" tabindex="0"><span class="text">Temple of the Jade Serpent</span></a></li>
<li class="dropdown-divider optgroup-7div"></li>
<li class="dropdown-header optgroup-8"><span class="text">Cataclysm</span></li>
<li class="optgroup-8"><a role="option" class="dropdown-item opt" id="bs-select-2-69" tabindex="0"><span class="text">The Vortex Pinnacle</span></a></li>
<li class="optgroup-8"><a role="option" class="dropdown-item opt" id="bs-select-2-70" tabindex="0"><span class="text">Throne of the Tides</span></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="dungeon_route_level"> Key levels
<i class="fas fa-info-circle" data-toggle="tooltip" title="" data-original-title="Indicate for which key levels your route is suited. Setting this will allow the correct calculation enemy health values."></i>
</label>
<span class="irs irs--flat js-irs-0 irs-with-grid"><span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min">2</span><span class="irs-max">30</span><span class="irs-from">0</span><span class="irs-to">0</span><span
class="irs-single">0</span></span><span class="irs-grid"><span class="irs-grid-pol" style="left: 0%"></span><span class="irs-grid-text js-grid-text-0" style="left: 0%">2</span><span class="irs-grid-pol small"
style="left: 1.7857142857142858%"></span><span class="irs-grid-pol" style="left: 3.5714285714285716%"></span><span class="irs-grid-text js-grid-text-1" style="left: 3.57143%; visibility: hidden;">3</span><span class="irs-grid-pol small"
style="left: 5.357142857142858%"></span><span class="irs-grid-pol" style="left: 7.142857142857143%"></span><span class="irs-grid-text js-grid-text-2" style="left: 7.14286%; visibility: hidden;">4</span><span class="irs-grid-pol small"
style="left: 8.928571428571429%"></span><span class="irs-grid-pol" style="left: 10.714285714285715%"></span><span class="irs-grid-text js-grid-text-3" style="left: 10.7143%; visibility: hidden;">5</span><span class="irs-grid-pol small"
style="left: 12.5%"></span><span class="irs-grid-pol" style="left: 14.285714285714286%"></span><span class="irs-grid-text js-grid-text-4" style="left: 14.285714285714286%">6</span><span class="irs-grid-pol small"
style="left: 16.071428571428573%"></span><span class="irs-grid-pol" style="left: 17.857142857142858%"></span><span class="irs-grid-text js-grid-text-5" style="left: 17.8571%; visibility: hidden;">7</span><span class="irs-grid-pol small"
style="left: 19.642857142857146%"></span><span class="irs-grid-pol" style="left: 21.42857142857143%"></span><span class="irs-grid-text js-grid-text-6" style="left: 21.4286%; visibility: hidden;">8</span><span class="irs-grid-pol small"
style="left: 23.214285714285715%"></span><span class="irs-grid-pol" style="left: 25%"></span><span class="irs-grid-text js-grid-text-7" style="left: 25%; visibility: hidden;">9</span><span class="irs-grid-pol small"
style="left: 26.785714285714285%"></span><span class="irs-grid-pol" style="left: 28.571428571428573%"></span><span class="irs-grid-text js-grid-text-8" style="left: 28.571428571428573%">10</span><span class="irs-grid-pol small"
style="left: 30.35714285714286%"></span><span class="irs-grid-pol" style="left: 32.142857142857146%"></span><span class="irs-grid-text js-grid-text-9" style="left: 32.1429%; visibility: hidden;">11</span><span class="irs-grid-pol small"
style="left: 33.92857142857143%"></span><span class="irs-grid-pol" style="left: 35.714285714285715%"></span><span class="irs-grid-text js-grid-text-10" style="left: 35.7143%; visibility: hidden;">12</span><span class="irs-grid-pol small"
style="left: 37.5%"></span><span class="irs-grid-pol" style="left: 39.285714285714285%"></span><span class="irs-grid-text js-grid-text-11" style="left: 39.2857%; visibility: hidden;">13</span><span class="irs-grid-pol small"
style="left: 41.07142857142857%"></span><span class="irs-grid-pol" style="left: 42.85714285714286%"></span><span class="irs-grid-text js-grid-text-12" style="left: 42.85714285714286%">14</span><span class="irs-grid-pol small"
style="left: 44.642857142857146%"></span><span class="irs-grid-pol" style="left: 46.42857142857143%"></span><span class="irs-grid-text js-grid-text-13" style="left: 46.4286%; visibility: hidden;">15</span><span class="irs-grid-pol small"
style="left: 48.214285714285715%"></span><span class="irs-grid-pol" style="left: 50%"></span><span class="irs-grid-text js-grid-text-14" style="left: 50%; visibility: hidden;">16</span><span class="irs-grid-pol small"
style="left: 51.78571428571429%"></span><span class="irs-grid-pol" style="left: 53.57142857142858%"></span><span class="irs-grid-text js-grid-text-15" style="left: 53.5714%; visibility: hidden;">17</span><span class="irs-grid-pol small"
style="left: 55.35714285714286%"></span><span class="irs-grid-pol" style="left: 57.142857142857146%"></span><span class="irs-grid-text js-grid-text-16" style="left: 57.142857142857146%">18</span><span class="irs-grid-pol small"
style="left: 58.92857142857143%"></span><span class="irs-grid-pol" style="left: 60.714285714285715%"></span><span class="irs-grid-text js-grid-text-17" style="left: 60.7143%; visibility: hidden;">19</span><span class="irs-grid-pol small"
style="left: 62.5%"></span><span class="irs-grid-pol" style="left: 64.28571428571429%"></span><span class="irs-grid-text js-grid-text-18" style="left: 64.2857%; visibility: hidden;">20</span><span class="irs-grid-pol small"
style="left: 66.07142857142858%"></span><span class="irs-grid-pol" style="left: 67.85714285714286%"></span><span class="irs-grid-text js-grid-text-19" style="left: 67.8571%; visibility: hidden;">21</span><span class="irs-grid-pol small"
style="left: 69.64285714285714%"></span><span class="irs-grid-pol" style="left: 71.42857142857143%"></span><span class="irs-grid-text js-grid-text-20" style="left: 71.42857142857143%">22</span><span class="irs-grid-pol small"
style="left: 73.21428571428572%"></span><span class="irs-grid-pol" style="left: 75%"></span><span class="irs-grid-text js-grid-text-21" style="left: 75%; visibility: hidden;">23</span><span class="irs-grid-pol small"
style="left: 76.78571428571428%"></span><span class="irs-grid-pol" style="left: 78.57142857142857%"></span><span class="irs-grid-text js-grid-text-22" style="left: 78.5714%; visibility: hidden;">24</span><span class="irs-grid-pol small"
style="left: 80.35714285714286%"></span><span class="irs-grid-pol" style="left: 82.14285714285715%"></span><span class="irs-grid-text js-grid-text-23" style="left: 82.1429%; visibility: hidden;">25</span><span class="irs-grid-pol small"
style="left: 83.92857142857144%"></span><span class="irs-grid-pol" style="left: 85.71428571428572%"></span><span class="irs-grid-text js-grid-text-24" style="left: 85.71428571428572%">26</span><span class="irs-grid-pol small"
style="left: 87.5%"></span><span class="irs-grid-pol" style="left: 89.28571428571429%"></span><span class="irs-grid-text js-grid-text-25" style="left: 89.2857%; visibility: hidden;">27</span><span class="irs-grid-pol small"
style="left: 91.07142857142858%"></span><span class="irs-grid-pol" style="left: 92.85714285714286%"></span><span class="irs-grid-text js-grid-text-26" style="left: 92.8571%; visibility: hidden;">28</span><span class="irs-grid-pol small"
style="left: 94.64285714285714%"></span><span class="irs-grid-pol" style="left: 96.42857142857143%"></span><span class="irs-grid-text js-grid-text-27" style="left: 96.4286%; visibility: hidden;">29</span><span class="irs-grid-pol small"
style="left: 98.21428571428572%"></span><span class="irs-grid-pol" style="left: 100%"></span><span class="irs-grid-text js-grid-text-28" style="left: 100%">30</span></span><span class="irs-bar"></span><span
class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-handle from"><i></i><i></i><i></i></span><span class="irs-handle to type_last"><i></i><i></i><i></i></span></span><input
id="temporary_dungeon_route_level" class="form-control irs-hidden-input" style="display: none;" name="dungeon_route_level" type="text" value="10;15" tabindex="-1" readonly="">
</div>
<div class="form-group">
<div class="text-info">
<i class="fas fa-info-circle"></i> As an unregistered user, all created routes will be temporary routes which expire after 24 hours.
</div>
</div>
<div id="dungeon_speedrun_required_npc_mode_temporary_container" class="form-group" style="display: none ">
<label for="dungeon_speedrun_required_npc_mode"> Raid size
<i class="fas fa-info-circle" data-toggle="tooltip" title="" data-original-title="10-man and 25-man raids can have different enemies to kill for completing a speedrun. Select your raid size to toggle between the enemy sets."></i>
</label>
<div class="dropdown bootstrap-select form-control"><select id="dungeon_speedrun_required_npc_mode_temporary" class="form-control selectpicker" name="dungeon_difficulty">
<option value="1">10-man</option>
<option value="2" selected="selected">25-man</option>
</select><button type="button" tabindex="-1" class="btn dropdown-toggle btn-light" data-toggle="dropdown" role="combobox" aria-owns="bs-select-3" aria-haspopup="listbox" aria-expanded="false"
data-id="dungeon_speedrun_required_npc_mode_temporary" title="25-man">
<div class="filter-option">
<div class="filter-option-inner">
<div class="filter-option-inner-inner">25-man</div>
</div>
</div>
</button>
<div class="dropdown-menu " style="max-height: 1178px; overflow: hidden; min-height: 0px;">
<div class="inner show" role="listbox" id="bs-select-3" tabindex="-1" aria-activedescendant="bs-select-3-1" style="max-height: 1160px; overflow-y: auto; min-height: 0px;">
<ul class="dropdown-menu inner show" role="presentation" style="margin-top: 0px; margin-bottom: 0px;">
<li><a role="option" class="dropdown-item" id="bs-select-3-0" tabindex="0"><span class="text">10-man</span></a></li>
<li class="selected active"><a role="option" class="dropdown-item active selected" id="bs-select-3-1" tabindex="0" aria-setsize="2" aria-posinset="2" aria-selected="true"><span class="text">25-man</span></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-lg-12">
<div class="form-group">
<input class="btn btn-info col-md-auto" type="submit" value="Create route">
</div>
</div>
</div>
</form>
POST https://keystone.guru/new/mdtimport
<form method="POST" action="https://keystone.guru/new/mdtimport" accept-charset="UTF-8"><input name="_token" type="hidden" value="BQL0QZNc6TsDHLSogUuNo5WPWrbkNRZ9PXI7TUGr">
<div class="form-group">
<div class="row mb-2">
<div class="col">
<label for="import_string">Paste your Mythic Dungeon Tools export string<span class="form-required">*</span></label>
</div>
<div class="col-auto import_mdt_string_reset_btn" style="display: none;">
<div class="btn btn-outline-warning" data-toggle="tooltip" title="" data-original-title="Reset">
<i class="fas fa-undo"></i>
</div>
</div>
</div>
<textarea class="form-control import_mdt_string_textarea" data-simplebar="init" name="import_string_textarea" cols="50"
rows="10"><div class="simplebar-wrapper" style="margin: -6px -12px;"><div class="simplebar-height-auto-observer-wrapper"><div class="simplebar-height-auto-observer"></div></div><div class="simplebar-mask"><div class="simplebar-offset" style="right: 0px; bottom: 0px;"><div class="simplebar-content-wrapper" tabindex="0" role="region" aria-label="scrollable content" style="height: auto; overflow: hidden;"><div class="simplebar-content" style="padding: 6px 12px;"></div></div></div></div><div class="simplebar-placeholder" style="width: 0px; height: 0px;"></div></div><div class="simplebar-track simplebar-horizontal" style="visibility: hidden;"><div class="simplebar-scrollbar" style="width: 0px; display: none;"></div></div><div class="simplebar-track simplebar-vertical" style="visibility: hidden;"><div class="simplebar-scrollbar" style="height: 0px; display: none;"></div></div></textarea>
<input class="import_string" name="import_string" type="hidden" value="" id="import_string">
</div>
<div class="form-group">
<div class="text-info">
<i class="fas fa-info-circle"></i> As an unregistered user, all imported routes will be temporary routes which expire after 24 hours.
</div>
</div>
<input name="mdt_import_sandbox" type="hidden" value="1">
<div class="form-group">
<div class="bg-info p-1 import_mdt_string_loader" style="display: none;">
<i class="fas fa-stroopwafel fa-spin"></i> Parsing your string...
</div>
</div>
<div class="form-group">
<div class="import_mdt_string_details">
</div>
</div>
<div class="form-group">
<div class="mdt_string_warnings">
</div>
</div>
<div class="form-group">
<div class="mdt_string_errors">
</div>
</div>
<div class="form-group import_as_this_week_container" style="display: none;">
<label for="import_as_this_week"> Import with this week's affixes instead </label>
<input id="import_as_this_week" class="form-control left_checkbox" name="import_as_this_week" type="checkbox" value="1">
</div>
<div class="form-group">
<input class="btn btn-primary col-md-auto" disabled="" type="submit" value="Import route">
<div class="col-md">
</div>
</div>
</form>
POST https://keystone.guru/login?redirect=%2F
<form class="form-horizontal" method="POST" action="https://keystone.guru/login?redirect=%2F">
<input type="hidden" name="_token" value="BQL0QZNc6TsDHLSogUuNo5WPWrbkNRZ9PXI7TUGr">
<h3> Login </h3>
<div class="form-group">
<label for="modal-login_email" class="control-label"> E-mail address </label>
<div class="col col-xl-12">
<input id="modal-login_email" type="email" class="form-control" name="email" value="" required="" autofocus="" autocomplete="username email">
</div>
</div>
<div class="form-group">
<label for="modal-login_password" class="control-label"> Password </label>
<div class="col col-xl-12">
<input id="modal-login_password" type="password" class="form-control" name="password" autocomplete="current-password" required="">
</div>
</div>
<div class="form-group">
<label for="modal-login_remember"> Remember me </label>
<div class="col col-xl-12 col-md-offset-4">
<input id="modal-login_remember" type="checkbox" name="remember" class="form-control left_checkbox">
</div>
</div>
<div class="form-group">
<div class="col-xl-12">
<button type="submit" class="btn btn-primary"> Login </button>
<a class="btn btn-link" href="https://keystone.guru/password/reset">
Forgot your password?
</a>
</div>
</div>
</form>
POST https://keystone.guru/register?redirect=%2F
<form id="modal-register_form" class="form-horizontal" method="POST" action="https://keystone.guru/register?redirect=%2F">
<input type="hidden" name="_token" value="BQL0QZNc6TsDHLSogUuNo5WPWrbkNRZ9PXI7TUGr">
<h3> Register </h3>
<div class="form-group">
<label for="modal-register_name" class="control-label"> Username <span class="form-required">*</span>
<i class="fas fa-info-circle" data-toggle="tooltip" title="" data-original-title="Your username may be visible if you choose to publish any routes you make."></i>
</label>
<div class="col-md-12">
<input id="modal-register_name" type="text" class="form-control" name="name" value="" required="" autofocus="" autocomplete="username">
</div>
</div>
<div class="form-group">
<label for="modal-register_email" class="control-label"> E-mail address <span class="form-required">*</span>
<i class="fas fa-info-circle" data-toggle="tooltip" title="" data-original-title="Your e-mail address will be required upon login. Your e-mail address will not be validated - but it will be used if you ever forget your password to e-mail you a password reset link.">
</i>
</label>
<div class="col-md-12">
<input id="modal-register_email" type="email" class="form-control" name="email" value="" required="">
</div>
</div>
<div class="form-group">
<label for="modal-register_region" class="control-label"> Region </label>
<div class="col-md-12">
<select class="form-control" name="region">
<option value="0">Select region</option>
<option value="1">Americas</option>
<option value="2">Europe</option>
<option value="3">China</option>
<option value="4">Taiwan</option>
<option value="5">Korea</option>
</select>
</div>
</div>
<div class="form-group">
<label for="modal-register_password" class="control-label"> Password <span class="form-required">*</span>
</label>
<div class="col-md-12 pass-strength-visible">
<input id="modal-register_password" type="password" class="form-control" name="password" required="" autocomplete="new-password">
<div class="pass-wrapper">
<div class="pass-graybar">
<div class="pass-colorbar"></div>
</div><span class="pass-text"> </span>
</div>
</div>
</div>
<div class="form-group">
<label for="modal-register_password-confirm" class="control-label"> Confirm password <span class="form-required">*</span>
</label>
<div class="col-md-12">
<input id="modal-register_password-confirm" type="password" class="form-control" name="password_confirmation" required="" autocomplete="new-password">
</div>
</div>
<div class="form-group">
<label for="modal-legal_agreed" class="control-label"> I have read and agree with the <a href="https://keystone.guru/terms">terms of service</a>, <a href="https://keystone.guru/privacy">privacy policy</a> and the
<a href="https://keystone.guru/cookies">cookie policy</a>. </label>
<input id="modal-legal_agreed" class="form-control left_checkbox" name="legal_agreed" type="checkbox" value="1">
<input id="modal-legal_agreed_ms" name="legal_agreed_ms" type="hidden" value="-1">
</div>
<div class="form-group">
<div class="col-md-12">
<button type="submit" class="btn btn-primary"> Register </button>
</div>
</div>
</form>
Text Content
This website uses cookies to ensure you get the best experience on our website. Learn more Got it! Mobirise Easy Web Page Maker Mobirise v5.2.0 * Create route * Search * Explore * Season 3 * Expansion routes Dragonflight Shadowlands Battle for Azeroth Legion Warlords of Draenor Mists of Pandaria Cataclysm Wrath of the Lich King Classic * Affixes * * Retail WotLK Classic * English (US) Русский * Login * Register * M+ ROUTES MADE EASY Plan routes online cooperatively with your team or discover routes that suit your play style and skill level. Keystone.guru is the one place to manage and share your M+ routes. Discover routes Create route DISCOVER NEW ROUTES Easily browse for routes per dungeon in various categories to find a route that suits your group perfectly. Integration with mplus.subcreation.net makes it easy to see which dungeons are the easiest to time for any affix. Still can't find a route that suits your needs? The route search page allows you to dial in on your exact needs to find a perfect match. CREATE YOUR OWN ROUTES Import your routes from Mythic Dungeon Tools or create a new route from scratch. Keystone.guru offers various tools to make your route a memorable one, such as free drawing, pathing and placing of icons/comments. Enemy forces can be displayed raw or in percentage on a whim. Various other settings allow you to customize your route creation experience to your liking. GET ORGANIZED Organize your routes from your profile or through teams. Keystone.guru offers you a wide array of tools to keep all your routes organized and accessible by all your M+ team members. You can always export routes to Mythic Dungeon Tools format to share them with others. CUSTOM DUNGEON MAPPING Keystone.guru has its own dungeon mapping with no dependencies on any external tool. View which enemies bolster others, drop sanguine ichor or burst your party. The mapping is open source and free. Always. FEATURES MDT IMPORT/EXPORT Get started with your existing routes easily and generate MDT strings for your existing routes so everyone's up-to-date. FLUID MAPPING EXPERIENCE Powered by Leaflet, AI enhanced dungeon maps with 5 zoom levels with a minimalistic UI to give you the best mapping experience possible. MOBILE FRIENDLY View or edit your routes anywhere you are on your phone or tablet - making toilet breaks that much more interesting. LIVE DEMO Return to Karazhan: LowerReturn to Karazhan: UpperOperation Mechagon: JunkyardOperation Mechagon: WorkshopTazavesh: Streets of WonderTazavesh: So'leah's GambitIron DocksGrimrail Depot Return to Karazhan: Lower * Legion * Return to Karazhan: Lower * Return to Karazhan: Upper * * Battle for Azeroth * Operation Mechagon: Junkyard * Operation Mechagon: Workshop * * Shadowlands * Tazavesh: Streets of Wonder * Tazavesh: So'leah's Gambit * * Warlords of Draenor * Iron Docks * Grimrail Depot LOADING... START PLANNING TODAY Join 38000+ other users and plan your M+ routes online! Create route ABOUT * Changelog * Credits * About EXTERNAL * Patreon * Discord * Github LEGAL * Terms of Service * Privacy Policy * Cookie Policy TRADEMARK World of Warcraft, Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. This website is not affiliated with Blizzard Entertainment. SOCIAL ©2024 Keystone.guru/v7.8.1 - All Rights Reserved * Create temporary route * Import from MDT Dungeon* Throne of the TidesThe EverbloomBlack Rook HoldDarkheart ThicketAtal'DazarWaycrest ManorDawn of the Infinite: Galakrond's FallDawn of the Infinite: Murozond's RiseAlgeth'ar AcademyBrackenhide HollowDawn of the Infinite: Galakrond's FallDawn of the Infinite: Murozond's RiseHalls of InfusionNeltharusRuby Life PoolsThe Azure VaultThe Nokhud OffensiveUldaman: Legacy of TyrDe Other SideHalls of AtonementMists of Tirna ScithePlaguefallSanguine DepthsSpires of AscensionTazavesh: So'leah's GambitTazavesh: Streets of WonderThe Necrotic WakeTheater of PainAtal'DazarFreeholdKings' RestOperation Mechagon: JunkyardOperation Mechagon: WorkshopShrine of the StormSiege of BoralusTemple of SethralissThe MOTHERLODE!!The UnderrotTol DagorWaycrest ManorBlack Rook HoldCourt of StarsDarkheart ThicketEye of AzsharaHalls of ValorReturn to Karazhan: LowerNeltharion's LairReturn to Karazhan: UpperVault of the WardensGrimrail DepotIron DocksShadowmoon Burial GroundsThe EverbloomTemple of the Jade SerpentThe Vortex PinnacleThrone of the Tides Throne of the Tides * Season 3 * Throne of the Tides * The Everbloom * Black Rook Hold * Darkheart Thicket * Atal'Dazar * Waycrest Manor * Dawn of the Infinite: Galakrond's Fall * Dawn of the Infinite: Murozond's Rise * * Dragonflight * Algeth'ar Academy * Brackenhide Hollow * Dawn of the Infinite: Galakrond's Fall * Dawn of the Infinite: Murozond's Rise * Halls of Infusion * Neltharus * Ruby Life Pools * The Azure Vault * The Nokhud Offensive * Uldaman: Legacy of Tyr * * Shadowlands * De Other Side * Halls of Atonement * Mists of Tirna Scithe * Plaguefall * Sanguine Depths * Spires of Ascension * Tazavesh: So'leah's Gambit * Tazavesh: Streets of Wonder * The Necrotic Wake * Theater of Pain * * Battle for Azeroth * Atal'Dazar * Freehold * Kings' Rest * Operation Mechagon: Junkyard * Operation Mechagon: Workshop * Shrine of the Storm * Siege of Boralus * Temple of Sethraliss * The MOTHERLODE!! * The Underrot * Tol Dagor * Waycrest Manor * * Legion * Black Rook Hold * Court of Stars * Darkheart Thicket * Eye of Azshara * Halls of Valor * Return to Karazhan: Lower * Neltharion's Lair * Return to Karazhan: Upper * Vault of the Wardens * * Warlords of Draenor * Grimrail Depot * Iron Docks * Shadowmoon Burial Grounds * The Everbloom * * Mists of Pandaria * Temple of the Jade Serpent * * Cataclysm * The Vortex Pinnacle * Throne of the Tides Key levels 23000023456789101112131415161718192021222324252627282930 As an unregistered user, all created routes will be temporary routes which expire after 24 hours. Raid size 10-man25-man 25-man * 10-man * 25-man Paste your Mythic Dungeon Tools export string* As an unregistered user, all imported routes will be temporary routes which expire after 24 hours. Parsing your string... Import with this week's affixes instead LOGIN E-mail address Password Remember me Login Forgot your password? LOGIN THROUGH OAUTH2 Americas Europe China Taiwan Korea -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- REGISTER Username * E-mail address * Region Select regionAmericasEuropeChinaTaiwanKorea Password * Confirm password * I have read and agree with the terms of service, privacy policy and the cookie policy. Register REGISTER THROUGH OAUTH2 By registering through OAuth2, you declare that you have read and agree with the terms of service, privacy policy and the cookie policy. If you publish routes, your battletag/discord username will be visible until you change your username in your profile. -------------------------------------------------------------------------------- Americas Europe China Taiwan Korea -------------------------------------------------------------------------------- --------------------------------------------------------------------------------