pub const GAMEPLAY_DATA: &str = "{\n \"heroes\": [\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"crowdControl\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Bet\u{e4}ubungspfeil\",\n \"en-US\": \"Sleep Dart\",\n \"es-ES\": \"Dardo sedante\",\n \"es-MX\": \"Dardo tranquilizante\",\n \"fr-FR\": \"Fl\u{e9}chette hypodermique\",\n \"it-IT\": \"Dardo Soporifero\",\n \"ja-JP\": \"\u{30b9}\u{30ea}\u{30fc}\u{30d7}\u{30fb}\u{30c0}\u{30fc}\u{30c4}\",\n \"ko-KR\": \"\u{c218}\u{ba74}\u{cd1d}\",\n \"pl-PL\": \"Strza\u{142}ka Usypiaj\u{105}ca\",\n \"pt-BR\": \"Dardo Son\u{ed}fero\",\n \"ru-RU\": \"\u{422}\u{440}\u{430}\u{43d}\u{43a}\u{432}\u{438}\u{43b}\u{438}\u{437}\u{430}\u{442}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e2a}\u{e25}\u{e35}\u{e1b}\u{e14}\u{e32}\u{e23}\u{e4c}\u{e17}\",\n \"tr-TR\": \"Uyku \u{130}\u{11f}nesi\",\n \"zh-CN\": \"\u{9ebb}\u{9189}\u{9556}\",\n \"zh-TW\": \"\u{7761}\u{7720}\u{93e2}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"healing\",\n \"damage\",\n \"buff\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Biotische Granate\",\n \"en-US\": \"Biotic Grenade\",\n \"es-ES\": \"Granada bi\u{f3}tica\",\n \"es-MX\": \"Granada bi\u{f3}tica\",\n \"fr-FR\": \"Grenade biotique\",\n \"it-IT\": \"Granata Biotica\",\n \"ja-JP\": \"\u{30d0}\u{30a4}\u{30aa}\u{30c6}\u{30a3}\u{30c3}\u{30af}\u{30fb}\u{30b0}\u{30ec}\u{30cd}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{c0dd}\u{ccb4} \u{c218}\u{b958}\u{d0c4}\",\n \"pl-PL\": \"Granat Biotyczny\",\n \"pt-BR\": \"Granada Bi\u{f3}tica\",\n \"ru-RU\": \"\u{411}\u{438}\u{43e}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{430}\u{44f} \u{433}\u{440}\u{430}\u{43d}\u{430}\u{442}\u{430}\",\n \"th-TH\": \"\u{e44}\u{e1a}\u{e42}\u{e2d}\u{e15}\u{e34}\u{e01}\u{e40}\u{e01}\u{e23}\u{e40}\u{e19}\u{e14}\",\n \"tr-TR\": \"Biyotik Bomba\",\n \"zh-CN\": \"\u{751f}\u{7269}\u{624b}\u{96f7}\",\n \"zh-TW\": \"\u{751f}\u{5316}\u{624b}\u{69b4}\u{5f48}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"buff\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Nanoboost\",\n \"en-US\": \"Nano Boost\",\n \"es-ES\": \"Nanoestimulantes\",\n \"es-MX\": \"Nanopotenciamiento\",\n \"fr-FR\": \"Nanoboost\",\n \"it-IT\": \"Biostimolatore\",\n \"ja-JP\": \"\u{30ca}\u{30ce}\u{30fb}\u{30d6}\u{30fc}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{b098}\u{b178} \u{ac15}\u{d654}\u{c81c}\",\n \"pl-PL\": \"Nanowzmocnienie\",\n \"pt-BR\": \"Estimulante\",\n \"ru-RU\": \"\u{421}\u{442}\u{438}\u{43c}\u{443}\u{43b}\u{44f}\u{442}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e19}\u{e32}\u{e42}\u{e19}\u{e1a}\u{e39}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Nano Takviye\",\n \"zh-CN\": \"\u{7eb3}\u{7c73}\u{6fc0}\u{7d20}\",\n \"zh-TW\": \"\u{5948}\u{7c73}\u{5f37}\u{5316}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"ana\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ana\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ana\",\n \"en-US\": \"Ana\",\n \"es-ES\": \"Ana\",\n \"es-MX\": \"Ana\",\n \"fr-FR\": \"Ana\",\n \"it-IT\": \"Ana\",\n \"ja-JP\": \"\u{30a2}\u{30ca}\",\n \"ko-KR\": \"\u{c544}\u{b098}\",\n \"pl-PL\": \"Ana\",\n \"pt-BR\": \"Ana\",\n \"ru-RU\": \"\u{410}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e2d}\u{e32}\u{e19}\u{e32}\",\n \"tr-TR\": \"<en>Ana<en>\",\n \"zh-CN\": \"\u{5b89}\u{5a1c}\",\n \"zh-TW\": \"\u{5b89}\u{5a1c}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ana/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Inferno Rush\",\n \"zh-CN\": \"\u{6012}\u{708e}\u{51b2}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Dancing Blaze\",\n \"zh-CN\": \"\u{71a0}\u{95ea}\u{821e}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Vermillion Ascent\",\n \"zh-CN\": \"\u{6731}\u{7fbd}\u{711a}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"anran\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.anran\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Anran\",\n \"zh-CN\": \"\u{5b89}\u{71c3}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/anran/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Doppelflinte\",\n \"en-US\": \"Coach Gun\",\n \"es-ES\": \"Recortada\",\n \"es-MX\": \"Escopeta de dos ca\u{f1}ones\",\n \"fr-FR\": \"Canon sci\u{e9}\",\n \"it-IT\": \"Doppietta\",\n \"ja-JP\": \"\u{30b3}\u{30fc}\u{30c1}\u{30fb}\u{30ac}\u{30f3}\",\n \"ko-KR\": \"\u{cda9}\u{aca9} \u{c0f7}\u{ac74}\",\n \"pl-PL\": \"Obrzyn\",\n \"pt-BR\": \"Escopeta\",\n \"ru-RU\": \"\u{41e}\u{431}\u{440}\u{435}\u{437}\",\n \"th-TH\": \"\u{e42}\u{e04}\u{e49}\u{e0a}\u{e01}\u{e31}\u{e19}\",\n \"tr-TR\": \"\u{c7}ifte K\u{131}rma\",\n \"zh-CN\": \"\u{77ed}\u{7b52}\u{730e}\u{67aa}\",\n \"zh-TW\": \"\u{96d9}\u{7ba1}\u{6563}\u{5f48}\u{69cd}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Dynamit\",\n \"en-US\": \"Dynamite\",\n \"es-ES\": \"Dinamita\",\n \"es-MX\": \"Dinamita\",\n \"fr-FR\": \"Dynamite\",\n \"it-IT\": \"Dinamite\",\n \"ja-JP\": \"\u{30c0}\u{30a4}\u{30ca}\u{30de}\u{30a4}\u{30c8}\",\n \"ko-KR\": \"\u{b2e4}\u{c774}\u{b108}\u{b9c8}\u{c774}\u{d2b8}\",\n \"pl-PL\": \"Dynamit\",\n \"pt-BR\": \"Dinamite\",\n \"ru-RU\": \"\u{414}\u{438}\u{43d}\u{430}\u{43c}\u{438}\u{442}\",\n \"th-TH\": \"\u{e44}\u{e14}\u{e19}\u{e32}\u{e44}\u{e21}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Dinamit\",\n \"zh-CN\": \"\u{5ef6}\u{65f6}\u{96f7}\u{7ba1}\",\n \"zh-TW\": \"\u{70b8}\u{85e5}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"B.O.B.\",\n \"en-US\": \"B.O.B.\",\n \"es-ES\": \"BOB\",\n \"es-MX\": \"B.O.B.\",\n \"fr-FR\": \"B.O.B.\",\n \"it-IT\": \"B.O.B.\",\n \"ja-JP\": \"B.O.B\",\n \"ko-KR\": \"B.O.B.\",\n \"pl-PL\": \"B.O.B.\",\n \"pt-BR\": \"B.O.B.\",\n \"ru-RU\": \"\u{411}\u{41e}\u{411}\",\n \"th-TH\": \"B.O.B.\",\n \"tr-TR\": \"B.O.B.\",\n \"zh-CN\": \"\u{53ec}\u{5524}\u{9c8d}\u{52c3}\",\n \"zh-TW\": \"\u{9b91}\u{4f2f}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"ashe\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ashe\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ashe\",\n \"en-US\": \"Ashe\",\n \"es-ES\": \"Ashe\",\n \"es-MX\": \"Ashe\",\n \"fr-FR\": \"Ashe\",\n \"it-IT\": \"Ashe\",\n \"ja-JP\": \"\u{30a2}\u{30c3}\u{30b7}\u{30e5}\",\n \"ko-KR\": \"\u{c560}\u{c26c}\",\n \"pl-PL\": \"Ashe\",\n \"pt-BR\": \"Ashe\",\n \"ru-RU\": \"\u{42d}\u{448}\",\n \"th-TH\": \"\u{e41}\u{e2d}\u{e0a}\",\n \"tr-TR\": \"Ashe\",\n \"zh-CN\": \"\u{827e}\u{4ec0}\",\n \"zh-TW\": \"\u{827e}\u{897f}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ashe/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Regenerativer Schub\",\n \"en-US\": \"Regenerative Burst\",\n \"es-ES\": \"Energ\u{ed}a regeneradora\",\n \"es-MX\": \"Energ\u{ed}a regeneradora\",\n \"fr-FR\": \"Salve r\u{e9}g\u{e9}n\u{e9}rante\",\n \"it-IT\": \"Impulso Rigenerativo\",\n \"ja-JP\": \"\u{30ea}\u{30b8}\u{30a7}\u{30cd}\u{30fb}\u{30d0}\u{30fc}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{ce58}\u{c720} \u{d30c}\u{b3d9}\",\n \"pl-PL\": \"Impuls Regeneracyjny\",\n \"pt-BR\": \"Pulso Regenerador\",\n \"ru-RU\": \"\u{421}\u{442}\u{438}\u{43c}\u{443}\u{43b}\u{44f}\u{442}\u{43e}\u{440} \u{440}\u{435}\u{433}\u{435}\u{43d}\u{435}\u{440}\u{430}\u{446}\u{438}\u{438}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e40}\u{e08}\u{e19}\u{e40}\u{e19}\u{e2d}\u{e40}\u{e23}\u{e17}\u{e35}\u{e1f}\u{e40}\u{e1a}\u{e34}\u{e23}\u{e4c}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Canland\u{131}r\u{131}c\u{131} Parlama\",\n \"zh-CN\": \"\u{6108}\u{5408}\u{51b2}\u{51fb}\",\n \"zh-TW\": \"\u{7652}\u{50b7}\u{6ce2}\u{52d5}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Lebenserhaltungsfeld\",\n \"en-US\": \"Immortality Field\",\n \"es-ES\": \"Campo de inmortalidad\",\n \"es-MX\": \"Campo de inmortalidad\",\n \"fr-FR\": \"Champ d\u{2019}immortalit\u{e9}\",\n \"it-IT\": \"Campo d\'Immortalit\u{e0}\",\n \"ja-JP\": \"\u{30a4}\u{30e2}\u{30fc}\u{30bf}\u{30ea}\u{30c6}\u{30a3}\u{30fb}\u{30d5}\u{30a3}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{bd88}\u{c0ac} \u{c7a5}\u{ce58}\",\n \"pl-PL\": \"Pole Nie\u{15b}miertelno\u{15b}ci\",\n \"pt-BR\": \"Campo de Imortalidade\",\n \"ru-RU\": \"\u{41f}\u{43e}\u{43b}\u{435} \u{431}\u{435}\u{441}\u{441}\u{43c}\u{435}\u{440}\u{442}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e2d}\u{e34}\u{e21}\u{e21}\u{e2d}\u{e23}\u{e4c}\u{e41}\u{e17}\u{e25}\u{e34}\u{e17}\u{e35}\u{e1f}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"\u{d6}l\u{fc}ms\u{fc}zl\u{fc}k Sahas\u{131}\",\n \"zh-CN\": \"\u{7ef4}\u{751f}\u{529b}\u{573a}\",\n \"zh-TW\": \"\u{7dad}\u{751f}\u{529b}\u{5834}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Verst\u{e4}rkungsmatrix\",\n \"en-US\": \"Amplification Matrix\",\n \"es-ES\": \"Matriz amplificadora\",\n \"es-MX\": \"Matriz de amplificaci\u{f3}n\",\n \"fr-FR\": \"Matrice amplificatrice\",\n \"it-IT\": \"Matrice di Amplificazione\",\n \"ja-JP\": \"\u{30a2}\u{30f3}\u{30d7}\u{30ea}\u{30d5}\u{30a3}\u{30b1}\u{30fc}\u{30b7}\u{30e7}\u{30f3}\u{30fb}\u{30de}\u{30c8}\u{30ea}\u{30c3}\u{30af}\u{30b9}\",\n \"ko-KR\": \"\u{c99d}\u{d3ed} \u{b9e4}\u{d2b8}\u{b9ad}\u{c2a4}\",\n \"pl-PL\": \"Matryca Wzmacniaj\u{105}ca\",\n \"pt-BR\": \"Matriz Amplificadora\",\n \"ru-RU\": \"\u{423}\u{441}\u{438}\u{43b}\u{438}\u{432}\u{430}\u{44e}\u{449}\u{430}\u{44f} \u{43c}\u{430}\u{442}\u{440}\u{438}\u{446}\u{430}\",\n \"th-TH\": \"\u{e41}\u{e2d}\u{e21}\u{e1e}\u{e25}\u{e34}\u{e1f}\u{e34}\u{e40}\u{e04}\u{e0a}\u{e31}\u{e19}\u{e40}\u{e21}\u{e17}\u{e23}\u{e34}\u{e01}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"Kuvvetlendirme Matrisi\",\n \"zh-CN\": \"\u{589e}\u{5e45}\u{77e9}\u{9635}\",\n \"zh-TW\": \"\u{589e}\u{5e45}\u{77e9}\u{9663}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"baptiste\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.baptiste\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Baptiste\",\n \"en-US\": \"Baptiste\",\n \"es-ES\": \"Baptiste\",\n \"es-MX\": \"Baptiste\",\n \"fr-FR\": \"Baptiste\",\n \"it-IT\": \"Baptiste\",\n \"ja-JP\": \"\u{30d0}\u{30c6}\u{30a3}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{bc14}\u{d2f0}\u{c2a4}\u{d2b8}\",\n \"pl-PL\": \"Baptiste\",\n \"pt-BR\": \"Baptiste\",\n \"ru-RU\": \"\u{411}\u{430}\u{442}\u{438}\u{441}\u{442}\",\n \"th-TH\": \"\u{e1a}\u{e31}\u{e1b}\u{e17}\u{e34}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"<en>Baptiste<en>\",\n \"zh-CN\": \"\u{5df4}\u{8482}\u{65af}\u{7279}\",\n \"zh-TW\": \"\u{5df4}\u{5e1d}\u{65af}\u{7279}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/baptiste/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Taktische Granate A-36\",\n \"en-US\": \"A-36 Tactical Grenade\",\n \"es-ES\": \"Granada t\u{e1}ctica A-36\",\n \"es-MX\": \"Granada t\u{e1}ctica A-36\",\n \"fr-FR\": \"Grenade tactique A-36\",\n \"it-IT\": \"Granata Tattica A-36\",\n \"ja-JP\": \"A-36\u{30bf}\u{30af}\u{30c6}\u{30a3}\u{30ab}\u{30eb}\u{30fb}\u{30b0}\u{30ec}\u{30cd}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"A-36 \u{c804}\u{c220} \u{c218}\u{b958}\u{d0c4}\",\n \"pl-PL\": \"Granat Taktyczny A-36\",\n \"pt-BR\": \"Granada T\u{e1}tica A-36\",\n \"ru-RU\": \"\u{422}\u{430}\u{43a}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{430}\u{44f} \u{433}\u{440}\u{430}\u{43d}\u{430}\u{442}\u{430} A-36\",\n \"th-TH\": \"A-36 \u{e41}\u{e17}\u{e04}\u{e15}\u{e34}\u{e04}\u{e2d}\u{e25}\u{e40}\u{e01}\u{e23}\u{e40}\u{e19}\u{e14}\",\n \"tr-TR\": \"A-36 Taktiksel Bomba\",\n \"zh-CN\": \"A-36\u{6218}\u{672f}\u{69b4}\u{5f39}\",\n \"zh-TW\": \"A-36\u{6230}\u{8853}\u{69b4}\u{5f48}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"form\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Rekonfigurieren\",\n \"en-US\": \"Reconfigure\",\n \"es-ES\": \"Reconfiguraci\u{f3}n\",\n \"es-MX\": \"Reconfiguraci\u{f3}n\",\n \"fr-FR\": \"Reconfiguration\",\n \"it-IT\": \"Riconfigurazione\",\n \"ja-JP\": \"\u{30e2}\u{30fc}\u{30c9}\u{5909}\u{66f4}\",\n \"ko-KR\": \"\u{c7ac}\u{c124}\u{c815}\",\n \"pl-PL\": \"Rekonfiguracja\",\n \"pt-BR\": \"Reconfigurar\",\n \"ru-RU\": \"\u{421}\u{43c}\u{435}\u{43d}\u{430} \u{440}\u{435}\u{436}\u{438}\u{43c}\u{430}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e04}\u{e2d}\u{e19}\u{e1f}\u{e34}\u{e40}\u{e01}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Yap\u{131}land\u{131}rma\",\n \"zh-CN\": \"\u{5207}\u{6362}\u{6a21}\u{5f0f}\",\n \"zh-TW\": \"\u{5207}\u{63db}\u{6a21}\u{5f0f}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Konfiguration: Panzer\",\n \"en-US\": \"Configuration: Artillery\",\n \"es-ES\": \"Modo artiller\u{ed}a\",\n \"es-MX\": \"Configuraci\u{f3}n: tanque\",\n \"fr-FR\": \"Configuration : artillerie\",\n \"it-IT\": \"Assetto: Artiglieria\",\n \"ja-JP\": \"\u{7832}\u{53f0}\u{30e2}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{c124}\u{c815}: \u{d3ec}\u{aca9}\",\n \"pl-PL\": \"Konfiguracja: Czo\u{142}g\",\n \"pt-BR\": \"Configura\u{e7}\u{e3}o: Artilharia\",\n \"ru-RU\": \"\u{420}\u{435}\u{436}\u{438}\u{43c} \u{430}\u{440}\u{442}\u{438}\u{43b}\u{43b}\u{435}\u{440}\u{438}\u{438}\",\n \"th-TH\": \"\u{e04}\u{e2d}\u{e19}\u{e1f}\u{e34}\u{e40}\u{e01}\u{e2d}\u{e40}\u{e23}\u{e0a}\u{e31}\u{e19}: \u{e2d}\u{e32}\u{e23}\u{e4c}\u{e17}\u{e34}\u{e25}\u{e40}\u{e25}\u{e2d}\u{e23}\u{e35}\",\n \"tr-TR\": \"Bi\u{e7}im: Top At\u{131}\u{15f}\u{131}\",\n \"zh-CN\": \"\u{706b}\u{70ae}\u{6a21}\u{5f0f}\",\n \"zh-TW\": \"\u{706b}\u{7832}\u{6a21}\u{5f0f}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Configuration: Assault\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"assault\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Configuration: Recon\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"recon\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"bastion\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.bastion\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Bastion\",\n \"en-US\": \"Bastion\",\n \"es-ES\": \"Bastion\",\n \"es-MX\": \"Bastion\",\n \"fr-FR\": \"Bastion\",\n \"it-IT\": \"Bastion\",\n \"ja-JP\": \"\u{30d0}\u{30b9}\u{30c6}\u{30a3}\u{30aa}\u{30f3}\",\n \"ko-KR\": \"\u{bc14}\u{c2a4}\u{d2f0}\u{c628}\",\n \"pl-PL\": \"Bastion\",\n \"pt-BR\": \"Bastion\",\n \"ru-RU\": \"\u{411}\u{430}\u{441}\u{442}\u{438}\u{43e}\u{43d}\",\n \"th-TH\": \"\u{e41}\u{e1a}\u{e2a}\u{e40}\u{e0a}\u{e35}\u{e22}\u{e19}\",\n \"tr-TR\": \"<en>Bastion<en>\",\n \"zh-CN\": \"\u{5821}\u{5792}\",\n \"zh-TW\": \"\u{58c1}\u{58d8}\u{6a5f}\u{5175}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/bastion/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Barrierenschild\",\n \"en-US\": \"Barrier Shield\",\n \"es-ES\": \"Escudo barrera\",\n \"es-MX\": \"Escudo barrera\",\n \"fr-FR\": \"Bouclier-\u{e9}cran\",\n \"it-IT\": \"Scudo Protettivo\",\n \"ja-JP\": \"\u{30d0}\u{30ea}\u{30a2}\u{30fb}\u{30b7}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{bc29}\u{bcbd} \u{bc29}\u{d328}\",\n \"pl-PL\": \"Tarcza Os\u{142}onowa\",\n \"pt-BR\": \"Barreira de Escudo\",\n \"ru-RU\": \"\u{41f}\u{435}\u{440}\u{441}\u{43e}\u{43d}\u{430}\u{43b}\u{44c}\u{43d}\u{44b}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\u{e0a}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"Kalkan Bariyeri\",\n \"zh-CN\": \"\u{5c4f}\u{969c}\u{62a4}\u{76fe}\",\n \"zh-TW\": \"\u{5c4f}\u{969c}\u{9632}\u{76fe}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/brigitte/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"damage\",\n \"knockback\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/brigitte/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Flegelsto\u{df}\",\n \"en-US\": \"Whip Shot\",\n \"es-ES\": \"Lanzamiento de mangual\",\n \"es-MX\": \"Azote de mangual\",\n \"fr-FR\": \"Fl\u{e9}au cinglant\",\n \"it-IT\": \"Frustata\",\n \"ja-JP\": \"\u{30a6}\u{30a3}\u{30c3}\u{30d7}\u{30fb}\u{30b7}\u{30e7}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{b3c4}\u{b9ac}\u{ae68} \u{d22c}\u{cc99}\",\n \"pl-PL\": \"Trza\u{15b}ni\u{119}cie\",\n \"pt-BR\": \"Disparo A\u{e7}oitador\",\n \"ru-RU\": \"\u{425}\u{43b}\u{435}\u{441}\u{442}\u{43a}\u{438}\u{439} \u{443}\u{434}\u{430}\u{440}\",\n \"th-TH\": \"\u{e27}\u{e34}\u{e1b}\u{e0a}\u{e47}\u{e2d}\u{e15}\",\n \"tr-TR\": \"Zincir Kam\u{e7}\u{131}\",\n \"zh-CN\": \"\u{6d41}\u{661f}\u{98de}\u{9524}\",\n \"zh-TW\": \"\u{61f2}\u{64ca}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Reparaturset\",\n \"en-US\": \"Repair Pack\",\n \"es-ES\": \"Kit de reparaci\u{f3}n\",\n \"es-MX\": \"Kit de reparaci\u{f3}n\",\n \"fr-FR\": \"Module de r\u{e9}paration\",\n \"it-IT\": \"Modulo Riparatore\",\n \"ja-JP\": \"\u{30ea}\u{30da}\u{30a2}\u{30fb}\u{30d1}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{c218}\u{b9ac} \u{d329}\",\n \"pl-PL\": \"Pakiet Regeneracyjny\",\n \"pt-BR\": \"Kit de Reparos\",\n \"ru-RU\": \"\u{420}\u{435}\u{43c}\u{43a}\u{43e}\u{43c}\u{43f}\u{43b}\u{435}\u{43a}\u{442}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e41}\u{e1e}\u{e23}\u{e4c}\u{e41}\u{e1e}\u{e47}\u{e04}\",\n \"tr-TR\": \"Tamir \u{c7}antas\u{131}\",\n \"zh-CN\": \"\u{6062}\u{590d}\u{5305}\",\n \"zh-TW\": \"\u{4fee}\u{5fa9}\u{5305}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/brigitte/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"mobility\",\n \"crowdControl\",\n \"knockback\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/brigitte/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schildsto\u{df}\",\n \"en-US\": \"Shield Bash\",\n \"es-ES\": \"Carga con escudo\",\n \"es-MX\": \"Azote de escudo\",\n \"fr-FR\": \"Charge de bouclier\",\n \"it-IT\": \"Colpo di Scudo\",\n \"ja-JP\": \"\u{30b7}\u{30fc}\u{30eb}\u{30c9}\u{30fb}\u{30d0}\u{30c3}\u{30b7}\u{30e5}\",\n \"ko-KR\": \"\u{bc29}\u{d328} \u{bc00}\u{ccd0}\u{b0b4}\u{ae30}\",\n \"pl-PL\": \"R\u{105}bni\u{119}cie Tarcz\u{105}\",\n \"pt-BR\": \"Golpe de Escudo\",\n \"ru-RU\": \"\u{423}\u{434}\u{430}\u{440} \u{449}\u{438}\u{442}\u{43e}\u{43c}\",\n \"th-TH\": \"\u{e0a}\u{e34}\u{e25}\u{e14}\u{e4c}\u{e41}\u{e1a}\u{e0a}\",\n \"tr-TR\": \"Kalkan Darb\u{131}\",\n \"zh-CN\": \"\u{80fd}\u{91cf}\u{76fe}\u{51fb}\",\n \"zh-TW\": \"\u{6301}\u{76fe}\u{885d}\u{92d2}\"\n }\n },\n \"slot\": \"ability3\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Inbrunst\",\n \"en-US\": \"Rally\",\n \"es-ES\": \"Formaci\u{f3}n\",\n \"es-MX\": \"Motivaci\u{f3}n\",\n \"fr-FR\": \"Ralliement\",\n \"it-IT\": \"Adunata\",\n \"ja-JP\": \"\u{30e9}\u{30ea}\u{30fc}\",\n \"ko-KR\": \"\u{c9d1}\u{acb0}\",\n \"pl-PL\": \"Natchnienie\",\n \"pt-BR\": \"Reagrupar\",\n \"ru-RU\": \"\u{41e}\u{431}\u{449}\u{438}\u{439} \u{441}\u{431}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e41}\u{e23}\u{e25}\u{e25}\u{e35}\u{e48}\",\n \"tr-TR\": \"Sancaktar\",\n \"zh-CN\": \"\u{96c6}\u{7ed3}\u{53f7}\u{4ee4}\",\n \"zh-TW\": \"\u{5168}\u{8ecd}\u{96c6}\u{7d50}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"brigitte\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.brigitte\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Brigitte\",\n \"en-US\": \"Brigitte\",\n \"es-ES\": \"Brigitte\",\n \"es-MX\": \"Brigitte\",\n \"fr-FR\": \"Brigitte\",\n \"it-IT\": \"Brigitte\",\n \"ja-JP\": \"\u{30d6}\u{30ea}\u{30ae}\u{30c3}\u{30c6}\",\n \"ko-KR\": \"\u{be0c}\u{b9ac}\u{ae30}\u{d14c}\",\n \"pl-PL\": \"Brigitte\",\n \"pt-BR\": \"Brigitte\",\n \"ru-RU\": \"\u{411}\u{440}\u{438}\u{433}\u{438}\u{442}\u{442}\u{430}\",\n \"th-TH\": \"\u{e1a}\u{e23}\u{e34}\u{e01}\u{e34}\u{e15}\u{e15}\u{e32}\",\n \"tr-TR\": \"<en>Brigitte<en>\",\n \"zh-CN\": \"\u{5e03}\u{4e3d}\u{5409}\u{5854}\",\n \"zh-TW\": \"\u{78a7}\u{59ec}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/brigitte/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Steppenrolle\",\n \"en-US\": \"Combat Roll\",\n \"es-ES\": \"Evasi\u{f3}n\",\n \"es-MX\": \"Voltereta de combate\",\n \"fr-FR\": \"Roulade\",\n \"it-IT\": \"Capriola Tattica\",\n \"ja-JP\": \"\u{30b3}\u{30f3}\u{30d0}\u{30c3}\u{30c8}\u{30fb}\u{30ed}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{ad6c}\u{b974}\u{ae30}\",\n \"pl-PL\": \"Przewr\u{f3}t Bojowy\",\n \"pt-BR\": \"Rolamento\",\n \"ru-RU\": \"\u{41a}\u{443}\u{432}\u{44b}\u{440}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e04}\u{e2d}\u{e21}\u{e41}\u{e1a}\u{e17}\u{e42}\u{e23}\u{e25}\",\n \"tr-TR\": \"D\u{fc}ello Manevras\u{131}\",\n \"zh-CN\": \"\u{6218}\u{672f}\u{7ffb}\u{6eda}\",\n \"zh-TW\": \"\u{6230}\u{8853}\u{7ffb}\u{6efe}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Blendgranate\",\n \"en-US\": \"Flashbang\",\n \"es-ES\": \"Granada cegadora\",\n \"es-MX\": \"Granada aturdidora\",\n \"fr-FR\": \"Grenade flash\",\n \"it-IT\": \"Granata Stordente\",\n \"ja-JP\": \"\u{30d5}\u{30e9}\u{30c3}\u{30b7}\u{30e5}\u{30d0}\u{30f3}\",\n \"ko-KR\": \"\u{c12c}\u{ad11}\u{d0c4}\",\n \"pl-PL\": \"Granat B\u{142}yskowy\",\n \"pt-BR\": \"Clar\u{e3}o\",\n \"ru-RU\": \"\u{421}\u{432}\u{435}\u{442}\u{43e}\u{448}\u{443}\u{43c}\u{43e}\u{432}\u{430}\u{44f} \u{433}\u{440}\u{430}\u{43d}\u{430}\u{442}\u{430}\",\n \"th-TH\": \"\u{e41}\u{e1f}\u{e25}\u{e0a}\u{e41}\u{e1a}\u{e07}\",\n \"tr-TR\": \"Fla\u{15f} Bombas\u{131}\",\n \"zh-CN\": \"\u{95ea}\u{5149}\u{5f39}\",\n \"zh-TW\": \"\u{9583}\u{5149}\u{5f48}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Revolverheld\",\n \"en-US\": \"Deadeye\",\n \"es-ES\": \"Sin perd\u{f3}n\",\n \"es-MX\": \"Tiro certero\",\n \"fr-FR\": \"Implacable\",\n \"it-IT\": \"Scarica di Piombo\",\n \"ja-JP\": \"\u{30c7}\u{30c3}\u{30c9}\u{30fb}\u{30a2}\u{30a4}\",\n \"ko-KR\": \"\u{d669}\u{c57c}\u{c758} \u{bb34}\u{bc95}\u{c790}\",\n \"pl-PL\": \"Przycelowanie\",\n \"pt-BR\": \"Tiro Certeiro\",\n \"ru-RU\": \"\u{41c}\u{435}\u{442}\u{43a}\u{438}\u{439} \u{441}\u{442}\u{440}\u{435}\u{43b}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e40}\u{e14}\u{e14}\u{e2d}\u{e32}\u{e22}\",\n \"tr-TR\": \"\u{15e}ahin G\u{f6}z\",\n \"zh-CN\": \"\u{795e}\u{5c04}\u{624b}\",\n \"zh-TW\": \"\u{5f48}\u{7121}\u{865b}\u{767c}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"cassidy\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.cassidy\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Cassidy\",\n \"en-US\": \"Cassidy\",\n \"es-ES\": \"Cassidy\",\n \"es-MX\": \"Cassidy\",\n \"fr-FR\": \"Cassidy\",\n \"it-IT\": \"Cassidy\",\n \"ja-JP\": \"\u{30ad}\u{30e3}\u{30b9}\u{30c7}\u{30a3}\",\n \"ko-KR\": \"\u{ce90}\u{c11c}\u{b514}\",\n \"pl-PL\": \"Cassidy\",\n \"pt-BR\": \"Cassidy\",\n \"ru-RU\": \"\u{41a}\u{44d}\u{441}\u{441}\u{438}\u{434}\u{438}\",\n \"th-TH\": \"\u{e41}\u{e04}\u{e2a}\u{e0b}\u{e34}\u{e14}\u{e35}\u{e49}\",\n \"tr-TR\": \"<en>Cassidy<en>\",\n \"zh-CN\": \"\u{5361}\u{897f}\u{8fea}\",\n \"zh-TW\": \"\u{5361}\u{897f}\u{8fea}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/cassidy/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Power Barrier\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Propulsors\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Fusion Repeater\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Limit Break\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"dmon\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dmon\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"D.Mon\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Photon Magnum\",\n \"zh-CN\": \"\u{5149}\u{5b50}\u{9a6c}\u{683c}\u{5357}\",\n \"zh-TW\": \"\u{5149}\u{5b50}\u{9ea5}\u{683c}\u{8fb2}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Barrier Array\",\n \"zh-CN\": \"\u{5c4f}\u{969c}\u{9635}\u{5217}\",\n \"zh-TW\": \"\u{5c4f}\u{969c}\u{9663}\u{5217}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Sonic Repulsors\",\n \"zh-CN\": \"\u{97f3}\u{901f}\u{65a5}\u{529b}\u{573a}\",\n \"zh-TW\": \"\u{97f3}\u{6ce2}\u{53cd}\u{65a5}\u{5668}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Crystal Charge\",\n \"zh-CN\": \"\u{7206}\u{80fd}\u{6c34}\u{6676}\",\n \"zh-TW\": \"\u{6676}\u{9ad4}\u{70b8}\u{5f48}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Panopticon\",\n \"zh-CN\": \"\u{5168}\u{666f}\u{7262}\u{7b3c}\",\n \"zh-TW\": \"\u{5168}\u{666f}\u{5149}\u{7262}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Reconstruction\",\n \"zh-CN\": \"\u{62a4}\u{76fe}\u{91cd}\u{6784}\",\n \"zh-TW\": \"\u{91cd}\u{7d44}\"\n }\n },\n \"slot\": \"passive\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"domina\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.domina\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Domina\",\n \"zh-CN\": \"\u{91d1}\u{9a6d}\",\n \"zh-TW\": \"\u{591a}\u{7c73}\u{5a1c}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/domina/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Dampfhammer\",\n \"en-US\": \"Rocket Punch\",\n \"es-ES\": \"Pu\u{f1}o cohete\",\n \"es-MX\": \"Pu\u{f1}o cohete\",\n \"fr-FR\": \"Direct d\u{2019}enfer\",\n \"it-IT\": \"Pugno a Reazione\",\n \"ja-JP\": \"\u{30ed}\u{30b1}\u{30c3}\u{30c8}\u{30fb}\u{30d1}\u{30f3}\u{30c1}\",\n \"ko-KR\": \"\u{b85c}\u{cf13} \u{d380}\u{ce58}\",\n \"pl-PL\": \"Rakietowy Cios\",\n \"pt-BR\": \"Soco Foguete\",\n \"ru-RU\": \"\u{420}\u{435}\u{430}\u{43a}\u{442}\u{438}\u{432}\u{43d}\u{44b}\u{439} \u{443}\u{434}\u{430}\u{440}\",\n \"th-TH\": \"\u{e23}\u{e47}\u{e2d}\u{e01}\u{e40}\u{e01}\u{e15}\u{e1e}\u{e31}\u{e19}\u{e0a}\u{e4c}\",\n \"tr-TR\": \"Roket Yumruk\",\n \"zh-CN\": \"\u{706b}\u{7bad}\u{91cd}\u{62f3}\",\n \"zh-TW\": \"\u{706b}\u{7bad}\u{62f3}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Faustschild\",\n \"en-US\": \"Power Block\",\n \"es-ES\": \"Bloqueo de poder\",\n \"es-MX\": \"Bloqueo de poder\",\n \"fr-FR\": \"Parade puissante\",\n \"it-IT\": \"Baluardo\",\n \"ja-JP\": \"\u{30d1}\u{30ef}\u{30fc}\u{30fb}\u{30d6}\u{30ed}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{d30c}\u{c6cc} \u{be14}\u{b77d}\",\n \"pl-PL\": \"Mocarny Blok\",\n \"pt-BR\": \"Bloqueio Energ\u{e9}tico\",\n \"ru-RU\": \"\u{41c}\u{43e}\u{449}\u{43d}\u{44b}\u{439} \u{431}\u{43b}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e1e}\u{e32}\u{e27}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e25}\u{e47}\u{e2d}\u{e04}\",\n \"tr-TR\": \"A\u{11f}\u{131}r Ol\",\n \"zh-CN\": \"\u{608d}\u{731b}\u{683c}\u{6321}\",\n \"zh-TW\": \"\u{5f37}\u{529b}\u{683c}\u{64cb}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Seismischer Schlag\",\n \"en-US\": \"Seismic Slam\",\n \"es-ES\": \"Golpe s\u{ed}smico\",\n \"es-MX\": \"Embate s\u{ed}smico\",\n \"fr-FR\": \"Onde de choc\",\n \"it-IT\": \"Slancio Sismico\",\n \"ja-JP\": \"\u{30b5}\u{30a4}\u{30ba}\u{30df}\u{30c3}\u{30af}\u{30fb}\u{30b9}\u{30e9}\u{30e0}\",\n \"ko-KR\": \"\u{c9c0}\u{c9c4} \u{ac15}\u{d0c0}\",\n \"pl-PL\": \"Fala Sejsmiczna\",\n \"pt-BR\": \"Abalo S\u{ed}smico\",\n \"ru-RU\": \"\u{414}\u{440}\u{43e}\u{436}\u{44c} \u{437}\u{435}\u{43c}\u{43b}\u{438}\",\n \"th-TH\": \"\u{e44}\u{e0b}\u{e2a}\u{e21}\u{e34}\u{e04}\u{e2a}\u{e41}\u{e25}\u{e21}\",\n \"tr-TR\": \"Yer Titreten\",\n \"zh-CN\": \"\u{88c2}\u{5730}\u{91cd}\u{62f3}\",\n \"zh-TW\": \"\u{9707}\u{5730}\u{8972}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Meteorschlag\",\n \"en-US\": \"Meteor Strike\",\n \"es-ES\": \"Meteoro\",\n \"es-MX\": \"Golpe de meteoro\",\n \"fr-FR\": \"Frappe m\u{e9}t\u{e9}ore\",\n \"it-IT\": \"Impatto Devastante\",\n \"ja-JP\": \"\u{30e1}\u{30c6}\u{30aa}\u{30fb}\u{30b9}\u{30c8}\u{30e9}\u{30a4}\u{30af}\",\n \"ko-KR\": \"\u{d30c}\u{ba78}\u{c758} \u{c77c}\u{aca9}\",\n \"pl-PL\": \"Meteor\",\n \"pt-BR\": \"Impacto Meteoro\",\n \"ru-RU\": \"\u{423}\u{434}\u{430}\u{440} \u{43c}\u{435}\u{442}\u{435}\u{43e}\u{440}\u{430}\",\n \"th-TH\": \"\u{e21}\u{e35}\u{e17}\u{e35}\u{e2d}\u{e2d}\u{e23}\u{e4c}\u{e2a}\u{e44}\u{e15}\u{e23}\u{e01}\u{e4c}\",\n \"tr-TR\": \"Meteor Vurgunu\",\n \"zh-CN\": \"\u{6bc1}\u{5929}\u{706d}\u{5730}\",\n \"zh-TW\": \"\u{6d41}\u{661f}\u{589c}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"doomfist\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.doomfist\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Doomfist\",\n \"en-US\": \"Doomfist\",\n \"es-ES\": \"Doomfist\",\n \"es-MX\": \"Doomfist\",\n \"fr-FR\": \"Doomfist\",\n \"it-IT\": \"Doomfist\",\n \"ja-JP\": \"\u{30c9}\u{30a5}\u{30fc}\u{30e0}\u{30d5}\u{30a3}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{b460}\u{d53c}\u{c2a4}\u{d2b8}\",\n \"pl-PL\": \"Pi\u{119}\u{15b}\u{107} Zag\u{142}ady\",\n \"pt-BR\": \"Doomfist\",\n \"ru-RU\": \"\u{41a}\u{443}\u{43b}\u{430}\u{43a} \u{421}\u{43c}\u{435}\u{440}\u{442}\u{438}\",\n \"th-TH\": \"\u{e14}\u{e39}\u{e21}\u{e1f}\u{e34}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"<en>Doomfist<en>\",\n \"zh-CN\": \"\u{672b}\u{65e5}\u{94c1}\u{62f3}\",\n \"zh-TW\": \"\u{6bc0}\u{6ec5}\u{62f3}\u{738b}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/doomfist/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"barrier\",\n \"resource\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Defensivmatrix\",\n \"en-US\": \"Defense Matrix\",\n \"es-ES\": \"Matriz de defensa\",\n \"es-MX\": \"Matriz de defensa\",\n \"fr-FR\": \"Matrice d\u{e9}fensive\",\n \"it-IT\": \"Matrice Difensiva\",\n \"ja-JP\": \"\u{30c7}\u{30a3}\u{30d5}\u{30a7}\u{30f3}\u{30b9}\u{30fb}\u{30de}\u{30c8}\u{30ea}\u{30c3}\u{30af}\u{30b9}\",\n \"ko-KR\": \"\u{bc29}\u{c5b4} \u{b9e4}\u{d2b8}\u{b9ad}\u{c2a4}\",\n \"pl-PL\": \"Matryca Obronna\",\n \"pt-BR\": \"Matriz de Defesa\",\n \"ru-RU\": \"\u{417}\u{430}\u{449}\u{438}\u{442}\u{43d}\u{430}\u{44f} \u{43c}\u{430}\u{442}\u{440}\u{438}\u{446}\u{430}\",\n \"th-TH\": \"\u{e14}\u{e35}\u{e40}\u{e1f}\u{e19}\u{e0b}\u{e4c}\u{e40}\u{e21}\u{e17}\u{e23}\u{e34}\u{e01}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"Savunma Matrisi\",\n \"zh-CN\": \"\u{9632}\u{5fa1}\u{77e9}\u{9635}\",\n \"zh-TW\": \"\u{9632}\u{8b77}\u{529b}\u{5834}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Booster\",\n \"en-US\": \"Boosters\",\n \"es-ES\": \"Impulsores\",\n \"es-MX\": \"Propulsores\",\n \"fr-FR\": \"Turbor\u{e9}acteurs\",\n \"it-IT\": \"Retrorazzi\",\n \"ja-JP\": \"\u{30d6}\u{30fc}\u{30b9}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{bd80}\u{c2a4}\u{d130}\",\n \"pl-PL\": \"Dopalacze\",\n \"pt-BR\": \"Propulsores\",\n \"ru-RU\": \"\u{423}\u{441}\u{43a}\u{43e}\u{440}\u{438}\u{442}\u{435}\u{43b}\u{438}\",\n \"th-TH\": \"\u{e1a}\u{e39}\u{e2a}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"\u{130}ticiler\",\n \"zh-CN\": \"\u{63a8}\u{8fdb}\u{5668}\",\n \"zh-TW\": \"\u{5674}\u{5c04}\u{63a8}\u{9032}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Mikroraketen\",\n \"en-US\": \"Micro Missiles\",\n \"es-ES\": \"Micromisiles\",\n \"es-MX\": \"Micromisiles\",\n \"fr-FR\": \"Micro-missiles\",\n \"it-IT\": \"Micromissili\",\n \"ja-JP\": \"\u{30de}\u{30a4}\u{30af}\u{30ed}\u{30fb}\u{30df}\u{30b5}\u{30a4}\u{30eb}\",\n \"ko-KR\": \"\u{b9c8}\u{c774}\u{d06c}\u{b85c} \u{bbf8}\u{c0ac}\u{c77c}\",\n \"pl-PL\": \"Mikro-pociski\",\n \"pt-BR\": \"Microm\u{ed}sseis\",\n \"ru-RU\": \"\u{41c}\u{438}\u{43a}\u{440}\u{43e}\u{440}\u{430}\u{43a}\u{435}\u{442}\u{44b}\",\n \"th-TH\": \"\u{e44}\u{e21}\u{e42}\u{e04}\u{e23}\u{e21}\u{e34}\u{e2a}\u{e44}\u{e0b}\u{e25}\u{e4c}\",\n \"tr-TR\": \"Mikrof\u{fc}ze\",\n \"zh-CN\": \"\u{5fae}\u{578b}\u{98de}\u{5f39}\",\n \"zh-TW\": \"\u{706b}\u{7bad}\u{5323}\u{8259}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Selbstzerst\u{f6}rung\",\n \"en-US\": \"Self-Destruct\",\n \"es-ES\": \"Autodestrucci\u{f3}n\",\n \"es-MX\": \"Autodestrucci\u{f3}n\",\n \"fr-FR\": \"Autodestruction\",\n \"it-IT\": \"Autodistruzione\",\n \"ja-JP\": \"\u{81ea}\u{7206}\",\n \"ko-KR\": \"\u{c790}\u{d3ed}\",\n \"pl-PL\": \"Samozniszczenie\",\n \"pt-BR\": \"Autodestruir\",\n \"ru-RU\": \"\u{421}\u{430}\u{43c}\u{43e}\u{443}\u{43d}\u{438}\u{447}\u{442}\u{43e}\u{436}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e40}\u{e0b}\u{e25}\u{e1f}\u{e4c}\u{e40}\u{e14}\u{e2a}\u{e15}\u{e23}\u{e31}\u{e04}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Kendini \u{130}mha\",\n \"zh-CN\": \"\u{81ea}\u{6bc1}\",\n \"zh-TW\": \"\u{81ea}\u{7206}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Fusion Cannons\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"mech\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Light Gun\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"pilot\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"dva\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.dva\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"D.Va\",\n \"en-US\": \"D.Va\",\n \"es-ES\": \"D.Va\",\n \"es-MX\": \"D.VA\",\n \"fr-FR\": \"D.Va\",\n \"it-IT\": \"D.VA\",\n \"ja-JP\": \"D.Va\",\n \"ko-KR\": \"D.Va\",\n \"pl-PL\": \"D.Va\",\n \"pt-BR\": \"D.Va\",\n \"ru-RU\": \"D.Va\",\n \"th-TH\": \"\u{e14}\u{e35}\u{e27}\u{e48}\u{e32}\",\n \"tr-TR\": \"D.Va\",\n \"zh-CN\": \"D.Va\",\n \"zh-TW\": \"D.Va\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/dva/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Haftbomben\",\n \"en-US\": \"Sticky Bombs\",\n \"es-ES\": \"Bombas lapa\",\n \"es-MX\": \"Bombas pegajosas\",\n \"fr-FR\": \"Bombes collantes\",\n \"it-IT\": \"Bombe Adesive\",\n \"ja-JP\": \"\u{30b9}\u{30c6}\u{30a3}\u{30c3}\u{30ad}\u{30fc}\u{30fb}\u{30dc}\u{30e0}\",\n \"ko-KR\": \"\u{c810}\u{cc29} \u{d3ed}\u{d0c4}\",\n \"pl-PL\": \"Bomby Przyczepne\",\n \"pt-BR\": \"Bombas Aderentes\",\n \"ru-RU\": \"\u{411}\u{43e}\u{43c}\u{431}\u{44b}-\u{43b}\u{438}\u{43f}\u{443}\u{447}\u{43a}\u{438}\",\n \"th-TH\": \"\u{e2a}\u{e15}\u{e34}\u{e01}\u{e01}\u{e35}\u{e49}\u{e1a}\u{e2d}\u{e21}\u{e1a}\u{e4c}\",\n \"tr-TR\": \"Yap\u{131}\u{15f}kan Bomba\",\n \"zh-CN\": \"\u{9ecf}\u{6027}\u{70b8}\u{5f39}\",\n \"zh-TW\": \"\u{9ecf}\u{6027}\u{70b8}\u{5f48}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Flug\",\n \"en-US\": \"Flight\",\n \"es-ES\": \"Vuelo\",\n \"es-MX\": \"Vuelo\",\n \"fr-FR\": \"Vol\",\n \"it-IT\": \"Volo\",\n \"ja-JP\": \"\u{30d5}\u{30e9}\u{30a4}\u{30c8}\",\n \"ko-KR\": \"\u{be44}\u{d589}\",\n \"pl-PL\": \"Lot\",\n \"pt-BR\": \"Voo\",\n \"ru-RU\": \"\u{41f}\u{43e}\u{43b}\u{435}\u{442}\",\n \"th-TH\": \"\u{e44}\u{e1f}\u{e25}\u{e17}\u{e4c}\",\n \"tr-TR\": \"U\u{e7}u\u{15f}\",\n \"zh-CN\": \"\u{98de}\u{884c}\",\n \"zh-TW\": \"\u{98db}\u{7a7a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Geb\u{fc}ndelter Strahl\",\n \"en-US\": \"Focusing Beam\",\n \"es-ES\": \"Haz enfocado\",\n \"es-MX\": \"Rayo de concentraci\u{f3}n\",\n \"fr-FR\": \"Rayon focalis\u{e9}\",\n \"it-IT\": \"Raggio Focalizzante\",\n \"ja-JP\": \"\u{30d5}\u{30a9}\u{30fc}\u{30ab}\u{30b9}\u{30fb}\u{30d3}\u{30fc}\u{30e0}\",\n \"ko-KR\": \"\u{ad11}\u{c120} \u{c9d1}\u{c911}\",\n \"pl-PL\": \"Skupiona Wi\u{105}zka\",\n \"pt-BR\": \"Feixe Concentrado\",\n \"ru-RU\": \"\u{41d}\u{430}\u{43f}\u{440}\u{430}\u{432}\u{43b}\u{435}\u{43d}\u{43d}\u{44b}\u{439} \u{43b}\u{443}\u{447}\",\n \"th-TH\": \"\u{e42}\u{e1f}\u{e01}\u{e31}\u{e2a}\u{e0b}\u{e34}\u{e07}\u{e1a}\u{e35}\u{e21}\",\n \"tr-TR\": \"Yo\u{11f}un I\u{15f}\u{131}n\",\n \"zh-CN\": \"\u{805a}\u{7126}\u{5149}\u{7ebf}\",\n \"zh-TW\": \"\u{805a}\u{80fd}\u{5149}\u{675f}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Duplikat\",\n \"en-US\": \"Duplicate\",\n \"es-ES\": \"Duplicado\",\n \"es-MX\": \"Copia\",\n \"fr-FR\": \"Duplication\",\n \"it-IT\": \"Duplicazione\",\n \"ja-JP\": \"\u{30b3}\u{30d4}\u{30fc}\",\n \"ko-KR\": \"\u{bcf5}\u{c81c}\",\n \"pl-PL\": \"Duplikacja\",\n \"pt-BR\": \"Duplicar\",\n \"ru-RU\": \"\u{414}\u{443}\u{431}\u{43b}\u{438}\u{43a}\u{430}\u{446}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e14}\u{e39}\u{e1e}\u{e25}\u{e34}\u{e40}\u{e04}\u{e15}\",\n \"tr-TR\": \"Kopyala\",\n \"zh-CN\": \"\u{4eba}\u{683c}\u{590d}\u{5236}\",\n \"zh-TW\": \"\u{8907}\u{88fd}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gleitflug\",\n \"en-US\": \"Glide\",\n \"es-ES\": \"Planeo\",\n \"es-MX\": \"Planeo\",\n \"fr-FR\": \"Planeur\",\n \"it-IT\": \"Planata\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30a4}\u{30c9}\",\n \"ko-KR\": \"\u{d65c}\u{acf5}\",\n \"pl-PL\": \"Szybowanie\",\n \"pt-BR\": \"Planar\",\n \"ru-RU\": \"\u{41f}\u{43b}\u{430}\u{43d}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e44}\u{e01}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"S\u{fc}z\u{fc}l\",\n \"zh-CN\": \"\u{6ed1}\u{7fd4}\",\n \"zh-TW\": \"\u{6ed1}\u{7fd4}\"\n }\n },\n \"slot\": \"passive\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"echo\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.echo\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Echo\",\n \"en-US\": \"Echo\",\n \"es-ES\": \"Echo\",\n \"es-MX\": \"Echo\",\n \"fr-FR\": \"\u{c9}cho\",\n \"it-IT\": \"Echo\",\n \"ja-JP\": \"\u{30a8}\u{30b3}\u{30fc}\",\n \"ko-KR\": \"\u{c5d0}\u{cf54}\",\n \"pl-PL\": \"Echo\",\n \"pt-BR\": \"Echo\",\n \"ru-RU\": \"\u{42d}\u{445}\u{43e}\",\n \"th-TH\": \"\u{e40}\u{e2d}\u{e47}\u{e04}\u{e42}\u{e04}\u{e48}\",\n \"tr-TR\": \"Echo\",\n \"zh-CN\": \"\u{56de}\u{58f0}\",\n \"zh-TW\": \"\u{8ff4}\u{97f3}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/echo/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Siphon Blaster\",\n \"zh-CN\": \"\u{8679}\u{5438}\u{51b2}\u{51fb}\u{67aa}\",\n \"zh-TW\": \"\u{8679}\u{5438}\u{7206}\u{80fd}\u{69cd}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Cyber Frag\",\n \"zh-CN\": \"\u{8d5b}\u{535a}\u{624b}\u{96f7}\",\n \"zh-TW\": \"\u{751f}\u{5316}\u{624b}\u{69b4}\u{5f48}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Override Protocol\",\n \"zh-CN\": \"\u{8986}\u{76d6}\u{534f}\u{8bae}\",\n \"zh-TW\": \"\u{8986}\u{5beb}\u{5354}\u{5b9a}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"emre\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.emre\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Emre\",\n \"zh-CN\": \"\u{57c3}\u{59c6}\u{96f7}\",\n \"zh-TW\": \"\u{4f0a}\u{9ed8}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/emre/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Take Aim\",\n \"zh-CN\": \"\u{7784}\u{51c6}\u{5c04}\u{51fb}\",\n \"zh-TW\": \"\u{7cbe}\u{78ba}\u{7784}\u{6e96}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Quick Dash\",\n \"zh-CN\": \"\u{75be}\u{51b2}\",\n \"zh-TW\": \"\u{5feb}\u{901f}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Updraft\",\n \"zh-CN\": \"\u{4e0a}\u{5347}\u{6c14}\u{6d41}\",\n \"zh-TW\": \"\u{4e0a}\u{5347}\u{6c23}\u{6d41}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Bola Shot\",\n \"zh-CN\": \"\u{6d41}\u{661f}\u{7d22}\",\n \"zh-TW\": \"\u{7e1b}\u{9318}\u{5c04}\u{64ca}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"freja\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.freja\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Freja\",\n \"zh-CN\": \"\u{5f17}\u{857e}\u{5a05}\",\n \"zh-TW\": \"\u{5f17}\u{857e}\u{4e9e}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/freja/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sturmschlag\",\n \"en-US\": \"Swift Strike\",\n \"es-ES\": \"Corte veloz\",\n \"es-MX\": \"Golpe \u{e1}gil\",\n \"fr-FR\": \"Frappe du vent\",\n \"it-IT\": \"Assalto Rapido\",\n \"ja-JP\": \"\u{98a8}\u{65ac}\u{308a}\",\n \"ko-KR\": \"\u{c9c8}\u{d48d}\u{cc38}\",\n \"pl-PL\": \"Szybkie Ci\u{119}cie\",\n \"pt-BR\": \"Golpe Veloz\",\n \"ru-RU\": \"\u{41c}\u{43e}\u{43b}\u{43d}\u{438}\u{435}\u{43d}\u{43e}\u{441}\u{43d}\u{44b}\u{439} \u{443}\u{434}\u{430}\u{440}\",\n \"th-TH\": \"\u{e2a}\u{e27}\u{e34}\u{e1f}\u{e15}\u{e4c}\u{e2a}\u{e44}\u{e15}\u{e23}\u{e01}\u{e4c}\",\n \"tr-TR\": \"\u{c7}evik Kesik\",\n \"zh-CN\": \"\u{5f71}\",\n \"zh-TW\": \"\u{8fc5}\u{5f71}\u{8972}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Reflektieren\",\n \"en-US\": \"Deflect\",\n \"es-ES\": \"Desv\u{ed}o\",\n \"es-MX\": \"Desviar\",\n \"fr-FR\": \"Riposte\",\n \"it-IT\": \"Deviazione\",\n \"ja-JP\": \"\u{6728}\u{306e}\u{8449}\u{8fd4}\u{3057}\",\n \"ko-KR\": \"\u{d295}\u{aca8}\u{b0b4}\u{ae30}\",\n \"pl-PL\": \"Odbicie\",\n \"pt-BR\": \"Desviar\",\n \"ru-RU\": \"\u{41e}\u{442}\u{440}\u{430}\u{436}\u{435}\u{43d}\u{438}\u{435} \u{430}\u{442}\u{430}\u{43a}\",\n \"th-TH\": \"\u{e14}\u{e35}\u{e40}\u{e1f}\u{e25}\u{e04}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Yans\u{131}tma\",\n \"zh-CN\": \"\u{95ea}\",\n \"zh-TW\": \"\u{62db}\u{67b6}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Drachenklinge\",\n \"en-US\": \"Dragonblade\",\n \"es-ES\": \"Hoja del drag\u{f3}n\",\n \"es-MX\": \"Hoja drag\u{f3}n\",\n \"fr-FR\": \"Lame du dragon\",\n \"it-IT\": \"Spada del Drago\",\n \"ja-JP\": \"\u{9f8d}\u{6483}\u{5263}\",\n \"ko-KR\": \"\u{c6a9}\u{ac80}\",\n \"pl-PL\": \"Smoczy Miecz\",\n \"pt-BR\": \"L\u{e2}mina do Drag\u{e3}o\",\n \"ru-RU\": \"\u{41a}\u{43b}\u{438}\u{43d}\u{43e}\u{43a} \u{434}\u{440}\u{430}\u{43a}\u{43e}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e14}\u{e23}\u{e32}\u{e01}\u{e49}\u{e2d}\u{e19}\u{e40}\u{e1a}\u{e25}\u{e14}\",\n \"tr-TR\": \"Ejder K\u{131}l\u{131}c\u{131}\",\n \"zh-CN\": \"\u{65a9}\",\n \"zh-TW\": \"\u{9f8d}\u{4e00}\u{6587}\u{5b57}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"genji\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.genji\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Genji\",\n \"en-US\": \"Genji\",\n \"es-ES\": \"Genji\",\n \"es-MX\": \"Genji\",\n \"fr-FR\": \"Genji\",\n \"it-IT\": \"Genji\",\n \"ja-JP\": \"\u{30b2}\u{30f3}\u{30b8}\",\n \"ko-KR\": \"\u{ac90}\u{c9c0}\",\n \"pl-PL\": \"Genji\",\n \"pt-BR\": \"Genji\",\n \"ru-RU\": \"\u{413}\u{44d}\u{43d}\u{434}\u{437}\u{438}\",\n \"th-TH\": \"\u{e40}\u{e01}\u{e47}\u{e19}\u{e08}\u{e34}\",\n \"tr-TR\": \"<en>Genji<en>\",\n \"zh-CN\": \"\u{6e90}\u{6c0f}\",\n \"zh-TW\": \"\u{6e90}\u{6c0f}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/genji/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sonarpfeil\",\n \"en-US\": \"Sonic Arrow\",\n \"es-ES\": \"Flecha s\u{f3}nica\",\n \"es-MX\": \"Flecha s\u{f3}nica\",\n \"fr-FR\": \"Fl\u{e8}che sonique\",\n \"it-IT\": \"Freccia Sonica\",\n \"ja-JP\": \"\u{9cf4}\u{97ff}\u{77e2}\u{6c34}\",\n \"ko-KR\": \"\u{c74c}\u{d30c} \u{d654}\u{c0b4}\",\n \"pl-PL\": \"Strza\u{142}a Soniczna\",\n \"pt-BR\": \"Flecha S\u{f4}nica\",\n \"ru-RU\": \"\u{417}\u{432}\u{443}\u{43a}\u{43e}\u{432}\u{430}\u{44f} \u{441}\u{442}\u{440}\u{435}\u{43b}\u{430}\",\n \"th-TH\": \"\u{e42}\u{e0b}\u{e19}\u{e34}\u{e01}\u{e41}\u{e2d}\u{e23}\u{e4c}\u{e42}\u{e23}\u{e27}\u{e4c}\",\n \"tr-TR\": \"Sonik Ok\",\n \"zh-CN\": \"\u{97f3}\",\n \"zh-TW\": \"\u{97f3}\u{6ce2}\u{7bad}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sturmpfeile\",\n \"en-US\": \"Storm Arrows\",\n \"es-ES\": \"Tormenta de flechas\",\n \"es-MX\": \"Tormenta de flechas\",\n \"fr-FR\": \"Rafale\",\n \"it-IT\": \"Tempesta di Frecce\",\n \"ja-JP\": \"\u{96fb}\u{5149}\u{77f3}\u{706b}\",\n \"ko-KR\": \"\u{d3ed}\u{d48d} \u{d654}\u{c0b4}\",\n \"pl-PL\": \"Strza\u{142}y Burzowe\",\n \"pt-BR\": \"Flechas da Tempestade\",\n \"ru-RU\": \"\u{428}\u{43a}\u{432}\u{430}\u{43b}\",\n \"th-TH\": \"\u{e2a}\u{e15}\u{e2d}\u{e23}\u{e4c}\u{e21}\u{e41}\u{e2d}\u{e23}\u{e4c}\u{e42}\u{e23}\u{e27}\u{e4c}\",\n \"tr-TR\": \"F\u{131}rt\u{131}na Oklar\u{131}\",\n \"zh-CN\": \"\u{5c9a}\",\n \"zh-TW\": \"\u{66b4}\u{98a8}\u{7bad}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ninjasprung\",\n \"en-US\": \"Lunge\",\n \"es-ES\": \"Agilidad de drag\u{f3}n\",\n \"es-MX\": \"Zancada\",\n \"fr-FR\": \"Impulsion\",\n \"it-IT\": \"Balzo\",\n \"ja-JP\": \"\u{4f53}\u{8853}\",\n \"ko-KR\": \"\u{c774}\u{b2e8}\u{b6f0}\u{ae30}\",\n \"pl-PL\": \"Wypad\",\n \"pt-BR\": \"Salto\",\n \"ru-RU\": \"\u{412}\u{44b}\u{43f}\u{430}\u{434}\",\n \"th-TH\": \"\u{e25}\u{e31}\u{e19}\u{e08}\u{e4c}\",\n \"tr-TR\": \"F\u{131}rla\",\n \"zh-CN\": \"\u{8dc3}\",\n \"zh-TW\": \"\u{7a81}\u{9032}\u{8df3}\u{8e8d}\"\n }\n },\n \"slot\": \"ability3\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Drachenschlag\",\n \"en-US\": \"Dragonstrike\",\n \"es-ES\": \"Ataque del drag\u{f3}n\",\n \"es-MX\": \"Golpe drag\u{f3}n\",\n \"fr-FR\": \"Frappe du dragon\",\n \"it-IT\": \"Assalto del Drago\",\n \"ja-JP\": \"\u{9f8d}\u{6483}\u{6ce2}\",\n \"ko-KR\": \"\u{c6a9}\u{c758} \u{c77c}\u{aca9}\",\n \"pl-PL\": \"Smoczy Strza\u{142}\",\n \"pt-BR\": \"Golpe do Drag\u{e3}o\",\n \"ru-RU\": \"\u{423}\u{434}\u{430}\u{440} \u{434}\u{440}\u{430}\u{43a}\u{43e}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e14}\u{e23}\u{e32}\u{e01}\u{e49}\u{e2d}\u{e19}\u{e2a}\u{e44}\u{e15}\u{e23}\u{e01}\u{e4c}\",\n \"tr-TR\": \"\u{130}kiz Ejder\",\n \"zh-CN\": \"\u{7adc}\",\n \"zh-TW\": \"\u{9f8d}\u{9b42}\u{64ca}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"hanzo\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hanzo\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Hanzo\",\n \"en-US\": \"Hanzo\",\n \"es-ES\": \"Hanzo\",\n \"es-MX\": \"Hanzo\",\n \"fr-FR\": \"Hanzo\",\n \"it-IT\": \"Hanzo\",\n \"ja-JP\": \"\u{30cf}\u{30f3}\u{30be}\u{30fc}\",\n \"ko-KR\": \"\u{d55c}\u{c870}\",\n \"pl-PL\": \"Hanzo\",\n \"pt-BR\": \"Hanzo\",\n \"ru-RU\": \"\u{425}\u{430}\u{43d}\u{434}\u{437}\u{43e}\",\n \"th-TH\": \"\u{e2e}\u{e31}\u{e19}\u{e42}\u{e0b}\",\n \"tr-TR\": \"Hanzo\",\n \"zh-CN\": \"\u{534a}\u{85cf}\",\n \"zh-TW\": \"\u{534a}\u{85cf}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/hanzo/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Knochensporn\",\n \"en-US\": \"Bonespur\",\n \"es-ES\": \"Lanzaespinas\",\n \"es-MX\": \"R\u{e1}faga de p\u{fa}as\",\n \"fr-FR\": \"\u{c9}peron osseux\",\n \"it-IT\": \"Raffica Acuminata\",\n \"ja-JP\": \"\u{30dc}\u{30fc}\u{30f3}\u{30fb}\u{30b9}\u{30c6}\u{30a3}\u{30f3}\u{30b0}\",\n \"ko-KR\": \"\u{bcf8}\u{c2a4}\u{d37c}\",\n \"pl-PL\": \"Drzazga\",\n \"pt-BR\": \"Ossada\",\n \"ru-RU\": \"\u{428}\u{438}\u{43f}\u{43e}\u{441}\u{442}\u{440}\u{435}\u{43b}\",\n \"th-TH\": \"\u{e42}\u{e1a}\u{e19}\u{e2a}\u{e40}\u{e1b}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Dikenleyici\",\n \"zh-CN\": \"\u{9aa8}\u{523a}\",\n \"zh-TW\": \"\u{9aa8}\u{523a}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Stachelschutz\",\n \"en-US\": \"Spike Guard\",\n \"es-ES\": \"Protecci\u{f3}n de p\u{fa}as\",\n \"es-MX\": \"Protecci\u{f3}n de p\u{fa}as\",\n \"fr-FR\": \"Garde h\u{e9}riss\u{e9}e\",\n \"it-IT\": \"Guardia Affilata\",\n \"ja-JP\": \"\u{30b9}\u{30d1}\u{30a4}\u{30af}\u{30fb}\u{30ac}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{b0a0}\u{ce74}\u{b85c}\u{c6b4} \u{c800}\u{d56d}\",\n \"pl-PL\": \"Kolcoobrona\",\n \"pt-BR\": \"Defesa Ouri\u{e7}ada\",\n \"ru-RU\": \"\u{428}\u{438}\u{43f}\u{430}\u{441}\u{442}\u{430}\u{44f} \u{43e}\u{431}\u{43e}\u{440}\u{43e}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e2a}\u{e44}\u{e1b}\u{e04}\u{e4c}\u{e01}\u{e32}\u{e23}\u{e4c}\u{e14}\",\n \"tr-TR\": \"Emniyet Dikeni\",\n \"zh-CN\": \"\u{5c16}\u{523a}\u{62a4}\u{4f53}\",\n \"zh-TW\": \"\u{5c16}\u{523a}\u{9632}\u{79a6}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sturzsprung\",\n \"en-US\": \"Violent Leap\",\n \"es-ES\": \"Salto violento\",\n \"es-MX\": \"Salto violento\",\n \"fr-FR\": \"Saut violent\",\n \"it-IT\": \"Balzo Furioso\",\n \"ja-JP\": \"\u{30d0}\u{30a4}\u{30aa}\u{30ec}\u{30f3}\u{30c8}\u{30fb}\u{30ea}\u{30fc}\u{30d7}\",\n \"ko-KR\": \"\u{b364}\u{bcbc}\u{b4e4}\u{ae30}\",\n \"pl-PL\": \"Gwa\u{142}towny Skok\",\n \"pt-BR\": \"Salto Brutal\",\n \"ru-RU\": \"\u{416}\u{435}\u{441}\u{442}\u{43e}\u{43a}\u{438}\u{439} \u{43d}\u{430}\u{441}\u{43a}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e44}\u{e27}\u{e42}\u{e2d}\u{e40}\u{e25}\u{e19}\u{e17}\u{e4c}\u{e25}\u{e35}\u{e1e}\",\n \"tr-TR\": \"Ha\u{15f}in Atlay\u{131}\u{15f}\",\n \"zh-CN\": \"\u{72c2}\u{8dc3}\",\n \"zh-TW\": \"\u{731b}\u{8e8d}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Zackenwall\",\n \"en-US\": \"Jagged Wall\",\n \"es-ES\": \"Muro afilado\",\n \"es-MX\": \"Muro de p\u{fa}as\",\n \"fr-FR\": \"Mur dentel\u{e9}\",\n \"it-IT\": \"Muro Spinato\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30ae}\u{30fc}\u{30fb}\u{30a6}\u{30a9}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{ac00}\u{c2dc}\u{bcbd}\",\n \"pl-PL\": \"Kolczasta \u{15a}ciana\",\n \"pt-BR\": \"Barreira Espinhosa\",\n \"ru-RU\": \"\u{417}\u{443}\u{431}\u{447}\u{430}\u{442}\u{430}\u{44f} \u{441}\u{442}\u{435}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e41}\u{e08}\u{e47}\u{e01}\u{e14}\u{e4c}\u{e27}\u{e2d}\u{e25}\u{e25}\u{e4c}\",\n \"tr-TR\": \"Di\u{15f}li Duvar\",\n \"zh-CN\": \"\u{5c16}\u{523a}\u{5899}\",\n \"zh-TW\": \"\u{92f8}\u{9f52}\u{7246}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Vanadiumhagel\",\n \"en-US\": \"Downpour\",\n \"es-ES\": \"Aguacero\",\n \"es-MX\": \"Diluvio\",\n \"fr-FR\": \"D\u{e9}luge\",\n \"it-IT\": \"Diluvio\",\n \"ja-JP\": \"\u{30d8}\u{30f4}\u{30a3}\u{30fb}\u{30ec}\u{30a4}\u{30f3}\",\n \"ko-KR\": \"\u{ac00}\u{c2dc} \u{c18c}\u{b098}\u{ae30}\",\n \"pl-PL\": \"Ostre Siepni\u{119}cie\",\n \"pt-BR\": \"Dil\u{fa}vio\",\n \"ru-RU\": \"\u{41b}\u{438}\u{432}\u{435}\u{43d}\u{44c}\",\n \"th-TH\": \"\u{e14}\u{e32}\u{e27}\u{e19}\u{e4c}\u{e1e}\u{e31}\u{e27}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Sa\u{11f}anak\",\n \"zh-CN\": \"\u{5343}\u{9488}\u{96e8}\",\n \"zh-TW\": \"\u{72c2}\u{66b4}\u{91dd}\u{96e8}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"hazard\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.hazard\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Hazard\",\n \"en-US\": \"Hazard\",\n \"es-ES\": \"Hazard\",\n \"es-MX\": \"Hazard\",\n \"fr-FR\": \"Danger\",\n \"it-IT\": \"Hazard\",\n \"ja-JP\": \"\u{30cf}\u{30b6}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{d574}\u{c800}\u{b4dc}\",\n \"pl-PL\": \"Ryzyk\",\n \"pt-BR\": \"Hazard\",\n \"ru-RU\": \"\u{410}\u{437}\u{430}\u{440}\u{442}\",\n \"th-TH\": \"\u{e2e}\u{e32}\u{e0b}\u{e32}\u{e23}\u{e4c}\u{e14}\",\n \"tr-TR\": \"Hazard\",\n \"zh-CN\": \"\u{9a87}\u{707e}\",\n \"zh-TW\": \"\u{707d}\u{5bb3}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/hazard/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ausbruch\",\n \"en-US\": \"Outburst\",\n \"es-ES\": \"Erupci\u{f3}n\",\n \"es-MX\": \"Estallido\",\n \"fr-FR\": \"\u{c9}ruption\",\n \"it-IT\": \"Scoppio\",\n \"ja-JP\": \"\u{30a2}\u{30a6}\u{30c8}\u{30d0}\u{30fc}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{bd84}\u{cd9c}\",\n \"pl-PL\": \"Rozb\u{142}ysk\",\n \"pt-BR\": \"Explos\u{e3}o\",\n \"ru-RU\": \"\u{412}\u{441}\u{43f}\u{44b}\u{448}\u{43a}\u{430}\",\n \"th-TH\": \"\u{e40}\u{e2d}\u{e32}\u{e15}\u{e4c}\u{e40}\u{e1a}\u{e34}\u{e23}\u{e4c}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"G\u{fc}n Y\u{fc}z\u{fc}\",\n \"zh-CN\": \"\u{70c8}\u{65e5}\u{51b2}\u{51fb}\",\n \"zh-TW\": \"\u{7206}\u{767c}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Heilpylon\",\n \"en-US\": \"Healing Pylon\",\n \"es-ES\": \"Helioterapia\",\n \"es-MX\": \"Torre de sanaci\u{f3}n\",\n \"fr-FR\": \"Pyl\u{f4}ne de soin\",\n \"it-IT\": \"Torretta Curativa\",\n \"ja-JP\": \"\u{30d2}\u{30fc}\u{30ea}\u{30f3}\u{30b0}\u{30fb}\u{30d1}\u{30a4}\u{30ed}\u{30f3}\",\n \"ko-KR\": \"\u{ce58}\u{c720}\u{c758} \u{d0dc}\u{c591}\u{c11d}\",\n \"pl-PL\": \"Pylon Lecz\u{105}cy\",\n \"pt-BR\": \"Obelisco de Cura\",\n \"ru-RU\": \"\u{421}\u{442}\u{430}\u{43d}\u{446}\u{438}\u{44f} \u{438}\u{441}\u{446}\u{435}\u{43b}\u{435}\u{43d}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e2e}\u{e35}\u{e25}\u{e25}\u{e34}\u{e48}\u{e07}\u{e44}\u{e1e}\u{e25}\u{e2d}\u{e19}\",\n \"tr-TR\": \"Dispanser\",\n \"zh-CN\": \"\u{6cbb}\u{7597}\u{5149}\u{5854}\",\n \"zh-TW\": \"\u{6cbb}\u{7642}\u{5854}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gefangene Sonne\",\n \"en-US\": \"Captive Sun\",\n \"es-ES\": \"Sol cautivo\",\n \"es-MX\": \"Sol cautivo\",\n \"fr-FR\": \"Soleil accablant\",\n \"it-IT\": \"Sole Imprigionato\",\n \"ja-JP\": \"\u{30ad}\u{30e3}\u{30d7}\u{30c6}\u{30a3}\u{30d6}\u{30fb}\u{30b5}\u{30f3}\",\n \"ko-KR\": \"\u{d0dc}\u{c591} \u{c791}\u{b82c}\",\n \"pl-PL\": \"Pot\u{119}ga S\u{142}o\u{144}ca\",\n \"pt-BR\": \"Sol Aprisionado\",\n \"ru-RU\": \"\u{41f}\u{43b}\u{435}\u{43d}\u{43d}\u{43e}\u{435} \u{441}\u{43e}\u{43b}\u{43d}\u{446}\u{435}\",\n \"th-TH\": \"\u{e41}\u{e04}\u{e1b}\u{e17}\u{e35}\u{e1f}\u{e0b}\u{e31}\u{e19}\",\n \"tr-TR\": \"Tutsak G\u{fc}ne\u{15f}\",\n \"zh-CN\": \"\u{684e}\u{688f}\u{707c}\u{65e5}\",\n \"zh-TW\": \"\u{842c}\u{5343}\u{70c8}\u{967d}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"illari\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.illari\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Illari\",\n \"en-US\": \"Illari\",\n \"es-ES\": \"Illari\",\n \"es-MX\": \"Illari\",\n \"fr-FR\": \"Illari\",\n \"it-IT\": \"Illari\",\n \"ja-JP\": \"\u{30a4}\u{30e9}\u{30ea}\u{30fc}\",\n \"ko-KR\": \"\u{c77c}\u{b9ac}\u{c544}\u{b9ac}\",\n \"pl-PL\": \"Illari\",\n \"pt-BR\": \"Illari\",\n \"ru-RU\": \"\u{418}\u{43b}\u{43b}\u{430}\u{440}\u{438}\",\n \"th-TH\": \"\u{e2d}\u{e34}\u{e25}\u{e25}\u{e32}\u{e23}\u{e35}\",\n \"tr-TR\": \"<en>Illari<en>\",\n \"zh-CN\": \"\u{4f0a}\u{62c9}\u{9510}\",\n \"zh-TW\": \"\u{4f0a}\u{62c9}\u{91cc}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/illari/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Frenetic Flight\",\n \"zh-CN\": \"\u{54bb}\u{54bb}\u{98de}\",\n \"zh-TW\": \"\u{72c2}\u{98c6}\u{98db}\u{8c93}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Lifeline\",\n \"zh-CN\": \"\u{6551}\u{751f}\u{7d22}\",\n \"zh-TW\": \"\u{6551}\u{751f}\u{7d22}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Purr\",\n \"zh-CN\": \"\u{547c}\u{565c}\u{565c}\",\n \"zh-TW\": \"\u{547c}\u{5695}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Catnapper\",\n \"zh-CN\": \"\u{732b}\u{732b}\u{52ab}\",\n \"zh-TW\": \"\u{8c93}\u{7684}\u{7d81}\u{67b6}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"jetpackCat\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.jetpackCat\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Jetpack Cat\",\n \"zh-CN\": \"\u{98de}\u{5929}\u{732b}\",\n \"zh-TW\": \"\u{706b}\u{7bad}\u{8c93}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/jetpack-cat/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gezackte Klinge\",\n \"en-US\": \"Jagged Blade Gracie\",\n \"es-ES\": \"Cuchilla dentada\",\n \"es-MX\": \"Hoja dentada\",\n \"fr-FR\": \"Lame crant\u{e9}e\",\n \"it-IT\": \"Lama Dentata\",\n \"ja-JP\": \"\u{30ae}\u{30b6}\u{30ae}\u{30b6}\u{30d6}\u{30ec}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{d1b1}\u{b2c8}\u{ce7c}\",\n \"pl-PL\": \"Postrz\u{119}pione Ostrze\",\n \"pt-BR\": \"L\u{e2}mina Serrilhada\",\n \"ru-RU\": \"\u{417}\u{430}\u{437}\u{443}\u{431}\u{440}\u{435}\u{43d}\u{43d}\u{44b}\u{439} \u{43a}\u{43b}\u{438}\u{43d}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e41}\u{e08}\u{e47}\u{e01}\u{e14}\u{e4c}\u{e40}\u{e1a}\u{e25}\u{e14}\",\n \"tr-TR\": \"Di\u{15f}li B\u{131}\u{e7}ak\",\n \"zh-CN\": \"\u{952f}\u{9f7f}\u{5229}\u{5203}\",\n \"zh-TW\": \"\u{92f8}\u{5203}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Befehlsruf\",\n \"en-US\": \"Commanding Shout\",\n \"es-ES\": \"Grito de mando\",\n \"es-MX\": \"Alarido dominante\",\n \"fr-FR\": \"Cri de commandement\",\n \"it-IT\": \"Urlo di Comando\",\n \"ja-JP\": \"\u{30b3}\u{30de}\u{30f3}\u{30c7}\u{30a3}\u{30f3}\u{30b0}\u{30fb}\u{30b7}\u{30e3}\u{30a6}\u{30c8}\",\n \"ko-KR\": \"\u{c9c0}\u{d718}\u{c758} \u{c678}\u{ce68}\",\n \"pl-PL\": \"W\u{142}adczy Okrzyk\",\n \"pt-BR\": \"Grito de Guerra\",\n \"ru-RU\": \"\u{41e}\u{431}\u{43e}\u{434}\u{440}\u{44f}\u{44e}\u{449}\u{438}\u{439} \u{43a}\u{43b}\u{438}\u{447}\",\n \"th-TH\": \"\u{e04}\u{e2d}\u{e21}\u{e21}\u{e32}\u{e19}\u{e14}\u{e34}\u{e07}\u{e40}\u{e0a}\u{e32}\u{e17}\u{e4c}\",\n \"tr-TR\": \"Sava\u{15f} Naras\u{131}\",\n \"zh-CN\": \"\u{547d}\u{4ee4}\u{6012}\u{543c}\",\n \"zh-TW\": \"\u{7d71}\u{7387}\u{6012}\u{865f}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gemetzel\",\n \"en-US\": \"Carnage\",\n \"es-ES\": \"Matanza\",\n \"es-MX\": \"Masacre\",\n \"fr-FR\": \"Carnage\",\n \"it-IT\": \"Mattanza\",\n \"ja-JP\": \"\u{30ab}\u{30fc}\u{30cd}\u{30a4}\u{30b8}\",\n \"ko-KR\": \"\u{b3c4}\u{b959}\",\n \"pl-PL\": \"Rze\u{17a}nia\",\n \"pt-BR\": \"Carnificina\",\n \"ru-RU\": \"\u{41a}\u{430}\u{440}\u{43d}\u{430}\u{436}\",\n \"th-TH\": \"\u{e04}\u{e32}\u{e23}\u{e4c}\u{e40}\u{e19}\u{e08}\",\n \"tr-TR\": \"K\u{131}y\u{131}m\",\n \"zh-CN\": \"\u{8840}\u{65a9}\",\n \"zh-TW\": \"\u{5c60}\u{6bba}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Randale\",\n \"en-US\": \"Rampage\",\n \"es-ES\": \"Masacre\",\n \"es-MX\": \"Desenfreno\",\n \"fr-FR\": \"Massacre\",\n \"it-IT\": \"Furia\",\n \"ja-JP\": \"\u{30e9}\u{30f3}\u{30da}\u{30a4}\u{30b8}\",\n \"ko-KR\": \"\u{c0b4}\u{c721}\",\n \"pl-PL\": \"Rozwa\u{142}ka\",\n \"pt-BR\": \"Chacina\",\n \"ru-RU\": \"\u{411}\u{443}\u{439}\u{441}\u{442}\u{432}\u{43e}\",\n \"th-TH\": \"\u{e41}\u{e23}\u{e21}\u{e40}\u{e1e}\u{e08}\",\n \"tr-TR\": \"G\u{f6}z\u{fc}kara\",\n \"zh-CN\": \"\u{8f70}\u{7ffb}\u{5929}\",\n \"zh-TW\": \"\u{760b}\u{72c2}\u{6bba}\u{622e}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"junkerQueen\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkerQueen\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Junker Queen\",\n \"en-US\": \"Junker Queen\",\n \"es-ES\": \"Junker Queen\",\n \"es-MX\": \"Junker Queen\",\n \"fr-FR\": \"Reine des Junkers\",\n \"it-IT\": \"Regina dei Junker\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30f3}\u{30ab}\u{30fc}\u{30fb}\u{30af}\u{30a4}\u{30fc}\u{30f3}\",\n \"ko-KR\": \"\u{c815}\u{cee4}\u{d038}\",\n \"pl-PL\": \"Kr\u{f3}lowa Junkertown\",\n \"pt-BR\": \"Rainha Junker\",\n \"ru-RU\": \"\u{41a}\u{43e}\u{440}\u{43e}\u{43b}\u{435}\u{432}\u{430} \u{421}\u{442}\u{435}\u{440}\u{432}\u{44f}\u{442}\u{43d}\u{438}\u{43a}\u{43e}\u{432}\",\n \"th-TH\": \"\u{e08}\u{e31}\u{e07}\u{e40}\u{e01}\u{e2d}\u{e23}\u{e4c}\u{e04}\u{e27}\u{e35}\u{e19}\",\n \"tr-TR\": \"Junker Queen\",\n \"zh-CN\": \"\u{6e23}\u{5ba2}\u{5973}\u{738b}\",\n \"zh-TW\": \"\u{5783}\u{573e}\u{93ae}\u{5973}\u{738b}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/junker-queen/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ferngez\u{fc}ndete Mine\",\n \"en-US\": \"Concussion Mine\",\n \"es-ES\": \"Mina de conmoci\u{f3}n\",\n \"es-MX\": \"Mina de conmoci\u{f3}n\",\n \"fr-FR\": \"Mine incapacitante\",\n \"it-IT\": \"Mina Dirompente\",\n \"ja-JP\": \"\u{30b3}\u{30f3}\u{30ab}\u{30c3}\u{30b7}\u{30e7}\u{30f3}\u{30fb}\u{30de}\u{30a4}\u{30f3}\",\n \"ko-KR\": \"\u{cda9}\u{aca9} \u{c9c0}\u{b8b0}\",\n \"pl-PL\": \"Mina Og\u{142}uszaj\u{105}ca\",\n \"pt-BR\": \"Mina de Concuss\u{e3}o\",\n \"ru-RU\": \"\u{424}\u{443}\u{433}\u{430}\u{441}\u{43d}\u{430}\u{44f} \u{43c}\u{438}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e04}\u{e2d}\u{e19}\u{e04}\u{e31}\u{e2a}\u{e0a}\u{e31}\u{e19}\u{e44}\u{e21}\u{e19}\u{e4c}\",\n \"tr-TR\": \"Sars\u{131}nt\u{131} May\u{131}n\u{131}\",\n \"zh-CN\": \"\u{9707}\u{8361}\u{5730}\u{96f7}\",\n \"zh-TW\": \"\u{9707}\u{76ea}\u{5730}\u{96f7}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Stahlfalle\",\n \"en-US\": \"Steel Trap\",\n \"es-ES\": \"Cepo\",\n \"es-MX\": \"Trampa de acero\",\n \"fr-FR\": \"Pi\u{e8}ge d\u{2019}acier\",\n \"it-IT\": \"Tagliola\",\n \"ja-JP\": \"\u{30b9}\u{30c6}\u{30a3}\u{30fc}\u{30eb}\u{30fb}\u{30c8}\u{30e9}\u{30c3}\u{30d7}\",\n \"ko-KR\": \"\u{ac15}\u{cca0} \u{b36b}\",\n \"pl-PL\": \"Potrzask\",\n \"pt-BR\": \"Armadilha de A\u{e7}o\",\n \"ru-RU\": \"\u{41a}\u{430}\u{43f}\u{43a}\u{430}\u{43d}\",\n \"th-TH\": \"\u{e2a}\u{e15}\u{e35}\u{e25}\u{e41}\u{e17}\u{e23}\u{e47}\u{e1b}\",\n \"tr-TR\": \"\u{c7}elik Kapan\",\n \"zh-CN\": \"\u{6355}\u{517d}\u{5939}\",\n \"zh-TW\": \"\u{92fc}\u{9435}\u{9677}\u{9631}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kamikazereifen\",\n \"en-US\": \"RIP-Tire\",\n \"es-ES\": \"Rueda explosiva\",\n \"es-MX\": \"Neum\u{e1}tico <br>desgarrador\",\n \"fr-FR\": \"Pneumastic\",\n \"it-IT\": \"Rotobomba\",\n \"ja-JP\": \"RIP\u{30bf}\u{30a4}\u{30e4}\",\n \"ko-KR\": \"\u{c8fd}\u{c774}\u{b294} \u{d0c0}\u{c774}\u{c5b4}\",\n \"pl-PL\": \"Mord-Opona\",\n \"pt-BR\": \"Pneu da Morte\",\n \"ru-RU\": \"\u{410}\u{434}\u{441}\u{43a}\u{430}\u{44f} \u{448}\u{438}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e23}\u{e34}\u{e1b}\u{e44}\u{e17}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Bas Gaza\",\n \"zh-CN\": \"\u{70b8}\u{5f39}\u{8f6e}\u{80ce}\",\n \"zh-TW\": \"\u{5730}\u{7344}\u{98db}\u{8f2a}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"junkrat\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.junkrat\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Junkrat\",\n \"en-US\": \"Junkrat\",\n \"es-ES\": \"Junkrat\",\n \"es-MX\": \"Junkrat\",\n \"fr-FR\": \"Chacal\",\n \"it-IT\": \"Junkrat\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30f3}\u{30af}\u{30e9}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{c815}\u{d06c}\u{b7ab}\",\n \"pl-PL\": \"Z\u{142}omiarz\",\n \"pt-BR\": \"Junkrat\",\n \"ru-RU\": \"\u{41a}\u{440}\u{44b}\u{441}\u{430}\u{432}\u{447}\u{438}\u{43a}\",\n \"th-TH\": \"\u{e08}\u{e31}\u{e07}\u{e04}\u{e4c}\u{e41}\u{e23}\u{e15}\",\n \"tr-TR\": \"Junkrat\",\n \"zh-CN\": \"\u{72c2}\u{9f20}\",\n \"zh-TW\": \"\u{70b8}\u{5f48}\u{9f20}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/junkrat/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Mediblaster\",\n \"en-US\": \"Mediblaster\",\n \"es-ES\": \"Mediarma\",\n \"es-MX\": \"Medibl\u{e1}ster\",\n \"fr-FR\": \"M\u{e9}diblaster\",\n \"it-IT\": \"Mediblaster\",\n \"ja-JP\": \"\u{30e1}\u{30c7}\u{30a3}\u{30d6}\u{30e9}\u{30b9}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{ba54}\u{b514}\u{be14}\u{b77c}\u{c2a4}\u{d130}\",\n \"pl-PL\": \"Blaster Medyczny\",\n \"pt-BR\": \"Medibl\u{e1}ster\",\n \"ru-RU\": \"\u{41c}\u{435}\u{434}\u{438}\u{431}\u{43b}\u{430}\u{441}\u{442}\u{435}\u{440}\",\n \"th-TH\": \"\u{e40}\u{e21}\u{e14}\u{e34}\u{e1a}\u{e25}\u{e32}\u{e2a}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"T\u{131}bbi Ate\u{15f}\",\n \"zh-CN\": \"\u{533b}\u{7597}\u{51b2}\u{51fb}\u{67aa}\",\n \"zh-TW\": \"\u{91ab}\u{7642}\u{5149}\u{69cd}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Neutronentorpedos\",\n \"en-US\": \"Pulsar Torpedoes\",\n \"es-ES\": \"Torpedos de p\u{fa}lsar\",\n \"es-MX\": \"Torpedos de p\u{fa}lsar\",\n \"fr-FR\": \"Torpilles \u{e0} neutrons\",\n \"it-IT\": \"Siluri Pulsar\",\n \"ja-JP\": \"\u{30d1}\u{30eb}\u{30b5}\u{30fc}\u{30fb}\u{30c8}\u{30fc}\u{30d4}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{d384}\u{c0ac} \u{c5b4}\u{b8b0}\",\n \"pl-PL\": \"Torpedy Pulsarowe\",\n \"pt-BR\": \"Torpedos de Pulsar\",\n \"ru-RU\": \"\u{41f}\u{443}\u{43b}\u{44c}\u{441}\u{430}\u{440}\u{43d}\u{44b}\u{435} \u{442}\u{43e}\u{440}\u{43f}\u{435}\u{434}\u{44b}\",\n \"th-TH\": \"\u{e1e}\u{e31}\u{e25}\u{e0b}\u{e32}\u{e23}\u{e4c}\u{e15}\u{e2d}\u{e23}\u{e4c}\u{e1b}\u{e34}\u{e42}\u{e14}\",\n \"tr-TR\": \"Pulsar Torpidolar\u{131}\",\n \"zh-CN\": \"\u{8109}\u{51b2}\u{661f}\u{98de}\u{96f7}\",\n \"zh-TW\": \"\u{8108}\u{885d}\u{661f}\u{9b5a}\u{96f7}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gleitboost\",\n \"en-US\": \"Glide Boost\",\n \"es-ES\": \"Impulso de planeo\",\n \"es-MX\": \"Potenciamiento de planeo\",\n \"fr-FR\": \"Vol plan\u{e9}\",\n \"it-IT\": \"Planata Potenziata\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30a4}\u{30c9}\u{30fb}\u{30d6}\u{30fc}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{ae00}\u{b77c}\u{c774}\u{b4dc} \u{bd80}\u{c2a4}\u{d130}\",\n \"pl-PL\": \"Szybkie Szybowanie\",\n \"pt-BR\": \"Impulso de Planar\",\n \"ru-RU\": \"\u{423}\u{441}\u{438}\u{43b}\u{435}\u{43d}\u{438}\u{435} \u{43f}\u{43b}\u{430}\u{43d}\u{438}\u{440}\u{43e}\u{432}\u{430}\u{43d}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e44}\u{e01}\u{e25}\u{e14}\u{e4c}\u{e1a}\u{e39}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"S\u{fc}z\u{fc}lme Deste\u{11f}i\",\n \"zh-CN\": \"\u{6ed1}\u{7fd4}\u{63a8}\u{8fdb}\",\n \"zh-TW\": \"\u{6ed1}\u{7fd4}\u{52a0}\u{901f}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Hyperring\",\n \"en-US\": \"Hyper Ring\",\n \"es-ES\": \"Hiperanillo\",\n \"es-MX\": \"Hiperanillo\",\n \"fr-FR\": \"Hyperanneau\",\n \"it-IT\": \"Anello Sonico\",\n \"ja-JP\": \"\u{30cf}\u{30a4}\u{30d1}\u{30fc}\u{30fb}\u{30ea}\u{30f3}\u{30b0}\",\n \"ko-KR\": \"\u{d558}\u{c774}\u{d37c} \u{b9c1}\",\n \"pl-PL\": \"Hiperpier\u{15b}cie\u{144}\",\n \"pt-BR\": \"Aro Turbo\",\n \"ru-RU\": \"\u{413}\u{438}\u{43f}\u{435}\u{440}\u{43a}\u{43e}\u{43b}\u{44c}\u{446}\u{43e}\",\n \"th-TH\": \"\u{e44}\u{e2e}\u{e40}\u{e1b}\u{e2d}\u{e23}\u{e4c}\u{e23}\u{e34}\u{e07}\",\n \"tr-TR\": \"Hiper Halka\",\n \"zh-CN\": \"\u{8d85}\u{80fd}\u{73af}\u{57df}\",\n \"zh-TW\": \"\u{8d85}\u{80fd}\u{5713}\u{74b0}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Orbitalstrahl\",\n \"en-US\": \"Orbital Ray\",\n \"es-ES\": \"Rayo orbital\",\n \"es-MX\": \"Rayo orbital\",\n \"fr-FR\": \"Rayon orbital\",\n \"it-IT\": \"Flusso Cosmico\",\n \"ja-JP\": \"\u{30aa}\u{30fc}\u{30d3}\u{30bf}\u{30eb}\u{30fb}\u{30ec}\u{30a4}\",\n \"ko-KR\": \"\u{ada4}\u{b3c4} \u{ad11}\u{c120}\",\n \"pl-PL\": \"Promie\u{144} Orbitalny\",\n \"pt-BR\": \"Raio Orbital\",\n \"ru-RU\": \"\u{41e}\u{440}\u{431}\u{438}\u{442}\u{430}\u{43b}\u{44c}\u{43d}\u{44b}\u{439} \u{43b}\u{443}\u{447}\",\n \"th-TH\": \"\u{e2d}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e34}\u{e17}\u{e31}\u{e25}\u{e40}\u{e23}\u{e22}\u{e4c}\",\n \"tr-TR\": \"Y\u{f6}r\u{fc}nge I\u{15f}\u{131}n\u{131}\",\n \"zh-CN\": \"\u{8f68}\u{9053}\u{5c04}\u{7ebf}\",\n \"zh-TW\": \"\u{8ecc}\u{9053}\u{5c04}\u{7dda}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Marsstiefel\",\n \"en-US\": \"Martian Overboots\",\n \"es-ES\": \"Cubrebotas marciano\",\n \"es-MX\": \"Cubrebotas marcianas\",\n \"fr-FR\": \"Bottes martiennes\",\n \"it-IT\": \"Stivali Marziani\",\n \"ja-JP\": \"\u{30de}\u{30fc}\u{30b7}\u{30e3}\u{30f3}\u{30fb}\u{30aa}\u{30fc}\u{30d0}\u{30fc}\u{30d6}\u{30fc}\u{30c4}\",\n \"ko-KR\": \"\u{d654}\u{c131}\u{c2dd} \u{c624}\u{bc84}\u{bd80}\u{ce20}\",\n \"pl-PL\": \"Obuwie Marsja\u{144}skie\",\n \"pt-BR\": \"Botas Marcianas\",\n \"ru-RU\": \"\u{41c}\u{430}\u{440}\u{441}\u{438}\u{430}\u{43d}\u{441}\u{43a}\u{438}\u{435} \u{431}\u{43e}\u{442}\u{44b}\",\n \"th-TH\": \"\u{e21}\u{e32}\u{e23}\u{e4c}\u{e40}\u{e0a}\u{e35}\u{e22}\u{e19}\u{e42}\u{e2d}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e39}\u{e15}\",\n \"tr-TR\": \"Marsl\u{131} Botu\",\n \"zh-CN\": \"\u{706b}\u{661f}\u{5957}\u{9774}\",\n \"zh-TW\": \"\u{706b}\u{661f}\u{5674}\u{5c04}\u{9774}\"\n }\n },\n \"slot\": \"passive\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"juno\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.juno\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Juno\",\n \"en-US\": \"Juno\",\n \"es-ES\": \"Juno\",\n \"es-MX\": \"Juno\",\n \"fr-FR\": \"Juno\",\n \"it-IT\": \"Juno\",\n \"ja-JP\": \"\u{30b8}\u{30e5}\u{30ce}\",\n \"ko-KR\": \"\u{c8fc}\u{b178}\",\n \"pl-PL\": \"Juno\",\n \"pt-BR\": \"Juno\",\n \"ru-RU\": \"\u{42e}\u{43d}\u{43e}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e08}\u{e39}\u{e42}\u{e19}\",\n \"tr-TR\": \"<en>Juno<en>\",\n \"zh-CN\": \"\u{6731}\u{8bfa}\",\n \"zh-TW\": \"\u{6731}\u{8afe}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/juno/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schneller Schritt\",\n \"en-US\": \"Swift Step\",\n \"es-ES\": \"Paso ligero\",\n \"es-MX\": \"Paso \u{e1}gil\",\n \"fr-FR\": \"Pas v\u{e9}loce\",\n \"it-IT\": \"Passo Rapido\",\n \"ja-JP\": \"\u{795e}\u{51fa}\u{9b3c}\u{6ca1}\",\n \"ko-KR\": \"\u{c21c}\u{bcf4}\",\n \"pl-PL\": \"Ra\u{17a}ny Ruch\",\n \"pt-BR\": \"Passo R\u{e1}pido\",\n \"ru-RU\": \"\u{411}\u{44b}\u{441}\u{442}\u{440}\u{44b}\u{439} \u{448}\u{430}\u{433}\",\n \"th-TH\": \"\u{e2a}\u{e27}\u{e34}\u{e1f}\u{e15}\u{e4c}\u{e2a}\u{e40}\u{e15}\u{e47}\u{e1b}\",\n \"tr-TR\": \"Tek Ad\u{131}m\",\n \"zh-CN\": \"\u{77ac}\",\n \"zh-TW\": \"\u{77ac}\u{5f71}\u{6b65}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Suzu des Schutzes\",\n \"en-US\": \"Protection Suzu\",\n \"es-ES\": \"Suzu de protecci\u{f3}n\",\n \"es-MX\": \"Suzu de protecci\u{f3}n\",\n \"fr-FR\": \"Suzu de protection\",\n \"it-IT\": \"Suzu di Protezione\",\n \"ja-JP\": \"\u{9234}\u{306e}\u{3054}\u{52a0}\u{8b77}\",\n \"ko-KR\": \"\u{c815}\u{d654}\u{c758} \u{bc29}\u{c6b8}\",\n \"pl-PL\": \"Ochronne Suzu\",\n \"pt-BR\": \"Suzu de Prote\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{422}\u{430}\u{43b}\u{438}\u{441}\u{43c}\u{430}\u{43d} \u{437}\u{430}\u{449}\u{438}\u{442}\u{44b}\",\n \"th-TH\": \"\u{e42}\u{e1e}\u{e23}\u{e40}\u{e17}\u{e04}\u{e0a}\u{e31}\u{e19}\u{e0b}\u{e39}\u{e0b}\u{e38}\",\n \"tr-TR\": \"Suzu Zili\",\n \"zh-CN\": \"\u{94c3}\",\n \"zh-TW\": \"\u{7953}\u{9664}\u{9234}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kitsunami\",\n \"en-US\": \"Kitsune Rush\",\n \"es-ES\": \"Marcha del kitsune\",\n \"es-MX\": \"Arremetida de kitsune\",\n \"fr-FR\": \"Ru\u{e9}e de kitsune\",\n \"it-IT\": \"Scatto Kitsune\",\n \"ja-JP\": \"\u{72d0}\u{8d70}\u{308a}\",\n \"ko-KR\": \"\u{c5ec}\u{c6b0}\u{ae38}\",\n \"pl-PL\": \"P\u{119}d Kitsune\",\n \"pt-BR\": \"Corrida da Kitsune\",\n \"ru-RU\": \"\u{420}\u{44b}\u{432}\u{43e}\u{43a} \u{41a}\u{438}\u{446}\u{443}\u{43d}\u{44d}\",\n \"th-TH\": \"\u{e04}\u{e34}\u{e15}\u{e2a}\u{e36}\u{e40}\u{e19}\u{e30}\u{e23}\u{e31}\u{e0a}\",\n \"tr-TR\": \"At\u{131}l Kitsune\",\n \"zh-CN\": \"\u{72d0}\",\n \"zh-TW\": \"\u{5fa1}\u{72d0}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"kiriko\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.kiriko\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kiriko\",\n \"en-US\": \"Kiriko\",\n \"es-ES\": \"Kiriko\",\n \"es-MX\": \"Kiriko\",\n \"fr-FR\": \"Kiriko\",\n \"it-IT\": \"Kiriko\",\n \"ja-JP\": \"\u{30ad}\u{30ea}\u{30b3}\",\n \"ko-KR\": \"\u{d0a4}\u{b9ac}\u{cf54}\",\n \"pl-PL\": \"Kiriko\",\n \"pt-BR\": \"Kiriko\",\n \"ru-RU\": \"\u{41a}\u{438}\u{440}\u{438}\u{43a}\u{43e}\",\n \"th-TH\": \"\u{e04}\u{e34}\u{e23}\u{e34}\u{e42}\u{e01}\u{e30}\",\n \"tr-TR\": \"<en>Kiriko<en>\",\n \"zh-CN\": \"\u{96fe}\u{5b50}\",\n \"zh-TW\": \"\u{9727}\u{5b50}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/kiriko/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Bl\u{fc}tenplattform\",\n \"en-US\": \"Petal Platform\",\n \"es-ES\": \"Plataforma petaloide\",\n \"es-MX\": \"Plataforma de p\u{e9}talos\",\n \"fr-FR\": \"Plateforme de p\u{e9}tales\",\n \"it-IT\": \"Piattaforma di Petali\",\n \"ja-JP\": \"\u{30da}\u{30bf}\u{30eb}\u{30fb}\u{30d7}\u{30e9}\u{30c3}\u{30c8}\u{30d5}\u{30a9}\u{30fc}\u{30e0}\",\n \"ko-KR\": \"\u{c5f0}\u{af43} \u{b2e8}\u{c0c1}\",\n \"pl-PL\": \"Platforma P\u{142}atkowa\",\n \"pt-BR\": \"Plataforma de P\u{e9}talas\",\n \"ru-RU\": \"\u{41f}\u{43b}\u{430}\u{442}\u{444}\u{43e}\u{440}\u{43c}\u{430}-\u{43b}\u{435}\u{43f}\u{435}\u{441}\u{442}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e40}\u{e1e}\u{e15}\u{e40}\u{e17}\u{e34}\u{e25}\u{e41}\u{e1e}\u{e25}\u{e15}\u{e1f}\u{e2d}\u{e23}\u{e4c}\u{e21}\",\n \"tr-TR\": \"Ba\u{15f} Tac\u{131}\",\n \"zh-CN\": \"\u{82b1}\u{74e3}\u{5e73}\u{53f0}\",\n \"zh-TW\": \"\u{82b1}\u{74e3}\u{5e73}\u{53f0}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Regenerativer Spurt\",\n \"en-US\": \"Rejuvenating Dash\",\n \"es-ES\": \"Paso regenerador\",\n \"es-MX\": \"Carrera revitalizante\",\n \"fr-FR\": \"\u{c9}lan r\u{e9}g\u{e9}n\u{e9}rant\",\n \"it-IT\": \"Scatto Rinvigorente\",\n \"ja-JP\": \"\u{82e5}\u{8fd4}\u{308a}\u{306e}\u{98a8}\",\n \"ko-KR\": \"\u{c0b0}\u{b4e4} \u{ac78}\u{c74c}\",\n \"pl-PL\": \"O\u{17c}ywczy P\u{119}d\",\n \"pt-BR\": \"Investida Rejuvenescedora\",\n \"ru-RU\": \"\u{420}\u{44b}\u{432}\u{43e}\u{43a} \u{432}\u{43e}\u{441}\u{441}\u{442}\u{430}\u{43d}\u{43e}\u{432}\u{43b}\u{435}\u{43d}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e08}\u{e39}\u{e27}\u{e35}\u{e40}\u{e19}\u{e15}\u{e34}\u{e49}\u{e07}\u{e41}\u{e14}\u{e0a}\",\n \"tr-TR\": \"Gen\u{e7}le\u{15f}tiren Ko\u{15f}u\",\n \"zh-CN\": \"\u{56de}\u{6625}\u{75be}\u{884c}\",\n \"zh-TW\": \"\u{6062}\u{5fa9}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Rettungsanker\",\n \"en-US\": \"Life Grip\",\n \"es-ES\": \"Agarre vital\",\n \"es-MX\": \"Agarre salvavidas\",\n \"fr-FR\": \"Emprise salvatrice\",\n \"it-IT\": \"Presa Vitale\",\n \"ja-JP\": \"\u{30e9}\u{30a4}\u{30d5}\u{30b0}\u{30ea}\u{30c3}\u{30d7}\",\n \"ko-KR\": \"\u{ad6c}\u{c6d0}\u{c758} \u{c190}\u{ae38}\",\n \"pl-PL\": \"Pomocna D\u{142}o\u{144}\",\n \"pt-BR\": \"Abra\u{e7}o Vital\",\n \"ru-RU\": \"\u{425}\u{432}\u{430}\u{442}\u{43a}\u{430} \u{436}\u{438}\u{437}\u{43d}\u{438}\",\n \"th-TH\": \"\u{e44}\u{e25}\u{e1f}\u{e4c}\u{e01}\u{e23}\u{e34}\u{e1b}\",\n \"tr-TR\": \"Can Halat\u{131}\",\n \"zh-CN\": \"\u{751f}\u{547d}\u{4e4b}\u{63e1}\",\n \"zh-TW\": \"\u{8ce6}\u{751f}\u{4e4b}\u{63e1}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Baum des Lebens\",\n \"en-US\": \"Tree of Life\",\n \"es-ES\": \"\u{c1}rbol de vida\",\n \"es-MX\": \"\u{c1}rbol de la vida\",\n \"fr-FR\": \"Arbre de vie\",\n \"it-IT\": \"Albero della Vita\",\n \"ja-JP\": \"\u{547d}\u{306e}\u{6a39}\",\n \"ko-KR\": \"\u{c0dd}\u{ba85}\u{c758} \u{b098}\u{bb34}\",\n \"pl-PL\": \"Drzewo \u{17b}ycia\",\n \"pt-BR\": \"\u{c1}rvore da Vida\",\n \"ru-RU\": \"\u{414}\u{440}\u{435}\u{432}\u{43e} \u{416}\u{438}\u{437}\u{43d}\u{438}\",\n \"th-TH\": \"\u{e17}\u{e23}\u{e35}\u{e2d}\u{e2d}\u{e1f}\u{e44}\u{e25}\u{e1f}\u{e4c}\",\n \"tr-TR\": \"\u{15e}ifa A\u{11f}ac\u{131}\",\n \"zh-CN\": \"\u{751f}\u{547d}\u{4e4b}\u{6811}\",\n \"zh-TW\": \"\u{751f}\u{547d}\u{4e4b}\u{6a39}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"lifeweaver\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lifeweaver\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Lifeweaver\",\n \"en-US\": \"Lifeweaver\",\n \"es-ES\": \"Lifeweaver\",\n \"es-MX\": \"Lifeweaver\",\n \"fr-FR\": \"Vital\",\n \"it-IT\": \"Lifeweaver\",\n \"ja-JP\": \"\u{30e9}\u{30a4}\u{30d5}\u{30a6}\u{30a3}\u{30fc}\u{30d0}\u{30fc}\",\n \"ko-KR\": \"\u{b77c}\u{c774}\u{d504}\u{c704}\u{bc84}\",\n \"pl-PL\": \"\u{17b}yciodawca\",\n \"pt-BR\": \"Lifeweaver\",\n \"ru-RU\": \"\u{422}\u{43a}\u{430}\u{447} \u{416}\u{438}\u{437}\u{43d}\u{438}\",\n \"th-TH\": \"\u{e44}\u{e25}\u{e1f}\u{e4c}\u{e27}\u{e35}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"<en>Lifeweaver<en>\",\n \"zh-CN\": \"\u{751f}\u{547d}\u{4e4b}\u{68ad}\",\n \"zh-TW\": \"\u{7e54}\u{547d}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/lifeweaver/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schallwelle\",\n \"en-US\": \"Soundwave\",\n \"es-ES\": \"Onda sonora\",\n \"es-MX\": \"Onda sonora\",\n \"fr-FR\": \"Onde sonore\",\n \"it-IT\": \"Onda d\'Urto\",\n \"ja-JP\": \"\u{30b5}\u{30a6}\u{30f3}\u{30c9}\u{30a6}\u{30a7}\u{30fc}\u{30d6}\",\n \"ko-KR\": \"\u{c18c}\u{b9ac} \u{d30c}\u{b3d9}\",\n \"pl-PL\": \"Fala D\u{17a}wi\u{119}kowa\",\n \"pt-BR\": \"Onda Sonora\",\n \"ru-RU\": \"\u{417}\u{432}\u{443}\u{43a}\u{43e}\u{432}\u{430}\u{44f} \u{432}\u{43e}\u{43b}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e0b}\u{e32}\u{e27}\u{e19}\u{e14}\u{e4c}\u{e40}\u{e27}\u{e1f}\",\n \"tr-TR\": \"Ses Dalgas\u{131}\",\n \"zh-CN\": \"\u{97f3}\u{6ce2}\",\n \"zh-TW\": \"\u{97f3}\u{6d6a}\u{885d}\u{64ca}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Crossfade\",\n \"en-US\": \"Crossfade\",\n \"es-ES\": \"Cambio de pista\",\n \"es-MX\": \"Mezclador\",\n \"fr-FR\": \"Crossfade\",\n \"it-IT\": \"Vibrazioni\",\n \"ja-JP\": \"\u{30af}\u{30ed}\u{30b9}\u{30d5}\u{30a7}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{bd84}\u{c704}\u{ae30} \u{c804}\u{d658}!\",\n \"pl-PL\": \"Przej\u{15b}cie\",\n \"pt-BR\": \"Transi\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{41a}\u{440}\u{43e}\u{441}\u{441}\u{444}\u{435}\u{439}\u{434}\",\n \"th-TH\": \"\u{e04}\u{e23}\u{e2d}\u{e2a}\u{e40}\u{e1f}\u{e14}\",\n \"tr-TR\": \"Sonraki Par\u{e7}a\",\n \"zh-CN\": \"\u{5207}\u{6b4c}\",\n \"zh-TW\": \"\u{5207}\u{63db}\u{66f2}\u{76ee}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Aufdrehen\",\n \"en-US\": \"Amp It Up\",\n \"es-ES\": \"Subid\u{f3}n\",\n \"es-MX\": \"Sube el volumen\",\n \"fr-FR\": \"Volume max.\",\n \"it-IT\": \"Volume al Massimo\",\n \"ja-JP\": \"\u{30a2}\u{30f3}\u{30d7}\u{30fb}\u{30a4}\u{30c3}\u{30c8}\u{30fb}\u{30a2}\u{30c3}\u{30d7}\",\n \"ko-KR\": \"\u{bcfc}\u{b968}\u{c744} \u{b192}\u{c5ec}\u{b77c}!\",\n \"pl-PL\": \"Potencjometr\",\n \"pt-BR\": \"Solta o Som\",\n \"ru-RU\": \"\u{413}\u{440}\u{43e}\u{43c}\u{43a}\u{43e}\u{441}\u{442}\u{44c} \u{43d}\u{430} \u{43f}\u{43e}\u{43b}\u{43d}\u{443}\u{44e}!\",\n \"th-TH\": \"\u{e41}\u{e2d}\u{e21}\u{e1b}\u{e4c}\u{e2d}\u{e34}\u{e17}\u{e2d}\u{e31}\u{e1e}\",\n \"tr-TR\": \"Son Ses\",\n \"zh-CN\": \"\u{5f3a}\u{97f3}\",\n \"zh-TW\": \"\u{97f3}\u{91cf}\u{5168}\u{958b}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Soundbarriere\",\n \"en-US\": \"Sound Barrier\",\n \"es-ES\": \"Barrera de sonido\",\n \"es-MX\": \"Barrera de sonido\",\n \"fr-FR\": \"Mur de son\",\n \"it-IT\": \"Barriera Sonora\",\n \"ja-JP\": \"\u{30b5}\u{30a6}\u{30f3}\u{30c9}\u{30fb}\u{30d0}\u{30ea}\u{30a2}\",\n \"ko-KR\": \"\u{c18c}\u{b9ac} \u{bc29}\u{bcbd}\",\n \"pl-PL\": \"Bariera D\u{17a}wi\u{119}kowa\",\n \"pt-BR\": \"Barreira de Som\",\n \"ru-RU\": \"\u{417}\u{432}\u{443}\u{43a}\u{43e}\u{432}\u{43e}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e0b}\u{e32}\u{e27}\u{e19}\u{e14}\u{e4c}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"Ses Bariyeri\",\n \"zh-CN\": \"\u{97f3}\u{969c}\",\n \"zh-TW\": \"\u{97f3}\u{6ce2}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"lucio\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.lucio\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"L\u{fa}cio\",\n \"en-US\": \"L\u{fa}cio\",\n \"es-ES\": \"L\u{fa}cio\",\n \"es-MX\": \"L\u{fa}cio\",\n \"fr-FR\": \"L\u{fa}cio\",\n \"it-IT\": \"L\u{fa}cio\",\n \"ja-JP\": \"\u{30eb}\u{30b7}\u{30aa}\",\n \"ko-KR\": \"\u{b8e8}\u{c2dc}\u{c6b0}\",\n \"pl-PL\": \"L\u{fa}cio\",\n \"pt-BR\": \"L\u{fa}cio\",\n \"ru-RU\": \"\u{41b}\u{443}\u{441}\u{438}\u{43e}\",\n \"th-TH\": \"\u{e25}\u{e39}\u{e0b}\u{e34}\u{e42}\u{e2d}\",\n \"tr-TR\": \"<en>L\u{fa}cio<en>\",\n \"zh-CN\": \"\u{5362}\u{897f}\u{5965}\",\n \"zh-TW\": \"\u{8def}\u{897f}\u{6b50}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/lucio/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Brand-Chain-Gun\",\n \"en-US\": \"Incendiary Chaingun\",\n \"es-ES\": \"Ca\u{f1}\u{f3}n de cadena incendiario\",\n \"es-MX\": \"Ca\u{f1}\u{f3}n de cadena incendiario\",\n \"fr-FR\": \"Canon mitrailleur incendiaire\",\n \"it-IT\": \"Pistola a Catena Incendiaria\",\n \"ja-JP\": \"\u{713c}\u{5937}\u{30c1}\u{30a7}\u{30fc}\u{30f3}\u{30ac}\u{30f3}\",\n \"ko-KR\": \"\u{d654}\u{c5fc} \u{ae30}\u{ad00}\u{d3ec}\",\n \"pl-PL\": \"Zapalaj\u{105}ce Dzia\u{142}ko Wielolufowe\",\n \"pt-BR\": \"Metralhadora Incendi\u{e1}ria\",\n \"ru-RU\": \"\u{41f}\u{43e}\u{434}\u{436}\u{438}\u{433}\u{430}\u{44e}\u{449}\u{438}\u{439} \u{43f}\u{443}\u{43b}\u{435}\u{43c}\u{435}\u{442}\",\n \"th-TH\": \"\u{e2d}\u{e34}\u{e19}\u{e40}\u{e0b}\u{e19}\u{e40}\u{e14}\u{e35}\u{e22}\u{e23}\u{e35}\u{e48}\u{e40}\u{e0a}\u{e19}\u{e01}\u{e31}\u{e19}\",\n \"tr-TR\": \"Tutu\u{15f}turan Makineli\",\n \"zh-CN\": \"\u{71c3}\u{706b}\u{94fe}\u{5f0f}\u{673a}\u{67aa}\",\n \"zh-TW\": \"\u{71c3}\u{7130}\u{6a5f}\u{95dc}\u{69cd}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Explosive Chain Gun\",\n \"en-US\": \"Volatile Chaingun\",\n \"es-ES\": \"Ca\u{f1}\u{f3}n de cadena vol\u{e1}til\",\n \"es-MX\": \"Ca\u{f1}\u{f3}n de cadena vol\u{e1}til\",\n \"fr-FR\": \"Canon mitrailleur explosif\",\n \"it-IT\": \"Pistola a Catena Instabile\",\n \"ja-JP\": \"\u{30f4}\u{30a9}\u{30e9}\u{30bf}\u{30a4}\u{30eb}\u{30fb}\u{30c1}\u{30a7}\u{30fc}\u{30f3}\u{30ac}\u{30f3}\",\n \"ko-KR\": \"\u{cd09}\u{bc1c} \u{ae30}\u{ad00}\u{d3ec}\",\n \"pl-PL\": \"Wybuchowe Dzia\u{142}ko Wielolufowe\",\n \"pt-BR\": \"Metralhadora Vol\u{e1}til\",\n \"ru-RU\": \"\u{412}\u{437}\u{440}\u{44b}\u{432}\u{43d}\u{43e}\u{439} \u{43f}\u{443}\u{43b}\u{435}\u{43c}\u{435}\u{442}\",\n \"th-TH\": \"\u{e42}\u{e27}\u{e25}\u{e32}\u{e44}\u{e17}\u{e25}\u{e4c}\u{e40}\u{e0a}\u{e19}\u{e01}\u{e31}\u{e19}\",\n \"tr-TR\": \"Amans\u{131}z Makineli\",\n \"zh-CN\": \"\u{7206}\u{70c8}\u{94fe}\u{5f0f}\u{673a}\u{67aa}\",\n \"zh-TW\": \"\u{706b}\u{7206}\u{6a5f}\u{95dc}\u{69cd}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Tackle\",\n \"en-US\": \"Overrun\",\n \"es-ES\": \"Arrollar\",\n \"es-MX\": \"Embestida\",\n \"fr-FR\": \"D\u{e9}ferlement\",\n \"it-IT\": \"Sovrastazione\",\n \"ja-JP\": \"\u{30aa}\u{30fc}\u{30d0}\u{30fc}\u{30e9}\u{30f3}\",\n \"ko-KR\": \"\u{b3cc}\u{d30c}\",\n \"pl-PL\": \"Taran\",\n \"pt-BR\": \"Encurralar\",\n \"ru-RU\": \"\u{41d}\u{430}\u{43f}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e42}\u{e2d}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e23}\u{e31}\u{e19}\",\n \"tr-TR\": \"A\u{15f}\u{131}m\",\n \"zh-CN\": \"\u{86ee}\u{529b}\u{51b2}\u{649e}\",\n \"zh-TW\": \"\u{66b4}\u{8d70}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Overdrive\",\n \"en-US\": \"Cardiac Overdrive\",\n \"es-ES\": \"Sobreestimulaci\u{f3}n card\u{ed}aca\",\n \"es-MX\": \"Sobrecarga card\u{ed}aca\",\n \"fr-FR\": \"Cent \u{e0} l\u{2019}heure\",\n \"it-IT\": \"Sovraccarico cardiaco\",\n \"ja-JP\": \"\u{30ab}\u{30fc}\u{30c7}\u{30a3}\u{30a2}\u{30c3}\u{30af}\u{30fb}\u{30aa}\u{30fc}\u{30d0}\u{30fc}\u{30c9}\u{30e9}\u{30a4}\u{30d6}\",\n \"ko-KR\": \"\u{d130}\u{c9c8} \u{b4ef}\u{d55c} \u{c2ec}\u{c7a5}\",\n \"pl-PL\": \"Przeci\u{105}\u{17c}enie Sercowe\",\n \"pt-BR\": \"Sobrecarga Card\u{ed}aca\",\n \"ru-RU\": \"\u{420}\u{430}\u{437}\u{433}\u{43e}\u{43d} \u{441}\u{435}\u{440}\u{434}\u{446}\u{435}\u{431}\u{438}\u{435}\u{43d}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e04}\u{e32}\u{e23}\u{e4c}\u{e14}\u{e34}\u{e41}\u{e2d}\u{e04}\u{e42}\u{e2d}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e44}\u{e14}\u{e23}\u{e1f}\u{e4c}\",\n \"tr-TR\": \"Ta\u{15f}ikardi\",\n \"zh-CN\": \"\u{5fc3}\u{810f}\u{8fc7}\u{8f7d}\",\n \"zh-TW\": \"\u{5fc3}\u{7387}\u{8d85}\u{8f09}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"K\u{e4}figkampf\",\n \"en-US\": \"Cage Fight\",\n \"es-ES\": \"Mano a mano\",\n \"es-MX\": \"Lucha en la jaula\",\n \"fr-FR\": \"Combat en cage\",\n \"it-IT\": \"Lotta in Gabbia\",\n \"ja-JP\": \"\u{30b1}\u{30fc}\u{30b8}\u{30fb}\u{30d5}\u{30a1}\u{30a4}\u{30c8}\",\n \"ko-KR\": \"\u{cf00}\u{c774}\u{c9c0} \u{d608}\u{d22c}\",\n \"pl-PL\": \"Walka w Klatce\",\n \"pt-BR\": \"Mano a Mano\",\n \"ru-RU\": \"\u{411}\u{43e}\u{439}\u{43d}\u{44f} \u{432} \u{43a}\u{43b}\u{435}\u{442}\u{43a}\u{435}\",\n \"th-TH\": \"\u{e40}\u{e04}\u{e08}\u{e44}\u{e1f}\u{e17}\u{e4c}\",\n \"tr-TR\": \"Kafes D\u{f6}v\u{fc}\u{15f}\u{fc}\",\n \"zh-CN\": \"\u{7b3c}\u{4e2d}\u{6597}\",\n \"zh-TW\": \"\u{9435}\u{7c60}\u{6230}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"mauga\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mauga\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Mauga\",\n \"en-US\": \"Mauga\",\n \"es-ES\": \"Mauga\",\n \"es-MX\": \"Mauga\",\n \"fr-FR\": \"Mauga\",\n \"it-IT\": \"Mauga\",\n \"ja-JP\": \"\u{30de}\u{30a6}\u{30ac}\",\n \"ko-KR\": \"\u{b9c8}\u{c6b0}\u{ac00}\",\n \"pl-PL\": \"Mauga\",\n \"pt-BR\": \"Mauga\",\n \"ru-RU\": \"\u{41c}\u{430}\u{443}\u{433}\u{430}\",\n \"th-TH\": \"\u{e21}\u{e32}\u{e27}\u{e01}\u{e32}\",\n \"tr-TR\": \"Mauga\",\n \"zh-CN\": \"\u{6bdb}\u{52a0}\",\n \"zh-TW\": \"\u{83ab}\u{52a0}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/mauga/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kryostase\",\n \"en-US\": \"Cryo-Freeze\",\n \"es-ES\": \"Cri\u{f3}nica\",\n \"es-MX\": \"Criocongelaci\u{f3}n\",\n \"fr-FR\": \"Cryostase\",\n \"it-IT\": \"Ibernazione\",\n \"ja-JP\": \"\u{30af}\u{30ea}\u{30aa}\u{30d5}\u{30ea}\u{30fc}\u{30ba}\",\n \"ko-KR\": \"\u{ae09}\u{c18d} \u{be59}\u{acb0}\",\n \"pl-PL\": \"Kriostaza\",\n \"pt-BR\": \"Congelamento Criog\u{ea}nico\",\n \"ru-RU\": \"\u{41a}\u{440}\u{438}\u{43e}\u{441}\u{442}\u{430}\u{437}\u{438}\u{441}\",\n \"th-TH\": \"\u{e44}\u{e04}\u{e23}\u{e42}\u{e2d}\u{e1f}\u{e23}\u{e35}\u{e0b}\",\n \"tr-TR\": \"Kriyojenik\",\n \"zh-CN\": \"\u{6025}\u{51bb}\",\n \"zh-TW\": \"\u{51b0}\u{971c}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Eiswall\",\n \"en-US\": \"Ice Wall\",\n \"es-ES\": \"Muro de hielo\",\n \"es-MX\": \"Muro de hielo\",\n \"fr-FR\": \"Mur de glace\",\n \"it-IT\": \"Muro di Ghiaccio\",\n \"ja-JP\": \"\u{30a2}\u{30a4}\u{30b9}\u{30fb}\u{30a6}\u{30a9}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{be59}\u{bcbd}\",\n \"pl-PL\": \"\u{15a}ciana Lodu\",\n \"pt-BR\": \"Muralha de Gelo\",\n \"ru-RU\": \"\u{41b}\u{435}\u{434}\u{44f}\u{43d}\u{430}\u{44f} \u{441}\u{442}\u{435}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e44}\u{e2d}\u{e0b}\u{e4c}\u{e27}\u{e2d}\u{e25}\u{e25}\u{e4c}\",\n \"tr-TR\": \"Buzdan Duvar\",\n \"zh-CN\": \"\u{51b0}\u{5899}\",\n \"zh-TW\": \"\u{51b0}\u{7246}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Blizzard\",\n \"en-US\": \"Blizzard\",\n \"es-ES\": \"Ventisca\",\n \"es-MX\": \"Ventisca\",\n \"fr-FR\": \"Blizzard\",\n \"it-IT\": \"Tormenta\",\n \"ja-JP\": \"\u{30d6}\u{30ea}\u{30b6}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{b208}\u{bcf4}\u{b77c}\",\n \"pl-PL\": \"Zamie\u{107}\",\n \"pt-BR\": \"Nevasca\",\n \"ru-RU\": \"\u{412}\u{44c}\u{44e}\u{433}\u{430}\",\n \"th-TH\": \"\u{e1a}\u{e25}\u{e34}\u{e0b}\u{e0b}\u{e32}\u{e23}\u{e4c}\u{e14}\",\n \"tr-TR\": \"Kar F\u{131}rt\u{131}nas\u{131}\",\n \"zh-CN\": \"\u{66b4}\u{96ea}\",\n \"zh-TW\": \"\u{66b4}\u{98a8}\u{96ea}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"mei\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mei\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Mei\",\n \"en-US\": \"Mei\",\n \"es-ES\": \"Mei\",\n \"es-MX\": \"Mei\",\n \"fr-FR\": \"Mei\",\n \"it-IT\": \"Mei\",\n \"ja-JP\": \"\u{30e1}\u{30a4}\",\n \"ko-KR\": \"\u{ba54}\u{c774}\",\n \"pl-PL\": \"Mei\",\n \"pt-BR\": \"Mei\",\n \"ru-RU\": \"\u{41c}\u{44d}\u{439}\",\n \"th-TH\": \"\u{e40}\u{e2b}\u{e21}\u{e22}\",\n \"tr-TR\": \"<en>Mei<en>\",\n \"zh-CN\": \"\u{7f8e}\",\n \"zh-TW\": \"\u{5c0f}\u{7f8e}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/mei/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schutzengel\",\n \"en-US\": \"Guardian Angel\",\n \"es-ES\": \"\u{c1}ngel de la guarda\",\n \"es-MX\": \"\u{c1}ngel guardi\u{e1}n\",\n \"fr-FR\": \"Ange gardien\",\n \"it-IT\": \"Angelo Custode\",\n \"ja-JP\": \"\u{30ac}\u{30fc}\u{30c7}\u{30a3}\u{30a2}\u{30f3}\u{30fb}\u{30a8}\u{30f3}\u{30b8}\u{30a7}\u{30eb}\",\n \"ko-KR\": \"\u{c218}\u{d638}\u{cc9c}\u{c0ac}\",\n \"pl-PL\": \"Anio\u{142} Str\u{f3}\u{17c}\",\n \"pt-BR\": \"Anjo da Guarda\",\n \"ru-RU\": \"\u{410}\u{43d}\u{433}\u{435}\u{43b}-\u{445}\u{440}\u{430}\u{43d}\u{438}\u{442}\u{435}\u{43b}\u{44c}\",\n \"th-TH\": \"\u{e01}\u{e32}\u{e23}\u{e4c}\u{e40}\u{e14}\u{e35}\u{e22}\u{e19}\u{e41}\u{e2d}\u{e07}\u{e40}\u{e08}\u{e34}\u{e25}\",\n \"tr-TR\": \"Koruyucu Melek\",\n \"zh-CN\": \"\u{5b88}\u{62a4}\u{5929}\u{4f7f}\",\n \"zh-TW\": \"\u{5b88}\u{8b77}\u{5929}\u{4f7f}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Wiederauferstehung\",\n \"en-US\": \"Resurrect\",\n \"es-ES\": \"Resurrecci\u{f3}n\",\n \"es-MX\": \"Resurrecci\u{f3}n\",\n \"fr-FR\": \"R\u{e9}surrection\",\n \"it-IT\": \"Resurrezione\",\n \"ja-JP\": \"\u{30ea}\u{30b6}\u{30ec}\u{30af}\u{30c8}\",\n \"ko-KR\": \"\u{bd80}\u{d65c}\",\n \"pl-PL\": \"Wskrzeszenie\",\n \"pt-BR\": \"Ressurrei\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{412}\u{43e}\u{441}\u{43a}\u{440}\u{435}\u{448}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e40}\u{e0b}\u{e2d}\u{e23}\u{e4c}\u{e40}\u{e23}\u{e47}\u{e01}\",\n \"tr-TR\": \"Diriltme\",\n \"zh-CN\": \"\u{91cd}\u{751f}\",\n \"zh-TW\": \"\u{5fa9}\u{6d3b}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Valkyrie\",\n \"en-US\": \"Valkyrie\",\n \"es-ES\": \"Valkiria\",\n \"es-MX\": \"Valquiria\",\n \"fr-FR\": \"Valkyrie\",\n \"it-IT\": \"Valchiria\",\n \"ja-JP\": \"\u{30f4}\u{30a1}\u{30eb}\u{30ad}\u{30ea}\u{30fc}\",\n \"ko-KR\": \"\u{bc1c}\u{d0a4}\u{b9ac}\",\n \"pl-PL\": \"Walkiria\",\n \"pt-BR\": \"Valqu\u{ed}ria\",\n \"ru-RU\": \"\u{412}\u{430}\u{43b}\u{44c}\u{43a}\u{438}\u{440}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e27}\u{e32}\u{e25}\u{e04}\u{e34}\u{e23}\u{e35}\u{e48}\",\n \"tr-TR\": \"Valk\u{fc}r\",\n \"zh-CN\": \"\u{5973}\u{6b66}\u{795e}\",\n \"zh-TW\": \"\u{5973}\u{6b66}\u{795e}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sympathische Erholung\",\n \"en-US\": \"Sympathetic Recovery\",\n \"es-ES\": \"Recuperaci\u{f3}n compasiva\",\n \"es-MX\": \"Recuperaci\u{f3}n emp\u{e1}tica\",\n \"fr-FR\": \"Gu\u{e9}rison favorable\",\n \"it-IT\": \"Recupero Solidale\",\n \"ja-JP\": \"\u{30b7}\u{30f3}\u{30d1}\u{30bb}\u{30c6}\u{30a3}\u{30c3}\u{30af}\u{30fb}\u{30ea}\u{30ab}\u{30d0}\u{30ea}\u{30fc}\",\n \"ko-KR\": \"\u{c5f0}\u{bbfc}\u{c758} \u{ce58}\u{c720}\",\n \"pl-PL\": \"Leczenie Empatyczne\",\n \"pt-BR\": \"Recupera\u{e7}\u{e3}o Solid\u{e1}ria\",\n \"ru-RU\": \"\u{421}\u{438}\u{43c}\u{43f}\u{430}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{43e}\u{435} \u{432}\u{43e}\u{441}\u{441}\u{442}\u{430}\u{43d}\u{43e}\u{432}\u{43b}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e0b}\u{e34}\u{e21}\u{e1e}\u{e32}\u{e41}\u{e17}\u{e15}\u{e34}\u{e04}\u{e23}\u{e35}\u{e04}\u{e31}\u{e1f}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e35}\u{e48}\",\n \"tr-TR\": \"\u{d6}zgecilik \u{15e}ifas\u{131}\",\n \"zh-CN\": \"\u{540c}\u{60c5}\u{6108}\u{7597}\",\n \"zh-TW\": \"\u{5171}\u{9cf4}\u{6062}\u{5fa9}\"\n }\n },\n \"slot\": \"passive\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"mercy\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mercy\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Mercy\",\n \"en-US\": \"Mercy\",\n \"es-ES\": \"Mercy\",\n \"es-MX\": \"Mercy\",\n \"fr-FR\": \"Ange\",\n \"it-IT\": \"Mercy\",\n \"ja-JP\": \"\u{30de}\u{30fc}\u{30b7}\u{30fc}\",\n \"ko-KR\": \"\u{ba54}\u{b974}\u{c2dc}\",\n \"pl-PL\": \"\u{141}aska\",\n \"pt-BR\": \"Mercy\",\n \"ru-RU\": \"\u{410}\u{43d}\u{433}\u{435}\u{43b}\",\n \"th-TH\": \"\u{e40}\u{e21}\u{e2d}\u{e23}\u{e4c}\u{e0b}\u{e35}\u{e48}\",\n \"tr-TR\": \"Mercy\",\n \"zh-CN\": \"\u{5929}\u{4f7f}\",\n \"zh-TW\": \"\u{6148}\u{60b2}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/mercy/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Healing Kasa\",\n \"zh-CN\": \"\u{7597}\u{9b42}\u{6597}\u{7b20}\",\n \"zh-TW\": \"\u{6cbb}\u{7652}\u{4e4b}\u{7b20}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Katashiro Return\",\n \"zh-CN\": \"\u{66ff}\u{9b42}\u{7eb8}\u{4eba}\",\n \"zh-TW\": \"\u{5f62}\u{4ee3}\u{6b78}\u{8fd4}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Binding Chain\",\n \"zh-CN\": \"\u{7f1a}\u{9b42}\u{9501}\u{94fe}\",\n \"zh-TW\": \"\u{675f}\u{7e1b}\u{9396}\u{93c8}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Kekkai Sanctuary\",\n \"zh-CN\": \"\u{62a4}\u{9b42}\u{7ed3}\u{754c}\",\n \"zh-TW\": \"\u{7d50}\u{754c}\u{8b77}\u{4f51}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"mizuki\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.mizuki\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Mizuki\",\n \"zh-CN\": \"\u{745e}\u{7a00}\",\n \"zh-TW\": \"\u{745e}\u{7a00}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/mizuki/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Phasensprung\",\n \"en-US\": \"Fade\",\n \"es-ES\": \"Evanescencia\",\n \"es-MX\": \"Evanescencia\",\n \"fr-FR\": \"Volatilit\u{e9}\",\n \"it-IT\": \"Dissolvenza\",\n \"ja-JP\": \"\u{30d5}\u{30a7}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{c18c}\u{ba78}\",\n \"pl-PL\": \"Znikni\u{119}cie\",\n \"pt-BR\": \"Desvanecer\",\n \"ru-RU\": \"\u{423}\u{445}\u{43e}\u{434} \u{432} \u{442}\u{435}\u{43d}\u{44c}\",\n \"th-TH\": \"\u{e40}\u{e1f}\u{e14}\",\n \"tr-TR\": \"Kaybol\",\n \"zh-CN\": \"\u{6d88}\u{6563}\",\n \"zh-TW\": \"\u{6d88}\u{5931}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Biotische Sph\u{e4}re\",\n \"en-US\": \"Biotic Orb\",\n \"es-ES\": \"Orbe bi\u{f3}tico\",\n \"es-MX\": \"Orbe bi\u{f3}tico\",\n \"fr-FR\": \"Orbe biotique\",\n \"it-IT\": \"Globo Biotico\",\n \"ja-JP\": \"\u{30d0}\u{30a4}\u{30aa}\u{30c6}\u{30a3}\u{30c3}\u{30af}\u{30fb}\u{30aa}\u{30fc}\u{30d6}\",\n \"ko-KR\": \"\u{c0dd}\u{ccb4} \u{ad6c}\u{c2ac}\",\n \"pl-PL\": \"Kula Biotyczna\",\n \"pt-BR\": \"Orbe Bi\u{f3}tico\",\n \"ru-RU\": \"\u{411}\u{438}\u{43e}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{430}\u{44f} \u{441}\u{444}\u{435}\u{440}\u{430}\",\n \"th-TH\": \"\u{e44}\u{e1a}\u{e42}\u{e2d}\u{e15}\u{e34}\u{e01}\u{e2d}\u{e2d}\u{e23}\u{e4c}\u{e1a}\",\n \"tr-TR\": \"Biyotik K\u{fc}re\",\n \"zh-CN\": \"\u{751f}\u{5316}\u{4e4b}\u{7403}\",\n \"zh-TW\": \"\u{751f}\u{5316}\u{7403}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Koaleszenz\",\n \"en-US\": \"Coalescence\",\n \"es-ES\": \"Coalescencia\",\n \"es-MX\": \"Coalescencia\",\n \"fr-FR\": \"Coalescence\",\n \"it-IT\": \"Coalescenza\",\n \"ja-JP\": \"\u{30b3}\u{30a2}\u{30ec}\u{30c3}\u{30bb}\u{30f3}\u{30b9}\",\n \"ko-KR\": \"\u{c735}\u{d654}\",\n \"pl-PL\": \"Koalescencja\",\n \"pt-BR\": \"Coalesc\u{ea}ncia\",\n \"ru-RU\": \"\u{41a}\u{43e}\u{430}\u{43b}\u{435}\u{441}\u{446}\u{435}\u{43d}\u{446}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e42}\u{e04}\u{e40}\u{e2d}\u{e40}\u{e25}\u{e2a}\u{e40}\u{e0b}\u{e19}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"Kayna\u{15f}\u{131}m\",\n \"zh-CN\": \"\u{805a}\u{5408}\u{5c04}\u{7ebf}\",\n \"zh-TW\": \"\u{805a}\u{5408}\u{5149}\u{675f}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"moira\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.moira\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Moira\",\n \"en-US\": \"Moira\",\n \"es-ES\": \"Moira\",\n \"es-MX\": \"Moira\",\n \"fr-FR\": \"Moira\",\n \"it-IT\": \"Moira\",\n \"ja-JP\": \"\u{30e2}\u{30a4}\u{30e9}\",\n \"ko-KR\": \"\u{baa8}\u{c774}\u{b77c}\",\n \"pl-PL\": \"Moira\",\n \"pt-BR\": \"Moira\",\n \"ru-RU\": \"\u{41c}\u{43e}\u{439}\u{440}\u{430}\",\n \"th-TH\": \"\u{e21}\u{e2d}\u{e22}\u{e23}\u{e48}\u{e32}\",\n \"tr-TR\": \"<en>Moira<en>\",\n \"zh-CN\": \"\u{83ab}\u{4f0a}\u{62c9}\",\n \"zh-TW\": \"\u{83ab}\u{4f0a}\u{62c9}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/moira/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Energiespeer\",\n \"en-US\": \"Energy Javelin\",\n \"es-ES\": \"Jabalina de energ\u{ed}a\",\n \"es-MX\": \"Jabalina de energ\u{ed}a\",\n \"fr-FR\": \"Javelot d\u{2019}\u{e9}nergie\",\n \"it-IT\": \"Giavellotto Energetico\",\n \"ja-JP\": \"\u{30a8}\u{30cd}\u{30eb}\u{30ae}\u{30fc}\u{30fb}\u{30b8}\u{30e3}\u{30d9}\u{30ea}\u{30f3}\",\n \"ko-KR\": \"\u{d22c}\u{cc3d}\",\n \"pl-PL\": \"W\u{142}\u{f3}cznia Energetyczna\",\n \"pt-BR\": \"Dardo Energ\u{e9}tico\",\n \"ru-RU\": \"\u{42d}\u{43d}\u{435}\u{440}\u{433}\u{435}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{43e}\u{435} \u{43a}\u{43e}\u{43f}\u{44c}\u{435}\",\n \"th-TH\": \"\u{e40}\u{e2d}\u{e40}\u{e19}\u{e2d}\u{e08}\u{e35}\u{e49}\u{e08}\u{e32}\u{e40}\u{e27}\u{e25}\u{e34}\u{e19}\",\n \"tr-TR\": \"Y\u{fc}kl\u{fc} Cirit\",\n \"zh-CN\": \"\u{80fd}\u{91cf}\u{6807}\u{67aa}\",\n \"zh-TW\": \"\u{80fd}\u{91cf}\u{6a19}\u{69cd}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Defensivprotokoll\",\n \"en-US\": \"Fortify\",\n \"es-ES\": \"Fortificaci\u{f3}n\",\n \"es-MX\": \"Fortificar\",\n \"fr-FR\": \"Blindage\",\n \"it-IT\": \"Fortificazione\",\n \"ja-JP\": \"\u{30d5}\u{30a9}\u{30fc}\u{30c6}\u{30a3}\u{30d5}\u{30a1}\u{30a4}\",\n \"ko-KR\": \"\u{bc29}\u{c5b4} \u{ac15}\u{d654}\",\n \"pl-PL\": \"Umocnienie\",\n \"pt-BR\": \"Fortificar\",\n \"ru-RU\": \"\u{417}\u{430}\u{449}\u{438}\u{442}\u{43d}\u{43e}\u{435} \u{43f}\u{43e}\u{43b}\u{435}\",\n \"th-TH\": \"\u{e1f}\u{e2d}\u{e23}\u{e4c}\u{e17}\u{e34}\u{e1f}\u{e32}\u{e22}\",\n \"tr-TR\": \"Tahkim\",\n \"zh-CN\": \"\u{5f3a}\u{56fa}\u{9632}\u{5fa1}\",\n \"zh-TW\": \"\u{5f37}\u{5316}\u{9632}\u{79a6}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Speerwirbel\",\n \"en-US\": \"Javelin Spin\",\n \"es-ES\": \"Girojabalina\",\n \"es-MX\": \"Giro de lanza\",\n \"fr-FR\": \"Rotation de javelot\",\n \"it-IT\": \"Giavellotto Rotante\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30d9}\u{30ea}\u{30f3}\u{30fb}\u{30b9}\u{30d4}\u{30f3}\",\n \"ko-KR\": \"\u{c218}\u{d638}\u{c758} \u{cc3d}\",\n \"pl-PL\": \"Obr\u{f3}t W\u{142}\u{f3}czni\u{105}\",\n \"pt-BR\": \"Giro do Dardo\",\n \"ru-RU\": \"\u{412}\u{440}\u{430}\u{449}\u{435}\u{43d}\u{438}\u{435} \u{43a}\u{43e}\u{43f}\u{44c}\u{435}\u{43c}\",\n \"th-TH\": \"\u{e08}\u{e32}\u{e40}\u{e27}\u{e25}\u{e34}\u{e19}\u{e2a}\u{e1b}\u{e34}\u{e19}\",\n \"tr-TR\": \"Pervane Cirit\",\n \"zh-CN\": \"\u{6807}\u{67aa}\u{65cb}\u{51fb}\",\n \"zh-TW\": \"\u{8ff4}\u{65cb}\u{6a19}\u{69cd}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Terrawoge\",\n \"en-US\": \"Terra Surge\",\n \"es-ES\": \"Terraluvi\u{f3}n\",\n \"es-MX\": \"Impacto terrestre\",\n \"fr-FR\": \"Vague Terra\",\n \"it-IT\": \"Impeto Terrestre\",\n \"ja-JP\": \"\u{30c6}\u{30e9}\u{30fb}\u{30b5}\u{30fc}\u{30b8}\",\n \"ko-KR\": \"\u{b300}\u{c9c0}\u{c758} \u{cc3d}\",\n \"pl-PL\": \"Impuls Bojowy\",\n \"pt-BR\": \"Rompante Terrano\",\n \"ru-RU\": \"\u{412}\u{441}\u{442}\u{440}\u{44f}\u{441}\u{43a}\u{430} \u{437}\u{435}\u{43c}\u{43b}\u{438}\",\n \"th-TH\": \"\u{e40}\u{e17}\u{e2d}\u{e23}\u{e4c}\u{e23}\u{e32}\u{e40}\u{e0b}\u{e34}\u{e23}\u{e4c}\u{e08}\",\n \"tr-TR\": \"Yerk\u{fc}re R\u{fc}zg\u{e2}r\u{131}\",\n \"zh-CN\": \"\u{64bc}\u{5730}\u{731b}\u{523a}\",\n \"zh-TW\": \"\u{5927}\u{5730}\u{6e67}\u{80fd}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"orisa\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.orisa\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Orisa\",\n \"en-US\": \"Orisa\",\n \"es-ES\": \"Orisa\",\n \"es-MX\": \"Orisa\",\n \"fr-FR\": \"Orisa\",\n \"it-IT\": \"Orisa\",\n \"ja-JP\": \"\u{30aa}\u{30ea}\u{30fc}\u{30b5}\",\n \"ko-KR\": \"\u{c624}\u{b9ac}\u{c0ac}\",\n \"pl-PL\": \"Orisa\",\n \"pt-BR\": \"Orisa\",\n \"ru-RU\": \"\u{41e}\u{440}\u{438}\u{441}\u{430}\",\n \"th-TH\": \"\u{e42}\u{e2d}\u{e23}\u{e34}\u{e0b}\u{e32}\",\n \"tr-TR\": \"<en>Orisa<en>\",\n \"zh-CN\": \"\u{5965}\u{4e3d}\u{838e}\",\n \"zh-TW\": \"\u{6b50}\u{745e}\u{838e}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/orisa/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"D\u{fc}senstrahl\",\n \"en-US\": \"Jet Dash\",\n \"es-ES\": \"Impulso\",\n \"es-MX\": \"Propulsores de impulso\",\n \"fr-FR\": \"\u{c9}lan propulseur\",\n \"it-IT\": \"Scatto Jet\",\n \"ja-JP\": \"\u{30b8}\u{30a7}\u{30c3}\u{30c8}\u{30fb}\u{30c0}\u{30c3}\u{30b7}\u{30e5}\",\n \"ko-KR\": \"\u{ae09}\u{c18d} \u{cd94}\u{c9c4}\",\n \"pl-PL\": \"P\u{119}d\",\n \"pt-BR\": \"Disparada a Jato\",\n \"ru-RU\": \"\u{420}\u{435}\u{430}\u{43a}\u{442}\u{438}\u{432}\u{43d}\u{44b}\u{439} \u{440}\u{44b}\u{432}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e40}\u{e08}\u{e47}\u{e17}\u{e41}\u{e14}\u{e0a}\",\n \"tr-TR\": \"Jet Hamle\",\n \"zh-CN\": \"\u{75be}\u{51b2}\u{80cc}\u{5305}\",\n \"zh-TW\": \"\u{5674}\u{5c04}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Senkrechtstarter\",\n \"en-US\": \"Jump Jet\",\n \"es-ES\": \"Propulsores\",\n \"es-MX\": \"Propulsor a\u{e9}reo\",\n \"fr-FR\": \"R\u{e9}acteurs\",\n \"it-IT\": \"Propulsori\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30f3}\u{30d7}\u{30fb}\u{30b8}\u{30a7}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{c810}\u{d504} \u{cd94}\u{c9c4}\u{ae30}\",\n \"pl-PL\": \"Skok Odrzutowy\",\n \"pt-BR\": \"Salto Foguete\",\n \"ru-RU\": \"\u{420}\u{435}\u{430}\u{43a}\u{442}\u{438}\u{432}\u{43d}\u{44b}\u{439} \u{440}\u{430}\u{43d}\u{435}\u{446}\",\n \"th-TH\": \"\u{e08}\u{e31}\u{e21}\u{e1b}\u{e4c}\u{e40}\u{e08}\u{e47}\u{e17}\",\n \"tr-TR\": \"Havalanma\",\n \"zh-CN\": \"\u{63a8}\u{8fdb}\u{80cc}\u{5305}\",\n \"zh-TW\": \"\u{8df3}\u{8e8d}\u{5674}\u{5c04}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ersch\u{fc}tterungs<hy>impuls\",\n \"en-US\": \"Concussive Blast\",\n \"es-ES\": \"Disparo de conmoci\u{f3}n\",\n \"es-MX\": \"Explosi\u{f3}n conmocionante\",\n \"fr-FR\": \"Conflagration\",\n \"it-IT\": \"Scarica Esplosiva\",\n \"ja-JP\": \"\u{30b3}\u{30f3}\u{30ab}\u{30c3}\u{30b7}\u{30d6}\u{30fb}\u{30d6}\u{30e9}\u{30b9}\u{30c8}\",\n \"ko-KR\": \"\u{cda9}\u{aca9}\u{d0c4}\",\n \"pl-PL\": \"Przyt\u{142}aczaj\u{105}cy Strza\u{142}\",\n \"pt-BR\": \"Explos\u{e3}o Concussiva\",\n \"ru-RU\": \"\u{412}\u{437}\u{440}\u{44b}\u{432}\u{43d}\u{430}\u{44f} \u{432}\u{43e}\u{43b}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e04}\u{e2d}\u{e19}\u{e04}\u{e31}\u{e2a}\u{e0b}\u{e34}\u{e1f}\u{e1a}\u{e25}\u{e32}\u{e2a}\u{e15}\u{e4c}\",\n \"tr-TR\": \"Sars\u{131}c\u{131} Patlama\",\n \"zh-CN\": \"\u{9707}\u{8361}\u{51b2}\u{51fb}\",\n \"zh-TW\": \"\u{9707}\u{76ea}\u{7206}\u{7834}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Trommelfeuer\",\n \"en-US\": \"Barrage\",\n \"es-ES\": \"Bombardeo\",\n \"es-MX\": \"Bombardeo\",\n \"fr-FR\": \"Barrage\",\n \"it-IT\": \"Pioggia di Fuoco\",\n \"ja-JP\": \"\u{30d0}\u{30ec}\u{30c3}\u{30b8}\",\n \"ko-KR\": \"\u{d3ec}\u{d654}\",\n \"pl-PL\": \"Salwa\",\n \"pt-BR\": \"Bombardeio\",\n \"ru-RU\": \"\u{420}\u{430}\u{43a}\u{435}\u{442}\u{43d}\u{44b}\u{439} \u{437}\u{430}\u{43b}\u{43f}\",\n \"th-TH\": \"\u{e1a}\u{e32}\u{e23}\u{e4c}\u{e23}\u{e32}\u{e08}\",\n \"tr-TR\": \"Yayl\u{131}m\",\n \"zh-CN\": \"\u{706b}\u{7bad}\u{5f39}\u{5e55}\",\n \"zh-TW\": \"\u{706b}\u{7bad}\u{5f48}\u{5e55}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah.passive\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schwebed\u{fc}sen\",\n \"en-US\": \"Hover Jets\",\n \"es-ES\": \"Planeador\",\n \"es-MX\": \"Propulsores levitantes\",\n \"fr-FR\": \"Stabilisateurs\",\n \"it-IT\": \"Propulsori\",\n \"ja-JP\": \"\u{30db}\u{30d0}\u{30fc}\u{30fb}\u{30b8}\u{30a7}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{d638}\u{bc84} \u{cd94}\u{c9c4}\u{ae30}\",\n \"pl-PL\": \"Zawi\u{15b}ni\u{119}cie\",\n \"pt-BR\": \"Suspens\u{e3}o a Jato\",\n \"ru-RU\": \"\u{41f}\u{430}\u{440}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e42}\u{e2e}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e40}\u{e08}\u{e47}\u{e17}\",\n \"tr-TR\": \"U\u{e7}u\u{15f} Jeti\",\n \"zh-CN\": \"\u{60ac}\u{6d6e}\u{80cc}\u{5305}\",\n \"zh-TW\": \"\u{6eef}\u{7a7a}\"\n }\n },\n \"slot\": \"passive\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"pharah\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.pharah\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Pharah\",\n \"en-US\": \"Pharah\",\n \"es-ES\": \"Pharah\",\n \"es-MX\": \"Pharah\",\n \"fr-FR\": \"Pharah\",\n \"it-IT\": \"Pharah\",\n \"ja-JP\": \"\u{30d5}\u{30a1}\u{30e9}\",\n \"ko-KR\": \"\u{d30c}\u{b77c}\",\n \"pl-PL\": \"Fara\",\n \"pt-BR\": \"Pharah\",\n \"ru-RU\": \"\u{424}\u{430}\u{440}\u{440}\u{430}\",\n \"th-TH\": \"\u{e1f}\u{e32}\u{e23}\u{e32}\u{e2b}\u{e4c}\",\n \"tr-TR\": \"Pharah\",\n \"zh-CN\": \"\u{6cd5}\u{8001}\u{4e4b}\u{9e70}\",\n \"zh-TW\": \"\u{6cd5}\u{62c9}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/pharah/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Leerenbarriere Omnicform\",\n \"en-US\": \"Void Barrier Omnic Form\",\n \"es-ES\": \"Barrera de vac\u{ed}o Forma de \u{f3}mnico\",\n \"es-MX\": \"Barrera del vac\u{ed}o Forma de \u{f3}mnico\",\n \"fr-FR\": \"Barri\u{e8}re du vide forme d\u{2019}omniaque\",\n \"it-IT\": \"Barriera del Vuoto Forma Omnic\",\n \"ja-JP\": \"\u{30f4}\u{30a9}\u{30a4}\u{30c9}\u{30fb}\u{30d0}\u{30ea}\u{30a2}\u{ff08}\u{30aa}\u{30e0}\u{30cb}\u{30c3}\u{30af}\u{30fb}\u{30d5}\u{30a9}\u{30fc}\u{30e0}\u{ff09}\",\n \"ko-KR\": \"\u{acf5}\u{d5c8} \u{bc29}\u{bcbd} \u{c634}\u{b2c9} \u{d615}\u{d0dc}\",\n \"pl-PL\": \"Bariera Otch\u{142}ani Posta\u{107} Omnika\",\n \"pt-BR\": \"Barreira do Vazio Forma \u{d4}mnica\",\n \"ru-RU\": \"\u{411}\u{430}\u{440}\u{44c}\u{435}\u{440} \u{43f}\u{443}\u{441}\u{442}\u{43e}\u{442}\u{44b} \u{444}\u{43e}\u{440}\u{43c}\u{430} \u{43e}\u{43c}\u{43d}\u{438}\u{43a}\u{430}\",\n \"th-TH\": \"\u{e27}\u{e2d}\u{e22}\u{e14}\u{e4c}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22} \u{e2d}\u{e2d}\u{e21}\u{e19}\u{e34}\u{e04}\u{e1f}\u{e2d}\u{e23}\u{e4c}\u{e21}\",\n \"tr-TR\": \"Hi\u{e7}lik Duvar\u{131} Omnik Form\",\n \"zh-CN\": \"\u{865a}\u{7a7a}\u{5c4f}\u{969c}\u{ff08}\u{667a}\u{68b0}\u{5f62}\u{6001}\u{ff09}\",\n \"zh-TW\": \"\u{865b}\u{7a7a}\u{5c4f}\u{969c}\u{ff08}\u{667a}\u{68b0}\u{5f62}\u{614b}\u{ff09}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Nemesisform\",\n \"en-US\": \"Nemesis Form\",\n \"es-ES\": \"Forma de n\u{e9}mesis\",\n \"es-MX\": \"Forma de n\u{e9}mesis\",\n \"fr-FR\": \"Forme de n\u{e9}m\u{e9}sis\",\n \"it-IT\": \"Forma Nemesi\",\n \"ja-JP\": \"\u{30cd}\u{30e1}\u{30b7}\u{30b9}\u{30fb}\u{30d5}\u{30a9}\u{30fc}\u{30e0}\",\n \"ko-KR\": \"\u{b124}\u{ba54}\u{c2dc}\u{c2a4} \u{d615}\u{d0dc}\",\n \"pl-PL\": \"Posta\u{107} Nemezis\",\n \"pt-BR\": \"Forma N\u{ea}mesis\",\n \"ru-RU\": \"\u{424}\u{43e}\u{440}\u{43c}\u{430} \u{41d}\u{435}\u{43c}\u{435}\u{437}\u{438}\u{434}\u{44b}\",\n \"th-TH\": \"\u{e40}\u{e19}\u{e40}\u{e21}\u{e0b}\u{e34}\u{e2a}\u{e1f}\u{e2d}\u{e23}\u{e4c}\u{e21}\",\n \"tr-TR\": \"Nemesis Formu\",\n \"zh-CN\": \"\u{5929}\u{7f5a}\u{5f62}\u{6001}\",\n \"zh-TW\": \"\u{5fa9}\u{4ec7}\u{5f62}\u{614b}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"damage\",\n \"crowdControl\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gefr\u{e4}\u{df}iger Wirbel\",\n \"en-US\": \"Ravenous Vortex\",\n \"es-ES\": \"V\u{f3}rtice voraz\",\n \"es-MX\": \"V\u{f3}rtice voraz\",\n \"fr-FR\": \"Vortex vorace\",\n \"it-IT\": \"Vortice Insaziabile\",\n \"ja-JP\": \"\u{8caa}\u{6b32}\u{306a}\u{6e26}\",\n \"ko-KR\": \"\u{d0d0}\u{c2dd}\u{c758} \u{c18c}\u{c6a9}\u{b3cc}\u{c774}\",\n \"pl-PL\": \"W\u{15b}ciek\u{142}y Wir\",\n \"pt-BR\": \"V\u{f3}rtice Devorador\",\n \"ru-RU\": \"\u{41d}\u{435}\u{43d}\u{430}\u{441}\u{44b}\u{442}\u{43d}\u{44b}\u{439} \u{432}\u{438}\u{445}\u{440}\u{44c}\",\n \"th-TH\": \"\u{e41}\u{e23}\u{e1f}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e19}\u{e31}\u{e2a}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e40}\u{e17}\u{e01}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"T\u{fc}keni\u{15f} Girdab\u{131}\",\n \"zh-CN\": \"\u{541e}\u{566c}\u{6f29}\u{6da1}\",\n \"zh-TW\": \"\u{8caa}\u{5a6a}\u{6f29}\u{6e26}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Vernichtung\",\n \"en-US\": \"Annihilation\",\n \"es-ES\": \"Aniquilaci\u{f3}n\",\n \"es-MX\": \"Aniquilaci\u{f3}n\",\n \"fr-FR\": \"Annihilation\",\n \"it-IT\": \"Annientamento\",\n \"ja-JP\": \"\u{30a2}\u{30ca}\u{30a4}\u{30a2}\u{30ec}\u{30fc}\u{30b7}\u{30e7}\u{30f3}\",\n \"ko-KR\": \"\u{c808}\u{ba78}\",\n \"pl-PL\": \"Anihilacja\",\n \"pt-BR\": \"Aniquila\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{410}\u{43d}\u{43d}\u{438}\u{433}\u{438}\u{43b}\u{44f}\u{446}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e2d}\u{e31}\u{e19}\u{e44}\u{e19}\u{e2e}\u{e34}\u{e40}\u{e25}\u{e0a}\u{e31}\u{e19}\",\n \"tr-TR\": \"Cank\u{131}y\u{131}m\",\n \"zh-CN\": \"\u{8bdb}\",\n \"zh-TW\": \"\u{6bb2}\u{6ec5}\"\n }\n },\n \"slot\": \"ultimate\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Void Accelerator\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"omnic\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"en-US\": \"Pummel\"\n }\n },\n \"slot\": \"primaryFire\",\n \"variant\": \"nemesis\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"ramattra\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.ramattra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ramattra\",\n \"en-US\": \"Ramattra\",\n \"es-ES\": \"Ramattra\",\n \"es-MX\": \"Ramattra\",\n \"fr-FR\": \"Ramattra\",\n \"it-IT\": \"Ramattra\",\n \"ja-JP\": \"\u{30e9}\u{30de}\u{30c3}\u{30c8}\u{30e9}\",\n \"ko-KR\": \"\u{b77c}\u{b9c8}\u{d2b8}\u{b77c}\",\n \"pl-PL\": \"Ramattra\",\n \"pt-BR\": \"Ramattra\",\n \"ru-RU\": \"\u{420}\u{430}\u{43c}\u{430}\u{442}\u{442}\u{440}\u{430}\",\n \"th-TH\": \"\u{e23}\u{e32}\u{e21}\u{e31}\u{e15}\u{e15}\u{e23}\u{e32}\",\n \"tr-TR\": \"Ramattra\",\n \"zh-CN\": \"\u{62c9}\u{739b}\u{5239}\",\n \"zh-TW\": \"\u{62c9}\u{746a}\u{5854}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/ramattra/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Phantom\",\n \"en-US\": \"Wraith Form\",\n \"es-ES\": \"Forma espectral\",\n \"es-MX\": \"Forma espectral\",\n \"fr-FR\": \"Forme spectrale\",\n \"it-IT\": \"Forma Spettrale\",\n \"ja-JP\": \"\u{30ec}\u{30a4}\u{30b9}\u{30fb}\u{30d5}\u{30a9}\u{30fc}\u{30e0}\",\n \"ko-KR\": \"\u{b9dd}\u{b839}\u{d654}\",\n \"pl-PL\": \"Posta\u{107} Upiora\",\n \"pt-BR\": \"Forma Fantasma\",\n \"ru-RU\": \"\u{411}\u{435}\u{441}\u{442}\u{435}\u{43b}\u{435}\u{441}\u{43d}\u{43e}\u{441}\u{442}\u{44c}\",\n \"th-TH\": \"\u{e40}\u{e23}\u{e18}\u{e1f}\u{e2d}\u{e23}\u{e4c}\u{e21}\",\n \"tr-TR\": \"Tayf Formu\",\n \"zh-CN\": \"\u{5e7d}\u{7075}\u{5f62}\u{6001}\",\n \"zh-TW\": \"\u{4ea1}\u{9748}\u{5f62}\u{614b}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Schattenschritt\",\n \"en-US\": \"Shadow Step\",\n \"es-ES\": \"Paso de las tinieblas\",\n \"es-MX\": \"Paso sombr\u{ed}o\",\n \"fr-FR\": \"Voie des ombres\",\n \"it-IT\": \"Passo d\'Ombra\",\n \"ja-JP\": \"\u{30b7}\u{30e3}\u{30c9}\u{30a6}\u{30fb}\u{30b9}\u{30c6}\u{30c3}\u{30d7}\",\n \"ko-KR\": \"\u{adf8}\u{b9bc}\u{c790} \u{bc1f}\u{ae30}\",\n \"pl-PL\": \"Krok w Cie\u{144}\",\n \"pt-BR\": \"Passos das Sombras\",\n \"ru-RU\": \"\u{428}\u{430}\u{433} \u{441}\u{43a}\u{432}\u{43e}\u{437}\u{44c} \u{442}\u{435}\u{43d}\u{44c}\",\n \"th-TH\": \"\u{e0a}\u{e32}\u{e42}\u{e14}\u{e27}\u{e4c}\u{e2a}\u{e40}\u{e15}\u{e47}\u{e1b}\",\n \"tr-TR\": \"G\u{f6}lge Ge\u{e7}i\u{15f}i\",\n \"zh-CN\": \"\u{6697}\u{5f71}\u{6b65}\",\n \"zh-TW\": \"\u{5e7d}\u{5f71}\u{50b3}\u{9001}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Totentanz\",\n \"en-US\": \"Death Blossom\",\n \"es-ES\": \"Espiral de muerte\",\n \"es-MX\": \"Liberaci\u{f3}n de almas\",\n \"fr-FR\": \"\u{c9}closion mortelle\",\n \"it-IT\": \"Spirale della Morte\",\n \"ja-JP\": \"\u{30c7}\u{30b9}\u{30fb}\u{30d6}\u{30ed}\u{30c3}\u{30b5}\u{30e0}\",\n \"ko-KR\": \"\u{c8fd}\u{c74c}\u{c758} \u{af43}\",\n \"pl-PL\": \"Wiruj\u{105}ca \u{15a}mier\u{107}\",\n \"pt-BR\": \"Desabrochar da Morte\",\n \"ru-RU\": \"\u{426}\u{432}\u{435}\u{442}\u{43e}\u{43a} \u{441}\u{43c}\u{435}\u{440}\u{442}\u{438}\",\n \"th-TH\": \"\u{e40}\u{e14}\u{e18}\u{e1a}\u{e25}\u{e2d}\u{e2a}\u{e0b}\u{e31}\u{e21}\",\n \"tr-TR\": \"\u{d6}l\u{fc}msa\u{e7}an\",\n \"zh-CN\": \"\u{6b7b}\u{4ea1}\u{7efd}\u{653e}\",\n \"zh-TW\": \"\u{6b7b}\u{4ea1}\u{7dbb}\u{653e}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"reaper\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reaper\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Reaper\",\n \"en-US\": \"Reaper\",\n \"es-ES\": \"Reaper\",\n \"es-MX\": \"Reaper\",\n \"fr-FR\": \"Faucheur\",\n \"it-IT\": \"Reaper\",\n \"ja-JP\": \"\u{30ea}\u{30fc}\u{30d1}\u{30fc}\",\n \"ko-KR\": \"\u{b9ac}\u{d37c}\",\n \"pl-PL\": \"\u{17b}niwiarz\",\n \"pt-BR\": \"Reaper\",\n \"ru-RU\": \"\u{416}\u{43d}\u{435}\u{446}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e1b}\u{e40}\u{e1b}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Reaper\",\n \"zh-CN\": \"\u{6b7b}\u{795e}\",\n \"zh-TW\": \"\u{6b7b}\u{795e}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/reaper/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Barrierenfeld\",\n \"en-US\": \"Barrier Field\",\n \"es-ES\": \"Campo protector\",\n \"es-MX\": \"Campo de escudo\",\n \"fr-FR\": \"\u{c9}cran\",\n \"it-IT\": \"Barriera\",\n \"ja-JP\": \"\u{30d0}\u{30ea}\u{30a2}\u{30fb}\u{30d5}\u{30a3}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{bc29}\u{bcbd} \u{bc29}\u{d328}\",\n \"pl-PL\": \"Pole Os\u{142}onowe\",\n \"pt-BR\": \"Campo de Barreira\",\n \"ru-RU\": \"\u{42d}\u{43d}\u{435}\u{440}\u{433}\u{435}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{438}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\u{e1f}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"Bariyer Alan\u{131}\",\n \"zh-CN\": \"\u{5c4f}\u{969c}\u{529b}\u{573a}\",\n \"zh-TW\": \"\u{5c4f}\u{969c}\u{529b}\u{5834}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Ansturm\",\n \"en-US\": \"Charge\",\n \"es-ES\": \"Embestida\",\n \"es-MX\": \"Carga\",\n \"fr-FR\": \"Charge\",\n \"it-IT\": \"Carica\",\n \"ja-JP\": \"\u{30c1}\u{30e3}\u{30fc}\u{30b8}\",\n \"ko-KR\": \"\u{b3cc}\u{c9c4}\",\n \"pl-PL\": \"Szar\u{17c}a\",\n \"pt-BR\": \"Investida\",\n \"ru-RU\": \"\u{420}\u{44b}\u{432}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e0a}\u{e32}\u{e23}\u{e4c}\u{e08}\",\n \"tr-TR\": \"H\u{fc}cum\",\n \"zh-CN\": \"\u{51b2}\u{950b}\",\n \"zh-TW\": \"\u{885d}\u{92d2}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Feuerschlag\",\n \"en-US\": \"Fire Strike\",\n \"es-ES\": \"Onda de fuego\",\n \"es-MX\": \"Ataque \u{ed}gneo\",\n \"fr-FR\": \"Frappe de feu\",\n \"it-IT\": \"Dardo di Fuoco\",\n \"ja-JP\": \"\u{30d5}\u{30a1}\u{30a4}\u{30a2}\u{30fb}\u{30b9}\u{30c8}\u{30e9}\u{30a4}\u{30af}\",\n \"ko-KR\": \"\u{d654}\u{c5fc} \u{ac15}\u{d0c0}\",\n \"pl-PL\": \"Ogniste Uderzenie\",\n \"pt-BR\": \"Tiro Flamejante\",\n \"ru-RU\": \"\u{41e}\u{433}\u{43d}\u{435}\u{43d}\u{43d}\u{44b}\u{439} \u{443}\u{434}\u{430}\u{440}\",\n \"th-TH\": \"\u{e44}\u{e1f}\u{e23}\u{e4c}\u{e2a}\u{e44}\u{e15}\u{e23}\u{e01}\u{e4c}\",\n \"tr-TR\": \"Ate\u{15f} Dalgas\u{131}\",\n \"zh-CN\": \"\u{70c8}\u{7130}\u{6253}\u{51fb}\",\n \"zh-TW\": \"\u{70c8}\u{7130}\u{64ca}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Erdsto\u{df}\",\n \"en-US\": \"Earthshatter\",\n \"es-ES\": \"Se\u{ed}smo\",\n \"es-MX\": \"Quebrantasuelos\",\n \"fr-FR\": \"Choc sismique\",\n \"it-IT\": \"Schianto Sismico\",\n \"ja-JP\": \"\u{30a2}\u{30fc}\u{30b9}\u{30fb}\u{30b7}\u{30e3}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{b300}\u{c9c0}\u{bd84}\u{c1c4}\",\n \"pl-PL\": \"Zdruzgotanie\",\n \"pt-BR\": \"Abalo Terrestre\",\n \"ru-RU\": \"\u{417}\u{435}\u{43c}\u{43b}\u{435}\u{442}\u{440}\u{44f}\u{441}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e40}\u{e2d}\u{e34}\u{e23}\u{e4c}\u{e17}\u{e41}\u{e0a}\u{e15}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Da\u{11f}deviren\",\n \"zh-CN\": \"\u{88c2}\u{5730}\u{731b}\u{51fb}\",\n \"zh-TW\": \"\u{5730}\u{88c2}\u{64ca}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"reinhardt\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.reinhardt\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Reinhardt\",\n \"en-US\": \"Reinhardt\",\n \"es-ES\": \"Reinhardt\",\n \"es-MX\": \"Reinhardt\",\n \"fr-FR\": \"Reinhardt\",\n \"it-IT\": \"Reinhardt\",\n \"ja-JP\": \"\u{30e9}\u{30a4}\u{30f3}\u{30cf}\u{30eb}\u{30c8}\",\n \"ko-KR\": \"\u{b77c}\u{c778}\u{d558}\u{b974}\u{d2b8}\",\n \"pl-PL\": \"Reinhardt\",\n \"pt-BR\": \"Reinhardt\",\n \"ru-RU\": \"\u{420}\u{430}\u{439}\u{43d}\u{445}\u{430}\u{440}\u{434}\u{442}\",\n \"th-TH\": \"\u{e44}\u{e23}\u{e19}\u{e4c}\u{e2e}\u{e32}\u{e23}\u{e4c}\u{e14}\",\n \"tr-TR\": \"<en>Reinhardt<en>\",\n \"zh-CN\": \"\u{83b1}\u{56e0}\u{54c8}\u{7279}\",\n \"zh-TW\": \"\u{840a}\u{56e0}\u{54c8}\u{7279}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/reinhardt/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Abschlepphaken\",\n \"en-US\": \"Chain Hook\",\n \"es-ES\": \"Garfio\",\n \"es-MX\": \"Gancho con cadena\",\n \"fr-FR\": \"Traquelard\",\n \"it-IT\": \"Gancio\",\n \"ja-JP\": \"\u{30c1}\u{30a7}\u{30a4}\u{30f3}\u{30fb}\u{30d5}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{c0ac}\u{c2ac} \u{ac08}\u{ace0}\u{b9ac}\",\n \"pl-PL\": \"Hak na \u{141}a\u{144}cuchu\",\n \"pt-BR\": \"Corrente de Gancho\",\n \"ru-RU\": \"\u{426}\u{435}\u{43f}\u{43d}\u{43e}\u{439} \u{43a}\u{440}\u{44e}\u{43a}\",\n \"th-TH\": \"\u{e40}\u{e0a}\u{e19}\u{e2e}\u{e38}\u{e04}\",\n \"tr-TR\": \"Zincir Kanca\",\n \"zh-CN\": \"\u{94fe}\u{94a9}\",\n \"zh-TW\": \"\u{9396}\u{934a}\u{9264}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Verschnaufpause\",\n \"en-US\": \"Take a Breather\",\n \"es-ES\": \"Inhalador\",\n \"es-MX\": \"Toma un respiro\",\n \"fr-FR\": \"Inhalateur\",\n \"it-IT\": \"Boccata d\'Aria\",\n \"ja-JP\": \"\u{30c6}\u{30a4}\u{30af}\u{30fb}\u{30a2}\u{30fb}\u{30d6}\u{30ea}\u{30fc}\u{30b6}\u{30fc}\",\n \"ko-KR\": \"\u{c228} \u{b3cc}\u{b9ac}\u{ae30}\",\n \"pl-PL\": \"Sztachni\u{119}cie\",\n \"pt-BR\": \"Pegando F\u{f4}lego\",\n \"ru-RU\": \"\u{41f}\u{435}\u{440}\u{435}\u{434}\u{44b}\u{448}\u{43a}\u{430}\",\n \"th-TH\": \"\u{e40}\u{e17}\u{e04}\u{e2d}\u{e30}\u{e1a}\u{e23}\u{e35}\u{e40}\u{e18}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Bir Soluklan\",\n \"zh-CN\": \"\u{547c}\u{5438}\u{5668}\",\n \"zh-TW\": \"\u{5438}\u{4e86}\u{518d}\u{4e0a}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Fleischwolf\",\n \"en-US\": \"Whole Hog\",\n \"es-ES\": \"Juego sucio\",\n \"es-MX\": \"A todo jabal\u{ed}\",\n \"fr-FR\": \"\u{c9}quarrisseur\",\n \"it-IT\": \"Porcata\",\n \"ja-JP\": \"\u{30db}\u{30fc}\u{30eb}\u{30fb}\u{30db}\u{30c3}\u{30b0}\",\n \"ko-KR\": \"\u{b3fc}\u{c7ac}\u{c559}\",\n \"pl-PL\": \"Wieprzni\u{119}cie\",\n \"pt-BR\": \"Cair Matando\",\n \"ru-RU\": \"\u{422}\u{443}\u{440}\u{431}\u{43e}\u{441}\u{432}\u{438}\u{43d}\u{441}\u{442}\u{432}\u{43e}\",\n \"th-TH\": \"\u{e42}\u{e2e}\u{e25}\u{e2e}\u{e47}\u{e2d}\u{e01}\",\n \"tr-TR\": \"Domuz \u{c7}evirme\",\n \"zh-CN\": \"\u{9e21}\u{98de}\u{72d7}\u{8df3}\",\n \"zh-TW\": \"\u{706b}\u{529b}\u{5168}\u{958b}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"roadhog\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.roadhog\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Roadhog\",\n \"en-US\": \"Roadhog\",\n \"es-ES\": \"Roadhog\",\n \"es-MX\": \"Roadhog\",\n \"fr-FR\": \"Chopper\",\n \"it-IT\": \"Roadhog\",\n \"ja-JP\": \"\u{30ed}\u{30fc}\u{30c9}\u{30db}\u{30c3}\u{30b0}\",\n \"ko-KR\": \"\u{b85c}\u{b4dc}\u{d638}\u{adf8}\",\n \"pl-PL\": \"Wieprzu\",\n \"pt-BR\": \"Roadhog\",\n \"ru-RU\": \"\u{422}\u{443}\u{440}\u{431}\u{43e}\u{441}\u{432}\u{438}\u{43d}\",\n \"th-TH\": \"\u{e42}\u{e23}\u{e49}\u{e14}\u{e2e}\u{e47}\u{e2d}\u{e01}\",\n \"tr-TR\": \"Roadhog\",\n \"zh-CN\": \"\u{8def}\u{9738}\",\n \"zh-TW\": \"\u{6514}\u{8def}\u{8c6c}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/roadhog/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Execution\",\n \"zh-CN\": \"\u{4ea4}\u{53c9}\u{67aa}\u{51b3}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Evade\",\n \"zh-CN\": \"\u{673a}\u{52a8}\u{95ea}\u{907f}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Joyride\",\n \"zh-CN\": \"\u{7eb5}\u{60c5}\u{72c2}\u{98d9}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Satsuriku Spree\",\n \"zh-CN\": \"\u{6740}\u{622e}\u{72c2}\u{5bb4}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"shion\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.shion\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Shion\",\n \"zh-CN\": \"\u{6b7b}\u{6028}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/shion/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Tracking Shot\",\n \"zh-CN\": \"\u{8ffd}\u{8e2a}\u{5f39}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Anchor Drone\",\n \"zh-CN\": \"\u{951a}\u{70b9}\u{65e0}\u{4eba}\u{673a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Tremor Charge\",\n \"zh-CN\": \"\u{9707}\u{5730}\u{624b}\u{96f7}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Trailblazer\",\n \"zh-CN\": \"\u{5f00}\u{8def}\u{5148}\u{950b}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"sierra\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sierra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Sierra\",\n \"zh-CN\": \"\u{897f}\u{62c9}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/sierra/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Experimentelle Barriere\",\n \"en-US\": \"Experimental Barrier\",\n \"es-ES\": \"Barrera experimental\",\n \"es-MX\": \"Barrera experimental\",\n \"fr-FR\": \"\u{c9}cran exp\u{e9}rimental\",\n \"it-IT\": \"Barriera Sperimentale\",\n \"ja-JP\": \"\u{30a8}\u{30af}\u{30b9}\u{30da}\u{30ea}\u{30e1}\u{30f3}\u{30bf}\u{30eb}\u{30fb}\u{30d0}\u{30ea}\u{30a2}\",\n \"ko-KR\": \"\u{c2e4}\u{d5d8}\u{c6a9} \u{bc29}\u{bcbd}\",\n \"pl-PL\": \"Eksperymentalna Bariera\",\n \"pt-BR\": \"Barreira Experimental\",\n \"ru-RU\": \"\u{42d}\u{43a}\u{441}\u{43f}\u{435}\u{440}\u{438}\u{43c}\u{435}\u{43d}\u{442}\u{430}\u{43b}\u{44c}\u{43d}\u{44b}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e40}\u{e2d}\u{e47}\u{e01}\u{e0b}\u{e4c}\u{e40}\u{e1e}\u{e2d}\u{e23}\u{e34}\u{e40}\u{e21}\u{e19}\u{e17}\u{e31}\u{e25}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"Deneysel Bariyer\",\n \"zh-CN\": \"\u{5b9e}\u{9a8c}\u{5c4f}\u{969c}\",\n \"zh-TW\": \"\u{5be6}\u{9a57}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kinetische Konversion\",\n \"en-US\": \"Kinetic Grasp\",\n \"es-ES\": \"Agarre cin\u{e9}tico\",\n \"es-MX\": \"Agarre cin\u{e9}tico\",\n \"fr-FR\": \"Captation cin\u{e9}tique\",\n \"it-IT\": \"Presa Cinetica\",\n \"ja-JP\": \"\u{30ad}\u{30cd}\u{30c6}\u{30a3}\u{30c3}\u{30af}\u{30fb}\u{30b0}\u{30e9}\u{30b9}\u{30d7}\",\n \"ko-KR\": \"\u{d0a4}\u{b124}\u{d2f1} \u{c190}\u{c544}\u{adc0}\",\n \"pl-PL\": \"Chwyt Kinetyczny\",\n \"pt-BR\": \"Punho Cin\u{e9}tico\",\n \"ru-RU\": \"\u{41a}\u{438}\u{43d}\u{435}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{438}\u{439} \u{437}\u{430}\u{445}\u{432}\u{430}\u{442}\",\n \"th-TH\": \"\u{e04}\u{e34}\u{e40}\u{e19}\u{e15}\u{e34}\u{e01}\u{e41}\u{e01}\u{e23}\u{e2a}\u{e1b}\u{e4c}\",\n \"tr-TR\": \"Kinetik Yakalama\",\n \"zh-CN\": \"\u{52a8}\u{80fd}\u{4fd8}\u{83b7}\",\n \"zh-TW\": \"\u{52d5}\u{80fd}\u{8f49}\u{5316}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Akkretion\",\n \"en-US\": \"Accretion\",\n \"es-ES\": \"Acreci\u{f3}n\",\n \"es-MX\": \"Acreci\u{f3}n\",\n \"fr-FR\": \"Concr\u{e9}tion\",\n \"it-IT\": \"Accrescimento\",\n \"ja-JP\": \"\u{30a2}\u{30af}\u{30ea}\u{30fc}\u{30b7}\u{30e7}\u{30f3}\",\n \"ko-KR\": \"\u{ac15}\u{cc29}\",\n \"pl-PL\": \"Akrecja\",\n \"pt-BR\": \"Acre\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{410}\u{43a}\u{43a}\u{440}\u{435}\u{446}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e2d}\u{e30}\u{e04}\u{e23}\u{e35}\u{e0a}\u{e31}\u{e19}\",\n \"tr-TR\": \"Y\u{131}\u{11f}\u{131}l\u{131}m\",\n \"zh-CN\": \"\u{8d28}\u{91cf}\u{5438}\u{9644}\",\n \"zh-TW\": \"\u{91cd}\u{529b}\u{5d29}\u{5f15}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gravitationsfluss\",\n \"en-US\": \"Gravitic Flux\",\n \"es-ES\": \"Flujo gravitacional\",\n \"es-MX\": \"Flujo gravitatorio\",\n \"fr-FR\": \"Flux gravitationnel\",\n \"it-IT\": \"Flusso Gravitazionale\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30d3}\u{30c6}\u{30a3}\u{30fb}\u{30d5}\u{30e9}\u{30c3}\u{30af}\u{30b9}\",\n \"ko-KR\": \"\u{c911}\u{b825} \u{bd95}\u{ad34}\",\n \"pl-PL\": \"Strumie\u{144} Grawitacyjny\",\n \"pt-BR\": \"Fluxo Gravitacional\",\n \"ru-RU\": \"\u{413}\u{440}\u{430}\u{432}\u{438}\u{442}\u{430}\u{446}\u{438}\u{43e}\u{43d}\u{43d}\u{44b}\u{439} \u{43a}\u{43e}\u{43b}\u{43e}\u{434}\u{435}\u{446}\",\n \"th-TH\": \"\u{e01}\u{e23}\u{e32}\u{e27}\u{e34}\u{e17}\u{e34}\u{e04}\u{e1f}\u{e25}\u{e31}\u{e01}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"\u{c7}ekimsel Sapma\",\n \"zh-CN\": \"\u{5f15}\u{529b}\u{4e71}\u{6d41}\",\n \"zh-TW\": \"\u{91cd}\u{529b}\u{6d41}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"sigma\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sigma\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sigma\",\n \"en-US\": \"Sigma\",\n \"es-ES\": \"Sigma\",\n \"es-MX\": \"Sigma\",\n \"fr-FR\": \"Sigma\",\n \"it-IT\": \"Sigma\",\n \"ja-JP\": \"\u{30b7}\u{30b0}\u{30de}\",\n \"ko-KR\": \"\u{c2dc}\u{adf8}\u{b9c8}\",\n \"pl-PL\": \"Sigma\",\n \"pt-BR\": \"Sigma\",\n \"ru-RU\": \"\u{421}\u{438}\u{433}\u{43c}\u{430}\",\n \"th-TH\": \"\u{e0b}\u{e34}\u{e01}\u{e21}\u{e48}\u{e32}\",\n \"tr-TR\": \"<en>Sigma<en>\",\n \"zh-CN\": \"\u{897f}\u{683c}\u{739b}\",\n \"zh-TW\": \"\u{5e2d}\u{683c}\u{99ac}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/sigma/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Charged Shot\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Powerslide\",\n \"en-US\": \"Power Slide\",\n \"es-ES\": \"Maniobra evasiva\",\n \"es-MX\": \"Deslizamiento impulsor\",\n \"fr-FR\": \"Tacle\",\n \"it-IT\": \"Scivolata Energica\",\n \"ja-JP\": \"\u{30d1}\u{30ef}\u{30fc}\u{30fb}\u{30b9}\u{30e9}\u{30a4}\u{30c9}\",\n \"ko-KR\": \"\u{d30c}\u{c6cc} \u{c2ac}\u{b77c}\u{c774}\u{b4dc}\",\n \"pl-PL\": \"Superw\u{15b}lizg\",\n \"pt-BR\": \"Deslizada En\u{e9}rgica\",\n \"ru-RU\": \"\u{421}\u{443}\u{43f}\u{435}\u{440}\u{43f}\u{43e}\u{434}\u{43a}\u{430}\u{442}\",\n \"th-TH\": \"\u{e1e}\u{e32}\u{e27}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e2a}\u{e44}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"Roketli Manevra\",\n \"zh-CN\": \"\u{673a}\u{52a8}\u{6ed1}\u{94f2}\",\n \"zh-TW\": \"\u{5f37}\u{529b}\u{6ed1}\u{884c}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Disruptionsschuss\",\n \"en-US\": \"Disruptor Shot\",\n \"es-ES\": \"Disparo inmovilizador\",\n \"es-MX\": \"Disparo disruptivo\",\n \"fr-FR\": \"Tir disruptif\",\n \"it-IT\": \"Colpo Distruttivo\",\n \"ja-JP\": \"\u{30c7}\u{30a3}\u{30b9}\u{30e9}\u{30d7}\u{30bf}\u{30fc}\u{30fb}\u{30b7}\u{30e7}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{bd84}\u{c5f4} \u{c0ac}\u{aca9}\",\n \"pl-PL\": \"Strza\u{142} Zak\u{142}\u{f3}caj\u{105}cy\",\n \"pt-BR\": \"Disparo Disruptivo\",\n \"ru-RU\": \"\u{414}\u{435}\u{437}\u{438}\u{43d}\u{442}\u{435}\u{433}\u{440}\u{438}\u{440}\u{443}\u{44e}\u{449}\u{438}\u{439} \u{432}\u{44b}\u{441}\u{442}\u{440}\u{435}\u{43b}\",\n \"th-TH\": \"\u{e14}\u{e34}\u{e2a}\u{e23}\u{e31}\u{e1b}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\u{e0a}\u{e47}\u{e2d}\u{e15}\",\n \"tr-TR\": \"Ayakba\u{11f}\u{131} Alan\u{131}\",\n \"zh-CN\": \"\u{5e72}\u{6270}\u{5f39}\",\n \"zh-TW\": \"\u{64fe}\u{4e82}\u{5c04}\u{64ca}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"\u{dc}bertaktung\",\n \"en-US\": \"Overclock\",\n \"es-ES\": \"Supercarga\",\n \"es-MX\": \"Overclock\",\n \"fr-FR\": \"Surcaden\u{e7}age\",\n \"it-IT\": \"Overclock\",\n \"ja-JP\": \"\u{30aa}\u{30fc}\u{30d0}\u{30fc}\u{30af}\u{30ed}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{c624}\u{bc84}\u{d074}\u{b7ed}\",\n \"pl-PL\": \"Przeci\u{105}\u{17c}enie\",\n \"pt-BR\": \"Sobrecarga\",\n \"ru-RU\": \"\u{420}\u{430}\u{437}\u{433}\u{43e}\u{43d}\",\n \"th-TH\": \"\u{e42}\u{e2d}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e04}\u{e25}\u{e47}\u{e2d}\u{e04}\",\n \"tr-TR\": \"G\u{fc}\u{e7} A\u{15f}\u{131}rtma\",\n \"zh-CN\": \"\u{673a}\u{4f53}\u{8d85}\u{9891}\",\n \"zh-TW\": \"\u{78c1}\u{80fd}\u{8d85}\u{983b}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"sojourn\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sojourn\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sojourn\",\n \"en-US\": \"Sojourn\",\n \"es-ES\": \"Sojourn\",\n \"es-MX\": \"Sojourn\",\n \"fr-FR\": \"Sojourn\",\n \"it-IT\": \"Sojourn\",\n \"ja-JP\": \"\u{30bd}\u{30b8}\u{30e7}\u{30fc}\u{30f3}\",\n \"ko-KR\": \"\u{c18c}\u{c804}\",\n \"pl-PL\": \"Sojourn\",\n \"pt-BR\": \"Sojourn\",\n \"ru-RU\": \"\u{421}\u{43e}\u{434}\u{436}\u{43e}\u{440}\u{43d}\",\n \"th-TH\": \"\u{e42}\u{e0b}\u{e40}\u{e08}\u{e34}\u{e23}\u{e4c}\u{e19}\",\n \"tr-TR\": \"Sojourn\",\n \"zh-CN\": \"\u{7d22}\u{6770}\u{6069}\",\n \"zh-TW\": \"\u{7d22}\u{6f54}\u{6069}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/sojourn/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Helix-Raketen\",\n \"en-US\": \"Helix Rockets\",\n \"es-ES\": \"Cohetes h\u{e9}lice\",\n \"es-MX\": \"Cohetes Helix\",\n \"fr-FR\": \"Roquettes LX\",\n \"it-IT\": \"Razzi Helix\",\n \"ja-JP\": \"\u{30d8}\u{30ea}\u{30c3}\u{30af}\u{30b9}\u{30fb}\u{30ed}\u{30b1}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{b098}\u{c120} \u{b85c}\u{cf13}\",\n \"pl-PL\": \"Rakiety Helix\",\n \"pt-BR\": \"Foguetes H\u{e9}lix\",\n \"ru-RU\": \"\u{420}\u{430}\u{43a}\u{435}\u{442}\u{43d}\u{44b}\u{439} \u{443}\u{434}\u{430}\u{440}\",\n \"th-TH\": \"\u{e2e}\u{e35}\u{e25}\u{e34}\u{e01}\u{e0b}\u{e4c}\u{e23}\u{e47}\u{e2d}\u{e01}\u{e40}\u{e01}\u{e15}\",\n \"tr-TR\": \"Helezon Roketleri\",\n \"zh-CN\": \"\u{87ba}\u{65cb}\u{98de}\u{5f39}\",\n \"zh-TW\": \"\u{65cb}\u{98a8}\u{706b}\u{7bad}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sprint\",\n \"en-US\": \"Sprint\",\n \"es-ES\": \"Sprint\",\n \"es-MX\": \"Sprint\",\n \"fr-FR\": \"Sprint\",\n \"it-IT\": \"Scatto\",\n \"ja-JP\": \"\u{30b9}\u{30d7}\u{30ea}\u{30f3}\u{30c8}\",\n \"ko-KR\": \"\u{c9c8}\u{c8fc}\",\n \"pl-PL\": \"Sprint\",\n \"pt-BR\": \"Disparada\",\n \"ru-RU\": \"\u{421}\u{43f}\u{440}\u{438}\u{43d}\u{442}\",\n \"th-TH\": \"\u{e2a}\u{e1b}\u{e23}\u{e34}\u{e19}\u{e17}\u{e4c}\",\n \"tr-TR\": \"Depar\",\n \"zh-CN\": \"\u{75be}\u{8dd1}\",\n \"zh-TW\": \"\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Biotisches Feld\",\n \"en-US\": \"Biotic Field\",\n \"es-ES\": \"Campo bi\u{f3}tico\",\n \"es-MX\": \"Campo bi\u{f3}tico\",\n \"fr-FR\": \"Champ biotique\",\n \"it-IT\": \"Rigeneratore Biotico\",\n \"ja-JP\": \"\u{30d0}\u{30a4}\u{30aa}\u{30c6}\u{30a3}\u{30c3}\u{30af}\u{30fb}\u{30d5}\u{30a3}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{c0dd}\u{ccb4}\u{c7a5}\",\n \"pl-PL\": \"Pole Biotyczne\",\n \"pt-BR\": \"Campo Bi\u{f3}tico\",\n \"ru-RU\": \"\u{411}\u{438}\u{43e}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{43e}\u{435} \u{43f}\u{43e}\u{43b}\u{435}\",\n \"th-TH\": \"\u{e44}\u{e1a}\u{e42}\u{e2d}\u{e15}\u{e34}\u{e01}\u{e1f}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"Biyotik Alan\",\n \"zh-CN\": \"\u{751f}\u{7269}\u{529b}\u{573a}\",\n \"zh-TW\": \"\u{751f}\u{5316}\u{529b}\u{5834}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Taktisches Visier\",\n \"en-US\": \"Tactical Visor\",\n \"es-ES\": \"Visor t\u{e1}ctico\",\n \"es-MX\": \"Visor t\u{e1}ctico\",\n \"fr-FR\": \"Visi\u{e8}re tactique\",\n \"it-IT\": \"Visore Tattico\",\n \"ja-JP\": \"\u{30bf}\u{30af}\u{30c6}\u{30a3}\u{30ab}\u{30eb}\u{30fb}\u{30d0}\u{30a4}\u{30b6}\u{30fc}\",\n \"ko-KR\": \"\u{c804}\u{c220} \u{c870}\u{c900}\u{acbd}\",\n \"pl-PL\": \"Wizjer Taktyczny\",\n \"pt-BR\": \"Visor T\u{e1}tico\",\n \"ru-RU\": \"\u{422}\u{430}\u{43a}\u{442}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{438}\u{439} \u{432}\u{438}\u{437}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e41}\u{e17}\u{e04}\u{e15}\u{e34}\u{e04}\u{e2d}\u{e25}\u{e44}\u{e27}\u{e40}\u{e0b}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Taktiksel Takip\",\n \"zh-CN\": \"\u{6218}\u{672f}\u{76ee}\u{955c}\",\n \"zh-TW\": \"\u{6230}\u{8853}\u{9396}\u{5b9a}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"soldier\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.soldier\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Soldier: 76\",\n \"en-US\": \"Soldier: 76\",\n \"es-ES\": \"Soldado: 76\",\n \"es-MX\": \"Soldado: 76\",\n \"fr-FR\": \"Soldat : 76\",\n \"it-IT\": \"Soldato-76\",\n \"ja-JP\": \"\u{30bd}\u{30eb}\u{30b8}\u{30e3}\u{30fc}76\",\n \"ko-KR\": \"\u{c194}\u{c800}: 76\",\n \"pl-PL\": \"\u{17b}o\u{142}nierz-76\",\n \"pt-BR\": \"Soldado: 76\",\n \"ru-RU\": \"\u{421}\u{43e}\u{43b}\u{434}\u{430}\u{442}-76\",\n \"th-TH\": \"\u{e42}\u{e0b}\u{e25}\u{e40}\u{e22}\u{e2d}\u{e23}\u{e4c}: 76\",\n \"tr-TR\": \"<en>Soldier: 76<en>\",\n \"zh-CN\": \"\u{58eb}\u{5175}\u{ff1a}76\",\n \"zh-TW\": \"\u{58eb}\u{5175}76\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/soldier-76/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Hacken\",\n \"en-US\": \"Hack\",\n \"es-ES\": \"Hackeo\",\n \"es-MX\": \"Hackeo\",\n \"fr-FR\": \"Piratage\",\n \"it-IT\": \"Hacking\",\n \"ja-JP\": \"\u{30cf}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{d574}\u{d0b9}\",\n \"pl-PL\": \"Hakowanie\",\n \"pt-BR\": \"Hackear\",\n \"ru-RU\": \"\u{412}\u{437}\u{43b}\u{43e}\u{43c}\",\n \"th-TH\": \"\u{e41}\u{e2e}\u{e47}\u{e04}\",\n \"tr-TR\": \"Hack\",\n \"zh-CN\": \"\u{9ed1}\u{5ba2}\u{5165}\u{4fb5}\",\n \"zh-TW\": \"\u{99ed}\u{5165}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Virus\",\n \"en-US\": \"Virus\",\n \"es-ES\": \"Virus\",\n \"es-MX\": \"Virus\",\n \"fr-FR\": \"Virus\",\n \"it-IT\": \"Virus\",\n \"ja-JP\": \"\u{30a6}\u{30a4}\u{30eb}\u{30b9}\",\n \"ko-KR\": \"\u{bc14}\u{c774}\u{b7ec}\u{c2a4}\",\n \"pl-PL\": \"Wirus\",\n \"pt-BR\": \"V\u{ed}rus\",\n \"ru-RU\": \"\u{423}\u{440}\u{430}\u{43d}\u{438}\u{44f}\",\n \"th-TH\": \"\u{e44}\u{e27}\u{e23}\u{e31}\u{e2a}\",\n \"tr-TR\": \"Vir\u{fc}s\",\n \"zh-CN\": \"\u{75c5}\u{6bd2}\",\n \"zh-TW\": \"\u{96fb}\u{8166}\u{75c5}\u{6bd2}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Translokator\",\n \"en-US\": \"Translocator\",\n \"es-ES\": \"Baliza de translocaci\u{f3}n\",\n \"es-MX\": \"Translocalizador\",\n \"fr-FR\": \"Transducteur\",\n \"it-IT\": \"Rilocatore\",\n \"ja-JP\": \"\u{30c8}\u{30e9}\u{30f3}\u{30ba}\u{30ed}\u{30b1}\u{30fc}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{c704}\u{ce58}\u{bcc0}\u{d658}\u{ae30}\",\n \"pl-PL\": \"Translokator\",\n \"pt-BR\": \"Translocador\",\n \"ru-RU\": \"\u{422}\u{440}\u{430}\u{43d}\u{441}\u{43b}\u{43e}\u{43a}\u{430}\u{442}\u{43e}\u{440}\",\n \"th-TH\": \"\u{e17}\u{e23}\u{e32}\u{e19}\u{e2a}\u{e42}\u{e25}\u{e40}\u{e04}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Yer De\u{11f}i\u{15f}tirici\",\n \"zh-CN\": \"\u{4f4d}\u{79fb}\u{4f20}\u{52a8}\",\n \"zh-TW\": \"\u{76f8}\u{4f4d}\u{8f49}\u{63db}\u{5668}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"EMP\",\n \"en-US\": \"EMP\",\n \"es-ES\": \"PEM\",\n \"es-MX\": \"PEM\",\n \"fr-FR\": \"IEM\",\n \"it-IT\": \"EMP\",\n \"ja-JP\": \"EMP\",\n \"ko-KR\": \"EMP\",\n \"pl-PL\": \"Impuls Elektromagnetyczny\",\n \"pt-BR\": \"PEM\",\n \"ru-RU\": \"\u{418}\u{43c}\u{43f}\u{443}\u{43b}\u{44c}\u{441}\",\n \"th-TH\": \"EMP\",\n \"tr-TR\": \"EMP\",\n \"zh-CN\": \"\u{7535}\u{78c1}\u{8109}\u{51b2}\",\n \"zh-TW\": \"\u{96fb}\u{78c1}\u{8108}\u{885d}\u{6ce2}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"sombra\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.sombra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sombra\",\n \"en-US\": \"Sombra\",\n \"es-ES\": \"Sombra\",\n \"es-MX\": \"Sombra\",\n \"fr-FR\": \"Sombra\",\n \"it-IT\": \"Sombra\",\n \"ja-JP\": \"\u{30bd}\u{30f3}\u{30d6}\u{30e9}\",\n \"ko-KR\": \"\u{c19c}\u{be0c}\u{b77c}\",\n \"pl-PL\": \"Sombra\",\n \"pt-BR\": \"Sombra\",\n \"ru-RU\": \"\u{421}\u{43e}\u{43c}\u{431}\u{440}\u{430}\",\n \"th-TH\": \"\u{e0b}\u{e2d}\u{e21}\u{e1a}\u{e23}\u{e32}\",\n \"tr-TR\": \"Sombra\",\n \"zh-CN\": \"\u{9ed1}\u{5f71}\",\n \"zh-TW\": \"\u{99ed}\u{5f71}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/sombra/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Selbstschussanlage\",\n \"en-US\": \"Sentry Turret\",\n \"es-ES\": \"Torreta centinela\",\n \"es-MX\": \"Torreta centinela\",\n \"fr-FR\": \"Tourelle sentinelle\",\n \"it-IT\": \"Drone Sentinella\",\n \"ja-JP\": \"\u{30bb}\u{30f3}\u{30c8}\u{30ea}\u{30fc}\u{30fb}\u{30bf}\u{30ec}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{ac10}\u{c2dc} \u{d3ec}\u{d0d1}\",\n \"pl-PL\": \"Wie\u{17c}yczka Stra\u{17c}nicza\",\n \"pt-BR\": \"Torre de Sentinela \",\n \"ru-RU\": \"\u{417}\u{430}\u{449}\u{438}\u{442}\u{43d}\u{430}\u{44f} \u{442}\u{443}\u{440}\u{435}\u{43b}\u{44c}\",\n \"th-TH\": \"\u{e40}\u{e0b}\u{e19}\u{e17}\u{e23}\u{e35}\u{e40}\u{e17}\u{e2d}\u{e23}\u{e4c}\u{e40}\u{e23}\u{e47}\u{e15}\",\n \"tr-TR\": \"N\u{f6}bet\u{e7}i Taret\",\n \"zh-CN\": \"\u{54e8}\u{6212}\u{70ae}\",\n \"zh-TW\": \"\u{54e8}\u{6212}\u{5854}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Teleporter\",\n \"en-US\": \"Teleporter\",\n \"es-ES\": \"Teletransportador\\n\",\n \"es-MX\": \"Transportador\",\n \"fr-FR\": \"T\u{e9}l\u{e9}porteur\",\n \"it-IT\": \"Televarco\",\n \"ja-JP\": \"\u{30c6}\u{30ec}\u{30dd}\u{30fc}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{c21c}\u{ac04}\u{c774}\u{b3d9}\u{ae30}\",\n \"pl-PL\": \"Teleporter\",\n \"pt-BR\": \"Teletransportador\",\n \"ru-RU\": \"\u{422}\u{435}\u{43b}\u{435}\u{43f}\u{43e}\u{440}\u{442}\u{435}\u{440}\",\n \"th-TH\": \"\u{e40}\u{e17}\u{e40}\u{e25}\u{e1e}\u{e2d}\u{e23}\u{e4c}\u{e15}\",\n \"tr-TR\": \"I\u{15f}\u{131}nlay\u{131}c\u{131}\",\n \"zh-CN\": \"\u{4f20}\u{9001}\u{9762}\u{677f}\",\n \"zh-TW\": \"\u{50b3}\u{9001}\u{5668}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Photonenbarriere\",\n \"en-US\": \"Photon Barrier\",\n \"es-ES\": \"Barrera de fotones\",\n \"es-MX\": \"Barrera de fotones\",\n \"fr-FR\": \"\u{c9}cran photonique\",\n \"it-IT\": \"Barriera Fotonica\",\n \"ja-JP\": \"\u{30d5}\u{30a9}\u{30c8}\u{30f3}\u{30fb}\u{30d0}\u{30ea}\u{30a2}\",\n \"ko-KR\": \"\u{ad11}\u{c790} \u{bc29}\u{bcbd}\",\n \"pl-PL\": \"Bariera Fotonowa\",\n \"pt-BR\": \"Barreira de F\u{f3}tons\",\n \"ru-RU\": \"\u{424}\u{43e}\u{442}\u{43e}\u{43d}\u{43d}\u{44b}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e42}\u{e1f}\u{e15}\u{e2d}\u{e19}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"Foton Bariyeri\",\n \"zh-CN\": \"\u{5149}\u{5b50}\u{5c4f}\u{969c}\",\n \"zh-TW\": \"\u{5149}\u{5b50}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"symmetra\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.symmetra\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Symmetra\",\n \"en-US\": \"Symmetra\",\n \"es-ES\": \"Symmetra\",\n \"es-MX\": \"Symmetra\",\n \"fr-FR\": \"Symmetra\",\n \"it-IT\": \"Symmetra\",\n \"ja-JP\": \"\u{30b7}\u{30f3}\u{30e1}\u{30c8}\u{30e9}\",\n \"ko-KR\": \"\u{c2dc}\u{ba54}\u{d2b8}\u{b77c}\",\n \"pl-PL\": \"Symmetra\",\n \"pt-BR\": \"Symmetra\",\n \"ru-RU\": \"\u{421}\u{438}\u{43c}\u{43c}\u{435}\u{442}\u{440}\u{430}\",\n \"th-TH\": \"\u{e0b}\u{e34}\u{e21}\u{e40}\u{e21}\u{e15}\u{e23}\u{e32}\",\n \"tr-TR\": \"Symmetra\",\n \"zh-CN\": \"\u{79e9}\u{5e8f}\u{4e4b}\u{5149}\",\n \"zh-TW\": \"\u{8f9b}\u{6885}\u{5854}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/symmetra/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gesch\u{fc}tz aufstellen\",\n \"en-US\": \"Deploy Turret\",\n \"es-ES\": \"Desplegar torreta\",\n \"es-MX\": \"Desplegar torreta\",\n \"fr-FR\": \"D\u{e9}ploiement de tourelle\",\n \"it-IT\": \"Posiziona Torretta\",\n \"ja-JP\": \"\u{30bf}\u{30ec}\u{30c3}\u{30c8}\u{8a2d}\u{7f6e}\",\n \"ko-KR\": \"\u{d3ec}\u{d0d1} \u{c124}\u{ce58}\",\n \"pl-PL\": \"Rozstawienie Wie\u{17c}yczki\",\n \"pt-BR\": \"Posicionar Torre\",\n \"ru-RU\": \"\u{423}\u{441}\u{442}\u{430}\u{43d}\u{43e}\u{432}\u{43a}\u{430} \u{442}\u{443}\u{440}\u{435}\u{43b}\u{438}\",\n \"th-TH\": \"\u{e14}\u{e35}\u{e1e}\u{e25}\u{e2d}\u{e22}\u{e40}\u{e17}\u{e2d}\u{e23}\u{e4c}\u{e40}\u{e23}\u{e47}\u{e15}\",\n \"tr-TR\": \"Taret Kur\",\n \"zh-CN\": \"\u{90e8}\u{7f72}\u{70ae}\u{53f0}\",\n \"zh-TW\": \"\u{90e8}\u{7f72}\u{7832}\u{5854}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"\u{dc}berladung\",\n \"en-US\": \"Overload\",\n \"es-ES\": \"Sobrecarga\",\n \"es-MX\": \"Sobrecarga\",\n \"fr-FR\": \"Surcharge\",\n \"it-IT\": \"Sovraccarico\",\n \"ja-JP\": \"\u{30aa}\u{30fc}\u{30d0}\u{30fc}\u{30ed}\u{30fc}\u{30c9}\",\n \"ko-KR\": \"\u{acfc}\u{bd80}\u{d558}\",\n \"pl-PL\": \"Dopancerzenie\",\n \"pt-BR\": \"Sobrecarga\",\n \"ru-RU\": \"\u{41f}\u{435}\u{440}\u{435}\u{433}\u{440}\u{443}\u{437}\u{43a}\u{430}\",\n \"th-TH\": \"\u{e42}\u{e2d}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\u{e42}\u{e2b}\u{e25}\u{e14}\",\n \"tr-TR\": \"Y\u{fc}k A\u{15f}\u{131}rtma\",\n \"zh-CN\": \"\u{70ed}\u{529b}\u{8fc7}\u{8f7d}\",\n \"zh-TW\": \"\u{8d85}\u{8ca0}\u{8377}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Geschmolzener Kern\",\n \"en-US\": \"Molten Core\",\n \"es-ES\": \"Fusi\u{f3}n nuclear\",\n \"es-MX\": \"N\u{fa}cleo de magma\",\n \"fr-FR\": \"C\u{153}ur de magma\",\n \"it-IT\": \"Nucleo Ardente\",\n \"ja-JP\": \"\u{30e2}\u{30eb}\u{30c6}\u{30f3}\u{30fb}\u{30b3}\u{30a2}\",\n \"ko-KR\": \"\u{cd08}\u{ace0}\u{c5f4} \u{c6a9}\u{ad11}\u{b85c}\",\n \"pl-PL\": \"Przegrzanie\",\n \"pt-BR\": \"N\u{fa}cleo Fundido\",\n \"ru-RU\": \"\u{41f}\u{435}\u{440}\u{435}\u{433}\u{440}\u{435}\u{432}\",\n \"th-TH\": \"\u{e42}\u{e21}\u{e25}\u{e40}\u{e17}\u{e47}\u{e19}\u{e04}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Eriyik \u{c7}ekirdek\",\n \"zh-CN\": \"\u{7194}\u{706b}\u{6838}\u{5fc3}\",\n \"zh-TW\": \"\u{7210}\u{5fc3}\u{8d85}\u{8f09}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"torbjorn\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.torbjorn\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Torbj\u{f6}rn\",\n \"en-US\": \"Torbj\u{f6}rn\",\n \"es-ES\": \"Torbj\u{f6}rn\",\n \"es-MX\": \"Torbj\u{f6}rn\",\n \"fr-FR\": \"Torbj\u{f6}rn\",\n \"it-IT\": \"Torbj\u{f6}rn\",\n \"ja-JP\": \"\u{30c8}\u{30fc}\u{30eb}\u{30d3}\u{30e7}\u{30fc}\u{30f3}\",\n \"ko-KR\": \"\u{d1a0}\u{b974}\u{be44}\u{c698}\",\n \"pl-PL\": \"Torbj\u{f6}rn\",\n \"pt-BR\": \"Torbj\u{f6}rn\",\n \"ru-RU\": \"\u{422}\u{43e}\u{440}\u{431}\u{44c}\u{43e}\u{440}\u{43d}\",\n \"th-TH\": \"\u{e17}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e22}\u{e2d}\u{e23}\u{e4c}\u{e19}\",\n \"tr-TR\": \"Torbj\u{f6}rn\",\n \"zh-CN\": \"\u{6258}\u{6bd4}\u{6602}\",\n \"zh-TW\": \"\u{6258}\u{6bd4}\u{6602}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/torbjorn/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Warp\",\n \"en-US\": \"Blink\",\n \"es-ES\": \"Traslaci\u{f3}n\\n\",\n \"es-MX\": \"Traslaci\u{f3}n\",\n \"fr-FR\": \"Transfert\",\n \"it-IT\": \"Traslazione\",\n \"ja-JP\": \"\u{30d6}\u{30ea}\u{30f3}\u{30af}\",\n \"ko-KR\": \"\u{c810}\u{ba78}\",\n \"pl-PL\": \"Migni\u{119}cie\",\n \"pt-BR\": \"Teleportar\",\n \"ru-RU\": \"\u{421}\u{43a}\u{430}\u{447}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e1a}\u{e25}\u{e34}\u{e07}\u{e04}\u{e4c}\",\n \"tr-TR\": \"V\u{131}n\",\n \"zh-CN\": \"\u{95ea}\u{73b0}\",\n \"zh-TW\": \"\u{9583}\u{73fe}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Zeitschleife\",\n \"en-US\": \"Recall\",\n \"es-ES\": \"Regresi\u{f3}n\\n\",\n \"es-MX\": \"Regresi\u{f3}n\",\n \"fr-FR\": \"Rappel\",\n \"it-IT\": \"Flashback\",\n \"ja-JP\": \"\u{30ea}\u{30b3}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{c2dc}\u{ac04} \u{c5ed}\u{d589}\",\n \"pl-PL\": \"Powr\u{f3}t\",\n \"pt-BR\": \"Recorda\u{e7}\u{e3}o\",\n \"ru-RU\": \"\u{412}\u{43e}\u{437}\u{432}\u{440}\u{430}\u{442}\",\n \"th-TH\": \"\u{e23}\u{e35}\u{e04}\u{e2d}\u{e25}\",\n \"tr-TR\": \"Geri Sar\",\n \"zh-CN\": \"\u{95ea}\u{56de}\",\n \"zh-TW\": \"\u{56de}\u{6eaf}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Impulsbombe\",\n \"en-US\": \"Pulse Bomb\",\n \"es-ES\": \"Bomba de pulsos\",\n \"es-MX\": \"Bomba de pulso\",\n \"fr-FR\": \"Bombe \u{e0} impulsion\",\n \"it-IT\": \"Bomba a Impulsi\",\n \"ja-JP\": \"\u{30d1}\u{30eb}\u{30b9}\u{30fb}\u{30dc}\u{30e0}\",\n \"ko-KR\": \"\u{d384}\u{c2a4} \u{d3ed}\u{d0c4}\",\n \"pl-PL\": \"Bomba Pulsacyjna\",\n \"pt-BR\": \"Bomba Eletromagn\u{e9}tica\",\n \"ru-RU\": \"\u{418}\u{43c}\u{43f}\u{443}\u{43b}\u{44c}\u{441}\u{43d}\u{430}\u{44f} \u{431}\u{43e}\u{43c}\u{431}\u{430}\",\n \"th-TH\": \"\u{e1e}\u{e31}\u{e25}\u{e2a}\u{e4c}\u{e1a}\u{e2d}\u{e21}\u{e1a}\u{e4c}\",\n \"tr-TR\": \"Pals Bombas\u{131}\",\n \"zh-CN\": \"\u{8109}\u{51b2}\u{70b8}\u{5f39}\",\n \"zh-TW\": \"\u{8108}\u{885d}\u{70b8}\u{5f48}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"tracer\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.tracer\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Tracer\",\n \"en-US\": \"Tracer\",\n \"es-ES\": \"Tracer\",\n \"es-MX\": \"Tracer\",\n \"fr-FR\": \"Tracer\",\n \"it-IT\": \"Tracer\",\n \"ja-JP\": \"\u{30c8}\u{30ec}\u{30fc}\u{30b5}\u{30fc}\",\n \"ko-KR\": \"\u{d2b8}\u{b808}\u{c774}\u{c11c}\",\n \"pl-PL\": \"Smuga\",\n \"pt-BR\": \"Tracer\",\n \"ru-RU\": \"\u{422}\u{440}\u{435}\u{439}\u{441}\u{435}\u{440}\",\n \"th-TH\": \"\u{e40}\u{e17}\u{e23}\u{e40}\u{e0b}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Tracer\",\n \"zh-CN\": \"\u{730e}\u{7a7a}\",\n \"zh-TW\": \"\u{9583}\u{5149}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/tracer/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Palatine Fang\",\n \"zh-CN\": \"\u{5e15}\u{62c9}\u{8482}\u{5c3c}\u{4e4b}\u{7259}\",\n \"zh-TW\": \"\u{5e15}\u{62c9}\u{4e01}\u{4e4b}\u{7259}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Warding Stance\",\n \"zh-CN\": \"\u{62db}\u{67b6}\u{59ff}\u{6001}\",\n \"zh-TW\": \"\u{5b88}\u{5099}\u{67b6}\u{5f0f}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Whirlwind Dash\",\n \"zh-CN\": \"\u{65cb}\u{98ce}\u{75be}\u{6b65}\",\n \"zh-TW\": \"\u{65cb}\u{98a8}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Soaring Slice\",\n \"zh-CN\": \"\u{98de}\u{7a7a}\u{65a9}\u{51fb}\",\n \"zh-TW\": \"\u{98db}\u{8e8d}\u{65ac}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Sundering Blade\",\n \"zh-CN\": \"\u{65a9}\u{5730}\u{5de8}\u{5251}\",\n \"zh-TW\": \"\u{788e}\u{88c2}\u{5200}\u{5203}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"vendetta\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.vendetta\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Vendetta\",\n \"zh-CN\": \"\u{65a9}\u{4ec7}\",\n \"zh-TW\": \"\u{5bbf}\u{6028}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/vendetta/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.primaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"SMART-Ausgr\u{e4}ber\",\n \"en-US\": \"SMART Excavator\",\n \"es-ES\": \"Excavaci\u{f3}n inteligente\",\n \"es-MX\": \"Excavadora INTELIGENTE\",\n \"fr-FR\": \"Excavateur FUT\u{c9}\",\n \"it-IT\": \"Scavatrice SMART\",\n \"ja-JP\": \"\u{30b9}\u{30de}\u{30fc}\u{30c8}\u{30fb}\u{30a8}\u{30af}\u{30b9}\u{30ab}\u{30d9}\u{30fc}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{c2a4}\u{b9c8}\u{d2b8} \u{ad74}\u{cc29}\u{ae30}\",\n \"pl-PL\": \"Inteligentny \u{15a}wider\",\n \"pt-BR\": \"Escavadeira Inteligente\",\n \"ru-RU\": \"\u{410}\u{440}\u{445}\u{435}\u{43e}\u{43b}\u{43e}\u{433}-\u{437}\u{435}\u{43c}\u{43b}\u{435}\u{43a}\u{43e}\u{43f}\",\n \"th-TH\": \"\u{e40}\u{e04}\u{e23}\u{e37}\u{e48}\u{e2d}\u{e07}\u{e02}\u{e38}\u{e14}\u{e40}\u{e08}\u{e32}\u{e30}\u{e2d}\u{e31}\u{e08}\u{e09}\u{e23}\u{e34}\u{e22}\u{e30}\",\n \"tr-TR\": \"AKILLI Kaz\u{131}c\u{131}\",\n \"zh-CN\": \"\u{667a}\u{80fd}\u{6316}\u{6398}\u{94bb}\",\n \"zh-TW\": \"\u{667a}\u{6167}\u{6316}\u{6398}\u{5668}\"\n }\n },\n \"slot\": \"primaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/venture/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"keywords\": [\n \"mobility\",\n \"damage\",\n \"knockback\"\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n },\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/venture/\",\n \"note\": \"official ability description; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Bohrspurt\",\n \"en-US\": \"Drill Dash\",\n \"es-ES\": \"Perforaci\u{f3}n\",\n \"es-MX\": \"Ataque perforante\",\n \"fr-FR\": \"Forage rapide\",\n \"it-IT\": \"Scatto Trivella\",\n \"ja-JP\": \"\u{30c9}\u{30ea}\u{30eb}\u{30fb}\u{30c0}\u{30c3}\u{30b7}\u{30e5}\",\n \"ko-KR\": \"\u{b4dc}\u{b9b4} \u{b3cc}\u{c9c4}\",\n \"pl-PL\": \"\u{15a}widrowanie\",\n \"pt-BR\": \"Disparada Perfurante\",\n \"ru-RU\": \"\u{411}\u{443}\u{440}\u{43e}\u{432}\u{43e}\u{439} \u{440}\u{44b}\u{432}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e14}\u{e23}\u{e34}\u{e25}\u{e25}\u{e4c}\u{e41}\u{e14}\u{e0a}\",\n \"tr-TR\": \"Matkap Hamlesi\",\n \"zh-CN\": \"\u{94bb}\u{5934}\u{7a81}\u{523a}\",\n \"zh-TW\": \"\u{947d}\u{982d}\u{885d}\u{523a}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Graben\",\n \"en-US\": \"Burrow\",\n \"es-ES\": \"Enterrarse\",\n \"es-MX\": \"Enterrarse\",\n \"fr-FR\": \"Enfouissement\",\n \"it-IT\": \"Immersione\",\n \"ja-JP\": \"\u{30d0}\u{30ed}\u{30fc}\",\n \"ko-KR\": \"\u{c7a0}\u{bcf5}\",\n \"pl-PL\": \"Zagrzebanie\",\n \"pt-BR\": \"Entocar\",\n \"ru-RU\": \"\u{417}\u{430}\u{43a}\u{430}\u{43f}\u{44b}\u{432}\u{430}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e40}\u{e1a}\u{e2d}\u{e23}\u{e4c}\u{e42}\u{e23}\u{e27}\u{e4c}\",\n \"tr-TR\": \"Batt\u{131}\u{e7}\u{131}kt\u{131}\",\n \"zh-CN\": \"\u{94bb}\u{5730}\",\n \"zh-TW\": \"\u{947d}\u{5730}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Tektonisches Beben\",\n \"en-US\": \"Tectonic Shock\",\n \"es-ES\": \"Impacto tect\u{f3}nico\",\n \"es-MX\": \"Choque tect\u{f3}nico\",\n \"fr-FR\": \"Secousse sismique\",\n \"it-IT\": \"Scossa Tellurica\",\n \"ja-JP\": \"\u{30c6}\u{30af}\u{30c8}\u{30cb}\u{30c3}\u{30af}\u{30fb}\u{30b7}\u{30e7}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{c9c0}\u{ac01} \u{cda9}\u{aca9}\",\n \"pl-PL\": \"Wstrz\u{105}s Tektoniczny\",\n \"pt-BR\": \"Choque Tect\u{f4}nico\",\n \"ru-RU\": \"\u{422}\u{435}\u{43a}\u{442}\u{43e}\u{43d}\u{438}\u{447}\u{435}\u{441}\u{43a}\u{438}\u{439} \u{442}\u{43e}\u{43b}\u{447}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e40}\u{e17}\u{e04}\u{e42}\u{e17}\u{e19}\u{e34}\u{e04}\u{e0a}\u{e47}\u{e2d}\u{e04}\",\n \"tr-TR\": \"Tektonik \u{15e}ok\",\n \"zh-CN\": \"\u{5730}\u{58f3}\u{9707}\u{51fb}\",\n \"zh-TW\": \"\u{5730}\u{5c64}\u{9707}\u{64ca}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"venture\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.venture\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Venture\",\n \"en-US\": \"Venture\",\n \"es-ES\": \"Venture\",\n \"es-MX\": \"Venture\",\n \"fr-FR\": \"Venture\",\n \"it-IT\": \"Venture\",\n \"ja-JP\": \"\u{30d9}\u{30f3}\u{30c1}\u{30e3}\u{30fc}\",\n \"ko-KR\": \"\u{bca4}\u{cc98}\",\n \"pl-PL\": \"Venture\",\n \"pt-BR\": \"Venture\",\n \"ru-RU\": \"\u{410}\u{432}\u{435}\u{43d}\u{442}\u{44e}\u{440}\u{430}\",\n \"th-TH\": \"\u{e40}\u{e27}\u{e19}\u{e40}\u{e08}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"<en>Venture<en>\",\n \"zh-CN\": \"\u{63a2}\u{5947}\",\n \"zh-TW\": \"\u{7121}\u{754f}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/venture/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Spinnenfaden\",\n \"en-US\": \"Grappling Hook\",\n \"es-ES\": \"Gancho\\n\",\n \"es-MX\": \"Arpeo\",\n \"fr-FR\": \"Grappin\",\n \"it-IT\": \"Rampino\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30c3}\u{30d7}\u{30ea}\u{30f3}\u{30b0}\u{30fb}\u{30d5}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{ac08}\u{ace0}\u{b9ac} \u{bc1c}\u{c0ac}\",\n \"pl-PL\": \"Kotwiczka\",\n \"pt-BR\": \"Arp\u{e9}u\",\n \"ru-RU\": \"\u{41a}\u{440}\u{44e}\u{43a}\",\n \"th-TH\": \"\u{e41}\u{e01}\u{e23}\u{e1b}\u{e1b}\u{e25}\u{e34}\u{e07}\u{e2e}\u{e38}\u{e04}\",\n \"tr-TR\": \"Borda Kancas\u{131}\",\n \"zh-CN\": \"\u{6293}\u{94a9}\",\n \"zh-TW\": \"\u{722a}\u{9264}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Giftmine\",\n \"en-US\": \"Venom Mine\",\n \"es-ES\": \"Mina venenosa\\n\",\n \"es-MX\": \"Mina venenosa\",\n \"fr-FR\": \"Mine venimeuse\",\n \"it-IT\": \"Mina Venefica\",\n \"ja-JP\": \"\u{30f4}\u{30a7}\u{30ce}\u{30e0}\u{30fb}\u{30de}\u{30a4}\u{30f3}\",\n \"ko-KR\": \"\u{b9f9}\u{b3c5} \u{c9c0}\u{b8b0}\",\n \"pl-PL\": \"Jadowita Mina\",\n \"pt-BR\": \"Mina Venenosa\",\n \"ru-RU\": \"\u{42f}\u{434}\u{43e}\u{432}\u{438}\u{442}\u{430}\u{44f} \u{43c}\u{438}\u{43d}\u{430}\",\n \"th-TH\": \"\u{e40}\u{e27}\u{e19}\u{e2d}\u{e21}\u{e44}\u{e21}\u{e19}\u{e4c}\",\n \"tr-TR\": \"Zehirli May\u{131}n\",\n \"zh-CN\": \"\u{5267}\u{6bd2}\u{8be1}\u{96f7}\",\n \"zh-TW\": \"\u{5287}\u{6bd2}\u{5730}\u{96f7}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Infrasicht\",\n \"en-US\": \"Infra-Sight\",\n \"es-ES\": \"Infravisi\u{f3}n\",\n \"es-MX\": \"Infravisi\u{f3}n\",\n \"fr-FR\": \"Infravision\",\n \"it-IT\": \"Visore Termico\",\n \"ja-JP\": \"\u{30a4}\u{30f3}\u{30d5}\u{30e9}\u{30b5}\u{30a4}\u{30c8}\",\n \"ko-KR\": \"\u{c801}\u{c678}\u{c120} \u{d22c}\u{c2dc}\",\n \"pl-PL\": \"Infrawizja\",\n \"pt-BR\": \"Vis\u{e3}o Infravermelha\",\n \"ru-RU\": \"\u{418}\u{43d}\u{444}\u{440}\u{430}\u{437}\u{440}\u{435}\u{43d}\u{438}\u{435}\",\n \"th-TH\": \"\u{e2d}\u{e34}\u{e19}\u{e1f}\u{e23}\u{e32}\u{e44}\u{e0b}\u{e15}\u{e4c}\",\n \"tr-TR\": \"\u{d6}te G\u{f6}r\u{fc}\u{15f}\",\n \"zh-CN\": \"\u{7ea2}\u{5916}\u{4fa6}\u{6d4b}\",\n \"zh-TW\": \"\u{7d05}\u{5916}\u{7dda}\u{8996}\u{91ce}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"widowmaker\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.widowmaker\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Widowmaker\",\n \"en-US\": \"Widowmaker\",\n \"es-ES\": \"Widowmaker\",\n \"es-MX\": \"Widowmaker\",\n \"fr-FR\": \"Fatale\",\n \"it-IT\": \"Widowmaker\",\n \"ja-JP\": \"\u{30a6}\u{30a3}\u{30c9}\u{30a6}\u{30e1}\u{30a4}\u{30ab}\u{30fc}\",\n \"ko-KR\": \"\u{c704}\u{b3c4}\u{c6b0}\u{ba54}\u{c774}\u{cee4}\",\n \"pl-PL\": \"Trupia Wdowa\",\n \"pt-BR\": \"Widowmaker\",\n \"ru-RU\": \"\u{420}\u{43e}\u{43a}\u{43e}\u{432}\u{430}\u{44f} \u{412}\u{434}\u{43e}\u{432}\u{430}\",\n \"th-TH\": \"\u{e27}\u{e34}\u{e42}\u{e14}\u{e27}\u{e4c}\u{e40}\u{e21}\u{e01}\u{e40}\u{e01}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"<en>Widowmaker<en>\",\n \"zh-CN\": \"\u{9ed1}\u{767e}\u{5408}\",\n \"zh-TW\": \"\u{596a}\u{547d}\u{5973}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/widowmaker/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"damage\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sprungantrieb\",\n \"en-US\": \"Jump Pack\",\n \"es-ES\": \"Salto potenciado\\n\",\n \"es-MX\": \"Propulsores\",\n \"fr-FR\": \"Propulseurs\",\n \"it-IT\": \"Ipersalto\",\n \"ja-JP\": \"\u{30b8}\u{30e3}\u{30f3}\u{30d7}\u{30fb}\u{30d1}\u{30c3}\u{30af}\",\n \"ko-KR\": \"\u{c810}\u{d504} \u{d329}\",\n \"pl-PL\": \"Plecak Odrzutowy\",\n \"pt-BR\": \"Salto a Jato\",\n \"ru-RU\": \"\u{41f}\u{440}\u{44b}\u{436}\u{43a}\u{43e}\u{432}\u{44b}\u{439} \u{440}\u{430}\u{43d}\u{435}\u{446}\",\n \"th-TH\": \"\u{e08}\u{e31}\u{e21}\u{e1b}\u{e4c}\u{e41}\u{e1e}\u{e47}\u{e04}\",\n \"tr-TR\": \"Uzun S\u{131}\u{e7}rama\",\n \"zh-CN\": \"\u{55b7}\u{5c04}\u{80cc}\u{5305}\",\n \"zh-TW\": \"\u{5674}\u{5c04}\u{8df3}\u{8e8d}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Barrierenprojektor\",\n \"en-US\": \"Barrier Projector\",\n \"es-ES\": \"Campo de fuerza\\n\",\n \"es-MX\": \"Proyector de barrera\",\n \"fr-FR\": \"G\u{e9}n\u{e9}rateur d\u{2019}\u{e9}cran\",\n \"it-IT\": \"Proiettore Difensivo\",\n \"ja-JP\": \"\u{30d0}\u{30ea}\u{30a2}\u{30fb}\u{30d7}\u{30ed}\u{30b8}\u{30a7}\u{30af}\u{30bf}\u{30fc}\",\n \"ko-KR\": \"\u{bc29}\u{bcbd} \u{c0dd}\u{c131}\u{ae30}\",\n \"pl-PL\": \"Emiter Os\u{142}ony\",\n \"pt-BR\": \"Projetor de Barreira\",\n \"ru-RU\": \"\u{417}\u{430}\u{449}\u{438}\u{442}\u{43d}\u{44b}\u{439} \u{43a}\u{443}\u{43f}\u{43e}\u{43b}\",\n \"th-TH\": \"\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\u{e42}\u{e1e}\u{e23}\u{e40}\u{e08}\u{e01}\u{e40}\u{e15}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Bariyer Projekt\u{f6}r\u{fc}\",\n \"zh-CN\": \"\u{5c4f}\u{969c}\u{53d1}\u{5c04}\u{5668}\",\n \"zh-TW\": \"\u{5c4f}\u{969c}\u{7522}\u{751f}\u{5668}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Dschungelwut\",\n \"en-US\": \"Primal Rage\",\n \"es-ES\": \"Rabia primigenia\\n\",\n \"es-MX\": \"Ira primigenia\",\n \"fr-FR\": \"Rage primordiale\",\n \"it-IT\": \"Rabbia Primordiale\",\n \"ja-JP\": \"\u{30d7}\u{30e9}\u{30a4}\u{30de}\u{30eb}\u{30fb}\u{30ec}\u{30a4}\u{30b8}\",\n \"ko-KR\": \"\u{c6d0}\u{c2dc}\u{c758} \u{bd84}\u{b178}\",\n \"pl-PL\": \"Pierwotny Sza\u{142}\",\n \"pt-BR\": \"F\u{fa}ria Primata\",\n \"ru-RU\": \"\u{42f}\u{440}\u{43e}\u{441}\u{442}\u{44c} \u{437}\u{432}\u{435}\u{440}\u{44f}\",\n \"th-TH\": \"\u{e44}\u{e1e}\u{e23}\u{e21}\u{e2d}\u{e25}\u{e40}\u{e23}\u{e08}\",\n \"tr-TR\": \"\u{130}lkel \u{d6}fke\",\n \"zh-CN\": \"\u{539f}\u{59cb}\u{66b4}\u{6012}\",\n \"zh-TW\": \"\u{91ce}\u{6027}\u{4e4b}\u{6012}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"winston\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.winston\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Winston\",\n \"en-US\": \"Winston\",\n \"es-ES\": \"Winston\",\n \"es-MX\": \"Winston\",\n \"fr-FR\": \"Winston\",\n \"it-IT\": \"Winston\",\n \"ja-JP\": \"\u{30a6}\u{30a3}\u{30f3}\u{30b9}\u{30c8}\u{30f3}\",\n \"ko-KR\": \"\u{c708}\u{c2a4}\u{d134}\",\n \"pl-PL\": \"Winston\",\n \"pt-BR\": \"Winston\",\n \"ru-RU\": \"\u{423}\u{438}\u{43d}\u{441}\u{442}\u{43e}\u{43d}\",\n \"th-TH\": \"\u{e27}\u{e34}\u{e19}\u{e2a}\u{e15}\u{e31}\u{e19}\",\n \"tr-TR\": \"<en>Winston<en>\",\n \"zh-CN\": \"\u{6e29}\u{65af}\u{987f}\",\n \"zh-TW\": \"\u{6eab}\u{65af}\u{9813}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/winston/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Abrissbirne\",\n \"en-US\": \"Grappling Claw\",\n \"es-ES\": \"Gancho garra\",\n \"es-MX\": \"Garra mec\u{e1}nica\",\n \"fr-FR\": \"Griffe-crampon\",\n \"it-IT\": \"Rampone\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30c3}\u{30d7}\u{30ea}\u{30f3}\u{30b0}\u{30fb}\u{30af}\u{30ed}\u{30fc}\",\n \"ko-KR\": \"\u{ac08}\u{ace0}\u{b9ac} \u{ace0}\u{c815}\",\n \"pl-PL\": \"Pazur\",\n \"pt-BR\": \"Garra\",\n \"ru-RU\": \"\u{ab}\u{41a}\u{43e}\u{448}\u{43a}\u{430}\u{bb}\",\n \"th-TH\": \"\u{e41}\u{e01}\u{e23}\u{e1b}\u{e1b}\u{e25}\u{e34}\u{e07}\u{e04}\u{e25}\u{e2d}\u{e27}\u{e4c}\",\n \"tr-TR\": \"As\u{131}lma K\u{131}skac\u{131}\",\n \"zh-CN\": \"\u{5de5}\u{7a0b}\u{6293}\u{94a9}\",\n \"zh-TW\": \"\u{7a69}\u{56fa}\u{722a}\u{9264}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Einkugeln\",\n \"en-US\": \"Roll\",\n \"es-ES\": \"Bola arrolladora\",\n \"es-MX\": \"Rodar\",\n \"fr-FR\": \"Roul\u{e9}-boul\u{e9}\",\n \"it-IT\": \"Rotolamento\",\n \"ja-JP\": \"\u{30ed}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{ad6c}\u{b974}\u{ae30}\",\n \"pl-PL\": \"Kulowrotek\",\n \"pt-BR\": \"Rolagem\",\n \"ru-RU\": \"\u{41a}\u{430}\u{442}\u{43e}\u{43a}\",\n \"th-TH\": \"\u{e42}\u{e23}\u{e25}\",\n \"tr-TR\": \"Yuvarlan\",\n \"zh-CN\": \"\u{52a8}\u{529b}\u{94c1}\u{7403}\",\n \"zh-TW\": \"\u{6efe}\u{7403}\u{5f62}\u{614b}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Adaptiver Schild\",\n \"en-US\": \"Adaptive Shield\",\n \"es-ES\": \"Escudo adaptable\",\n \"es-MX\": \"Escudo adaptable\",\n \"fr-FR\": \"Bouclier dynamique\",\n \"it-IT\": \"Scudo Adattivo\",\n \"ja-JP\": \"\u{30a2}\u{30c0}\u{30d7}\u{30c6}\u{30a3}\u{30d6}\u{30fb}\u{30b7}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{c801}\u{c751}\u{d615} \u{bcf4}\u{d638}\u{b9c9}\",\n \"pl-PL\": \"Adaptabilne Os\u{142}ony\",\n \"pt-BR\": \"Escudo Adaptativo\",\n \"ru-RU\": \"\u{410}\u{434}\u{430}\u{43f}\u{442}\u{438}\u{432}\u{43d}\u{44b}\u{439} \u{449}\u{438}\u{442}\",\n \"th-TH\": \"\u{e2d}\u{e30}\u{e41}\u{e14}\u{e1b}\u{e17}\u{e35}\u{e1f}\u{e0a}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"Uyarlan\u{131}r Kalkan\",\n \"zh-CN\": \"\u{611f}\u{5e94}\u{62a4}\u{76fe}\",\n \"zh-TW\": \"\u{81ea}\u{52d5}\u{8abf}\u{6574}\u{578b}\u{8b77}\u{76fe}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ability3\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Kollisionskurs\",\n \"en-US\": \"Piledriver\",\n \"es-ES\": \"Impacto demoledor\",\n \"es-MX\": \"Martinete\",\n \"fr-FR\": \"Pilonnage\",\n \"it-IT\": \"Stella Cadente\",\n \"ja-JP\": \"\u{30d1}\u{30a4}\u{30eb}\u{30c9}\u{30e9}\u{30a4}\u{30d0}\u{30fc}\",\n \"ko-KR\": \"\u{d30c}\u{c77c}\u{b4dc}\u{b77c}\u{c774}\u{bc84}\",\n \"pl-PL\": \"Kafar\",\n \"pt-BR\": \"Bate-estaca\",\n \"ru-RU\": \"\u{41a}\u{43e}\u{43f}\u{435}\u{440}\",\n \"th-TH\": \"\u{e44}\u{e1e}\u{e25}\u{e4c}\u{e44}\u{e14}\u{e23}\u{e40}\u{e27}\u{e2d}\u{e23}\u{e4c}\",\n \"tr-TR\": \"Sma\u{e7}\",\n \"zh-CN\": \"\u{91cd}\u{529b}\u{5760}\u{51fb}\",\n \"zh-TW\": \"\u{5782}\u{76f4}\u{6253}\u{6a01}\u{6a5f}\"\n }\n },\n \"slot\": \"ability3\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Minenfeld\",\n \"en-US\": \"Minefield\",\n \"es-ES\": \"Campo de minas\",\n \"es-MX\": \"Campo minado\",\n \"fr-FR\": \"Champ de mines\",\n \"it-IT\": \"Campo Minato\",\n \"ja-JP\": \"\u{30de}\u{30a4}\u{30f3}\u{30d5}\u{30a3}\u{30fc}\u{30eb}\u{30c9}\",\n \"ko-KR\": \"\u{c9c0}\u{b8b0}\u{bc2d}\",\n \"pl-PL\": \"Pole Minowe\",\n \"pt-BR\": \"Campo Minado\",\n \"ru-RU\": \"\u{41c}\u{438}\u{43d}\u{43d}\u{43e}\u{435} \u{43f}\u{43e}\u{43b}\u{435}\",\n \"th-TH\": \"\u{e44}\u{e21}\u{e19}\u{e4c}\u{e1f}\u{e34}\u{e25}\u{e14}\u{e4c}\",\n \"tr-TR\": \"May\u{131}n Tarlas\u{131}\",\n \"zh-CN\": \"\u{5730}\u{96f7}\u{7981}\u{533a}\",\n \"zh-TW\": \"\u{5730}\u{96f7}\u{9663}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"wreckingBall\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wreckingBall\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Wrecking Ball\",\n \"en-US\": \"Wrecking Ball\",\n \"es-ES\": \"Wrecking Ball\",\n \"es-MX\": \"Wrecking Ball\",\n \"fr-FR\": \"Bouldozer\",\n \"it-IT\": \"Wrecking Ball\",\n \"ja-JP\": \"\u{30ec}\u{30c3}\u{30ad}\u{30f3}\u{30b0}\u{30fb}\u{30dc}\u{30fc}\u{30eb}\",\n \"ko-KR\": \"\u{b808}\u{d0b9}\u{bcfc}\",\n \"pl-PL\": \"Burzyciel\",\n \"pt-BR\": \"Wrecking Ball\",\n \"ru-RU\": \"\u{422}\u{430}\u{440}\u{430}\u{43d}\",\n \"th-TH\": \"\u{e40}\u{e23}\u{e47}\u{e01}\u{e01}\u{e34}\u{e07}\u{e1a}\u{e2d}\u{e25}\",\n \"tr-TR\": \"<en>Wrecking Ball<en>\",\n \"zh-CN\": \"\u{7834}\u{574f}\u{7403}\",\n \"zh-TW\": \"\u{706b}\u{7206}\u{92fc}\u{7403}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/wrecking-ball/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.secondaryFire\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Restorative Stream\",\n \"zh-CN\": \"\u{517b}\u{795e}\u{6cc9}\",\n \"zh-TW\": \"\u{6062}\u{5fa9}\u{6c34}\u{6d41}\"\n }\n },\n \"slot\": \"secondaryFire\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Rushing Torrent\",\n \"zh-CN\": \"\u{98de}\u{6d41}\u{6b65}\",\n \"zh-TW\": \"\u{5954}\u{9a30}\u{6d2a}\u{6d41}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Guardian Wave\",\n \"zh-CN\": \"\u{7ffb}\u{6c5f}\u{6d6a}\",\n \"zh-TW\": \"\u{5b88}\u{8b77}\u{4e4b}\u{6d6a}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Tidal Blast\",\n \"zh-CN\": \"\u{60ca}\u{6d9b}\u{7834}\",\n \"zh-TW\": \"\u{6fe4}\u{6d6a}\u{7206}\u{767c}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"wuyang\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.wuyang\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"en-US\": \"Wuyang\",\n \"zh-CN\": \"\u{65e0}\u{6f3e}\",\n \"zh-TW\": \"\u{7121}\u{6f3e}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/wuyang/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Partikelbarriere\",\n \"en-US\": \"Particle Barrier\",\n \"es-ES\": \"Barrera de part\u{ed}culas\",\n \"es-MX\": \"Barrera de part\u{ed}culas\",\n \"fr-FR\": \"\u{c9}cran de particules\",\n \"it-IT\": \"Barriera Particellare\",\n \"ja-JP\": \"\u{30d1}\u{30fc}\u{30c6}\u{30a3}\u{30af}\u{30eb}\u{30fb}\u{30d0}\u{30ea}\u{30a2}\",\n \"ko-KR\": \"\u{c785}\u{c790} \u{bc29}\u{bcbd}\",\n \"pl-PL\": \"Bariera Cz\u{105}steczkowa\",\n \"pt-BR\": \"Barreira de Part\u{ed}culas\",\n \"ru-RU\": \"\u{417}\u{430}\u{449}\u{438}\u{442}\u{43d}\u{44b}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e1e}\u{e32}\u{e23}\u{e4c}\u{e15}\u{e34}\u{e40}\u{e04}\u{e34}\u{e25}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"Par\u{e7}ac\u{131}k Bariyeri\",\n \"zh-CN\": \"\u{7c92}\u{5b50}\u{5c4f}\u{969c}\",\n \"zh-TW\": \"\u{7c92}\u{5b50}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Projizierte Barriere\",\n \"en-US\": \"Projected Barrier\",\n \"es-ES\": \"Barrera proyectada\",\n \"es-MX\": \"Barrera proyectada\",\n \"fr-FR\": \"\u{c9}cran g\u{e9}n\u{e9}r\u{e9}\",\n \"it-IT\": \"Proiezione Difensiva\",\n \"ja-JP\": \"\u{30d0}\u{30ea}\u{30a2}\u{30fb}\u{30b7}\u{30e7}\u{30c3}\u{30c8}\",\n \"ko-KR\": \"\u{bc29}\u{bcbd} \u{c50c}\u{c6b0}\u{ae30}\",\n \"pl-PL\": \"Bariera Projekcyjna\",\n \"pt-BR\": \"Barreira Projetada\",\n \"ru-RU\": \"\u{414}\u{438}\u{441}\u{442}\u{430}\u{43d}\u{446}\u{438}\u{43e}\u{43d}\u{43d}\u{44b}\u{439} \u{431}\u{430}\u{440}\u{44c}\u{435}\u{440}\",\n \"th-TH\": \"\u{e42}\u{e1b}\u{e23}\u{e40}\u{e08}\u{e04}\u{e1a}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"At\u{131}ml\u{131} Bariyer\",\n \"zh-CN\": \"\u{6295}\u{5c04}\u{5c4f}\u{969c}\",\n \"zh-TW\": \"\u{6295}\u{5c04}\u{5c4f}\u{969c}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Gravitonbombe\",\n \"en-US\": \"Graviton Surge\",\n \"es-ES\": \"Bomba de gravedad\",\n \"es-MX\": \"Oleada de gravitones\",\n \"fr-FR\": \"Orbe \u{e0} gravitons\",\n \"it-IT\": \"Bomba Gravitonica\",\n \"ja-JP\": \"\u{30b0}\u{30e9}\u{30d3}\u{30c8}\u{30f3}\u{30fb}\u{30b5}\u{30fc}\u{30b8}\",\n \"ko-KR\": \"\u{c911}\u{b825}\u{c790}\u{d0c4}\",\n \"pl-PL\": \"Uderzenie Grawitonowe\",\n \"pt-BR\": \"Surto de Gr\u{e1}vitons\",\n \"ru-RU\": \"\u{413}\u{440}\u{430}\u{432}\u{438}\u{442}\u{43e}\u{43d}\u{43d}\u{44b}\u{439} \u{438}\u{43c}\u{43f}\u{443}\u{43b}\u{44c}\u{441}\",\n \"th-TH\": \"\u{e01}\u{e23}\u{e32}\u{e27}\u{e34}\u{e15}\u{e2d}\u{e19}\u{e40}\u{e0b}\u{e34}\u{e23}\u{e4c}\u{e08}\",\n \"tr-TR\": \"K\u{fc}tle\u{e7}ekim\",\n \"zh-CN\": \"\u{91cd}\u{529b}\u{55b7}\u{6d8c}\",\n \"zh-TW\": \"\u{5f15}\u{529b}\u{5f48}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"zarya\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zarya\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Zarya\",\n \"en-US\": \"Zarya\",\n \"es-ES\": \"Zarya\",\n \"es-MX\": \"Zarya\",\n \"fr-FR\": \"Zarya\",\n \"it-IT\": \"Zarya\",\n \"ja-JP\": \"\u{30b6}\u{30ea}\u{30a2}\",\n \"ko-KR\": \"\u{c790}\u{b9ac}\u{c57c}\",\n \"pl-PL\": \"Zaria\",\n \"pt-BR\": \"Zarya\",\n \"ru-RU\": \"\u{417}\u{430}\u{440}\u{44f}\",\n \"th-TH\": \"\u{e0b}\u{e32}\u{e40}\u{e23}\u{e35}\u{e22}\",\n \"tr-TR\": \"Zarya\",\n \"zh-CN\": \"\u{67e5}\u{8389}\u{5a05}\",\n \"zh-TW\": \"\u{672d}\u{8389}\u{96c5}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/zarya/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"tank\"\n }\n },\n {\n \"abilities\": [\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ability1\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sph\u{e4}re der Harmonie\",\n \"en-US\": \"Orb of Harmony\",\n \"es-ES\": \"Orbe de armon\u{ed}a\\n\",\n \"es-MX\": \"Orbe de armon\u{ed}a\",\n \"fr-FR\": \"Orbe d\u{2019}harmonie\",\n \"it-IT\": \"Globo dell\'Armonia\",\n \"ja-JP\": \"\u{8abf}\u{548c}\u{306e}\u{30aa}\u{30fc}\u{30d6}\",\n \"ko-KR\": \"\u{c870}\u{d654}\u{c758} \u{ad6c}\u{c2ac}\",\n \"pl-PL\": \"Kula Harmonii\",\n \"pt-BR\": \"Orbe da Harmonia\",\n \"ru-RU\": \"\u{421}\u{444}\u{435}\u{440}\u{430} \u{433}\u{430}\u{440}\u{43c}\u{43e}\u{43d}\u{438}\u{438}\",\n \"th-TH\": \"\u{e2d}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e2d}\u{e2d}\u{e1f}\u{e2e}\u{e32}\u{e23}\u{e4c}\u{e42}\u{e21}\u{e19}\u{e35}\u{e48}\",\n \"tr-TR\": \"Ahenk K\u{fc}resi\",\n \"zh-CN\": \"\u{8c10}\",\n \"zh-TW\": \"\u{548c}\u{8ae7}\u{4e4b}\u{73e0}\"\n }\n },\n \"slot\": \"ability1\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ability2\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Sph\u{e4}re der Zwietracht\",\n \"en-US\": \"Orb of Discord\",\n \"es-ES\": \"Orbe de discordia\\n\",\n \"es-MX\": \"Orbe de discordancia\",\n \"fr-FR\": \"Orbe de discorde\",\n \"it-IT\": \"Globo della Discordia\",\n \"ja-JP\": \"\u{4e0d}\u{548c}\u{306e}\u{30aa}\u{30fc}\u{30d6}\",\n \"ko-KR\": \"\u{bd80}\u{c870}\u{d654}\u{c758} \u{ad6c}\u{c2ac}\",\n \"pl-PL\": \"Kula Rozdarcia\",\n \"pt-BR\": \"Orbe da Disc\u{f3}rdia\",\n \"ru-RU\": \"\u{421}\u{444}\u{435}\u{440}\u{430} \u{434}\u{438}\u{441}\u{441}\u{43e}\u{43d}\u{430}\u{43d}\u{441}\u{430}\",\n \"th-TH\": \"\u{e2d}\u{e2d}\u{e23}\u{e4c}\u{e1a}\u{e2d}\u{e2d}\u{e1f}\u{e14}\u{e34}\u{e2a}\u{e04}\u{e2d}\u{e23}\u{e4c}\u{e14}\",\n \"tr-TR\": \"Kaos K\u{fc}resi\",\n \"zh-CN\": \"\u{4e71}\",\n \"zh-TW\": \"\u{7d1b}\u{4e82}\u{4e4b}\u{73e0}\"\n }\n },\n \"slot\": \"ability2\"\n },\n {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta.ultimate\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Transzendenz\",\n \"en-US\": \"Transcendence\",\n \"es-ES\": \"Trascendencia\\n\",\n \"es-MX\": \"Trascendencia\",\n \"fr-FR\": \"Transcendance\",\n \"it-IT\": \"Trascendenza\",\n \"ja-JP\": \"\u{5fc3}\u{982d}\u{6ec5}\u{5374}\",\n \"ko-KR\": \"\u{cd08}\u{c6d4}\",\n \"pl-PL\": \"Transcendencja\",\n \"pt-BR\": \"Transcend\u{ea}ncia\",\n \"ru-RU\": \"\u{422}\u{440}\u{430}\u{43d}\u{441}\u{446}\u{435}\u{43d}\u{434}\u{435}\u{43d}\u{442}\u{43d}\u{43e}\u{441}\u{442}\u{44c}\",\n \"th-TH\": \"\u{e17}\u{e23}\u{e32}\u{e19}\u{e2a}\u{e4c}\u{e40}\u{e0b}\u{e19}\u{e40}\u{e14}\u{e19}\u{e0b}\u{e4c}\",\n \"tr-TR\": \"Ermi\u{15f}lik\",\n \"zh-CN\": \"\u{5723}\",\n \"zh-TW\": \"\u{8d85}\u{51e1}\u{5165}\u{8056}\"\n }\n },\n \"slot\": \"ultimate\"\n }\n ],\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"id\": \"zenyatta\",\n \"name\": {\n \"evidence\": [\n {\n \"locator\": \"data.heroes.zenyatta\",\n \"note\": \"commitDate=2026-08-12\",\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\"\n }\n ],\n \"value\": {\n \"de-DE\": \"Zenyatta\",\n \"en-US\": \"Zenyatta\",\n \"es-ES\": \"Zenyatta\",\n \"es-MX\": \"Zenyatta\",\n \"fr-FR\": \"Zenyatta\",\n \"it-IT\": \"Zenyatta\",\n \"ja-JP\": \"\u{30bc}\u{30cb}\u{30e4}\u{30c3}\u{30bf}\",\n \"ko-KR\": \"\u{c820}\u{c57c}\u{d0c0}\",\n \"pl-PL\": \"Zenyatta\",\n \"pt-BR\": \"Zenyatta\",\n \"ru-RU\": \"\u{414}\u{437}\u{435}\u{43d}\u{44a}\u{44f}\u{442}\u{442}\u{430}\",\n \"th-TH\": \"\u{e40}\u{e0b}\u{e47}\u{e19}\u{e22}\u{e31}\u{e15}\u{e15}\u{e32}\",\n \"tr-TR\": \"Zenyatta\",\n \"zh-CN\": \"\u{7985}\u{96c5}\u{5854}\",\n \"zh-TW\": \"\u{79aa}\u{4e9e}\u{5854}\"\n }\n },\n \"role\": {\n \"evidence\": [\n {\n \"locator\": \"https://overwatch.blizzard.com/en-us/heroes/zenyatta/\",\n \"note\": \"role metadata; accessed 2026-08-18\",\n \"source\": \"Blizzard Entertainment official Overwatch hero detail\"\n }\n ],\n \"value\": \"support\"\n }\n }\n ],\n \"identity\": {\n \"datasetId\": \"overwatch-workshop-hero-gameplay\",\n \"digest\": \"sha256:5c01599839834f3599a524c7307d3ceaa493e6a1e845d9884dc9617f2af4068a\",\n \"license\": \"MIT-compatible user-provided export\",\n \"reviewed\": true,\n \"source\": \"workshop-data/workshop-data.json@d854bf01fc7bbf3b2169f67408c07a8da8989ad6\",\n \"target\": \"Overwatch Workshop hero identities and named ability slots\",\n \"version\": \"2026-08-12\"\n },\n \"schemaVersion\": 1\n}\n";Expand description
The canonical gameplay dataset embedded in the crate.