• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 21:42
CET 03:42
KST 11:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
ByuL: The Forgotten Master of ZvT25Behind the Blue - Team Liquid History Book16Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0241LiuLi Cup: 2025 Grand Finals (Feb 10-16)46Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker16
StarCraft 2
General
ByuL: The Forgotten Master of ZvT Liquipedia WCS Portal Launched Kaelaris on the futue of SC2 and much more... How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Nexon's StarCraft game could be FPS, led by UMS maker
Tourneys
PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) StarCraft Evolution League (SC Evo Biweekly) How do the "codes" work in GSL? Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup: 2025 Grand Finals (Feb 10-16)
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 513 Attrition Warfare The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth
Brood War
General
Recent recommended BW games BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Do you consider PvZ imbalanced? CasterMuse Youtube
Tourneys
Escore Tournament StarCraft Season 1 [Megathread] Daily Proleagues Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Simple Questions, Simple Answers Zealot bombing is no longer popular? Fighting Spirit mining rates Current Meta
Other Games
General Games
Nintendo Switch Thread ZeroSpace Megathread Diablo 2 thread Path of Exile Battle Aces/David Kim RTS Megathread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia TL Mafia Community Thread Mafia Game Mode Feedback/Ideas
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Canadian Politics Mega-thread Ask and answer stupid questions here! Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
ASL S21 English Commentary…
namkraft
Inside the Communication of …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1928 users

[MotS] 2018 Gameplay Update: Battlegrounds

Forum Index > Heroes of the Storm
Post a Reply
EsportsJohn
Profile Blog Joined June 2012
United States4883 Posts
Last Edited: 2017-12-13 15:42:40
December 01 2017 19:37 GMT
#1



Math of the Storm

2018 Gameplay Update: Battlegrounds

Written by: ChaosOS



Two years ago, the Heroes of the Storm team introduced the Scaling Update, which converted Heroes of the Storm from the traditional RPG linear scaling to the current percent, exponential scaling. These changes completely overthrew the meta and redefined the relationships between heroes, battlegrounds, and abilities.

The 2018 gameplay update looks even bigger than the scaling changes. In an effort to make sense of the massive changes coming out way, this article attempts to put the many pieces of the puzzle together.

The focus today is primarily on the battleground changes, with an analysis of stealth updates next week. The changes to regeneration globes, battleground timers, and mercenary camps have a huge impact and fundamentally alter how the first 10 minutes of the game are played.

How the professional scene handles and adapts to these changes will make an even bigger impact in how the game is played, but that’s something we won’t see until next year’s HGC begins.

Relevant Links:
  • Official Patch Notes
  • 2017 vs 2018 comparison
  • Updated NPC stats spreadsheet
  • Experience analysis

*Majority of info courtesy of Ahli


Globe Changes


Splitpush, Deathpush, and Globe Quest buff



  • Regeneration Globes will now become neutral (claimable by both teams) if not claimed within 3 seconds.


One of the simpler changes in the patch. Halfway through a globe’s 6 second lifespan, they become available to both teams. 6 seconds is enough time to travel 34.32 meters on mount, or 26.4 meters on foot. Picking up an allied globe in the 3 seconds by foot only allows 13.2 meters of movement, severely restricting options.

A number of heroes like Thrall and Sonya have melee steroids that last 3 seconds and allow them to effectively zone enemies away from health globes until they turn neutral.

Health globes are worth 11.7% health and 38.2 mana plus 0.8 mana per level. The globe drops from the wave’s wizard minion, which comes every 30 seconds. Thus, one globe is worth 0.39% HPS and 1.27 MPS plus ~0.03 MPS per level. This is 187% more health regeneration, 44% more base mana regeneration, and 27% more mana regeneration per level.

Doubling the above numbers for two globes is 23.4% health, 76.4 mana plus 1.6 mana per level. This is 0.78% HPS, 2.55 MPS plus 0.05 MPS per level. That’s a 374% boost to health regeneration, 88% more base mana regeneration, and 53% more mana regeneration per level.

Going beyond the early laning phase, globes becoming neutral means globe quests will complete faster and uncontested pushes will be more effective. In the mid game, when heroes go to clear lanes that are pushing, they’ll consistently pick up 1-2 more globes from allied globes turning neutral. Furthermore, heroes that are in lane and are pushing alone will regenerate significantly more HP and mana.

An example of a hero that strongly benefits from this is Gazlowe. He can be very mana hungry with his turrets, but he has the lane control to consistently grab both globes. Conversely, heroes that already have excellent sustain or that rely on global push mechanics like Abathur or Azmodan do not particularly benefit from this change.


Timer Changes

Objectives at later levels, merc spawn changes fundamentally alter early game



[image loading]

  • The 5 second delay before Minions spawn after the game begins has been removed.
  • Mercenary Camps will now spawn 60 seconds after the game begins
  • Undocumented Bosses now spawn 10 minutes after the game begins. When a boss is captured on Cursed Hollow or Warhead Junction, if the other boss has not already been pulled then it will despawn
    • This change did not go through to live


Let’s start with the smallest of the above changes: the minion spawn timer. This change is likely to end the “group 5 mid to start” meta. Unless teams immediately split to top or bottom after congregating mid, players risk losing side lane soak by engaging in a 5v5 poke war.

The objective timer changes mostly standardize objective timers to 1:30 or 3:00, with the exception being Tomb of the Spider Queen and Volskaya Foundry. Tomb of the Spider Queen is a less relevant standardization because the soonest a team can acquire 50 gems is with the 6th minion wave that spawns at 2:30.

Volskaya Foundry’s lack of standardization is curious, given that the map also seems to have issues with overall objective strength and how long the objective takes to complete. Considering Blizzard’s plan to remove the map for the next season of competitive play, it’s fair to assume that this map is going back to the drawing board for now.

The more important piece of these battleground changes is what level the players on each team will be when the objective starts. Most objectives are moving from the “barely level 4” area to “approaching level 7”. The biggest swings are Garden of Terror and Sky Temple, as 1:30 was often right before teams hit level 4. 3:00, on the other hand, is when a team has accomplished some push and soaked close to level 7. This creates a different priority for various heroes power spikes. The level 4 power spike will be significantly downplayed in terms of teamfighting compared to level 7.

These changes also extend the laning phase, improving the power of lane bullies such as Sonya. Earlier merc camp timings at only 1:00 into the game also provide a possibility for “dedicated junglers” to focus on merc camps until the objective spawns.

The undocumented boss changes are perhaps the most jarring changes in the PTR. Bosses spawning 10 minutes into the game is hugely disruptive on Cursed Hollow and Sky Temple, where bosses were used as a means to push a level 10 to level 9 advantage. On Warhead Junction, bosses backed up by early nukes to set record wins in professional play will be a long gone strategy.

Tomb of the Spider Queen and Braxis Holdout, where the boss tends to be a late game objective, are less affected. “Tempo” bosses on Towers of Doom are functionally eliminated. However, it was usually considered better to just take a fort rather than take the boss in the mid game due to the risk anyway.


Tower and Minion tuning


Minions are figurative gods



  • All attacking structures no longer have ammunition.
  • Tower vision range has been increased by 25%
    • From 8 to 10
  • Tower damage to minions has been reduced by 25%
  • Structures now have a warmup period of .5 seconds before firing and must face their targets completely
    • This means Tower damage bonus vs. minions has been reduced from +100% to +50%
  • Standalone Towers (found next to Forts and Keeps) have been removed.
    • The Health, granted Experience, and Damage of Standalone Towers has been redistributed into their surrounding gate Towers, Forts, and Keeps.
  • Minion base damage and health has been increased by roughly 10%


The biggest, most fundamental change of this patch is the removal of structure ammo. The ammo system restricted towers to 20 shots maximum, taking 15 seconds to regenerate 1 ammo. If a tower ran out of ammo, it shut down for 30 seconds and regenerated 2 ammo.

To set up a model for analysis, I posit a full or nearly full HP wave marching in a box formation at an opposing set of towers and gate. The towers fire simultaneously, and get two free shots each before the minion wave gets in range to attack. Each turret fires at the closest footman, then together fire at the middle footman. Then, each turret fires at the wizard minion until it dies, potentially wasting shots if the wizard would die in an odd number of shots. Then, each tower fires at the closest ranged minion, then together fire at the final ranged minion. This takes 12 seconds in the 2017 patch, and takes 17 seconds in the 2018 patch. Starting at the 2 second mark, each minion that is alive fires an attack every 1.5 seconds.

A full HP wave crashing into fort towers does 870 damage on the 2017 patch, which increases to 1442 damage on the 2018 patch, a 65% increase. The old value increases by 7.05 each minute for the first five minutes, while the new value increases by 10.5 each minute for the first five minutes. Respectively, these represent 7% and 10% of the total HP of the front set of towers and a gate. Under the old ammo system, each wave drained 12 ammo per tower, completely draining the front pair of towers in two waves.

A full HP wave crashing into a fort does 1224 damage on the 2017 patch, which increases to 1836 damage on the 2018 patch, a 50% increase. The old value increases by 10.05 each minute for the first five minutes, while the new value increases by 13.5 each minute for the first five minutes. Respectively, these represent 11% and 14% of the total HP of the fort. Under the old ammo system, each wave drained 17 ammo, leaving just the ranged minions alive out of the third full wave.


Mercenary Changes


Siege giants much easier to take, Knights and Hellbats stronger to push with, Sappers stronger late game



Siege Giants



  • Siege Giant Camp
    • Siege Defenders
      • Defending Siege Giant attacks are now telegraphed on the terrain and can be dodged.
    • Siege Laners
      • Attack telegraphing and missile trajectory has been significantly improved.


Siege Giants have been reverted to their Technical Alpha versions, in the sense that their attacks are now dodgeable. This means that for most heroes they will be able to easily take no damage while taking the camp, The new siege giants throw a rock every 2 seconds, which deals 120 damage in a 1m radius circle. This damage scales with game time. For details, check out the “NPC Scaling 2018” spreadsheet (also linked at the start of the article).


Mage Knight


  • Knight Camp
    • Wizard Knight Laner
      • Wizard Knight Laner has a Spell Armor Aura
      • Grants all nearby Allies (Minions, Mercenaries, and Heroes) 30 Spell Armor
      • Spell Armor is immediately removed upon leaving the aura area.
      • This Aura is destroyed when the Wizard is killed
      • Wizard Knight Defender
      • Grants nearby Knight Defenders a 15 Spell Armor aura
      • This Aura is destroyed when the Wizard is killed


The new and improved Knight Camp provides a powerful spell shield aura to each ally around the Wizard Knight. The 30 spell armor aura on the captured camp extends in a 7.5 radius from the Wizard Knight and represents a 43% EHP boost against spell damage. This greatly diminishes the effectiveness of waveclear against teams pushing with the Knight Camp, to the point that strategies based around healing the Wizard Knight will develop.

In contrast, the current function of the knight camp is to be a large sack of HP that drains a lane’s ammo. Without the ammo to drain, this change provides a more upfront option for pushing.


Hellbats



  • Hellbat Camp respawn times have been doubled (from 1:30 to 3:00)
  • Hellbats will now prioritize structures

Defender Hellbat Stats
  • Base health increased by 114%
  • Health scaling increased by 160%
  • Damage increased by 83%
  • Damage scaling reduced by roughly 60%

Laner Hellbat Stats
  • Base health increased by roughly 18%
  • Health scaling increased by 25%
  • Base damage increased by 25%
  • Damage scaling decreased by 66%
  • Damage scaling will now stop after 20 minutes (previously 30)
  • Damage taken from structures reduced by 50%
  • Attacks now apply a 3-second stacking -5 Armor debuff to all targets, stacking up to 20 times (structures included)
    • This still follows the normal armor rules of capping at -25


Hellbats have been buffed significantly this patch. Defender Hellbats are roughly four times stronger than they were pre-patch, while Laner Hellbats are closer to 80% stronger. Laner hellbat damage is much higher early game, but the drop in damage scaling evens them out by 10:00 and then falls below current scaling at 20:00 when the damage scaling stops cold. The armor debuff reaches -25 in 4 seconds, as both Hellbats will generally hit the same target with their AoE.

Similar to the power of the spell armor aura on the Knight Wizard camp, Hellbats are very strong to push with due to their new armor interaction. Blizzard has steadily removed all other talent interactions that provided armor reduction against structures, making this a unique source. -25 armor represents a 20% EHP reduction for the affected targets. One other thing to note is that the Hellbat Camp is much riskier to take if the enemy team decides to invade, as a hero with -25 armor will die very quickly to a surprise attack.


Sappers



Sapper Defenders
  • Now fire their attacks at target areas, instead of directly at Heroes.
    • This behaves like the laning Sappers
  • Sapper Explosion damage now scales over time

Laning Sappers
  • Health scaling increased by 33%
  • Respawn timer across all maps increased from 105 to 120 seconds
  • Now have 100 Armor vs Structures while charging and Towers will ignore charging Sappers


The sappers’ charge now deal ~7% less damage early game, which evens out by 7:00 and deals 14% more damage by 20:00. These changes improve the late game strength of Sappers while slightly weakening the earliest sappers.

The armor vs structures change prevents towers from killing off sappers mid-charge, making them much stronger in dedicated pushes late game.


Abathur


First of many specialist tunings



Abilities
  • Spawn Locust (Trait)
    • Health increased from 288 to 316

Talents
  • Level 1
    • Survival Instincts (Trait)
      • Bonus Health decreased from 50% to 40%


Abathur’s locusts now increase the number of shots they can tank 2-3 levels earlier. The biggest change is locusts tanking 3-4 tower shots at level 5 rather than level 7. Combined with the objective timer changes, this should help Abathur’s early game presence.

However, much of Abathur’s mid and late game presence came from draining ammo, which is no longer possible. Expect more changes like this in the future as Blizzard rebalances the other summon-centric specialists.


Final Thoughts


These changes are a reboot of the Heroes of the Storm meta. Base assumptions about how to play the game must be re-examined with these changes. Basic tenets like “clear and rotate” and 4-1 splits may no longer hold any water. Blizzard will likely continue to tune these changes in preparation for HGC 2018, but it will take a while to sift through the meta and understand the greater implications of these changes.

The current set of changes all point to a push-heavy meta with much longer early games. Lane dominance, pushing power, and high sustain all play a pivotal role in allowing teams to make sure they secure regeneration globes and take full advantage of the new and improved mercenary camps. Early game objectives are later, allowing teams more time to focus on pushing lanes and outplaying their opponents in small skirmishes.

All in all, it’s a dynamic turn of events that may make or break the game depending on how it’s implemented. For now, all we can do is play, watch, and wait.



Joseph "ChaosOS" Meehan is an avid Heroes of the Storm enthusiast who just enjoys mathing things out. You can check out his blog on HeroesHearth for more in-depth patch analysis and follow him on Twitter.


Writer(s): ChaosOS
Editor(s): EsportsJohn, PROlane
Design: shiroiusagi
Art Credit: Blizzard

StrategyAllyssa Grey <3<3
GusTreta
Profile Joined July 2010
Canada5 Posts
December 01 2017 20:13 GMT
#2
The globes were changed to be a flat 12% hp/8% mana in July 2016, was that ever changed back to the numbers you have in the "Globe Changes" section?

http://us.battle.net/heroes/en/blog/20164442/heroes-of-the-storm-patch-notes-july-12-2016-7-12-2016#Design_and_Gameplay
ChaosOS
Profile Joined February 2016
United States68 Posts
December 02 2017 01:57 GMT
#3
The numbers I have are accurate - due to some rounding differences it's actually 11.7% hp. All characters have the same Mana progression (well, all except Probius) which is how I got the Mana numbers
Larkin
Profile Blog Joined January 2012
United Kingdom7161 Posts
December 02 2017 04:15 GMT
#4
Are you all ready for the Morales/Sylvanas/Arthas/Malf/Hammer meta?

Take camps, push with Sylvanas to shut down the structures and deal DoT, Hammer to siege up and burst them down, Morales to heal the knight camp, Arthas to zone people out, Malf to poke, keep people topped up, regen mana for Sylv and, along with Arthas, CC chain someone to death if they get caught (Hammer can switch target).

At level 10, Sindragosa the structures, mind control their most valuable defender into the team to be blown up, easy keep. They dive you? Arthas slowing everyone, Hammer/Morales blowing them away, can medivac to safety if need be, Sylv has an escape and Malf has Twilight Dream.

They're out on the map? Core. They're defending? Mind Control + Core. There's a camp? Get it and core.

Gon' be fun, boys.
https://www.twitch.tv/ttalarkin - streams random stuff, high level teamleague, maybe even heroleague
Thax
Profile Joined July 2014
Belgium1060 Posts
December 04 2017 21:53 GMT
#5
On December 02 2017 13:15 Larkin wrote:
Are you all ready for the Morales/Sylvanas/Arthas/Malf/Hammer meta?

Take camps, push with Sylvanas to shut down the structures and deal DoT, Hammer to siege up and burst them down, Morales to heal the knight camp, Arthas to zone people out, Malf to poke, keep people topped up, regen mana for Sylv and, along with Arthas, CC chain someone to death if they get caught (Hammer can switch target).

At level 10, Sindragosa the structures, mind control their most valuable defender into the team to be blown up, easy keep. They dive you? Arthas slowing everyone, Hammer/Morales blowing them away, can medivac to safety if need be, Sylv has an escape and Malf has Twilight Dream.

They're out on the map? Core. They're defending? Mind Control + Core. There's a camp? Get it and core.

Gon' be fun, boys.


That comp gets absolutely bodied by and decent dive blowup comp.
Skund
Profile Joined December 2017
2 Posts
December 05 2017 11:12 GMT
#6
The 30 spell armor aura on the captured camp extends in a 7.5 radius from the Wizard Knight and represents a 43% EHP boost against spell damage.


Can someone explain how this adds up to 43%


-25 armor represents a 20% EHP reduction for the affected targets.


And how this adds up to 20%
ChaosOS
Profile Joined February 2016
United States68 Posts
December 06 2017 00:40 GMT
#7
If you want a full breakdown I wrote an article on armor

In short, EHP is the measure of the total amount of damage it takes to kill a character. It takes 43% more damage to kill a character that has 30 armor, and it takes 20% less damage to kill a character that has -25 armor.
RaiKageRyu
Profile Joined August 2009
Canada4773 Posts
December 06 2017 03:30 GMT
#8
wow, I was not aware of those boss changes. RIP Double Boss all the way.
Someone call down the Thunder?
Skund
Profile Joined December 2017
2 Posts
Last Edited: 2017-12-06 13:46:11
December 06 2017 13:05 GMT
#9
On December 06 2017 09:40 ChaosOS wrote:
If you want a full breakdown I wrote an article on armor

In short, EHP is the measure of the total amount of damage it takes to kill a character. It takes 43% more damage to kill a character that has 30 armor, and it takes 20% less damage to kill a character that has -25 armor.


Now I get it. My calculation was based on health in correlation to damage and not the damage in correlation to health
bessiebeardsley
Profile Joined April 2020
2 Posts
April 14 2020 17:08 GMT
#10
--- Nuked ---
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
HomeStory Cup 28 - Playoffs
CranKy Ducklings155
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 239
SteadfastSC 121
Nathanias 85
StarCraft: Brood War
Sea 3409
ggaemo 190
NaDa 27
Dota 2
monkeys_forever415
LuMiX1
League of Legends
JimRising 691
Heroes of the Storm
Khaldor188
Other Games
summit1g10757
C9.Mang0501
Trikslyr88
Mew2King47
ViBE43
Organizations
Other Games
gamesdonequick1162
BasetradeTV11
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Berry_CruncH176
• Hupsaiya 69
• davetesta13
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• WagamamaTV452
League of Legends
• Doublelift4140
• Scarra1625
• Lourlo764
Upcoming Events
PiG Sty Festival
6h 18m
Serral vs YoungYakov
ByuN vs ShoWTimE
Sparkling Tuna Cup
7h 18m
Replay Cast
21h 18m
Replay Cast
1d 6h
Wardi Open
1d 9h
Monday Night Weeklies
1d 14h
Replay Cast
1d 21h
WardiTV Winter Champion…
2 days
Replay Cast
3 days
WardiTV Winter Champion…
3 days
[ Show More ]
The PondCast
4 days
Replay Cast
4 days
Korean StarCraft League
6 days
CranKy Ducklings
6 days
Replay Cast
6 days
Liquipedia Results

Completed

[S:21] ASL SEASON OPEN 1st Round
LiuLi Cup: 2025 Grand Finals
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
WardiTV Winter 2026
PiG Sty Festival 7.0
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Acropolis #4 - TS5
Jeongseon Sooper Cup
Spring Cup 2026
[S:21] ASL SEASON OPEN 2nd Round
[S:21] ASL SEASON OPEN 2nd Round Qualifier
Acropolis #4 - TS6
Acropolis #4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.