-keep class j$.time.DayOfWeek {
    j$.time.DayOfWeek SUNDAY;
    j$.time.DayOfWeek MONDAY;
    int getValue();
}
-keep class j$.time.LocalTime {
    j$.time.LocalTime now();
}
-keep class j$.time.LocalDate {
    j$.time.LocalDate parse(java.lang.CharSequence, j$.time.format.DateTimeFormatter);
    j$.time.LocalDate plusDays(long);
    boolean isBefore(j$.time.chrono.ChronoLocalDate);
    j$.time.LocalDate with(j$.time.temporal.TemporalAdjuster);
    java.lang.String toString();
    j$.time.LocalDate now();
    boolean isAfter(j$.time.chrono.ChronoLocalDate);
    boolean isEqual(j$.time.chrono.ChronoLocalDate);
    j$.time.DayOfWeek getDayOfWeek();
    long until(j$.time.temporal.Temporal, j$.time.temporal.TemporalUnit);
}
-keep class j$.time.temporal.TemporalAdjusters {
    j$.time.temporal.TemporalAdjuster lastDayOfYear();
    j$.time.temporal.TemporalAdjuster lastDayOfMonth();
}
-keep class j$.time.chrono.ChronoLocalDate
-keep class j$.time.temporal.ChronoUnit {
    j$.time.temporal.ChronoUnit WEEKS;
    j$.time.temporal.ChronoUnit DAYS;
    j$.time.temporal.ChronoUnit HOURS;
    j$.time.temporal.ChronoUnit MINUTES;
}
-keep class j$.time.temporal.TemporalAccessor
-keep class j$.time.LocalDateTime {
    j$.time.LocalDateTime minus(long, j$.time.temporal.TemporalUnit);
    j$.time.LocalDateTime withHour(int);
    j$.time.LocalDateTime plus(long, j$.time.temporal.TemporalUnit);
    long until(j$.time.temporal.Temporal, j$.time.temporal.TemporalUnit);
    j$.time.LocalDateTime parse(java.lang.CharSequence, j$.time.format.DateTimeFormatter);
    j$.time.LocalDateTime withDayOfMonth(int);
    j$.time.LocalDateTime with(j$.time.temporal.TemporalAdjuster);
    j$.time.LocalDateTime now();
    j$.time.LocalDateTime withSecond(int);
    j$.time.LocalDateTime withMinute(int);
    j$.time.LocalDateTime withDayOfYear(int);
}
-keep class j$.time.temporal.TemporalAdjuster
-keep class j$.time.temporal.TemporalUnit
-keep class j$.time.temporal.Temporal
-keep class j$.time.format.DateTimeFormatter {
    j$.time.format.DateTimeFormatter ofPattern(java.lang.String);
    java.lang.String format(j$.time.temporal.TemporalAccessor);
}
