/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* Ġ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 Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// 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 Ġcom . example . android dev challenge . model Ċ Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . compose . runtime . Immutable Ċ import Ġcom . example . android dev challenge . R Ċ Ċ object ĠRepo Ġ{ ĊĠĠĠ Ġfun Ġget P ets Data () Ġ= Ġpet List Ċ } Ċ Ċ @ Immutable Ċ data Ġclass ĠDog ( ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġage : ĠString , ĊĠĠĠ Ġval Ġgender : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġaddress : ĠString , ĊĠĠĠ Ġ@ Drawable Res Ġval Ġimage : ĠInt , Ċ ) Ċ Ċ private Ġval Ġpet List Ġ= ĠlistOf ( ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" B ella ", ĊĠĠĠĠĠĠĠ Ġ" 2 ", ĊĠĠĠĠĠĠĠ Ġ" Female ", ĊĠĠĠĠĠĠĠ Ġ" B ella Ġis Ġa Ġsweet Ġp up py . ĠShe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġshe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġher Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠShe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 1 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" Max ", ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" Male ", ĊĠĠĠĠĠĠĠ Ġ" Max Ġis Ġa Ġsweet Ġp up py . ĠHe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġhe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġhim Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠHe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 2 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" Rock y ", ĊĠĠĠĠĠĠĠ Ġ" 2 ", ĊĠĠĠĠĠĠĠ Ġ" Male ", ĊĠĠĠĠĠĠĠ Ġ" Max Ġis Ġa Ġsweet Ġp up py . ĠHe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġhe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġhim Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠHe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 3 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" L ola ", ĊĠĠĠĠĠĠĠ Ġ" 2 ", ĊĠĠĠĠĠĠĠ Ġ" Female ", ĊĠĠĠĠĠĠĠ Ġ" B ella Ġis Ġa Ġsweet Ġp up py . ĠShe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġshe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġher Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠShe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 4 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" M agg ie ", ĊĠĠĠĠĠĠĠ Ġ" 2 ", ĊĠĠĠĠĠĠĠ Ġ" Female ", ĊĠĠĠĠĠĠĠ Ġ" B ella Ġis Ġa Ġsweet Ġp up py . ĠShe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġshe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġher Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠShe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 5 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" To by ", ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" Male ", ĊĠĠĠĠĠĠĠ Ġ" Max Ġis Ġa Ġsweet Ġp up py . ĠHe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġhe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġhim Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠHe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 6 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" Mol ly ", ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" Female ", ĊĠĠĠĠĠĠĠ Ġ" B ella Ġis Ġa Ġsweet Ġp up py . ĠShe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġshe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġher Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠShe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 7 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" B ent ley ", ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" Male ", ĊĠĠĠĠĠĠĠ Ġ" Max Ġis Ġa Ġsweet Ġp up py . ĠHe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġhe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġhim Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠHe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 8 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" Jack ", ĊĠĠĠĠĠĠĠ Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġ" Male ", ĊĠĠĠĠĠĠĠ Ġ" Max Ġis Ġa Ġsweet Ġp up py . ĠHe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġhe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġhim Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠHe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 9 ĊĠĠĠ Ġ), ĊĠĠĠ ĠDog ( ĊĠĠĠĠĠĠĠ Ġ" Luc y ", ĊĠĠĠĠĠĠĠ Ġ" 2 ", ĊĠĠĠĠĠĠĠ Ġ" Female ", ĊĠĠĠĠĠĠĠ Ġ" B ella Ġis Ġa Ġsweet Ġp up py . ĠShe Ġhas Ġbeen Ġat Ġs hel ter Ġsince Ġshe Ġwas Ġborn Ġand Ġwe 'd Ġreally Ġlove Ġto Ġsee Ġher Ġget Ġinto Ġa Ġnew Ġhome Ġsoon !. ĠShe Ġgets Ġalong Ġwell Ġwith Ġother Ġp ets , Ġand Ġis Ġused Ġto Ġbeing Ġaround Ġdo gs .", ĊĠĠĠĠĠĠĠ Ġ" New ĠYork ", ĊĠĠĠĠĠĠĠ ĠR . drawable . dog 1 0 ĊĠĠĠ Ġ), Ċ ) Ċ