diff --git a/build.gradle.kts b/build.gradle.kts index dd8a9e78..1d928645 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -57,6 +57,11 @@ apiValidation { ignoredProjects += listOf( "sample", ) + + @OptIn(kotlinx.validation.ExperimentalBCVApi::class) + klib { + enabled = true + } } // tasks.register("clean").configure { diff --git a/compose-multiplatform/library/api/library.klib.api b/compose-multiplatform/library/api/library.klib.api new file mode 100644 index 00000000..88af8c19 --- /dev/null +++ b/compose-multiplatform/library/api/library.klib.api @@ -0,0 +1,421 @@ +// Klib ABI Dump +// Targets: [iosArm64, iosSimulatorArm64, iosX64, wasmJs] +// Rendering settings: +// - Signature version: 2 +// - Show manifest properties: true +// - Show declarations: true + +// Library unique name: +final enum class com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition : kotlin/Enum { // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition|null[0] + enum entry End // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.End|null[0] + enum entry Start // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.Start|null[0] + + final val entries // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition.values|values#static(){}[0] +} + +final enum class com.kizitonwose.calendar.compose/ContentHeightMode : kotlin/Enum { // com.kizitonwose.calendar.compose/ContentHeightMode|null[0] + enum entry Fill // com.kizitonwose.calendar.compose/ContentHeightMode.Fill|null[0] + enum entry Wrap // com.kizitonwose.calendar.compose/ContentHeightMode.Wrap|null[0] + + final val entries // com.kizitonwose.calendar.compose/ContentHeightMode.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.kizitonwose.calendar.compose/ContentHeightMode.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.kizitonwose.calendar.compose/ContentHeightMode // com.kizitonwose.calendar.compose/ContentHeightMode.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.kizitonwose.calendar.compose/ContentHeightMode.values|values#static(){}[0] +} + +final enum class com.kizitonwose.calendar.core/DayPosition : kotlin/Enum { // com.kizitonwose.calendar.core/DayPosition|null[0] + enum entry InDate // com.kizitonwose.calendar.core/DayPosition.InDate|null[0] + enum entry MonthDate // com.kizitonwose.calendar.core/DayPosition.MonthDate|null[0] + enum entry OutDate // com.kizitonwose.calendar.core/DayPosition.OutDate|null[0] + + final val entries // com.kizitonwose.calendar.core/DayPosition.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.kizitonwose.calendar.core/DayPosition.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.kizitonwose.calendar.core/DayPosition // com.kizitonwose.calendar.core/DayPosition.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.kizitonwose.calendar.core/DayPosition.values|values#static(){}[0] +} + +final enum class com.kizitonwose.calendar.core/OutDateStyle : kotlin/Enum { // com.kizitonwose.calendar.core/OutDateStyle|null[0] + enum entry EndOfGrid // com.kizitonwose.calendar.core/OutDateStyle.EndOfGrid|null[0] + enum entry EndOfRow // com.kizitonwose.calendar.core/OutDateStyle.EndOfRow|null[0] + + final val entries // com.kizitonwose.calendar.core/OutDateStyle.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.kizitonwose.calendar.core/OutDateStyle.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.kizitonwose.calendar.core/OutDateStyle // com.kizitonwose.calendar.core/OutDateStyle.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.kizitonwose.calendar.core/OutDateStyle.values|values#static(){}[0] +} + +final enum class com.kizitonwose.calendar.core/WeekDayPosition : kotlin/Enum { // com.kizitonwose.calendar.core/WeekDayPosition|null[0] + enum entry InDate // com.kizitonwose.calendar.core/WeekDayPosition.InDate|null[0] + enum entry OutDate // com.kizitonwose.calendar.core/WeekDayPosition.OutDate|null[0] + enum entry RangeDate // com.kizitonwose.calendar.core/WeekDayPosition.RangeDate|null[0] + + final val entries // com.kizitonwose.calendar.core/WeekDayPosition.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.kizitonwose.calendar.core/WeekDayPosition.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.kizitonwose.calendar.core/WeekDayPosition // com.kizitonwose.calendar.core/WeekDayPosition.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.kizitonwose.calendar.core/WeekDayPosition.values|values#static(){}[0] +} + +abstract interface com.kizitonwose.calendar.core/JvmSerializable // com.kizitonwose.calendar.core/JvmSerializable|null[0] + +final class com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState : androidx.compose.foundation.gestures/ScrollableState { // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState|null[0] + final val firstVisibleMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.firstVisibleMonth|{}firstVisibleMonth[0] + final fun (): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.firstVisibleMonth.|(){}[0] + final val interactionSource // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.interactionSource|{}interactionSource[0] + final fun (): androidx.compose.foundation.interaction/InteractionSource // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.interactionSource.|(){}[0] + final val isScrollInProgress // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.isScrollInProgress|{}isScrollInProgress[0] + final fun (): kotlin/Boolean // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.isScrollInProgress.|(){}[0] + final val lastVisibleMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.lastVisibleMonth|{}lastVisibleMonth[0] + final fun (): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.lastVisibleMonth.|(){}[0] + final val layoutInfo // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.layoutInfo|{}layoutInfo[0] + final fun (): com.kizitonwose.calendar.compose/CalendarLayoutInfo // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.layoutInfo.|(){}[0] + + final var endMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.endMonth|{}endMonth[0] + final fun (): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.endMonth.|(){}[0] + final fun (com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.endMonth.|(com.kizitonwose.calendar.core.YearMonth){}[0] + final var firstDayOfWeek // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.firstDayOfWeek|{}firstDayOfWeek[0] + final fun (): kotlinx.datetime/DayOfWeek // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.firstDayOfWeek.|(){}[0] + final fun (kotlinx.datetime/DayOfWeek) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.firstDayOfWeek.|(kotlinx.datetime.DayOfWeek){}[0] + final var startMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.startMonth|{}startMonth[0] + final fun (): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.startMonth.|(){}[0] + final fun (com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.startMonth.|(com.kizitonwose.calendar.core.YearMonth){}[0] + + final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.animateScrollToMonth|animateScrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] + final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.scrollToMonth|scrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] + + final object Companion // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState.Companion|null[0] +} + +final class com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek { // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek|null[0] + constructor (kotlin.collections/List) // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.|(kotlin.collections.List){}[0] + + final val days // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.days|{}days[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.days.|(){}[0] + + final fun component1(): kotlin.collections/List // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.component1|component1(){}[0] + final fun copy(kotlin.collections/List = ...): com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.copy|copy(kotlin.collections.List){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeek.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo : androidx.compose.foundation.lazy/LazyListItemInfo { // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo|null[0] + constructor (androidx.compose.foundation.lazy/LazyListItemInfo, com.kizitonwose.calendar.core/Week) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.|(androidx.compose.foundation.lazy.LazyListItemInfo;com.kizitonwose.calendar.core.Week){}[0] + + final val contentType // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.contentType|{}contentType[0] + final fun (): kotlin/Any? // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.contentType.|(){}[0] + final val index // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.index|{}index[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.index.|(){}[0] + final val key // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.key|{}key[0] + final fun (): kotlin/Any // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.key.|(){}[0] + final val offset // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.offset|{}offset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.offset.|(){}[0] + final val size // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.size|{}size[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.size.|(){}[0] + final val week // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.week|{}week[0] + final fun (): com.kizitonwose.calendar.core/Week // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarItemInfo.week.|(){}[0] +} + +final class com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo : androidx.compose.foundation.lazy/LazyListLayoutInfo { // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo|null[0] + constructor (androidx.compose.foundation.lazy/LazyListLayoutInfo, kotlin/Function1) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.|(androidx.compose.foundation.lazy.LazyListLayoutInfo;kotlin.Function1){}[0] + + final val afterContentPadding // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.afterContentPadding|{}afterContentPadding[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.afterContentPadding.|(){}[0] + final val beforeContentPadding // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.beforeContentPadding|{}beforeContentPadding[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.beforeContentPadding.|(){}[0] + final val mainAxisItemSpacing // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.mainAxisItemSpacing|{}mainAxisItemSpacing[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.mainAxisItemSpacing.|(){}[0] + final val orientation // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.orientation|{}orientation[0] + final fun (): androidx.compose.foundation.gestures/Orientation // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.orientation.|(){}[0] + final val reverseLayout // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.reverseLayout|{}reverseLayout[0] + final fun (): kotlin/Boolean // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.reverseLayout.|(){}[0] + final val totalItemsCount // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.totalItemsCount|{}totalItemsCount[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.totalItemsCount.|(){}[0] + final val viewportEndOffset // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportEndOffset|{}viewportEndOffset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportEndOffset.|(){}[0] + final val viewportSize // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportSize|{}viewportSize[0] + final fun (): androidx.compose.ui.unit/IntSize // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportSize.|(){}[0] + final val viewportStartOffset // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportStartOffset|{}viewportStartOffset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.viewportStartOffset.|(){}[0] + final val visibleItemsInfo // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.visibleItemsInfo|{}visibleItemsInfo[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.visibleItemsInfo.|(){}[0] + final val visibleWeeksInfo // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.visibleWeeksInfo|{}visibleWeeksInfo[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo.visibleWeeksInfo.|(){}[0] +} + +final class com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState : androidx.compose.foundation.gestures/ScrollableState { // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState|null[0] + final val firstVisibleWeek // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.firstVisibleWeek|{}firstVisibleWeek[0] + final fun (): com.kizitonwose.calendar.core/Week // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.firstVisibleWeek.|(){}[0] + final val interactionSource // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.interactionSource|{}interactionSource[0] + final fun (): androidx.compose.foundation.interaction/InteractionSource // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.interactionSource.|(){}[0] + final val isScrollInProgress // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.isScrollInProgress|{}isScrollInProgress[0] + final fun (): kotlin/Boolean // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.isScrollInProgress.|(){}[0] + final val lastVisibleWeek // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.lastVisibleWeek|{}lastVisibleWeek[0] + final fun (): com.kizitonwose.calendar.core/Week // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.lastVisibleWeek.|(){}[0] + final val layoutInfo // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.layoutInfo|{}layoutInfo[0] + final fun (): com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarLayoutInfo // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.layoutInfo.|(){}[0] + + final var endDate // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.endDate|{}endDate[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.endDate.|(){}[0] + final fun (kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.endDate.|(kotlinx.datetime.LocalDate){}[0] + final var firstDayOfWeek // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.firstDayOfWeek|{}firstDayOfWeek[0] + final fun (): kotlinx.datetime/DayOfWeek // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.firstDayOfWeek.|(){}[0] + final fun (kotlinx.datetime/DayOfWeek) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.firstDayOfWeek.|(kotlinx.datetime.DayOfWeek){}[0] + final var startDate // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.startDate|{}startDate[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.startDate.|(){}[0] + final fun (kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.startDate.|(kotlinx.datetime.LocalDate){}[0] + + final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToWeek(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.animateScrollToWeek|animateScrollToWeek(kotlinx.datetime.LocalDate){}[0] + final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToWeek(kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.scrollToWeek|scrollToWeek(kotlinx.datetime.LocalDate){}[0] + + final object Companion // com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState.Companion|null[0] +} + +final class com.kizitonwose.calendar.compose/CalendarItemInfo : androidx.compose.foundation.lazy/LazyListItemInfo { // com.kizitonwose.calendar.compose/CalendarItemInfo|null[0] + constructor (androidx.compose.foundation.lazy/LazyListItemInfo, com.kizitonwose.calendar.core/CalendarMonth) // com.kizitonwose.calendar.compose/CalendarItemInfo.|(androidx.compose.foundation.lazy.LazyListItemInfo;com.kizitonwose.calendar.core.CalendarMonth){}[0] + + final val contentType // com.kizitonwose.calendar.compose/CalendarItemInfo.contentType|{}contentType[0] + final fun (): kotlin/Any? // com.kizitonwose.calendar.compose/CalendarItemInfo.contentType.|(){}[0] + final val index // com.kizitonwose.calendar.compose/CalendarItemInfo.index|{}index[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarItemInfo.index.|(){}[0] + final val key // com.kizitonwose.calendar.compose/CalendarItemInfo.key|{}key[0] + final fun (): kotlin/Any // com.kizitonwose.calendar.compose/CalendarItemInfo.key.|(){}[0] + final val month // com.kizitonwose.calendar.compose/CalendarItemInfo.month|{}month[0] + final fun (): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.compose/CalendarItemInfo.month.|(){}[0] + final val offset // com.kizitonwose.calendar.compose/CalendarItemInfo.offset|{}offset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarItemInfo.offset.|(){}[0] + final val size // com.kizitonwose.calendar.compose/CalendarItemInfo.size|{}size[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarItemInfo.size.|(){}[0] +} + +final class com.kizitonwose.calendar.compose/CalendarLayoutInfo : androidx.compose.foundation.lazy/LazyListLayoutInfo { // com.kizitonwose.calendar.compose/CalendarLayoutInfo|null[0] + constructor (androidx.compose.foundation.lazy/LazyListLayoutInfo, kotlin/Function1) // com.kizitonwose.calendar.compose/CalendarLayoutInfo.|(androidx.compose.foundation.lazy.LazyListLayoutInfo;kotlin.Function1){}[0] + + final val afterContentPadding // com.kizitonwose.calendar.compose/CalendarLayoutInfo.afterContentPadding|{}afterContentPadding[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.afterContentPadding.|(){}[0] + final val beforeContentPadding // com.kizitonwose.calendar.compose/CalendarLayoutInfo.beforeContentPadding|{}beforeContentPadding[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.beforeContentPadding.|(){}[0] + final val mainAxisItemSpacing // com.kizitonwose.calendar.compose/CalendarLayoutInfo.mainAxisItemSpacing|{}mainAxisItemSpacing[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.mainAxisItemSpacing.|(){}[0] + final val orientation // com.kizitonwose.calendar.compose/CalendarLayoutInfo.orientation|{}orientation[0] + final fun (): androidx.compose.foundation.gestures/Orientation // com.kizitonwose.calendar.compose/CalendarLayoutInfo.orientation.|(){}[0] + final val reverseLayout // com.kizitonwose.calendar.compose/CalendarLayoutInfo.reverseLayout|{}reverseLayout[0] + final fun (): kotlin/Boolean // com.kizitonwose.calendar.compose/CalendarLayoutInfo.reverseLayout.|(){}[0] + final val totalItemsCount // com.kizitonwose.calendar.compose/CalendarLayoutInfo.totalItemsCount|{}totalItemsCount[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.totalItemsCount.|(){}[0] + final val viewportEndOffset // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportEndOffset|{}viewportEndOffset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportEndOffset.|(){}[0] + final val viewportSize // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportSize|{}viewportSize[0] + final fun (): androidx.compose.ui.unit/IntSize // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportSize.|(){}[0] + final val viewportStartOffset // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportStartOffset|{}viewportStartOffset[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.compose/CalendarLayoutInfo.viewportStartOffset.|(){}[0] + final val visibleItemsInfo // com.kizitonwose.calendar.compose/CalendarLayoutInfo.visibleItemsInfo|{}visibleItemsInfo[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.compose/CalendarLayoutInfo.visibleItemsInfo.|(){}[0] + final val visibleMonthsInfo // com.kizitonwose.calendar.compose/CalendarLayoutInfo.visibleMonthsInfo|{}visibleMonthsInfo[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.compose/CalendarLayoutInfo.visibleMonthsInfo.|(){}[0] +} + +final class com.kizitonwose.calendar.compose/CalendarState : androidx.compose.foundation.gestures/ScrollableState { // com.kizitonwose.calendar.compose/CalendarState|null[0] + final val firstVisibleMonth // com.kizitonwose.calendar.compose/CalendarState.firstVisibleMonth|{}firstVisibleMonth[0] + final fun (): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.compose/CalendarState.firstVisibleMonth.|(){}[0] + final val interactionSource // com.kizitonwose.calendar.compose/CalendarState.interactionSource|{}interactionSource[0] + final fun (): androidx.compose.foundation.interaction/InteractionSource // com.kizitonwose.calendar.compose/CalendarState.interactionSource.|(){}[0] + final val isScrollInProgress // com.kizitonwose.calendar.compose/CalendarState.isScrollInProgress|{}isScrollInProgress[0] + final fun (): kotlin/Boolean // com.kizitonwose.calendar.compose/CalendarState.isScrollInProgress.|(){}[0] + final val lastVisibleMonth // com.kizitonwose.calendar.compose/CalendarState.lastVisibleMonth|{}lastVisibleMonth[0] + final fun (): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.compose/CalendarState.lastVisibleMonth.|(){}[0] + final val layoutInfo // com.kizitonwose.calendar.compose/CalendarState.layoutInfo|{}layoutInfo[0] + final fun (): com.kizitonwose.calendar.compose/CalendarLayoutInfo // com.kizitonwose.calendar.compose/CalendarState.layoutInfo.|(){}[0] + + final var endMonth // com.kizitonwose.calendar.compose/CalendarState.endMonth|{}endMonth[0] + final fun (): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.compose/CalendarState.endMonth.|(){}[0] + final fun (com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.endMonth.|(com.kizitonwose.calendar.core.YearMonth){}[0] + final var firstDayOfWeek // com.kizitonwose.calendar.compose/CalendarState.firstDayOfWeek|{}firstDayOfWeek[0] + final fun (): kotlinx.datetime/DayOfWeek // com.kizitonwose.calendar.compose/CalendarState.firstDayOfWeek.|(){}[0] + final fun (kotlinx.datetime/DayOfWeek) // com.kizitonwose.calendar.compose/CalendarState.firstDayOfWeek.|(kotlinx.datetime.DayOfWeek){}[0] + final var outDateStyle // com.kizitonwose.calendar.compose/CalendarState.outDateStyle|{}outDateStyle[0] + final fun (): com.kizitonwose.calendar.core/OutDateStyle // com.kizitonwose.calendar.compose/CalendarState.outDateStyle.|(){}[0] + final fun (com.kizitonwose.calendar.core/OutDateStyle) // com.kizitonwose.calendar.compose/CalendarState.outDateStyle.|(com.kizitonwose.calendar.core.OutDateStyle){}[0] + final var startMonth // com.kizitonwose.calendar.compose/CalendarState.startMonth|{}startMonth[0] + final fun (): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.compose/CalendarState.startMonth.|(){}[0] + final fun (com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.startMonth.|(com.kizitonwose.calendar.core.YearMonth){}[0] + + final fun dispatchRawDelta(kotlin/Float): kotlin/Float // com.kizitonwose.calendar.compose/CalendarState.dispatchRawDelta|dispatchRawDelta(kotlin.Float){}[0] + final suspend fun animateScrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.animateScrollToMonth|animateScrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] + final suspend fun scroll(androidx.compose.foundation/MutatePriority, kotlin.coroutines/SuspendFunction1) // com.kizitonwose.calendar.compose/CalendarState.scroll|scroll(androidx.compose.foundation.MutatePriority;kotlin.coroutines.SuspendFunction1){}[0] + final suspend fun scrollToMonth(com.kizitonwose.calendar.core/YearMonth) // com.kizitonwose.calendar.compose/CalendarState.scrollToMonth|scrollToMonth(com.kizitonwose.calendar.core.YearMonth){}[0] + + final object Companion // com.kizitonwose.calendar.compose/CalendarState.Companion|null[0] +} + +final class com.kizitonwose.calendar.core/CalendarDay { // com.kizitonwose.calendar.core/CalendarDay|null[0] + constructor (kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/DayPosition) // com.kizitonwose.calendar.core/CalendarDay.|(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + + final val date // com.kizitonwose.calendar.core/CalendarDay.date|{}date[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/CalendarDay.date.|(){}[0] + final val position // com.kizitonwose.calendar.core/CalendarDay.position|{}position[0] + final fun (): com.kizitonwose.calendar.core/DayPosition // com.kizitonwose.calendar.core/CalendarDay.position.|(){}[0] + + final fun component1(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/CalendarDay.component1|component1(){}[0] + final fun component2(): com.kizitonwose.calendar.core/DayPosition // com.kizitonwose.calendar.core/CalendarDay.component2|component2(){}[0] + final fun copy(kotlinx.datetime/LocalDate = ..., com.kizitonwose.calendar.core/DayPosition = ...): com.kizitonwose.calendar.core/CalendarDay // com.kizitonwose.calendar.core/CalendarDay.copy|copy(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.DayPosition){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.core/CalendarDay.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.core/CalendarDay.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.core/CalendarDay.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.core/CalendarMonth { // com.kizitonwose.calendar.core/CalendarMonth|null[0] + final val weekDays // com.kizitonwose.calendar.core/CalendarMonth.weekDays|{}weekDays[0] + final fun (): kotlin.collections/List> // com.kizitonwose.calendar.core/CalendarMonth.weekDays.|(){}[0] + final val yearMonth // com.kizitonwose.calendar.core/CalendarMonth.yearMonth|{}yearMonth[0] + final fun (): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/CalendarMonth.yearMonth.|(){}[0] + + final fun component1(): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/CalendarMonth.component1|component1(){}[0] + final fun component2(): kotlin.collections/List> // com.kizitonwose.calendar.core/CalendarMonth.component2|component2(){}[0] + final fun copy(com.kizitonwose.calendar.core/YearMonth = ..., kotlin.collections/List> = ...): com.kizitonwose.calendar.core/CalendarMonth // com.kizitonwose.calendar.core/CalendarMonth.copy|copy(com.kizitonwose.calendar.core.YearMonth;kotlin.collections.List>){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.core/CalendarMonth.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.core/CalendarMonth.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.core/CalendarMonth.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.core/Week { // com.kizitonwose.calendar.core/Week|null[0] + final val days // com.kizitonwose.calendar.core/Week.days|{}days[0] + final fun (): kotlin.collections/List // com.kizitonwose.calendar.core/Week.days.|(){}[0] + + final fun component1(): kotlin.collections/List // com.kizitonwose.calendar.core/Week.component1|component1(){}[0] + final fun copy(kotlin.collections/List = ...): com.kizitonwose.calendar.core/Week // com.kizitonwose.calendar.core/Week.copy|copy(kotlin.collections.List){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.core/Week.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.core/Week.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.core/Week.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.core/WeekDay { // com.kizitonwose.calendar.core/WeekDay|null[0] + constructor (kotlinx.datetime/LocalDate, com.kizitonwose.calendar.core/WeekDayPosition) // com.kizitonwose.calendar.core/WeekDay.|(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.WeekDayPosition){}[0] + + final val date // com.kizitonwose.calendar.core/WeekDay.date|{}date[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/WeekDay.date.|(){}[0] + final val position // com.kizitonwose.calendar.core/WeekDay.position|{}position[0] + final fun (): com.kizitonwose.calendar.core/WeekDayPosition // com.kizitonwose.calendar.core/WeekDay.position.|(){}[0] + + final fun component1(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/WeekDay.component1|component1(){}[0] + final fun component2(): com.kizitonwose.calendar.core/WeekDayPosition // com.kizitonwose.calendar.core/WeekDay.component2|component2(){}[0] + final fun copy(kotlinx.datetime/LocalDate = ..., com.kizitonwose.calendar.core/WeekDayPosition = ...): com.kizitonwose.calendar.core/WeekDay // com.kizitonwose.calendar.core/WeekDay.copy|copy(kotlinx.datetime.LocalDate;com.kizitonwose.calendar.core.WeekDayPosition){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.core/WeekDay.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.core/WeekDay.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.core/WeekDay.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.core/YearMonth : com.kizitonwose.calendar.core/JvmSerializable, kotlin/Comparable { // com.kizitonwose.calendar.core/YearMonth|null[0] + constructor (kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.core/YearMonth.|(kotlin.Int;kotlin.Int){}[0] + constructor (kotlin/Int, kotlinx.datetime/Month) // com.kizitonwose.calendar.core/YearMonth.|(kotlin.Int;kotlinx.datetime.Month){}[0] + + final val month // com.kizitonwose.calendar.core/YearMonth.month|{}month[0] + final fun (): kotlinx.datetime/Month // com.kizitonwose.calendar.core/YearMonth.month.|(){}[0] + final val year // com.kizitonwose.calendar.core/YearMonth.year|{}year[0] + final fun (): kotlin/Int // com.kizitonwose.calendar.core/YearMonth.year.|(){}[0] + + final fun compareTo(com.kizitonwose.calendar.core/YearMonth): kotlin/Int // com.kizitonwose.calendar.core/YearMonth.compareTo|compareTo(com.kizitonwose.calendar.core.YearMonth){}[0] + final fun component1(): kotlin/Int // com.kizitonwose.calendar.core/YearMonth.component1|component1(){}[0] + final fun component2(): kotlinx.datetime/Month // com.kizitonwose.calendar.core/YearMonth.component2|component2(){}[0] + final fun copy(kotlin/Int = ..., kotlinx.datetime/Month = ...): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/YearMonth.copy|copy(kotlin.Int;kotlinx.datetime.Month){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.core/YearMonth.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.core/YearMonth.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.core/YearMonth.toString|toString(){}[0] + + final object Companion { // com.kizitonwose.calendar.core/YearMonth.Companion|null[0] + final fun now(kotlinx.datetime/Clock = ..., kotlinx.datetime/TimeZone = ...): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/YearMonth.Companion.now|now(kotlinx.datetime.Clock;kotlinx.datetime.TimeZone){}[0] + } +} + +final class com.kizitonwose.calendar.data/WeekData { // com.kizitonwose.calendar.data/WeekData|null[0] + final val week // com.kizitonwose.calendar.data/WeekData.week|{}week[0] + final fun (): com.kizitonwose.calendar.core/Week // com.kizitonwose.calendar.data/WeekData.week.|(){}[0] + + final fun copy(kotlinx.datetime/LocalDate = ..., kotlinx.datetime/LocalDate = ..., kotlinx.datetime/LocalDate = ...): com.kizitonwose.calendar.data/WeekData // com.kizitonwose.calendar.data/WeekData.copy|copy(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.data/WeekData.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.data/WeekData.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.data/WeekData.toString|toString(){}[0] +} + +final class com.kizitonwose.calendar.data/WeekDateRange { // com.kizitonwose.calendar.data/WeekDateRange|null[0] + constructor (kotlinx.datetime/LocalDate, kotlinx.datetime/LocalDate) // com.kizitonwose.calendar.data/WeekDateRange.|(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] + + final val endDateAdjusted // com.kizitonwose.calendar.data/WeekDateRange.endDateAdjusted|{}endDateAdjusted[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.data/WeekDateRange.endDateAdjusted.|(){}[0] + final val startDateAdjusted // com.kizitonwose.calendar.data/WeekDateRange.startDateAdjusted|{}startDateAdjusted[0] + final fun (): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.data/WeekDateRange.startDateAdjusted.|(){}[0] + + final fun component1(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.data/WeekDateRange.component1|component1(){}[0] + final fun component2(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.data/WeekDateRange.component2|component2(){}[0] + final fun copy(kotlinx.datetime/LocalDate = ..., kotlinx.datetime/LocalDate = ...): com.kizitonwose.calendar.data/WeekDateRange // com.kizitonwose.calendar.data/WeekDateRange.copy|copy(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.kizitonwose.calendar.data/WeekDateRange.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.kizitonwose.calendar.data/WeekDateRange.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.kizitonwose.calendar.data/WeekDateRange.toString|toString(){}[0] +} + +final val com.kizitonwose.calendar.compose.heatmapcalendar/com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapCalendarState$stableprop // com.kizitonwose.calendar.compose.heatmapcalendar/com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapCalendarState$stableprop|#static{}com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapCalendarState$stableprop[0] +final val com.kizitonwose.calendar.compose.heatmapcalendar/com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapWeek$stableprop // com.kizitonwose.calendar.compose.heatmapcalendar/com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapWeek$stableprop|#static{}com_kizitonwose_calendar_compose_heatmapcalendar_HeatMapWeek$stableprop[0] +final val com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarItemInfo$stableprop // com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarItemInfo$stableprop|#static{}com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarItemInfo$stableprop[0] +final val com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarLayoutInfo$stableprop // com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarLayoutInfo$stableprop|#static{}com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarLayoutInfo$stableprop[0] +final val com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarState$stableprop // com.kizitonwose.calendar.compose.weekcalendar/com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarState$stableprop|#static{}com_kizitonwose_calendar_compose_weekcalendar_WeekCalendarState$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarDefaults$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarDefaults$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarDefaults$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarInfo$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarItemInfo$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarLayoutInfo$stableprop[0] +final val com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop // com.kizitonwose.calendar.compose/com_kizitonwose_calendar_compose_CalendarState$stableprop|#static{}com_kizitonwose_calendar_compose_CalendarState$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_CalendarDay$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_CalendarDay$stableprop|#static{}com_kizitonwose_calendar_core_CalendarDay$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_CalendarMonth$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_CalendarMonth$stableprop|#static{}com_kizitonwose_calendar_core_CalendarMonth$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_JvmSerializableLocalDate$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_JvmSerializableLocalDate$stableprop|#static{}com_kizitonwose_calendar_core_JvmSerializableLocalDate$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_Week$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_Week$stableprop|#static{}com_kizitonwose_calendar_core_Week$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_WeekDay$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_WeekDay$stableprop|#static{}com_kizitonwose_calendar_core_WeekDay$stableprop[0] +final val com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_YearMonth$stableprop // com.kizitonwose.calendar.core/com_kizitonwose_calendar_core_YearMonth$stableprop|#static{}com_kizitonwose_calendar_core_YearMonth$stableprop[0] +final val com.kizitonwose.calendar.core/next // com.kizitonwose.calendar.core/next|@com.kizitonwose.calendar.core.YearMonth{}next[0] + final fun (com.kizitonwose.calendar.core/YearMonth).(): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/next.|@com.kizitonwose.calendar.core.YearMonth(){}[0] +final val com.kizitonwose.calendar.core/previous // com.kizitonwose.calendar.core/previous|@com.kizitonwose.calendar.core.YearMonth{}previous[0] + final fun (com.kizitonwose.calendar.core/YearMonth).(): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/previous.|@com.kizitonwose.calendar.core.YearMonth(){}[0] +final val com.kizitonwose.calendar.core/yearMonth // com.kizitonwose.calendar.core/yearMonth|@kotlinx.datetime.LocalDate{}yearMonth[0] + final fun (kotlinx.datetime/LocalDate).(): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/yearMonth.|@kotlinx.datetime.LocalDate(){}[0] +final val com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_DataStore$stableprop // com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_DataStore$stableprop|#static{}com_kizitonwose_calendar_data_DataStore$stableprop[0] +final val com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_MonthData$stableprop // com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_MonthData$stableprop|#static{}com_kizitonwose_calendar_data_MonthData$stableprop[0] +final val com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_VisibleItemState$stableprop // com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_VisibleItemState$stableprop|#static{}com_kizitonwose_calendar_data_VisibleItemState$stableprop[0] +final val com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_WeekData$stableprop // com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_WeekData$stableprop|#static{}com_kizitonwose_calendar_data_WeekData$stableprop[0] +final val com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_WeekDateRange$stableprop // com.kizitonwose.calendar.data/com_kizitonwose_calendar_data_WeekDateRange$stableprop|#static{}com_kizitonwose_calendar_data_WeekDateRange$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_array$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_array$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_array$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_drawable$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_drawable$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_drawable$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_font$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_font$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_font$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_plurals$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_plurals$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_plurals$stableprop[0] +final val kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_string$stableprop // kizitonwose_calendar.compose_multiplatform.library.generated.resources/kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_string$stableprop|#static{}kizitonwose_calendar_compose_multiplatform_library_generated_resources_Res_string$stableprop[0] + +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/atDay(kotlin/Int): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/atDay|atDay@com.kizitonwose.calendar.core.YearMonth(kotlin.Int){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/atEndOfMonth(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/atEndOfMonth|atEndOfMonth@com.kizitonwose.calendar.core.YearMonth(){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/atStartOfMonth(): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/atStartOfMonth|atStartOfMonth@com.kizitonwose.calendar.core.YearMonth(){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/lengthOfMonth(): kotlin/Int // com.kizitonwose.calendar.core/lengthOfMonth|lengthOfMonth@com.kizitonwose.calendar.core.YearMonth(){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/minus(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/minus|minus@com.kizitonwose.calendar.core.YearMonth(kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/monthsUntil(com.kizitonwose.calendar.core/YearMonth): kotlin/Int // com.kizitonwose.calendar.core/monthsUntil|monthsUntil@com.kizitonwose.calendar.core.YearMonth(com.kizitonwose.calendar.core.YearMonth){}[0] +final fun (com.kizitonwose.calendar.core/YearMonth).com.kizitonwose.calendar.core/plus(kotlin/Int, kotlinx.datetime/DateTimeUnit.MonthBased): com.kizitonwose.calendar.core/YearMonth // com.kizitonwose.calendar.core/plus|plus@com.kizitonwose.calendar.core.YearMonth(kotlin.Int;kotlinx.datetime.DateTimeUnit.MonthBased){}[0] +final fun (kotlinx.datetime/LocalDate.Companion).com.kizitonwose.calendar.core/now(kotlinx.datetime/Clock = ..., kotlinx.datetime/TimeZone = ...): kotlinx.datetime/LocalDate // com.kizitonwose.calendar.core/now|now@kotlinx.datetime.LocalDate.Companion(kotlinx.datetime.Clock;kotlinx.datetime.TimeZone){}[0] +final fun com.kizitonwose.calendar.compose.heatmapcalendar/rememberHeatMapCalendarState(com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, kotlinx.datetime/DayOfWeek?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState // com.kizitonwose.calendar.compose.heatmapcalendar/rememberHeatMapCalendarState|rememberHeatMapCalendarState(com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;kotlinx.datetime.DayOfWeek?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose.weekcalendar/rememberWeekCalendarState(kotlinx.datetime/LocalDate?, kotlinx.datetime/LocalDate?, kotlinx.datetime/LocalDate?, kotlinx.datetime/DayOfWeek?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState // com.kizitonwose.calendar.compose.weekcalendar/rememberWeekCalendarState|rememberWeekCalendarState(kotlinx.datetime.LocalDate?;kotlinx.datetime.LocalDate?;kotlinx.datetime.LocalDate?;kotlinx.datetime.DayOfWeek?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose/HeatMapCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapCalendarState?, com.kizitonwose.calendar.compose.heatmapcalendar/HeatMapWeekHeaderPosition?, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, kotlin/Function5, kotlin/Function4?, kotlin/Function4?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/HeatMapCalendar|HeatMapCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.heatmapcalendar.HeatMapCalendarState?;com.kizitonwose.calendar.compose.heatmapcalendar.HeatMapWeekHeaderPosition?;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;kotlin.Function5;kotlin.Function4?;kotlin.Function4?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose/HorizontalCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose/CalendarState?, kotlin/Boolean, kotlin/Boolean, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, com.kizitonwose.calendar.compose/ContentHeightMode?, kotlin/Function4, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/HorizontalCalendar|HorizontalCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.CalendarState?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;com.kizitonwose.calendar.compose.ContentHeightMode?;kotlin.Function4;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose/VerticalCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose/CalendarState?, kotlin/Boolean, kotlin/Boolean, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, com.kizitonwose.calendar.compose/ContentHeightMode?, kotlin/Function4, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, kotlin/Function4?, kotlin/Function5, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/VerticalCalendar|VerticalCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.CalendarState?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;com.kizitonwose.calendar.compose.ContentHeightMode?;kotlin.Function4;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;kotlin.Function4?;kotlin.Function5,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose/WeekCalendar(androidx.compose.ui/Modifier?, com.kizitonwose.calendar.compose.weekcalendar/WeekCalendarState?, kotlin/Boolean, kotlin/Boolean, kotlin/Boolean, androidx.compose.foundation.layout/PaddingValues?, kotlin/Function4, kotlin/Function4?, kotlin/Function4?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.kizitonwose.calendar.compose/WeekCalendar|WeekCalendar(androidx.compose.ui.Modifier?;com.kizitonwose.calendar.compose.weekcalendar.WeekCalendarState?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;androidx.compose.foundation.layout.PaddingValues?;kotlin.Function4;kotlin.Function4?;kotlin.Function4?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.compose/rememberCalendarState(com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, com.kizitonwose.calendar.core/YearMonth?, kotlinx.datetime/DayOfWeek?, com.kizitonwose.calendar.core/OutDateStyle?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): com.kizitonwose.calendar.compose/CalendarState // com.kizitonwose.calendar.compose/rememberCalendarState|rememberCalendarState(com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;com.kizitonwose.calendar.core.YearMonth?;kotlinx.datetime.DayOfWeek?;com.kizitonwose.calendar.core.OutDateStyle?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0] +final fun com.kizitonwose.calendar.core/daysOfWeek(kotlinx.datetime/DayOfWeek = ...): kotlin.collections/List // com.kizitonwose.calendar.core/daysOfWeek|daysOfWeek(kotlinx.datetime.DayOfWeek){}[0] +final fun com.kizitonwose.calendar.core/firstDayOfWeekFromLocale(androidx.compose.ui.text.intl/Locale = ...): kotlinx.datetime/DayOfWeek // com.kizitonwose.calendar.core/firstDayOfWeekFromLocale|firstDayOfWeekFromLocale(androidx.compose.ui.text.intl.Locale){}[0] +final fun com.kizitonwose.calendar.data/getWeekCalendarAdjustedRange(kotlinx.datetime/LocalDate, kotlinx.datetime/LocalDate, kotlinx.datetime/DayOfWeek): com.kizitonwose.calendar.data/WeekDateRange // com.kizitonwose.calendar.data/getWeekCalendarAdjustedRange|getWeekCalendarAdjustedRange(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate;kotlinx.datetime.DayOfWeek){}[0] +final fun com.kizitonwose.calendar.data/getWeekCalendarData(kotlinx.datetime/LocalDate, kotlin/Int, kotlinx.datetime/LocalDate, kotlinx.datetime/LocalDate): com.kizitonwose.calendar.data/WeekData // com.kizitonwose.calendar.data/getWeekCalendarData|getWeekCalendarData(kotlinx.datetime.LocalDate;kotlin.Int;kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] +final fun com.kizitonwose.calendar.data/getWeekIndex(kotlinx.datetime/LocalDate, kotlinx.datetime/LocalDate): kotlin/Int // com.kizitonwose.calendar.data/getWeekIndex|getWeekIndex(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] +final fun com.kizitonwose.calendar.data/getWeekIndicesCount(kotlinx.datetime/LocalDate, kotlinx.datetime/LocalDate): kotlin/Int // com.kizitonwose.calendar.data/getWeekIndicesCount|getWeekIndicesCount(kotlinx.datetime.LocalDate;kotlinx.datetime.LocalDate){}[0] diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 75d3da56..e393165a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -45,7 +45,7 @@ kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlinter = { id = "org.jmailen.kotlinter", version = "4.3.0" } mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.28.0" } versionCheck = { id = "com.github.ben-manes.versions", version = "0.51.0" } -bcv = "org.jetbrains.kotlinx.binary-compatibility-validator:0.15.1" +bcv = "org.jetbrains.kotlinx.binary-compatibility-validator:0.16.2" # KMM kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }