package Ġdur d inst ud ios . wow arena . domain . user Ċ Ċ import Ġdur d inst ud ios . wow arena . data . models . common . Region Ċ import Ġdur d inst ud ios . wow arena . data . models . war craft . p vp . Player Info Ċ import Ġdur d inst ud ios . wow arena . misc . Task Ċ import Ġdur d inst ud ios . wow arena . misc . task Idle Ċ import Ġdur d inst ud ios . wow arena . profile . Character Ċ import Ġdur d inst ud ios . wow arena . profile . Character Info Ċ import Ġdur d inst ud ios . wow arena . settings . Settings Ċ Ċ @ Suppress (" Un document ed Public Class ") Ċ data Ġclass ĠUser State ( ĊĠĠĠĠĠĠĠ Ġval Ġplayers Info : ĠMap < Character Info , ĠPlayer Info > Ġ= Ġempty Map (), ĊĠĠĠĠĠĠĠ Ġval Ġselected Character : ĠCharacter ?, ĊĠĠĠĠĠĠĠ Ġval Ġtutorial Shown Ġ: ĠBoolean , ĊĠĠĠĠĠĠĠ Ġval Ġsettings : ĠSettings Ġ= ĠSettings (), ĊĠĠĠĠĠĠĠ Ġval Ġcurrent Characters : ĠList < Character > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġval Ġcurrent Region : ĠRegion Ġ= ĠRegion . EU , ĊĠĠĠĠĠĠĠ Ġval Ġload User Task : ĠTask Ġ= Ġtask Idle (), ĊĠĠĠĠĠĠĠ Ġval Ġdelete Task : ĠTask Ġ= Ġtask Idle ()) Ċ