package Ġme . sy ari . ss . item . item Register . general Ċ Ċ data Ġclass ĠGeneral Item With Amount ( ĊĠĠĠ Ġval Ġdata : ĠGeneral Item , ĊĠĠĠ Ġvar Ġamount : ĠInt Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom ( list : ĠMap < General Item , ĠInt >): ĠMap < General Item , ĠGeneral Item With Amount > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġlist . map Ġ{ Ġit . key Ġto ĠGeneral Item With Amount ( it . key , Ġit . value ) Ġ}. toMap () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }