package Ġio . github . v ish num ad . nb as cores . remote . map pers Ċ Ċ import Ġdagger . Re usable Ċ import Ġio . github . v ish num ad . nb as cores . database . entities . Game Period Ċ import Ġio . github . v ish num ad . nb as cores . remote . entities . Game Period Raw Ċ import Ġio . reactivex . functions . Function Ċ import Ġjavax . inject . Inject Ċ Ċ @ Re usable Ċ class ĠGame Period Raw Mapper Ġ@ Inject Ġconstructor () Ġ: ĠFunction < Game Period Raw , ĠGame Period > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġapply ( period : ĠGame Period Raw ): ĠGame Period Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠGame Period ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent Ġ= Ġperiod . current , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġperiod . type , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmax Regular Ġ= Ġperiod . max Regular , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Hal ftime Ġ= Ġperiod . is Hal ftime , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis EndOf Period Ġ= Ġperiod . is EndOf Period ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ