# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.core.view.DisplayCutoutCompat":"DisplayCutoutCompat.java","androidx.core.view.RoundedCornerCompat":"RoundedCornerCompat.java","androidx.core.graphics.Insets":"Insets.java","androidx.core.view.WindowInsetsCompat":"WindowInsetsCompat.java","androidx.core.view.WindowInsetsCompat$Builder":"WindowInsetsCompat.java"}}
androidx.core.view.WindowInsetsCompat$Impl20 -> ic3:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets[] mOverriddenInsets -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lt31;"}
    androidx.core.graphics.Insets mSystemWindowInsets -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt31;"}
    androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luc3;"}
    androidx.core.graphics.Insets mRootViewVisibleInsets -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt31;"}
    int mSystemUiVisibility -> h
    int mRootViewHeight -> i
    int mRootViewWidth -> j
    android.graphics.Rect[][] mTypeBoundingRectsMap -> k
    android.graphics.Rect[][] mTypeMaxBoundingRectsMap -> l
    boolean sVisibleRectReflectionFetched -> m
    java.lang.reflect.Method sGetViewRootImplMethod -> n
    java.lang.Class sAttachInfoClass -> o
    java.lang.reflect.Field sVisibleInsetsField -> p
    java.lang.reflect.Field sAttachInfoField -> q
    1:4:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1042:1042 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luc3;Landroid/view/WindowInsets;)V"}
    5:8:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1025:1025 -> <init>
    9:12:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1037:1037 -> <init>
    13:16:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1039:1039 -> <init>
    17:19:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1043:1043 -> <init>
    1:3:void setTypeMaxBoundingRectsMap(android.graphics.Rect[][]):1353:1353 -> A
    4:12:void setTypeMaxBoundingRectsMap(android.graphics.Rect[][]):1354:1354 -> A
    5:11:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1309:1309 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lof0;"}
    12:16:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1314:1314 -> B
    17:19:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1315:1315 -> B
    20:21:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1317:1317 -> B
    22:23:boolean androidx.core.view.WindowInsetsCompat.isRound():318:318 -> B
    22:23:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1317 -> B
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:29:boolean androidx.core.view.WindowInsetsCompat.isRound():318:318 -> B
    24:29:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1317 -> B
    30:44:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1319:1319 -> B
    45:49:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1324:1324 -> B
    50:54:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1326:1326 -> B
    55:59:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1328:1328 -> B
    60:63:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1330:1330 -> B
    64:69:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1333:1333 -> B
    70:76:int androidx.core.view.RoundedCornerCompat.getRadius():177:177 -> B
    70:76:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1334 -> B
    77:83:int androidx.core.view.RoundedCornerCompat.getRadius():177:177 -> B
    77:83:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1335 -> B
    84:90:int androidx.core.view.RoundedCornerCompat.getRadius():177:177 -> B
    84:90:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1336 -> B
    91:94:int androidx.core.view.RoundedCornerCompat.getRadius():177:177 -> B
    91:94:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1337 -> B
    95:99:androidx.core.view.DisplayShapeCompat createDisplayShape(android.view.View):1333:1333 -> B
    12:24:java.util.List getBoundingRects(android.graphics.Rect[][],int):1462:1462 -> C
    25:29:java.util.List getBoundingRects(android.graphics.Rect[][],int):1469:1469 -> C
    30:34:java.util.List getBoundingRects(android.graphics.Rect[][],int):1470:1470 -> C
    35:45:java.util.List getBoundingRects(android.graphics.Rect[][],int):1471:1471 -> C
    46:48:java.util.List getBoundingRects(android.graphics.Rect[][],int):1476:1476 -> C
    49:53:java.util.List getBoundingRects(android.graphics.Rect[][],int):1478:1478 -> C
    1:5:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1285:1285 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt31;)[Landroid/graphics/Rect;"}
    6:16:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1286:1286 -> D
    17:30:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1287:1287 -> D
    31:42:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1290:1290 -> D
    43:58:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1293:1293 -> D
    59:72:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1298:1298 -> D
    73:85:android.graphics.Rect[] getBoundingRectsFromInsets(androidx.core.graphics.Insets):1302:1302 -> D
    1:12:androidx.core.graphics.Insets getInsets(int,boolean):1082:1082 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lt31;"}
    13:24:androidx.core.graphics.Insets getInsets(int,boolean):1086:1086 -> E
    2:32:androidx.core.graphics.Insets getInsetsForType(int,boolean):1093:1093 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lt31;"}
    33:36:androidx.core.graphics.Insets getInsetsForType(int,boolean):1175:1175 -> F
    37:38:androidx.core.view.DisplayCutoutCompat androidx.core.view.WindowInsetsCompat.getDisplayCutout():502:502 -> F
    37:38:androidx.core.graphics.Insets getInsetsForType(int,boolean):1176 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:43:androidx.core.view.DisplayCutoutCompat androidx.core.view.WindowInsetsCompat.getDisplayCutout():502:502 -> F
    39:43:androidx.core.graphics.Insets getInsetsForType(int,boolean):1176 -> F
    44:49:androidx.core.graphics.Insets getInsetsForType(int,boolean):1177:1177 -> F
    50:55:int androidx.core.view.DisplayCutoutCompat.getSafeInsetLeft():165:165 -> F
    50:55:androidx.core.graphics.Insets getInsetsForType(int,boolean):1179 -> F
    56:65:int androidx.core.view.DisplayCutoutCompat.getSafeInsetLeft():166:166 -> F
    56:65:androidx.core.graphics.Insets getInsetsForType(int,boolean):1179 -> F
    66:75:int androidx.core.view.DisplayCutoutCompat.getSafeInsetTop():148:148 -> F
    66:75:androidx.core.graphics.Insets getInsetsForType(int,boolean):1179 -> F
    76:85:int androidx.core.view.DisplayCutoutCompat.getSafeInsetRight():175:175 -> F
    76:85:androidx.core.graphics.Insets getInsetsForType(int,boolean):1180 -> F
    86:91:int androidx.core.view.DisplayCutoutCompat.getSafeInsetBottom():157:157 -> F
    86:91:androidx.core.graphics.Insets getInsetsForType(int,boolean):1180 -> F
    92:96:androidx.core.graphics.Insets getInsetsForType(int,boolean):1179:1179 -> F
    97:101:androidx.core.graphics.Insets getInsetsForType(int,boolean):1171:1171 -> F
    102:106:androidx.core.graphics.Insets getInsetsForType(int,boolean):1167:1167 -> F
    107:111:androidx.core.graphics.Insets getInsetsForType(int,boolean):1163:1163 -> F
    112:115:androidx.core.graphics.Insets getInsetsForType(int,boolean):1139:1139 -> F
    116:124:androidx.core.graphics.Insets getInsetsForType(int,boolean):1140:1140 -> F
    125:128:androidx.core.graphics.Insets getInsetsForType(int,boolean):1144:1144 -> F
    129:132:androidx.core.graphics.Insets getInsetsForType(int,boolean):1145:1145 -> F
    133:138:androidx.core.graphics.Insets getInsetsForType(int,boolean):1147:1147 -> F
    139:143:androidx.core.graphics.Insets getInsetsForType(int,boolean):1150:1150 -> F
    144:147:androidx.core.graphics.Insets getInsetsForType(int,boolean):1151:1151 -> F
    148:153:androidx.core.graphics.Insets getInsetsForType(int,boolean):1152:1152 -> F
    154:161:androidx.core.graphics.Insets getInsetsForType(int,boolean):1155:1155 -> F
    162:168:androidx.core.graphics.Insets getInsetsForType(int,boolean):1156:1156 -> F
    169:172:androidx.core.graphics.Insets getInsetsForType(int,boolean):1107:1107 -> F
    173:176:androidx.core.graphics.Insets getInsetsForType(int,boolean):1108:1108 -> F
    177:180:androidx.core.graphics.Insets getInsetsForType(int,boolean):1109:1109 -> F
    181:188:androidx.core.graphics.Insets getInsetsForType(int,boolean):1110:1110 -> F
    189:196:androidx.core.graphics.Insets getInsetsForType(int,boolean):1112:1112 -> F
    197:200:androidx.core.graphics.Insets getInsetsForType(int,boolean):1113:1113 -> F
    201:205:androidx.core.graphics.Insets getInsetsForType(int,boolean):1109:1109 -> F
    206:211:androidx.core.graphics.Insets getInsetsForType(int,boolean):1115:1115 -> F
    212:215:androidx.core.graphics.Insets getInsetsForType(int,boolean):1118:1118 -> F
    216:219:androidx.core.graphics.Insets getInsetsForType(int,boolean):1119:1119 -> F
    220:221:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getStableInsets():558:558 -> F
    220:221:androidx.core.graphics.Insets getInsetsForType(int,boolean):1120 -> F
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    222:225:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getStableInsets():558:558 -> F
    222:225:androidx.core.graphics.Insets getInsetsForType(int,boolean):1120 -> F
    226:229:androidx.core.graphics.Insets getInsetsForType(int,boolean):1123:1123 -> F
    230:235:androidx.core.graphics.Insets getInsetsForType(int,boolean):1128:1128 -> F
    236:246:androidx.core.graphics.Insets getInsetsForType(int,boolean):1130:1130 -> F
    247:250:androidx.core.graphics.Insets getInsetsForType(int,boolean):1096:1096 -> F
    251:252:androidx.core.graphics.Insets getInsetsForType(int,boolean):1097:1097 -> F
    253:262:androidx.core.graphics.Insets getInsetsForType(int,boolean):1098:1098 -> F
    263:267:androidx.core.graphics.Insets getInsetsForType(int,boolean):1097:1097 -> F
    268:274:androidx.core.graphics.Insets getInsetsForType(int,boolean):1099:1099 -> F
    275:285:androidx.core.graphics.Insets getInsetsForType(int,boolean):1102:1102 -> F
    1:4:androidx.core.graphics.Insets getRootStableInsets():1248:1248 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt31;"}
    5:6:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getStableInsets():558:558 -> G
    5:6:androidx.core.graphics.Insets getRootStableInsets():1249 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:11:androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getStableInsets():558:558 -> G
    7:11:androidx.core.graphics.Insets getRootStableInsets():1249 -> G
    12:14:androidx.core.graphics.Insets getRootStableInsets():1251:1251 -> G
    1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1368:1368 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lt31;"}
    9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1372:1372 -> H
    13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1373:1373 -> H
    16:29:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1376:1376 -> H
    30:35:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1383:1383 -> H
    36:48:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1385:1385 -> H
    49:54:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1391:1391 -> H
    55:64:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1392:1392 -> H
    65:78:androidx.core.graphics.Insets androidx.core.graphics.Insets.of(android.graphics.Rect):75:75 -> H
    65:78:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1393 -> H
    79:85:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1396:1396 -> H
    86:96:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1397:1397 -> H
    97:100:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1396:1396 -> H
    101:108:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1369:1369 -> H
    21:32:boolean isTypeVisible(int):1196:1196 -> I
    2:12:void loadReflectionField():1413:1413 -> J
    13:20:void loadReflectionField():1414:1414 -> J
    21:28:void loadReflectionField():1415:1415 -> J
    29:34:void loadReflectionField():1416:1416 -> J
    35:42:void loadReflectionField():1417:1417 -> J
    43:47:void loadReflectionField():1418:1418 -> J
    48:54:void loadReflectionField():1419:1419 -> J
    55:77:void loadReflectionField():1421:1421 -> J
    78:80:void loadReflectionField():1424:1424 -> J
    1:3:void setRootViewData(androidx.core.graphics.Insets):1243:1243 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt31;)V"}
    1:10:boolean systemBarVisibilityEquals(int,int):1441:1441 -> L
    1:6:void copyRootViewBounds(android.view.View):1257:1257 -> d
    7:12:void copyRootViewBounds(android.view.View):1258:1258 -> d
    13:18:void copyRootViewBounds(android.view.View):1259:1259 -> d
    19:20:void copyRootViewBounds(android.view.View):1261:1261 -> d
    21:24:void copyRootViewBounds(android.view.View):1263:1263 -> d
    1:7:java.util.List getBoundingRects(int):1446:1446 -> e
    1:8:boolean equals(java.lang.Object):1434:1434 -> equals
    9:10:boolean equals(java.lang.Object):1435:1435 -> equals
    11:24:boolean equals(java.lang.Object):1436:1436 -> equals
    25:33:boolean equals(java.lang.Object):1437:1437 -> equals
    1:7:java.util.List getBoundingRectsIgnoringVisibility(int):1451:1451 -> f
    2:6:androidx.core.graphics.Insets getInsets(int):1057:1057 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt31;"}
    2:6:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1062:1062 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt31;"}
    1:4:androidx.core.graphics.Insets getSystemWindowInsets():1207:1207 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt31;"}
    5:10:androidx.core.graphics.Insets getSystemWindowInsets():1209:1209 -> m
    11:14:androidx.core.graphics.Insets getSystemWindowInsets():1210:1210 -> m
    15:18:androidx.core.graphics.Insets getSystemWindowInsets():1211:1211 -> m
    19:22:androidx.core.graphics.Insets getSystemWindowInsets():1212:1212 -> m
    23:28:androidx.core.graphics.Insets getSystemWindowInsets():1208:1208 -> m
    29:31:androidx.core.graphics.Insets getSystemWindowInsets():1214:1214 -> m
    1:4:void initDisplayShape(android.view.View):1268:1268 -> o
    6:9:void initTypeBoundingRectsMaps():1275:1275 -> p
    10:25:void initTypeBoundingRectsMaps():1276:1276 -> p
    26:27:void initTypeBoundingRectsMaps():1278:1278 -> p
    28:31:void initTypeBoundingRectsMaps():1279:1279 -> p
    32:41:void initTypeBoundingRectsMaps():1278:1278 -> p
    1:3:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220:1220 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Luc3;"}
    4:7:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):163:163 -> q
    4:7:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    8:13:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1803:1803 -> q
    8:13:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    14:23:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1804:1804 -> q
    14:23:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    24:33:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1806:1806 -> q
    24:33:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    34:43:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1808:1808 -> q
    34:43:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    44:53:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1810:1810 -> q
    44:53:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    54:63:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1812:1812 -> q
    54:63:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    64:69:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1814:1814 -> q
    64:69:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    70:74:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):1816:1816 -> q
    70:74:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1220 -> q
    75:82:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1221:1221 -> q
    83:85:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setSystemWindowInsets(androidx.core.graphics.Insets):1833:1833 -> q
    83:85:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1221 -> q
    86:93:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1222:1222 -> q
    94:96:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setStableInsets(androidx.core.graphics.Insets):1971:1971 -> q
    94:96:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1222 -> q
    97:101:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():2068:2068 -> q
    97:101:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1223 -> q
    1:7:boolean isRound():1052:1052 -> s
    12:23:boolean isVisible(int):1072:1072 -> t
    1:1:void setDisplayShape(androidx.core.view.DisplayShapeCompat):1343:1343 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lof0;)V"}
    1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1406:1406 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lt31;)V"}
    1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1238:1238 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luc3;)V"}
    1:3:void setSystemUiVisibility(int):1359:1359 -> y
    1:3:void setTypeBoundingRectsMap(android.graphics.Rect[][]):1347:1347 -> z
    4:12:void setTypeBoundingRectsMap(android.graphics.Rect[][]):1348:1348 -> z
