package Ġcom . him an sh oe . kal endar . end los . common Ċ Ċ import Ġandroidx . annotation . Int Range Ċ import Ġjava . time . DayOfWeek Ċ import Ġjava . util . Locale Ċ Ċ /* Ċ * ĠMIT ĠLicense Ċ * Ċ * ĠCopyright Ġ( c ) Ġ 2 0 2 2 ĠH im an shu ĠSing h Ċ * Ċ * ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ * Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ * Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ * Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ * Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ * Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ * Ċ * ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ * Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ * Ċ * ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ * ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ * ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ * ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ * ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ * ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ * ĠSOFTWARE . Ċ */ Ċ Ċ /** Ċ Ġ* Ġ[ K al endar Kon fig ] Ġrepresents Ġthe Ġconfig Ġneeded Ġfor Ġrendering Ġcalendar Ċ Ġ* Ġ@ param [ max Year ] Ġgives Ġthe Ġmin / max Ġyear Ġrange Ċ Ġ* Ġ@ param [ week Characters ] Ġhelps Ġyou Ġset Ġthe Ġnumber Ġof Ġcharacter Ġin ĠWeek Ġname , Ġdefault Ġis Ġ 3 Ċ Ġ* Ġ@ param [ locale ] Ġhelps Ġyou Ġset Ġthe Ġlocale Ġwhere Ġdefault Ġis Ġ[ Locale . EN GL ISH ] Ċ Ġ*/ Ċ data Ġclass ĠKal endar Kon fig ( ĊĠĠĠ Ġval Ġmax Year : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Int Range ( from Ġ= Ġ 1 , Ġto Ġ= Ġ 4 ) ĊĠĠĠ Ġval Ġweek Characters : ĠInt Ġ= Ġ 3 , ĊĠĠĠ Ġval Ġlocale : ĠLocale Ġ= ĠLocale . EN GL ISH , ĊĠĠĠ Ġval Ġfirst DayOfWeek : ĠDay OfWeek Ġ= ĠDay OfWeek . S UND AY Ċ ) Ċ