package Ġdesign . andro med ac omp ose . catalog Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . text . font . Font Ċ import Ġandroidx . compose . ui . text . font . Font Family Ċ import Ġandroidx . compose . ui . text . font . Font Weight Ċ import Ġdesign . andro med ac omp ose . And rome da Theme Ċ import Ġdesign . andro med ac omp ose . foundation . colors . default Dark Colors Ċ import Ġdesign . andro med ac omp ose . foundation . colors . default Light Colors Ċ Ċ @ Composable Ċ fun ĠCatalog Theme ( ĊĠĠĠ Ġis Light Theme : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġcontent : Ġ@ Composable Ġ() Ġ-> ĠUnit Ċ ) Ġ{ ĊĠĠĠ ĠAnd rome da Theme ( ĊĠĠĠĠĠĠĠ Ġcolors Ġ= Ġif Ġ( is Light Theme ) Ġdefault Light Colors () Ġelse Ġdefault Dark Colors (), ĊĠĠĠĠĠĠĠ ĠfontFamily Ġ= ĠCatalog App Fonts ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcontent () ĊĠĠĠ Ġ} Ċ } Ċ Ċ val ĠCatalog App Fonts Ġ= ĠFont Family ( ĊĠĠĠ ĠFont ( R . font . catalog _ black , ĠFontWeight . Black ), ĊĠĠĠ ĠFont ( R . font . catalog _ bold , ĠFontWeight . Bold ), ĊĠĠĠ ĠFont ( R . font . catalog _ extr ab old , ĠFontWeight . Extra Bold ), ĊĠĠĠ ĠFont ( R . font . catalog _ extr al ight , ĠFontWeight . Light ), ĊĠĠĠ ĠFont ( R . font . catalog _ medium , ĠFontWeight . Medium ), ĊĠĠĠ ĠFont ( R . font . catalog _ regular , ĠFontWeight . W 4 0 0 ), ĊĠĠĠ ĠFont ( R . font . catalog _ semibold , ĠFontWeight . Sem iB old ), ĊĠĠĠ ĠFont ( R . font . catalog _ thin , ĠFontWeight . Th in ) Ċ ) Ċ