PageSourceSearch

https://www.heroesfire.com/articles

html heroesfire.com collected 2026-10-01 11:58:46 UTC 51,754 bytes, 943 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" >
3<head>
4	<title>Heroes of the Storm (HotS) Builds &amp; Guides, wiki, database and forums. HotS Hero Build Guides on HeroesFire Wiki!</title>
5	<meta name="msvalidate.01" content="ACDC96EA63C27350066E10591B267C47" />
6	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
7	<meta name="keywords" content="Heroes of the Storm, HotS, HotS Guides, HotS Builds, Heroes of the Storm Builds, Heroes of the Storm Guides, MOBA, HeroesFire, Strategy Guides, Fan Site,  HotS Wiki, Heroes of the Storm Wiki, Heroes of the Storm Database, HotS Database, Heroes, MOBAFire Network" />
8	<meta name="description" content="HotS Build Guides for every Heroes of the Storm Hero. Find &amp; create hero build guides for Heroes of the Storm :: HeroesFire" />
9	<meta property="og:title" content="" />
10	<meta property="og:description" content="" />
11
12			<meta property="og:site_name" content="HeroesFire"/>
13	<meta property="og:type" content="website" />
14	<meta property="twitter:creator" content="HeroesGuides" />
15
16	
17		<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
18
19			
20			<!-- AdThrive Head Tag Manual -->
21			
21<script data-no-optimize="1" data-cfasync="false">
22			(function(w, d) {
23				w.adthrive = w.adthrive || {};
24				w.adthrive.cmd = w.
25				adthrive.cmd || [];
26				w.adthrive.plugin = 'adthrive-ads-manual';
27				w.adthrive.host = 'ads.adthrive.com';var s = d.createElement('script');
28				s.async = true;
29				s.referrerpolicy='no-referrer-when-downgrade';
30				s.src = 'https://' + w.adthrive.host + '/sites/64dcf26fb0436f19954e09dd/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + '&cb=' + (Math.floor(Math.random() * 100) + 1);
31				var n = d.getElementsByTagName('script')[0];
32				n.parentNode.insertBefore(s, n);
33			})(window, document);
34			</script>
34
35			<!-- End of AdThrive Head Tag -->
36
37			<!-- Venatus Tags -->
38			
38<script>
39				adthrive.cmd.push(function() {
40				googletag.cmd.push(function() {
41					googletag.defineSlot(
42					'/21726375739:22336181604/heroesfire.com_14657/desktoptakeover_10736',
43					[4, 4],
44					'venatus-ad'
45					)
46					.setTargeting('to_sp', '1') 
47					.addService(googletag.pubads());
48				});
49				});
50				const style = document.createElement("style");
51				style.textContent = `						
52					#venatus-ad {
53						display:none !important;
54					}
55				`;
56				document.head.appendChild(style);
57			</script>
57
58			<!-- End of Venatus Tags -->
59		
60	
61	<!-- HEADER CANONICAL LINKS -->
62	
62<script src="/js/merged.header.03a49932d765c158d8c37e81281fc9f4fccc7765.js" type="text/javascript"></script>
62
63	<link href="/css/merged.header.03a49932d765c158d8c37e81281fc9f4fccc7765.css" rel="stylesheet" type="text/css" media="all" />
64
65	    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 65-66
65
66    <script async src="https://www.googletagmanager.com/gtag/js?id=
66G-68VZXZ74BX
vendor: 16 bytes, lines 66-67
66"></script>
67    
67<script>
68     	
vendor: 159 bytes, lines 68-74
68window.dataLayer = window.dataLayer || [];
69      	
70      	function gtag(){dataLayer.push(arguments);}
71      	
72
73  		gtag('js', new Date());
74  		gtag('config', "
74UA-9932520-23
vendor: 8 bytes, lines 74-75
74");
75  		
75gtag('config', "G-9W3F9TNW0Z");
76
77  		gtag('config', "UA-9932520-20");
78  		gtag('config', "G-68VZXZ74BX");
79
80  		    </script>
80
81
82</head>
83<body class='site-heroesfire'>
84			
85			<!-- Venatus Body Tag -->
86			<div id="venatus-ad" style="display:none !important;">
87				
87<script>
88					adthrive.cmd.push(function() {
89						googletag.cmd.push(function() {
90						googletag.display('venatus-ad');
91						});
92					});
93				</script>
93
94			</div>
95		
96		<div id="collapsing-header" >
97	<div id="net-menu" class="member-nav self-clear notransition collapse">
98		<div class="network-menu-container float-left" id="network-menu-target">
99			<ul class="megamenu collapse" style="display: block">
100				<li class="mm-item">
101					<a class="site-logo" href="/">
102						<em class="logo-ico"></em>
103						<span class="mfn">MFN</span>
104						<span class="triangle"></span>
105					</a>
106				</li>
107				<li class="net-search">
108					<span class="search-logo">
109						<img src="/images/logo-mini.png"/>
110					</span>
111
112				</li>
113
114				<li class="mm-item create">
115					<a href="/hots/edit-guide"><span>+</span> Create</a>
116				</li>
117			</ul>
118		</div>
119		<div class="member-menu-container float-right" id="member-menu-target">
120						<ul class="megamenu logged-out collapse">
121
122				<li class="mm-item join">
123					<a href="/network-registration">Join Today</a>
124				</li>
125				<li class="mm-item">
126					<a href="/network-log-in">Log In</a>
127				</li>
128			</ul>
129					</div>
130		<div class="self-clear header-search" id="header-search">
131			<img src="/images/search-b.png"/>
132			<div class="input-wrap">
133				<input type="text" class="search-input" id="search-text-input">
134				<div id="search-results-menu" class="dropdown-search-results" style="display:none">
135				</div>
136			</div>
137			<select class="chosen" type="submit" id="search-type">
138					<option value="heroes">Heroes</option>
139	<option value="abilities">Abilities</option>
140	<option value="talents">Talents</option>
141	<option value="members">Members</option>
142			</select>
143		</div>
144				<a href="/" class="logo" id="header-img"><img src="/images/bg-logo.png"/></a>
145
146	</div>
147
148	<div id="header-logo" class="collapse notransition">
149		<div class="header-logo-wrap self-clear">
150			<div id="logo-placeholder"></div>
151			<a href="/" class="logo" id="header-img"><img src="/images/bg-logo.png"/></a>
152			<span class="slogan">Heroes of the Storm Build Guides</span>
153<div class="social">
154	<a target="_blank" href="https://www.facebook.com/pages/HeroesFire/1391288964479086"><img src="/images/facebook-sq.png"/></a>
155	<a target="_blank" href="https://twitter.com/heroesguides"><img src="/images/twitter-sq.png"/></a>
156</div>
157						<div class="self-clear header-search" id="header-search-mobile">
158				<img src="/images/search-b.png">
159				<div class="input-wrap">
160					<input type="text" class="search-input" id="search-text-input2">
161					<div id="search-results-menu2" class="dropdown-search-results" style="display: none">
162					</div>
163				</div>
164				<select class="chosen" type="submit" id="search-type2">
165						<option value="heroes">Heroes</option>
166	<option value="abilities">Abilities</option>
167	<option value="talents">Talents</option>
168	<option value="members">Members</option>
169				</select>
170			</div>
171		</div>
172	</div>
173</div>
174<div class="fade-bg" style="display:none"></div>
175<div class="ads-popup thank-you" style="display:none">
176		<span class="close"></span>
177		<div class="logo"></div>
178		<h2>Thanks for your feedback.</h2>
179		<p>We take these reports seriously <br/> and will look into it soon.</p>
180</div>
181<div class="captcha-popup prompt" style="display:none">
182	<div class="close"></div>
183	<p>Please verify that you are not a bot to cast your vote.</p>
184	<div class="captcha-container" id="vote-recaptcha-container"></div>
185</div>
186<script type="text/javascript">
187$(document).on('click', '.captcha-popup .close', function(){
188	$('.login-popup, .captcha-popup, .fade-bg').hide();
189});
190</script>
190
191
192<script type="text/javascript">
193$(document).on('click', '.fade-bg', function(){
194	$('.login-popup, .captcha-popup, .fade-bg').hide();
195});
196$('select.chosen').chosen({ disable_search_threshold:10 });
197$.getJSON( '/json/menus?return=%2Farticles', function( data ) {
198	$('#menu-target').html( data.main_menu_html );
199	$('.menu-container .megamenu').megamenu({
200		'show_method': 'simple',
201		'hide_method': 'simple'
202	});
203
204	$('#member-menu-target').html( data.member_menu_html );
205	$('.member-menu-container .megamenu').megamenu({
206		'show_method': 'simple',
207		'hide_method': 'simple'
208		,
209		'left':-5
210	});
211
212	$('#network-menu-target').html( data.network_menu_html );
213	$('.network-menu-container .megamenu').megamenu({
214		'show_method': 'simple',
215		'hide_method': 'simple'
216	});
217});
218function init() {
219	function isTouchDevice() {
220		var el = document.createElement('div');
221		el.setAttribute('ontouchstart', 'return;'); // or try "ontouchstart"
222		return typeof el.ontouchstart === "function";
223	}
224
225	var scrollEvent = isTouchDevice()?'touchmove':'scroll';
226	var expand1 = 0,
227	expand2 = 215,
228	$netMenu = $("#net-menu");
229	$header = $("#header-logo");
230	$headerLogo = $("#header-logo .logo");
231	$headerImg = $("#header-img");
232	$headerSearch = $("#header-search");
233	$logoPlaceholder = $("#logo-placeholder");
234	$headerSearchMobile = $("#header-search-mobile");
235	$getPrime = $("#get-prime");
236	$getPrimeMobile = $("#get-prime-mobile");
237	$logoPlaceholder.hide();
238	$headerSearch.addClass('mobile');
239	$headerLogo.addClass('mobile');
240	$headerImg.hide();
241	$getPrimeMobile.show()
242
243	function addDeviceAnimation() {
244		if (isTouchDevice()) {
245			$logoPlaceholder.hide();
246			$headerSearch.addClass('mobile');
247			$headerLogo.addClass('mobile');
248			$headerImg.hide();
249		} else {
250			$logoPlaceholder.show();
251			$headerSearch.removeClass('mobile');
252			$headerLogo.removeClass('mobile');
253			$headerImg.show();
254			$headerSearchMobile.hide();
255			$headerLogo.hide();
256			$getPrime.removeClass('mobile');
257			$getPrimeMobile.hide();
258		}
259	}
260	function scrollPosition() {
261		return window.pageYOffset || document.documentElement.scrollTop;
262	}
263
264	function addListener() {
265		$(window).on('scroll', function(e){
266			var distanceY = scrollPosition();
267			if (distanceY > expand1) {
268
269				$netMenu.addClass("expand");
270				$header.addClass("expand");
271				$headerSearch.addClass("expand");
272
273				if ($header.hasClass("notransition")) {
274					setTimeout(function(){
275						$header.removeClass('notransition');
276						$netMenu.removeClass('notransition');
277					}, 10);
278				}
279			} else {
280
281				if ($netMenu.hasClass("expand")) {
282					$netMenu.removeClass("expand");
283					$headerSearch.removeClass("expand");
284					$header.removeClass("expand");
285					$headerSearchMobile.removeClass("expand");
286				}
287			}
288
289			if (distanceY > expand2) {
290				$netMenu.addClass("expand2");
291			} else {
292
293				if ($netMenu.hasClass("expand2")) {
294					$netMenu.removeClass("expand2");
295				}
296			}
297		});
298	}
299	addListener();
300	$( document ).ready(function() {
301
302		var distanceY = scrollPosition();
303		var url = window.location.href;
304
305		if (url.indexOf("#") < 0) {
306			addDeviceAnimation();
307		} else {
308
309			var nInterv = setInterval(anchorListen, 1000);
310			function anchorListen() {
311				if (scrollPosition()) {
312					$(window).on('scroll', function(){
313						var distanceY = scrollPosition();
314						if (distanceY == 0) {
315							addDeviceAnimation();
316						}
317					});
318					clearInterval(nInterv);
319				}
320			}
321
322		}
323
324
325		var distanceY = scrollPosition();
326		if (distanceY > 0) {
327
328			$netMenu.addClass("expand");
329			$header.addClass("expand");
330			$headerSearch.addClass("expand");
331		}
332
333		if ($header.hasClass("notransition") && !window.pageYOffset) {
334			$header.removeClass('notransition');
335			$netMenu.removeClass('notransition');
336		}
337	});
338}
339window.onload = init();
340
341</script>
341
342
343
344	
344<script>
345		var $network   = $("#net-menu .network");
346		var $outer    = $("#net-menu");
347		var $center = $("#net-menu .title");
348
349		$(window).on("load resize", function () {
350			var minLeft = Math.max(
351				$network.outerWidth(),
352				($outer.outerWidth() - $center.outerWidth()) / 2
353				);
354
355			$center.css("left",  minLeft + "px");
356		});
357	</script>
357
358
359	
360	<div id="wrap">
361		<div class="self-clear">
362			<div class="menu-container self-clear" id="menu-target">
363				<ul class="megamenu">
364	<li class="mm-item mm-home home">
365				<a href="/edit/guide" class="craft-guide mm-item-link"><span>Craft Guide</span></a>
366	</li>
367	<li class="mm-item"><a href="/hots/guides" class="mm-top-link"><em>Find Guides<br /><span>HotS Build Guides</span></em></a></li>
368	<li class="mm-item"><a href="/hots/talent-calculator" class="mm-top-link"><em>Talent Calculator<br /><span>Heroes of the Storm</span></em></a></li>
369	<li class="mm-item"><a href="/edit/concept" class="mm-top-link"><em>Hero Concepts<br /><span>Create &amp; Browse</span></em></a></li>
370	<li class="mm-item"><a href="/hots/wiki" class="mm-top-link"><em>WikiBase<br /><span>Wiki + Database</span></em></a></li>
371	<li class="mm-item"><a href="/hots/videos" class="mm-top-link"><em>HotS Media<br /><span>Streams &amp; Video</span></em></a></li>
372	<li class="mm-item"><a href="/hots/forum" class="mm-top-link"><em>Community<br /><span>HotS Forums</span></em></a></li>
373</ul>
374			</div>
375		</div>
376			
376<script type="text/javascript">
377				var oldVal = '';
378				var searchAjax = null;
379
380				$('#search-text-input2').on('change keypress paste focus textInput input', function() {
381					var val = this.value;
382					var search = $('#search-type2').val();
383					if (val !== oldVal) {
384						oldVal = val;
385						if(val.length >= 1)
386						{
387							if(searchAjax != null) searchAjax.abort();
388
389							searchAjax = $.get("/ajax/searchSite?text=" + val + "&search=" + search, function( data )
390							{
391								$('#search-results-menu2').show();
392								$('#search-results-menu2').html(data);
393							});
394						} else {
395							$('#search-results-menu2').hide();
396						}
397					}
398				});
399
400								$('#search-text-input2').on('keypress', function(e) {
401					if( e.which == 13 ) $('#search-results-menu2 .results a:first')[0].click();
402				});
403
404								$('#search-text-input2').on('keydown', function(e) {
405					if( e.which == 27 ) $('#search-results-menu2').hide();
406				});
407
408								$(document).on('click',function(e){
409					if( $(e.target).parents('.header-search').length != 1 ) $('#search-results-menu2').hide();
410				});
411
412								$('#search-text-input2').on('focus', function() {
413					if( $('#search-text-input2').val().length > 0 ) $('#search-results-menu2').show();
414				});
415
416				$('#search-type2').on('change', function() {
417					var val = $('#search-text-input2').val();
418					var search = this.value;
419					oldVal = val;
420					if(val.length >= 1)
421					{
422						if(searchAjax != null) searchAjax.abort();
423
424						searchAjax = $.get("/ajax/searchSite?text=" + val + "&search=" + search, function( data )
425						{
426							$('#search-results-menu2').show();
427							$('#search-results-menu2').html(data);
428						});
429					} else {
430						$('#search-results-menu2').hide();
431					}
432				});
433			</script>
433
434			
434<script type="text/javascript">
435				var oldVal = '';
436				var searchAjax = null;
437
438				$('#search-text-input').on('change keypress paste focus textInput input', function() {
439					var val = this.value;
440					var search = $('#search-type').val();
441					if (val !== oldVal) {
442						oldVal = val;
443						if(val.length >= 1)
444						{
445							if(searchAjax != null) searchAjax.abort();
446
447							searchAjax = $.get("/ajax/searchSite?text=" + val + "&search=" + search, function( data )
448							{
449								$('#search-results-menu').show();
450								$('#search-results-menu').html(data);
451							});
452						} else {
453							$('#search-results-menu').hide();
454						}
455					}
456				});
457
458								$('#search-text-input').on('keypress', function(e) {
459					if( e.which == 13 ) $('#search-results-menu .results a:first')[0].click();
460				});
461
462								$('#search-text-input').on('keydown', function(e) {
463					if( e.which == 27 ) $('#search-results-menu').hide();
464				});
465
466								$(document).on('click',function(e){
467					if( $(e.target).parents('.header-search').length != 1 ) $('#search-results-menu').hide();
468				});
469
470								$('#search-text-input').on('focus', function() {
471					if( $('#search-text-input').val().length > 0 ) $('#search-results-menu').show();
472				});
473
474				$('#search-type').on('change', function() {
475					var val = $('#search-text-input').val();
476					var search = this.value;
477					oldVal = val;
478					if(val.length >= 1)
479					{
480						if(searchAjax != null) searchAjax.abort();
481
482						searchAjax = $.get("/ajax/searchSite?text=" + val + "&search=" + search, function( data )
483						{
484							$('#search-results-menu').show();
485							$('#search-results-menu').html(data);
486						});
487					} else {
488						$('#search-results-menu').hide();
489					}
490				});
491			</script>
491
492
493		<div class="_broadcast-message-container">
494	</div>
495
496		
497		<div id="site-content" class="self-clear">
498
499<div class="self-clear mf-redesign">
500    <div class="self-clear">
501        <div id="wp-browse">
502            <h1>Browse Articles</h1>
503            <div>
504                <table cellspacing="1" class="edit-table">
505                                        <tr class="comp">
506                        <td>
507                            <a href="/article/why-moba-players-see-competitive-esports-differently-from-everyone-else" class="title">Why MOBA Players See Competitive Esports Differently From Everyone Else</a>
508                        </td>
509                    </tr>
510                                        <tr class="comp">
511                        <td>
512                            <a href="/article/what-hots-draft-strategy-reveals-about-finding-value" class="title">What HotS Draft Strategy Reveals About Finding Value</a>
513                        </td>
514                    </tr>
515                                        <tr class="comp">
516                        <td>
517                            <a href="/article/moba-comeback-indicators-that-reveal-a-real-momentum-shift" class="title">MOBA Comeback Indicators That Reveal a Real Momentum Shift</a>
518                        </td>
519                    </tr>
520                                        <tr class="comp">
521                        <td>
522                            <a href="/article/why-sc-sign-up-offers-appeal-to-new-casino-players" class="title">Why SC Sign-Up Offers Appeal To New Casino Players</a>
523                        </td>
524                    </tr>
525                                        <tr class="comp">
526                        <td>
527                            <a href="/article/building-and-upgrading-the-ultimate-fortnite-profile" class="title">Building and Upgrading the Ultimate Fortnite Profile</a>
528                        </td>
529                    </tr>
530                                        <tr class="comp">
531                        <td>
532                            <a href="/article/how-games-explain-rng-through-reward-wording" class="title">How Games Explain RNG Through Reward Wording</a>
533                        </td>
534                    </tr>
535                                        <tr class="comp">
536                        <td>
537                            <a href="/article/why-gaming-platforms-are-moving-beyond-bitcoin-only-play-2" class="title">Why Gaming Platforms Are Moving Beyond Bitcoin-Only Play</a>
538                        </td>
539                    </tr>
540                                        <tr class="comp">
541                        <td>
542                            <a href="/article/why-gaming-platforms-are-moving-beyond-bitcoin-only-play" class="title">Why Gaming Platforms Are Moving Beyond Bitcoin-Only Play</a>
543                        </td>
544                    </tr>
545                                        <tr class="comp">
546                        <td>
547                            <a href="/article/solo-vs-squad-play-in-arc-raiders-which-strategy-works-best" class="title">Solo vs. Squad Play in ARC Raiders-Which Strategy Works Best?</a>
548                        </td>
549                    </tr>
550                                        <tr class="comp">
551                        <td>
552                            <a href="/article/rng-transparency-in-games-how-to-read-drop-rates-and-chance-text" class="title">RNG Transparency in Games: How to Read Drop Rates and Chance Text</a>
553                        </td>
554                    </tr>
555                                        <tr class="comp">
556                        <td>
557                            <a href="/article/the-growth-of-esports-and-its-impact-on-the-global-gaming-industry" class="title">The growth of esports and its impact on the global gaming industry</a>
558                        </td>
559                    </tr>
560                                        <tr class="comp">
561                        <td>
562                            <a href="/article/the-growing-emphasis-on-macro-decision-making-in-heroes-of-the-storm-drafts" class="title">The Growing Emphasis on Macro Decision-Making in Heroes of the Storm Drafts</a>
563                        </td>
564                    </tr>
565                                        <tr class="comp">
566                        <td>
567                            <a href="/article/four-fast-paced-superhero-themed-video-slots" class="title">Four fast-paced superhero-themed video slots</a>
568                        </td>
569                    </tr>
570                                        <tr class="comp">
571                        <td>
572                            <a href="/article/exciting-games-to-explore-in-2026" class="title">Exciting Games to Explore in 2026</a>
573                        </td>
574                    </tr>
575                                        <tr class="comp">
576                        <td>
577                            <a href="/article/building-online-gaming-player
577-trust-through-fair-rewards-fast-withdrawals-and-real-help" class="title">Building Online Gaming Player Trust Through Fair Rewards, Fast Withdrawals, and Real Help</a>
578                        </td>
579                    </tr>
580                                    </table>
581            </div>
582            <nav class="pagination">
583                
584                            </nav>
585        </div>
586    </div>
587</div>
588
589<style>
590#wp-browse .pagination {
591    margin-top: 5px;
592}
593
594#wp-browse .pagination .older {
595    float: right;
596}
597</style>
598    <div class="bot-ad c bot-ad-foot">
599        <div class="ad-break mb15 mt15">
600	<div class="ab-placement-h-250">
601		<div class="raptive-mf-content"></div>
602	</div>
603</div>
604
605    </div>
606  <div id="footer" class="footer-new"> 
607    <div class="wrap-row-d self-clear">
608                <div class="self-clear">
609            <h3>Heroes of the Storm</h3>
610<div class="footer-links">
611		<a href="/hots/wiki/heroes/abathur">Abathur</a>
612		<a href="/hots/wiki/heroes/alarak">Alarak</a>
613		<a href="/hots/wiki/heroes/alexstrasza">Alexstrasza</a>
614		<a href="/hots/wiki/heroes/ana">Ana</a>
615		<a href="/hots/wiki/heroes/anduin">Anduin</a>
616		<a href="/hots/wiki/heroes/anubarak">Anub&#039;arak</a>
617		<a href="/hots/wiki/heroes/artanis">Artanis</a>
618		<a href="/hots/wiki/heroes/arthas">Arthas</a>
619		<a href="/hots/wiki/heroes/auriel">Auriel</a>
620		<a href="/hots/wiki/heroes/azmodan">Azmodan</a>
621		<a href="/hots/wiki/heroes/blaze">Blaze</a>
622		<a href="/hots/wiki/heroes/brightwing">Brightwing</a>
623		<a href="/hots/wiki/heroes/cassia">Cassia</a>
624		<a href="/hots/wiki/heroes/chen">Chen</a>
625		<a href="/hots/wiki/heroes/cho">Cho</a>
626		<a href="/hots/wiki/heroes/chromie">Chromie</a>
627		<a href="/hots/wiki/heroes/dva">D.Va</a>
628		<a href="/hots/wiki/heroes/deathwing">Deathwing</a>
629		<a href="/hots/wiki/heroes/deckard">Deckard</a>
630		<a href="/hots/wiki/heroes/dehaka">Dehaka</a>
631		<a href="/hots/wiki/heroes/diablo">Diablo</a>
632		<a href="/hots/wiki/heroes/etc">E.T.C.</a>
633		<a href="/hots/wiki/heroes/falstad">Falstad</a>
634		<a href="/hots/wiki/heroes/fenix">Fenix</a>
635		<a href="/hots/wiki/heroes/gall">Gall</a>
636		<a href="/hots/wiki/heroes/garrosh">Garrosh</a>
637		<a href="/hots/wiki/heroes/gazlowe">Gazlowe</a>
638		<a href="/hots/wiki/heroes/genji">Genji</a>
639		<a href="/hots/wiki/heroes/greymane">Greymane</a>
640		<a href="/hots/wiki/heroes/guldan">Gul&#039;dan</a>
641		<a href="/hots/wiki/heroes/hanzo">Hanzo</a>
642		<a href="/hots/wiki/heroes/hogger">Hogger</a>
643		<a href="/hots/wiki/heroes/illidan">Illidan</a>
644		<a href="/hots/wiki/heroes/imperius">Imperius</a>
645		<a href="/hots/wiki/heroes/jaina">Jaina</a>
646		<a href="/hots/wiki/heroes/johanna">Johanna</a>
647		<a href="/hots/wiki/heroes/junkrat">Junkrat</a>
648		<a href="/hots/wiki/heroes/kaelthas">Kael&#039;thas</a>
649		<a href="/hots/wiki/heroes/kelthuzad">Kel&#039;Thuzad</a>
650		<a href="/hots/wiki/heroes/kerrigan">Kerrigan</a>
651		<a href="/hots/wiki/heroes/kharazim">Kharazim</a>
652		<a href="/hots/wiki/heroes/leoric">Leoric</a>
653		<a href="/hots/wiki/heroes/li-li">Li Li</a>
654		<a href="/hots/wiki/heroes/li-ming">Li-Ming</a>
655		<a href="/hots/wiki/heroes/lt-morales">Lt. Morales</a>
656		<a href="/hots/wiki/heroes/lucio">Lúcio</a>
657		<a href="/hots/wiki/heroes/lunara">Lunara</a>
658		<a href="/hots/wiki/heroes/maiev">Maiev</a>
659		<a href="/hots/wiki/heroes/malganis">Mal&#039;Ganis</a>
660		<a href="/hots/wiki/heroes/malfurion">Malfurion</a>
661		<a href="/hots/wiki/heroes/malthael">Malthael</a>
662		<a href="/hots/wiki/heroes/medivh">Medivh</a>
663		<a href="/hots/wiki/heroes/mei">Mei</a>
664		<a href="/hots/wiki/heroes/mephisto">Mephisto</a>
665		<a href="/hots/wiki/heroes/muradin">Muradin</a>
666		<a href="/hots/wiki/heroes/murky">Murky</a>
667		<a href="/hots/wiki/heroes/nazeebo">Nazeebo</a>
668		<a href="/hots/wiki/heroes/nova">Nova</a>
669		<a href="/hots/wiki/heroes/orphea">Orphea</a>
670		<a href="/hots/wiki/heroes/probius">Probius</a>
671		<a href="/hots/wiki/heroes/qhira">Qhira</a>
672		<a href="/hots/wiki/heroes/ragnaros">Ragnaros</a>
673		<a href="/hots/wiki/heroes/raynor">Raynor</a>
674		<a href="/hots/wiki/heroes/rehgar">Rehgar</a>
675		<a href="/hots/wiki/heroes/rexxar">Rexxar</a>
676		<a href="/hots/wiki/heroes/samuro">Samuro</a>
677		<a href="/hots/wiki/heroes/sgt-hammer">Sgt. Hammer</a>
678		<a href="/hots/wiki/heroes/sonya">Sonya</a>
679		<a href="/hots/wiki/heroes/stitches">Stitches</a>
680		<a href="/hots/wiki/heroes/stukov">Stukov</a>
681		<a href="/hots/wiki/heroes/sylvanas">Sylvanas</a>
682		<a href="/hots/wiki/heroes/tassadar">Tassadar</a>
683		<a href="/hots/wiki/heroes/the-butcher">The Butcher</a>
684		<a href="/hots/wiki/heroes/the-lost-vikings">The Lost Vikings</a>
685		<a href="/hots/wiki/heroes/thrall">Thrall</a>
686		<a href="/hots/wiki/heroes/tracer">Tracer</a>
687		<a href="/hots/wiki/heroes/tychus">Tychus</a>
688		<a href="/hots/wiki/heroes/tyrael">Tyrael</a>
689		<a href="/hots/wiki/heroes/tyrande">Tyrande</a>
690		<a href="/hots/wiki/heroes/uther">Uther</a>
691		<a href="/hots/wiki/heroes/valeera">Valeera</a>
692		<a href="/hots/wiki/heroes/valla">Valla</a>
693		<a href="/hots/wiki/heroes/varian">Varian</a>
694		<a href="/hots/wiki/heroes/whitemane">Whitemane</a>
695		<a href="/hots/wiki/heroes/xalatath">Xal’atath</a>
696		<a href="/hots/wiki/heroes/xul">Xul</a>
697		<a href="/hots/wiki/heroes/yrel">Yrel</a>
698		<a href="/hots/wiki/heroes/zagara">Zagara</a>
699		<a href="/hots/wiki/heroes/zarya">Zarya</a>
700		<a href="/hots/wiki/heroes/zeratul">Zeratul</a>
701		<a href="/hots/wiki/heroes/zuljin">Zul&#039;jin</a>
702	</div>
703        </div>
704    </div>
705  </div>
706 </div>
707 </div>
708<div id="footer" class="footer-new"> 
709    <div id="foot">
710        <div class="network">
711            <div class="foot-nav">
712                <div class="moba-footer">
713                    <div class="moba-footer__top">
714                        <a href="https://wearemoba.com" target="_blank" class="moba-footer__logo">
715                            <img src="/images/moba-network-logo.png" alt="" />
716                            <span>M.O.B.A. Network</span>
717                        </a>
718                        <div class="moba-footer__links">
719                                                                                                                            <ul>
720                                                                            <li><a href="https://www.mobafire.com/">MOBAFire</a></li>
721                                                                            <li><a href="https://www.leagueofgraphs.com/">League of Graphs</a></li>
722                                                                            <li><a href="https://porofessor.gg/">Porofessor</a></li>
723                                                                            <li><a href="https://www.counterstats.net/">Counterstats</a></li>
724                                                                            <li><a href="https://www.wildriftfire.com/">WildriftFire</a></li>
725                                                                            <li><a href="https://www.runeterrafire.com/">RuneterraFire</a></li>
726                                                                            <li><a href="https://www.smitefire.com/">SmiteFire</a></li>
727                                                                            <li><a href="https://www.dotafire.com/">DOTAFire</a></li>
728                                                                            <li><a href="https://www.resetera.com/">Resetera</a></li>
729                                                                            <li><a href="https://www.farmfriends.gg/">FarmFriends</a></li>
730                                                                            <li><a href="https://www.forzafire.com/">ForzaFire</a></li>
731                                                                            <li><a href="https://www.heroesfire.com/">HeroesFire</a></li>
732                                                                            <li><a href="https://www.bftactics.com/">BFTactics</a></li>
733                                                                            <li><a href="https://www.mtgsalvation.com/">MTG Salvation</a></li>
734                                                                            <li><a href="https://www.minecraftforum.net/">Minecraft Forum</a></li>
735                                                                            <li><a href="https://www.wowdb.com/">WoWDB</a></li>
736                                                                            <li><a href="https://housing.wowdb.com/">WoW Housing Hub</a></li>
737                                                                            <li><a href="https://www.mmo-champion.com/content">MMO-Champion</a></li>
738                                                                            <li><a href="https://www.mmorpg.com/">mmorpg.com</a></li>
739                                                                            <li><a href="https://www.bluetracker.gg/">Bluetracker</a></li>
740                                                                            <li><a href="https://www.hearthpwn.com/">HearthPwn</a></li>
741                                                                            <li><a href="https://www.diablofans.com/">Diablo Fans</a></li>
742                                                                            <li><a href="https://overframe.gg/">Overframe</a></li>
743                                                                            <li><a href="https://www.sts2companion.com/">STS2 Companion</a></li>
744                                                                            <li><a href="https://crimsondesertfire.com/">CrimsonDesertFire</a></li>
745                                                                            <li><a href="https://www.hokfire.com/">HoKFire</a></li>
746                                                                    </ul>
747                                                    </div>
748                        <div class="moba-footer__social">
749                            <span>#HeroesFire</span>
750                            <ul>
751                                                                                                    <li>
752                                        <a href="http://twitter.com/heroesguides" target="_blank" rel="noopener"><svg width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg">
753<path d="M16.5387 0H19.7587L12.7238 8.04833L21 19H14.5196L9.4443 12.3577L3.63681 19H0.414627L7.93915 10.3916L0 0H6.64449L11.2323 6.07115L16.5387 0ZM15.4085 17.0707H17.1928L5.67505 1.82804H3.76044L15.4085 17.0707Z" fill="#C9C9C9"/>
754</svg>
755</a>
756                                    </li>
757                                                                                                    <li>
758                                        <a href="https://www.facebook.com/pages/HeroesFire/1391288964479086" target="_blank" rel="noopener"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
759<path d="M19.5638 9.97228H19.1276V10.027C19.1276 11.2849 18.873 12.4808 18.4129 13.5694C17.7225 15.202 16.5675 16.5925 15.1154 17.5735C13.6619 18.5547 11.9138 19.1276 10.027 19.1276H9.97297C8.71507 19.1276 7.51942 18.8727 6.43055 18.4122C4.79804 17.7218 3.40747 16.5675 2.42651 15.1147C1.44532 13.6619 0.87237 11.9131 0.87237 10.027V9.97228C0.87237 8.71507 1.12727 7.5192 1.58731 6.43055C2.27748 4.79804 3.43246 3.40747 4.88482 2.42628C6.33809 1.44464 8.08646 0.872371 9.97297 0.872371H10.027C11.2852 0.872371 12.4808 1.12704 13.5694 1.58708C15.202 2.27748 16.5925 3.43178 17.5737 4.88459C18.5549 6.33741 19.1276 8.08624 19.1276 9.97228H20C20 8.59694 19.7208 7.28361 19.216 6.09092C18.4588 4.30029 17.195 2.77818 15.6034 1.70339C14.012 0.628153 12.0912 -0.000680942 10.027 5.53355e-07H9.97297C8.59694 5.53355e-07 7.28429 0.278523 6.09092 0.783998C4.30029 1.54119 2.77886 2.80499 1.70362 4.39616C0.628152 5.98732 0 7.90881 0 9.97228V10.027C0 11.4031 0.279204 12.7157 0.783997 13.9091C1.54119 15.6993 2.80499 17.2211 4.39684 18.2966C5.988 19.3718 7.90904 20 9.97297 20H10.027C11.4031 20 12.7157 19.7208 13.9091 19.216C15.6993 18.4588 17.2211 17.1943 18.2966 15.6032C19.3718 14.012 20 12.091 20 10.027V9.97228H19.5638Z" fill="#C9C9C9"/>
760<path d="M10.859 9.26481V10.0559H13.5595L12.8322 12.0379H10.9416V19.3443H8.27904V12.0379H6.55737V10.0559H8.27904V9.24332C8.27904 8.02956 8.63463 7.02312 9.30872 6.33372C10.0036 5.62215 11.0405 5.24591 12.307 5.24591C13.1406 5.24591 13.9129 5.41277 14.4262 5.69941L13.7731 7.56211C13.4272 7.38702 13.0286 7.29353 12.6186 7.29353C11.4843 7.29353 10.859 7.9939 10.859 9.26481Z" fill="#C9C9C9"/>
761</svg>
762</a>
763                                    </li>
764                                                            </ul>
765                        </div>
766                    </div>
767                </div>
768            </div>
769            <div class="foot-copy">
770                <div class="copy-text foot-nav">                
771                    <div class="moba-footer__bot">
772                        <ul class="light-links">
773                            <li><a href="/user-agreement">User Agreement</a></li>
774                            <li><a href="/privacy-policy">Privacy Policy</a></li>
775                            <li><a href="/advertising">Advertising</a></li>
776                            <li><a href="https://www.mobafire.com/jobs">Job Openings</a></li>
777                            <li><a href="/cdn-cgi/l/email-protection#edcd9d8c9f9983889f9e85849d9ead8982998c8b849f88c38e8280">Partnerships</a></li>
778                            <li><a href="/feedback">Support</a></li>
779                            <li><a href="/articles">Articles</a></li>
780                        </ul>
781                    </div>
782                </div>
783            </div>
784        </div>
785    </div>
786</div>
787<div class="foot-copy">
788    <div class="copy-text">
789        <p>HeroesFire is the place to find the perfect build guide to take your game to the next level. Learn how to play a new hero, or fine tune your favorite HotS hero’s build and strategy.</p>
790        <p>Copyright © 2019  HeroesFire | All Rights Reserved</p>
791    </div>
792</div>
793
794</div>
795</div>
796</div>
797
798<style>
799    @media all and (-ms-high-contrast:none)
800    {
801        *::-ms-backdrop, .build-display .skill.grey img, .build-display .level img, .grayscale { opacity: 0.2; } /* IE11 */
802    }
803</style>
vendor: 110 bytes, lines 803-805
803
804
805<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
805<script type="text/javascript">
806    $(document).ready(function() {
807        $('select.chosen').each(function() {
808            var selectWidth = $(this).css("width");
809            $(this).chosen({ disable_search_threshold:10, width: selectWidth });
810        });
811
812        $('input[type="checkbox"]:visible').each(function(){
813            $(this).prettyCheckable();
814        });
815    });
816</script>
816
817
818        
819    
819<script> !(function (e) { const t = '__adblocker'; if (-1 === e.cookie.indexOf(t)) { const n = new XMLHttpRequest(); (n.open('GET', 'https://ads.adthrive.com/abd/abd.js', !0), (n.onreadystatechange = function () { if (XMLHttpRequest.DONE === n.readyState) if (200 === n.status) { const t = e.createElement('script'); ((t.innerHTML = n.responseText), e.getElementsByTagName('head')[0].appendChild(t)); } else { const n = new Date(); (n.setTime(n.getTime() + 3e5), (e.cookie = t + '=true; expires=' + n.toUTCString() + '; path=/')); } }), n.send()); } })(document); </script>
819
820    
820<script data-cfasync="false" data-abr-mode="essential">
821(function () {
822  var currentScript = document.currentScript;
823  var recoveryMode =
824    currentScript && currentScript.dataset && currentScript.dataset.abrMode
825      ? currentScript.dataset.abrMode
826      : 'light';
827
828  // Check for detection cookie
829  function checkCookie() {
830    var theCookie = document.cookie.match(
831      '(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)',
832    );
833    return theCookie && theCookie.pop();
834  }
835
836  function addLightScripts() {
837    // First script
838    var script1 = document.createElement('script');
839    script1.async = true;
840    script1.id = 'Tqgkgu';
841    script1.setAttribute('data-sdk', 'l/1.1.15');
842    script1.setAttribute('data-cfasync', 'false');
843    script1.src = 'https://html-load.com/loader.min.js';
844    script1.charset = 'UTF-8';
845    script1.setAttribute(
846      'data',
847      'kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8',
848    );
849    script1.setAttribute(
850      'onload',
851      "(async()=>{let e='html-load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();",
852    );
853    script1.setAttribute(
854      'onerror',
855      "(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();",
856    );
857
858    document.head.appendChild(script1);
859
860    // Second script
861    var script2 = document.createElement('script');
862    script2.setAttribute('data-cfasync', 'false');
863    script2.setAttribute('nowprocket', '');
864    script2.textContent =
865      "(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
865 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();";
866
867    document.head.appendChild(script2);
868  }
869
870  function addEssentialScripts() {
871    var script = document.createElement('script');
872    script.id = "ELzSRprC";
873    script.setAttribute('data-cfasync', 'false');
874    script.dataset.domain = 'html-load.cc';
875    script.textContent =
876      "(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
8765,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();";
877    document.head.appendChild(script);
878  }
879  function addScripts() {
880    if (recoveryMode === 'essential') {
881      addEssentialScripts();
882      return;
883    }
884
885    addLightScripts();
886  }
887
888  function init() {
889    var detectionCookie = checkCookie();
890
891    if (detectionCookie === 'true') {
892      addScripts();
893    } else {
894      // Poll for cookie to be set
895      var counter = 0;
896      var pollForDetection = setInterval(function () {
897        if (counter === 100 || detectionCookie === 'false') {
898          clearInterval(pollForDetection);
899          return;
900        }
901        if (detectionCookie === 'true') {
902          addScripts();
903          clearInterval(pollForDetection);
904          return;
905        }
906        detectionCookie = checkCookie();
907        counter++;
908      }, 50);
909    }
910  }
911
912  init();
913})();
914</script>
914
915    
916
917
918	
918<script src="/js/ads.js" type="text/javascript"></script>
918
919	
919<script type="text/javascript">
920		if( isNaN( sessionStorage.pagecount ) )
921		{
922			sessionStorage.pagecount = 1;
923		}
924		else
925		{
926			sessionStorage.pagecount = Number(sessionStorage.pagecount) + 1;
927			if (Number(sessionStorage.pagecount) > 5)
928			{
929				var viewed = localStorage.getItem("adblockMessageViewed");
930				var currentTime = new Date().getTime();
931				var difference = currentTime - viewed;
932				if( window.canRunAds === undefined && (viewed == 'null' || difference > 2592000000)){
933					// adblocker detected, show fallback
934					$('.ads-popup.adblock').show();
935					$('.adblock-plea').show();
936					$('.fade-bg').show();
937					localStorage.setItem("adblockMessageViewed", currentTime);
938				}
939			}
940		}
941	</script>
941
942</body>
943</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.