# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.lazy.grid.GridItemSpan":"LazyGridSpan.kt","androidx.compose.foundation.lazy.layout.IntervalList$Interval":"IntervalList.kt","androidx.compose.foundation.lazy.grid.LazyGridIntervalContent":"LazyGridIntervalContent.kt","androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$Bucket":"LazyGridSpanLayoutProvider.kt","androidx.compose.foundation.lazy.grid.LazyGridInterval":"LazyGridIntervalContent.kt"}}
androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider -> gt3:
# {"id":"sourceFile","fileName":"LazyGridSpanLayoutProvider.kt"}
    androidx.compose.foundation.lazy.grid.LazyGridIntervalContent gridContent -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lts3;"}
    java.util.ArrayList buckets -> b
    int lastLineIndex -> c
    int lastLineStartItemIndex -> d
    int lastLineStartKnownSpan -> e
    int cachedBucketIndex -> f
    java.util.List cachedBucket -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    java.util.List previousDefaultSpans -> h
    int slotsPerLine -> i
    1:5:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):24:24 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lts3;)V"}
    6:13:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):28:28 -> <init>
    14:16:void androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$Bucket.<init>(int,int,int,kotlin.jvm.internal.DefaultConstructorMarker):246:246 -> <init>
    14:16:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):28 -> <init>
    17:22:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):28:28 -> <init>
    23:24:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):52:52 -> <init>
    25:31:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):58:58 -> <init>
    32:36:void <init>(androidx.compose.foundation.lazy.grid.LazyGridIntervalContent):61:61 -> <init>
    1:20:int getBucketSize():37:37 -> a
    1:3:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):85:85 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lrm2;"}
    4:5:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):86:86 -> b
    6:17:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):89:89 -> b
    18:25:java.util.List getDefaultSpans(int):64:64 -> b
    18:25:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):88 -> b
    26:28:java.util.List getDefaultSpans(int):65:65 -> b
    26:28:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):88 -> b
    29:35:java.util.List getDefaultSpans(int):67:67 -> b
    29:35:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):88 -> b
    36:42:androidx.compose.foundation.lazy.grid.GridItemSpan androidx.compose.foundation.lazy.grid.GridItemSpan.box-impl(long):0:0 -> b
    36:42:java.util.List getDefaultSpans(int):67 -> b
    36:42:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):88 -> b
    43:51:java.util.List getDefaultSpans(int):67:67 -> b
    43:51:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):88 -> b
    52:55:androidx.compose.foundation.lazy.grid.LazyGridSpanLayoutProvider$LineConfiguration getLineConfiguration(int):86:86 -> b
    1:8:int getLineIndexOfItem(int):182:182 -> c
    9:17:int getLineIndexOfItem(int):185:185 -> c
    18:20:int getLineIndexOfItem(int):269:269 -> c
    21:24:int getLineIndexOfItem(int):187:187 -> c
    1:2:int getTotalSize():71:71 -> d
    3:4:androidx.compose.foundation.lazy.layout.MutableIntervalList androidx.compose.foundation.lazy.grid.LazyGridIntervalContent.getIntervals():31:31 -> d
    3:4:int getTotalSize():71 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:7:int androidx.compose.foundation.lazy.layout.MutableIntervalList.getSize():96:96 -> d
    5:7:int getTotalSize():71 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:2:int spanOf(int,int):230:230 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)I"}
    3:4:androidx.compose.foundation.lazy.layout.MutableIntervalList androidx.compose.foundation.lazy.grid.LazyGridIntervalContent.getIntervals():31:31 -> e
    3:4:int spanOf(int,int):230 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:8:int spanOf(int,int):230:230 -> e
    9:11:int androidx.compose.foundation.lazy.layout.IntervalList$Interval.getStartIndex():74:74 -> e
    9:11:int spanOf(int,int):231 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:java.lang.Object androidx.compose.foundation.lazy.layout.IntervalList$Interval.getValue():78:78 -> e
    12:13:int spanOf(int,int):232 -> e
    14:15:int spanOf(int,int):232:232 -> e
    16:17:kotlin.jvm.functions.Function2 androidx.compose.foundation.lazy.grid.LazyGridInterval.getSpan():99:99 -> e
    16:17:int spanOf(int,int):232 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:29:int spanOf(int,int):232:232 -> e
    30:33:long androidx.compose.foundation.lazy.grid.GridItemSpan.unbox-impl():0:0 -> e
    30:33:int spanOf(int,int):232 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
