package Ġcom . engine ba i . movie h unt . ui . home . controller Ċ Ċ import Ġcom . air bnb . e po xy . E po xy Model Ċ import Ġcom . engine ba i . movie h unt . Movie Home Large Binding Model _ Ċ import Ġcom . engine ba i . movie h unt . Movie Home Normal Binding Model _ Ċ import Ġcom . engine ba i . movie h unt . data . local . Movie Model Ċ import Ġcom . engine ba i . movie h unt . data . local . display Title Ċ import Ġcom . engine ba i . movie h unt . data . local . display Vote Percentage Ċ import Ġcom . engine ba i . movie h unt . data . local . getPost er Url Ċ import Ġcom . engine ba i . movie h unt . ui . Movie ClickListener Ċ import Ġcom . engine ba i . movie h unt . ui . list . Movie Category Ċ Ċ class ĠMovie Normal List Controller ( ĊĠĠĠ Ġmovie Category : ĠMovie Category , ĊĠĠĠ Ġclick Listener : ĠMovie ClickListener ? Ġ= Ġnull Ċ ) Ġ: ĠMovie Carousel Controller ( movie Category , Ġclick Listener ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild Item Model ( current Position : ĠInt , Ġitem : ĠMovie Model ?): ĠE po xy Model < *> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġitem ?. run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMovie Home Normal Binding Model _() ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. id ("${ movie Category }${ this . id }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. movie Id ( this . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. poster Image ( this . getPost er Url ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. title ( this . display Title ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. rating ( this . display Vote Percentage ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. click Listener ( click Listener ) ĊĠĠĠĠĠĠĠ Ġ} Ġ?: Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMovie Home Large Binding Model _() ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. id (- current Position ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }