/* Ċ Copyright Ġ 2 0 2 1 ĠMat he us ĠM ene zes Ċ Ċ Licensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ you Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ You Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ċ Unless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ distributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ WITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ See Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ limitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġbr . com . math sem ilio . asm r contest ant table . ui . common . view Ċ Ċ import Ġandroid . view .* Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . screens . container . view . MainActivity View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . dialog . pro mp td ialog . view . Prompt Dialog View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . screens . week highlight s list . view . Week Highlight s View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . dialog . bottom sheet . add contest ant . view . Add Cont est ant View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . screens . contest ant stable . view . Cont est ants Table Screen View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . screens . contest ant stable . view . list item . Cont est ants ListItem View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . dialog . bottom sheet . add week highlight s . view . Add Week Highlight s View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . dialog . bottom sheet . contest ant details . view . Cont est ant Details View Impl Ċ import Ġbr . com . math sem ilio . asm r contest ant table . ui . screens . week highlight s list . view . list item . Week Highlight s ListItem View Impl Ċ Ċ class ĠView Factory ( private Ġval Ġlayout Inflater : ĠLayoutInflater ) Ġ{ ĊĊĠĠĠ Ġval Ġprompt Dialog View ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠPrompt Dialog View Impl ( layout Inflater ) ĊĊĠĠĠ Ġfun Ġget MainActivity View ( parent : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠMainActivity View Impl ( layout Inflater , Ġparent ) ĊĊĠĠĠ Ġfun Ġget Cont est ants Table Screen View ( container : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠCont est ants Table Screen View Impl ( layout Inflater , Ġcontainer , Ġthis ) ĊĊĠĠĠ Ġfun Ġget Cont est ants ListItem View ( parent : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠCont est ants ListItem View Impl ( layout Inflater , Ġparent ) ĊĊĠĠĠ Ġfun Ġget Week Highlight s List Screen View ( container : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠWeek Highlight s View Impl ( layout Inflater , Ġcontainer , Ġthis ) ĊĊĠĠĠ Ġfun Ġget Week Highlight s ListItem View ( parent : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠWeek Highlight s ListItem View Impl ( layout Inflater , Ġparent ) ĊĊĠĠĠ Ġfun Ġget Add Cont est View ( container : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠAdd Cont est ant View Impl ( layout Inflater , Ġcontainer ) ĊĊĠĠĠ Ġfun Ġget Add Week Highlight s View ( container : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠAdd Week Highlight s View Impl ( layout Inflater , Ġcontainer ) ĊĊĠĠĠ Ġfun Ġget Cont est ants Details View ( container : ĠViewGroup ?) Ġ= ĊĠĠĠĠĠĠĠ ĠCont est ant Details View Impl ( layout Inflater , Ġcontainer ) Ċ } Ċ