/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 8 - 2 0 2 1 ĠLe on ĠL inh art Ċ Ġ* ĠM ACH INE ĠGENERATED ĠFILE , ĠDO ĠNOT ĠEDIT Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ċ Ġ* Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ package Ġcom . gw 2 tb . gw 2 api . types . v 2 Ċ Ċ import Ġkotlin . test .* Ċ import Ġkotlinx . serialization .* Ċ import Ġkotlinx . serialization . json .* Ċ Ċ class ĠG W 2 v 2 Pv P Game Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġjson Ġ= ĠJson Ġ{ ĊĠĠĠĠĠĠĠ Ġuse Alternative Names Ġ= Ġfalse Ġ// Ġhttps :// github . com / Kotlin / kotlin x . serialization / issues / 1 5 1 2 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 0 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" 1 9 8 AB 9 4 6 - 2 1 7 1 - 4 8 A 0 - 9 8 8 5 - 0 3 0 9 5 F 9 DD 1 2 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 7 9 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 1 : 5 3 : 3 4 . 6 9 5 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 2 : 0 4 : 0 1 . 6 9 5 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" V ictory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ 4 7 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" 0 8 8 D 9 9 4 1 - 2 1 E 7 - 4 3 3 5 - A 0 C 2 - 4 3 6 5 A 8 D 4 6 B 1 F ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 5 0 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 4 4 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 1 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" 3 C 8 7 8 5 7 E - 9 EF 1 - 4 F 7 9 - 8 4 8 1 - F 4 0 FE 2 3 0 5 8 FC ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 7 9 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 1 : 4 1 : 1 7 . 0 7 6 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 1 : 5 0 : 0 5 . 0 7 6 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" V ictory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ 4 3 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" 0 8 8 D 9 9 4 1 - 2 1 E 7 - 4 3 3 5 - A 0 C 2 - 4 3 6 5 A 8 D 4 6 B 1 F ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 5 0 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 2 2 3 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 2 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" 7 2 2 5 A 9 6 4 - 5 4 1 0 - 4 9 4 4 - AAC 1 - 1 A 7 4 EF 4 0 5 3 7 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 3 2 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 1 : 5 8 : 0 3 . 9 2 0 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 1 : 5 8 : 4 1 . 9 2 0 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" De feat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Blue ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" 2 v 2 Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ- 6 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" E 6 F 9 F 9 6 F - 3 DD 9 - 4 4 9 C - 9 D 2 4 - BC 2 ED F 8 F BD 4 E ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 3 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" 9 2 7 BE 7 9 2 - 3 7 9 4 - 4 4 1 7 - 8 5 F 0 - 4 5 B 0 1 C 7 3 6 9 8 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 2 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 0 3 : 1 5 . 6 3 2 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 0 4 : 3 7 . 6 3 2 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" V ictory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Blue ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" 2 v 2 Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ 5 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" E 6 F 9 F 9 6 F - 3 DD 9 - 4 4 9 C - 9 D 2 4 - BC 2 ED F 8 F BD 4 E ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 4 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" B 2 7 E 1 0 9 E - C 6 F 9 - 4 A 0 8 - 8 0 0 D - 7 8 F DC 4 D 3 9 4 F 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 2 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 1 5 : 3 8 . 8 9 9 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 1 6 : 0 4 . 8 9 9 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" De feat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" 2 v 2 Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ- 4 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" E 6 F 9 F 9 6 F - 3 DD 9 - 4 4 9 C - 9 D 2 4 - BC 2 ED F 8 F BD 4 E ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 5 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" C 7 8 8 9 6 A 4 - 4 E 4 2 - 4 D 5 8 - B 6 D 7 - 9 DA 0 0 8 F 4 8 2 1 7 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 2 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 2 3 : 0 2 . 3 2 5 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 2 : 2 4 : 1 5 . 3 2 5 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" V ictory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" 2 v 2 Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ 4 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" E 6 F 9 F 9 6 F - 3 DD 9 - 4 4 9 C - 9 D 2 4 - BC 2 ED F 8 F BD 4 E ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 6 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" CE A 1 2 1 FD - 8 8 DE - 4 B 7 9 - 8 C 9 8 - BA 3 0 6 8 CDF 3 8 8 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 3 2 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 1 : 4 8 : 1 1 . 8 3 0 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 8 - 1 6 T 2 1 : 4 8 : 4 5 . 8 3 0 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" De feat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" 2 v 2 Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ- 8 7 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" E 6 F 9 F 9 6 F - 3 DD 9 - 4 4 9 C - 9 D 2 4 - BC 2 ED F 8 F BD 4 E ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 7 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" D 3 F 7 3 C 0 7 - B 4 C 6 - 4 2 CE - 8 8 1 6 - 5 8 E CB 4 1 1 C 9 B 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 1 7 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 1 : 2 3 : 1 3 . 8 1 6 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 6 - 3 0 T 1 1 : 3 6 : 4 7 . 8 1 6 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" De feat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Blue ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ- 5 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" 0 8 8 D 9 9 4 1 - 2 1 E 7 - 4 3 3 5 - A 0 C 2 - 4 3 6 5 A 8 D 4 6 B 1 F ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 5 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 4 1 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 8 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" D 7 B 3 6 AC B - F BE 4 - 4 D 7 5 - 9 0 9 2 - C 0 2 7 3 E 9 5 1 C BB ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 1 1 7 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 0 6 - 2 8 T 1 3 : 4 2 : 1 9 . 8 7 4 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 0 6 - 2 8 T 1 3 : 5 2 : 5 2 . 8 7 4 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" V ictory ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Blue ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" Re ven ant ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" Rank ed ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ change ": Ġ 6 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" season ": Ġ" 0 8 8 D 9 9 4 1 - 2 1 E 7 - 4 3 3 5 - A 0 C 2 - 4 3 6 5 A 8 D 4 6 B 1 F ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 3 2 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 5 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Type _ 0 9 () Ġ{ ĊĠĠĠĠĠĠĠ Ġjson . decode FromString < GW 2 v 2 Pv P Game >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" E 5 F 0 E 1 D 1 - E 4 0 0 - 4 3 F 8 - 9 2 4 1 - A 4 1 3 5 6 CA 4 3 C 7 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" map _ id ": Ġ 9 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" started ": Ġ" 2 0 2 0 - 1 0 - 0 1 T 1 9 : 1 1 : 1 9 . 0 3 9 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ended ": Ġ" 2 0 2 0 - 1 0 - 0 1 T 1 9 : 1 5 : 0 4 . 0 3 9 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" result ": Ġ" De feat ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" team ": Ġ" Red ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" prof ession ": Ġ" N ec rom ancer ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" rating _ type ": Ġ" None ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" scores ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" red ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" blue ": Ġ 5 0 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ }