# compiler: R8
# compiler_version: 8.9.32
# min_api: 23
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: 4a4b2ae
# pg_map_hash: SHA-256 4a4b2aea4e283caace79202fec61cb838e1a33b2839ee20e713d1436aeb6c296
android.app.AppComponentFactory -> android.app.AppComponentFactory:
# {"id":"com.android.tools.r8.synthesized"}
    void <clinit>() -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
android.support.customtabs.ICustomTabsCallback -> a.a:
# {"id":"sourceFile","fileName":"ICustomTabsCallback.java"}
    java.lang.String DESCRIPTOR -> a
    5:13:void <clinit>():399:399 -> <clinit>
    void onPostMessage(java.lang.String,android.os.Bundle) -> a
    void extraCallback(java.lang.String,android.os.Bundle) -> d
    void onActivityLayout(int,int,int,int,int,android.os.Bundle) -> f
    void onMessageChannelReady(android.os.Bundle) -> g
    void onActivityResized(int,int,android.os.Bundle) -> h
    android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle) -> l
    void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle) -> o
    void onWarmupCompleted(android.os.Bundle) -> r
    void onMinimized(android.os.Bundle) -> s
    void onUnminimized(android.os.Bundle) -> v
    void onNavigationEvent(int,android.os.Bundle) -> w
android.support.customtabs.ICustomTabsCallback$Stub -> a.a$a:
# {"id":"sourceFile","fileName":"ICustomTabsCallback.java"}
    1:3:void <init>():60:60 -> <init>
    4:9:void <init>():61:61 -> <init>
    1:1:android.os.IBinder asBinder():80:80 -> asBinder
    1:10:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):84:84 -> onTransact
    11:18:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):86:86 -> onTransact
    19:25:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):89:89 -> onTransact
    26:30:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):205:205 -> onTransact
    31:38:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):199:199 -> onTransact
    39:44:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):200:200 -> onTransact
    45:52:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):192:192 -> onTransact
    53:56:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):193:193 -> onTransact
    57:60:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):175:175 -> onTransact
    61:64:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):177:177 -> onTransact
    65:68:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):179:179 -> onTransact
    69:72:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):181:181 -> onTransact
    73:76:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):183:183 -> onTransact
    77:86:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):185:185 -> onTransact
    87:92:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):186:186 -> onTransact
    93:100:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):168:168 -> onTransact
    101:106:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):169:169 -> onTransact
    107:110:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):157:157 -> onTransact
    111:114:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):159:159 -> onTransact
    115:122:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):161:161 -> onTransact
    123:128:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):162:162 -> onTransact
    129:132:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):146:146 -> onTransact
    133:140:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):148:148 -> onTransact
    141:144:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):149:149 -> onTransact
    145:147:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):150:150 -> onTransact
    148:153:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):151:151 -> onTransact
    154:157:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):133:133 -> onTransact
    158:165:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):135:135 -> onTransact
    166:174:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):137:137 -> onTransact
    175:182:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):139:139 -> onTransact
    183:187:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):140:140 -> onTransact
    188:191:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):123:123 -> onTransact
    192:199:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):125:125 -> onTransact
    200:202:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):126:126 -> onTransact
    203:207:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):127:127 -> onTransact
    208:215:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):115:115 -> onTransact
    216:218:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):116:116 -> onTransact
    219:223:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):117:117 -> onTransact
    224:227:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):106:106 -> onTransact
    228:235:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):108:108 -> onTransact
    236:240:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):109:109 -> onTransact
    241:244:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):97:97 -> onTransact
    245:252:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):99:99 -> onTransact
    253:256:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):100:100 -> onTransact
android.support.customtabs.ICustomTabsCallback$_Parcel -> a.a$b:
# {"id":"sourceFile","fileName":"ICustomTabsCallback.java"}
    1:5:java.lang.Object access$000(android.os.Parcel,android.os.Parcelable$Creator):414:414 -> a
    1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):414:414 -> b
    1:6:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):418:418 -> c
    7:13:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):419:419 -> c
    4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):427:427 -> d
    7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):428:428 -> d
    12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):430:430 -> d
android.support.customtabs.ICustomTabsService -> a.b:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
    java.lang.String DESCRIPTOR -> b
    5:13:void <clinit>():660:660 -> <clinit>
    boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;ILandroid/os/Bundle;)Z"}
    boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z"}
    boolean warmup(long) -> k
    boolean newSession(android.support.customtabs.ICustomTabsCallback) -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"}
    boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle) -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/Bundle;)Z"}
    boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle) -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;ILandroid/net/Uri;Landroid/os/Bundle;)Z"}
android.support.customtabs.ICustomTabsService$Stub -> a.b$a:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
    5:12:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):98:98 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)La/b;"}
    13:16:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):99:99 -> y
    17:19:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):100:100 -> y
    20:25:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):102:102 -> y
android.support.customtabs.ICustomTabsService$Stub$Proxy -> a.b$a$a:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
    android.os.IBinder mRemote -> e
    1:3:void <init>(android.os.IBinder):323:323 -> <init>
    4:6:void <init>(android.os.IBinder):324:324 -> <init>
    1:3:android.os.IBinder asBinder():328:328 -> asBinder
    1:4:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):564:564 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;ILandroid/os/Bundle;)Z"}
    5:8:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):565:565 -> b
    9:13:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):568:568 -> b
    14:17:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):569:569 -> b
    18:20:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):570:570 -> b
    21:23:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):571:571 -> b
    24:26:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):572:572 -> b
    27:33:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):573:573 -> b
    34:36:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):574:574 -> b
    37:43:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):575:575 -> b
    44:46:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):578:578 -> b
    47:51:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):579:579 -> b
    52:54:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):578:578 -> b
    55:57:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):579:579 -> b
    58:58:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):580:580 -> b
    1:4:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):391:391 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z"}
    5:8:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):392:392 -> e
    9:13:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):395:395 -> e
    14:17:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):396:396 -> e
    18:20:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):397:397 -> e
    21:23:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):398:398 -> e
    24:26:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):399:399 -> e
    27:32:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):400:400 -> e
    33:35:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):401:401 -> e
    36:42:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):402:402 -> e
    43:45:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):405:405 -> e
    46:50:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):406:406 -> e
    51:53:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):405:405 -> e
    54:56:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):406:406 -> e
    57:57:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):407:407 -> e
    1:4:boolean warmup(long):336:336 -> k
    5:8:boolean warmup(long):337:337 -> k
    9:13:boolean warmup(long):340:340 -> k
    14:16:boolean warmup(long):341:341 -> k
    17:23:boolean warmup(long):342:342 -> k
    24:26:boolean warmup(long):343:343 -> k
    27:33:boolean warmup(long):344:344 -> k
    34:36:boolean warmup(long):347:347 -> k
    37:41:boolean warmup(long):348:348 -> k
    42:44:boolean warmup(long):347:347 -> k
    45:47:boolean warmup(long):348:348 -> k
    48:48:boolean warmup(long):349:349 -> k
    1:4:boolean newSession(android.support.customtabs.ICustomTabsCallback):354:354 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"}
    5:8:boolean newSession(android.support.customtabs.ICustomTabsCallback):355:355 -> q
    9:13:boolean newSession(android.support.customtabs.ICustomTabsCallback):358:358 -> q
    14:16:boolean newSession(android.support.customtabs.ICustomTabsCallback):359:359 -> q
    17:23:boolean newSession(android.support.customtabs.ICustomTabsCallback):360:360 -> q
    24:26:boolean newSession(android.support.customtabs.ICustomTabsCallback):361:361 -> q
    27:33:boolean newSession(android.support.customtabs.ICustomTabsCallback):362:362 -> q
    34:36:boolean newSession(android.support.customtabs.ICustomTabsCallback):365:365 -> q
    37:41:boolean newSession(android.support.customtabs.ICustomTabsCallback):366:366 -> q
    42:44:boolean newSession(android.support.customtabs.ICustomTabsCallback):365:365 -> q
    45:47:boolean newSession(android.support.customtabs.ICustomTabsCallback):366:366 -> q
    48:48:boolean newSession(android.support.customtabs.ICustomTabsCallback):367:367 -> q
    1:4:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):372:372 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/Bundle;)Z"}
    5:8:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):373:373 -> t
    9:13:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):376:376 -> t
    14:17:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):377:377 -> t
    18:20:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):378:378 -> t
    21:27:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):379:379 -> t
    28:30:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):380:380 -> t
    31:37:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):381:381 -> t
    38:40:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):384:384 -> t
    41:45:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):385:385 -> t
    46:48:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):384:384 -> t
    49:51:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):385:385 -> t
    52:52:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):386:386 -> t
    1:4:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):543:543 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;ILandroid/net/Uri;Landroid/os/Bundle;)Z"}
    5:8:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):544:544 -> x
    9:13:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):547:547 -> x
    14:16:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):548:548 -> x
    17:20:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):549:549 -> x
    21:23:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):550:550 -> x
    24:26:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):551:551 -> x
    27:33:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):552:552 -> x
    34:36:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):553:553 -> x
    37:43:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):554:554 -> x
    44:46:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):557:557 -> x
    47:51:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):558:558 -> x
    52:54:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):557:557 -> x
    55:57:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):558:558 -> x
    58:58:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):559:559 -> x
android.support.customtabs.ICustomTabsService$_Parcel -> a.b$b:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
    1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):678:678 -> a
    1:4:void access$200(android.os.Parcel,java.util.List,int):678:678 -> b
    4:7:void writeTypedList(android.os.Parcel,java.util.List,int):700:700 -> c
    8:11:void writeTypedList(android.os.Parcel,java.util.List,int):702:702 -> c
    12:17:void writeTypedList(android.os.Parcel,java.util.List,int):704:704 -> c
    18:30:void writeTypedList(android.os.Parcel,java.util.List,int):706:706 -> c
    4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):691:691 -> d
    7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):692:692 -> d
    12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):694:694 -> d
android.support.customtabs.trusted.ITrustedWebActivityCallback -> b.a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
    java.lang.String DESCRIPTOR -> c
    5:13:void <clinit>():113:113 -> <clinit>
android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub -> b.a$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
    5:12:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):39:39 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)Lb/a;"}
    13:16:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):40:40 -> y
    17:19:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):41:41 -> y
    20:25:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):43:43 -> y
android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub$Proxy -> b.a$a$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
    android.os.IBinder mRemote -> e
    1:3:void <init>(android.os.IBinder):82:82 -> <init>
    4:6:void <init>(android.os.IBinder):83:83 -> <init>
    1:3:android.os.IBinder asBinder():87:87 -> asBinder
android.support.customtabs.trusted.ITrustedWebActivityService -> b.b:
# {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"}
    java.lang.String DESCRIPTOR -> d
    5:13:void <clinit>():299:299 -> <clinit>
    android.os.Bundle getActiveNotifications() -> c
    int getSmallIconId() -> i
    void cancelNotification(android.os.Bundle) -> j
    android.os.Bundle notifyNotificationWithChannel(android.os.Bundle) -> m
    android.os.Bundle getSmallIconBitmap() -> n
    android.os.Bundle areNotificationsEnabled(android.os.Bundle) -> p
    android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder) -> u
android.support.customtabs.trusted.ITrustedWebActivityService$Stub -> b.b$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"}
    1:3:void <init>():51:51 -> <init>
    4:9:void <init>():52:52 -> <init>
    1:1:android.os.IBinder asBinder():71:71 -> asBinder
    1:10:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):75:75 -> onTransact
    11:18:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):77:77 -> onTransact
    19:25:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):80:80 -> onTransact
    26:30:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):147:147 -> onTransact
    31:34:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):135:135 -> onTransact
    35:42:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):137:137 -> onTransact
    43:46:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):139:139 -> onTransact
    47:50:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):140:140 -> onTransact
    51:53:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):141:141 -> onTransact
    54:57:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):142:142 -> onTransact
    58:61:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):127:127 -> onTransact
    62:64:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):128:128 -> onTransact
    65:68:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):129:129 -> onTransact
    69:76:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):88:88 -> onTransact
    77:80:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):89:89 -> onTransact
    81:83:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):90:90 -> onTransact
    84:87:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):91:91 -> onTransact
    88:91:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):113:113 -> onTransact
    92:94:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):114:114 -> onTransact
    95:98:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):115:115 -> onTransact
    99:102:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):120:120 -> onTransact
    103:105:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):121:121 -> onTransact
    106:109:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):122:122 -> onTransact
    110:117:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):106:106 -> onTransact
    118:120:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):107:107 -> onTransact
    121:124:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):108:108 -> onTransact
    125:132:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):97:97 -> onTransact
    133:136:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):98:98 -> onTransact
    137:139:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):99:99 -> onTransact
    140:144:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):100:100 -> onTransact
android.support.customtabs.trusted.ITrustedWebActivityService$_Parcel -> b.b$b:
# {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"}
    1:5:java.lang.Object access$000(android.os.Parcel,android.os.Parcelable$Creator):308:308 -> a
    1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):308:308 -> b
    1:6:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):312:312 -> c
    7:13:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):313:313 -> c
    4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):321:321 -> d
    7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):322:322 -> d
    12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):324:324 -> d
android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    1:4:void <init>():8:8 -> <init>
    1:5:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"}
    1:4:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"}
android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
    1:4:void <init>():8:8 -> <init>
    1:5:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    1:4:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"}
androidx.activity.Cancellable -> androidx.activity.a:
# {"id":"sourceFile","fileName":"Cancellable.kt"}
    void cancel() -> d
androidx.activity.ComponentActivity -> androidx.activity.b:
# {"id":"sourceFile","fileName":"ComponentActivity.kt"}
    androidx.activity.ComponentActivity$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/b$a;"}
    2:2:void access$ensureViewModelStore(androidx.activity.ComponentActivity):112:112 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"}
androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4:
# {"id":"sourceFile","fileName":"ComponentActivity.kt"}
    12:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):282:282 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    15:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):283:283 -> h
androidx.activity.ComponentActivity$Companion -> androidx.activity.b$a:
# {"id":"sourceFile","fileName":"ComponentActivity.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():1160:1160 -> <init>
androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    android.app.Activity activity -> a
    androidx.activity.ImmLeaksCleaner$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$c;"}
    kotlin.Lazy cleaner$delegate -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LN/a;"}
    9:17:void <clinit>():113:113 -> <clinit>
    1:3:kotlin.Lazy access$getCleaner$delegate$cp():28:28 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/a;"}
    11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    16:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> h
    31:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):35:35 -> h
    37:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> h
    44:45:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:38 -> h
    46:52:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):38:38 -> h
    53:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):39:39 -> h
    59:60:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> h
    61:64:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):44:44 -> h
    65:67:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> h
    68:72:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):49:49 -> h
    73:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> h
androidx.activity.ImmLeaksCleaner$Cleaner -> androidx.activity.ImmLeaksCleaner$a:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():54:54 -> <init>
    boolean clearNextServedView(android.view.inputmethod.InputMethodManager) -> a
    java.lang.Object getLock(android.view.inputmethod.InputMethodManager) -> b
    android.view.View getServedView(android.view.inputmethod.InputMethodManager) -> c
androidx.activity.ImmLeaksCleaner$Companion -> androidx.activity.ImmLeaksCleaner$c:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():111:111 -> <init>
    1:11:androidx.activity.ImmLeaksCleaner$Cleaner getCleaner():113:113 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/ImmLeaksCleaner$a;"}
androidx.activity.ImmLeaksCleaner$Companion$cleaner$2 -> androidx.activity.ImmLeaksCleaner$b:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    androidx.activity.ImmLeaksCleaner$Companion$cleaner$2 INSTANCE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$b;"}
    1:5:java.lang.Object invoke():113:113 -> a
    1:2:androidx.activity.ImmLeaksCleaner$Cleaner invoke():114:114 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/ImmLeaksCleaner$a;"}
    3:9:androidx.activity.ImmLeaksCleaner$Cleaner invoke():116:116 -> b
    10:12:androidx.activity.ImmLeaksCleaner$Cleaner invoke():117:117 -> b
    13:18:androidx.activity.ImmLeaksCleaner$Cleaner invoke():119:119 -> b
    19:21:androidx.activity.ImmLeaksCleaner$Cleaner invoke():120:120 -> b
    22:27:androidx.activity.ImmLeaksCleaner$Cleaner invoke():122:122 -> b
    28:30:androidx.activity.ImmLeaksCleaner$Cleaner invoke():123:123 -> b
    31:51:androidx.activity.ImmLeaksCleaner$Cleaner invoke():125:125 -> b
    52:54:androidx.activity.ImmLeaksCleaner$Cleaner invoke():128:128 -> b
androidx.activity.ImmLeaksCleaner$FailedInitialization -> androidx.activity.ImmLeaksCleaner$d:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    androidx.activity.ImmLeaksCleaner$FailedInitialization INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$d;"}
    2:5:void <init>():69:69 -> <init>
    1:1:boolean clearNextServedView(android.view.inputmethod.InputMethodManager):0:0 -> a
    1:1:java.lang.Object getLock(android.view.inputmethod.InputMethodManager):0:0 -> b
    1:1:android.view.View getServedView(android.view.inputmethod.InputMethodManager):0:0 -> c
androidx.activity.ImmLeaksCleaner$ValidCleaner -> androidx.activity.ImmLeaksCleaner$e:
# {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"}
    java.lang.reflect.Field hField -> a
    java.lang.reflect.Field servedViewField -> b
    java.lang.reflect.Field nextServedViewField -> c
    17:19:void <init>(java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):86:86 -> <init>
    20:21:void <init>(java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):83:83 -> <init>
    22:23:void <init>(java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):84:84 -> <init>
    24:26:void <init>(java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):85:85 -> <init>
    6:15:boolean clearNextServedView(android.view.inputmethod.InputMethodManager):104:104 -> a
    6:14:java.lang.Object getLock(android.view.inputmethod.InputMethodManager):89:89 -> b
    6:16:android.view.View getServedView(android.view.inputmethod.InputMethodManager):96:96 -> c
androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable:
# {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"}
    androidx.lifecycle.Lifecycle lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"}
    androidx.activity.Cancellable currentCancellable -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/a;"}
    1:6:void cancel():343:343 -> d
    7:7:void cancel():344:344 -> d
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):332:332 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    15:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):334:334 -> h
    19:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):336:336 -> h
    27:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):337:337 -> h
    31:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):338:338 -> h
    36:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):333:333 -> h
androidx.annotation.Keep -> c.a:
# {"id":"sourceFile","fileName":"Keep.jvm.kt"}
androidx.appcompat.R$attr -> d.a:
    int actionBarPopupTheme -> a
    int actionBarSize -> b
    int actionBarStyle -> c
    int actionModeStyle -> d
    int actionOverflowButtonStyle -> e
    int actionOverflowMenuStyle -> f
    int autoCompleteTextViewStyle -> g
    int colorAccent -> h
    int colorButtonNormal -> i
    int colorControlActivated -> j
    int colorControlHighlight -> k
    int colorControlNormal -> l
    int colorSwitchThumbNormal -> m
    int dropDownListViewStyle -> n
    int listMenuViewStyle -> o
    int toolbarNavigationButtonStyle -> p
    int toolbarStyle -> q
androidx.appcompat.R$color -> d.b:
    int abc_tint_btn_checkable -> a
    int abc_tint_default -> b
    int abc_tint_edittext -> c
    int abc_tint_seek_thumb -> d
    int abc_tint_spinner -> e
    int abc_tint_switch_track -> f
androidx.appcompat.R$dimen -> d.c:
    int abc_cascading_menus_min_smallest_width -> a
    int abc_config_prefDialogWidth -> b
    int abc_star_big -> c
    int abc_star_medium -> d
    int abc_star_small -> e
    int tooltip_precise_anchor_extra_offset -> f
    int tooltip_precise_anchor_threshold -> g
    int tooltip_y_offset_non_touch -> h
    int tooltip_y_offset_touch -> i
androidx.appcompat.R$drawable -> d.d:
    int abc_seekbar_thumb_material -> A
    int abc_seekbar_tick_mark_material -> B
    int abc_seekbar_track_material -> C
    int abc_spinner_mtrl_am_alpha -> D
    int abc_spinner_textfield_background_material -> E
    int abc_star_black_48dp -> F
    int abc_star_half_black_48dp -> G
    int abc_switch_thumb_material -> H
    int abc_switch_track_mtrl_alpha -> I
    int abc_tab_indicator_material -> J
    int abc_text_cursor_material -> K
    int abc_text_select_handle_left_mtrl -> L
    int abc_text_select_handle_middle_mtrl -> M
    int abc_text_select_handle_right_mtrl -> N
    int abc_textfield_activated_mtrl_alpha -> O
    int abc_textfield_default_mtrl_alpha -> P
    int abc_textfield_search_activated_mtrl_alpha -> Q
    int abc_textfield_search_default_mtrl_alpha -> R
    int abc_textfield_search_material -> S
    int abc_ab_share_pack_mtrl_alpha -> a
    int abc_btn_borderless_material -> b
    int abc_btn_check_material -> c
    int abc_btn_check_material_anim -> d
    int abc_btn_colored_material -> e
    int abc_btn_default_mtrl_shape -> f
    int abc_btn_radio_material -> g
    int abc_btn_radio_material_anim -> h
    int abc_cab_background_internal_bg -> i
    int abc_cab_background_top_material -> j
    int abc_cab_background_top_mtrl_alpha -> k
    int abc_dialog_material_background -> l
    int abc_edit_text_material -> m
    int abc_ic_ab_back_material -> n
    int abc_ic_commit_search_api_mtrl_alpha -> o
    int abc_ic_menu_copy_mtrl_am_alpha -> p
    int abc_ic_menu_cut_mtrl_alpha -> q
    int abc_ic_menu_paste_mtrl_am_alpha -> r
    int abc_ic_menu_selectall_mtrl_alpha -> s
    int abc_ic_menu_share_mtrl_alpha -> t
    int abc_list_divider_mtrl_alpha -> u
    int abc_menu_hardkey_panel_mtrl_mult -> v
    int abc_popup_background_mtrl_mult -> w
    int abc_ratingbar_indicator_material -> x
    int abc_ratingbar_material -> y
    int abc_ratingbar_small_material -> z
androidx.appcompat.R$id -> d.e:
    int action_bar -> a
    int action_bar_activity_content -> b
    int action_bar_container -> c
    int action_bar_subtitle -> d
    int action_bar_title -> e
    int action_context_bar -> f
    int buttonPanel -> g
    int content -> h
    int contentPanel -> i
    int customPanel -> j
    int group_divider -> k
    int message -> l
    int shortcut -> m
    int spacer -> n
    int split_action_bar -> o
    int submenuarrow -> p
    int title -> q
    int topPanel -> r
androidx.appcompat.R$layout -> d.f:
    int abc_action_bar_title_item -> a
    int abc_action_menu_item_layout -> b
    int abc_action_menu_layout -> c
    int abc_action_mode_close_item_material -> d
    int abc_cascading_menu_item_layout -> e
    int abc_list_menu_item_checkbox -> f
    int abc_list_menu_item_icon -> g
    int abc_list_menu_item_radio -> h
    int abc_popup_menu_header_item_layout -> i
    int abc_popup_menu_item_layout -> j
    int abc_tooltip -> k
androidx.appcompat.R$string -> d.g:
    int abc_action_bar_up_description -> a
    int abc_menu_alt_shortcut_label -> b
    int abc_menu_ctrl_shortcut_label -> c
    int abc_menu_delete_shortcut_label -> d
    int abc_menu_enter_shortcut_label -> e
    int abc_menu_function_shortcut_label -> f
    int abc_menu_meta_shortcut_label -> g
    int abc_menu_shift_shortcut_label -> h
    int abc_menu_space_shortcut_label -> i
    int abc_menu_sym_shortcut_label -> j
    int abc_prepend_shortcut_label -> k
androidx.appcompat.R$style -> d.h:
    int Animation_AppCompat_Tooltip -> a
androidx.appcompat.R$styleable -> d.i:
    int ActionMode_subtitleTextStyle -> A
    int LinearLayoutCompat_showDividers -> A0
    int TextAppearance_android_textSize -> A1
    int ActionMode_titleTextStyle -> B
    int[] LinearLayoutCompat_Layout -> B0
    int TextAppearance_android_typeface -> B1
    int[] ActivityChooserView -> C
    int[] ListPopupWindow -> C0
    int TextAppearance_android_textStyle -> C1
    int[] AlertDialog -> D
    int ListPopupWindow_android_dropDownHorizontalOffset -> D0
    int TextAppearance_android_fontFamily -> D1
    int[] AppCompatEmojiHelper -> E
    int ListPopupWindow_android_dropDownVerticalOffset -> E0
    int TextAppearance_android_textFontWeight -> E1
    int[] AppCompatImageView -> F
    int[] MenuGroup -> F0
    int TextAppearance_fontFamily -> F1
    int AppCompatImageView_srcCompat -> G
    int MenuGroup_android_enabled -> G0
    int TextAppearance_fontVariationSettings -> G1
    int AppCompatImageView_tint -> H
    int MenuGroup_android_id -> H0
    int TextAppearance_textAllCaps -> H1
    int AppCompatImageView_tintMode -> I
    int MenuGroup_android_visible -> I0
    int TextAppearance_textLocale -> I1
    int[] AppCompatSeekBar -> J
    int MenuGroup_android_menuCategory -> J0
    int[] Toolbar -> J1
    int[] AppCompatTextHelper -> K
    int MenuGroup_android_orderInCategory -> K0
    int Toolbar_android_gravity -> K1
    int AppCompatTextHelper_android_textAppearance -> L
    int MenuGroup_android_checkableBehavior -> L0
    int Toolbar_buttonGravity -> L1
    int AppCompatTextHelper_android_drawableTop -> M
    int[] MenuItem -> M0
    int Toolbar_collapseContentDescription -> M1
    int AppCompatTextHelper_android_drawableBottom -> N
    int MenuItem_android_icon -> N0
    int Toolbar_collapseIcon -> N1
    int AppCompatTextHelper_android_drawableLeft -> O
    int MenuItem_android_enabled -> O0
    int Toolbar_contentInsetEnd -> O1
    int AppCompatTextHelper_android_drawableRight -> P
    int MenuItem_android_id -> P0
    int Toolbar_contentInsetEndWithActions -> P1
    int AppCompatTextHelper_android_drawableStart -> Q
    int MenuItem_android_checked -> Q0
    int Toolbar_contentInsetLeft -> Q1
    int AppCompatTextHelper_android_drawableEnd -> R
    int MenuItem_android_visible -> R0
    int Toolbar_contentInsetRight -> R1
    int[] AppCompatTextView -> S
    int MenuItem_android_menuCategory -> S0
    int Toolbar_contentInsetStart -> S1
    int AppCompatTextView_autoSizeMaxTextSize -> T
    int MenuItem_android_orderInCategory -> T0
    int Toolbar_contentInsetStartWithNavigation -> T1
    int AppCompatTextView_autoSizeMinTextSize -> U
    int MenuItem_android_title -> U0
    int Toolbar_logo -> U1
    int AppCompatTextView_autoSizePresetSizes -> V
    int MenuItem_android_titleCondensed -> V0
    int Toolbar_logoDescription -> V1
    int AppCompatTextView_autoSizeStepGranularity -> W
    int MenuItem_android_alphabeticShortcut -> W0
    int Toolbar_maxButtonHeight -> W1
    int AppCompatTextView_autoSizeTextType -> X
    int MenuItem_android_numericShortcut -> X0
    int Toolbar_menu -> X1
    int AppCompatTextView_drawableBottomCompat -> Y
    int MenuItem_android_checkable -> Y0
    int Toolbar_navigationContentDescription -> Y1
    int AppCompatTextView_drawableEndCompat -> Z
    int MenuItem_android_onClick -> Z0
    int Toolbar_navigationIcon -> Z1
    int[] ActionBar -> a
    int AppCompatTextView_drawableLeftCompat -> a0
    int MenuItem_actionLayout -> a1
    int Toolbar_popupTheme -> a2
    int ActionBar_background -> b
    int AppCompatTextView_drawableRightCompat -> b0
    int MenuItem_actionProviderClass -> b1
    int Toolbar_subtitle -> b2
    int ActionBar_backgroundSplit -> c
    int AppCompatTextView_drawableStartCompat -> c0
    int MenuItem_actionViewClass -> c1
    int Toolbar_subtitleTextAppearance -> c2
    int ActionBar_backgroundStacked -> d
    int AppCompatTextView_drawableTint -> d0
    int MenuItem_alphabeticModifiers -> d1
    int Toolbar_subtitleTextColor -> d2
    int ActionBar_contentInsetEnd -> e
    int AppCompatTextView_drawableTintMode -> e0
    int MenuItem_contentDescription -> e1
    int Toolbar_title -> e2
    int ActionBar_contentInsetStart -> f
    int AppCompatTextView_drawableTopCompat -> f0
    int MenuItem_iconTint -> f1
    int Toolbar_titleMargin -> f2
    int ActionBar_customNavigationLayout -> g
    int AppCompatTextView_emojiCompatEnabled -> g0
    int MenuItem_iconTintMode -> g1
    int Toolbar_titleMarginBottom -> g2
    int ActionBar_displayOptions -> h
    int AppCompatTextView_firstBaselineToTopHeight -> h0
    int MenuItem_numericModifiers -> h1
    int Toolbar_titleMarginEnd -> h2
    int ActionBar_height -> i
    int AppCompatTextView_lastBaselineToBottomHeight -> i0
    int MenuItem_showAsAction -> i1
    int Toolbar_titleMarginStart -> i2
    int ActionBar_homeAsUpIndicator -> j
    int AppCompatTextView_lineHeight -> j0
    int MenuItem_tooltipText -> j1
    int Toolbar_titleMarginTop -> j2
    int ActionBar_icon -> k
    int[] AppCompatTheme -> k0
    int[] MenuView -> k1
    int Toolbar_titleMargins -> k2
    int ActionBar_logo -> l
    int AppCompatTheme_windowActionBar -> l0
    int MenuView_android_itemTextAppearance -> l1
    int Toolbar_titleTextAppearance -> l2
    int ActionBar_popupTheme -> m
    int[] ButtonBarLayout -> m0
    int MenuView_android_itemBackground -> m1
    int Toolbar_titleTextColor -> m2
    int ActionBar_subtitle -> n
    int ButtonBarLayout_allowStacking -> n0
    int MenuView_preserveIconSpacing -> n1
    int[] View -> n2
    int ActionBar_subtitleTextStyle -> o
    int[] CheckedTextView -> o0
    int MenuView_subMenuArrow -> o1
    int[] ViewBackgroundHelper -> o2
    int ActionBar_title -> p
    int[] CompoundButton -> p0
    int[] PopupWindow -> p1
    int ViewBackgroundHelper_android_background -> p2
    int ActionBar_titleTextStyle -> q
    int[] DrawerArrowToggle -> q0
    int PopupWindow_android_popupBackground -> q1
    int ViewBackgroundHelper_backgroundTint -> q2
    int[] ActionBarLayout -> r
    int[] LinearLayoutCompat -> r0
    int PopupWindow_overlapAnchor -> r1
    int ViewBackgroundHelper_backgroundTintMode -> r2
    int ActionBarLayout_android_layout_gravity -> s
    int LinearLayoutCompat_android_gravity -> s0
    int[] PopupWindowBackgroundState -> s1
    int[] ViewStubCompat -> s2
    int[] ActionMenuItemView -> t
    int LinearLayoutCompat_android_orientation -> t0
    int[] RecycleListView -> t1
    int ViewStubCompat_android_id -> t2
    int ActionMenuItemView_android_minWidth -> u
    int LinearLayoutCompat_android_baselineAligned -> u0
    int RecycleListView_paddingBottomNoButtons -> u1
    int ViewStubCompat_android_layout -> u2
    int[] ActionMenuView -> v
    int LinearLayoutCompat_android_baselineAlignedChildIndex -> v0
    int RecycleListView_paddingTopNoTitle -> v1
    int ViewStubCompat_android_inflatedId -> v2
    int[] ActionMode -> w
    int LinearLayoutCompat_android_weightSum -> w0
    int[] SearchView -> w1
    int ActionMode_background -> x
    int LinearLayoutCompat_divider -> x0
    int[] Spinner -> x1
    int ActionMode_closeItemLayout -> y
    int LinearLayoutCompat_dividerPadding -> y0
    int[] SwitchCompat -> y1
    int ActionMode_height -> z
    int LinearLayoutCompat_measureWithLargestChild -> z0
    int[] TextAppearance -> z1
    6:382:void <clinit>():0:0 -> <clinit>
androidx.appcompat.app.ActionBar$LayoutParams -> e.a:
# {"id":"sourceFile","fileName":"ActionBar.java"}
    int gravity -> a
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1361:1361 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):1358:1358 -> <init>
    3:5:void <init>(android.content.Context,android.util.AttributeSet):1363:1365 -> <init>
    6:7:void <init>(int,int):1369:1370 -> <init>
    8:8:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1383:1383 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/a;)V"}
    9:9:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1358:1358 -> <init>
    10:10:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):1385:1385 -> <init>
    11:11:void <init>(android.view.ViewGroup$LayoutParams):1389:1389 -> <init>
    12:12:void <init>(android.view.ViewGroup$LayoutParams):1358:1358 -> <init>
androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView:
# {"id":"sourceFile","fileName":"AlertController.java"}
    int mPaddingTopNoTitle -> a
    int mPaddingBottomNoButtons -> b
    1:3:void <init>(android.content.Context,android.util.AttributeSet):844:844 -> <init>
    4:9:void <init>(android.content.Context,android.util.AttributeSet):846:846 -> <init>
    10:18:void <init>(android.content.Context,android.util.AttributeSet):848:848 -> <init>
    19:27:void <init>(android.content.Context,android.util.AttributeSet):850:850 -> <init>
androidx.appcompat.content.res.AppCompatResources -> f.a:
# {"id":"sourceFile","fileName":"AppCompatResources.java"}
    1:5:android.content.res.ColorStateList getColorStateList(android.content.Context,int):46:46 -> a
    1:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):64:64 -> b
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat -> g.a:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState mState -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a$c;"}
    androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition mTransition -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a$g;"}
    int mTransitionToIndex -> q
    int mTransitionFromIndex -> r
    boolean mMutated -> s
    1:1:void <clinit>():92:92 -> <clinit>
    1:1:void <init>():111:111 -> <init>
    2:2:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):116:116 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$c;Landroid/content/res/Resources;)V"}
    3:3:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):105:105 -> <init>
    4:4:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):107:107 -> <init>
    5:8:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):118:121 -> <init>
    1:5:androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState cloneConstantState():90:90 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/b$d;"}
    1:3:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):717:717 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"}
    4:7:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):718:718 -> h
    8:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):719:719 -> h
    1:2:boolean isStateful():257:257 -> isStateful
    1:3:void jumpToCurrentState():262:262 -> jumpToCurrentState
    4:7:void jumpToCurrentState():263:263 -> jumpToCurrentState
    8:11:void jumpToCurrentState():264:264 -> jumpToCurrentState
    12:13:void jumpToCurrentState():265:265 -> jumpToCurrentState
    14:19:void jumpToCurrentState():266:266 -> jumpToCurrentState
    20:21:void jumpToCurrentState():267:267 -> jumpToCurrentState
    22:24:void jumpToCurrentState():268:268 -> jumpToCurrentState
    1:9:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState cloneConstantState():613:613 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/a$c;"}
    1:4:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):173:173 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lg/a;"}
    5:12:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> l
    13:22:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> l
    23:27:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):179:179 -> l
    28:34:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):175:175 -> l
    35:57:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):176:176 -> l
    1:6:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):203:203 -> m
    7:16:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):205:205 -> m
    17:19:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):207:207 -> m
    20:22:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):208:208 -> m
    23:25:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):209:209 -> m
    26:28:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):210:210 -> m
    29:32:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):211:211 -> m
    1:10:android.graphics.drawable.Drawable mutate():604:604 -> mutate
    11:16:android.graphics.drawable.Drawable mutate():605:605 -> mutate
    17:19:android.graphics.drawable.Drawable mutate():606:606 -> mutate
    1:6:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):479:479 -> n
    7:12:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):481:481 -> n
    13:28:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):482:482 -> n
    29:40:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):490:490 -> n
    41:44:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):491:491 -> n
    45:56:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):492:492 -> n
    57:61:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):493:493 -> n
    1:8:void init():468:468 -> o
    1:6:boolean onStateChange(int[]):276:276 -> onStateChange
    7:12:boolean onStateChange(int[]):277:277 -> onStateChange
    13:27:boolean onStateChange(int[]):278:278 -> onStateChange
    28:33:boolean onStateChange(int[]):282:282 -> onStateChange
    34:40:boolean onStateChange(int[]):284:284 -> onStateChange
    1:6:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):561:561 -> p
    7:13:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):563:563 -> p
    14:16:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):566:566 -> p
    17:22:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):567:567 -> p
    23:32:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):569:569 -> p
    33:35:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):571:571 -> p
    36:39:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):572:572 -> p
    40:43:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):575:575 -> p
    44:54:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):578:578 -> p
    55:66:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):586:586 -> p
    67:71:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):587:587 -> p
    72:76:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):589:589 -> p
    77:83:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):582:582 -> p
    84:103:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):583:583 -> p
    104:110:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):598:598 -> p
    111:117:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):595:595 -> p
    118:135:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):596:596 -> p
    1:6:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):506:506 -> q
    7:13:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):508:508 -> q
    14:19:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):510:510 -> q
    20:27:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):513:513 -> q
    28:37:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):516:516 -> q
    38:44:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):518:518 -> q
    45:47:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):520:520 -> q
    48:51:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):523:523 -> q
    52:62:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):526:526 -> q
    63:74:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):534:534 -> q
    75:79:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):535:535 -> q
    80:84:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):538:538 -> q
    85:91:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):530:530 -> q
    92:115:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):531:531 -> q
    116:122:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):551:551 -> q
    123:129:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):548:548 -> q
    130:149:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):549:549 -> q
    150:156:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):544:544 -> q
    157:174:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):545:545 -> q
    1:5:boolean selectTransition(int):291:291 -> r
    6:10:boolean selectTransition(int):293:293 -> r
    11:20:boolean selectTransition(int):296:296 -> r
    21:23:boolean selectTransition(int):298:298 -> r
    24:27:boolean selectTransition(int):299:299 -> r
    28:30:boolean selectTransition(int):300:300 -> r
    31:32:boolean selectTransition(int):304:304 -> r
    33:36:boolean selectTransition(int):306:306 -> r
    37:41:boolean selectTransition(int):308:308 -> r
    42:44:boolean selectTransition(int):311:311 -> r
    45:46:boolean selectTransition(int):312:312 -> r
    47:48:boolean selectTransition(int):313:313 -> r
    49:50:boolean selectTransition(int):314:314 -> r
    51:54:boolean selectTransition(int):315:315 -> r
    55:64:boolean selectTransition(int):316:316 -> r
    65:71:boolean selectTransition(int):321:321 -> r
    72:75:boolean selectTransition(int):326:326 -> r
    76:78:boolean selectTransition(int):328:328 -> r
    79:82:boolean selectTransition(int):330:330 -> r
    83:86:boolean selectTransition(int):331:331 -> r
    87:90:boolean selectTransition(int):332:332 -> r
    91:98:boolean selectTransition(int):333:333 -> r
    99:102:boolean selectTransition(int):335:335 -> r
    103:110:boolean selectTransition(int):337:337 -> r
    111:114:boolean selectTransition(int):338:338 -> r
    115:121:boolean selectTransition(int):339:339 -> r
    122:124:boolean selectTransition(int):344:344 -> r
    125:126:boolean selectTransition(int):345:345 -> r
    127:128:boolean selectTransition(int):346:346 -> r
    129:132:boolean selectTransition(int):347:347 -> r
    1:2:void updateStateFromTypedArray(android.content.res.TypedArray):445:445 -> s
    3:11:void updateStateFromTypedArray(android.content.res.TypedArray):448:448 -> s
    12:15:void updateStateFromTypedArray(android.content.res.TypedArray):451:451 -> s
    16:19:void updateStateFromTypedArray(android.content.res.TypedArray):452:452 -> s
    20:22:void updateStateFromTypedArray(android.content.res.TypedArray):451:451 -> s
    23:26:void updateStateFromTypedArray(android.content.res.TypedArray):454:454 -> s
    27:30:void updateStateFromTypedArray(android.content.res.TypedArray):455:455 -> s
    31:33:void updateStateFromTypedArray(android.content.res.TypedArray):454:454 -> s
    34:37:void updateStateFromTypedArray(android.content.res.TypedArray):457:457 -> s
    38:41:void updateStateFromTypedArray(android.content.res.TypedArray):458:458 -> s
    42:44:void updateStateFromTypedArray(android.content.res.TypedArray):457:457 -> s
    45:48:void updateStateFromTypedArray(android.content.res.TypedArray):460:460 -> s
    49:52:void updateStateFromTypedArray(android.content.res.TypedArray):461:461 -> s
    53:55:void updateStateFromTypedArray(android.content.res.TypedArray):460:460 -> s
    56:67:void updateStateFromTypedArray(android.content.res.TypedArray):463:463 -> s
    1:4:boolean setVisible(boolean,boolean):216:216 -> setVisible
    5:14:boolean setVisible(boolean,boolean):217:217 -> setVisible
    15:18:boolean setVisible(boolean,boolean):219:219 -> setVisible
    19:22:boolean setVisible(boolean,boolean):222:222 -> setVisible
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1 -> g.a$a:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatableTransition -> g.a$b:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    android.graphics.drawable.Animatable mA -> a
    2:4:void <init>(android.graphics.drawable.Animatable):368:368 -> <init>
    5:7:void <init>(android.graphics.drawable.Animatable):369:369 -> <init>
    1:6:void start():374:374 -> c
    1:6:void stop():379:379 -> d
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState -> g.a$c:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    androidx.collection.LongSparseArray mTransitions -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"}
    androidx.collection.SparseArrayCompat mStateIds -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/j;"}
    1:5:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):633:633 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$c;Lg/a;Landroid/content/res/Resources;)V"}
    6:9:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):636:636 -> <init>
    10:14:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):637:637 -> <init>
    15:21:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):639:639 -> <init>
    22:29:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):640:640 -> <init>
    1:4:int addStateSet(int[],android.graphics.drawable.Drawable,int):666:666 -> B
    5:14:int addStateSet(int[],android.graphics.drawable.Drawable,int):667:667 -> B
    1:4:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):651:651 -> C
    5:18:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):652:652 -> C
    19:32:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):657:657 -> C
    33:36:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):659:659 -> C
    37:53:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):660:660 -> C
    1:7:long generateTransitionKey(int,int):711:711 -> D
    5:21:int getKeyframeIdAt(int):680:680 -> E
    1:7:int indexOfKeyframe(int[]):672:672 -> F
    8:14:int indexOfKeyframe(int[]):676:676 -> F
    1:4:int indexOfTransition(int,int):684:684 -> G
    5:24:int indexOfTransition(int,int):685:685 -> G
    1:4:boolean isTransitionReversed(int,int):689:689 -> H
    5:38:boolean isTransitionReversed(int,int):690:690 -> H
    1:4:boolean transitionHasReversibleFlag(int,int):694:694 -> I
    5:38:boolean transitionHasReversibleFlag(int,int):695:695 -> I
    1:1:android.graphics.drawable.Drawable newDrawable():701:701 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):707:707 -> newDrawable
    1:8:void mutate():646:646 -> r
    9:17:void mutate():647:647 -> r
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition -> g.a$d:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat mAvd -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"}
    2:4:void <init>(androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):429:429 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/b;)V"}
    5:7:void <init>(androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):430:430 -> <init>
    1:6:void start():435:435 -> c
    1:6:void stop():440:440 -> d
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimationDrawableTransition -> g.a$e:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    android.animation.ObjectAnimator mAnim -> a
    boolean mHasReversibleFlag -> b
    2:4:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):390:390 -> <init>
    5:21:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):391:391 -> <init>
    22:26:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):394:394 -> <init>
    27:32:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):396:396 -> <init>
    33:36:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):397:397 -> <init>
    37:39:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):398:398 -> <init>
    40:47:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):399:399 -> <init>
    48:50:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):400:400 -> <init>
    51:52:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):401:401 -> <init>
    53:55:void <init>(android.graphics.drawable.AnimationDrawable,boolean,boolean):402:402 -> <init>
    1:3:boolean canReverse():407:407 -> a
    1:6:void reverse():417:417 -> b
    1:6:void start():412:412 -> c
    1:6:void stop():422:422 -> d
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$FrameInterpolator -> g.a$f:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    int[] mFrameTimes -> a
    int mFrames -> b
    int mTotalDuration -> c
    1:3:void <init>(android.graphics.drawable.AnimationDrawable,boolean):731:731 -> <init>
    4:7:void <init>(android.graphics.drawable.AnimationDrawable,boolean):732:732 -> <init>
    1:3:int getTotalDuration():753:753 -> a
    1:4:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):736:736 -> b
    5:6:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):737:737 -> b
    7:13:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):738:738 -> b
    14:17:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):739:739 -> b
    18:31:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):741:741 -> b
    32:35:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):744:744 -> b
    36:41:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):745:745 -> b
    42:44:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):748:748 -> b
    1:8:float getInterpolation(float):758:758 -> getInterpolation
    9:10:float getInterpolation(float):759:759 -> getInterpolation
    11:15:float getInterpolation(float):760:760 -> getInterpolation
    16:26:float getInterpolation(float):764:764 -> getInterpolation
    27:37:float getInterpolation(float):771:771 -> getInterpolation
androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition -> g.a$g:
# {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"}
    1:1:void <init>():351:351 -> <init>
    2:2:void <init>(androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1):351:351 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$a;)V"}
    1:2:boolean canReverse():361:361 -> a
    1:1:void reverse():358:358 -> b
    void start() -> c
    void stop() -> d
androidx.appcompat.graphics.drawable.DrawableContainerCompat -> g.b:
# {"id":"sourceFile","fileName":"DrawableContainerCompat.java"}
    androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState mDrawableContainerState -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b$d;"}
    android.graphics.Rect mHotspotBounds -> b
    android.graphics.drawable.Drawable mCurrDrawable -> c
    android.graphics.drawable.Drawable mLastDrawable -> d
    int mAlpha -> e
    boolean mHasAlpha -> f
    int mCurIndex -> g
    boolean mMutated -> h
    java.lang.Runnable mAnimationRunnable -> i
    long mEnterAnimationEnd -> j
    long mExitAnimationEnd -> k
    androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback mBlockInvalidateCallback -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b$c;"}
    1:5:void <init>():48:48 -> <init>
    6:8:void <init>():66:66 -> <init>
    9:11:void <init>():69:69 -> <init>
    2:3:void animate(boolean):532:532 -> a
    4:7:void animate(boolean):533:533 -> a
    8:16:void animate(boolean):535:535 -> a
    17:26:void animate(boolean):536:536 -> a
    27:31:void animate(boolean):538:538 -> a
    32:37:void animate(boolean):539:539 -> a
    38:44:void animate(boolean):541:541 -> a
    45:54:void animate(boolean):543:543 -> a
    55:57:void animate(boolean):548:548 -> a
    58:61:void animate(boolean):550:550 -> a
    62:71:void animate(boolean):551:551 -> a
    72:75:void animate(boolean):553:553 -> a
    76:77:void animate(boolean):554:554 -> a
    78:83:void animate(boolean):555:555 -> a
    84:88:void animate(boolean):557:557 -> a
    89:97:void animate(boolean):559:559 -> a
    98:104:void animate(boolean):564:564 -> a
    105:113:void animate(boolean):567:567 -> a
    1:6:void applyTheme(android.content.res.Resources$Theme):591:591 -> applyTheme
    androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState cloneConstantState() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/b$d;"}
    1:3:int getCurrentIndex():414:414 -> c
    1:7:boolean canApplyTheme():597:597 -> canApplyTheme
    1:4:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):490:490 -> d
    5:11:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):491:491 -> d
    12:24:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):496:496 -> d
    25:34:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):498:498 -> d
    35:42:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):499:499 -> d
    43:48:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):501:501 -> d
    49:54:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):503:503 -> d
    55:58:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):505:505 -> d
    59:63:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):506:506 -> d
    64:69:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):508:508 -> d
    70:74:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):509:509 -> d
    75:82:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):512:512 -> d
    83:89:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):513:513 -> d
    90:96:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):514:514 -> d
    97:103:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):515:515 -> d
    104:110:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):516:516 -> d
    111:117:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):518:518 -> d
    118:124:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):520:520 -> d
    125:128:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):521:521 -> d
    129:139:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):523:523 -> d
    140:158:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):527:527 -> d
    159:159:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):528:528 -> d
    1:4:void draw(android.graphics.Canvas):81:81 -> draw
    5:7:void draw(android.graphics.Canvas):82:82 -> draw
    8:11:void draw(android.graphics.Canvas):84:84 -> draw
    12:15:void draw(android.graphics.Canvas):85:85 -> draw
    1:6:boolean needsMirroring():96:96 -> e
    7:16:boolean needsMirroring():97:97 -> e
    4:15:int resolveDensity(android.content.res.Resources,int):1204:1204 -> f
    1:6:boolean selectDrawable(int):427:427 -> g
    7:10:boolean selectDrawable(int):430:430 -> g
    11:19:boolean selectDrawable(int):436:436 -> g
    20:23:boolean selectDrawable(int):437:437 -> g
    24:26:boolean selectDrawable(int):438:438 -> g
    27:30:boolean selectDrawable(int):440:440 -> g
    31:32:boolean selectDrawable(int):441:441 -> g
    33:41:boolean selectDrawable(int):442:442 -> g
    42:43:boolean selectDrawable(int):444:444 -> g
    44:46:boolean selectDrawable(int):445:445 -> g
    47:50:boolean selectDrawable(int):447:447 -> g
    51:55:boolean selectDrawable(int):448:448 -> g
    56:61:boolean selectDrawable(int):450:450 -> g
    62:65:boolean selectDrawable(int):451:451 -> g
    66:67:boolean selectDrawable(int):452:452 -> g
    68:71:boolean selectDrawable(int):453:453 -> g
    72:79:boolean selectDrawable(int):455:455 -> g
    80:81:boolean selectDrawable(int):456:456 -> g
    82:85:boolean selectDrawable(int):458:458 -> g
    86:88:boolean selectDrawable(int):461:461 -> g
    89:90:boolean selectDrawable(int):462:462 -> g
    91:103:boolean selectDrawable(int):464:464 -> g
    104:107:boolean selectDrawable(int):465:465 -> g
    108:115:boolean selectDrawable(int):466:466 -> g
    116:118:boolean selectDrawable(int):474:474 -> g
    119:121:boolean selectDrawable(int):477:477 -> g
    122:125:boolean selectDrawable(int):479:479 -> g
    1:3:int getAlpha():147:147 -> getAlpha
    1:6:int getChangingConfigurations():91:91 -> getChangingConfigurations
    7:12:int getChangingConfigurations():92:92 -> getChangingConfigurations
    1:8:android.graphics.drawable.Drawable$ConstantState getConstantState():602:602 -> getConstantState
    9:16:android.graphics.drawable.Drawable$ConstantState getConstantState():603:603 -> getConstantState
    17:21:android.graphics.drawable.Drawable$ConstantState getConstantState():604:604 -> getConstantState
    1:3:android.graphics.drawable.Drawable getCurrent():574:574 -> getCurrent
    1:4:void getHotspotBounds(android.graphics.Rect):294:294 -> getHotspotBounds
    5:8:void getHotspotBounds(android.graphics.Rect):295:295 -> getHotspotBounds
    9:12:void getHotspotBounds(android.graphics.Rect):297:297 -> getHotspotBounds
    1:8:int getIntrinsicHeight():340:340 -> getIntrinsicHeight
    9:15:int getIntrinsicHeight():341:341 -> getIntrinsicHeight
    16:26:int getIntrinsicHeight():343:343 -> getIntrinsicHeight
    1:8:int getIntrinsicWidth():332:332 -> getIntrinsicWidth
    9:15:int getIntrinsicWidth():333:333 -> getIntrinsicWidth
    16:26:int getIntrinsicWidth():335:335 -> getIntrinsicWidth
    1:8:int getMinimumHeight():356:356 -> getMinimumHeight
    9:15:int getMinimumHeight():357:357 -> getMinimumHeight
    16:26:int getMinimumHeight():359:359 -> getMinimumHeight
    1:8:int getMinimumWidth():348:348 -> getMinimumWidth
    9:15:int getMinimumWidth():349:349 -> getMinimumWidth
    16:26:int getMinimumWidth():351:351 -> getMinimumWidth
    1:11:int getOpacity():404:404 -> getOpacity
    12:20:int getOpacity():405:405 -> getOpacity
    1:4:void getOutline(android.graphics.Outline):125:125 -> getOutline
    5:8:void getOutline(android.graphics.Outline):126:126 -> getOutline
    1:8:boolean getPadding(android.graphics.Rect):102:102 -> getPadding
    9:11:boolean getPadding(android.graphics.Rect):105:105 -> getPadding
    12:28:boolean getPadding(android.graphics.Rect):106:106 -> getPadding
    29:32:boolean getPadding(android.graphics.Rect):108:108 -> getPadding
    33:37:boolean getPadding(android.graphics.Rect):109:109 -> getPadding
    38:41:boolean getPadding(android.graphics.Rect):111:111 -> getPadding
    42:47:boolean getPadding(android.graphics.Rect):114:114 -> getPadding
    48:49:boolean getPadding(android.graphics.Rect):115:115 -> getPadding
    50:53:boolean getPadding(android.graphics.Rect):116:116 -> getPadding
    54:56:boolean getPadding(android.graphics.Rect):117:117 -> getPadding
    1:2:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1153:1153 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"}
    3:6:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1155:1155 -> h
    7:14:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1156:1156 -> h
    15:18:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1158:1158 -> h
    19:21:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1163:1163 -> h
    1:6:void updateDensity(android.content.res.Resources):585:585 -> i
    1:4:void invalidateDrawable(android.graphics.drawable.Drawable):367:367 -> invalidateDrawable
    5:7:void invalidateDrawable(android.graphics.drawable.Drawable):368:368 -> invalidateDrawable
    8:17:void invalidateDrawable(android.graphics.drawable.Drawable):370:370 -> invalidateDrawable
    18:25:void invalidateDrawable(android.graphics.drawable.Drawable):371:371 -> invalidateDrawable
    1:5:boolean isAutoMirrored():243:243 -> isAutoMirrored
    1:5:void jumpToCurrentState():249:249 -> jumpToCurrentState
    6:9:void jumpToCurrentState():250:250 -> jumpToCurrentState
    10:14:void jumpToCurrentState():251:251 -> jumpToCurrentState
    15:18:void jumpToCurrentState():254:254 -> jumpToCurrentState
    19:21:void jumpToCurrentState():255:255 -> jumpToCurrentState
    22:25:void jumpToCurrentState():256:256 -> jumpToCurrentState
    26:32:void jumpToCurrentState():257:257 -> jumpToCurrentState
    33:40:void jumpToCurrentState():260:260 -> jumpToCurrentState
    41:43:void jumpToCurrentState():261:261 -> jumpToCurrentState
    44:49:void jumpToCurrentState():264:264 -> jumpToCurrentState
    50:55:void jumpToCurrentState():265:265 -> jumpToCurrentState
    56:59:void jumpToCurrentState():269:269 -> jumpToCurrentState
    1:10:android.graphics.drawable.Drawable mutate():611:611 -> mutate
    11:14:android.graphics.drawable.Drawable mutate():612:612 -> mutate
    15:17:android.graphics.drawable.Drawable mutate():613:613 -> mutate
    18:21:android.graphics.drawable.Drawable mutate():614:614 -> mutate
    22:24:android.graphics.drawable.Drawable mutate():615:615 -> mutate
    1:4:void onBoundsChange(android.graphics.Rect):217:217 -> onBoundsChange
    5:7:void onBoundsChange(android.graphics.Rect):218:218 -> onBoundsChange
    8:11:void onBoundsChange(android.graphics.Rect):220:220 -> onBoundsChange
    12:15:void onBoundsChange(android.graphics.Rect):221:221 -> onBoundsChange
    1:11:boolean onLayoutDirectionChanged(int):327:327 -> onLayoutDirectionChanged
    1:4:boolean onLevelChange(int):314:314 -> onLevelChange
    5:9:boolean onLevelChange(int):315:315 -> onLevelChange
    10:13:boolean onLevelChange(int):317:317 -> onLevelChange
    14:20:boolean onLevelChange(int):318:318 -> onLevelChange
    1:10:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):377:377 -> scheduleDrawable
    11:18:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):378:378 -> scheduleDrawable
    1:9:void setAlpha(int):132:132 -> setAlpha
    10:11:void setAlpha(int):133:133 -> setAlpha
    12:13:void setAlpha(int):134:134 -> setAlpha
    14:17:void setAlpha(int):135:135 -> setAlpha
    18:25:void setAlpha(int):136:136 -> setAlpha
    26:30:void setAlpha(int):137:137 -> setAlpha
    31:34:void setAlpha(int):139:139 -> setAlpha
    1:6:void setAutoMirrored(boolean):232:232 -> setAutoMirrored
    7:8:void setAutoMirrored(boolean):233:233 -> setAutoMirrored
    9:12:void setAutoMirrored(boolean):234:234 -> setAutoMirrored
    13:16:void setAutoMirrored(boolean):235:235 -> setAutoMirrored
    1:5:void setColorFilter(android.graphics.ColorFilter):163:163 -> setColorFilter
    6:9:void setColorFilter(android.graphics.ColorFilter):164:164 -> setColorFilter
    10:11:void setColorFilter(android.graphics.ColorFilter):165:165 -> setColorFilter
    12:15:void setColorFilter(android.graphics.ColorFilter):166:166 -> setColorFilter
    16:19:void setColorFilter(android.graphics.ColorFilter):167:167 -> setColorFilter
    1:6:void setDither(boolean):153:153 -> setDither
    7:8:void setDither(boolean):154:154 -> setDither
    9:12:void setDither(boolean):155:155 -> setDither
    13:16:void setDither(boolean):156:156 -> setDither
    1:4:void setHotspot(float,float):275:275 -> setHotspot
    5:8:void setHotspot(float,float):276:276 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):282:282 -> setHotspotBounds
    5:12:void setHotspotBounds(int,int,int,int):283:283 -> setHotspotBounds
    13:15:void setHotspotBounds(int,int,int,int):285:285 -> setHotspotBounds
    16:19:void setHotspotBounds(int,int,int,int):287:287 -> setHotspotBounds
    20:23:void setHotspotBounds(int,int,int,int):288:288 -> setHotspotBounds
    1:8:void setTint(int):174:174 -> setTint
    1:5:void setTintList(android.content.res.ColorStateList):179:179 -> setTintList
    6:9:void setTintList(android.content.res.ColorStateList):180:180 -> setTintList
    10:11:void setTintList(android.content.res.ColorStateList):181:181 -> setTintList
    12:17:void setTintList(android.content.res.ColorStateList):182:182 -> setTintList
    1:5:void setTintMode(android.graphics.PorterDuff$Mode):188:188 -> setTintMode
    6:9:void setTintMode(android.graphics.PorterDuff$Mode):189:189 -> setTintMode
    10:11:void setTintMode(android.graphics.PorterDuff$Mode):190:190 -> setTintMode
    12:17:void setTintMode(android.graphics.PorterDuff$Mode):191:191 -> setTintMode
    1:4:boolean setVisible(boolean,boolean):391:391 -> setVisible
    5:8:boolean setVisible(boolean,boolean):392:392 -> setVisible
    9:11:boolean setVisible(boolean,boolean):393:393 -> setVisible
    12:15:boolean setVisible(boolean,boolean):395:395 -> setVisible
    16:19:boolean setVisible(boolean,boolean):396:396 -> setVisible
    1:10:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):384:384 -> unscheduleDrawable
    11:18:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):385:385 -> unscheduleDrawable
androidx.appcompat.graphics.drawable.DrawableContainerCompat$1 -> g.b$a:
# {"id":"sourceFile","fileName":"DrawableContainerCompat.java"}
    androidx.appcompat.graphics.drawable.DrawableContainerCompat this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
    1:6:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat):466:466 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b;)V"}
    1:6:void run():469:469 -> run
    7:12:void run():470:470 -> run
androidx.appcompat.graphics.drawable.DrawableContainerCompat$Api21Impl -> g.b$b:
# {"id":"sourceFile","fileName":"DrawableContainerCompat.java"}
    1:5:boolean canApplyTheme(android.graphics.drawable.Drawable$ConstantState):1215:1215 -> a
    1:4:void getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):1223:1223 -> b
    1:5:android.content.res.Resources getResources(android.content.res.Resources$Theme):1219:1219 -> c
androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback -> g.b$c:
# {"id":"sourceFile","fileName":"DrawableContainerCompat.java"}
    android.graphics.drawable.Drawable$Callback mCallback -> a
    1:4:void <init>():1169:1169 -> <init>
    1:3:android.graphics.drawable.Drawable$Callback unwrap():1178:1178 -> a
    4:6:android.graphics.drawable.Drawable$Callback unwrap():1179:1179 -> a
    1:3:androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback wrap(android.graphics.drawable.Drawable$Callback):1173:1173 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;)Lg/b$c;"}
    1:1:void invalidateDrawable(android.graphics.drawable.Drawable):1186:1186 -> invalidateDrawable
    1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1190:1190 -> scheduleDrawable
    5:8:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1191:1191 -> scheduleDrawable
    1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1197:1197 -> unscheduleDrawable
    5:8:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1198:1198 -> unscheduleDrawable
androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState -> g.b$d:
# {"id":"sourceFile","fileName":"DrawableContainerCompat.java"}
    int mEnterFadeDuration -> A
    int mExitFadeDuration -> B
    boolean mAutoMirrored -> C
    android.graphics.ColorFilter mColorFilter -> D
    boolean mHasColorFilter -> E
    android.content.res.ColorStateList mTintList -> F
    android.graphics.PorterDuff$Mode mTintMode -> G
    boolean mHasTintList -> H
    boolean mHasTintMode -> I
    androidx.appcompat.graphics.drawable.DrawableContainerCompat mOwner -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
    android.content.res.Resources mSourceRes -> b
    int mDensity -> c
    int mChangingConfigurations -> d
    int mChildrenChangingConfigurations -> e
    android.util.SparseArray mDrawableFutures -> f
    android.graphics.drawable.Drawable[] mDrawables -> g
    int mNumChildren -> h
    boolean mVariablePadding -> i
    boolean mCheckedPadding -> j
    android.graphics.Rect mConstantPadding -> k
    boolean mConstantSize -> l
    boolean mCheckedConstantSize -> m
    int mConstantWidth -> n
    int mConstantHeight -> o
    int mConstantMinimumWidth -> p
    int mConstantMinimumHeight -> q
    boolean mCheckedOpacity -> r
    int mOpacity -> s
    boolean mCheckedStateful -> t
    boolean mStateful -> u
    boolean mCheckedConstantState -> v
    boolean mCanConstantState -> w
    boolean mDither -> x
    boolean mMutated -> y
    int mLayoutDirection -> z
    1:4:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):679:679 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;Lg/b;Landroid/content/res/Resources;)V"}
    5:6:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):650:650 -> <init>
    7:9:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):653:653 -> <init>
    10:11:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):665:665 -> <init>
    12:13:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):668:668 -> <init>
    14:15:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):669:669 -> <init>
    16:24:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):680:680 -> <init>
    25:32:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):681:681 -> <init>
    33:44:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):682:682 -> <init>
    45:48:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):684:684 -> <init>
    49:52:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):685:685 -> <init>
    53:54:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):686:686 -> <init>
    55:56:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):687:687 -> <init>
    57:60:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):688:688 -> <init>
    61:64:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):689:689 -> <init>
    65:68:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):690:690 -> <init>
    69:72:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):691:691 -> <init>
    73:76:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):692:692 -> <init>
    77:80:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):693:693 -> <init>
    81:84:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):694:694 -> <init>
    85:88:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):695:695 -> <init>
    89:92:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):696:696 -> <init>
    93:96:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):697:697 -> <init>
    97:100:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):698:698 -> <init>
    101:104:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):699:699 -> <init>
    105:108:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):700:700 -> <init>
    109:112:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):701:701 -> <init>
    113:116:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):702:702 -> <init>
    117:120:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):703:703 -> <init>
    121:124:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):705:705 -> <init>
    125:133:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):706:706 -> <init>
    134:135:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):707:707 -> <init>
    136:139:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):709:709 -> <init>
    140:143:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):710:710 -> <init>
    144:147:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):711:711 -> <init>
    148:151:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):712:712 -> <init>
    152:155:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):713:713 -> <init>
    156:157:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):714:714 -> <init>
    158:161:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):717:717 -> <init>
    162:165:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):718:718 -> <init>
    166:167:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):719:719 -> <init>
    168:171:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):721:721 -> <init>
    172:175:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):722:722 -> <init>
    176:177:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):723:723 -> <init>
    178:179:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):727:727 -> <init>
    180:184:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):728:728 -> <init>
    185:188:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):729:729 -> <init>
    189:192:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):730:730 -> <init>
    193:199:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):732:732 -> <init>
    200:208:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):734:734 -> <init>
    209:212:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):739:739 -> <init>
    213:216:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):741:741 -> <init>
    217:222:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):742:742 -> <init>
    223:228:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):744:744 -> <init>
    229:240:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):746:746 -> <init>
    241:244:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):751:751 -> <init>
    245:247:void <init>(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):752:752 -> <init>
    1:2:int addChild(android.graphics.drawable.Drawable):768:768 -> a
    3:9:int addChild(android.graphics.drawable.Drawable):769:769 -> a
    10:12:int addChild(android.graphics.drawable.Drawable):770:770 -> a
    13:17:int addChild(android.graphics.drawable.Drawable):772:772 -> a
    18:20:int addChild(android.graphics.drawable.Drawable):773:773 -> a
    21:25:int addChild(android.graphics.drawable.Drawable):774:774 -> a
    26:29:int addChild(android.graphics.drawable.Drawable):775:775 -> a
    30:34:int addChild(android.graphics.drawable.Drawable):776:776 -> a
    35:43:int addChild(android.graphics.drawable.Drawable):777:777 -> a
    44:47:int addChild(android.graphics.drawable.Drawable):778:778 -> a
    48:49:int addChild(android.graphics.drawable.Drawable):779:779 -> a
    50:51:int addChild(android.graphics.drawable.Drawable):780:780 -> a
    52:53:int addChild(android.graphics.drawable.Drawable):781:781 -> a
    54:56:int addChild(android.graphics.drawable.Drawable):782:782 -> a
    3:5:void applyTheme(android.content.res.Resources$Theme):894:894 -> b
    6:7:void applyTheme(android.content.res.Resources$Theme):895:895 -> b
    8:12:void applyTheme(android.content.res.Resources$Theme):896:896 -> b
    13:22:void applyTheme(android.content.res.Resources$Theme):898:898 -> b
    23:27:void applyTheme(android.content.res.Resources$Theme):899:899 -> b
    28:41:void applyTheme(android.content.res.Resources$Theme):901:901 -> b
    42:49:void applyTheme(android.content.res.Resources$Theme):904:904 -> b
    1:4:boolean canConstantState():1134:1134 -> c
    5:7:boolean canConstantState():1135:1135 -> c
    8:11:boolean canConstantState():1137:1137 -> c
    12:13:boolean canConstantState():1138:1138 -> c
    14:15:boolean canConstantState():1139:1139 -> c
    16:21:boolean canConstantState():1140:1140 -> c
    22:29:boolean canConstantState():1142:1142 -> c
    30:35:boolean canConstantState():1143:1143 -> c
    36:38:boolean canConstantState():1147:1147 -> c
    1:2:boolean canApplyTheme():911:911 -> canApplyTheme
    3:8:boolean canApplyTheme():912:912 -> canApplyTheme
    9:13:boolean canApplyTheme():914:914 -> canApplyTheme
    14:20:boolean canApplyTheme():916:916 -> canApplyTheme
    21:30:boolean canApplyTheme():920:920 -> canApplyTheme
    31:41:boolean canApplyTheme():921:921 -> canApplyTheme
    2:3:void computeConstantSize():1042:1042 -> d
    4:6:void computeConstantSize():1043:1043 -> d
    7:8:void computeConstantSize():1044:1044 -> d
    9:11:void computeConstantSize():1045:1045 -> d
    12:16:void computeConstantSize():1046:1046 -> d
    17:22:void computeConstantSize():1047:1047 -> d
    23:24:void computeConstantSize():1049:1049 -> d
    25:28:void computeConstantSize():1050:1050 -> d
    29:34:void computeConstantSize():1051:1051 -> d
    35:38:void computeConstantSize():1052:1052 -> d
    39:44:void computeConstantSize():1053:1053 -> d
    45:48:void computeConstantSize():1054:1054 -> d
    49:54:void computeConstantSize():1055:1055 -> d
    55:58:void computeConstantSize():1056:1056 -> d
    59:68:void computeConstantSize():1057:1057 -> d
    1:4:void createAllFutures():799:799 -> e
    5:11:void createAllFutures():800:800 -> e
    12:17:void createAllFutures():802:802 -> e
    18:25:void createAllFutures():803:803 -> e
    26:43:void createAllFutures():804:804 -> e
    44:46:void createAllFutures():806:806 -> e
    1:4:int getCapacity():795:795 -> f
    1:7:android.graphics.drawable.Drawable getChild(int):827:827 -> g
    8:12:android.graphics.drawable.Drawable getChild(int):832:832 -> g
    13:18:android.graphics.drawable.Drawable getChild(int):833:833 -> g
    19:26:android.graphics.drawable.Drawable getChild(int):835:835 -> g
    27:36:android.graphics.drawable.Drawable getChild(int):836:836 -> g
    37:40:android.graphics.drawable.Drawable getChild(int):837:837 -> g
    41:45:android.graphics.drawable.Drawable getChild(int):838:838 -> g
    46:53:android.graphics.drawable.Drawable getChild(int):839:839 -> g
    54:57:android.graphics.drawable.Drawable getChild(int):840:840 -> g
    1:6:int getChangingConfigurations():758:758 -> getChangingConfigurations
    1:3:int getChildCount():820:820 -> h
    1:4:int getConstantHeight():1015:1015 -> i
    5:7:int getConstantHeight():1016:1016 -> i
    8:10:int getConstantHeight():1018:1018 -> i
    1:4:int getConstantMinimumHeight():1035:1035 -> j
    5:7:int getConstantMinimumHeight():1036:1036 -> j
    8:10:int getConstantMinimumHeight():1038:1038 -> j
    1:4:int getConstantMinimumWidth():1025:1025 -> k
    5:7:int getConstantMinimumWidth():1026:1026 -> k
    8:10:int getConstantMinimumWidth():1028:1028 -> k
    1:6:android.graphics.Rect getConstantPadding():966:966 -> l
    7:15:android.graphics.Rect getConstantPadding():969:969 -> l
    16:18:android.graphics.Rect getConstantPadding():972:972 -> l
    19:23:android.graphics.Rect getConstantPadding():974:974 -> l
    24:25:android.graphics.Rect getConstantPadding():975:975 -> l
    26:31:android.graphics.Rect getConstantPadding():976:976 -> l
    32:41:android.graphics.Rect getConstantPadding():978:978 -> l
    42:46:android.graphics.Rect getConstantPadding():979:979 -> l
    47:54:android.graphics.Rect getConstantPadding():980:980 -> l
    55:62:android.graphics.Rect getConstantPadding():981:981 -> l
    63:70:android.graphics.Rect getConstantPadding():982:982 -> l
    71:82:android.graphics.Rect getConstantPadding():983:983 -> l
    83:84:android.graphics.Rect getConstantPadding():986:986 -> l
    85:88:android.graphics.Rect getConstantPadding():987:987 -> l
    1:4:int getConstantWidth():1005:1005 -> m
    5:7:int getConstantWidth():1006:1006 -> m
    8:10:int getConstantWidth():1008:1008 -> m
    1:4:int getOpacity():1082:1082 -> n
    5:7:int getOpacity():1083:1083 -> n
    8:10:int getOpacity():1085:1085 -> n
    11:12:int getOpacity():1086:1086 -> n
    13:17:int getOpacity():1087:1087 -> n
    18:29:int getOpacity():1088:1088 -> n
    30:42:int getOpacity():1090:1090 -> n
    43:44:int getOpacity():1092:1092 -> n
    45:47:int getOpacity():1093:1093 -> n
    1:2:void growArray(int,int):1123:1123 -> o
    3:7:void growArray(int,int):1124:1124 -> o
    8:10:void growArray(int,int):1125:1125 -> o
    11:13:void growArray(int,int):1127:1127 -> o
    2:3:void invalidateCache():790:790 -> p
    4:6:void invalidateCache():791:791 -> p
    1:3:boolean isConstantSize():998:998 -> q
    void mutate() -> r
    1:5:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):812:812 -> s
    6:9:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):814:814 -> s
    10:15:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):815:815 -> s
    1:3:void setConstantSize(boolean):991:991 -> t
    1:3:void setEnterFadeDuration(int):1062:1062 -> u
    1:3:void setExitFadeDuration(int):1070:1070 -> v
    1:2:boolean setLayoutDirection(int,int):852:852 -> w
    3:8:boolean setLayoutDirection(int,int):853:853 -> w
    9:12:boolean setLayoutDirection(int,int):855:855 -> w
    13:22:boolean setLayoutDirection(int,int):859:859 -> w
    23:25:boolean setLayoutDirection(int,int):866:866 -> w
    1:3:void setVariablePadding(boolean):959:959 -> x
    3:4:void updateDensity(android.content.res.Resources):878:878 -> y
    5:10:void updateDensity(android.content.res.Resources):881:881 -> y
    11:12:void updateDensity(android.content.res.Resources):882:882 -> y
    13:17:void updateDensity(android.content.res.Resources):883:883 -> y
    18:19:void updateDensity(android.content.res.Resources):885:885 -> y
    20:22:void updateDensity(android.content.res.Resources):886:886 -> y
androidx.appcompat.graphics.drawable.DrawableWrapperCompat -> g.c:
# {"id":"sourceFile","fileName":"DrawableWrapperCompat.java"}
    android.graphics.drawable.Drawable mDrawable -> a
    1:3:void <init>(android.graphics.drawable.Drawable):47:47 -> <init>
    4:7:void <init>(android.graphics.drawable.Drawable):48:48 -> <init>
    1:5:void setDrawable(android.graphics.drawable.Drawable):236:236 -> a
    6:8:void setDrawable(android.graphics.drawable.Drawable):237:237 -> a
    9:12:void setDrawable(android.graphics.drawable.Drawable):240:240 -> a
    13:16:void setDrawable(android.graphics.drawable.Drawable):243:243 -> a
    1:6:void draw(android.graphics.Canvas):53:53 -> draw
    1:7:int getChangingConfigurations():68:68 -> getChangingConfigurations
    1:7:android.graphics.drawable.Drawable getCurrent():114:114 -> getCurrent
    1:7:int getIntrinsicHeight():140:140 -> getIntrinsicHeight
    1:7:int getIntrinsicWidth():135:135 -> getIntrinsicWidth
    1:7:int getMinimumHeight():150:150 -> getMinimumHeight
    1:7:int getMinimumWidth():145:145 -> getMinimumWidth
    1:7:int getOpacity():125:125 -> getOpacity
    1:7:boolean getPadding(android.graphics.Rect):155:155 -> getPadding
    1:7:int[] getState():104:104 -> getState
    1:7:android.graphics.Region getTransparentRegion():130:130 -> getTransparentRegion
    1:4:void invalidateDrawable(android.graphics.drawable.Drawable):163:163 -> invalidateDrawable
    1:7:boolean isAutoMirrored():194:194 -> isAutoMirrored
    1:7:boolean isStateful():94:94 -> isStateful
    1:6:void jumpToCurrentState():109:109 -> jumpToCurrentState
    1:6:void onBoundsChange(android.graphics.Rect):58:58 -> onBoundsChange
    1:7:boolean onLevelChange(int):184:184 -> onLevelChange
    1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):171:171 -> scheduleDrawable
    1:6:void setAlpha(int):84:84 -> setAlpha
    1:6:void setAutoMirrored(boolean):189:189 -> setAutoMirrored
    1:6:void setChangingConfigurations(int):63:63 -> setChangingConfigurations
    1:6:void setColorFilter(android.graphics.ColorFilter):89:89 -> setColorFilter
    1:6:void setDither(boolean):74:74 -> setDither
    1:6:void setFilterBitmap(boolean):79:79 -> setFilterBitmap
    1:6:void setHotspot(float,float):214:214 -> setHotspot
    1:6:void setHotspotBounds(int,int,int,int):219:219 -> setHotspotBounds
    1:7:boolean setState(int[]):99:99 -> setState
    1:6:void setTint(int):199:199 -> setTint
    1:6:void setTintList(android.content.res.ColorStateList):204:204 -> setTintList
    1:6:void setTintMode(android.graphics.PorterDuff$Mode):209:209 -> setTintMode
    1:19:boolean setVisible(boolean,boolean):119:119 -> setVisible
    1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):179:179 -> unscheduleDrawable
androidx.appcompat.graphics.drawable.StateListDrawableCompat -> g.d:
# {"id":"sourceFile","fileName":"StateListDrawableCompat.java"}
    androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState mStateListState -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/d$a;"}
    boolean mMutated -> n
    1:5:void <init>(androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState):410:410 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d$a;)V"}
    6:9:void <init>(androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState):412:412 -> <init>
    1:3:void applyTheme(android.content.res.Resources$Theme):387:387 -> applyTheme
    4:11:void applyTheme(android.content.res.Resources$Theme):388:388 -> applyTheme
    1:3:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):393:393 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"}
    4:7:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):394:394 -> h
    8:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):395:395 -> h
    1:4:int[] extractStateSet(android.util.AttributeSet):231:231 -> j
    5:11:int[] extractStateSet(android.util.AttributeSet):232:232 -> j
    12:29:int[] extractStateSet(android.util.AttributeSet):234:234 -> j
    30:37:int[] extractStateSet(android.util.AttributeSet):244:244 -> j
    38:43:int[] extractStateSet(android.util.AttributeSet):245:245 -> j
    44:48:int[] extractStateSet(android.util.AttributeSet):248:248 -> j
    1:10:android.graphics.drawable.Drawable mutate():306:306 -> mutate
    11:16:android.graphics.drawable.Drawable mutate():307:307 -> mutate
    17:19:android.graphics.drawable.Drawable mutate():308:308 -> mutate
    boolean onStateChange(int[]) -> onStateChange
androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState -> g.d$a:
# {"id":"sourceFile","fileName":"StateListDrawableCompat.java"}
    int[][] mStateSets -> J
    1:5:void <init>(androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):328:328 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d$a;Lg/d;Landroid/content/res/Resources;)V"}
    6:10:void <init>(androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):331:331 -> <init>
    11:19:void <init>(androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):333:333 -> <init>
    1:2:int indexOfStateSet(int[]):353:353 -> A
    3:9:int indexOfStateSet(int[]):354:354 -> A
    10:23:int indexOfStateSet(int[]):356:356 -> A
    1:3:void growArray(int,int):377:377 -> o
    4:5:void growArray(int,int):378:378 -> o
    6:11:void growArray(int,int):379:379 -> o
    12:14:void growArray(int,int):380:380 -> o
    void mutate() -> r
    1:4:int addStateSet(int[],android.graphics.drawable.Drawable):347:347 -> z
    5:9:int addStateSet(int[],android.graphics.drawable.Drawable):348:348 -> z
androidx.appcompat.resources.Compatibility$Api21Impl -> h.a:
# {"id":"sourceFile","fileName":"Compatibility.java"}
    1:5:android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):68:68 -> a
    1:5:int getChangingConfigurations(android.content.res.TypedArray):60:60 -> b
    1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):55:55 -> c
androidx.appcompat.resources.R$drawable -> h.b:
    int abc_vector_test -> a
androidx.appcompat.resources.R$styleable -> h.c:
    int[] AnimatedStateListDrawableCompat -> a
    int AnimatedStateListDrawableCompat_android_dither -> b
    int AnimatedStateListDrawableCompat_android_visible -> c
    int AnimatedStateListDrawableCompat_android_variablePadding -> d
    int AnimatedStateListDrawableCompat_android_constantSize -> e
    int AnimatedStateListDrawableCompat_android_enterFadeDuration -> f
    int AnimatedStateListDrawableCompat_android_exitFadeDuration -> g
    int[] AnimatedStateListDrawableItem -> h
    int AnimatedStateListDrawableItem_android_id -> i
    int AnimatedStateListDrawableItem_android_drawable -> j
    int[] AnimatedStateListDrawableTransition -> k
    int AnimatedStateListDrawableTransition_android_drawable -> l
    int AnimatedStateListDrawableTransition_android_toId -> m
    int AnimatedStateListDrawableTransition_android_fromId -> n
    int AnimatedStateListDrawableTransition_android_reversible -> o
    int[] StateListDrawable -> p
    int[] StateListDrawableItem -> q
    2:50:void <clinit>():0:0 -> <clinit>
androidx.appcompat.view.ActionBarPolicy -> i.a:
# {"id":"sourceFile","fileName":"ActionBarPolicy.java"}
    android.content.Context mContext -> a
    1:3:void <init>(android.content.Context):44:44 -> <init>
    4:6:void <init>(android.content.Context):45:45 -> <init>
    1:6:androidx.appcompat.view.ActionBarPolicy get(android.content.Context):41:41 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Li/a;"}
    1:15:int getEmbeddedMenuWidthLimit():80:80 -> b
    1:10:int getMaxActionButtons():54:54 -> c
    11:12:int getMaxActionButtons():55:55 -> c
    13:14:int getMaxActionButtons():56:56 -> c
    15:64:int getMaxActionButtons():57:57 -> c
    1:2:boolean showsOverflowMenuButton():76:76 -> d
androidx.appcompat.view.SupportMenuInflater -> i.b:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object[] mActionViewConstructorArguments -> a
    java.lang.Object[] mActionProviderConstructorArguments -> b
    android.content.Context mContext -> c
    java.lang.Object mRealOwner -> d
    java.lang.Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE -> e
    java.lang.Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE -> f
    2:10:void <clinit>():83:83 -> <clinit>
    11:13:void <clinit>():85:85 -> <clinit>
    1:3:void <init>(android.content.Context):101:101 -> <init>
    4:6:void <init>(android.content.Context):102:102 -> <init>
    7:13:void <init>(android.content.Context):103:103 -> <init>
    14:16:void <init>(android.content.Context):104:104 -> <init>
    1:5:java.lang.Object findRealOwner(java.lang.Object):247:247 -> a
    6:9:java.lang.Object findRealOwner(java.lang.Object):250:250 -> a
    10:20:java.lang.Object findRealOwner(java.lang.Object):251:251 -> a
    1:4:java.lang.Object getRealOwner():240:240 -> b
    5:12:java.lang.Object getRealOwner():241:241 -> b
    13:15:java.lang.Object getRealOwner():243:243 -> b
    1:5:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):161:161 -> c
    6:10:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):163:163 -> c
    11:15:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):170:170 -> c
    16:19:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):171:171 -> c
    20:25:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):172:172 -> c
    26:30:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):174:174 -> c
    31:53:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):178:178 -> c
    54:68:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):180:180 -> c
    69:79:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):185:185 -> c
    80:85:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):209:209 -> c
    86:94:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):210:210 -> c
    95:100:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):213:213 -> c
    101:104:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):214:214 -> c
    105:110:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):215:215 -> c
    111:116:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):218:218 -> c
    117:120:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):223:223 -> c
    121:131:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):226:226 -> c
    132:135:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):191:191 -> c
    136:141:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):192:192 -> c
    142:145:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):193:193 -> c
    146:151:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):194:194 -> c
    152:155:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):195:195 -> c
    156:161:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):196:196 -> c
    162:165:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):198:198 -> c
    166:171:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):201:201 -> c
    172:176:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):235:235 -> c
    177:185:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):232:232 -> c
    1:6:void inflate(int,android.view.Menu):119:119 -> inflate
    7:12:void inflate(int,android.view.Menu):120:120 -> inflate
    13:22:void inflate(int,android.view.Menu):128:128 -> inflate
    23:26:void inflate(int,android.view.Menu):129:129 -> inflate
    27:33:void inflate(int,android.view.Menu):137:137 -> inflate
    34:39:void inflate(int,android.view.Menu):138:138 -> inflate
    40:50:void inflate(int,android.view.Menu):139:139 -> inflate
    51:55:void inflate(int,android.view.Menu):142:142 -> inflate
    56:62:void inflate(int,android.view.Menu):149:149 -> inflate
    63:66:void inflate(int,android.view.Menu):151:151 -> inflate
    67:72:void inflate(int,android.view.Menu):146:146 -> inflate
    73:80:void inflate(int,android.view.Menu):144:144 -> inflate
    81:87:void inflate(int,android.view.Menu):149:149 -> inflate
    88:90:void inflate(int,android.view.Menu):151:151 -> inflate
    91:91:void inflate(int,android.view.Menu):152:152 -> inflate
androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> i.b$a:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.Object mRealOwner -> a
    java.lang.reflect.Method mMethod -> b
    java.lang.Class[] PARAM_TYPES -> c
    2:11:void <clinit>():258:258 -> <clinit>
    1:3:void <init>(java.lang.Object,java.lang.String):263:263 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.String):264:264 -> <init>
    6:9:void <init>(java.lang.Object,java.lang.String):265:265 -> <init>
    10:19:void <init>(java.lang.Object,java.lang.String):267:267 -> <init>
    20:39:void <init>(java.lang.Object,java.lang.String):269:269 -> <init>
    40:53:void <init>(java.lang.Object,java.lang.String):271:271 -> <init>
    54:56:void <init>(java.lang.Object,java.lang.String):272:272 -> <init>
    57:57:void <init>(java.lang.Object,java.lang.String):273:273 -> <init>
    3:12:boolean onMenuItemClick(android.view.MenuItem):280:280 -> onMenuItemClick
    13:33:boolean onMenuItemClick(android.view.MenuItem):281:281 -> onMenuItemClick
    34:45:boolean onMenuItemClick(android.view.MenuItem):283:283 -> onMenuItemClick
    46:51:boolean onMenuItemClick(android.view.MenuItem):287:287 -> onMenuItemClick
androidx.appcompat.view.SupportMenuInflater$MenuState -> i.b$b:
# {"id":"sourceFile","fileName":"SupportMenuInflater.java"}
    java.lang.CharSequence itemContentDescription -> A
    java.lang.CharSequence itemTooltipText -> B
    android.content.res.ColorStateList itemIconTintList -> C
    android.graphics.PorterDuff$Mode itemIconTintMode -> D
    androidx.appcompat.view.SupportMenuInflater this$0 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b;"}
    android.view.Menu menu -> a
    int groupId -> b
    int groupCategory -> c
    int groupOrder -> d
    int groupCheckable -> e
    boolean groupVisible -> f
    boolean groupEnabled -> g
    boolean itemAdded -> h
    int itemId -> i
    int itemCategoryOrder -> j
    java.lang.CharSequence itemTitle -> k
    java.lang.CharSequence itemTitleCondensed -> l
    int itemIconResId -> m
    char itemAlphabeticShortcut -> n
    int itemAlphabeticModifiers -> o
    char itemNumericShortcut -> p
    int itemNumericModifiers -> q
    int itemCheckable -> r
    boolean itemChecked -> s
    boolean itemVisible -> t
    boolean itemEnabled -> u
    int itemShowAsAction -> v
    int itemActionViewLayout -> w
    java.lang.String itemActionViewClassName -> x
    java.lang.String itemActionProviderClassName -> y
    java.lang.String itemListenerMethodName -> z
    1:6:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):365:365 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b;Landroid/view/Menu;)V"}
    7:8:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):353:353 -> <init>
    9:10:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):354:354 -> <init>
    11:12:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):366:366 -> <init>
    13:16:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):368:368 -> <init>
    2:3:void addItem():546:546 -> a
    4:21:void addItem():547:547 -> a
    2:3:android.view.SubMenu addSubMenuItem():551:551 -> b
    4:17:android.view.SubMenu addSubMenuItem():552:552 -> b
    18:25:android.view.SubMenu addSubMenuItem():553:553 -> b
    5:9:char getShortcut(java.lang.String):478:478 -> c
    1:3:boolean hasAddedItem():558:558 -> d
    1:13:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):565:565 -> e
    14:18:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):566:566 -> e
    19:21:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):567:567 -> e
    22:27:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):568:568 -> e
    28:51:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):570:570 -> e
    1:10:void readGroup(android.util.AttributeSet):384:384 -> f
    11:19:void readGroup(android.util.AttributeSet):386:386 -> f
    20:27:void readGroup(android.util.AttributeSet):387:387 -> f
    28:35:void readGroup(android.util.AttributeSet):389:389 -> f
    36:43:void readGroup(android.util.AttributeSet):390:390 -> f
    44:52:void readGroup(android.util.AttributeSet):392:392 -> f
    53:60:void readGroup(android.util.AttributeSet):393:393 -> f
    61:64:void readGroup(android.util.AttributeSet):395:395 -> f
    1:10:void readItem(android.util.AttributeSet):402:402 -> g
    11:19:void readItem(android.util.AttributeSet):406:406 -> g
    20:27:void readItem(android.util.AttributeSet):407:407 -> g
    28:43:void readItem(android.util.AttributeSet):408:408 -> g
    44:45:void readItem(android.util.AttributeSet):409:409 -> g
    46:53:void readItem(android.util.AttributeSet):411:411 -> g
    54:61:void readItem(android.util.AttributeSet):412:412 -> g
    62:69:void readItem(android.util.AttributeSet):413:413 -> g
    70:71:void readItem(android.util.AttributeSet):414:414 -> g
    72:81:void readItem(android.util.AttributeSet):415:415 -> g
    82:85:void readItem(android.util.AttributeSet):416:416 -> g
    86:91:void readItem(android.util.AttributeSet):417:417 -> g
    92:93:void readItem(android.util.AttributeSet):418:418 -> g
    94:103:void readItem(android.util.AttributeSet):419:419 -> g
    104:105:void readItem(android.util.AttributeSet):420:420 -> g
    106:111:void readItem(android.util.AttributeSet):421:421 -> g
    112:119:void readItem(android.util.AttributeSet):422:422 -> g
    120:128:void readItem(android.util.AttributeSet):424:424 -> g
    129:132:void readItem(android.util.AttributeSet):428:428 -> g
    133:140:void readItem(android.util.AttributeSet):430:430 -> g
    141:150:void readItem(android.util.AttributeSet):431:431 -> g
    151:160:void readItem(android.util.AttributeSet):432:432 -> g
    161:169:void readItem(android.util.AttributeSet):433:433 -> g
    170:177:void readItem(android.util.AttributeSet):434:434 -> g
    178:185:void readItem(android.util.AttributeSet):435:435 -> g
    186:193:void readItem(android.util.AttributeSet):436:436 -> g
    194:208:void readItem(android.util.AttributeSet):437:437 -> g
    209:216:void readItem(android.util.AttributeSet):440:440 -> g
    217:232:void readItem(android.util.AttributeSet):441:441 -> g
    233:239:void readItem(android.util.AttributeSet):446:446 -> g
    240:247:void readItem(android.util.AttributeSet):452:452 -> g
    248:255:void readItem(android.util.AttributeSet):453:453 -> g
    256:264:void readItem(android.util.AttributeSet):454:454 -> g
    265:279:void readItem(android.util.AttributeSet):455:455 -> g
    280:281:void readItem(android.util.AttributeSet):460:460 -> g
    282:289:void readItem(android.util.AttributeSet):462:462 -> g
    290:298:void readItem(android.util.AttributeSet):463:463 -> g
    299:300:void readItem(android.util.AttributeSet):466:466 -> g
    301:303:void readItem(android.util.AttributeSet):469:469 -> g
    304:306:void readItem(android.util.AttributeSet):471:471 -> g
    2:3:void resetGroup():372:372 -> h
    4:5:void resetGroup():373:373 -> h
    6:7:void resetGroup():374:374 -> h
    8:10:void resetGroup():375:375 -> h
    11:12:void resetGroup():376:376 -> h
    13:15:void resetGroup():377:377 -> h
    1:8:void setItem(android.view.MenuItem):483:483 -> i
    9:14:void setItem(android.view.MenuItem):484:484 -> i
    15:27:void setItem(android.view.MenuItem):485:485 -> i
    28:33:void setItem(android.view.MenuItem):486:486 -> i
    34:39:void setItem(android.view.MenuItem):487:487 -> i
    40:42:void setItem(android.view.MenuItem):488:488 -> i
    43:46:void setItem(android.view.MenuItem):490:490 -> i
    47:49:void setItem(android.view.MenuItem):491:491 -> i
    50:53:void setItem(android.view.MenuItem):494:494 -> i
    54:63:void setItem(android.view.MenuItem):495:495 -> i
    64:67:void setItem(android.view.MenuItem):499:499 -> i
    68:76:void setItem(android.view.MenuItem):500:500 -> i
    77:80:void setItem(android.view.MenuItem):499:499 -> i
    81:88:void setItem(android.view.MenuItem):496:496 -> i
    89:93:void setItem(android.view.MenuItem):503:503 -> i
    94:97:void setItem(android.view.MenuItem):504:504 -> i
    98:103:void setItem(android.view.MenuItem):505:505 -> i
    104:107:void setItem(android.view.MenuItem):512:512 -> i
    108:119:void setItem(android.view.MenuItem):513:513 -> i
    120:123:void setItem(android.view.MenuItem):515:515 -> i
    124:129:void setItem(android.view.MenuItem):518:518 -> i
    130:133:void setItem(android.view.MenuItem):520:520 -> i
    134:140:void setItem(android.view.MenuItem):523:523 -> i
    141:145:void setItem(android.view.MenuItem):531:531 -> i
    146:150:void setItem(android.view.MenuItem):532:532 -> i
    151:157:void setItem(android.view.MenuItem):533:533 -> i
    158:164:void setItem(android.view.MenuItem):535:535 -> i
    165:168:void setItem(android.view.MenuItem):537:537 -> i
    169:171:void setItem(android.view.MenuItem):538:538 -> i
    172:175:void setItem(android.view.MenuItem):540:540 -> i
    176:179:void setItem(android.view.MenuItem):541:541 -> i
androidx.appcompat.view.SupportMenuInflater$MenuState$$ExternalSyntheticThrowCCEIfNotNull0 -> i.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void i.SupportMenuInflater$MenuState$$ExternalSyntheticThrowCCEIfNotNull0.m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.view.menu.ActionMenuItem -> j.a:
# {"id":"sourceFile","fileName":"ActionMenuItem.java"}
    int mId -> a
    int mGroup -> b
    int mOrdering -> c
    java.lang.CharSequence mTitle -> d
    java.lang.CharSequence mTitleCondensed -> e
    android.content.Intent mIntent -> f
    char mShortcutNumericChar -> g
    int mShortcutNumericModifiers -> h
    char mShortcutAlphabeticChar -> i
    int mShortcutAlphabeticModifiers -> j
    android.graphics.drawable.Drawable mIconDrawable -> k
    android.content.Context mContext -> l
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> m
    java.lang.CharSequence mContentDescription -> n
    java.lang.CharSequence mTooltipText -> o
    android.content.res.ColorStateList mIconTintList -> p
    android.graphics.PorterDuff$Mode mIconTintMode -> q
    boolean mHasIconTint -> r
    boolean mHasIconTintMode -> s
    int mFlags -> t
    1:5:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):79:79 -> <init>
    6:7:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):53:53 -> <init>
    8:10:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):55:55 -> <init>
    11:12:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):66:66 -> <init>
    13:15:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):67:67 -> <init>
    16:17:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):68:68 -> <init>
    18:21:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):69:69 -> <init>
    22:23:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):71:71 -> <init>
    24:25:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):80:80 -> <init>
    26:27:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):81:81 -> <init>
    28:29:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):82:82 -> <init>
    30:31:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):83:83 -> <init>
    32:34:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):84:84 -> <init>
    1:12:void applyIconTint():448:448 -> a
    13:18:void applyIconTint():449:449 -> a
    19:24:void applyIconTint():450:450 -> a
    25:28:void applyIconTint():452:452 -> a
    29:33:void applyIconTint():453:453 -> a
    34:37:void applyIconTint():456:456 -> a
    38:45:void applyIconTint():457:457 -> a
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):350:350 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"}
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):329:329 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lt/b;"}
    1:2:boolean collapseActionView():378:378 -> collapseActionView
    1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):367:367 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"}
    1:2:boolean expandActionView():373:373 -> expandActionView
    1:6:android.view.ActionProvider getActionProvider():344:344 -> getActionProvider
    1:2:android.view.View getActionView():334:334 -> getActionView
    1:3:int getAlphabeticModifiers():94:94 -> getAlphabeticModifiers
    1:3:char getAlphabeticShortcut():89:89 -> getAlphabeticShortcut
    1:3:java.lang.CharSequence getContentDescription():400:400 -> getContentDescription
    1:3:int getGroupId():99:99 -> getGroupId
    1:3:android.graphics.drawable.Drawable getIcon():104:104 -> getIcon
    1:3:android.content.res.ColorStateList getIconTintList():428:428 -> getIconTintList
    1:3:android.graphics.PorterDuff$Mode getIconTintMode():444:444 -> getIconTintMode
    1:3:android.content.Intent getIntent():109:109 -> getIntent
    1:3:int getItemId():114:114 -> getItemId
    1:2:android.view.ContextMenu$ContextMenuInfo getMenuInfo():119:119 -> getMenuInfo
    1:3:int getNumericModifiers():129:129 -> getNumericModifiers
    1:3:char getNumericShortcut():124:124 -> getNumericShortcut
    1:3:int getOrder():134:134 -> getOrder
    1:2:android.view.SubMenu getSubMenu():139:139 -> getSubMenu
    1:3:java.lang.CharSequence getTitle():144:144 -> getTitle
    1:8:java.lang.CharSequence getTitleCondensed():149:149 -> getTitleCondensed
    1:3:java.lang.CharSequence getTooltipText():412:412 -> getTooltipText
    1:2:boolean hasSubMenu():154:154 -> hasSubMenu
    1:2:boolean isActionViewExpanded():383:383 -> isActionViewExpanded
    1:9:boolean isCheckable():159:159 -> isCheckable
    1:10:boolean isChecked():164:164 -> isChecked
    1:10:boolean isEnabled():169:169 -> isEnabled
    1:10:boolean isVisible():174:174 -> isVisible
    1:6:android.view.MenuItem setActionProvider(android.view.ActionProvider):339:339 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):42:42 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):42:42 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):179:179 -> setAlphabeticShortcut
    2:3:android.view.MenuItem setAlphabeticShortcut(char,int):186:187 -> setAlphabeticShortcut
    1:8:android.view.MenuItem setCheckable(boolean):193:193 -> setCheckable
    1:13:android.view.MenuItem setChecked(boolean):204:204 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):42:42 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):394:394 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
    1:14:android.view.MenuItem setEnabled(boolean):210:210 -> setEnabled
    1:1:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):216:216 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):218:218 -> setIcon
    3:3:android.view.MenuItem setIcon(int):224:224 -> setIcon
    4:4:android.view.MenuItem setIcon(int):226:226 -> setIcon
    1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):418:418 -> setIconTintList
    4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):419:419 -> setIconTintList
    6:9:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):421:421 -> setIconTintList
    1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):434:434 -> setIconTintMode
    4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):435:435 -> setIconTintMode
    6:9:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):437:437 -> setIconTintMode
    1:3:android.view.MenuItem setIntent(android.content.Intent):232:232 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):238:238 -> setNumericShortcut
    2:3:android.view.MenuItem setNumericShortcut(char,int):245:246 -> setNumericShortcut
    1:6:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):388:388 -> setOnActionExpandListener
    1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):252:252 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):258:259 -> setShortcut
    3:6:android.view.MenuItem setShortcut(char,char,int,int):267:270 -> setShortcut
    1:1:void setShowAsAction(int):314:314 -> setShowAsAction
    1:5:android.view.MenuItem setShowAsActionFlags(int):42:42 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):276:276 -> setTitle
    2:2:android.view.MenuItem setTitle(int):282:282 -> setTitle
    1:3:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):288:288 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):42:42 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):406:406 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
    1:13:android.view.MenuItem setVisible(boolean):294:294 -> setVisible
androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    java.lang.CharSequence mTitle -> i
    android.graphics.drawable.Drawable mIcon -> j
    androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$b;"}
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"}
    androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/ActionMenuItemView$b;"}
    boolean mAllowTextWithIcon -> n
    boolean mExpandedFormat -> o
    int mMinWidth -> p
    int mSavedPaddingLeft -> q
    int mMaxIconSize -> r
    1:1:void <init>(android.content.Context,android.util.AttributeSet):67:67 -> <init>
    2:5:void <init>(android.content.Context,android.util.AttributeSet,int):71:74 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):76:76 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):80:81 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    11:12:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    1:18:boolean needsDividerBefore():263:263 -> a
    1:5:boolean needsDividerAfter():268:268 -> b
    1:1:boolean prefersCondensedTitle():0:0 -> c
    1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"}
    3:9:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d
    10:16:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    17:23:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    24:36:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):134:134 -> d
    37:43:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):135:135 -> d
    44:49:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):136:136 -> d
    50:53:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):137:137 -> d
    54:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):138:138 -> d
    1:7:java.lang.CharSequence getAccessibilityClassName():99:99 -> getAccessibilityClassName
    1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():123:123 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:4:void onClick(android.view.View):154:154 -> onClick
    5:10:void onClick(android.view.View):155:155 -> onClick
    1:3:void onConfigurationChanged(android.content.res.Configuration):91:91 -> onConfigurationChanged
    4:9:void onConfigurationChanged(android.content.res.Configuration):93:93 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):94:94 -> onConfigurationChanged
    1:6:void onMeasure(int,int):273:273 -> onMeasure
    7:10:void onMeasure(int,int):274:274 -> onMeasure
    11:14:void onMeasure(int,int):275:275 -> onMeasure
    15:22:void onMeasure(int,int):276:276 -> onMeasure
    23:25:void onMeasure(int,int):275:275 -> onMeasure
    26:28:void onMeasure(int,int):279:279 -> onMeasure
    29:32:void onMeasure(int,int):281:281 -> onMeasure
    33:36:void onMeasure(int,int):282:282 -> onMeasure
    37:44:void onMeasure(int,int):283:283 -> onMeasure
    45:51:void onMeasure(int,int):284:284 -> onMeasure
    52:57:void onMeasure(int,int):285:285 -> onMeasure
    58:63:void onMeasure(int,int):287:287 -> onMeasure
    64:72:void onMeasure(int,int):289:289 -> onMeasure
    73:76:void onMeasure(int,int):293:293 -> onMeasure
    77:80:void onMeasure(int,int):296:296 -> onMeasure
    81:91:void onMeasure(int,int):297:297 -> onMeasure
    92:109:void onMeasure(int,int):298:298 -> onMeasure
    2:5:void onRestoreInstanceState(android.os.Parcelable):337:337 -> onRestoreInstanceState
    1:12:boolean onTouchEvent(android.view.MotionEvent):145:145 -> onTouchEvent
    13:20:boolean onTouchEvent(android.view.MotionEvent):146:146 -> onTouchEvent
    21:25:boolean onTouchEvent(android.view.MotionEvent):149:149 -> onTouchEvent
    1:11:boolean hasText():241:241 -> s
    1:4:void setExpandedFormat(boolean):183:183 -> setExpandedFormat
    5:6:void setExpandedFormat(boolean):184:184 -> setExpandedFormat
    7:10:void setExpandedFormat(boolean):185:185 -> setExpandedFormat
    11:14:void setExpandedFormat(boolean):186:186 -> setExpandedFormat
    1:4:void setIcon(android.graphics.drawable.Drawable):219:219 -> setIcon
    5:8:void setIcon(android.graphics.drawable.Drawable):221:221 -> setIcon
    9:12:void setIcon(android.graphics.drawable.Drawable):222:222 -> setIcon
    13:34:void setIcon(android.graphics.drawable.Drawable):223:223 -> setIcon
    35:38:void setIcon(android.graphics.drawable.Drawable):233:233 -> setIcon
    39:41:void setIcon(android.graphics.drawable.Drawable):235:235 -> setIcon
    42:45:void setIcon(android.graphics.drawable.Drawable):237:237 -> setIcon
    1:3:void setItemInvoker(androidx.appcompat.view.menu.MenuBuilder$ItemInvoker):160:160 -> setItemInvoker
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$b;)V"}
    1:2:void setPadding(int,int,int,int):117:117 -> setPadding
    3:6:void setPadding(int,int,int,int):118:118 -> setPadding
    1:3:void setPopupCallback(androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback):164:164 -> setPopupCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/ActionMenuItemView$b;)V"}
    1:2:void setTitle(java.lang.CharSequence):251:251 -> setTitle
    3:6:void setTitle(java.lang.CharSequence):253:253 -> setTitle
    1:12:boolean shouldAllowTextWithIcon():107:107 -> t
    13:14:boolean shouldAllowTextWithIcon():108:108 -> t
    15:26:boolean shouldAllowTextWithIcon():109:109 -> t
    27:36:boolean shouldAllowTextWithIcon():111:111 -> t
    1:8:void updateTextButtonVisibility():192:192 -> u
    9:14:void updateTextButtonVisibility():193:193 -> u
    15:34:void updateTextButtonVisibility():194:194 -> u
    35:41:void updateTextButtonVisibility():196:196 -> u
    42:47:void updateTextButtonVisibility():199:199 -> u
    48:57:void updateTextButtonVisibility():200:200 -> u
    58:67:void updateTextButtonVisibility():203:203 -> u
    68:70:void updateTextButtonVisibility():205:205 -> u
    71:76:void updateTextButtonVisibility():208:208 -> u
    77:85:void updateTextButtonVisibility():209:209 -> u
    86:95:void updateTextButtonVisibility():211:211 -> u
    96:99:void updateTextButtonVisibility():213:213 -> u
androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> androidx.appcompat.view.menu.ActionMenuItemView$a:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    androidx.appcompat.view.menu.ActionMenuItemView this$0 -> j
    1:2:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):303:303 -> <init>
    3:6:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):304:304 -> <init>
    1:6:androidx.appcompat.view.menu.ShowableListMenu getPopup():309:309 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"}
    7:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():310:310 -> b
    1:15:boolean onForwardingStarted():318:318 -> c
    16:21:boolean onForwardingStarted():319:319 -> c
    22:30:boolean onForwardingStarted():320:320 -> c
androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> androidx.appcompat.view.menu.ActionMenuItemView$b:
# {"id":"sourceFile","fileName":"ActionMenuItemView.java"}
    1:4:void <init>():340:340 -> <init>
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"}
androidx.appcompat.view.menu.BaseMenuPresenter -> androidx.appcompat.view.menu.a:
# {"id":"sourceFile","fileName":"BaseMenuPresenter.java"}
    android.content.Context mSystemContext -> a
    android.content.Context mContext -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    android.view.LayoutInflater mSystemInflater -> d
    android.view.LayoutInflater mInflater -> e
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    int mMenuLayoutRes -> g
    int mItemLayoutRes -> h
    androidx.appcompat.view.menu.MenuView mMenuView -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"}
    1:3:void <init>(android.content.Context,int,int):60:60 -> <init>
    4:5:void <init>(android.content.Context,int,int):61:61 -> <init>
    6:11:void <init>(android.content.Context,int,int):62:62 -> <init>
    12:13:void <init>(android.content.Context,int,int):63:63 -> <init>
    14:16:void <init>(android.content.Context,int,int):64:64 -> <init>
    1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):212:212 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    5:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):213:213 -> a
    1:8:void addItemView(android.view.View,int):133:133 -> b
    9:11:void addItemView(android.view.View,int):135:135 -> b
    12:19:void addItemView(android.view.View,int):137:137 -> b
    void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"}
    1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    1:12:androidx.appcompat.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup):166:166 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/i$a;"}
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):153:153 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"}
    1:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):219:219 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    8:16:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):221:221 -> g
    1:5:boolean filterLeftoverView(android.view.ViewGroup,int):147:147 -> i
    1:7:void updateMenuView(boolean):90:90 -> j
    8:12:void updateMenuView(boolean):94:94 -> j
    13:15:void updateMenuView(boolean):95:95 -> j
    16:21:void updateMenuView(boolean):96:96 -> j
    22:29:void updateMenuView(boolean):97:97 -> j
    30:35:void updateMenuView(boolean):99:99 -> j
    36:41:void updateMenuView(boolean):100:100 -> j
    42:45:void updateMenuView(boolean):101:101 -> j
    46:49:void updateMenuView(boolean):102:102 -> j
    50:58:void updateMenuView(boolean):103:103 -> j
    59:64:void updateMenuView(boolean):104:104 -> j
    65:67:void updateMenuView(boolean):107:107 -> j
    68:72:void updateMenuView(boolean):108:108 -> j
    73:81:void updateMenuView(boolean):111:111 -> j
    82:87:void updateMenuView(boolean):119:119 -> j
    88:97:void updateMenuView(boolean):120:120 -> j
    1:2:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):69:69 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"}
    3:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):70:70 -> k
    9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):71:71 -> k
    1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    1:3:androidx.appcompat.view.menu.MenuPresenter$Callback getCallback():157:157 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/h$a;"}
    1:4:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):182:182 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    5:7:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):183:183 -> n
    8:11:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):185:185 -> n
    12:14:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):187:187 -> n
    15:17:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):188:188 -> n
    boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl) -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"}
androidx.appcompat.view.menu.CascadingMenuPopup -> androidx.appcompat.view.menu.b:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    boolean mShouldCloseImmediately -> A
    int ITEM_LAYOUT -> B
    android.content.Context mContext -> b
    int mMenuMaxWidth -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    boolean mOverflowOnly -> f
    android.os.Handler mSubMenuHoverHandler -> g
    java.util.List mPendingMenus -> h
    java.util.List mShowingMenus -> i
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    int mRawDropDownGravity -> m
    int mDropDownGravity -> n
    android.view.View mAnchorView -> o
    android.view.View mShownAnchorView -> p
    int mLastPosition -> q
    boolean mHasXOffset -> r
    boolean mHasYOffset -> s
    int mXOffset -> t
    int mYOffset -> u
    boolean mForceShowIcon -> v
    boolean mShowTitle -> w
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    android.view.ViewTreeObserver mTreeObserver -> y
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z
    1:5:void <clinit>():65:65 -> <clinit>
    1:3:void <init>(android.content.Context,android.view.View,int,int,boolean):222:222 -> <init>
    4:10:void <init>(android.content.Context,android.view.View,int,int,boolean):88:88 -> <init>
    11:17:void <init>(android.content.Context,android.view.View,int,int,boolean):94:94 -> <init>
    18:24:void <init>(android.content.Context,android.view.View,int,int,boolean):96:96 -> <init>
    25:31:void <init>(android.content.Context,android.view.View,int,int,boolean):118:118 -> <init>
    32:39:void <init>(android.content.Context,android.view.View,int,int,boolean):136:136 -> <init>
    40:41:void <init>(android.content.Context,android.view.View,int,int,boolean):196:196 -> <init>
    42:43:void <init>(android.content.Context,android.view.View,int,int,boolean):197:197 -> <init>
    44:45:void <init>(android.content.Context,android.view.View,int,int,boolean):223:223 -> <init>
    46:47:void <init>(android.content.Context,android.view.View,int,int,boolean):224:224 -> <init>
    48:49:void <init>(android.content.Context,android.view.View,int,int,boolean):225:225 -> <init>
    50:51:void <init>(android.content.Context,android.view.View,int,int,boolean):226:226 -> <init>
    52:53:void <init>(android.content.Context,android.view.View,int,int,boolean):227:227 -> <init>
    54:55:void <init>(android.content.Context,android.view.View,int,int,boolean):229:229 -> <init>
    56:61:void <init>(android.content.Context,android.view.View,int,int,boolean):230:230 -> <init>
    62:65:void <init>(android.content.Context,android.view.View,int,int,boolean):232:232 -> <init>
    66:75:void <init>(android.content.Context,android.view.View,int,int,boolean):233:233 -> <init>
    76:79:void <init>(android.content.Context,android.view.View,int,int,boolean):234:234 -> <init>
    80:85:void <init>(android.content.Context,android.view.View,int,int,boolean):233:233 -> <init>
    86:93:void <init>(android.content.Context,android.view.View,int,int,boolean):236:236 -> <init>
    1:12:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():245:245 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/B;"}
    13:17:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():247:247 -> A
    18:20:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():248:248 -> A
    21:23:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():249:249 -> A
    24:28:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():250:250 -> A
    29:34:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():251:251 -> A
    35:38:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():252:252 -> A
    39:42:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():253:253 -> A
    1:9:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):655:655 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)I"}
    10:17:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):656:656 -> B
    18:27:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):657:657 -> B
    1:7:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):516:516 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/d;)Landroid/view/MenuItem;"}
    8:11:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):517:517 -> C
    12:29:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):518:518 -> C
    1:10:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):537:537 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/d;)Landroid/view/View;"}
    11:14:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):546:546 -> D
    15:18:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):547:547 -> D
    19:23:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):548:548 -> D
    24:25:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):549:549 -> D
    26:29:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):550:550 -> D
    30:36:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):551:551 -> D
    37:39:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):554:554 -> D
    40:46:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):559:559 -> D
    47:61:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):560:560 -> D
    62:68:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):574:574 -> D
    69:75:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):575:575 -> D
    76:81:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):580:580 -> D
    1:12:int getInitialMenuPosition():315:315 -> E
    1:19:int getNextMenuPosition(int):329:329 -> F
    20:21:int getNextMenuPosition(int):331:331 -> F
    22:24:int getNextMenuPosition(int):332:332 -> F
    25:29:int getNextMenuPosition(int):334:334 -> F
    30:34:int getNextMenuPosition(int):335:335 -> F
    35:39:int getNextMenuPosition(int):337:337 -> F
    40:47:int getNextMenuPosition(int):338:338 -> F
    48:53:int getNextMenuPosition(int):339:339 -> F
    54:60:int getNextMenuPosition(int):344:344 -> F
    1:6:void showMenu(androidx.appcompat.view.menu.MenuBuilder):369:369 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    7:15:void showMenu(androidx.appcompat.view.menu.MenuBuilder):370:370 -> G
    16:26:void showMenu(androidx.appcompat.view.menu.MenuBuilder):376:376 -> G
    27:30:void showMenu(androidx.appcompat.view.menu.MenuBuilder):378:378 -> G
    31:36:void showMenu(androidx.appcompat.view.menu.MenuBuilder):379:379 -> G
    37:43:void showMenu(androidx.appcompat.view.menu.MenuBuilder):381:381 -> G
    44:52:void showMenu(androidx.appcompat.view.menu.MenuBuilder):385:385 -> G
    53:56:void showMenu(androidx.appcompat.view.menu.MenuBuilder):386:386 -> G
    57:59:void showMenu(androidx.appcompat.view.menu.MenuBuilder):387:387 -> G
    60:62:void showMenu(androidx.appcompat.view.menu.MenuBuilder):388:388 -> G
    63:67:void showMenu(androidx.appcompat.view.menu.MenuBuilder):389:389 -> G
    68:75:void showMenu(androidx.appcompat.view.menu.MenuBuilder):393:393 -> G
    76:88:void showMenu(androidx.appcompat.view.menu.MenuBuilder):394:394 -> G
    89:98:void showMenu(androidx.appcompat.view.menu.MenuBuilder):395:395 -> G
    99:101:void showMenu(androidx.appcompat.view.menu.MenuBuilder):403:403 -> G
    102:104:void showMenu(androidx.appcompat.view.menu.MenuBuilder):404:404 -> G
    105:113:void showMenu(androidx.appcompat.view.menu.MenuBuilder):406:406 -> G
    114:115:void showMenu(androidx.appcompat.view.menu.MenuBuilder):408:408 -> G
    116:122:void showMenu(androidx.appcompat.view.menu.MenuBuilder):412:412 -> G
    123:129:void showMenu(androidx.appcompat.view.menu.MenuBuilder):415:415 -> G
    130:131:void showMenu(androidx.appcompat.view.menu.MenuBuilder):428:428 -> G
    132:136:void showMenu(androidx.appcompat.view.menu.MenuBuilder):429:429 -> G
    137:138:void showMenu(androidx.appcompat.view.menu.MenuBuilder):431:431 -> G
    139:141:void showMenu(androidx.appcompat.view.menu.MenuBuilder):432:432 -> G
    142:147:void showMenu(androidx.appcompat.view.menu.MenuBuilder):438:438 -> G
    148:158:void showMenu(androidx.appcompat.view.menu.MenuBuilder):439:439 -> G
    159:167:void showMenu(androidx.appcompat.view.menu.MenuBuilder):440:440 -> G
    168:172:void showMenu(androidx.appcompat.view.menu.MenuBuilder):445:445 -> G
    173:177:void showMenu(androidx.appcompat.view.menu.MenuBuilder):446:446 -> G
    178:186:void showMenu(androidx.appcompat.view.menu.MenuBuilder):454:454 -> G
    187:194:void showMenu(androidx.appcompat.view.menu.MenuBuilder):458:458 -> G
    195:199:void showMenu(androidx.appcompat.view.menu.MenuBuilder):462:462 -> G
    200:202:void showMenu(androidx.appcompat.view.menu.MenuBuilder):467:467 -> G
    203:205:void showMenu(androidx.appcompat.view.menu.MenuBuilder):470:470 -> G
    206:209:void showMenu(androidx.appcompat.view.menu.MenuBuilder):471:471 -> G
    210:213:void showMenu(androidx.appcompat.view.menu.MenuBuilder):473:473 -> G
    214:218:void showMenu(androidx.appcompat.view.menu.MenuBuilder):474:474 -> G
    219:222:void showMenu(androidx.appcompat.view.menu.MenuBuilder):476:476 -> G
    223:227:void showMenu(androidx.appcompat.view.menu.MenuBuilder):477:477 -> G
    228:231:void showMenu(androidx.appcompat.view.menu.MenuBuilder):479:479 -> G
    232:234:void showMenu(androidx.appcompat.view.menu.MenuBuilder):480:480 -> G
    235:241:void showMenu(androidx.appcompat.view.menu.MenuBuilder):483:483 -> G
    242:246:void showMenu(androidx.appcompat.view.menu.MenuBuilder):484:484 -> G
    247:249:void showMenu(androidx.appcompat.view.menu.MenuBuilder):486:486 -> G
    250:253:void showMenu(androidx.appcompat.view.menu.MenuBuilder):488:488 -> G
    254:258:void showMenu(androidx.appcompat.view.menu.MenuBuilder):489:489 -> G
    259:268:void showMenu(androidx.appcompat.view.menu.MenuBuilder):492:492 -> G
    269:279:void showMenu(androidx.appcompat.view.menu.MenuBuilder):493:493 -> G
    280:285:void showMenu(androidx.appcompat.view.menu.MenuBuilder):495:495 -> G
    286:288:void showMenu(androidx.appcompat.view.menu.MenuBuilder):496:496 -> G
    289:295:void showMenu(androidx.appcompat.view.menu.MenuBuilder):497:497 -> G
    296:298:void showMenu(androidx.appcompat.view.menu.MenuBuilder):498:498 -> G
    299:302:void showMenu(androidx.appcompat.view.menu.MenuBuilder):501:501 -> G
    1:10:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):667:667 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    11:19:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):674:674 -> a
    20:27:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):675:675 -> a
    28:32:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):676:676 -> a
    33:40:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):680:680 -> a
    41:45:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):681:681 -> a
    46:50:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):682:682 -> a
    51:55:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):684:684 -> a
    56:60:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):685:685 -> a
    61:65:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):687:687 -> a
    66:73:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):689:689 -> a
    74:88:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):691:691 -> a
    89:96:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):693:693 -> a
    97:99:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):698:698 -> a
    100:104:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):700:700 -> a
    105:107:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):701:701 -> a
    108:111:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):704:704 -> a
    112:117:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):705:705 -> a
    118:124:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):706:706 -> a
    125:126:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):708:708 -> a
    127:133:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):710:710 -> a
    134:141:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):714:714 -> a
    142:149:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):719:719 -> a
    150:155:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):720:720 -> a
    1:28:boolean isShowing():588:588 -> b
    1:10:android.widget.ListView getListView():765:765 -> c
    11:29:android.widget.ListView getListView():767:767 -> c
    1:7:void show():259:259 -> e
    8:25:void show():264:264 -> e
    26:29:void show():265:265 -> e
    30:34:void show():267:267 -> e
    35:40:void show():269:269 -> e
    41:47:void show():272:272 -> e
    48:55:void show():273:273 -> e
    56:60:void show():275:275 -> e
    61:68:void show():277:277 -> e
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):623:623 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"}
    1:19:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):629:629 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    20:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):630:630 -> g
    24:31:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):632:632 -> g
    32:37:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):637:637 -> g
    38:40:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):638:638 -> g
    41:44:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):640:640 -> g
    45:50:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):641:641 -> g
    1:1:boolean flagActionItems():0:0 -> h
    1:8:void dismiss():287:287 -> i
    9:12:void dismiss():289:289 -> i
    13:22:void dismiss():290:290 -> i
    23:24:void dismiss():292:292 -> i
    25:32:void dismiss():293:293 -> i
    33:41:void dismiss():294:294 -> i
    1:18:void updateMenuView(boolean):616:616 -> j
    19:35:void updateMenuView(boolean):617:617 -> j
    1:5:void addMenu(androidx.appcompat.view.menu.MenuBuilder):354:354 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    6:11:void addMenu(androidx.appcompat.view.menu.MenuBuilder):356:356 -> m
    12:15:void addMenu(androidx.appcompat.view.menu.MenuBuilder):357:357 -> m
    16:21:void addMenu(androidx.appcompat.view.menu.MenuBuilder):359:359 -> m
    1:1:boolean closeMenuOnSubMenuOpened():0:0 -> n
    1:10:void onDismiss():599:599 -> onDismiss
    11:18:void onDismiss():600:600 -> onDismiss
    19:33:void onDismiss():601:601 -> onDismiss
    34:39:void onDismiss():610:610 -> onDismiss
    1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):302:302 -> onKey
    12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):303:303 -> onKey
    1:4:void setAnchorView(android.view.View):749:749 -> q
    5:6:void setAnchorView(android.view.View):750:750 -> q
    7:8:void setAnchorView(android.view.View):753:753 -> q
    9:12:void setAnchorView(android.view.View):754:754 -> q
    13:19:void setAnchorView(android.view.View):753:753 -> q
    1:3:void setForceShowIcon(boolean):241:241 -> s
    1:4:void setGravity(int):740:740 -> t
    5:6:void setGravity(int):741:741 -> t
    7:8:void setGravity(int):742:742 -> t
    9:12:void setGravity(int):743:743 -> t
    13:19:void setGravity(int):742:742 -> t
    2:3:void setHorizontalOffset(int):772:772 -> u
    4:6:void setHorizontalOffset(int):773:773 -> u
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):760:760 -> v
    1:3:void setShowTitle(boolean):784:784 -> w
    2:3:void setVerticalOffset(int):778:778 -> x
    4:6:void setVerticalOffset(int):779:779 -> x
androidx.appcompat.view.menu.CascadingMenuPopup$1 -> androidx.appcompat.view.menu.b$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):97:97 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:23:void onGlobalLayout():103:103 -> onGlobalLayout
    24:37:void onGlobalLayout():104:104 -> onGlobalLayout
    38:43:void onGlobalLayout():105:105 -> onGlobalLayout
    44:50:void onGlobalLayout():106:106 -> onGlobalLayout
    51:70:void onGlobalLayout():110:110 -> onGlobalLayout
    71:76:void onGlobalLayout():111:111 -> onGlobalLayout
    77:82:void onGlobalLayout():107:107 -> onGlobalLayout
androidx.appcompat.view.menu.CascadingMenuPopup$2 -> androidx.appcompat.view.menu.b$b:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):119:119 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:6:void onViewDetachedFromWindow(android.view.View):126:126 -> onViewDetachedFromWindow
    7:12:void onViewDetachedFromWindow(android.view.View):127:127 -> onViewDetachedFromWindow
    13:20:void onViewDetachedFromWindow(android.view.View):128:128 -> onViewDetachedFromWindow
    21:29:void onViewDetachedFromWindow(android.view.View):130:130 -> onViewDetachedFromWindow
    30:33:void onViewDetachedFromWindow(android.view.View):132:132 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.CascadingMenuPopup$3 -> androidx.appcompat.view.menu.b$c:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"}
    1:6:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup):136:136 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"}
    1:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):149:149 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
    9:20:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):153:153 -> a
    21:44:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):154:154 -> a
    45:54:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):166:166 -> a
    55:65:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):167:167 -> a
    66:70:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):172:172 -> a
    71:77:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):191:191 -> a
    78:85:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):192:192 -> a
    1:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):142:142 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> androidx.appcompat.view.menu.b$c$a:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$d;"}
    android.view.MenuItem val$item -> b
    androidx.appcompat.view.menu.MenuBuilder val$menu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$c;"}
    1:12:void <init>(androidx.appcompat.view.menu.CascadingMenuPopup$3,androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,androidx.appcompat.view.menu.MenuBuilder):172:172 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/d;)V"}
    1:4:void run():177:177 -> run
    5:11:void run():180:180 -> run
    12:17:void run():181:181 -> run
    18:23:void run():182:182 -> run
    24:39:void run():186:186 -> run
    40:48:void run():187:187 -> run
androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> androidx.appcompat.view.menu.b$d:
# {"id":"sourceFile","fileName":"CascadingMenuPopup.java"}
    androidx.appcompat.widget.MenuPopupWindow window -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/B;"}
    androidx.appcompat.view.menu.MenuBuilder menu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    int position -> c
    1:3:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):800:800 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/B;Landroidx/appcompat/view/menu/d;I)V"}
    4:5:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):801:801 -> <init>
    6:7:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):802:802 -> <init>
    8:10:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):803:803 -> <init>
    1:7:android.widget.ListView getListView():807:807 -> a
androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView:
# {"id":"sourceFile","fileName":"ExpandedMenuView.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    int mAnimations -> b
    int[] TINT_ATTRS -> c
    7:13:void <clinit>():41:41 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):52:52 -> <init>
    2:3:void <init>(android.content.Context,android.util.AttributeSet,int):56:57 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):59:59 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):61:62 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):64:65 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):85:85 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    1:3:int getWindowAnimations():96:96 -> getWindowAnimations
    1:4:void onDetachedFromWindow():77:77 -> onDetachedFromWindow
    5:8:void onDetachedFromWindow():80:80 -> onDetachedFromWindow
    1:14:void onItemClick(android.widget.AdapterView,android.view.View,int,long):91:91 -> onItemClick
androidx.appcompat.view.menu.ListMenuItemView -> androidx.appcompat.view.menu.ListMenuItemView:
# {"id":"sourceFile","fileName":"ListMenuItemView.java"}
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    android.widget.ImageView mIconView -> b
    android.widget.RadioButton mRadioButton -> c
    android.widget.TextView mTitleView -> d
    android.widget.CheckBox mCheckBox -> e
    android.widget.TextView mShortcutView -> f
    android.widget.ImageView mSubMenuArrowView -> g
    android.widget.ImageView mGroupDivider -> h
    android.widget.LinearLayout mContent -> i
    android.graphics.drawable.Drawable mBackground -> j
    int mTextAppearance -> k
    android.content.Context mTextAppearanceContext -> l
    boolean mPreserveIconSpacing -> m
    android.graphics.drawable.Drawable mSubMenuArrow -> n
    boolean mHasListDivider -> o
    android.view.LayoutInflater mInflater -> p
    boolean mForceShowIcon -> q
    1:1:void <init>(android.content.Context,android.util.AttributeSet):72:72 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):76:76 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):81:82 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):86:87 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):89:90 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):92:92 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):94:95 -> <init>
    2:5:void addContentView(android.view.View):136:136 -> a
    1:10:void adjustListItemSelectionBounds(android.graphics.Rect):345:345 -> adjustListItemSelectionBounds
    11:18:void adjustListItemSelectionBounds(android.graphics.Rect):350:350 -> adjustListItemSelectionBounds
    19:36:void adjustListItemSelectionBounds(android.graphics.Rect):351:351 -> adjustListItemSelectionBounds
    1:4:void addContentView(android.view.View,int):140:140 -> b
    5:8:void addContentView(android.view.View,int):141:141 -> b
    9:12:void addContentView(android.view.View,int):143:143 -> b
    1:1:boolean prefersCondensedTitle():0:0 -> c
    1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):122:122 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"}
    3:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d
    16:22:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d
    23:29:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d
    30:40:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d
    41:47:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d
    48:54:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d
    55:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d
    62:69:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d
    1:4:void insertCheckBox():307:307 -> e
    5:7:void insertCheckBox():308:308 -> e
    8:15:void insertCheckBox():309:309 -> e
    16:19:void insertCheckBox():311:311 -> e
    1:4:void insertIconView():292:292 -> f
    5:15:void insertIconView():293:293 -> f
    16:19:void insertIconView():295:295 -> f
    1:4:void insertRadioButton():299:299 -> g
    5:7:void insertRadioButton():300:300 -> g
    8:15:void insertRadioButton():301:301 -> g
    16:19:void insertRadioButton():303:303 -> g
    1:4:android.view.LayoutInflater getInflater():325:325 -> getInflater
    5:14:android.view.LayoutInflater getInflater():326:326 -> getInflater
    15:17:android.view.LayoutInflater getInflater():328:328 -> getInflater
    1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():164:164 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    3:16:void setShortcut(boolean,char):240:240 -> h
    17:27:void setShortcut(boolean,char):244:244 -> h
    28:35:void setShortcut(boolean,char):247:247 -> h
    36:41:void setShortcut(boolean,char):248:248 -> h
    1:3:void onFinishInflate():100:100 -> onFinishInflate
    4:8:void onFinishInflate():102:102 -> onFinishInflate
    9:18:void onFinishInflate():104:104 -> onFinishInflate
    19:23:void onFinishInflate():105:105 -> onFinishInflate
    24:28:void onFinishInflate():106:106 -> onFinishInflate
    29:38:void onFinishInflate():110:110 -> onFinishInflate
    39:50:void onFinishInflate():111:111 -> onFinishInflate
    51:55:void onFinishInflate():113:113 -> onFinishInflate
    56:65:void onFinishInflate():115:115 -> onFinishInflate
    66:76:void onFinishInflate():117:117 -> onFinishInflate
    1:8:void onMeasure(int,int):280:280 -> onMeasure
    9:12:void onMeasure(int,int):282:282 -> onMeasure
    13:20:void onMeasure(int,int):283:283 -> onMeasure
    21:28:void onMeasure(int,int):284:284 -> onMeasure
    29:30:void onMeasure(int,int):285:285 -> onMeasure
    31:34:void onMeasure(int,int):288:288 -> onMeasure
    3:11:void setCheckable(boolean):169:169 -> setCheckable
    12:19:void setCheckable(boolean):178:178 -> setCheckable
    20:23:void setCheckable(boolean):179:179 -> setCheckable
    24:26:void setCheckable(boolean):180:180 -> setCheckable
    27:28:void setCheckable(boolean):182:182 -> setCheckable
    29:31:void setCheckable(boolean):183:183 -> setCheckable
    32:35:void setCheckable(boolean):185:185 -> setCheckable
    36:38:void setCheckable(boolean):186:186 -> setCheckable
    39:40:void setCheckable(boolean):188:188 -> setCheckable
    41:46:void setCheckable(boolean):189:189 -> setCheckable
    47:55:void setCheckable(boolean):193:193 -> setCheckable
    56:62:void setCheckable(boolean):195:195 -> setCheckable
    63:67:void setCheckable(boolean):196:196 -> setCheckable
    68:73:void setCheckable(boolean):200:200 -> setCheckable
    74:77:void setCheckable(boolean):201:201 -> setCheckable
    78:81:void setCheckable(boolean):204:204 -> setCheckable
    82:84:void setCheckable(boolean):205:205 -> setCheckable
    85:88:void setCheckable(boolean):207:207 -> setCheckable
    89:92:void setCheckable(boolean):208:208 -> setCheckable
    1:8:void setChecked(boolean):217:217 -> setChecked
    9:12:void setChecked(boolean):218:218 -> setChecked
    13:15:void setChecked(boolean):219:219 -> setChecked
    16:18:void setChecked(boolean):221:221 -> setChecked
    19:22:void setChecked(boolean):223:223 -> setChecked
    23:25:void setChecked(boolean):224:224 -> setChecked
    26:27:void setChecked(boolean):226:226 -> setChecked
    28:31:void setChecked(boolean):229:229 -> setChecked
    1:5:void setForceShowIcon(boolean):148:148 -> setForceShowIcon
    1:4:void setGroupDividerEnabled(boolean):337:337 -> setGroupDividerEnabled
    5:14:void setGroupDividerEnabled(boolean):339:339 -> setGroupDividerEnabled
    15:18:void setGroupDividerEnabled(boolean):338:338 -> setGroupDividerEnabled
    1:19:void setIcon(android.graphics.drawable.Drawable):254:254 -> setIcon
    20:24:void setIcon(android.graphics.drawable.Drawable):255:255 -> setIcon
    25:37:void setIcon(android.graphics.drawable.Drawable):259:259 -> setIcon
    38:42:void setIcon(android.graphics.drawable.Drawable):264:264 -> setIcon
    43:47:void setIcon(android.graphics.drawable.Drawable):267:267 -> setIcon
    48:55:void setIcon(android.graphics.drawable.Drawable):274:274 -> setIcon
    56:64:void setIcon(android.graphics.drawable.Drawable):268:268 -> setIcon
    65:72:void setIcon(android.graphics.drawable.Drawable):270:270 -> setIcon
    73:78:void setIcon(android.graphics.drawable.Drawable):271:271 -> setIcon
    1:10:void setSubMenuArrowVisible(boolean):233:233 -> setSubMenuArrowVisible
    11:14:void setSubMenuArrowVisible(boolean):234:234 -> setSubMenuArrowVisible
    3:7:void setTitle(java.lang.CharSequence):154:154 -> setTitle
    8:22:void setTitle(java.lang.CharSequence):156:156 -> setTitle
    23:38:void setTitle(java.lang.CharSequence):158:158 -> setTitle
androidx.appcompat.view.menu.MenuAdapter -> androidx.appcompat.view.menu.c:
# {"id":"sourceFile","fileName":"MenuAdapter.java"}
    androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    int mExpandedIndex -> b
    boolean mForceShowIcon -> c
    boolean mOverflowOnly -> d
    android.view.LayoutInflater mInflater -> e
    int mItemLayoutRes -> f
    1:4:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):43:43 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/LayoutInflater;ZI)V"}
    5:6:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):35:35 -> <init>
    7:8:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):44:44 -> <init>
    9:10:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):45:45 -> <init>
    11:12:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):46:46 -> <init>
    13:14:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):47:47 -> <init>
    15:18:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):48:48 -> <init>
    1:8:void findExpandedIndex():113:113 -> a
    9:14:void findExpandedIndex():115:115 -> a
    15:21:void findExpandedIndex():116:116 -> a
    22:29:void findExpandedIndex():118:118 -> a
    30:36:void findExpandedIndex():120:120 -> a
    37:39:void findExpandedIndex():125:125 -> a
    1:3:androidx.appcompat.view.menu.MenuBuilder getAdapterMenu():70:70 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"}
    1:4:androidx.appcompat.view.menu.MenuItemImpl getItem(int):75:75 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"}
    5:17:androidx.appcompat.view.menu.MenuItemImpl getItem(int):76:76 -> c
    18:25:androidx.appcompat.view.menu.MenuItemImpl getItem(int):77:77 -> c
    26:32:androidx.appcompat.view.menu.MenuItemImpl getItem(int):80:80 -> c
    1:3:void setForceShowIcon(boolean):56:56 -> d
    1:4:int getCount():61:61 -> getCount
    5:17:int getCount():62:62 -> getCount
    18:21:int getCount():63:63 -> getCount
    22:26:int getCount():64:64 -> getCount
    27:33:int getCount():66:66 -> getCount
    1:5:java.lang.Object getItem(int):31:31 -> getItem
    4:11:android.view.View getView(int,android.view.View,android.view.ViewGroup):93:93 -> getView
    12:23:android.view.View getView(int,android.view.View,android.view.ViewGroup):96:96 -> getView
    24:33:android.view.View getView(int,android.view.View,android.view.ViewGroup):98:98 -> getView
    34:38:android.view.View getView(int,android.view.View,android.view.ViewGroup):100:100 -> getView
    39:53:android.view.View getView(int,android.view.View,android.view.ViewGroup):101:101 -> getView
    54:56:android.view.View getView(int,android.view.View,android.view.ViewGroup):104:104 -> getView
    57:60:android.view.View getView(int,android.view.View,android.view.ViewGroup):105:105 -> getView
    61:63:android.view.View getView(int,android.view.View,android.view.ViewGroup):106:106 -> getView
    64:71:android.view.View getView(int,android.view.View,android.view.ViewGroup):108:108 -> getView
    1:3:void notifyDataSetChanged():130:130 -> notifyDataSetChanged
    4:7:void notifyDataSetChanged():131:131 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuBuilder -> androidx.appcompat.view.menu.d:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    int[] sCategoryToOrder -> A
    android.content.Context mContext -> a
    android.content.res.Resources mResources -> b
    boolean mQwertyMode -> c
    boolean mShortcutsVisible -> d
    androidx.appcompat.view.menu.MenuBuilder$Callback mCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"}
    java.util.ArrayList mItems -> f
    java.util.ArrayList mVisibleItems -> g
    boolean mIsVisibleItemsStale -> h
    java.util.ArrayList mActionItems -> i
    java.util.ArrayList mNonActionItems -> j
    boolean mIsActionItemsStale -> k
    int mDefaultShowAsAction -> l
    android.view.ContextMenu$ContextMenuInfo mCurrentMenuInfo -> m
    java.lang.CharSequence mHeaderTitle -> n
    android.graphics.drawable.Drawable mHeaderIcon -> o
    android.view.View mHeaderView -> p
    boolean mPreventDispatchingItemsChanged -> q
    boolean mItemsChangedWhileDispatchPrevented -> r
    boolean mStructureChangedWhileDispatchPrevented -> s
    boolean mOptionalIconsVisible -> t
    boolean mIsClosing -> u
    java.util.ArrayList mTempShortcutItemList -> v
    java.util.concurrent.CopyOnWriteArrayList mPresenters -> w
    androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    boolean mGroupDividerEnabled -> y
    boolean mOverrideVisibleItems -> z
    2:10:void <clinit>():67:67 -> <clinit>
    1:4:void <init>(android.content.Context):220:220 -> <init>
    5:6:void <init>(android.content.Context):133:133 -> <init>
    7:8:void <init>(android.content.Context):158:158 -> <init>
    9:10:void <init>(android.content.Context):160:160 -> <init>
    11:12:void <init>(android.content.Context):162:162 -> <init>
    13:14:void <init>(android.content.Context):164:164 -> <init>
    15:16:void <init>(android.content.Context):166:166 -> <init>
    17:23:void <init>(android.content.Context):168:168 -> <init>
    24:30:void <init>(android.content.Context):170:170 -> <init>
    31:32:void <init>(android.content.Context):181:181 -> <init>
    33:34:void <init>(android.content.Context):221:221 -> <init>
    35:40:void <init>(android.content.Context):222:222 -> <init>
    41:47:void <init>(android.content.Context):223:223 -> <init>
    48:55:void <init>(android.content.Context):225:225 -> <init>
    56:57:void <init>(android.content.Context):226:226 -> <init>
    58:64:void <init>(android.content.Context):228:228 -> <init>
    65:71:void <init>(android.content.Context):229:229 -> <init>
    72:73:void <init>(android.content.Context):230:230 -> <init>
    74:77:void <init>(android.content.Context):232:232 -> <init>
    1:7:java.util.ArrayList getVisibleItems():1121:1121 -> A
    8:12:java.util.ArrayList getVisibleItems():1124:1124 -> A
    13:22:java.util.ArrayList getVisibleItems():1126:1126 -> A
    23:30:java.util.ArrayList getVisibleItems():1129:1129 -> A
    31:44:java.util.ArrayList getVisibleItems():1130:1130 -> A
    45:47:java.util.ArrayList getVisibleItems():1133:1133 -> A
    48:49:java.util.ArrayList getVisibleItems():1134:1134 -> A
    50:52:java.util.ArrayList getVisibleItems():1136:1136 -> A
    1:5:boolean isDispatchingItemsChanged():1072:1072 -> B
    1:3:boolean isGroupDividerEnabled():513:513 -> C
    1:3:boolean isQwertyMode():791:791 -> D
    1:3:boolean isShortcutsVisible():821:821 -> E
    2:3:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1115:1115 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    4:7:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1116:1116 -> F
    2:3:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1104:1104 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"}
    4:7:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1105:1105 -> G
    1:7:void onItemsChanged(boolean):1056:1056 -> H
    8:9:void onItemsChanged(boolean):1058:1058 -> H
    10:11:void onItemsChanged(boolean):1059:1059 -> H
    12:15:void onItemsChanged(boolean):1062:1062 -> H
    16:19:void onItemsChanged(boolean):1064:1064 -> H
    20:22:void onItemsChanged(boolean):1066:1066 -> H
    2:6:boolean performItemAction(android.view.MenuItem,int):974:974 -> I
    1:5:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):978:978 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z"}
    6:12:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):980:980 -> J
    13:16:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984:984 -> J
    17:19:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):986:986 -> J
    20:26:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):988:988 -> J
    27:33:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):989:989 -> J
    34:37:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):991:991 -> J
    38:47:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):993:993 -> J
    48:55:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1013:1013 -> J
    56:58:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):996:996 -> J
    59:64:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):999:999 -> J
    65:76:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000:1000 -> J
    77:82:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1003:1003 -> J
    83:89:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007:1007 -> J
    90:94:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1009:1009 -> J
    3:11:void removeItemAtInt(int,boolean):579:579 -> K
    12:19:void removeItemAtInt(int,boolean):581:581 -> K
    20:23:void removeItemAtInt(int,boolean):583:583 -> K
    1:18:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):272:272 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;)V"}
    19:28:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):273:273 -> L
    29:35:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):275:275 -> L
    1:3:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):433:433 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"}
    1:4:void setExclusiveItemChecked(android.view.MenuItem):612:612 -> N
    5:10:void setExclusiveItemChecked(android.view.MenuItem):614:614 -> N
    11:17:void setExclusiveItemChecked(android.view.MenuItem):615:615 -> N
    18:25:void setExclusiveItemChecked(android.view.MenuItem):617:617 -> N
    26:31:void setExclusiveItemChecked(android.view.MenuItem):618:618 -> N
    32:38:void setExclusiveItemChecked(android.view.MenuItem):619:619 -> N
    39:50:void setExclusiveItemChecked(android.view.MenuItem):620:620 -> N
    51:56:void setExclusiveItemChecked(android.view.MenuItem):623:623 -> N
    57:60:void setExclusiveItemChecked(android.view.MenuItem):626:626 -> N
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(int):1298:1298 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable):1286:1286 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/d;"}
    1:7:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1225:1225 -> Q
    8:9:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1228:1228 -> Q
    10:11:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1231:1231 -> Q
    12:16:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1232:1232 -> Q
    17:25:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1235:1235 -> Q
    26:29:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1237:1237 -> Q
    30:42:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1241:1241 -> Q
    43:44:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1243:1243 -> Q
    45:47:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1247:1247 -> Q
    48:51:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1251:1251 -> Q
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(int):1274:1274 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence):1262:1262 -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/d;"}
    7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderViewInt(android.view.View):1310:1310 -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/view/menu/d;"}
    3:4:void setShortcutsVisibleInner(boolean):811:811 -> U
    5:15:void setShortcutsVisibleInner(boolean):812:812 -> U
    16:21:void setShortcutsVisibleInner(boolean):814:814 -> U
    22:32:void setShortcutsVisibleInner(boolean):813:813 -> U
    2:3:void startDispatchingItemsChanged():1089:1089 -> V
    4:7:void startDispatchingItemsChanged():1091:1091 -> V
    8:9:void startDispatchingItemsChanged():1092:1092 -> V
    10:15:void startDispatchingItemsChanged():1093:1093 -> V
    1:5:void stopDispatchingItemsChanged():1081:1081 -> W
    6:8:void stopDispatchingItemsChanged():1082:1082 -> W
    9:10:void stopDispatchingItemsChanged():1083:1083 -> W
    11:13:void stopDispatchingItemsChanged():1084:1084 -> W
    1:4:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):440:440 -> a
    5:15:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):442:442 -> a
    16:19:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):445:445 -> a
    20:22:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):447:447 -> a
    23:32:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450:450 -> a
    33:36:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):451:451 -> a
    1:1:android.view.MenuItem add(java.lang.CharSequence):465:465 -> add
    2:2:android.view.MenuItem add(int):470:470 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):475:475 -> add
    4:4:android.view.MenuItem add(int,int,int,int):480:480 -> add
    1:7:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):519:519 -> addIntentOptions
    8:13:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):521:521 -> addIntentOptions
    14:23:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):522:522 -> addIntentOptions
    24:28:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):525:525 -> addIntentOptions
    29:34:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):529:529 -> addIntentOptions
    35:36:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):530:530 -> addIntentOptions
    37:47:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):531:531 -> addIntentOptions
    48:63:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):532:532 -> addIntentOptions
    64:71:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):535:535 -> addIntentOptions
    72:79:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):536:536 -> addIntentOptions
    80:85:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):537:537 -> addIntentOptions
    86:89:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):538:538 -> addIntentOptions
    90:95:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):539:539 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(java.lang.CharSequence):485:485 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int):490:490 -> addSubMenu
    3:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):495:497 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(int,int,int,int):504:504 -> addSubMenu
    1:10:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):260:260 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V"}
    11:14:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):261:261 -> b
    15:17:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):262:262 -> b
    1:4:void changeMenuMode():840:840 -> c
    5:8:void changeMenuMode():841:841 -> c
    1:4:void clear():603:603 -> clear
    5:7:void clear():604:604 -> clear
    8:13:void clear():606:606 -> clear
    14:17:void clear():608:608 -> clear
    2:3:void clearHeader():1216:1216 -> clearHeader
    4:5:void clearHeader():1217:1217 -> clearHeader
    6:8:void clearHeader():1218:1218 -> clearHeader
    9:12:void clearHeader():1220:1220 -> clearHeader
    2:5:void close():1045:1045 -> close
    1:6:void close(boolean):1029:1029 -> d
    7:8:void close(boolean):1031:1031 -> d
    9:26:void close(boolean):1032:1032 -> d
    27:34:void close(boolean):1033:1033 -> d
    35:40:void close(boolean):1035:1035 -> d
    41:45:void close(boolean):1037:1037 -> d
    46:48:void close(boolean):1040:1040 -> d
    1:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1376:1376 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    15:17:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1380:1380 -> e
    18:35:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1381:1381 -> e
    36:43:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1382:1382 -> e
    44:49:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1384:1384 -> e
    50:55:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1385:1385 -> e
    56:61:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1389:1389 -> e
    62:64:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1392:1392 -> e
    1:13:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):459:459 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/e;"}
    1:7:android.view.MenuItem findItem(int):692:692 -> findItem
    8:15:android.view.MenuItem findItem(int):694:694 -> findItem
    16:22:android.view.MenuItem findItem(int):695:695 -> findItem
    23:28:android.view.MenuItem findItem(int):697:697 -> findItem
    29:44:android.view.MenuItem findItem(int):698:698 -> findItem
    1:14:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):833:833 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"}
    1:9:android.view.MenuItem getItem(int):751:751 -> getItem
    1:9:void dispatchPresenterUpdate(boolean):281:281 -> h
    10:12:void dispatchPresenterUpdate(boolean):283:283 -> h
    13:30:void dispatchPresenterUpdate(boolean):284:284 -> h
    31:38:void dispatchPresenterUpdate(boolean):285:285 -> h
    39:44:void dispatchPresenterUpdate(boolean):287:287 -> h
    45:48:void dispatchPresenterUpdate(boolean):289:289 -> h
    49:52:void dispatchPresenterUpdate(boolean):292:292 -> h
    1:6:boolean hasVisibleItems():674:674 -> hasVisibleItems
    7:14:boolean hasVisibleItems():678:678 -> hasVisibleItems
    15:22:boolean hasVisibleItems():681:681 -> hasVisibleItems
    23:33:boolean hasVisibleItems():682:682 -> hasVisibleItems
    1:12:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):297:297 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;Landroidx/appcompat/view/menu/h;)Z"}
    13:16:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):303:303 -> i
    17:34:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):306:306 -> i
    35:42:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):307:307 -> i
    43:50:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):309:309 -> i
    51:57:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):311:311 -> i
    1:10:boolean isShortcutKey(int,android.view.KeyEvent):756:756 -> isShortcutKey
    1:10:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1354:1354 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    11:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1358:1358 -> j
    14:31:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1359:1359 -> j
    32:39:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1360:1360 -> j
    40:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1362:1362 -> j
    46:51:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1363:1363 -> j
    52:56:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1367:1367 -> j
    57:59:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1370:1370 -> j
    2:6:int findGroupIndex(int):723:723 -> k
    1:9:int findGroupIndex(int,int):727:727 -> l
    10:17:int findGroupIndex(int,int):734:734 -> l
    18:29:int findGroupIndex(int,int):736:736 -> l
    1:8:int findInsertIndex(java.util.ArrayList,int):846:846 -> m
    9:14:int findInsertIndex(java.util.ArrayList,int):847:847 -> m
    15:28:int findInsertIndex(java.util.ArrayList,int):848:848 -> m
    1:7:int findItemIndex(int):710:710 -> n
    8:15:int findItemIndex(int):713:713 -> n
    16:27:int findItemIndex(int):714:714 -> n
    1:2:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):929:929 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/e;"}
    3:5:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):930:930 -> o
    6:8:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):931:931 -> o
    9:16:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):933:933 -> o
    17:20:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):937:937 -> o
    21:25:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):938:938 -> o
    26:28:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):940:940 -> o
    29:36:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):943:943 -> o
    37:43:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):945:945 -> o
    44:50:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):948:948 -> o
    51:58:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):952:952 -> o
    59:63:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):953:953 -> o
    64:67:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):954:954 -> o
    68:101:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):955:955 -> o
    1:4:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):881:881 -> p
    5:8:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):882:882 -> p
    9:13:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):883:883 -> p
    14:24:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):885:885 -> p
    25:34:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):892:892 -> p
    35:42:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):894:894 -> p
    43:48:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):895:895 -> p
    49:59:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):896:896 -> p
    60:70:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899:899 -> p
    71:89:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):901:901 -> p
    90:108:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):904:904 -> p
    109:114:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):909:909 -> p
    115:121:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):910:910 -> p
    1:9:boolean performIdentifierAction(int,int):970:970 -> performIdentifierAction
    1:6:boolean performShortcut(int,android.view.KeyEvent,int):858:858 -> performShortcut
    7:17:boolean performShortcut(int,android.view.KeyEvent,int):863:863 -> performShortcut
    18:21:boolean performShortcut(int,android.view.KeyEvent,int):867:867 -> performShortcut
    1:4:void flagActionItems():1166:1166 -> q
    5:9:void flagActionItems():1168:1168 -> q
    10:29:void flagActionItems():1174:1174 -> q
    30:37:void flagActionItems():1175:1175 -> q
    38:43:void flagActionItems():1177:1177 -> q
    44:51:void flagActionItems():1179:1179 -> q
    52:56:void flagActionItems():1184:1184 -> q
    57:61:void flagActionItems():1185:1185 -> q
    62:68:void flagActionItems():1186:1186 -> q
    69:74:void flagActionItems():1188:1188 -> q
    75:80:void flagActionItems():1189:1189 -> q
    81:86:void flagActionItems():1190:1190 -> q
    87:94:void flagActionItems():1192:1192 -> q
    95:99:void flagActionItems():1198:1198 -> q
    100:104:void flagActionItems():1199:1199 -> q
    105:113:void flagActionItems():1200:1200 -> q
    114:116:void flagActionItems():1202:1202 -> q
    1:3:java.util.ArrayList getActionItems():1206:1206 -> r
    4:6:java.util.ArrayList getActionItems():1207:1207 -> r
    1:6:void removeGroup(int):553:553 -> removeGroup
    7:19:void removeGroup(int):556:556 -> removeGroup
    20:33:void removeGroup(int):558:558 -> removeGroup
    34:39:void removeGroup(int):560:560 -> removeGroup
    40:43:void removeGroup(int):564:564 -> removeGroup
    1:9:void removeItem(int):548:548 -> removeItem
    1:3:android.content.Context getContext():829:829 -> s
    1:9:void setGroupCheckable(int,boolean,boolean):631:631 -> setGroupCheckable
    10:17:void setGroupCheckable(int,boolean,boolean):634:634 -> setGroupCheckable
    18:23:void setGroupCheckable(int,boolean,boolean):635:635 -> setGroupCheckable
    24:26:void setGroupCheckable(int,boolean,boolean):636:636 -> setGroupCheckable
    27:33:void setGroupCheckable(int,boolean,boolean):637:637 -> setGroupCheckable
    1:3:void setGroupDividerEnabled(boolean):509:509 -> setGroupDividerEnabled
    1:9:void setGroupEnabled(int,boolean):662:662 -> setGroupEnabled
    10:17:void setGroupEnabled(int,boolean):665:665 -> setGroupEnabled
    18:23:void setGroupEnabled(int,boolean):666:666 -> setGroupEnabled
    24:30:void setGroupEnabled(int,boolean):667:667 -> setGroupEnabled
    1:11:void setGroupVisible(int,boolean):644:644 -> setGroupVisible
    12:19:void setGroupVisible(int,boolean):651:651 -> setGroupVisible
    20:25:void setGroupVisible(int,boolean):652:652 -> setGroupVisible
    26:37:void setGroupVisible(int,boolean):653:653 -> setGroupVisible
    38:41:void setGroupVisible(int,boolean):657:657 -> setGroupVisible
    1:3:void setQwertyMode(boolean):761:761 -> setQwertyMode
    4:7:void setQwertyMode(boolean):763:763 -> setQwertyMode
    1:7:int size():746:746 -> size
    1:3:androidx.appcompat.view.menu.MenuItemImpl getExpandedItem():1398:1398 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"}
    1:3:java.lang.CharSequence getHeaderTitle():1315:1315 -> u
    1:3:java.util.ArrayList getNonActionItems():1211:1211 -> v
    4:6:java.util.ArrayList getNonActionItems():1212:1212 -> v
    1:3:boolean getOptionalIconsVisible():1350:1350 -> w
    8:12:int getOrdering(int):780:780 -> x
    13:22:int getOrdering(int):784:784 -> x
    23:30:int getOrdering(int):781:781 -> x
    1:3:android.content.res.Resources getResources():825:825 -> y
    1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"}
androidx.appcompat.view.menu.MenuBuilder$Callback -> androidx.appcompat.view.menu.d$a:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"}
androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> androidx.appcompat.view.menu.d$b:
# {"id":"sourceFile","fileName":"MenuBuilder.java"}
    boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.e:
# {"id":"sourceFile","fileName":"MenuItemImpl.java"}
    android.view.View mActionView -> A
    android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> B
    boolean mIsActionViewExpanded -> C
    android.view.ContextMenu$ContextMenuInfo mMenuInfo -> D
    int mId -> a
    int mGroup -> b
    int mCategoryOrder -> c
    int mOrdering -> d
    java.lang.CharSequence mTitle -> e
    java.lang.CharSequence mTitleCondensed -> f
    android.content.Intent mIntent -> g
    char mShortcutNumericChar -> h
    int mShortcutNumericModifiers -> i
    char mShortcutAlphabeticChar -> j
    int mShortcutAlphabeticModifiers -> k
    android.graphics.drawable.Drawable mIconDrawable -> l
    int mIconResId -> m
    androidx.appcompat.view.menu.MenuBuilder mMenu -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/k;"}
    java.lang.Runnable mItemCallback -> p
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> q
    java.lang.CharSequence mContentDescription -> r
    java.lang.CharSequence mTooltipText -> s
    android.content.res.ColorStateList mIconTintList -> t
    android.graphics.PorterDuff$Mode mIconTintMode -> u
    boolean mHasIconTint -> v
    boolean mHasIconTintMode -> w
    boolean mNeedToApplyIconTint -> x
    int mFlags -> y
    int mShowAsAction -> z
    1:5:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):136:136 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;IIIILjava/lang/CharSequence;I)V"}
    6:7:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):67:67 -> <init>
    8:10:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):69:69 -> <init>
    11:13:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):79:79 -> <init>
    14:15:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):92:92 -> <init>
    16:17:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):93:93 -> <init>
    18:19:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):94:94 -> <init>
    20:21:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):95:95 -> <init>
    22:25:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):96:96 -> <init>
    26:27:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):98:98 -> <init>
    28:29:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):111:111 -> <init>
    30:31:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):138:138 -> <init>
    32:33:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):139:139 -> <init>
    34:35:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):140:140 -> <init>
    36:37:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):141:141 -> <init>
    38:39:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):142:142 -> <init>
    40:41:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):143:143 -> <init>
    42:44:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):144:144 -> <init>
    1:10:boolean showsTextAsAction():722:722 -> A
    1:6:void actionFormatChanged():685:685 -> a
    4:7:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):405:405 -> b
    3:14:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):564:564 -> c
    15:18:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):565:565 -> c
    19:22:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):566:566 -> c
    23:26:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):568:568 -> c
    27:31:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):569:569 -> c
    32:35:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):572:572 -> c
    36:41:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):573:573 -> c
    42:44:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):576:576 -> c
    1:8:boolean collapseActionView():836:836 -> collapseActionView
    9:14:boolean collapseActionView():839:839 -> collapseActionView
    15:18:boolean collapseActionView():844:844 -> collapseActionView
    19:26:boolean collapseActionView():845:845 -> collapseActionView
    27:33:boolean collapseActionView():846:846 -> collapseActionView
    1:3:int getOrdering():217:217 -> d
    1:14:char getShortcut():344:344 -> e
    1:8:boolean expandActionView():822:822 -> expandActionView
    9:12:boolean expandActionView():826:826 -> expandActionView
    13:20:boolean expandActionView():827:827 -> expandActionView
    21:27:boolean expandActionView():828:828 -> expandActionView
    1:6:java.lang.String getShortcutLabel():354:354 -> f
    7:9:java.lang.String getShortcutLabel():356:356 -> f
    10:19:java.lang.String getShortcutLabel():359:359 -> f
    20:24:java.lang.String getShortcutLabel():361:361 -> f
    25:40:java.lang.String getShortcutLabel():362:362 -> f
    41:49:java.lang.String getShortcutLabel():363:363 -> f
    50:62:java.lang.String getShortcutLabel():367:367 -> f
    63:64:java.lang.String getShortcutLabel():368:368 -> f
    65:70:java.lang.String getShortcutLabel():369:369 -> f
    71:73:java.lang.String getShortcutLabel():368:368 -> f
    74:75:java.lang.String getShortcutLabel():370:370 -> f
    76:81:java.lang.String getShortcutLabel():371:371 -> f
    82:84:java.lang.String getShortcutLabel():370:370 -> f
    85:86:java.lang.String getShortcutLabel():372:372 -> f
    87:91:java.lang.String getShortcutLabel():373:373 -> f
    92:94:java.lang.String getShortcutLabel():372:372 -> f
    95:96:java.lang.String getShortcutLabel():374:374 -> f
    97:101:java.lang.String getShortcutLabel():375:375 -> f
    102:104:java.lang.String getShortcutLabel():374:374 -> f
    105:106:java.lang.String getShortcutLabel():376:376 -> f
    107:111:java.lang.String getShortcutLabel():377:377 -> f
    112:114:java.lang.String getShortcutLabel():376:376 -> f
    115:116:java.lang.String getShortcutLabel():378:378 -> f
    117:122:java.lang.String getShortcutLabel():379:379 -> f
    123:135:java.lang.String getShortcutLabel():378:378 -> f
    136:139:java.lang.String getShortcutLabel():396:396 -> f
    140:149:java.lang.String getShortcutLabel():392:392 -> f
    150:159:java.lang.String getShortcutLabel():384:384 -> f
    160:168:java.lang.String getShortcutLabel():388:388 -> f
    169:173:java.lang.String getShortcutLabel():400:400 -> f
    1:1:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"}
    1:8:android.view.ActionProvider getActionProvider():784:784 -> getActionProvider
    1:7:android.view.View getActionView():766:766 -> getActionView
    1:3:int getAlphabeticModifiers():275:275 -> getAlphabeticModifiers
    1:3:char getAlphabeticShortcut():242:242 -> getAlphabeticShortcut
    1:3:java.lang.CharSequence getContentDescription():890:890 -> getContentDescription
    1:3:int getGroupId():202:202 -> getGroupId
    1:4:android.graphics.drawable.Drawable getIcon():492:492 -> getIcon
    5:9:android.graphics.drawable.Drawable getIcon():493:493 -> getIcon
    10:13:android.graphics.drawable.Drawable getIcon():496:496 -> getIcon
    14:26:android.graphics.drawable.Drawable getIcon():497:497 -> getIcon
    27:28:android.graphics.drawable.Drawable getIcon():498:498 -> getIcon
    29:30:android.graphics.drawable.Drawable getIcon():499:499 -> getIcon
    31:37:android.graphics.drawable.Drawable getIcon():500:500 -> getIcon
    1:3:android.content.res.ColorStateList getIconTintList():543:543 -> getIconTintList
    1:3:android.graphics.PorterDuff$Mode getIconTintMode():560:560 -> getIconTintMode
    1:3:android.content.Intent getIntent():222:222 -> getIntent
    1:3:int getItemId():208:208 -> getItemId
    1:3:android.view.ContextMenu$ContextMenuInfo getMenuInfo():681:681 -> getMenuInfo
    1:3:int getNumericModifiers():285:285 -> getNumericModifiers
    1:3:char getNumericShortcut():280:280 -> getNumericShortcut
    1:3:int getOrder():213:213 -> getOrder
    1:3:android.view.SubMenu getSubMenu():421:421 -> getSubMenu
    1:3:java.lang.CharSequence getTitle():438:438 -> getTitle
    1:8:java.lang.CharSequence getTitleCondensed():473:473 -> getTitleCondensed
    1:3:java.lang.CharSequence getTooltipText():905:905 -> getTooltipText
    3:8:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):448:448 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i$a;)Ljava/lang/CharSequence;"}
    9:13:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):449:449 -> h
    14:18:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):450:450 -> h
    1:8:boolean hasSubMenu():426:426 -> hasSubMenu
    1:7:boolean hasCollapsibleActionView():853:853 -> i
    8:14:boolean hasCollapsibleActionView():854:854 -> i
    1:3:boolean isActionViewExpanded():869:869 -> isActionViewExpanded
    1:9:boolean isCheckable():584:584 -> isCheckable
    1:10:boolean isChecked():608:608 -> isChecked
    1:10:boolean isEnabled():184:184 -> isEnabled
    1:10:boolean isVisible():637:637 -> isVisible
    1:12:boolean invoke():153:153 -> j
    13:21:boolean invoke():157:157 -> j
    22:25:boolean invoke():161:161 -> j
    26:29:boolean invoke():162:162 -> j
    30:33:boolean invoke():166:166 -> j
    34:46:boolean invoke():168:168 -> j
    47:55:boolean invoke():171:171 -> j
    1:11:boolean isActionButton():696:696 -> k
    1:10:boolean isExclusiveCheckable():603:603 -> l
    1:9:boolean requestsActionButton():700:700 -> m
    1:10:boolean requiresActionButton():705:705 -> n
    1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):758:758 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"}
    7:10:androidx.core.internal.view.SupportMenuItem setActionView(int):759:759 -> o
    11:24:androidx.core.internal.view.SupportMenuItem setActionView(int):760:760 -> o
    1:4:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):746:746 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lt/b;"}
    5:15:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):748:748 -> p
    16:18:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):749:749 -> p
    19:24:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):751:751 -> p
    1:2:void setActionViewExpanded(boolean):863:863 -> q
    3:9:void setActionViewExpanded(boolean):864:864 -> q
    1:11:void setCheckedInt(boolean):625:625 -> r
    12:15:void setCheckedInt(boolean):626:626 -> r
    16:21:void setCheckedInt(boolean):628:628 -> r
    1:13:void setExclusiveCheckable(boolean):599:599 -> s
    1:8:android.view.MenuItem setActionProvider(android.view.ActionProvider):778:778 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):50:50 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):50:50 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):247:247 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char):251:251 -> setAlphabeticShortcut
    3:3:android.view.MenuItem setAlphabeticShortcut(char):253:253 -> setAlphabeticShortcut
    4:4:android.view.MenuItem setAlphabeticShortcut(char,int):261:261 -> setAlphabeticShortcut
    5:6:android.view.MenuItem setAlphabeticShortcut(char,int):266:267 -> setAlphabeticShortcut
    7:7:android.view.MenuItem setAlphabeticShortcut(char,int):269:269 -> setAlphabeticShortcut
    1:5:android.view.MenuItem setCheckable(boolean):589:589 -> setCheckable
    6:9:android.view.MenuItem setCheckable(boolean):590:590 -> setCheckable
    10:16:android.view.MenuItem setCheckable(boolean):592:592 -> setCheckable
    1:6:android.view.MenuItem setChecked(boolean):613:613 -> setChecked
    7:12:android.view.MenuItem setChecked(boolean):616:616 -> setChecked
    13:16:android.view.MenuItem setChecked(boolean):618:618 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):50:50 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):881:881 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):883:883 -> setContentDescription
    3:9:android.view.MenuItem setEnabled(boolean):190:190 -> setEnabled
    10:15:android.view.MenuItem setEnabled(boolean):192:192 -> setEnabled
    16:22:android.view.MenuItem setEnabled(boolean):195:195 -> setEnabled
    1:4:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):508:511 -> setIcon
    5:7:android.view.MenuItem setIcon(int):518:520 -> setIcon
    8:8:android.view.MenuItem setIcon(int):523:523 -> setIcon
    1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):532:532 -> setIconTintList
    4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):533:533 -> setIconTintList
    6:7:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):534:534 -> setIconTintList
    8:14:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):536:536 -> setIconTintList
    1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):549:549 -> setIconTintMode
    4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):550:550 -> setIconTintMode
    6:7:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):551:551 -> setIconTintMode
    8:14:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):553:553 -> setIconTintMode
    1:3:android.view.MenuItem setIntent(android.content.Intent):227:227 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):290:290 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char):294:294 -> setNumericShortcut
    3:3:android.view.MenuItem setNumericShortcut(char):296:296 -> setNumericShortcut
    4:4:android.view.MenuItem setNumericShortcut(char,int):304:304 -> setNumericShortcut
    5:6:android.view.MenuItem setNumericShortcut(char,int):308:309 -> setNumericShortcut
    7:7:android.view.MenuItem setNumericShortcut(char,int):311:311 -> setNumericShortcut
    1:3:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):874:874 -> setOnActionExpandListener
    1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):666:666 -> setOnMenuItemClickListener
    1:2:android.view.MenuItem setShortcut(char,char):318:319 -> setShortcut
    3:3:android.view.MenuItem setShortcut(char,char):321:321 -> setShortcut
    4:7:android.view.MenuItem setShortcut(char,char,int,int):330:333 -> setShortcut
    8:8:android.view.MenuItem setShortcut(char,char,int,int):335:335 -> setShortcut
    12:19:void setShowAsAction(int):736:736 -> setShowAsAction
    20:21:void setShowAsAction(int):739:739 -> setShowAsAction
    22:27:void setShowAsAction(int):740:740 -> setShowAsAction
    1:5:android.view.MenuItem setShowAsActionFlags(int):50:50 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(java.lang.CharSequence):455:455 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):457:457 -> setTitle
    3:4:android.view.MenuItem setTitle(java.lang.CharSequence):459:460 -> setTitle
    5:5:android.view.MenuItem setTitle(int):468:468 -> setTitle
    1:2:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):478:478 -> setTitleCondensed
    3:9:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):485:485 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):50:50 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):896:896 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
    3:3:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):898:898 -> setTooltipText
    1:12:android.view.MenuItem setVisible(boolean):659:659 -> setVisible
    3:9:void setIsActionButton(boolean):715:715 -> t
    10:16:void setIsActionButton(boolean):717:717 -> t
    1:11:java.lang.String toString():672:672 -> toString
    1:3:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):676:676 -> u
    1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):816:816 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"}
    1:2:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)V"}
    3:10:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> w
    1:12:boolean setVisibleInt(boolean):649:649 -> x
    13:19:boolean setVisibleInt(boolean):650:650 -> x
    1:7:boolean shouldShowIcon():692:692 -> y
    1:18:boolean shouldShowShortcut():416:416 -> z
androidx.appcompat.view.menu.MenuPopup -> androidx.appcompat.view.menu.f:
# {"id":"sourceFile","fileName":"MenuPopup.java"}
    android.graphics.Rect mEpicenterBounds -> a
    1:4:void <init>():39:39 -> <init>
    1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"}
    1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    1:1:boolean closeMenuOnSubMenuOpened():0:0 -> n
    1:3:android.graphics.Rect getEpicenterBounds():78:78 -> o
    1:6:void onItemClick(android.widget.AdapterView,android.view.View,int,long):123:123 -> onItemClick
    7:10:void onItemClick(android.widget.AdapterView,android.view.View,int,long):124:124 -> onItemClick
    11:12:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    13:18:void onItemClick(android.widget.AdapterView,android.view.View,int,long):129:129 -> onItemClick
    19:27:void onItemClick(android.widget.AdapterView,android.view.View,int,long):131:131 -> onItemClick
    28:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick
    2:5:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):147:147 -> p
    6:9:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):148:148 -> p
    10:19:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):149:149 -> p
    20:29:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):151:151 -> p
    30:34:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):158:158 -> p
    35:38:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):161:161 -> p
    39:41:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):162:162 -> p
    42:55:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):164:164 -> p
    void setAnchorView(android.view.View) -> q
    1:3:void setEpicenterBounds(android.graphics.Rect):71:71 -> r
    void setForceShowIcon(boolean) -> s
    void setGravity(int) -> t
    void setHorizontalOffset(int) -> u
    void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> v
    void setShowTitle(boolean) -> w
    void setVerticalOffset(int) -> x
    1:8:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):203:203 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"}
    9:12:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):206:206 -> y
    13:30:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):207:207 -> y
    1:4:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):184:184 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/c;"}
    5:13:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):185:185 -> z
    14:16:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):187:187 -> z
androidx.appcompat.view.menu.MenuPopupHelper -> androidx.appcompat.view.menu.g:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    android.content.Context mContext -> a
    androidx.appcompat.view.menu.MenuBuilder mMenu -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    boolean mOverflowOnly -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    android.view.View mAnchorView -> f
    int mDropDownGravity -> g
    boolean mForceShowIcon -> h
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    androidx.appcompat.view.menu.MenuPopup mPopup -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/f;"}
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k
    android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l
    1:1:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int):78:78 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZI)V"}
    2:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):83:83 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZII)V"}
    3:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):59:59 -> <init>
    4:4:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):333:333 -> <init>
    5:10:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):84:89 -> <init>
    1:10:androidx.appcompat.view.menu.MenuPopup createPopup():227:227 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"}
    11:14:androidx.appcompat.view.menu.MenuPopup createPopup():229:229 -> a
    15:19:androidx.appcompat.view.menu.MenuPopup createPopup():230:230 -> a
    20:22:androidx.appcompat.view.menu.MenuPopup createPopup():232:232 -> a
    23:30:androidx.appcompat.view.menu.MenuPopup createPopup():234:234 -> a
    31:44:androidx.appcompat.view.menu.MenuPopup createPopup():235:235 -> a
    45:60:androidx.appcompat.view.menu.MenuPopup createPopup():241:241 -> a
    61:78:androidx.appcompat.view.menu.MenuPopup createPopup():244:244 -> a
    79:83:androidx.appcompat.view.menu.MenuPopup createPopup():249:249 -> a
    84:88:androidx.appcompat.view.menu.MenuPopup createPopup():250:250 -> a
    89:93:androidx.appcompat.view.menu.MenuPopup createPopup():253:253 -> a
    94:98:androidx.appcompat.view.menu.MenuPopup createPopup():254:254 -> a
    99:103:androidx.appcompat.view.menu.MenuPopup createPopup():255:255 -> a
    104:109:androidx.appcompat.view.menu.MenuPopup createPopup():256:256 -> a
    1:6:void dismiss():297:297 -> b
    7:12:void dismiss():298:298 -> b
    1:4:androidx.appcompat.view.menu.MenuPopup getPopup():158:158 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"}
    5:10:androidx.appcompat.view.menu.MenuPopup getPopup():159:159 -> c
    11:13:androidx.appcompat.view.menu.MenuPopup getPopup():161:161 -> c
    1:14:boolean isShowing():319:319 -> d
    2:3:void onDismiss():311:311 -> e
    4:7:void onDismiss():313:313 -> e
    8:11:void onDismiss():314:314 -> e
    1:3:void setAnchorView(android.view.View):104:104 -> f
    1:2:void setForceShowIcon(boolean):117:117 -> g
    3:6:void setForceShowIcon(boolean):118:118 -> g
    7:10:void setForceShowIcon(boolean):119:119 -> g
    1:3:void setGravity(int):131:131 -> h
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):93:93 -> i
    1:2:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):324:324 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"}
    3:6:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):325:325 -> j
    7:10:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):326:326 -> j
    1:7:void show():142:142 -> k
    8:15:void show():143:143 -> k
    1:4:void showPopup(int,int,boolean,boolean):262:262 -> l
    5:9:void showPopup(int,int,boolean,boolean):263:263 -> l
    10:13:void showPopup(int,int,boolean,boolean):269:269 -> l
    14:17:void showPopup(int,int,boolean,boolean):270:270 -> l
    18:26:void showPopup(int,int,boolean,boolean):269:269 -> l
    27:33:void showPopup(int,int,boolean,boolean):272:272 -> l
    34:36:void showPopup(int,int,boolean,boolean):275:275 -> l
    37:39:void showPopup(int,int,boolean,boolean):276:276 -> l
    40:58:void showPopup(int,int,boolean,boolean):282:282 -> l
    59:69:void showPopup(int,int,boolean,boolean):284:284 -> l
    70:72:void showPopup(int,int,boolean,boolean):286:286 -> l
    73:76:void showPopup(int,int,boolean,boolean):289:289 -> l
    1:8:boolean tryShow():171:171 -> m
    9:14:boolean tryShow():175:175 -> m
    15:18:boolean tryShow():179:179 -> m
    1:8:boolean tryShow(int,int):207:207 -> n
    9:14:boolean tryShow(int,int):211:211 -> n
    15:18:boolean tryShow(int,int):215:215 -> n
androidx.appcompat.view.menu.MenuPopupHelper$1 -> androidx.appcompat.view.menu.g$a:
# {"id":"sourceFile","fileName":"MenuPopupHelper.java"}
    androidx.appcompat.view.menu.MenuPopupHelper this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"}
    1:6:void <init>(androidx.appcompat.view.menu.MenuPopupHelper):333:333 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"}
    1:6:void onDismiss():336:336 -> onDismiss
androidx.appcompat.view.menu.MenuPresenter -> androidx.appcompat.view.menu.h:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"}
    boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    boolean flagActionItems() -> h
    void updateMenuView(boolean) -> j
    void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"}
    boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
androidx.appcompat.view.menu.MenuPresenter$Callback -> androidx.appcompat.view.menu.h$a:
# {"id":"sourceFile","fileName":"MenuPresenter.java"}
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"}
androidx.appcompat.view.menu.MenuView -> androidx.appcompat.view.menu.i:
# {"id":"sourceFile","fileName":"MenuView.java"}
androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.i$a:
# {"id":"sourceFile","fileName":"MenuView.java"}
    boolean prefersCondensedTitle() -> c
    void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"}
androidx.appcompat.view.menu.ShowableListMenu -> j.b:
# {"id":"sourceFile","fileName":"ShowableListMenu.java"}
    boolean isShowing() -> b
    android.widget.ListView getListView() -> c
    void show() -> e
    void dismiss() -> i
androidx.appcompat.view.menu.StandardMenuPopup -> androidx.appcompat.view.menu.j:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    android.content.Context mContext -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    androidx.appcompat.view.menu.MenuAdapter mAdapter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"}
    boolean mOverflowOnly -> e
    int mPopupMaxWidth -> f
    int mPopupStyleAttr -> g
    int mPopupStyleRes -> h
    androidx.appcompat.widget.MenuPopupWindow mPopup -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/B;"}
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l
    android.view.View mAnchorView -> m
    android.view.View mShownAnchorView -> n
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    android.view.ViewTreeObserver mTreeObserver -> p
    boolean mWasDismissed -> q
    boolean mHasContentWidth -> r
    int mContentWidth -> s
    int mDropDownGravity -> t
    boolean mShowTitle -> u
    int ITEM_LAYOUT -> v
    1:5:void <clinit>():45:45 -> <clinit>
    1:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):116:116 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;IIZ)V"}
    4:10:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):59:59 -> <init>
    11:18:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):78:78 -> <init>
    19:20:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):111:111 -> <init>
    21:22:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):117:117 -> <init>
    23:24:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):118:118 -> <init>
    25:26:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):119:119 -> <init>
    27:30:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):120:120 -> <init>
    31:39:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):121:121 -> <init>
    40:41:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):122:122 -> <init>
    42:43:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):123:123 -> <init>
    44:47:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):125:125 -> <init>
    48:57:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> <init>
    58:61:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> <init>
    62:67:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> <init>
    68:69:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):129:129 -> <init>
    70:77:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):131:131 -> <init>
    78:81:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):134:134 -> <init>
    1:8:boolean tryShow():148:148 -> A
    9:19:boolean tryShow():152:152 -> A
    20:21:boolean tryShow():156:156 -> A
    22:26:boolean tryShow():158:158 -> A
    27:31:boolean tryShow():159:159 -> A
    32:36:boolean tryShow():160:160 -> A
    37:38:boolean tryShow():162:162 -> A
    39:45:boolean tryShow():163:163 -> A
    46:53:boolean tryShow():164:164 -> A
    54:58:boolean tryShow():166:166 -> A
    59:63:boolean tryShow():168:168 -> A
    64:68:boolean tryShow():169:169 -> A
    69:75:boolean tryShow():170:170 -> A
    76:80:boolean tryShow():172:172 -> A
    81:92:boolean tryShow():173:173 -> A
    93:94:boolean tryShow():174:174 -> A
    95:101:boolean tryShow():177:177 -> A
    102:107:boolean tryShow():178:178 -> A
    108:116:boolean tryShow():179:179 -> A
    117:121:boolean tryShow():180:180 -> A
    122:127:boolean tryShow():182:182 -> A
    128:130:boolean tryShow():183:183 -> A
    131:142:boolean tryShow():185:185 -> A
    143:144:boolean tryShow():186:186 -> A
    145:159:boolean tryShow():187:187 -> A
    160:167:boolean tryShow():189:189 -> A
    168:176:boolean tryShow():191:191 -> A
    177:179:boolean tryShow():193:193 -> A
    180:182:boolean tryShow():194:194 -> A
    183:189:boolean tryShow():199:199 -> A
    190:196:boolean tryShow():200:200 -> A
    1:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):300:300 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    6:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):302:302 -> a
    9:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):303:303 -> a
    13:16:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):304:304 -> a
    1:16:boolean isShowing():226:226 -> b
    1:7:android.widget.ListView getListView():343:343 -> c
    1:7:void show():207:207 -> e
    8:15:void show():208:208 -> e
    1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):257:257 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"}
    1:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):262:262 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    8:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):263:263 -> g
    24:28:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):265:265 -> g
    29:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):266:266 -> g
    36:41:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):269:269 -> g
    42:43:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):270:270 -> g
    44:48:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):273:273 -> g
    49:54:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):276:276 -> g
    55:60:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):277:277 -> g
    61:64:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> g
    65:68:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> g
    69:77:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> g
    78:84:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> g
    85:90:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> g
    91:94:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):288:288 -> g
    95:100:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):289:289 -> g
    1:1:boolean flagActionItems():0:0 -> h
    1:6:void dismiss():214:214 -> i
    7:12:void dismiss():215:215 -> i
    2:3:void updateMenuView(boolean):248:248 -> j
    4:7:void updateMenuView(boolean):250:250 -> j
    8:11:void updateMenuView(boolean):251:251 -> j
    1:1:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    2:3:void onDismiss():231:231 -> onDismiss
    4:8:void onDismiss():232:232 -> onDismiss
    9:12:void onDismiss():234:234 -> onDismiss
    13:26:void onDismiss():235:235 -> onDismiss
    27:34:void onDismiss():236:236 -> onDismiss
    35:36:void onDismiss():237:237 -> onDismiss
    37:43:void onDismiss():239:239 -> onDismiss
    44:47:void onDismiss():241:241 -> onDismiss
    48:51:void onDismiss():242:242 -> onDismiss
    1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):329:329 -> onKey
    12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):330:330 -> onKey
    1:3:void setAnchorView(android.view.View):324:324 -> q
    1:6:void setForceShowIcon(boolean):139:139 -> s
    1:3:void setGravity(int):144:144 -> t
    1:6:void setHorizontalOffset(int):349:349 -> u
    1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):338:338 -> v
    1:3:void setShowTitle(boolean):359:359 -> w
    1:6:void setVerticalOffset(int):354:354 -> x
androidx.appcompat.view.menu.StandardMenuPopup$1 -> androidx.appcompat.view.menu.j$a:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    1:6:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"}
    1:18:void onGlobalLayout():66:66 -> onGlobalLayout
    19:24:void onGlobalLayout():67:67 -> onGlobalLayout
    25:31:void onGlobalLayout():68:68 -> onGlobalLayout
    32:39:void onGlobalLayout():72:72 -> onGlobalLayout
    40:45:void onGlobalLayout():69:69 -> onGlobalLayout
androidx.appcompat.view.menu.StandardMenuPopup$2 -> androidx.appcompat.view.menu.j$b:
# {"id":"sourceFile","fileName":"StandardMenuPopup.java"}
    androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"}
    1:6:void <init>(androidx.appcompat.view.menu.StandardMenuPopup):79:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"}
    1:6:void onViewDetachedFromWindow(android.view.View):86:86 -> onViewDetachedFromWindow
    7:20:void onViewDetachedFromWindow(android.view.View):87:87 -> onViewDetachedFromWindow
    21:29:void onViewDetachedFromWindow(android.view.View):88:88 -> onViewDetachedFromWindow
    30:33:void onViewDetachedFromWindow(android.view.View):90:90 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.SubMenuBuilder -> androidx.appcompat.view.menu.k:
# {"id":"sourceFile","fileName":"SubMenuBuilder.java"}
    androidx.appcompat.view.menu.MenuBuilder mParentMenu -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    androidx.appcompat.view.menu.MenuItemImpl mItem -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    1:3:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)V"}
    4:5:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):44:44 -> <init>
    6:8:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):45:45 -> <init>
    1:7:boolean isGroupDividerEnabled():156:156 -> C
    1:7:boolean isQwertyMode():55:55 -> D
    1:7:boolean isShortcutsVisible():65:65 -> E
    1:6:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):79:79 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"}
    1:3:android.view.Menu getParentMenu():69:69 -> X
    1:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):137:137 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    1:8:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):89:89 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"}
    9:19:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):90:90 -> g
    1:3:android.view.MenuItem getItem():74:74 -> getItem
    1:7:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):132:132 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    1:6:void setGroupDividerEnabled(boolean):151:151 -> setGroupDividerEnabled
    1:1:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):107:107 -> setHeaderIcon
    2:2:android.view.SubMenu setHeaderIcon(int):112:112 -> setHeaderIcon
    1:1:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):117:117 -> setHeaderTitle
    2:2:android.view.SubMenu setHeaderTitle(int):122:122 -> setHeaderTitle
    1:7:android.view.SubMenu setHeaderView(android.view.View):127:127 -> setHeaderView
    1:1:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):95:95 -> setIcon
    2:2:android.view.SubMenu setIcon(int):101:101 -> setIcon
    1:6:void setQwertyMode(boolean):50:50 -> setQwertyMode
    1:7:androidx.appcompat.view.menu.MenuBuilder getRootMenu():84:84 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"}
androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a$a;"}
    android.content.Context mPopupContext -> b
    androidx.appcompat.widget.ActionMenuView mMenuView -> c
    androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    int mContentHeight -> e
    boolean mEatingTouch -> f
    boolean mEatingHover -> g
    1:3:void <init>(android.content.Context,android.util.AttributeSet,int):62:62 -> <init>
    4:10:void <init>(android.content.Context,android.util.AttributeSet,int):39:39 -> <init>
    11:15:void <init>(android.content.Context,android.util.AttributeSet,int):64:64 -> <init>
    16:32:void <init>(android.content.Context,android.util.AttributeSet,int):65:65 -> <init>
    33:42:void <init>(android.content.Context,android.util.AttributeSet,int):67:67 -> <init>
    43:45:void <init>(android.content.Context,android.util.AttributeSet,int):69:69 -> <init>
    3:9:int measureChildView(android.view.View,int,int,int):248:248 -> a
    10:16:int measureChildView(android.view.View,int,int,int):251:251 -> a
    17:21:int measureChildView(android.view.View,int,int,int):254:254 -> a
    1:1:int next(int,int,boolean):0:0 -> b
    1:4:int positionChild(android.view.View,int,int,int,boolean):262:262 -> c
    5:9:int positionChild(android.view.View,int,int,int,boolean):263:263 -> c
    10:17:int positionChild(android.view.View,int,int,int,boolean):264:264 -> c
    18:24:int positionChild(android.view.View,int,int,int,boolean):267:267 -> c
    25:32:int positionChild(android.view.View,int,int,int,boolean):269:269 -> c
    1:5:int getAnimatedVisibility():156:156 -> getAnimatedVisibility
    1:3:int getContentHeight():146:146 -> getContentHeight
    1:3:void onConfigurationChanged(android.content.res.Configuration):75:75 -> onConfigurationChanged
    4:17:void onConfigurationChanged(android.content.res.Configuration):79:79 -> onConfigurationChanged
    18:26:void onConfigurationChanged(android.content.res.Configuration):81:81 -> onConfigurationChanged
    27:29:void onConfigurationChanged(android.content.res.Configuration):82:82 -> onConfigurationChanged
    30:33:void onConfigurationChanged(android.content.res.Configuration):84:84 -> onConfigurationChanged
    34:37:void onConfigurationChanged(android.content.res.Configuration):85:85 -> onConfigurationChanged
    1:9:boolean onHoverEvent(android.view.MotionEvent):120:120 -> onHoverEvent
    10:11:boolean onHoverEvent(android.view.MotionEvent):122:122 -> onHoverEvent
    12:16:boolean onHoverEvent(android.view.MotionEvent):125:125 -> onHoverEvent
    17:24:boolean onHoverEvent(android.view.MotionEvent):126:126 -> onHoverEvent
    25:33:boolean onHoverEvent(android.view.MotionEvent):128:128 -> onHoverEvent
    34:36:boolean onHoverEvent(android.view.MotionEvent):134:134 -> onHoverEvent
    1:7:boolean onTouchEvent(android.view.MotionEvent):96:96 -> onTouchEvent
    8:9:boolean onTouchEvent(android.view.MotionEvent):98:98 -> onTouchEvent
    10:14:boolean onTouchEvent(android.view.MotionEvent):101:101 -> onTouchEvent
    15:22:boolean onTouchEvent(android.view.MotionEvent):102:102 -> onTouchEvent
    23:29:boolean onTouchEvent(android.view.MotionEvent):104:104 -> onTouchEvent
    30:32:boolean onTouchEvent(android.view.MotionEvent):109:109 -> onTouchEvent
    1:6:void setVisibility(int):187:187 -> setVisibility
    7:10:void setVisibility(int):191:191 -> setVisibility
androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> androidx.appcompat.widget.a$a:
# {"id":"sourceFile","fileName":"AbsActionBarView.java"}
    boolean mCanceled -> a
    androidx.appcompat.widget.AbsActionBarView this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a;"}
    1:6:void <init>(androidx.appcompat.widget.AbsActionBarView):275:275 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;)V"}
    7:9:void <init>(androidx.appcompat.widget.AbsActionBarView):276:276 -> <init>
androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    androidx.appcompat.widget.ActionBarContainer mContainer -> a
    1:3:void <init>(androidx.appcompat.widget.ActionBarContainer):32:32 -> <init>
    4:6:void <init>(androidx.appcompat.widget.ActionBarContainer):33:33 -> <init>
    1:6:void draw(android.graphics.Canvas):38:38 -> draw
    7:10:void draw(android.graphics.Canvas):39:39 -> draw
    11:14:void draw(android.graphics.Canvas):40:40 -> draw
    15:18:void draw(android.graphics.Canvas):43:43 -> draw
    19:21:void draw(android.graphics.Canvas):44:44 -> draw
    22:31:void draw(android.graphics.Canvas):46:46 -> draw
    32:35:void draw(android.graphics.Canvas):47:47 -> draw
    1:6:void getOutline(android.graphics.Outline):68:68 -> getOutline
    7:10:void getOutline(android.graphics.Outline):69:69 -> getOutline
    11:16:void getOutline(android.graphics.Outline):70:70 -> getOutline
    17:20:void getOutline(android.graphics.Outline):74:74 -> getOutline
    21:24:void getOutline(android.graphics.Outline):75:75 -> getOutline
androidx.appcompat.widget.ActionBarBackgroundDrawable$Api21Impl -> androidx.appcompat.widget.b$a:
# {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"}
    1:4:void getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):87:87 -> a
androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    boolean mIsTransitioning -> a
    android.view.View mTabContainer -> b
    android.view.View mActionBarView -> c
    android.view.View mContextView -> d
    android.graphics.drawable.Drawable mBackground -> e
    android.graphics.drawable.Drawable mStackedBackground -> f
    android.graphics.drawable.Drawable mSplitBackground -> g
    boolean mIsSplit -> h
    boolean mIsStacked -> i
    int mHeight -> j
    1:3:void <init>(android.content.Context,android.util.AttributeSet):59:59 -> <init>
    4:8:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet):63:63 -> <init>
    12:17:void <init>(android.content.Context,android.util.AttributeSet):65:65 -> <init>
    18:25:void <init>(android.content.Context,android.util.AttributeSet):67:67 -> <init>
    26:33:void <init>(android.content.Context,android.util.AttributeSet):68:68 -> <init>
    34:42:void <init>(android.content.Context,android.util.AttributeSet):70:70 -> <init>
    43:51:void <init>(android.content.Context,android.util.AttributeSet):72:72 -> <init>
    52:53:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    54:61:void <init>(android.content.Context,android.util.AttributeSet):74:74 -> <init>
    62:64:void <init>(android.content.Context,android.util.AttributeSet):76:76 -> <init>
    65:76:void <init>(android.content.Context,android.util.AttributeSet):78:78 -> <init>
    77:84:void <init>(android.content.Context,android.util.AttributeSet):79:79 -> <init>
    85:88:void <init>(android.content.Context,android.util.AttributeSet):78:78 -> <init>
    1:6:int getMeasuredHeightWithMargins(android.view.View):267:267 -> a
    7:17:int getMeasuredHeightWithMargins(android.view.View):268:268 -> a
    3:21:boolean isCollapsed(android.view.View):263:263 -> b
    1:3:void drawableStateChanged():168:168 -> drawableStateChanged
    4:13:void drawableStateChanged():169:169 -> drawableStateChanged
    14:22:void drawableStateChanged():170:170 -> drawableStateChanged
    23:32:void drawableStateChanged():172:172 -> drawableStateChanged
    33:41:void drawableStateChanged():173:173 -> drawableStateChanged
    42:51:void drawableStateChanged():175:175 -> drawableStateChanged
    52:61:void drawableStateChanged():176:176 -> drawableStateChanged
    1:3:android.view.View getTabContainer():243:243 -> getTabContainer
    1:3:void jumpDrawablesToCurrentState():182:182 -> jumpDrawablesToCurrentState
    4:7:void jumpDrawablesToCurrentState():183:183 -> jumpDrawablesToCurrentState
    8:10:void jumpDrawablesToCurrentState():184:184 -> jumpDrawablesToCurrentState
    11:14:void jumpDrawablesToCurrentState():186:186 -> jumpDrawablesToCurrentState
    15:17:void jumpDrawablesToCurrentState():187:187 -> jumpDrawablesToCurrentState
    18:21:void jumpDrawablesToCurrentState():189:189 -> jumpDrawablesToCurrentState
    22:25:void jumpDrawablesToCurrentState():190:190 -> jumpDrawablesToCurrentState
    1:3:void onFinishInflate():84:84 -> onFinishInflate
    4:11:void onFinishInflate():85:85 -> onFinishInflate
    12:20:void onFinishInflate():86:86 -> onFinishInflate
    1:5:boolean onHoverEvent(android.view.MotionEvent):222:222 -> onHoverEvent
    1:15:boolean onInterceptTouchEvent(android.view.MotionEvent):209:209 -> onInterceptTouchEvent
    1:4:void onLayout(boolean,int,int,int,int):303:303 -> onLayout
    5:12:void onLayout(boolean,int,int,int,int):305:305 -> onLayout
    13:23:void onLayout(boolean,int,int,int,int):306:306 -> onLayout
    24:29:void onLayout(boolean,int,int,int,int):308:308 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):309:309 -> onLayout
    34:39:void onLayout(boolean,int,int,int,int):310:310 -> onLayout
    40:45:void onLayout(boolean,int,int,int,int):311:311 -> onLayout
    46:52:void onLayout(boolean,int,int,int,int):312:312 -> onLayout
    53:56:void onLayout(boolean,int,int,int,int):317:317 -> onLayout
    57:60:void onLayout(boolean,int,int,int,int):318:318 -> onLayout
    61:76:void onLayout(boolean,int,int,int,int):319:319 -> onLayout
    77:80:void onLayout(boolean,int,int,int,int):323:323 -> onLayout
    81:88:void onLayout(boolean,int,int,int,int):324:324 -> onLayout
    89:104:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    105:114:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    115:118:void onLayout(boolean,int,int,int,int):325:325 -> onLayout
    119:122:void onLayout(boolean,int,int,int,int):327:327 -> onLayout
    123:128:void onLayout(boolean,int,int,int,int):328:328 -> onLayout
    129:144:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    145:154:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    155:158:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    159:164:void onLayout(boolean,int,int,int,int):332:332 -> onLayout
    165:168:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    169:172:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    173:180:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    181:188:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    189:193:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    194:197:void onLayout(boolean,int,int,int,int):345:345 -> onLayout
    1:6:void onMeasure(int,int):273:273 -> onMeasure
    7:16:void onMeasure(int,int):274:274 -> onMeasure
    17:24:void onMeasure(int,int):276:276 -> onMeasure
    25:28:void onMeasure(int,int):275:275 -> onMeasure
    29:31:void onMeasure(int,int):278:278 -> onMeasure
    32:36:void onMeasure(int,int):280:280 -> onMeasure
    37:40:void onMeasure(int,int):282:282 -> onMeasure
    41:56:void onMeasure(int,int):283:283 -> onMeasure
    57:64:void onMeasure(int,int):286:286 -> onMeasure
    65:71:void onMeasure(int,int):287:287 -> onMeasure
    72:79:void onMeasure(int,int):288:288 -> onMeasure
    80:89:void onMeasure(int,int):289:289 -> onMeasure
    90:97:void onMeasure(int,int):294:294 -> onMeasure
    98:103:void onMeasure(int,int):295:295 -> onMeasure
    104:112:void onMeasure(int,int):296:296 -> onMeasure
    113:116:void onMeasure(int,int):295:295 -> onMeasure
    1:5:boolean onTouchEvent(android.view.MotionEvent):214:214 -> onTouchEvent
    1:5:void setPrimaryBackground(android.graphics.drawable.Drawable):90:90 -> setPrimaryBackground
    6:8:void setPrimaryBackground(android.graphics.drawable.Drawable):91:91 -> setPrimaryBackground
    9:13:void setPrimaryBackground(android.graphics.drawable.Drawable):92:92 -> setPrimaryBackground
    14:17:void setPrimaryBackground(android.graphics.drawable.Drawable):94:94 -> setPrimaryBackground
    18:20:void setPrimaryBackground(android.graphics.drawable.Drawable):96:96 -> setPrimaryBackground
    21:24:void setPrimaryBackground(android.graphics.drawable.Drawable):97:97 -> setPrimaryBackground
    25:38:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground
    39:48:void setPrimaryBackground(android.graphics.drawable.Drawable):99:99 -> setPrimaryBackground
    49:51:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground
    52:63:void setPrimaryBackground(android.graphics.drawable.Drawable):102:102 -> setPrimaryBackground
    64:72:void setPrimaryBackground(android.graphics.drawable.Drawable):103:103 -> setPrimaryBackground
    73:75:void setPrimaryBackground(android.graphics.drawable.Drawable):102:102 -> setPrimaryBackground
    76:78:void setPrimaryBackground(android.graphics.drawable.Drawable):104:104 -> setPrimaryBackground
    79:82:void setPrimaryBackground(android.graphics.drawable.Drawable):106:106 -> setPrimaryBackground
    1:5:void setSplitBackground(android.graphics.drawable.Drawable):132:132 -> setSplitBackground
    6:8:void setSplitBackground(android.graphics.drawable.Drawable):133:133 -> setSplitBackground
    9:13:void setSplitBackground(android.graphics.drawable.Drawable):134:134 -> setSplitBackground
    14:18:void setSplitBackground(android.graphics.drawable.Drawable):136:136 -> setSplitBackground
    19:21:void setSplitBackground(android.graphics.drawable.Drawable):138:138 -> setSplitBackground
    22:29:void setSplitBackground(android.graphics.drawable.Drawable):139:139 -> setSplitBackground
    30:40:void setSplitBackground(android.graphics.drawable.Drawable):140:140 -> setSplitBackground
    41:51:void setSplitBackground(android.graphics.drawable.Drawable):143:143 -> setSplitBackground
    52:60:void setSplitBackground(android.graphics.drawable.Drawable):144:144 -> setSplitBackground
    61:63:void setSplitBackground(android.graphics.drawable.Drawable):143:143 -> setSplitBackground
    64:66:void setSplitBackground(android.graphics.drawable.Drawable):145:145 -> setSplitBackground
    67:70:void setSplitBackground(android.graphics.drawable.Drawable):147:147 -> setSplitBackground
    1:5:void setStackedBackground(android.graphics.drawable.Drawable):111:111 -> setStackedBackground
    6:8:void setStackedBackground(android.graphics.drawable.Drawable):112:112 -> setStackedBackground
    9:13:void setStackedBackground(android.graphics.drawable.Drawable):113:113 -> setStackedBackground
    14:17:void setStackedBackground(android.graphics.drawable.Drawable):115:115 -> setStackedBackground
    18:20:void setStackedBackground(android.graphics.drawable.Drawable):117:117 -> setStackedBackground
    21:28:void setStackedBackground(android.graphics.drawable.Drawable):118:118 -> setStackedBackground
    29:42:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground
    43:52:void setStackedBackground(android.graphics.drawable.Drawable):120:120 -> setStackedBackground
    53:55:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground
    56:67:void setStackedBackground(android.graphics.drawable.Drawable):123:123 -> setStackedBackground
    68:76:void setStackedBackground(android.graphics.drawable.Drawable):124:124 -> setStackedBackground
    77:79:void setStackedBackground(android.graphics.drawable.Drawable):123:123 -> setStackedBackground
    80:82:void setStackedBackground(android.graphics.drawable.Drawable):125:125 -> setStackedBackground
    83:86:void setStackedBackground(android.graphics.drawable.Drawable):127:127 -> setStackedBackground
    1:4:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):229:229 -> setTabContainer
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/F;)V"}
    5:7:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):230:230 -> setTabContainer
    8:10:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):232:232 -> setTabContainer
    1:9:void setTransitioning(boolean):202:202 -> setTransitioning
    10:13:void setTransitioning(boolean):203:203 -> setTransitioning
    1:9:void setVisibility(int):153:153 -> setVisibility
    10:16:void setVisibility(int):155:155 -> setVisibility
    17:23:void setVisibility(int):156:156 -> setVisibility
    24:31:void setVisibility(int):157:157 -> setVisibility
    1:1:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback):0:0 -> startActionModeForChild
    2:2:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback,int):257:257 -> startActionModeForChild
    1:24:boolean verifyDrawable(android.graphics.drawable.Drawable):162:162 -> verifyDrawable
    25:34:boolean verifyDrawable(android.graphics.drawable.Drawable):163:163 -> verifyDrawable
androidx.appcompat.widget.ActionBarContainer$Api21Impl -> androidx.appcompat.widget.ActionBarContainer$a:
# {"id":"sourceFile","fileName":"ActionBarContainer.java"}
    1:4:void invalidateOutline(androidx.appcompat.widget.ActionBarContainer):356:356 -> a
androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.ActionBarContextView:
# {"id":"sourceFile","fileName":"ActionBarContextView.java"}
    java.lang.CharSequence mTitle -> h
    java.lang.CharSequence mSubtitle -> i
    android.view.View mClose -> j
    android.view.View mCustomView -> k
    android.widget.LinearLayout mTitleLayout -> l
    android.widget.TextView mTitleView -> m
    android.widget.TextView mSubtitleView -> n
    int mTitleStyleRes -> o
    int mSubtitleStyleRes -> p
    boolean mTitleOptional -> q
    int mCloseItemLayout -> r
    1:1:void <init>(android.content.Context,android.util.AttributeSet):61:61 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):66:66 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):68:68 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):70:71 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):73:73 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):76:76 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):79:79 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    1:4:void initTitle():135:135 -> d
    5:12:void initTitle():136:136 -> d
    13:17:void initTitle():137:137 -> d
    18:31:void initTitle():138:138 -> d
    32:41:void initTitle():139:139 -> d
    42:53:void initTitle():140:140 -> d
    54:57:void initTitle():141:141 -> d
    58:68:void initTitle():142:142 -> d
    69:72:void initTitle():144:144 -> d
    73:83:void initTitle():145:145 -> d
    84:90:void initTitle():149:149 -> d
    91:97:void initTitle():150:150 -> d
    98:103:void initTitle():152:152 -> d
    104:109:void initTitle():153:153 -> d
    110:122:void initTitle():154:154 -> d
    123:132:void initTitle():155:155 -> d
    133:140:void initTitle():156:156 -> d
    141:146:void initTitle():157:157 -> d
    1:8:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():238:238 -> generateDefaultLayoutParams
    1:10:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):243:243 -> generateLayoutParams
    1:5:int getAnimatedVisibility():40:40 -> getAnimatedVisibility
    1:5:int getContentHeight():40:40 -> getContentHeight
    1:3:java.lang.CharSequence getSubtitle():131:131 -> getSubtitle
    1:3:java.lang.CharSequence getTitle():127:127 -> getTitle
    1:3:void onDetachedFromWindow():88:88 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():89:89 -> onDetachedFromWindow
    8:10:void onDetachedFromWindow():90:90 -> onDetachedFromWindow
    11:16:void onDetachedFromWindow():91:91 -> onDetachedFromWindow
    1:5:boolean onHoverEvent(android.view.MotionEvent):40:40 -> onHoverEvent
    1:8:void onLayout(boolean,int,int,int,int):328:328 -> onLayout
    9:18:void onLayout(boolean,int,int,int,int):329:329 -> onLayout
    19:24:void onLayout(boolean,int,int,int,int):330:330 -> onLayout
    25:35:void onLayout(boolean,int,int,int,int):331:331 -> onLayout
    36:47:void onLayout(boolean,int,int,int,int):333:333 -> onLayout
    48:57:void onLayout(boolean,int,int,int,int):334:334 -> onLayout
    58:64:void onLayout(boolean,int,int,int,int):335:335 -> onLayout
    65:71:void onLayout(boolean,int,int,int,int):336:336 -> onLayout
    72:75:void onLayout(boolean,int,int,int,int):337:337 -> onLayout
    76:83:void onLayout(boolean,int,int,int,int):338:338 -> onLayout
    84:88:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    89:102:void onLayout(boolean,int,int,int,int):342:342 -> onLayout
    103:110:void onLayout(boolean,int,int,int,int):343:343 -> onLayout
    111:115:void onLayout(boolean,int,int,int,int):346:346 -> onLayout
    116:120:void onLayout(boolean,int,int,int,int):347:347 -> onLayout
    121:134:void onLayout(boolean,int,int,int,int):350:350 -> onLayout
    135:141:void onLayout(boolean,int,int,int,int):352:352 -> onLayout
    142:145:void onLayout(boolean,int,int,int,int):353:353 -> onLayout
    1:1:void onMeasure(int,int):248:248 -> onMeasure
    2:2:void onMeasure(int,int):254:254 -> onMeasure
    3:3:void onMeasure(int,int):260:260 -> onMeasure
    4:5:void onMeasure(int,int):262:263 -> onMeasure
    6:7:void onMeasure(int,int):265:266 -> onMeasure
    8:8:void onMeasure(int,int):268:268 -> onMeasure
    9:12:void onMeasure(int,int):270:273 -> onMeasure
    13:14:void onMeasure(int,int):276:277 -> onMeasure
    15:19:void onMeasure(int,int):281:285 -> onMeasure
    20:20:void onMeasure(int,int):290:290 -> onMeasure
    21:21:void onMeasure(int,int):292:292 -> onMeasure
    22:24:void onMeasure(int,int):296:298 -> onMeasure
    25:26:void onMeasure(int,int):301:302 -> onMeasure
    27:29:void onMeasure(int,int):305:307 -> onMeasure
    30:30:void onMeasure(int,int):306:306 -> onMeasure
    31:31:void onMeasure(int,int):310:310 -> onMeasure
    32:32:void onMeasure(int,int):312:312 -> onMeasure
    33:34:void onMeasure(int,int):314:315 -> onMeasure
    35:35:void onMeasure(int,int):320:320 -> onMeasure
    36:36:void onMeasure(int,int):322:322 -> onMeasure
    37:37:void onMeasure(int,int):256:256 -> onMeasure
    38:38:void onMeasure(int,int):250:250 -> onMeasure
    1:5:boolean onTouchEvent(android.view.MotionEvent):40:40 -> onTouchEvent
    1:3:void setContentHeight(int):97:97 -> setContentHeight
    1:4:void setCustomView(android.view.View):101:101 -> setCustomView
    5:7:void setCustomView(android.view.View):102:102 -> setCustomView
    8:11:void setCustomView(android.view.View):104:104 -> setCustomView
    12:15:void setCustomView(android.view.View):105:105 -> setCustomView
    16:19:void setCustomView(android.view.View):106:106 -> setCustomView
    20:23:void setCustomView(android.view.View):107:107 -> setCustomView
    24:26:void setCustomView(android.view.View):110:110 -> setCustomView
    27:30:void setCustomView(android.view.View):112:112 -> setCustomView
    1:2:void setSubtitle(java.lang.CharSequence):122:122 -> setSubtitle
    3:6:void setSubtitle(java.lang.CharSequence):123:123 -> setSubtitle
    1:2:void setTitle(java.lang.CharSequence):116:116 -> setTitle
    3:5:void setTitle(java.lang.CharSequence):117:117 -> setTitle
    6:9:void setTitle(java.lang.CharSequence):118:118 -> setTitle
    1:4:void setTitleOptional(boolean):363:363 -> setTitleOptional
    5:7:void setTitleOptional(boolean):364:364 -> setTitleOptional
    8:10:void setTitleOptional(boolean):366:366 -> setTitleOptional
    1:4:void setVisibility(int):40:40 -> setVisibility
androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    android.animation.AnimatorListenerAdapter mTopAnimatorListener -> A
    java.lang.Runnable mRemoveActionBarHideOffset -> B
    java.lang.Runnable mAddActionBarHideOffset -> C
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"}
    androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView mNoSystemUiLayoutFlagView -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionBarOverlayLayout$f;"}
    int[] ATTRS -> F
    androidx.core.view.WindowInsetsCompat NON_EMPTY_SYSTEM_WINDOW_INSETS -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    android.graphics.Rect ZERO_INSETS -> H
    int mActionBarHeight -> a
    int mWindowVisibility -> b
    androidx.appcompat.widget.ContentFrameLayout mContent -> c
    androidx.appcompat.widget.ActionBarContainer mActionBarTop -> d
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/t;"}
    android.graphics.drawable.Drawable mWindowContentOverlay -> f
    boolean mOverlayMode -> g
    boolean mHasNonEmbeddedTabs -> h
    boolean mHideOnContentScroll -> i
    boolean mAnimatingForFling -> j
    int mHideOnContentScrollReference -> k
    int mLastSystemUiVisibility -> l
    android.graphics.Rect mBaseContentInsets -> m
    android.graphics.Rect mLastBaseContentInsets -> n
    android.graphics.Rect mContentInsets -> o
    android.graphics.Rect mTmpRect -> p
    android.graphics.Rect mBaseInnerInsetsRect -> q
    android.graphics.Rect mLastBaseInnerInsetsRect -> r
    android.graphics.Rect mInnerInsetsRect -> s
    android.graphics.Rect mLastInnerInsetsRect -> t
    androidx.core.view.WindowInsetsCompat mBaseInnerInsets -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.WindowInsetsCompat mLastBaseInnerInsets -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.WindowInsetsCompat mInnerInsets -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.WindowInsetsCompat mLastInnerInsets -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    android.widget.OverScroller mFlingEstimator -> y
    android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> z
    1:11:void <clinit>():146:146 -> <clinit>
    12:18:void <clinit>():157:157 -> <clinit>
    19:22:void <clinit>():159:159 -> <clinit>
    23:26:void <clinit>():158:158 -> <clinit>
    27:32:void <clinit>():159:159 -> <clinit>
    33:40:void <clinit>():160:160 -> <clinit>
    1:4:void <init>(android.content.Context,android.util.AttributeSet):181:181 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet):70:70 -> <init>
    7:13:void <init>(android.content.Context,android.util.AttributeSet):88:88 -> <init>
    14:20:void <init>(android.content.Context,android.util.AttributeSet):89:89 -> <init>
    21:27:void <init>(android.content.Context,android.util.AttributeSet):90:90 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet):91:91 -> <init>
    35:41:void <init>(android.content.Context,android.util.AttributeSet):94:94 -> <init>
    42:48:void <init>(android.content.Context,android.util.AttributeSet):95:95 -> <init>
    49:55:void <init>(android.content.Context,android.util.AttributeSet):96:96 -> <init>
    56:62:void <init>(android.content.Context,android.util.AttributeSet):97:97 -> <init>
    63:66:void <init>(android.content.Context,android.util.AttributeSet):100:100 -> <init>
    67:68:void <init>(android.content.Context,android.util.AttributeSet):101:101 -> <init>
    69:70:void <init>(android.content.Context,android.util.AttributeSet):102:102 -> <init>
    71:72:void <init>(android.content.Context,android.util.AttributeSet):103:103 -> <init>
    73:79:void <init>(android.content.Context,android.util.AttributeSet):113:113 -> <init>
    80:86:void <init>(android.content.Context,android.util.AttributeSet):127:127 -> <init>
    87:93:void <init>(android.content.Context,android.util.AttributeSet):136:136 -> <init>
    94:96:void <init>(android.content.Context,android.util.AttributeSet):182:182 -> <init>
    97:103:void <init>(android.content.Context,android.util.AttributeSet):184:184 -> <init>
    104:110:void <init>(android.content.Context,android.util.AttributeSet):185:185 -> <init>
    111:114:void <init>(android.content.Context,android.util.AttributeSet):186:186 -> <init>
    3:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):594:594 -> a
    1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):581:581 -> b
    3:6:void onNestedScroll(android.view.View,int,int,int,int,int):609:609 -> c
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):421:421 -> checkLayoutParams
    3:6:void onStopNestedScroll(android.view.View,int):601:601 -> d
    1:3:void draw(android.graphics.Canvas):560:560 -> draw
    4:7:void draw(android.graphics.Canvas):561:561 -> draw
    8:16:void draw(android.graphics.Canvas):562:562 -> draw
    17:36:void draw(android.graphics.Canvas):563:563 -> draw
    37:44:void draw(android.graphics.Canvas):565:565 -> draw
    45:49:void draw(android.graphics.Canvas):566:566 -> draw
    50:52:void draw(android.graphics.Canvas):565:565 -> draw
    53:58:void draw(android.graphics.Canvas):567:567 -> draw
    3:6:void onNestedPreScroll(android.view.View,int,int,int[],int):616:616 -> e
    3:12:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):588:588 -> f
    1:5:boolean fitSystemWindows(android.graphics.Rect):324:324 -> fitSystemWindows
    1:3:void addActionBarHideOffset():758:758 -> g
    4:9:void addActionBarHideOffset():759:759 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():62:62 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):62:62 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):416:416 -> generateLayoutParams
    1:13:int getActionBarHideOffset():724:724 -> getActionBarHideOffset
    1:7:int getNestedScrollAxes():687:687 -> getNestedScrollAxes
    1:3:java.lang.CharSequence getTitle():782:782 -> getTitle
    4:10:java.lang.CharSequence getTitle():783:783 -> getTitle
    1:9:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):299:299 -> h
    10:15:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):300:300 -> h
    16:22:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):302:302 -> h
    23:28:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):304:304 -> h
    29:33:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):306:306 -> h
    34:39:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):308:308 -> h
    40:44:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):310:310 -> h
    45:50:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):312:312 -> h
    51:54:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):314:314 -> h
    1:9:boolean decorFitsSystemWindows():356:356 -> i
    10:20:boolean decorFitsSystemWindows():358:358 -> i
    1:7:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():406:406 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    1:10:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):411:411 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"}
    1:4:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):699:699 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/t;"}
    5:7:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):700:700 -> l
    8:11:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):701:701 -> l
    12:18:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):702:702 -> l
    19:30:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):704:704 -> l
    31:49:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):705:705 -> l
    1:5:void haltActionBarHideOffsetAnimations():735:735 -> m
    6:10:void haltActionBarHideOffsetAnimations():736:736 -> m
    11:14:void haltActionBarHideOffsetAnimations():737:737 -> m
    15:18:void haltActionBarHideOffsetAnimations():738:738 -> m
    1:15:void init(android.content.Context):190:190 -> n
    16:22:void init(android.content.Context):191:191 -> n
    23:31:void init(android.content.Context):192:192 -> n
    32:34:void init(android.content.Context):193:193 -> n
    35:37:void init(android.content.Context):194:194 -> n
    38:45:void init(android.content.Context):196:196 -> n
    1:3:void postAddActionBarHideOffset():748:748 -> o
    4:11:void postAddActionBarHideOffset():749:749 -> o
    1:3:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):364:364 -> onApplyWindowInsets
    4:7:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):366:366 -> onApplyWindowInsets
    8:13:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):368:368 -> onApplyWindowInsets
    14:21:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):369:369 -> onApplyWindowInsets
    22:28:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):370:370 -> onApplyWindowInsets
    29:39:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):373:373 -> onApplyWindowInsets
    40:44:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):377:377 -> onApplyWindowInsets
    45:60:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):378:378 -> onApplyWindowInsets
    61:69:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):381:381 -> onApplyWindowInsets
    70:74:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):383:383 -> onApplyWindowInsets
    75:84:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):385:385 -> onApplyWindowInsets
    85:95:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):387:387 -> onApplyWindowInsets
    96:98:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):391:391 -> onApplyWindowInsets
    99:102:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):398:398 -> onApplyWindowInsets
    103:106:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):399:399 -> onApplyWindowInsets
    107:110:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):400:400 -> onApplyWindowInsets
    111:115:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):401:401 -> onApplyWindowInsets
    1:3:void onConfigurationChanged(android.content.res.Configuration):254:254 -> onConfigurationChanged
    4:10:void onConfigurationChanged(android.content.res.Configuration):255:255 -> onConfigurationChanged
    11:14:void onConfigurationChanged(android.content.res.Configuration):256:256 -> onConfigurationChanged
    1:3:void onDetachedFromWindow():201:201 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():202:202 -> onDetachedFromWindow
    1:4:void onLayout(boolean,int,int,int,int):537:537 -> onLayout
    5:8:void onLayout(boolean,int,int,int,int):539:539 -> onLayout
    9:15:void onLayout(boolean,int,int,int,int):540:540 -> onLayout
    16:19:void onLayout(boolean,int,int,int,int):543:543 -> onLayout
    20:27:void onLayout(boolean,int,int,int,int):544:544 -> onLayout
    28:33:void onLayout(boolean,int,int,int,int):545:545 -> onLayout
    34:37:void onLayout(boolean,int,int,int,int):547:547 -> onLayout
    38:41:void onLayout(boolean,int,int,int,int):548:548 -> onLayout
    42:44:void onLayout(boolean,int,int,int,int):550:550 -> onLayout
    45:49:void onLayout(boolean,int,int,int,int):551:551 -> onLayout
    50:56:void onLayout(boolean,int,int,int,int):553:553 -> onLayout
    1:1:void onMeasure(int,int):427:427 -> onMeasure
    2:5:void onMeasure(int,int):436:439 -> onMeasure
    6:6:void onMeasure(int,int):438:438 -> onMeasure
    7:8:void onMeasure(int,int):440:441 -> onMeasure
    9:9:void onMeasure(int,int):440:440 -> onMeasure
    10:10:void onMeasure(int,int):442:442 -> onMeasure
    11:11:void onMeasure(int,int):444:444 -> onMeasure
    12:14:void onMeasure(int,int):450:452 -> onMeasure
    15:15:void onMeasure(int,int):455:455 -> onMeasure
    16:16:void onMeasure(int,int):458:458 -> onMeasure
    17:17:void onMeasure(int,int):461:461 -> onMeasure
    18:18:void onMeasure(int,int):468:468 -> onMeasure
    19:19:void onMeasure(int,int):470:470 -> onMeasure
    20:22:void onMeasure(int,int):475:477 -> onMeasure
    23:23:void onMeasure(int,int):481:481 -> onMeasure
    24:28:void onMeasure(int,int):486:490 -> onMeasure
    29:29:void onMeasure(int,int):486:486 -> onMeasure
    30:32:void onMeasure(int,int):492:494 -> onMeasure
    33:33:void onMeasure(int,int):500:500 -> onMeasure
    34:36:void onMeasure(int,int):505:507 -> onMeasure
    37:40:void onMeasure(int,int):513:516 -> onMeasure
    41:41:void onMeasure(int,int):515:515 -> onMeasure
    42:43:void onMeasure(int,int):517:518 -> onMeasure
    44:44:void onMeasure(int,int):517:517 -> onMeasure
    45:45:void onMeasure(int,int):519:519 -> onMeasure
    46:47:void onMeasure(int,int):522:523 -> onMeasure
    48:49:void onMeasure(int,int):526:527 -> onMeasure
    50:51:void onMeasure(int,int):530:531 -> onMeasure
    52:52:void onMeasure(int,int):529:529 -> onMeasure
    1:7:boolean onNestedFling(android.view.View,float,float,boolean):663:663 -> onNestedFling
    8:13:boolean onNestedFling(android.view.View,float,float,boolean):666:666 -> onNestedFling
    14:17:boolean onNestedFling(android.view.View,float,float,boolean):667:667 -> onNestedFling
    18:21:boolean onNestedFling(android.view.View,float,float,boolean):669:669 -> onNestedFling
    22:26:boolean onNestedFling(android.view.View,float,float,boolean):671:671 -> onNestedFling
    1:5:void onNestedScroll(android.view.View,int,int,int,int):643:643 -> onNestedScroll
    6:9:void onNestedScroll(android.view.View,int,int,int,int):644:644 -> onNestedScroll
    1:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):632:632 -> onNestedScrollAccepted
    6:11:void onNestedScrollAccepted(android.view.View,android.view.View,int):633:633 -> onNestedScrollAccepted
    12:15:void onNestedScrollAccepted(android.view.View,android.view.View,int):634:634 -> onNestedScrollAccepted
    5:13:boolean onStartNestedScroll(android.view.View,android.view.View,int):624:624 -> onStartNestedScroll
    14:18:boolean onStartNestedScroll(android.view.View,android.view.View,int):627:627 -> onStartNestedScroll
    1:8:void onStopNestedScroll(android.view.View):649:649 -> onStopNestedScroll
    9:18:void onStopNestedScroll(android.view.View):650:650 -> onStopNestedScroll
    19:22:void onStopNestedScroll(android.view.View):651:651 -> onStopNestedScroll
    23:26:void onStopNestedScroll(android.view.View):653:653 -> onStopNestedScroll
    1:3:void onWindowSystemUiVisibilityChanged(int):266:266 -> onWindowSystemUiVisibilityChanged
    4:6:void onWindowSystemUiVisibilityChanged(int):267:267 -> onWindowSystemUiVisibilityChanged
    7:9:void onWindowSystemUiVisibilityChanged(int):269:269 -> onWindowSystemUiVisibilityChanged
    1:3:void onWindowVisibilityChanged(int):289:289 -> onWindowVisibilityChanged
    4:6:void onWindowVisibilityChanged(int):290:290 -> onWindowVisibilityChanged
    1:3:void postRemoveActionBarHideOffset():743:743 -> p
    4:11:void postRemoveActionBarHideOffset():744:744 -> p
    1:4:void pullChildren():691:691 -> q
    5:14:void pullChildren():692:692 -> q
    15:24:void pullChildren():693:693 -> q
    25:37:void pullChildren():694:694 -> q
    1:3:void removeActionBarHideOffset():753:753 -> r
    4:9:void removeActionBarHideOffset():754:754 -> r
    1:16:boolean shouldHideActionBarOnFling(float):763:763 -> s
    17:22:boolean shouldHideActionBarOnFling(float):764:764 -> s
    23:34:boolean shouldHideActionBarOnFling(float):765:765 -> s
    1:3:void setActionBarHideOffset(int):728:728 -> setActionBarHideOffset
    4:10:void setActionBarHideOffset(int):729:729 -> setActionBarHideOffset
    11:18:void setActionBarHideOffset(int):730:730 -> setActionBarHideOffset
    19:26:void setActionBarHideOffset(int):731:731 -> setActionBarHideOffset
    1:8:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):207:207 -> setActionBarVisibilityCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarOverlayLayout$d;)V"}
    9:9:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):210:210 -> setActionBarVisibilityCallback
    1:3:void setHasNonEmbeddedTabs(boolean):228:228 -> setHasNonEmbeddedTabs
    1:4:void setHideOnContentScrollEnabled(boolean):710:710 -> setHideOnContentScrollEnabled
    5:8:void setHideOnContentScrollEnabled(boolean):711:711 -> setHideOnContentScrollEnabled
    9:12:void setHideOnContentScrollEnabled(boolean):713:713 -> setHideOnContentScrollEnabled
    13:16:void setHideOnContentScrollEnabled(boolean):714:714 -> setHideOnContentScrollEnabled
    1:2:void setIcon(int):821:822 -> setIcon
    3:4:void setIcon(android.graphics.drawable.Drawable):827:828 -> setIcon
    1:3:void setLogo(int):833:833 -> setLogo
    4:9:void setLogo(int):834:834 -> setLogo
    1:3:void setOverlayMode(boolean):220:220 -> setOverlayMode
    1:3:void setWindowCallback(android.view.Window$Callback):770:770 -> setWindowCallback
    4:9:void setWindowCallback(android.view.Window$Callback):771:771 -> setWindowCallback
    1:3:void setWindowTitle(java.lang.CharSequence):776:776 -> setWindowTitle
    4:9:void setWindowTitle(java.lang.CharSequence):777:777 -> setWindowTitle
androidx.appcompat.widget.ActionBarOverlayLayout$1 -> androidx.appcompat.widget.ActionBarOverlayLayout$a:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):113:113 -> <init>
    1:6:void onAnimationCancel(android.animation.Animator):122:122 -> onAnimationCancel
    7:9:void onAnimationCancel(android.animation.Animator):123:123 -> onAnimationCancel
    1:6:void onAnimationEnd(android.animation.Animator):116:116 -> onAnimationEnd
    7:9:void onAnimationEnd(android.animation.Animator):117:117 -> onAnimationEnd
androidx.appcompat.widget.ActionBarOverlayLayout$2 -> androidx.appcompat.widget.ActionBarOverlayLayout$b:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):127:127 -> <init>
    1:5:void run():130:130 -> run
    6:22:void run():131:131 -> run
    23:29:void run():132:132 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$3 -> androidx.appcompat.widget.ActionBarOverlayLayout$c:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):136:136 -> <init>
    1:5:void run():139:139 -> run
    6:17:void run():140:140 -> run
    18:31:void run():141:141 -> run
    32:38:void run():142:142 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> androidx.appcompat.widget.ActionBarOverlayLayout$d:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams -> androidx.appcompat.widget.ActionBarOverlayLayout$e:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):899:899 -> <init>
    2:2:void <init>(int,int):903:903 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):907:907 -> <init>
androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView -> androidx.appcompat.widget.ActionBarOverlayLayout$f:
# {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"}
    1:4:void <init>(android.content.Context):164:164 -> <init>
    5:8:void <init>(android.content.Context):165:165 -> <init>
androidx.appcompat.widget.ActionMenuPresenter -> androidx.appcompat.widget.c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$b;"}
    androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$f;"}
    int mOpenSubMenuId -> C
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    android.graphics.drawable.Drawable mPendingOverflowIcon -> k
    boolean mPendingOverflowIconSet -> l
    boolean mReserveOverflow -> m
    boolean mReserveOverflowSet -> n
    int mWidthLimit -> o
    int mActionItemWidthLimit -> p
    int mMaxItems -> q
    boolean mMaxItemsSet -> r
    boolean mStrictWidthLimit -> s
    boolean mWidthLimitSet -> t
    boolean mExpandedActionViewsExclusive -> u
    int mMinCellSize -> v
    android.util.SparseBooleanArray mActionButtonGroups -> w
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$a;"}
    androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$c;"}
    1:7:void <init>(android.content.Context):87:87 -> <init>
    8:14:void <init>(android.content.Context):75:75 -> <init>
    15:22:void <init>(android.content.Context):83:83 -> <init>
    1:4:boolean hideSubMenus():384:384 -> A
    5:11:boolean hideSubMenus():385:385 -> A
    1:14:boolean isOverflowMenuShowing():395:395 -> B
    1:4:void onConfigurationChanged(android.content.res.Configuration):133:133 -> C
    5:16:void onConfigurationChanged(android.content.res.Configuration):134:134 -> C
    17:21:void onConfigurationChanged(android.content.res.Configuration):136:136 -> C
    22:25:void onConfigurationChanged(android.content.res.Configuration):137:137 -> C
    1:3:void setExpandedActionViewsExclusive(boolean):158:158 -> D
    1:2:void setMenuView(androidx.appcompat.widget.ActionMenuView):586:586 -> E
    3:8:void setMenuView(androidx.appcompat.widget.ActionMenuView):587:587 -> E
    1:4:void setOverflowIcon(android.graphics.drawable.Drawable):162:162 -> F
    5:9:void setOverflowIcon(android.graphics.drawable.Drawable):163:163 -> F
    10:11:void setOverflowIcon(android.graphics.drawable.Drawable):165:165 -> F
    12:14:void setOverflowIcon(android.graphics.drawable.Drawable):166:166 -> F
    1:3:void setReserveOverflow(boolean):148:148 -> G
    4:6:void setReserveOverflow(boolean):149:149 -> G
    1:22:boolean showOverflowMenu():336:336 -> H
    23:32:boolean showOverflowMenu():337:337 -> H
    33:45:boolean showOverflowMenu():338:338 -> H
    46:52:boolean showOverflowMenu():339:339 -> H
    53:64:boolean showOverflowMenu():341:341 -> H
    1:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):548:548 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    4:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):549:549 -> a
    2:4:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):207:207 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"}
    5:8:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):209:209 -> c
    9:10:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):210:210 -> c
    11:13:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):211:211 -> c
    14:17:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):213:213 -> c
    18:24:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):214:214 -> c
    25:30:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):216:216 -> c
    1:9:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    10:17:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> g
    18:24:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> g
    25:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> g
    36:45:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):296:296 -> g
    46:53:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):299:299 -> g
    54:57:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):301:301 -> g
    58:74:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):302:302 -> g
    75:83:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):308:308 -> g
    84:86:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):309:309 -> g
    87:91:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):310:310 -> g
    92:95:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):312:312 -> g
    3:8:boolean flagActionItems():413:413 -> h
    9:12:boolean flagActionItems():414:414 -> h
    13:19:boolean flagActionItems():415:415 -> h
    20:21:boolean flagActionItems():421:421 -> h
    22:23:boolean flagActionItems():422:422 -> h
    24:27:boolean flagActionItems():423:423 -> h
    28:37:boolean flagActionItems():424:424 -> h
    38:43:boolean flagActionItems():431:431 -> h
    44:52:boolean flagActionItems():432:432 -> h
    53:62:boolean flagActionItems():434:434 -> h
    63:76:boolean flagActionItems():439:439 -> h
    77:88:boolean flagActionItems():447:447 -> h
    89:90:boolean flagActionItems():453:453 -> h
    91:93:boolean flagActionItems():454:454 -> h
    94:97:boolean flagActionItems():458:458 -> h
    98:101:boolean flagActionItems():459:459 -> h
    102:103:boolean flagActionItems():460:460 -> h
    104:112:boolean flagActionItems():461:461 -> h
    113:118:boolean flagActionItems():466:466 -> h
    119:124:boolean flagActionItems():468:468 -> h
    125:128:boolean flagActionItems():469:469 -> h
    129:132:boolean flagActionItems():470:470 -> h
    133:138:boolean flagActionItems():471:471 -> h
    139:141:boolean flagActionItems():474:474 -> h
    142:149:boolean flagActionItems():476:476 -> h
    150:156:boolean flagActionItems():481:481 -> h
    157:159:boolean flagActionItems():483:483 -> h
    160:167:boolean flagActionItems():485:485 -> h
    168:173:boolean flagActionItems():486:486 -> h
    174:177:boolean flagActionItems():489:489 -> h
    178:187:boolean flagActionItems():490:490 -> h
    188:203:boolean flagActionItems():491:491 -> h
    204:207:boolean flagActionItems():495:495 -> h
    208:212:boolean flagActionItems():496:496 -> h
    213:225:boolean flagActionItems():497:497 -> h
    226:229:boolean flagActionItems():504:504 -> h
    230:237:boolean flagActionItems():506:506 -> h
    238:258:boolean flagActionItems():512:512 -> h
    259:265:boolean flagActionItems():521:521 -> h
    266:271:boolean flagActionItems():524:524 -> h
    272:277:boolean flagActionItems():526:526 -> h
    278:283:boolean flagActionItems():527:527 -> h
    284:292:boolean flagActionItems():529:529 -> h
    293:304:boolean flagActionItems():530:530 -> h
    305:312:boolean flagActionItems():537:537 -> h
    313:328:boolean flagActionItems():540:540 -> h
    1:10:boolean filterLeftoverView(android.view.ViewGroup,int):275:275 -> i
    11:15:boolean filterLeftoverView(android.view.ViewGroup,int):276:276 -> i
    1:3:void updateMenuView(boolean):226:226 -> j
    4:10:void updateMenuView(boolean):228:228 -> j
    11:15:void updateMenuView(boolean):230:230 -> j
    16:19:void updateMenuView(boolean):231:231 -> j
    20:26:void updateMenuView(boolean):232:232 -> j
    27:38:void updateMenuView(boolean):234:234 -> j
    39:42:void updateMenuView(boolean):241:241 -> j
    43:48:void updateMenuView(boolean):242:242 -> j
    49:54:void updateMenuView(boolean):245:245 -> j
    55:61:void updateMenuView(boolean):246:246 -> j
    62:79:void updateMenuView(boolean):248:248 -> j
    80:83:void updateMenuView(boolean):255:255 -> j
    84:92:void updateMenuView(boolean):256:256 -> j
    93:100:void updateMenuView(boolean):258:258 -> j
    101:106:void updateMenuView(boolean):259:259 -> j
    107:111:void updateMenuView(boolean):261:261 -> j
    112:115:void updateMenuView(boolean):263:263 -> j
    116:125:void updateMenuView(boolean):264:264 -> j
    126:137:void updateMenuView(boolean):266:266 -> j
    138:144:void updateMenuView(boolean):267:267 -> j
    145:154:void updateMenuView(boolean):270:270 -> j
    1:3:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"}
    4:7:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> k
    8:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):96:96 -> k
    12:15:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> k
    16:21:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> k
    22:25:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):101:101 -> k
    26:31:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):102:102 -> k
    32:35:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):106:106 -> k
    36:41:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):107:107 -> k
    42:43:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):110:110 -> k
    44:48:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):111:111 -> k
    49:52:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):112:112 -> k
    53:61:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):113:113 -> k
    62:66:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):114:114 -> k
    67:71:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):115:115 -> k
    72:73:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):116:116 -> k
    74:75:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):117:117 -> k
    76:79:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):119:119 -> k
    80:84:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):120:120 -> k
    85:92:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):122:122 -> k
    93:94:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):124:124 -> k
    95:96:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):127:127 -> k
    97:109:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):129:129 -> k
    1:6:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):191:191 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    7:12:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):192:192 -> n
    13:16:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):193:193 -> n
    17:29:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):195:195 -> n
    30:31:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):197:197 -> n
    32:35:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):198:198 -> n
    36:41:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):199:199 -> n
    42:49:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):200:200 -> n
    1:5:boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):221:221 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"}
    1:3:androidx.appcompat.view.menu.MenuBuilder access$000(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"}
    1:3:androidx.appcompat.view.menu.MenuBuilder access$100(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"}
    1:3:androidx.appcompat.view.menu.MenuView access$200(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"}
    1:3:androidx.appcompat.view.menu.MenuBuilder access$300(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"}
    1:3:androidx.appcompat.view.menu.MenuBuilder access$400(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"}
    1:3:androidx.appcompat.view.menu.MenuBuilder access$500(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"}
    1:3:androidx.appcompat.view.menu.MenuView access$600(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"}
    1:4:boolean dismissPopupMenus():373:373 -> w
    5:10:boolean dismissPopupMenus():374:374 -> w
    1:8:android.view.View findViewForItem(android.view.MenuItem):317:317 -> x
    9:15:android.view.View findViewForItem(android.view.MenuItem):320:320 -> x
    16:19:android.view.View findViewForItem(android.view.MenuItem):322:322 -> x
    20:26:android.view.View findViewForItem(android.view.MenuItem):323:323 -> x
    27:37:android.view.View findViewForItem(android.view.MenuItem):324:324 -> x
    1:4:android.graphics.drawable.Drawable getOverflowIcon():171:171 -> y
    5:9:android.graphics.drawable.Drawable getOverflowIcon():172:172 -> y
    10:13:android.graphics.drawable.Drawable getOverflowIcon():173:173 -> y
    14:18:android.graphics.drawable.Drawable getOverflowIcon():174:174 -> y
    1:9:boolean hideOverflowMenu():354:354 -> z
    10:15:boolean hideOverflowMenu():355:355 -> z
    16:18:boolean hideOverflowMenu():356:356 -> z
    19:22:boolean hideOverflowMenu():360:360 -> z
    23:28:boolean hideOverflowMenu():362:362 -> z
androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu -> androidx.appcompat.widget.c$a:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:3:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):733:733 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/k;Landroid/view/View;)V"}
    4:12:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):734:734 -> <init>
    13:18:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):736:736 -> <init>
    19:24:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):737:737 -> <init>
    25:37:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):739:739 -> <init>
    38:43:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):742:742 -> <init>
    1:6:void onDismiss():747:747 -> e
    7:8:void onDismiss():748:748 -> e
    9:12:void onDismiss():750:750 -> e
androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback -> androidx.appcompat.widget.c$b:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:6:void <init>(androidx.appcompat.widget.ActionMenuPresenter):800:800 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    1:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():805:805 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"}
androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> androidx.appcompat.widget.c$c:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:5:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):782:782 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V"}
    6:8:void <init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):783:783 -> <init>
    1:8:void run():788:788 -> run
    9:17:void run():789:789 -> run
    18:27:void run():791:791 -> run
    28:41:void run():792:792 -> run
    42:47:void run():793:793 -> run
    48:53:void run():795:795 -> run
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> androidx.appcompat.widget.c$d:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:3:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):628:628 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;)V"}
    4:9:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):629:629 -> <init>
    10:12:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):631:631 -> <init>
    13:16:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):632:632 -> <init>
    17:19:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):633:633 -> <init>
    20:22:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):634:634 -> <init>
    23:29:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):636:636 -> <init>
    30:38:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):638:638 -> <init>
    1:1:boolean needsDividerBefore():0:0 -> a
    1:1:boolean needsDividerAfter():0:0 -> b
    1:9:boolean performClick():671:671 -> performClick
    10:12:boolean performClick():675:675 -> performClick
    13:18:boolean performClick():676:676 -> performClick
    1:4:boolean setFrame(int,int,int,int):692:692 -> setFrame
    5:8:boolean setFrame(int,int,int,int):695:695 -> setFrame
    9:16:boolean setFrame(int,int,int,int):696:696 -> setFrame
    17:20:boolean setFrame(int,int,int,int):698:698 -> setFrame
    21:24:boolean setFrame(int,int,int,int):699:699 -> setFrame
    25:30:boolean setFrame(int,int,int,int):700:700 -> setFrame
    31:39:boolean setFrame(int,int,int,int):701:701 -> setFrame
    40:49:boolean setFrame(int,int,int,int):702:702 -> setFrame
    50:52:boolean setFrame(int,int,int,int):703:703 -> setFrame
    53:60:boolean setFrame(int,int,int,int):704:704 -> setFrame
    61:64:boolean setFrame(int,int,int,int):705:705 -> setFrame
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1 -> androidx.appcompat.widget.c$d$a:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter val$this$0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"}
    1:8:void <init>(androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,androidx.appcompat.widget.ActionMenuPresenter):638:638 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V"}
    1:10:androidx.appcompat.view.menu.ShowableListMenu getPopup():641:641 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"}
    11:15:androidx.appcompat.view.menu.ShowableListMenu getPopup():645:645 -> b
    1:9:boolean onForwardingStarted():650:650 -> c
    1:10:boolean onForwardingStopped():659:659 -> d
    11:15:boolean onForwardingStopped():663:663 -> d
androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup -> androidx.appcompat.widget.c$e:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:2:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):715:715 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;Z)V"}
    3:15:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):716:716 -> <init>
    16:18:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):717:717 -> <init>
    19:24:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):718:718 -> <init>
    1:8:void onDismiss():723:723 -> e
    9:17:void onDismiss():724:724 -> e
    18:22:void onDismiss():726:726 -> e
    23:26:void onDismiss():728:728 -> e
androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback -> androidx.appcompat.widget.c$f:
# {"id":"sourceFile","fileName":"ActionMenuPresenter.java"}
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    1:6:void <init>(androidx.appcompat.widget.ActionMenuPresenter):755:755 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):769:769 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    5:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770:770 -> a
    13:20:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):772:772 -> a
    21:24:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):774:774 -> a
    1:10:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):760:760 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"}
    11:25:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):762:762 -> b
    26:33:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):763:763 -> b
    34:39:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):764:764 -> b
androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    android.content.Context mPopupContext -> q
    int mPopupTheme -> r
    boolean mReserveOverflow -> s
    androidx.appcompat.widget.ActionMenuPresenter mPresenter -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"}
    boolean mFormatItems -> w
    int mFormatItemsWidth -> x
    int mMinCellSize -> y
    int mGeneratedItemPadding -> z
    1:1:void <init>(android.content.Context):79:79 -> <init>
    2:8:void <init>(android.content.Context,android.util.AttributeSet):83:89 -> <init>
    1:5:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():612:612 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    6:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():613:613 -> A
    7:10:boolean hasSupportDividerBeforeChildAt(int):725:725 -> B
    11:14:boolean hasSupportDividerBeforeChildAt(int):726:726 -> B
    15:24:boolean hasSupportDividerBeforeChildAt(int):728:728 -> B
    25:32:boolean hasSupportDividerBeforeChildAt(int):729:729 -> B
    33:36:boolean hasSupportDividerBeforeChildAt(int):731:731 -> B
    37:45:boolean hasSupportDividerBeforeChildAt(int):732:732 -> B
    1:3:void initialize(androidx.appcompat.view.menu.MenuBuilder):632:632 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    1:14:boolean isOverflowMenuShowing():701:701 -> D
    1:6:int measureChildForCells(android.view.View,int,int,int,int):406:406 -> E
    7:11:int measureChildForCells(android.view.View,int,int,int,int):408:408 -> E
    12:15:int measureChildForCells(android.view.View,int,int,int,int):410:410 -> E
    16:19:int measureChildForCells(android.view.View,int,int,int,int):411:411 -> E
    20:23:int measureChildForCells(android.view.View,int,int,int,int):413:413 -> E
    24:32:int measureChildForCells(android.view.View,int,int,int,int):414:414 -> E
    33:51:int measureChildForCells(android.view.View,int,int,int,int):415:415 -> E
    52:55:int measureChildForCells(android.view.View,int,int,int,int):419:419 -> E
    56:58:int measureChildForCells(android.view.View,int,int,int,int):421:421 -> E
    59:62:int measureChildForCells(android.view.View,int,int,int,int):423:423 -> E
    63:64:int measureChildForCells(android.view.View,int,int,int,int):424:424 -> E
    65:77:int measureChildForCells(android.view.View,int,int,int,int):425:425 -> E
    78:84:int measureChildForCells(android.view.View,int,int,int,int):429:429 -> E
    85:86:int measureChildForCells(android.view.View,int,int,int,int):430:430 -> E
    87:91:int measureChildForCells(android.view.View,int,int,int,int):432:432 -> E
    92:99:int measureChildForCells(android.view.View,int,int,int,int):434:434 -> E
    1:3:void onMeasureExactFormat(int,int):180:182 -> F
    4:5:void onMeasureExactFormat(int,int):184:185 -> F
    6:6:void onMeasureExactFormat(int,int):187:187 -> F
    7:8:void onMeasureExactFormat(int,int):193:194 -> F
    9:9:void onMeasureExactFormat(int,int):198:198 -> F
    10:10:void onMeasureExactFormat(int,int):202:202 -> F
    11:11:void onMeasureExactFormat(int,int):214:214 -> F
    12:13:void onMeasureExactFormat(int,int):216:217 -> F
    14:14:void onMeasureExactFormat(int,int):219:219 -> F
    15:15:void onMeasureExactFormat(int,int):225:225 -> F
    16:23:void onMeasureExactFormat(int,int):228:235 -> F
    24:24:void onMeasureExactFormat(int,int):238:238 -> F
    25:25:void onMeasureExactFormat(int,int):240:240 -> F
    26:28:void onMeasureExactFormat(int,int):243:245 -> F
    29:29:void onMeasureExactFormat(int,int):248:248 -> F
    30:31:void onMeasureExactFormat(int,int):265:266 -> F
    32:32:void onMeasureExactFormat(int,int):269:269 -> F
    33:33:void onMeasureExactFormat(int,int):272:272 -> F
    34:35:void onMeasureExactFormat(int,int):291:292 -> F
    36:36:void onMeasureExactFormat(int,int):295:295 -> F
    37:37:void onMeasureExactFormat(int,int):299:299 -> F
    38:38:void onMeasureExactFormat(int,int):301:301 -> F
    39:40:void onMeasureExactFormat(int,int):303:304 -> F
    41:41:void onMeasureExactFormat(int,int):317:317 -> F
    42:43:void onMeasureExactFormat(int,int):322:323 -> F
    44:45:void onMeasureExactFormat(int,int):326:327 -> F
    46:48:void onMeasureExactFormat(int,int):337:339 -> F
    49:51:void onMeasureExactFormat(int,int):341:343 -> F
    52:52:void onMeasureExactFormat(int,int):346:346 -> F
    53:56:void onMeasureExactFormat(int,int):349:352 -> F
    57:57:void onMeasureExactFormat(int,int):359:359 -> F
    58:58:void onMeasureExactFormat(int,int):362:362 -> F
    59:60:void onMeasureExactFormat(int,int):373:374 -> F
    61:61:void onMeasureExactFormat(int,int):376:376 -> F
    62:63:void onMeasureExactFormat(int,int):378:379 -> F
    64:64:void onMeasureExactFormat(int,int):388:388 -> F
    1:3:androidx.appcompat.view.menu.MenuBuilder peekMenu():673:673 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"}
    1:2:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):664:664 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;Landroidx/appcompat/view/menu/d$a;)V"}
    3:5:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):665:665 -> H
    1:14:boolean showOverflowMenu():682:682 -> I
    1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):620:620 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"}
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):607:607 -> checkLayoutParams
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():50:50 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> generateLayoutParams
    1:4:android.view.Menu getMenu():644:644 -> getMenu
    5:8:android.view.Menu getMenu():645:645 -> getMenu
    9:15:android.view.Menu getMenu():646:646 -> getMenu
    16:23:android.view.Menu getMenu():647:647 -> getMenu
    24:31:android.view.Menu getMenu():648:648 -> getMenu
    32:34:android.view.Menu getMenu():649:649 -> getMenu
    35:41:android.view.Menu getMenu():650:650 -> getMenu
    42:46:android.view.Menu getMenu():651:651 -> getMenu
    47:49:android.view.Menu getMenu():650:650 -> getMenu
    50:58:android.view.Menu getMenu():652:652 -> getMenu
    59:63:android.view.Menu getMenu():653:653 -> getMenu
    64:66:android.view.Menu getMenu():656:656 -> getMenu
    1:3:android.graphics.drawable.Drawable getOverflowIcon():564:564 -> getOverflowIcon
    4:10:android.graphics.drawable.Drawable getOverflowIcon():565:565 -> getOverflowIcon
    1:3:int getPopupTheme():116:116 -> getPopupTheme
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():50:50 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/y$a;"}
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y$a;"}
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/y$a;"}
    1:3:void onConfigurationChanged(android.content.res.Configuration):130:130 -> onConfigurationChanged
    4:8:void onConfigurationChanged(android.content.res.Configuration):132:132 -> onConfigurationChanged
    9:11:void onConfigurationChanged(android.content.res.Configuration):133:133 -> onConfigurationChanged
    12:19:void onConfigurationChanged(android.content.res.Configuration):135:135 -> onConfigurationChanged
    20:24:void onConfigurationChanged(android.content.res.Configuration):136:136 -> onConfigurationChanged
    25:30:void onConfigurationChanged(android.content.res.Configuration):137:137 -> onConfigurationChanged
    1:3:void onDetachedFromWindow():543:543 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():544:544 -> onDetachedFromWindow
    3:6:void onLayout(boolean,int,int,int,int):441:441 -> onLayout
    7:10:void onLayout(boolean,int,int,int,int):442:442 -> onLayout
    11:16:void onLayout(boolean,int,int,int,int):446:446 -> onLayout
    17:18:void onLayout(boolean,int,int,int,int):447:447 -> onLayout
    19:24:void onLayout(boolean,int,int,int,int):448:448 -> onLayout
    25:35:void onLayout(boolean,int,int,int,int):451:451 -> onLayout
    36:47:void onLayout(boolean,int,int,int,int):453:453 -> onLayout
    48:51:void onLayout(boolean,int,int,int,int):455:455 -> onLayout
    52:58:void onLayout(boolean,int,int,int,int):456:456 -> onLayout
    59:64:void onLayout(boolean,int,int,int,int):460:460 -> onLayout
    65:68:void onLayout(boolean,int,int,int,int):461:461 -> onLayout
    69:72:void onLayout(boolean,int,int,int,int):462:462 -> onLayout
    73:79:void onLayout(boolean,int,int,int,int):463:463 -> onLayout
    80:85:void onLayout(boolean,int,int,int,int):466:466 -> onLayout
    86:95:void onLayout(boolean,int,int,int,int):470:470 -> onLayout
    96:111:void onLayout(boolean,int,int,int,int):473:473 -> onLayout
    112:116:void onLayout(boolean,int,int,int,int):476:476 -> onLayout
    117:122:void onLayout(boolean,int,int,int,int):478:478 -> onLayout
    123:133:void onLayout(boolean,int,int,int,int):483:483 -> onLayout
    134:146:void onLayout(boolean,int,int,int,int):485:485 -> onLayout
    147:150:void onLayout(boolean,int,int,int,int):493:493 -> onLayout
    151:154:void onLayout(boolean,int,int,int,int):494:494 -> onLayout
    155:158:void onLayout(boolean,int,int,int,int):495:495 -> onLayout
    159:160:void onLayout(boolean,int,int,int,int):496:496 -> onLayout
    161:163:void onLayout(boolean,int,int,int,int):497:497 -> onLayout
    164:168:void onLayout(boolean,int,int,int,int):498:498 -> onLayout
    169:177:void onLayout(boolean,int,int,int,int):499:499 -> onLayout
    178:189:void onLayout(boolean,int,int,int,int):504:504 -> onLayout
    190:201:void onLayout(boolean,int,int,int,int):507:507 -> onLayout
    202:205:void onLayout(boolean,int,int,int,int):509:509 -> onLayout
    206:211:void onLayout(boolean,int,int,int,int):510:510 -> onLayout
    212:222:void onLayout(boolean,int,int,int,int):511:511 -> onLayout
    223:225:void onLayout(boolean,int,int,int,int):515:515 -> onLayout
    226:229:void onLayout(boolean,int,int,int,int):516:516 -> onLayout
    230:233:void onLayout(boolean,int,int,int,int):517:517 -> onLayout
    234:240:void onLayout(boolean,int,int,int,int):518:518 -> onLayout
    241:243:void onLayout(boolean,int,int,int,int):519:519 -> onLayout
    244:251:void onLayout(boolean,int,int,int,int):520:520 -> onLayout
    252:258:void onLayout(boolean,int,int,int,int):523:523 -> onLayout
    259:262:void onLayout(boolean,int,int,int,int):525:525 -> onLayout
    263:268:void onLayout(boolean,int,int,int,int):526:526 -> onLayout
    269:279:void onLayout(boolean,int,int,int,int):527:527 -> onLayout
    280:282:void onLayout(boolean,int,int,int,int):531:531 -> onLayout
    283:286:void onLayout(boolean,int,int,int,int):532:532 -> onLayout
    287:290:void onLayout(boolean,int,int,int,int):533:533 -> onLayout
    291:297:void onLayout(boolean,int,int,int,int):534:534 -> onLayout
    298:300:void onLayout(boolean,int,int,int,int):535:535 -> onLayout
    301:309:void onLayout(boolean,int,int,int,int):536:536 -> onLayout
    1:2:void onMeasure(int,int):149:149 -> onMeasure
    3:19:void onMeasure(int,int):150:150 -> onMeasure
    20:21:void onMeasure(int,int):153:153 -> onMeasure
    22:25:void onMeasure(int,int):158:158 -> onMeasure
    26:37:void onMeasure(int,int):159:159 -> onMeasure
    38:39:void onMeasure(int,int):160:160 -> onMeasure
    40:42:void onMeasure(int,int):161:161 -> onMeasure
    43:46:void onMeasure(int,int):164:164 -> onMeasure
    47:52:void onMeasure(int,int):165:165 -> onMeasure
    53:59:void onMeasure(int,int):166:166 -> onMeasure
    60:63:void onMeasure(int,int):170:170 -> onMeasure
    64:69:void onMeasure(int,int):171:171 -> onMeasure
    70:76:void onMeasure(int,int):172:172 -> onMeasure
    77:80:void onMeasure(int,int):174:174 -> onMeasure
    1:6:void setExpandedActionViewsExclusive(boolean):744:744 -> setExpandedActionViewsExclusive
    1:3:void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener):143:143 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$e;)V"}
    1:3:void setOverflowIcon(android.graphics.drawable.Drawable):553:553 -> setOverflowIcon
    4:9:void setOverflowIcon(android.graphics.drawable.Drawable):554:554 -> setOverflowIcon
    1:3:void setOverflowReserved(boolean):575:575 -> setOverflowReserved
    1:4:void setPopupTheme(int):100:100 -> setPopupTheme
    5:8:void setPopupTheme(int):101:101 -> setPopupTheme
    9:15:void setPopupTheme(int):103:103 -> setPopupTheme
    16:27:void setPopupTheme(int):105:105 -> setPopupTheme
    1:2:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):124:124 -> setPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"}
    3:6:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):125:125 -> setPresenter
    1:4:void dismissPopupMenus():713:713 -> w
    5:8:void dismissPopupMenus():714:714 -> w
    1:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():580:580 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"}
    9:11:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():582:582 -> x
    1:10:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):588:588 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$c;"}
    3:6:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):594:594 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/ActionMenuView$c;"}
    7:14:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):595:595 -> z
    15:19:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):596:596 -> z
    20:25:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):597:597 -> z
    26:28:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):598:598 -> z
    29:33:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):602:602 -> z
androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> androidx.appcompat.widget.ActionMenuView$a:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean needsDividerBefore() -> a
    boolean needsDividerAfter() -> b
androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback -> androidx.appcompat.widget.ActionMenuView$b:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    1:4:void <init>():781:781 -> <init>
    1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    1:1:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"}
androidx.appcompat.widget.ActionMenuView$LayoutParams -> androidx.appcompat.widget.ActionMenuView$c:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    boolean isOverflowButton -> a
    int cellsUsed -> b
    int extraPixels -> c
    boolean expandable -> d
    boolean preventEdgeOffset -> e
    boolean expanded -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):820:820 -> <init>
    2:2:void <init>(android.view.ViewGroup$LayoutParams):824:824 -> <init>
    3:4:void <init>(androidx.appcompat.widget.ActionMenuView$LayoutParams):828:829 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$c;)V"}
    5:6:void <init>(int,int):833:834 -> <init>
androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback -> androidx.appcompat.widget.ActionMenuView$d:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
    androidx.appcompat.widget.ActionMenuView this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.ActionMenuView):763:763 -> <init>
    1:6:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):774:774 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    7:10:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):775:775 -> a
    1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):768:768 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"}
    7:16:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):769:769 -> b
androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener -> androidx.appcompat.widget.ActionMenuView$e:
# {"id":"sourceFile","fileName":"ActionMenuView.java"}
androidx.appcompat.widget.ActivityChooserView$InnerLayout -> androidx.appcompat.widget.ActivityChooserView$InnerLayout:
# {"id":"sourceFile","fileName":"ActivityChooserView.java"}
    int[] TINT_ATTRS -> a
    4:10:void <clinit>():868:868 -> <clinit>
    1:3:void <init>(android.content.Context,android.util.AttributeSet):873:873 -> <init>
    4:10:void <init>(android.content.Context,android.util.AttributeSet):874:874 -> <init>
    11:17:void <init>(android.content.Context,android.util.AttributeSet):875:875 -> <init>
    18:21:void <init>(android.content.Context,android.util.AttributeSet):876:876 -> <init>
androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout:
# {"id":"sourceFile","fileName":"AlertDialogLayout.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):58:58 -> <init>
    1:6:void forceUniformWidth(int,int):217:217 -> g
    7:13:void forceUniformWidth(int,int):216:216 -> g
    14:17:void forceUniformWidth(int,int):220:220 -> g
    18:25:void forceUniformWidth(int,int):221:221 -> g
    26:31:void forceUniformWidth(int,int):222:222 -> g
    32:36:void forceUniformWidth(int,int):223:223 -> g
    37:38:void forceUniformWidth(int,int):226:226 -> g
    39:48:void forceUniformWidth(int,int):227:227 -> g
    49:51:void forceUniformWidth(int,int):230:230 -> g
    52:60:void forceUniformWidth(int,int):231:231 -> g
    1:5:void onLayout(boolean,int,int,int,int):264:264 -> onLayout
    6:12:void onLayout(boolean,int,int,int,int):268:268 -> onLayout
    13:17:void onLayout(boolean,int,int,int,int):271:271 -> onLayout
    18:21:void onLayout(boolean,int,int,int,int):273:273 -> onLayout
    22:25:void onLayout(boolean,int,int,int,int):274:274 -> onLayout
    26:43:void onLayout(boolean,int,int,int,int):275:275 -> onLayout
    44:48:void onLayout(boolean,int,int,int,int):293:293 -> onLayout
    49:57:void onLayout(boolean,int,int,int,int):283:283 -> onLayout
    58:67:void onLayout(boolean,int,int,int,int):288:288 -> onLayout
    68:76:void onLayout(boolean,int,int,int,int):297:297 -> onLayout
    77:82:void onLayout(boolean,int,int,int,int):299:299 -> onLayout
    83:88:void onLayout(boolean,int,int,int,int):302:302 -> onLayout
    89:96:void onLayout(boolean,int,int,int,int):303:303 -> onLayout
    97:100:void onLayout(boolean,int,int,int,int):304:304 -> onLayout
    101:104:void onLayout(boolean,int,int,int,int):305:305 -> onLayout
    105:111:void onLayout(boolean,int,int,int,int):308:308 -> onLayout
    112:116:void onLayout(boolean,int,int,int,int):310:310 -> onLayout
    117:120:void onLayout(boolean,int,int,int,int):314:314 -> onLayout
    121:132:void onLayout(boolean,int,int,int,int):315:315 -> onLayout
    133:139:void onLayout(boolean,int,int,int,int):331:331 -> onLayout
    140:145:void onLayout(boolean,int,int,int,int):326:326 -> onLayout
    146:154:void onLayout(boolean,int,int,int,int):321:321 -> onLayout
    155:161:void onLayout(boolean,int,int,int,int):335:335 -> onLayout
    162:166:void onLayout(boolean,int,int,int,int):339:339 -> onLayout
    167:169:void onLayout(boolean,int,int,int,int):340:340 -> onLayout
    170:178:void onLayout(boolean,int,int,int,int):341:341 -> onLayout
    1:6:void onMeasure(int,int):63:63 -> onMeasure
    7:10:void onMeasure(int,int):65:65 -> onMeasure
    3:6:void setChildFrame(android.view.View,int,int,int,int):347:347 -> v
    1:7:int resolveMinimumHeight(android.view.View):247:247 -> w
    8:12:int resolveMinimumHeight(android.view.View):252:252 -> w
    13:14:int resolveMinimumHeight(android.view.View):253:253 -> w
    15:21:int resolveMinimumHeight(android.view.View):254:254 -> w
    22:31:int resolveMinimumHeight(android.view.View):255:255 -> w
    1:1:boolean tryOnMeasure(int,int):74:74 -> x
    2:3:boolean tryOnMeasure(int,int):76:77 -> x
    4:5:boolean tryOnMeasure(int,int):81:82 -> x
    6:6:boolean tryOnMeasure(int,int):84:84 -> x
    7:7:boolean tryOnMeasure(int,int):86:86 -> x
    8:10:boolean tryOnMeasure(int,int):98:100 -> x
    11:11:boolean tryOnMeasure(int,int):103:103 -> x
    12:12:boolean tryOnMeasure(int,int):106:106 -> x
    13:14:boolean tryOnMeasure(int,int):108:109 -> x
    15:17:boolean tryOnMeasure(int,int):115:117 -> x
    18:18:boolean tryOnMeasure(int,int):120:120 -> x
    19:19:boolean tryOnMeasure(int,int):130:130 -> x
    20:20:boolean tryOnMeasure(int,int):129:129 -> x
    21:22:boolean tryOnMeasure(int,int):133:134 -> x
    23:23:boolean tryOnMeasure(int,int):137:137 -> x
    24:24:boolean tryOnMeasure(int,int):148:148 -> x
    25:25:boolean tryOnMeasure(int,int):154:154 -> x
    26:26:boolean tryOnMeasure(int,int):156:156 -> x
    27:28:boolean tryOnMeasure(int,int):158:159 -> x
    29:29:boolean tryOnMeasure(int,int):174:174 -> x
    30:30:boolean tryOnMeasure(int,int):176:176 -> x
    31:32:boolean tryOnMeasure(int,int):178:179 -> x
    33:35:boolean tryOnMeasure(int,int):185:187 -> x
    36:36:boolean tryOnMeasure(int,int):191:191 -> x
    37:37:boolean tryOnMeasure(int,int):193:193 -> x
    38:38:boolean tryOnMeasure(int,int):195:195 -> x
    39:39:boolean tryOnMeasure(int,int):197:197 -> x
    40:40:boolean tryOnMeasure(int,int):202:202 -> x
androidx.appcompat.widget.AppCompatAutoCompleteTextView -> androidx.appcompat.widget.d:
# {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"}
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g;"}
    int[] TINT_ATTRS -> d
    4:10:void <clinit>():63:63 -> <clinit>
    1:7:void <init>(android.content.Context,android.util.AttributeSet,int):82:82 -> <init>
    8:14:void <init>(android.content.Context,android.util.AttributeSet,int):84:84 -> <init>
    15:25:void <init>(android.content.Context,android.util.AttributeSet,int):86:86 -> <init>
    26:31:void <init>(android.content.Context,android.util.AttributeSet,int):88:88 -> <init>
    32:38:void <init>(android.content.Context,android.util.AttributeSet,int):89:89 -> <init>
    39:41:void <init>(android.content.Context,android.util.AttributeSet,int):91:91 -> <init>
    42:48:void <init>(android.content.Context,android.util.AttributeSet,int):93:93 -> <init>
    49:51:void <init>(android.content.Context,android.util.AttributeSet,int):94:94 -> <init>
    52:58:void <init>(android.content.Context,android.util.AttributeSet,int):96:96 -> <init>
    59:61:void <init>(android.content.Context,android.util.AttributeSet,int):97:97 -> <init>
    62:64:void <init>(android.content.Context,android.util.AttributeSet,int):98:98 -> <init>
    65:71:void <init>(android.content.Context,android.util.AttributeSet,int):100:100 -> <init>
    72:74:void <init>(android.content.Context,android.util.AttributeSet,int):101:101 -> <init>
    75:78:void <init>(android.content.Context,android.util.AttributeSet,int):102:102 -> <init>
    1:4:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):126:126 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/g;)V"}
    5:10:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):127:127 -> a
    11:14:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):128:128 -> a
    15:18:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):129:129 -> a
    19:22:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):130:130 -> a
    23:26:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):131:131 -> a
    27:33:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):132:132 -> a
    34:36:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):136:136 -> a
    37:39:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):138:138 -> a
    40:42:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):139:139 -> a
    43:45:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):140:140 -> a
    46:49:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):141:141 -> a
    1:3:void drawableStateChanged():220:220 -> drawableStateChanged
    4:7:void drawableStateChanged():221:221 -> drawableStateChanged
    8:10:void drawableStateChanged():222:222 -> drawableStateChanged
    11:14:void drawableStateChanged():224:224 -> drawableStateChanged
    15:18:void drawableStateChanged():225:225 -> drawableStateChanged
    1:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():259:259 -> getCustomSelectionActionModeCallback
    5:9:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():258:258 -> getCustomSelectionActionModeCallback
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():188:188 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():189:189 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():214:214 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():215:215 -> getSupportBackgroundTintMode
    1:7:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():314:314 -> getSupportCompoundDrawablesTintList
    1:7:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():355:355 -> getSupportCompoundDrawablesTintMode
    1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):240:240 -> onCreateInputConnection
    5:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):239:239 -> onCreateInputConnection
    9:15:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):241:241 -> onCreateInputConnection
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):160:160 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):161:161 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):162:162 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):152:152 -> setBackgroundResource
    4:7:void setBackgroundResource(int):153:153 -> setBackgroundResource
    8:11:void setBackgroundResource(int):154:154 -> setBackgroundResource
    1:3:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):286:286 -> setCompoundDrawables
    4:7:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):287:287 -> setCompoundDrawables
    8:11:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):288:288 -> setCompoundDrawables
    1:3:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):295:295 -> setCompoundDrawablesRelative
    4:7:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):296:296 -> setCompoundDrawablesRelative
    8:11:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):297:297 -> setCompoundDrawablesRelative
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):252:252 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):251:251 -> setCustomSelectionActionModeCallback
    1:12:void setDropDownBackgroundResource(int):147:147 -> setDropDownBackgroundResource
    1:6:void setEmojiCompatEnabled(boolean):275:275 -> setEmojiCompatEnabled
    1:10:void setKeyListener(android.text.method.KeyListener):270:270 -> setKeyListener
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):174:174 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):175:175 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):200:200 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):201:201 -> setSupportBackgroundTintMode
    1:5:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):336:336 -> setSupportCompoundDrawablesTintList
    6:11:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):337:337 -> setSupportCompoundDrawablesTintList
    1:5:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):374:374 -> setSupportCompoundDrawablesTintMode
    6:11:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):375:375 -> setSupportCompoundDrawablesTintMode
    1:3:void setTextAppearance(android.content.Context,int):231:231 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):232:232 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):233:233 -> setTextAppearance
androidx.appcompat.widget.AppCompatBackgroundHelper -> androidx.appcompat.widget.e:
# {"id":"sourceFile","fileName":"AppCompatBackgroundHelper.java"}
    android.view.View mView -> a
    androidx.appcompat.widget.AppCompatDrawableManager mDrawableManager -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"}
    int mBackgroundResId -> c
    androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mBackgroundTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    1:4:void <init>(android.view.View):43:43 -> <init>
    5:6:void <init>(android.view.View):37:37 -> <init>
    7:8:void <init>(android.view.View):44:44 -> <init>
    9:15:void <init>(android.view.View):45:45 -> <init>
    1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):178:178 -> a
    5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):179:179 -> a
    12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):181:181 -> a
    14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):182:182 -> a
    17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):184:184 -> a
    26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):186:186 -> a
    28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):187:187 -> a
    30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):189:189 -> a
    38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):191:191 -> a
    40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):192:192 -> a
    42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):195:195 -> a
    53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):196:196 -> a
    1:8:void applySupportBackgroundTint():123:123 -> b
    9:14:void applySupportBackgroundTint():125:125 -> b
    15:21:void applySupportBackgroundTint():126:126 -> b
    22:25:void applySupportBackgroundTint():132:132 -> b
    26:27:void applySupportBackgroundTint():133:133 -> b
    28:31:void applySupportBackgroundTint():134:134 -> b
    32:35:void applySupportBackgroundTint():133:133 -> b
    36:39:void applySupportBackgroundTint():135:135 -> b
    40:41:void applySupportBackgroundTint():136:136 -> b
    42:45:void applySupportBackgroundTint():137:137 -> b
    46:49:void applySupportBackgroundTint():136:136 -> b
    1:9:android.content.res.ColorStateList getSupportBackgroundTintList():105:105 -> c
    1:9:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():119:119 -> d
    1:13:void loadFromAttributes(android.util.AttributeSet,int):49:49 -> e
    14:21:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    22:28:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> e
    29:31:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e
    32:40:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> e
    41:48:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> e
    49:52:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> e
    53:64:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> e
    65:71:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> e
    72:79:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> e
    80:83:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    84:87:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> e
    88:90:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e
    91:98:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> e
    99:102:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e
    103:107:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> e
    108:111:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> e
    112:114:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e
    115:121:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e
    122:122:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> e
    2:4:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):89:89 -> f
    5:7:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):91:91 -> f
    8:11:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):92:92 -> f
    1:2:void onSetBackgroundResource(int):80:80 -> g
    3:6:void onSetBackgroundResource(int):82:82 -> g
    7:18:void onSetBackgroundResource(int):83:83 -> g
    19:21:void onSetBackgroundResource(int):82:82 -> g
    22:25:void onSetBackgroundResource(int):85:85 -> g
    3:6:void setInternalBackgroundTint(android.content.res.ColorStateList):144:144 -> h
    7:13:void setInternalBackgroundTint(android.content.res.ColorStateList):145:145 -> h
    14:18:void setInternalBackgroundTint(android.content.res.ColorStateList):147:147 -> h
    19:22:void setInternalBackgroundTint(android.content.res.ColorStateList):148:148 -> h
    23:24:void setInternalBackgroundTint(android.content.res.ColorStateList):150:150 -> h
    25:28:void setInternalBackgroundTint(android.content.res.ColorStateList):152:152 -> h
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):96:96 -> i
    5:11:void setSupportBackgroundTintList(android.content.res.ColorStateList):97:97 -> i
    12:16:void setSupportBackgroundTintList(android.content.res.ColorStateList):99:99 -> i
    17:18:void setSupportBackgroundTintList(android.content.res.ColorStateList):100:100 -> i
    19:22:void setSupportBackgroundTintList(android.content.res.ColorStateList):101:101 -> i
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):109:109 -> j
    5:11:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):110:110 -> j
    12:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):112:112 -> j
    17:18:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):113:113 -> j
    19:22:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):115:115 -> j
    1:8:boolean shouldApplyFrameworkTintUsingColorFilter():160:160 -> k
androidx.appcompat.widget.AppCompatDrawableManager -> androidx.appcompat.widget.f:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> b
    androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"}
    1:5:void <clinit>():53:53 -> <clinit>
    1:4:void <init>():50:50 -> <init>
    1:3:android.graphics.PorterDuff$Mode access$000():50:50 -> a
    4:7:androidx.appcompat.widget.AppCompatDrawableManager get():461:461 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/f;"}
    8:13:androidx.appcompat.widget.AppCompatDrawableManager get():462:462 -> b
    14:19:androidx.appcompat.widget.AppCompatDrawableManager get():464:464 -> b
    2:12:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):470:470 -> c
    4:12:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):502:502 -> d
    2:12:android.content.res.ColorStateList getTintList(android.content.Context,int):493:493 -> e
    4:7:void preload():58:58 -> f
    8:14:void preload():59:59 -> f
    15:20:void preload():60:60 -> f
    21:35:void preload():61:61 -> f
    36:39:void preload():455:455 -> f
    1:4:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):497:497 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/I;[I)V"}
androidx.appcompat.widget.AppCompatDrawableManager$1 -> androidx.appcompat.widget.f$a:
# {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"}
    int[] COLORFILTER_TINT_COLOR_CONTROL_NORMAL -> a
    int[] TINT_COLOR_CONTROL_NORMAL -> b
    int[] COLORFILTER_COLOR_CONTROL_ACTIVATED -> c
    int[] COLORFILTER_COLOR_BACKGROUND_MULTIPLY -> d
    int[] TINT_COLOR_CONTROL_STATE_LIST -> e
    int[] TINT_CHECKABLE_BUTTON_LIST -> f
    1:3:void <init>():61:61 -> <init>
    4:15:void <init>():67:67 -> <init>
    16:35:void <init>():78:78 -> <init>
    36:55:void <init>():92:92 -> <init>
    56:67:void <init>():107:107 -> <init>
    68:77:void <init>():117:117 -> <init>
    78:92:void <init>():127:127 -> <init>
    1:4:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):233:233 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    5:8:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):234:234 -> a
    9:14:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):235:235 -> a
    15:31:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):237:237 -> a
    32:35:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):241:241 -> a
    36:42:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):242:242 -> a
    43:46:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):245:245 -> a
    47:53:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):246:246 -> a
    54:57:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):249:249 -> a
    58:66:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):250:250 -> a
    1:4:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):369:369 -> b
    5:11:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):370:370 -> b
    12:15:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):371:371 -> b
    16:22:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):372:372 -> b
    23:26:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):373:373 -> b
    27:31:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):374:374 -> b
    32:35:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):375:375 -> b
    36:40:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):376:376 -> b
    41:44:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):377:377 -> b
    45:49:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):378:378 -> b
    50:53:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):379:379 -> b
    54:58:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):380:380 -> b
    59:67:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):381:381 -> b
    68:75:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):384:384 -> b
    76:82:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):385:385 -> b
    83:90:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):386:386 -> b
    91:97:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):387:387 -> b
    98:105:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):388:388 -> b
    106:112:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):389:389 -> b
    113:116:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):390:390 -> b
    117:125:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):391:391 -> b
    126:132:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):383:383 -> b
    1:4:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):399:399 -> c
    5:15:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):404:404 -> c
    16:21:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):405:405 -> c
    22:29:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):407:407 -> c
    30:32:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):408:408 -> c
    33:43:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):410:410 -> c
    44:50:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):413:413 -> c
    51:57:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):414:414 -> c
    58:69:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):417:417 -> c
    70:80:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):418:418 -> c
    81:84:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):424:424 -> c
    85:88:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):426:426 -> c
    89:97:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):427:427 -> c
    98:102:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):430:430 -> c
    1:13:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):320:320 -> d
    14:15:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):321:321 -> d
    16:21:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):323:323 -> d
    22:25:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):324:324 -> d
    26:29:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):325:325 -> d
    30:32:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):322:322 -> d
    33:38:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):327:327 -> d
    39:42:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):328:328 -> d
    43:46:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):329:329 -> d
    47:49:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):326:326 -> d
    50:55:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):331:331 -> d
    56:59:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):332:332 -> d
    60:63:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):333:333 -> d
    64:67:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):330:330 -> d
    68:82:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):335:335 -> d
    83:84:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):338:338 -> d
    85:90:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):340:340 -> d
    91:94:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):341:341 -> d
    95:98:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):342:342 -> d
    99:101:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):339:339 -> d
    102:107:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):344:344 -> d
    108:111:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):345:345 -> d
    112:115:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):346:346 -> d
    116:118:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):343:343 -> d
    119:124:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):348:348 -> d
    125:128:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):349:349 -> d
    129:132:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):350:350 -> d
    133:136:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):347:347 -> d
    1:4:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):447:447 -> e
    5:9:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):448:448 -> e
    1:15:boolean arrayContains(int[],int):357:357 -> f
    2:6:android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context):142:142 -> g
    2:3:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):153:153 -> h
    4:5:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):154:154 -> h
    6:11:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):157:157 -> h
    12:17:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):159:159 -> h
    18:22:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):163:163 -> h
    23:24:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):164:164 -> h
    25:29:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):167:167 -> h
    30:35:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):168:168 -> h
    36:40:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):171:171 -> h
    41:46:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):172:172 -> h
    47:51:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):176:176 -> h
    52:53:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):177:177 -> h
    54:59:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):180:180 -> h
    1:2:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):147:147 -> i
    3:6:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):148:148 -> i
    7:11:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):147:147 -> i
    1:2:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):135:135 -> j
    3:6:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):136:136 -> j
    7:11:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):135:135 -> j
    2:3:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):184:184 -> k
    4:5:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):185:185 -> k
    6:16:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):188:188 -> k
    17:22:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):191:191 -> k
    23:26:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):196:196 -> k
    27:32:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):197:197 -> k
    33:36:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):200:200 -> k
    37:44:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):201:201 -> k
    45:48:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):205:205 -> k
    49:55:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):206:206 -> k
    56:59:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):212:212 -> k
    60:67:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):213:213 -> k
    68:71:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):217:217 -> k
    72:79:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):218:218 -> k
    80:83:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):222:222 -> k
    84:91:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):223:223 -> k
    92:97:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):227:227 -> k
    3:10:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):259:259 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;"}
    11:16:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):261:261 -> l
    17:22:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):263:263 -> l
    23:33:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):268:268 -> l
    34:39:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):269:269 -> l
    40:41:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):271:271 -> l
    42:43:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):273:273 -> l
    44:51:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):274:274 -> l
    52:57:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):276:276 -> l
    58:62:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):278:278 -> l
    63:65:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):279:279 -> l
    66:68:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):280:280 -> l
    69:73:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):281:281 -> l
    74:79:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):283:283 -> l
    80:84:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):285:285 -> l
    85:88:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):288:288 -> l
    89:94:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):289:289 -> l
    95:100:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):290:290 -> l
    101:103:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):292:292 -> l
    104:109:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):294:294 -> l
    110:114:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):296:296 -> l
    115:117:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):297:297 -> l
    118:120:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):298:298 -> l
    121:125:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):299:299 -> l
    126:141:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):302:302 -> l
    142:147:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):305:305 -> l
    148:153:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):306:306 -> l
    154:157:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):307:307 -> l
    1:6:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):312:312 -> m
    7:18:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):313:313 -> m
androidx.appcompat.widget.AppCompatEmojiEditTextHelper -> androidx.appcompat.widget.g:
# {"id":"sourceFile","fileName":"AppCompatEmojiEditTextHelper.java"}
    android.widget.EditText mView -> a
    androidx.emoji2.viewsintegration.EmojiEditTextHelper mEmojiEditTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"}
    1:3:void <init>(android.widget.EditText):50:50 -> <init>
    4:5:void <init>(android.widget.EditText):51:51 -> <init>
    6:14:void <init>(android.widget.EditText):52:52 -> <init>
    1:6:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):123:123 -> a
    7:13:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):124:124 -> a
    1:5:boolean isEmojiCapableKeyListener(android.text.method.KeyListener):86:86 -> b
    1:6:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c
    7:13:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> c
    14:22:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> c
    23:31:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> c
    32:34:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c
    35:38:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> c
    39:41:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c
    42:42:void loadFromAttributes(android.util.AttributeSet,int):73:73 -> c
    1:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):148:148 -> d
    1:6:void setEnabled(boolean):96:96 -> e
androidx.appcompat.widget.AppCompatEmojiTextHelper -> androidx.appcompat.widget.h:
# {"id":"sourceFile","fileName":"AppCompatEmojiTextHelper.java"}
    android.widget.TextView mView -> a
    androidx.emoji2.viewsintegration.EmojiTextViewHelper mEmojiTextViewHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"}
    1:3:void <init>(android.widget.TextView):41:41 -> <init>
    4:5:void <init>(android.widget.TextView):42:42 -> <init>
    6:14:void <init>(android.widget.TextView):43:43 -> <init>
    1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):99:99 -> a
    1:6:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> b
    7:13:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> b
    14:22:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> b
    23:31:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> b
    32:34:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b
    35:38:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> b
    39:41:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b
    42:42:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> b
    1:6:void setAllCaps(boolean):109:109 -> c
    1:6:void setEnabled(boolean):77:77 -> d
androidx.appcompat.widget.AppCompatHintHelper -> androidx.appcompat.widget.i:
# {"id":"sourceFile","fileName":"AppCompatHintHelper.java"}
    3:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):28:28 -> a
    7:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):31:31 -> a
    11:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):32:32 -> a
    15:20:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):37:37 -> a
androidx.appcompat.widget.AppCompatImageButton -> androidx.appcompat.widget.j:
# {"id":"sourceFile","fileName":"AppCompatImageButton.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"}
    boolean mHasLevel -> c
    1:8:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):66:66 -> <init>
    11:17:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    18:24:void <init>(android.content.Context,android.util.AttributeSet,int):82:82 -> <init>
    25:27:void <init>(android.content.Context,android.util.AttributeSet,int):83:83 -> <init>
    28:34:void <init>(android.content.Context,android.util.AttributeSet,int):85:85 -> <init>
    35:38:void <init>(android.content.Context,android.util.AttributeSet,int):86:86 -> <init>
    1:3:void drawableStateChanged():248:248 -> drawableStateChanged
    4:7:void drawableStateChanged():249:249 -> drawableStateChanged
    8:10:void drawableStateChanged():250:250 -> drawableStateChanged
    11:14:void drawableStateChanged():252:252 -> drawableStateChanged
    15:18:void drawableStateChanged():253:253 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():165:165 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():166:166 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():191:191 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():192:192 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportImageTintList():216:216 -> getSupportImageTintList
    5:11:android.content.res.ColorStateList getSupportImageTintList():217:217 -> getSupportImageTintList
    1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():242:242 -> getSupportImageTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():243:243 -> getSupportImageTintMode
    1:18:boolean hasOverlappingRendering():259:259 -> hasOverlappingRendering
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):137:137 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):138:138 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):139:139 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):129:129 -> setBackgroundResource
    4:7:void setBackgroundResource(int):130:130 -> setBackgroundResource
    8:11:void setBackgroundResource(int):131:131 -> setBackgroundResource
    1:3:void setImageBitmap(android.graphics.Bitmap):113:113 -> setImageBitmap
    4:7:void setImageBitmap(android.graphics.Bitmap):114:114 -> setImageBitmap
    8:11:void setImageBitmap(android.graphics.Bitmap):115:115 -> setImageBitmap
    1:10:void setImageDrawable(android.graphics.drawable.Drawable):97:97 -> setImageDrawable
    11:13:void setImageDrawable(android.graphics.drawable.Drawable):99:99 -> setImageDrawable
    14:16:void setImageDrawable(android.graphics.drawable.Drawable):101:101 -> setImageDrawable
    17:20:void setImageDrawable(android.graphics.drawable.Drawable):102:102 -> setImageDrawable
    21:23:void setImageDrawable(android.graphics.drawable.Drawable):103:103 -> setImageDrawable
    24:27:void setImageDrawable(android.graphics.drawable.Drawable):104:104 -> setImageDrawable
    28:33:void setImageDrawable(android.graphics.drawable.Drawable):106:106 -> setImageDrawable
    1:4:void setImageLevel(int):264:264 -> setImageLevel
    5:7:void setImageLevel(int):265:265 -> setImageLevel
    1:6:void setImageResource(int):92:92 -> setImageResource
    1:3:void setImageURI(android.net.Uri):121:121 -> setImageURI
    4:7:void setImageURI(android.net.Uri):122:122 -> setImageURI
    8:11:void setImageURI(android.net.Uri):123:123 -> setImageURI
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):151:151 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):152:152 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):177:177 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):178:178 -> setSupportBackgroundTintMode
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):202:202 -> setSupportImageTintList
    5:8:void setSupportImageTintList(android.content.res.ColorStateList):203:203 -> setSupportImageTintList
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):228:228 -> setSupportImageTintMode
    5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):229:229 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatImageHelper -> androidx.appcompat.widget.k:
# {"id":"sourceFile","fileName":"AppCompatImageHelper.java"}
    android.widget.ImageView mView -> a
    androidx.appcompat.widget.TintInfo mInternalImageTint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mImageTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mTmpInfo -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    int mLevel -> e
    1:4:void <init>(android.widget.ImageView):47:47 -> <init>
    5:6:void <init>(android.widget.ImageView):45:45 -> <init>
    7:9:void <init>(android.widget.ImageView):48:48 -> <init>
    1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):200:200 -> a
    5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):201:201 -> a
    12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):203:203 -> a
    14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):204:204 -> a
    17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):206:206 -> a
    26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):208:208 -> a
    28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):209:209 -> a
    30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):211:211 -> a
    38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):213:213 -> a
    40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):214:214 -> a
    42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):217:217 -> a
    53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):218:218 -> a
    1:8:void applyImageLevel():237:237 -> b
    9:20:void applyImageLevel():238:238 -> b
    1:8:void applySupportImageTint():141:141 -> c
    9:13:void applySupportImageTint():143:143 -> c
    14:19:void applySupportImageTint():147:147 -> c
    20:26:void applySupportImageTint():148:148 -> c
    27:30:void applySupportImageTint():154:154 -> c
    31:32:void applySupportImageTint():155:155 -> c
    33:36:void applySupportImageTint():156:156 -> c
    37:40:void applySupportImageTint():155:155 -> c
    41:44:void applySupportImageTint():157:157 -> c
    45:46:void applySupportImageTint():158:158 -> c
    47:50:void applySupportImageTint():159:159 -> c
    51:54:void applySupportImageTint():158:158 -> c
    1:9:android.content.res.ColorStateList getSupportImageTintList():123:123 -> d
    1:9:android.graphics.PorterDuff$Mode getSupportImageTintMode():137:137 -> e
    1:6:boolean hasOverlappingRendering():103:103 -> f
    7:14:boolean hasOverlappingRendering():104:104 -> f
    1:13:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> g
    14:21:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> g
    22:28:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> g
    29:31:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> g
    32:40:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> g
    41:48:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> g
    49:60:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> g
    61:71:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> g
    72:74:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> g
    75:82:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> g
    83:86:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> g
    87:90:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> g
    91:93:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> g
    94:101:void loadFromAttributes(android.util.AttributeSet,int):78:78 -> g
    102:105:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> g
    106:110:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> g
    111:114:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> g
    115:117:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> g
    118:124:void loadFromAttributes(android.util.AttributeSet,int):84:84 -> g
    125:125:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> g
    1:7:void obtainLevelFromDrawable(android.graphics.drawable.Drawable):230:230 -> h
    3:14:void setImageResource(int):90:90 -> i
    15:17:void setImageResource(int):92:92 -> i
    18:23:void setImageResource(int):94:94 -> i
    24:29:void setImageResource(int):96:96 -> i
    30:33:void setImageResource(int):99:99 -> i
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):114:114 -> j
    5:11:void setSupportImageTintList(android.content.res.ColorStateList):115:115 -> j
    12:16:void setSupportImageTintList(android.content.res.ColorStateList):117:117 -> j
    17:18:void setSupportImageTintList(android.content.res.ColorStateList):118:118 -> j
    19:22:void setSupportImageTintList(android.content.res.ColorStateList):119:119 -> j
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):127:127 -> k
    5:11:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):128:128 -> k
    12:16:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):130:130 -> k
    17:18:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):131:131 -> k
    19:22:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):133:133 -> k
    1:8:boolean shouldApplyFrameworkTintUsingColorFilter():182:182 -> l
androidx.appcompat.widget.AppCompatImageView -> androidx.appcompat.widget.l:
# {"id":"sourceFile","fileName":"AppCompatImageView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"}
    boolean mHasLevel -> c
    1:1:void <init>(android.content.Context):69:69 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):73:73 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):78:78 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):66:66 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):80:80 -> <init>
    6:7:void <init>(android.content.Context,android.util.AttributeSet,int):82:83 -> <init>
    8:9:void <init>(android.content.Context,android.util.AttributeSet,int):85:86 -> <init>
    1:3:void drawableStateChanged():260:260 -> drawableStateChanged
    4:7:void drawableStateChanged():261:261 -> drawableStateChanged
    8:10:void drawableStateChanged():262:262 -> drawableStateChanged
    11:14:void drawableStateChanged():264:264 -> drawableStateChanged
    15:18:void drawableStateChanged():265:265 -> drawableStateChanged
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():176:176 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():177:177 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():202:202 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():203:203 -> getSupportBackgroundTintMode
    1:4:android.content.res.ColorStateList getSupportImageTintList():228:228 -> getSupportImageTintList
    5:11:android.content.res.ColorStateList getSupportImageTintList():229:229 -> getSupportImageTintList
    1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():254:254 -> getSupportImageTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():255:255 -> getSupportImageTintMode
    1:18:boolean hasOverlappingRendering():271:271 -> hasOverlappingRendering
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):148:148 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):149:149 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):150:150 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):140:140 -> setBackgroundResource
    4:7:void setBackgroundResource(int):141:141 -> setBackgroundResource
    8:11:void setBackgroundResource(int):142:142 -> setBackgroundResource
    1:3:void setImageBitmap(android.graphics.Bitmap):124:124 -> setImageBitmap
    4:7:void setImageBitmap(android.graphics.Bitmap):125:125 -> setImageBitmap
    8:11:void setImageBitmap(android.graphics.Bitmap):126:126 -> setImageBitmap
    1:10:void setImageDrawable(android.graphics.drawable.Drawable):108:108 -> setImageDrawable
    11:13:void setImageDrawable(android.graphics.drawable.Drawable):110:110 -> setImageDrawable
    14:16:void setImageDrawable(android.graphics.drawable.Drawable):112:112 -> setImageDrawable
    17:20:void setImageDrawable(android.graphics.drawable.Drawable):113:113 -> setImageDrawable
    21:23:void setImageDrawable(android.graphics.drawable.Drawable):114:114 -> setImageDrawable
    24:27:void setImageDrawable(android.graphics.drawable.Drawable):115:115 -> setImageDrawable
    28:33:void setImageDrawable(android.graphics.drawable.Drawable):117:117 -> setImageDrawable
    1:4:void setImageLevel(int):276:276 -> setImageLevel
    5:7:void setImageLevel(int):277:277 -> setImageLevel
    1:4:void setImageResource(int):100:100 -> setImageResource
    5:8:void setImageResource(int):102:102 -> setImageResource
    1:3:void setImageURI(android.net.Uri):132:132 -> setImageURI
    4:7:void setImageURI(android.net.Uri):133:133 -> setImageURI
    8:11:void setImageURI(android.net.Uri):134:134 -> setImageURI
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):162:162 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):163:163 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):188:188 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):189:189 -> setSupportBackgroundTintMode
    1:4:void setSupportImageTintList(android.content.res.ColorStateList):214:214 -> setSupportImageTintList
    5:8:void setSupportImageTintList(android.content.res.ColorStateList):215:215 -> setSupportImageTintList
    1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):240:240 -> setSupportImageTintMode
    5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):241:241 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatPopupWindow -> androidx.appcompat.widget.m:
# {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"}
    boolean mOverlapAnchor -> a
    boolean COMPAT_OVERLAP_ANCHOR -> b
    2:4:void <clinit>():34:34 -> <clinit>
    1:3:void <init>(android.content.Context,android.util.AttributeSet,int,int):46:46 -> <init>
    4:7:void <init>(android.content.Context,android.util.AttributeSet,int,int):47:47 -> <init>
    1:6:void init(android.content.Context,android.util.AttributeSet,int,int):51:51 -> a
    7:14:void init(android.content.Context,android.util.AttributeSet,int,int):53:53 -> a
    15:24:void init(android.content.Context,android.util.AttributeSet,int,int):54:54 -> a
    25:33:void init(android.content.Context,android.util.AttributeSet,int,int):57:57 -> a
    34:37:void init(android.content.Context,android.util.AttributeSet,int,int):59:59 -> a
    1:4:void setSupportOverlapAnchor(boolean):90:90 -> b
    5:7:void setSupportOverlapAnchor(boolean):91:91 -> b
    8:11:void setSupportOverlapAnchor(boolean):93:93 -> b
    1:1:void showAsDropDown(android.view.View,int,int):64:64 -> showAsDropDown
    2:2:void showAsDropDown(android.view.View,int,int):66:66 -> showAsDropDown
    3:3:void showAsDropDown(android.view.View,int,int):68:68 -> showAsDropDown
    4:4:void showAsDropDown(android.view.View,int,int,int):73:73 -> showAsDropDown
    5:5:void showAsDropDown(android.view.View,int,int,int):75:75 -> showAsDropDown
    6:6:void showAsDropDown(android.view.View,int,int,int):77:77 -> showAsDropDown
    1:8:void update(android.view.View,int,int,int,int):82:82 -> update
    9:19:void update(android.view.View,int,int,int,int):84:84 -> update
    20:23:void update(android.view.View,int,int,int,int):86:86 -> update
androidx.appcompat.widget.AppCompatTextClassifierHelper -> androidx.appcompat.widget.n:
# {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"}
    android.widget.TextView mTextView -> a
    android.view.textclassifier.TextClassifier mTextClassifier -> b
    1:3:void <init>(android.widget.TextView):43:43 -> <init>
    4:12:void <init>(android.widget.TextView):44:44 -> <init>
    1:4:android.view.textclassifier.TextClassifier getTextClassifier():63:63 -> a
    5:11:android.view.textclassifier.TextClassifier getTextClassifier():64:64 -> a
    1:3:void setTextClassifier(android.view.textclassifier.TextClassifier):52:52 -> b
androidx.appcompat.widget.AppCompatTextClassifierHelper$Api26Impl -> androidx.appcompat.widget.n$a:
# {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"}
    1:14:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):79:79 -> a
    15:19:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):81:81 -> a
    20:22:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):83:83 -> a
androidx.appcompat.widget.AppCompatTextHelper -> androidx.appcompat.widget.o:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    android.widget.TextView mView -> a
    androidx.appcompat.widget.TintInfo mDrawableLeftTint -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableTopTint -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableRightTint -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableStartTint -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableEndTint -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.TintInfo mDrawableTint -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/I;"}
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q;"}
    int mStyle -> j
    int mFontWeight -> k
    android.graphics.Typeface mFontTypeface -> l
    boolean mAsyncFontPending -> m
    1:4:void <init>(android.widget.TextView):81:81 -> <init>
    5:7:void <init>(android.widget.TextView):76:76 -> <init>
    8:9:void <init>(android.widget.TextView):77:77 -> <init>
    10:11:void <init>(android.widget.TextView):82:82 -> <init>
    12:19:void <init>(android.widget.TextView):83:83 -> <init>
    1:4:void setTextSize(int,float):582:582 -> A
    5:10:void setTextSize(int,float):583:583 -> A
    11:14:void setTextSize(int,float):584:584 -> A
    1:6:void setTextSizeInternal(int,float):600:600 -> B
    1:10:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):359:359 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/K;)V"}
    11:18:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):361:361 -> C
    19:28:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):362:362 -> C
    29:33:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):365:365 -> C
    34:45:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):369:369 -> C
    46:52:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):370:370 -> C
    53:60:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):432:432 -> C
    61:62:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):434:434 -> C
    63:77:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):435:435 -> C
    78:82:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):446:446 -> C
    83:87:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):442:442 -> C
    88:93:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):438:438 -> C
    94:95:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):371:371 -> C
    96:103:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):372:372 -> C
    104:106:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):373:373 -> C
    107:108:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):374:374 -> C
    109:110:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):375:375 -> C
    111:112:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):376:376 -> C
    113:118:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):377:377 -> C
    119:125:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):378:378 -> C
    126:130:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):379:379 -> C
    131:140:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):398:398 -> C
    141:144:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):400:400 -> C
    145:158:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):403:403 -> C
    159:165:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):402:402 -> C
    166:167:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):406:406 -> C
    168:176:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):410:410 -> C
    177:180:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):415:415 -> C
    181:186:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):417:417 -> C
    187:194:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):419:419 -> C
    195:207:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):422:422 -> C
    208:214:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):421:421 -> C
    215:223:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):425:425 -> C
    5:14:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):557:557 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/I;)V"}
    1:18:void applyCompoundDrawablesTints():540:540 -> b
    19:24:void applyCompoundDrawablesTints():542:542 -> b
    25:32:void applyCompoundDrawablesTints():543:543 -> b
    33:39:void applyCompoundDrawablesTints():544:544 -> b
    40:47:void applyCompoundDrawablesTints():545:545 -> b
    48:54:void applyCompoundDrawablesTints():546:546 -> b
    55:64:void applyCompoundDrawablesTints():548:548 -> b
    65:70:void applyCompoundDrawablesTints():549:549 -> b
    71:77:void applyCompoundDrawablesTints():550:550 -> b
    78:85:void applyCompoundDrawablesTints():551:551 -> b
    1:6:void autoSizeText():591:591 -> c
    1:6:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):563:563 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/f;I)Landroidx/appcompat/widget/I;"}
    7:12:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):565:565 -> d
    13:14:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):566:566 -> d
    15:19:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):567:567 -> d
    1:7:int getAutoSizeMaxTextSize():635:635 -> e
    1:7:int getAutoSizeMinTextSize():631:631 -> f
    1:7:int getAutoSizeStepGranularity():627:627 -> g
    1:7:int[] getAutoSizeTextAvailableSizes():639:639 -> h
    1:7:int getAutoSizeTextType():623:623 -> i
    1:9:android.content.res.ColorStateList getCompoundDrawableTintList():644:644 -> j
    1:9:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():658:658 -> k
    1:7:boolean isAutoSizeEnabled():596:596 -> l
    1:2:void loadFromAttributes(android.util.AttributeSet,int):88:89 -> m
    3:3:void loadFromAttributes(android.util.AttributeSet,int):92:92 -> m
    4:5:void loadFromAttributes(android.util.AttributeSet,int):94:95 -> m
    6:6:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> m
    7:7:void loadFromAttributes(android.util.AttributeSet,int):98:98 -> m
    8:10:void loadFromAttributes(android.util.AttributeSet,int):100:102 -> m
    11:11:void loadFromAttributes(android.util.AttributeSet,int):101:101 -> m
    12:14:void loadFromAttributes(android.util.AttributeSet,int):104:106 -> m
    15:15:void loadFromAttributes(android.util.AttributeSet,int):105:105 -> m
    16:18:void loadFromAttributes(android.util.AttributeSet,int):108:110 -> m
    19:19:void loadFromAttributes(android.util.AttributeSet,int):109:109 -> m
    20:22:void loadFromAttributes(android.util.AttributeSet,int):112:114 -> m
    23:23:void loadFromAttributes(android.util.AttributeSet,int):113:113 -> m
    24:26:void loadFromAttributes(android.util.AttributeSet,int):116:118 -> m
    27:27:void loadFromAttributes(android.util.AttributeSet,int):117:117 -> m
    28:30:void loadFromAttributes(android.util.AttributeSet,int):120:122 -> m
    31:31:void loadFromAttributes(android.util.AttributeSet,int):121:121 -> m
    32:32:void loadFromAttributes(android.util.AttributeSet,int):125:125 -> m
    33:34:void loadFromAttributes(android.util.AttributeSet,int):130:131 -> m
    35:36:void loadFromAttributes(android.util.AttributeSet,int):142:143 -> m
    37:37:void loadFromAttributes(android.util.AttributeSet,int):145:145 -> m
    38:39:void loadFromAttributes(android.util.AttributeSet,int):148:149 -> m
    40:41:void loadFromAttributes(android.util.AttributeSet,int):164:165 -> m
    42:44:void loadFromAttributes(android.util.AttributeSet,int):167:169 -> m
    45:45:void loadFromAttributes(android.util.AttributeSet,int):171:171 -> m
    46:46:void loadFromAttributes(android.util.AttributeSet,int):175:175 -> m
    47:47:void loadFromAttributes(android.util.AttributeSet,int):177:177 -> m
    48:48:void loadFromAttributes(android.util.AttributeSet,int):179:179 -> m
    49:49:void loadFromAttributes(android.util.AttributeSet,int):181:181 -> m
    50:51:void loadFromAttributes(android.util.AttributeSet,int):196:197 -> m
    52:54:void loadFromAttributes(android.util.AttributeSet,int):200:202 -> m
    55:58:void loadFromAttributes(android.util.AttributeSet,int):205:208 -> m
    59:60:void loadFromAttributes(android.util.AttributeSet,int):212:213 -> m
    61:61:void loadFromAttributes(android.util.AttributeSet,int):225:225 -> m
    62:64:void loadFromAttributes(android.util.AttributeSet,int):227:229 -> m
    65:65:void loadFromAttributes(android.util.AttributeSet,int):231:231 -> m
    66:66:void loadFromAttributes(android.util.AttributeSet,int):235:235 -> m
    67:67:void loadFromAttributes(android.util.AttributeSet,int):239:239 -> m
    68:69:void loadFromAttributes(android.util.AttributeSet,int):242:243 -> m
    70:70:void loadFromAttributes(android.util.AttributeSet,int):247:247 -> m
    71:71:void loadFromAttributes(android.util.AttributeSet,int):249:249 -> m
    72:72:void loadFromAttributes(android.util.AttributeSet,int):251:251 -> m
    73:76:void loadFromAttributes(android.util.AttributeSet,int):253:256 -> m
    77:80:void loadFromAttributes(android.util.AttributeSet,int):260:263 -> m
    81:81:void loadFromAttributes(android.util.AttributeSet,int):260:260 -> m
    82:82:void loadFromAttributes(android.util.AttributeSet,int):266:266 -> m
    83:83:void loadFromAttributes(android.util.AttributeSet,int):274:274 -> m
    84:84:void loadFromAttributes(android.util.AttributeSet,int):279:279 -> m
    85:85:void loadFromAttributes(android.util.AttributeSet,int):282:282 -> m
    86:86:void loadFromAttributes(android.util.AttributeSet,int):284:284 -> m
    87:87:void loadFromAttributes(android.util.AttributeSet,int):287:287 -> m
    88:88:void loadFromAttributes(android.util.AttributeSet,int):289:289 -> m
    89:89:void loadFromAttributes(android.util.AttributeSet,int):292:292 -> m
    90:90:void loadFromAttributes(android.util.AttributeSet,int):294:294 -> m
    91:91:void loadFromAttributes(android.util.AttributeSet,int):297:297 -> m
    92:92:void loadFromAttributes(android.util.AttributeSet,int):299:299 -> m
    93:93:void loadFromAttributes(android.util.AttributeSet,int):302:302 -> m
    94:94:void loadFromAttributes(android.util.AttributeSet,int):304:304 -> m
    95:95:void loadFromAttributes(android.util.AttributeSet,int):307:307 -> m
    96:96:void loadFromAttributes(android.util.AttributeSet,int):309:309 -> m
    97:98:void loadFromAttributes(android.util.AttributeSet,int):312:313 -> m
    99:99:void loadFromAttributes(android.util.AttributeSet,int):315:315 -> m
    100:102:void loadFromAttributes(android.util.AttributeSet,int):317:319 -> m
    103:103:void loadFromAttributes(android.util.AttributeSet,int):318:318 -> m
    104:104:void loadFromAttributes(android.util.AttributeSet,int):320:320 -> m
    105:105:void loadFromAttributes(android.util.AttributeSet,int):323:323 -> m
    106:106:void loadFromAttributes(android.util.AttributeSet,int):325:325 -> m
    107:111:void loadFromAttributes(android.util.AttributeSet,int):329:333 -> m
    112:112:void loadFromAttributes(android.util.AttributeSet,int):335:335 -> m
    113:113:void loadFromAttributes(android.util.AttributeSet,int):342:342 -> m
    114:114:void loadFromAttributes(android.util.AttributeSet,int):344:344 -> m
    115:115:void loadFromAttributes(android.util.AttributeSet,int):347:347 -> m
    116:116:void loadFromAttributes(android.util.AttributeSet,int):351:351 -> m
    117:117:void loadFromAttributes(android.util.AttributeSet,int):353:353 -> m
    1:4:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):454:454 -> n
    5:6:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):455:455 -> n
    7:14:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):456:456 -> n
    15:20:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):458:458 -> n
    21:22:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):459:459 -> n
    23:31:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):460:460 -> n
    32:37:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):467:467 -> n
    1:4:void onLayout(boolean,int,int,int,int):575:575 -> o
    5:8:void onLayout(boolean,int,int,int,int):576:576 -> o
    1:4:void onSetCompoundDrawables():536:536 -> p
    1:6:void onSetTextAppearance(android.content.Context,int):474:474 -> q
    7:15:void onSetTextAppearance(android.content.Context,int):476:476 -> q
    16:24:void onSetTextAppearance(android.content.Context,int):481:481 -> q
    25:26:void onSetTextAppearance(android.content.Context,int):483:483 -> q
    27:34:void onSetTextAppearance(android.content.Context,int):509:509 -> q
    35:43:void onSetTextAppearance(android.content.Context,int):510:510 -> q
    44:49:void onSetTextAppearance(android.content.Context,int):511:511 -> q
    50:56:void onSetTextAppearance(android.content.Context,int):515:515 -> q
    57:58:void onSetTextAppearance(android.content.Context,int):517:517 -> q
    59:64:void onSetTextAppearance(android.content.Context,int):518:518 -> q
    65:72:void onSetTextAppearance(android.content.Context,int):519:519 -> q
    73:77:void onSetTextAppearance(android.content.Context,int):522:522 -> q
    78:80:void onSetTextAppearance(android.content.Context,int):525:525 -> q
    81:84:void onSetTextAppearance(android.content.Context,int):526:526 -> q
    85:92:void onSetTextAppearance(android.content.Context,int):527:527 -> q
    1:8:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):728:728 -> r
    9:16:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):729:729 -> r
    1:6:void setAllCaps(boolean):532:532 -> s
    1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):612:612 -> t
    1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):618:618 -> u
    1:6:void setAutoSizeTextTypeWithDefaults(int):604:604 -> v
    1:4:void setCompoundDrawableTintList(android.content.res.ColorStateList):648:648 -> w
    5:11:void setCompoundDrawableTintList(android.content.res.ColorStateList):649:649 -> w
    12:20:void setCompoundDrawableTintList(android.content.res.ColorStateList):651:651 -> w
    21:22:void setCompoundDrawableTintList(android.content.res.ColorStateList):652:652 -> w
    23:26:void setCompoundDrawableTintList(android.content.res.ColorStateList):653:653 -> w
    1:4:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):662:662 -> x
    5:11:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):663:663 -> x
    12:20:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):665:665 -> x
    21:22:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):666:666 -> x
    23:26:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):667:667 -> x
    20:25:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):693:693 -> y
    26:34:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):694:694 -> y
    35:40:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):702:702 -> y
    41:45:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):703:703 -> y
    46:50:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):704:704 -> y
    51:55:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):705:705 -> y
    56:60:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):706:706 -> y
    61:62:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):707:707 -> y
    63:69:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):703:703 -> y
    70:74:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):695:695 -> y
    75:76:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):696:696 -> y
    77:84:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):697:697 -> y
    85:93:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):684:684 -> y
    94:98:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):685:685 -> y
    99:103:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):686:686 -> y
    104:105:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):687:687 -> y
    106:110:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y
    111:112:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):689:689 -> y
    113:116:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y
    1:4:void setCompoundTints():671:671 -> z
    5:6:void setCompoundTints():672:672 -> z
    7:8:void setCompoundTints():673:673 -> z
    9:10:void setCompoundTints():674:674 -> z
    11:12:void setCompoundTints():675:675 -> z
    13:15:void setCompoundTints():676:676 -> z
androidx.appcompat.widget.AppCompatTextHelper$1 -> androidx.appcompat.widget.o$a:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    int val$fontWeight -> a
    int val$style -> b
    java.lang.ref.WeakReference val$textViewWeak -> c
    androidx.appcompat.widget.AppCompatTextHelper this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"}
    1:12:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int,java.lang.ref.WeakReference):379:379 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o;IILjava/lang/ref/WeakReference;)V"}
    1:1:void onFontRetrievalFailed(int):0:0 -> f
    1:6:void onFontRetrieved(android.graphics.Typeface):382:382 -> g
    7:11:void onFontRetrieved(android.graphics.Typeface):383:383 -> g
    12:24:void onFontRetrieved(android.graphics.Typeface):384:384 -> g
    25:32:void onFontRetrieved(android.graphics.Typeface):388:388 -> g
androidx.appcompat.widget.AppCompatTextHelper$2 -> androidx.appcompat.widget.o$b:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    android.widget.TextView val$textView -> a
    android.graphics.Typeface val$typeface -> b
    int val$style -> c
    androidx.appcompat.widget.AppCompatTextHelper this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"}
    1:12:void <init>(androidx.appcompat.widget.AppCompatTextHelper,android.widget.TextView,android.graphics.Typeface,int):460:460 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V"}
    1:10:void run():463:463 -> run
androidx.appcompat.widget.AppCompatTextHelper$Api21Impl -> androidx.appcompat.widget.o$c:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    1:5:java.util.Locale forLanguageTag(java.lang.String):789:789 -> a
androidx.appcompat.widget.AppCompatTextHelper$Api24Impl -> androidx.appcompat.widget.o$d:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    1:5:android.os.LocaleList forLanguageTags(java.lang.String):777:777 -> a
    1:4:void setTextLocales(android.widget.TextView,android.os.LocaleList):772:772 -> b
androidx.appcompat.widget.AppCompatTextHelper$Api26Impl -> androidx.appcompat.widget.o$e:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    1:5:int getAutoSizeStepGranularity(android.widget.TextView):746:746 -> a
    1:4:void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView,int,int,int,int):753:753 -> b
    1:4:void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView,int[],int):760:760 -> c
    1:5:boolean setFontVariationSettings(android.widget.TextView,java.lang.String):741:741 -> d
androidx.appcompat.widget.AppCompatTextHelper$Api28Impl -> androidx.appcompat.widget.o$f:
# {"id":"sourceFile","fileName":"AppCompatTextHelper.java"}
    1:5:android.graphics.Typeface create(android.graphics.Typeface,int,boolean):802:802 -> a
androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.p:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"}
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"}
    androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"}
    androidx.appcompat.widget.AppCompatEmojiTextHelper mEmojiTextViewHelper -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/h;"}
    boolean mIsSetTypefaceProcessing -> e
    androidx.appcompat.widget.AppCompatTextView$SuperCaller mSuperCaller -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p$a;"}
    java.util.concurrent.Future mPrecomputedTextFuture -> g
    1:1:void <init>(android.content.Context):106:106 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):110:110 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):115:115 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):97:97 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):99:99 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):117:117 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):119:120 -> <init>
    9:11:void <init>(android.content.Context,android.util.AttributeSet,int):122:124 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):126:126 -> <init>
    13:14:void <init>(android.content.Context,android.util.AttributeSet,int):128:129 -> <init>
    1:3:void drawableStateChanged():243:243 -> drawableStateChanged
    4:7:void drawableStateChanged():244:244 -> drawableStateChanged
    8:10:void drawableStateChanged():245:245 -> drawableStateChanged
    11:14:void drawableStateChanged():247:247 -> drawableStateChanged
    15:18:void drawableStateChanged():248:248 -> drawableStateChanged
    1:5:int access$001(androidx.appcompat.widget.AppCompatTextView):87:87 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"}
    1:4:void access$1001(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"}
    1:5:int access$101(androidx.appcompat.widget.AppCompatTextView):87:87 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"}
    1:4:int getAutoSizeMaxTextSize():411:411 -> getAutoSizeMaxTextSize
    5:13:int getAutoSizeMaxTextSize():412:412 -> getAutoSizeMaxTextSize
    14:17:int getAutoSizeMaxTextSize():414:414 -> getAutoSizeMaxTextSize
    18:24:int getAutoSizeMaxTextSize():415:415 -> getAutoSizeMaxTextSize
    1:4:int getAutoSizeMinTextSize():393:393 -> getAutoSizeMinTextSize
    5:13:int getAutoSizeMinTextSize():394:394 -> getAutoSizeMinTextSize
    14:17:int getAutoSizeMinTextSize():396:396 -> getAutoSizeMinTextSize
    18:24:int getAutoSizeMinTextSize():397:397 -> getAutoSizeMinTextSize
    1:4:int getAutoSizeStepGranularity():375:375 -> getAutoSizeStepGranularity
    5:13:int getAutoSizeStepGranularity():376:376 -> getAutoSizeStepGranularity
    14:17:int getAutoSizeStepGranularity():378:378 -> getAutoSizeStepGranularity
    18:24:int getAutoSizeStepGranularity():379:379 -> getAutoSizeStepGranularity
    1:4:int[] getAutoSizeTextAvailableSizes():429:429 -> getAutoSizeTextAvailableSizes
    5:13:int[] getAutoSizeTextAvailableSizes():430:430 -> getAutoSizeTextAvailableSizes
    14:17:int[] getAutoSizeTextAvailableSizes():432:432 -> getAutoSizeTextAvailableSizes
    18:23:int[] getAutoSizeTextAvailableSizes():433:433 -> getAutoSizeTextAvailableSizes
    24:26:int[] getAutoSizeTextAvailableSizes():436:436 -> getAutoSizeTextAvailableSizes
    1:5:int getAutoSizeTextType():354:354 -> getAutoSizeTextType
    6:18:int getAutoSizeTextType():355:355 -> getAutoSizeTextType
    19:22:int getAutoSizeTextType():360:360 -> getAutoSizeTextType
    23:28:int getAutoSizeTextType():361:361 -> getAutoSizeTextType
    1:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():505:505 -> getCustomSelectionActionModeCallback
    5:9:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():504:504 -> getCustomSelectionActionModeCallback
    1:4:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():138:138 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/h;"}
    5:11:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():139:139 -> getEmojiTextViewHelper
    12:14:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():141:141 -> getEmojiTextViewHelper
    1:5:int getFirstBaselineToTopHeight():468:468 -> getFirstBaselineToTopHeight
    1:5:int getLastBaselineToBottomHeight():473:473 -> getLastBaselineToBottomHeight
    1:4:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():798:798 -> getSuperCaller
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/p$a;"}
    5:10:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():799:799 -> getSuperCaller
    11:22:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():800:800 -> getSuperCaller
    23:34:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():802:802 -> getSuperCaller
    35:41:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():804:804 -> getSuperCaller
    42:44:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():807:807 -> getSuperCaller
    1:4:android.content.res.ColorStateList getSupportBackgroundTintList():182:182 -> getSupportBackgroundTintList
    5:11:android.content.res.ColorStateList getSupportBackgroundTintList():183:183 -> getSupportBackgroundTintList
    1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():208:208 -> getSupportBackgroundTintMode
    5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():209:209 -> getSupportBackgroundTintMode
    1:7:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():693:693 -> getSupportCompoundDrawablesTintList
    1:7:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():734:734 -> getSupportCompoundDrawablesTintMode
    1:3:java.lang.CharSequence getText():558:558 -> getText
    4:8:java.lang.CharSequence getText():559:559 -> getText
    1:11:android.view.textclassifier.TextClassifier getTextClassifier():586:586 -> getTextClassifier
    12:16:android.view.textclassifier.TextClassifier getTextClassifier():589:589 -> getTextClassifier
    17:25:android.view.textclassifier.TextClassifier getTextClassifier():587:587 -> getTextClassifier
    1:5:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():517:517 -> getTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/m$a;"}
    1:4:void access$1101(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"}
    1:4:void access$1201(androidx.appcompat.widget.AppCompatTextView,int,float):87:87 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;IF)V"}
    1:5:int access$201(androidx.appcompat.widget.AppCompatTextView):87:87 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"}
    1:5:int[] access$301(androidx.appcompat.widget.AppCompatTextView):87:87 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)[I"}
    1:5:int access$401(androidx.appcompat.widget.AppCompatTextView):87:87 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"}
    1:5:android.view.textclassifier.TextClassifier access$501(androidx.appcompat.widget.AppCompatTextView):87:87 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)Landroid/view/textclassifier/TextClassifier;"}
    1:4:void access$601(androidx.appcompat.widget.AppCompatTextView,int,int,int,int):87:87 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;IIII)V"}
    1:4:void access$701(androidx.appcompat.widget.AppCompatTextView,int[],int):87:87 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;[II)V"}
    1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):441:441 -> onCreateInputConnection
    5:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):442:442 -> onCreateInputConnection
    10:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):443:443 -> onCreateInputConnection
    1:3:void onDetachedFromWindow():782:782 -> onDetachedFromWindow
    4:19:void onDetachedFromWindow():783:783 -> onDetachedFromWindow
    20:31:void onDetachedFromWindow():784:784 -> onDetachedFromWindow
    32:35:void onDetachedFromWindow():791:791 -> onDetachedFromWindow
    1:5:void onLayout(boolean,int,int,int,int):254:254 -> onLayout
    6:13:void onLayout(boolean,int,int,int,int):255:255 -> onLayout
    14:17:void onLayout(boolean,int,int,int,int):256:256 -> onLayout
    1:3:void onMeasure(int,int):613:613 -> onMeasure
    4:7:void onMeasure(int,int):614:614 -> onMeasure
    1:3:void onTextChanged(java.lang.CharSequence,int,int,int):273:273 -> onTextChanged
    4:11:void onTextChanged(java.lang.CharSequence,int,int,int):274:274 -> onTextChanged
    12:17:void onTextChanged(java.lang.CharSequence,int,int,int):275:275 -> onTextChanged
    18:23:void onTextChanged(java.lang.CharSequence,int,int,int):277:277 -> onTextChanged
    1:4:void access$801(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"}
    1:4:void access$901(androidx.appcompat.widget.AppCompatTextView,android.view.textclassifier.TextClassifier):87:87 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;Landroid/view/textclassifier/TextClassifier;)V"}
    1:5:void consumeTextFutureAndSetBlocking():545:545 -> r
    6:7:void consumeTextFutureAndSetBlocking():548:548 -> r
    8:18:void consumeTextFutureAndSetBlocking():549:549 -> r
    1:3:void setAllCaps(boolean):227:227 -> setAllCaps
    4:11:void setAllCaps(boolean):228:228 -> setAllCaps
    1:4:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):313:313 -> setAutoSizeTextTypeUniformWithConfiguration
    5:12:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):314:314 -> setAutoSizeTextTypeUniformWithConfiguration
    13:16:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):317:317 -> setAutoSizeTextTypeUniformWithConfiguration
    17:20:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):318:318 -> setAutoSizeTextTypeUniformWithConfiguration
    1:4:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):334:334 -> setAutoSizeTextTypeUniformWithPresetSizes
    5:12:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):335:335 -> setAutoSizeTextTypeUniformWithPresetSizes
    13:16:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):337:337 -> setAutoSizeTextTypeUniformWithPresetSizes
    17:20:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):338:338 -> setAutoSizeTextTypeUniformWithPresetSizes
    1:4:void setAutoSizeTextTypeWithDefaults(int):291:291 -> setAutoSizeTextTypeWithDefaults
    5:12:void setAutoSizeTextTypeWithDefaults(int):292:292 -> setAutoSizeTextTypeWithDefaults
    13:16:void setAutoSizeTextTypeWithDefaults(int):294:294 -> setAutoSizeTextTypeWithDefaults
    17:20:void setAutoSizeTextTypeWithDefaults(int):295:295 -> setAutoSizeTextTypeWithDefaults
    1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):154:154 -> setBackgroundDrawable
    4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):155:155 -> setBackgroundDrawable
    8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):156:156 -> setBackgroundDrawable
    1:3:void setBackgroundResource(int):146:146 -> setBackgroundResource
    4:7:void setBackgroundResource(int):147:147 -> setBackgroundResource
    8:11:void setBackgroundResource(int):148:148 -> setBackgroundResource
    1:3:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):620:620 -> setCompoundDrawables
    4:7:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):621:621 -> setCompoundDrawables
    8:11:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):622:622 -> setCompoundDrawables
    1:3:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):629:629 -> setCompoundDrawablesRelative
    4:7:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):630:630 -> setCompoundDrawablesRelative
    8:11:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):631:631 -> setCompoundDrawablesRelative
    1:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):660:662 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):669:669 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    5:8:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):671:674 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    9:9:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):670:670 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    10:11:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):675:676 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    1:3:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):638:640 -> setCompoundDrawablesWithIntrinsicBounds
    4:4:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):646:646 -> setCompoundDrawablesWithIntrinsicBounds
    5:8:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):648:651 -> setCompoundDrawablesWithIntrinsicBounds
    9:9:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):647:647 -> setCompoundDrawablesWithIntrinsicBounds
    10:11:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):652:653 -> setCompoundDrawablesWithIntrinsicBounds
    1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):498:498 -> setCustomSelectionActionModeCallback
    5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):497:497 -> setCustomSelectionActionModeCallback
    1:8:void setEmojiCompatEnabled(boolean):233:233 -> setEmojiCompatEnabled
    1:12:void setFilters(android.text.InputFilter[]):222:222 -> setFilters
    1:6:void setFirstBaselineToTopHeight(int):448:448 -> setFirstBaselineToTopHeight
    7:14:void setFirstBaselineToTopHeight(int):449:449 -> setFirstBaselineToTopHeight
    15:18:void setFirstBaselineToTopHeight(int):451:451 -> setFirstBaselineToTopHeight
    1:6:void setLastBaselineToBottomHeight(int):458:458 -> setLastBaselineToBottomHeight
    7:14:void setLastBaselineToBottomHeight(int):459:459 -> setLastBaselineToBottomHeight
    15:18:void setLastBaselineToBottomHeight(int):461:461 -> setLastBaselineToBottomHeight
    1:1:void setLineHeight(int):478:478 -> setLineHeight
    2:3:void setLineHeight(int,float):483:484 -> setLineHeight
    4:4:void setLineHeight(int,float):486:486 -> setLineHeight
    1:4:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):541:541 -> setPrecomputedText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m;)V"}
    1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):168:168 -> setSupportBackgroundTintList
    5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):169:169 -> setSupportBackgroundTintList
    1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):194:194 -> setSupportBackgroundTintMode
    5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):195:195 -> setSupportBackgroundTintMode
    1:5:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):715:715 -> setSupportCompoundDrawablesTintList
    6:11:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):716:716 -> setSupportCompoundDrawablesTintList
    1:5:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):753:753 -> setSupportCompoundDrawablesTintMode
    6:11:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):754:754 -> setSupportCompoundDrawablesTintMode
    1:3:void setTextAppearance(android.content.Context,int):214:214 -> setTextAppearance
    4:7:void setTextAppearance(android.content.Context,int):215:215 -> setTextAppearance
    8:11:void setTextAppearance(android.content.Context,int):216:216 -> setTextAppearance
    1:11:void setTextClassifier(android.view.textclassifier.TextClassifier):568:568 -> setTextClassifier
    12:15:void setTextClassifier(android.view.textclassifier.TextClassifier):572:572 -> setTextClassifier
    16:23:void setTextClassifier(android.view.textclassifier.TextClassifier):569:569 -> setTextClassifier
    1:4:void setTextFuture(java.util.concurrent.Future):605:605 -> setTextFuture
    5:8:void setTextFuture(java.util.concurrent.Future):607:607 -> setTextFuture
    1:4:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):528:528 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m$a;)V"}
    1:4:void setTextSize(int,float):262:262 -> setTextSize
    5:8:void setTextSize(int,float):263:263 -> setTextSize
    9:12:void setTextSize(int,float):265:265 -> setTextSize
    13:16:void setTextSize(int,float):266:266 -> setTextSize
    1:9:void setTypeface(android.graphics.Typeface,int):759:759 -> setTypeface
    10:20:void setTypeface(android.graphics.Typeface,int):768:768 -> setTypeface
    21:26:void setTypeface(android.graphics.Typeface,int):771:771 -> setTypeface
    27:29:void setTypeface(android.graphics.Typeface,int):773:773 -> setTypeface
    30:35:void setTypeface(android.graphics.Typeface,int):775:775 -> setTypeface
    36:36:void setTypeface(android.graphics.Typeface,int):776:776 -> setTypeface
androidx.appcompat.widget.AppCompatTextView$SuperCaller -> androidx.appcompat.widget.p$a:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    void setFirstBaselineToTopHeight(int) -> a
    android.view.textclassifier.TextClassifier getTextClassifier() -> b
    int getAutoSizeStepGranularity() -> c
    int getAutoSizeMaxTextSize() -> d
    void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> e
    void setAutoSizeTextTypeWithDefaults(int) -> f
    void setTextClassifier(android.view.textclassifier.TextClassifier) -> g
    void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> h
    void setLineHeight(int,float) -> i
    int getAutoSizeMinTextSize() -> j
    int getAutoSizeTextType() -> k
    int[] getAutoSizeTextAvailableSizes() -> l
    void setLastBaselineToBottomHeight(int) -> m
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26 -> androidx.appcompat.widget.p$b:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatTextView this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatTextView):835:835 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"}
    1:1:void setFirstBaselineToTopHeight(int):0:0 -> a
    1:7:android.view.textclassifier.TextClassifier getTextClassifier():863:863 -> b
    1:7:int getAutoSizeStepGranularity():848:848 -> c
    1:7:int getAutoSizeMaxTextSize():838:838 -> d
    1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):875:875 -> e
    1:6:void setAutoSizeTextTypeWithDefaults(int):880:880 -> f
    1:6:void setTextClassifier(android.view.textclassifier.TextClassifier):885:885 -> g
    1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):869:869 -> h
    1:1:void setLineHeight(int,float):0:0 -> i
    1:7:int getAutoSizeMinTextSize():843:843 -> j
    1:7:int getAutoSizeTextType():858:858 -> k
    1:7:int[] getAutoSizeTextAvailableSizes():853:853 -> l
    1:1:void setLastBaselineToBottomHeight(int):0:0 -> m
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28 -> androidx.appcompat.widget.p$c:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatTextView this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatTextView):899:899 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"}
    1:6:void setFirstBaselineToTopHeight(int):903:903 -> a
    1:6:void setLastBaselineToBottomHeight(int):908:908 -> m
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi34 -> androidx.appcompat.widget.p$d:
# {"id":"sourceFile","fileName":"AppCompatTextView.java"}
    androidx.appcompat.widget.AppCompatTextView this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"}
    1:6:void <init>(androidx.appcompat.widget.AppCompatTextView):913:913 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"}
    1:6:void setLineHeight(int,float):916:916 -> i
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> androidx.appcompat.widget.q:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    int mAutoSizeTextType -> a
    boolean mNeedsAutoSizeText -> b
    float mAutoSizeStepGranularityInPx -> c
    float mAutoSizeMinTextSizeInPx -> d
    float mAutoSizeMaxTextSizeInPx -> e
    int[] mAutoSizeTextSizesInPx -> f
    boolean mHasPresetAutoSizeValues -> g
    android.text.TextPaint mTempTextPaint -> h
    android.widget.TextView mTextView -> i
    android.content.Context mContext -> j
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl mImpl -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q$d;"}
    android.graphics.RectF TEMP_RECTF -> l
    java.util.concurrent.ConcurrentHashMap sTextViewMethodByNameCache -> m
    1:7:void <clinit>():64:64 -> <clinit>
    8:15:void <clinit>():75:75 -> <clinit>
    1:4:void <init>(android.widget.TextView):147:147 -> <init>
    5:6:void <init>(android.widget.TextView):82:82 -> <init>
    7:10:void <init>(android.widget.TextView):84:84 -> <init>
    11:12:void <init>(android.widget.TextView):86:86 -> <init>
    13:14:void <init>(android.widget.TextView):88:88 -> <init>
    15:16:void <init>(android.widget.TextView):90:90 -> <init>
    17:20:void <init>(android.widget.TextView):93:93 -> <init>
    21:22:void <init>(android.widget.TextView):97:97 -> <init>
    23:24:void <init>(android.widget.TextView):148:148 -> <init>
    25:30:void <init>(android.widget.TextView):149:149 -> <init>
    31:36:void <init>(android.widget.TextView):150:150 -> <init>
    37:44:void <init>(android.widget.TextView):151:151 -> <init>
    45:52:void <init>(android.widget.TextView):153:153 -> <init>
    1:8:void autoSizeText():589:589 -> a
    9:12:void autoSizeText():593:593 -> a
    13:29:void autoSizeText():594:594 -> a
    30:42:void autoSizeText():598:598 -> a
    43:44:void autoSizeText():602:602 -> a
    45:57:void autoSizeText():601:601 -> a
    58:62:void autoSizeText():602:602 -> a
    63:77:void autoSizeText():603:603 -> a
    78:87:void autoSizeText():604:604 -> a
    88:90:void autoSizeText():610:610 -> a
    91:94:void autoSizeText():611:611 -> a
    95:97:void autoSizeText():612:612 -> a
    98:99:void autoSizeText():613:613 -> a
    100:104:void autoSizeText():614:614 -> a
    105:115:void autoSizeText():615:615 -> a
    116:121:void autoSizeText():616:616 -> a
    122:127:void autoSizeText():618:618 -> a
    128:130:void autoSizeText():622:622 -> a
    1:4:int[] cleanupAutoSizePresetSizes(int[]):497:497 -> b
    5:7:int[] cleanupAutoSizePresetSizes(int[]):501:501 -> b
    8:16:int[] cleanupAutoSizePresetSizes(int[]):503:503 -> b
    17:20:int[] cleanupAutoSizePresetSizes(int[]):505:505 -> b
    21:30:int[] cleanupAutoSizePresetSizes(int[]):508:508 -> b
    31:40:int[] cleanupAutoSizePresetSizes(int[]):509:509 -> b
    41:47:int[] cleanupAutoSizePresetSizes(int[]):513:513 -> b
    48:51:int[] cleanupAutoSizePresetSizes(int[]):516:516 -> b
    52:55:int[] cleanupAutoSizePresetSizes(int[]):517:517 -> b
    56:71:int[] cleanupAutoSizePresetSizes(int[]):519:519 -> b
    2:5:void clearAutoSizeConfiguration():626:626 -> c
    6:7:void clearAutoSizeConfiguration():627:627 -> c
    8:9:void clearAutoSizeConfiguration():628:628 -> c
    10:11:void clearAutoSizeConfiguration():629:629 -> c
    12:15:void clearAutoSizeConfiguration():630:630 -> c
    16:18:void clearAutoSizeConfiguration():631:631 -> c
    1:15:android.text.StaticLayout createLayout(java.lang.CharSequence,android.text.Layout$Alignment,int,int):723:723 -> d
    1:12:int findLargestTextSizeWhichFits(android.graphics.RectF):680:680 -> e
    13:14:int findLargestTextSizeWhichFits(android.graphics.RectF):690:690 -> e
    15:34:int findLargestTextSizeWhichFits(android.graphics.RectF):691:691 -> e
    35:39:int findLargestTextSizeWhichFits(android.graphics.RectF):700:700 -> e
    40:47:int findLargestTextSizeWhichFits(android.graphics.RectF):682:682 -> e
    1:7:int getAutoSizeMaxTextSize():455:455 -> f
    1:7:int getAutoSizeMinTextSize():440:440 -> g
    1:7:int getAutoSizeStepGranularity():425:425 -> h
    1:3:int[] getAutoSizeTextAvailableSizes():467:467 -> i
    1:3:int getAutoSizeTextType():412:412 -> j
    1:10:java.lang.reflect.Method getTextViewMethod(java.lang.String):800:800 -> k
    11:22:java.lang.reflect.Method getTextViewMethod(java.lang.String):802:802 -> k
    23:25:java.lang.reflect.Method getTextViewMethod(java.lang.String):804:804 -> k
    26:34:java.lang.reflect.Method getTextViewMethod(java.lang.String):806:806 -> k
    35:63:java.lang.reflect.Method getTextViewMethod(java.lang.String):812:812 -> k
    1:4:void initTempTextPaint(int):705:705 -> l
    5:12:void initTempTextPaint(int):706:706 -> l
    13:15:void initTempTextPaint(int):708:708 -> l
    16:26:void initTempTextPaint(int):710:710 -> l
    27:33:void initTempTextPaint(int):711:711 -> l
    1:5:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):783:783 -> m
    6:15:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):784:784 -> m
    16:16:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):792:792 -> m
    17:44:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):787:787 -> m
    1:14:boolean isAutoSizeEnabled():824:824 -> n
    1:9:void loadFromAttributes(android.util.AttributeSet,int):164:164 -> o
    10:23:void loadFromAttributes(android.util.AttributeSet,int):166:166 -> o
    24:31:void loadFromAttributes(android.util.AttributeSet,int):169:169 -> o
    32:39:void loadFromAttributes(android.util.AttributeSet,int):170:170 -> o
    40:49:void loadFromAttributes(android.util.AttributeSet,int):173:173 -> o
    50:57:void loadFromAttributes(android.util.AttributeSet,int):174:174 -> o
    58:65:void loadFromAttributes(android.util.AttributeSet,int):178:178 -> o
    66:73:void loadFromAttributes(android.util.AttributeSet,int):179:179 -> o
    74:81:void loadFromAttributes(android.util.AttributeSet,int):183:183 -> o
    82:89:void loadFromAttributes(android.util.AttributeSet,int):184:184 -> o
    90:97:void loadFromAttributes(android.util.AttributeSet,int):188:188 -> o
    98:105:void loadFromAttributes(android.util.AttributeSet,int):189:189 -> o
    106:109:void loadFromAttributes(android.util.AttributeSet,int):192:192 -> o
    110:113:void loadFromAttributes(android.util.AttributeSet,int):193:193 -> o
    114:116:void loadFromAttributes(android.util.AttributeSet,int):194:194 -> o
    117:119:void loadFromAttributes(android.util.AttributeSet,int):195:195 -> o
    120:122:void loadFromAttributes(android.util.AttributeSet,int):198:198 -> o
    123:128:void loadFromAttributes(android.util.AttributeSet,int):200:200 -> o
    129:133:void loadFromAttributes(android.util.AttributeSet,int):201:201 -> o
    134:137:void loadFromAttributes(android.util.AttributeSet,int):205:205 -> o
    138:139:void loadFromAttributes(android.util.AttributeSet,int):206:206 -> o
    140:154:void loadFromAttributes(android.util.AttributeSet,int):207:207 -> o
    155:164:void loadFromAttributes(android.util.AttributeSet,int):210:210 -> o
    165:174:void loadFromAttributes(android.util.AttributeSet,int):217:217 -> o
    175:177:void loadFromAttributes(android.util.AttributeSet,int):228:228 -> o
    178:181:void loadFromAttributes(android.util.AttributeSet,int):233:233 -> o
    182:184:void loadFromAttributes(android.util.AttributeSet,int):236:236 -> o
    1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):321:321 -> p
    7:17:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):322:322 -> p
    18:22:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):323:323 -> p
    23:27:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):325:325 -> p
    28:31:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):327:327 -> p
    32:34:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):330:330 -> p
    35:40:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):333:333 -> p
    41:44:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):334:334 -> p
    1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):363:363 -> q
    7:10:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):364:364 -> q
    11:14:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):366:366 -> q
    15:19:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):369:369 -> q
    20:21:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):371:371 -> q
    22:31:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):372:372 -> q
    32:47:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):375:375 -> q
    48:53:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):380:380 -> q
    54:60:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):381:381 -> q
    61:72:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):382:382 -> q
    73:87:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):383:383 -> q
    88:89:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):386:386 -> q
    90:95:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):389:389 -> q
    96:99:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):390:390 -> q
    1:11:void setAutoSizeTextTypeWithDefaults(int):255:255 -> r
    12:13:void setAutoSizeTextTypeWithDefaults(int):261:261 -> r
    14:24:void setAutoSizeTextTypeWithDefaults(int):262:262 -> r
    25:30:void setAutoSizeTextTypeWithDefaults(int):263:263 -> r
    31:36:void setAutoSizeTextTypeWithDefaults(int):267:267 -> r
    37:39:void setAutoSizeTextTypeWithDefaults(int):272:272 -> r
    40:45:void setAutoSizeTextTypeWithDefaults(int):276:276 -> r
    46:49:void setAutoSizeTextTypeWithDefaults(int):277:277 -> r
    50:72:void setAutoSizeTextTypeWithDefaults(int):281:281 -> r
    73:76:void setAutoSizeTextTypeWithDefaults(int):258:258 -> r
    1:14:void setRawTextSize(float):645:645 -> s
    15:23:void setRawTextSize(float):646:646 -> s
    24:29:void setRawTextSize(float):648:648 -> s
    30:38:void setRawTextSize(float):650:650 -> s
    39:40:void setRawTextSize(float):652:652 -> s
    41:48:void setRawTextSize(float):656:656 -> s
    49:57:void setRawTextSize(float):658:658 -> s
    58:66:void setRawTextSize(float):661:661 -> s
    67:72:void setRawTextSize(float):665:665 -> s
    73:77:void setRawTextSize(float):667:667 -> s
    78:83:void setRawTextSize(float):670:670 -> s
    1:4:void setTextSizeInternal(int,float):636:636 -> t
    5:9:void setTextSizeInternal(int,float):637:637 -> t
    10:13:void setTextSizeInternal(int,float):638:638 -> t
    14:25:void setTextSizeInternal(int,float):640:640 -> t
    1:12:boolean setupAutoSizeText():560:560 -> u
    13:21:boolean setupAutoSizeText():564:564 -> u
    22:36:boolean setupAutoSizeText():566:566 -> u
    37:40:boolean setupAutoSizeText():568:568 -> u
    41:56:boolean setupAutoSizeText():570:570 -> u
    57:62:boolean setupAutoSizeText():573:573 -> u
    63:65:boolean setupAutoSizeText():575:575 -> u
    66:67:boolean setupAutoSizeText():577:577 -> u
    68:70:boolean setupAutoSizeText():580:580 -> u
    1:4:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):471:471 -> v
    5:12:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):472:472 -> v
    13:21:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):476:476 -> v
    22:27:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):478:478 -> v
    28:31:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):479:479 -> v
    1:10:boolean setupAutoSizeUniformPresetSizesConfiguration():484:484 -> w
    11:14:boolean setupAutoSizeUniformPresetSizesConfiguration():485:485 -> w
    15:16:boolean setupAutoSizeUniformPresetSizesConfiguration():487:487 -> w
    17:22:boolean setupAutoSizeUniformPresetSizesConfiguration():488:488 -> w
    23:29:boolean setupAutoSizeUniformPresetSizesConfiguration():489:489 -> w
    30:32:boolean setupAutoSizeUniformPresetSizesConfiguration():490:490 -> w
    1:6:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):741:741 -> x
    7:14:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):742:742 -> x
    15:23:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):744:744 -> x
    24:29:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):750:750 -> x
    30:32:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):751:751 -> x
    33:44:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):754:754 -> x
    45:59:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):756:756 -> x
    60:65:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):759:759 -> x
    66:81:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):760:760 -> x
    82:94:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):765:765 -> x
    1:1:boolean supportsAutoSizeText():0:0 -> y
    4:16:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):535:535 -> z
    17:18:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):552:552 -> z
    19:20:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):553:553 -> z
    21:22:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):554:554 -> z
    23:25:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):555:555 -> z
    26:28:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):556:556 -> z
    29:54:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):547:547 -> z
    55:90:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):541:541 -> z
    91:116:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):536:536 -> z
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api23Impl -> androidx.appcompat.widget.q$a:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    1:5:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):854:854 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/q$d;)Landroid/text/StaticLayout;"}
    6:9:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):853:853 -> a
    10:13:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):856:856 -> a
    14:17:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):858:858 -> a
    18:21:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):859:859 -> a
    22:25:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):857:857 -> a
    26:33:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):860:860 -> a
    34:41:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):861:861 -> a
    42:55:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):862:862 -> a
    56:58:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):863:863 -> a
    59:62:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):868:868 -> a
    63:69:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):871:871 -> a
    70:74:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):873:873 -> a
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl -> androidx.appcompat.widget.q$d:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    1:4:void <init>():107:107 -> <init>
    void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView) -> a
    1:15:boolean isHorizontallyScrollable(android.widget.TextView):110:110 -> b
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23 -> androidx.appcompat.widget.q$b:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    1:4:void <init>():119:119 -> <init>
    1:4:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):124:124 -> a
    5:10:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):125:125 -> a
    11:14:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):127:127 -> a
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29 -> androidx.appcompat.widget.q$c:
# {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"}
    1:4:void <init>():133:133 -> <init>
    1:8:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):143:143 -> a
    1:5:boolean isHorizontallyScrollable(android.widget.TextView):137:137 -> b
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.TextDirectionHeuristic m(android.widget.TextView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean m(android.widget.TextView):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout:
# {"id":"sourceFile","fileName":"ButtonBarLayout.java"}
    boolean mAllowStacking -> a
    boolean mStacked -> b
    int mLastWidthSize -> c
    1:4:void <init>(android.content.Context,android.util.AttributeSet):52:52 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet):49:49 -> <init>
    7:12:void <init>(android.content.Context,android.util.AttributeSet):53:53 -> <init>
    13:22:void <init>(android.content.Context,android.util.AttributeSet):54:54 -> <init>
    23:31:void <init>(android.content.Context,android.util.AttributeSet):56:56 -> <init>
    32:34:void <init>(android.content.Context,android.util.AttributeSet):57:57 -> <init>
    35:40:void <init>(android.content.Context,android.util.AttributeSet):61:61 -> <init>
    41:46:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    1:6:int getNextVisibleChildIndex(int):155:155 -> a
    7:22:int getNextVisibleChildIndex(int):156:156 -> a
    1:3:boolean isStacked():185:185 -> b
    1:4:void onMeasure(int,int):78:78 -> onMeasure
    5:9:void onMeasure(int,int):80:80 -> onMeasure
    10:19:void onMeasure(int,int):81:81 -> onMeasure
    20:22:void onMeasure(int,int):83:83 -> onMeasure
    23:24:void onMeasure(int,int):86:86 -> onMeasure
    25:41:void onMeasure(int,int):95:95 -> onMeasure
    42:49:void onMeasure(int,int):96:96 -> onMeasure
    50:52:void onMeasure(int,int):104:104 -> onMeasure
    53:62:void onMeasure(int,int):106:106 -> onMeasure
    63:73:void onMeasure(int,int):109:109 -> onMeasure
    74:79:void onMeasure(int,int):114:114 -> onMeasure
    80:82:void onMeasure(int,int):121:121 -> onMeasure
    83:88:void onMeasure(int,int):127:127 -> onMeasure
    89:92:void onMeasure(int,int):129:129 -> onMeasure
    93:98:void onMeasure(int,int):130:130 -> onMeasure
    99:113:void onMeasure(int,int):131:131 -> onMeasure
    114:120:void onMeasure(int,int):133:133 -> onMeasure
    121:126:void onMeasure(int,int):134:134 -> onMeasure
    127:134:void onMeasure(int,int):136:136 -> onMeasure
    135:152:void onMeasure(int,int):137:137 -> onMeasure
    153:158:void onMeasure(int,int):140:140 -> onMeasure
    159:164:void onMeasure(int,int):144:144 -> onMeasure
    165:169:void onMeasure(int,int):145:145 -> onMeasure
    170:173:void onMeasure(int,int):149:149 -> onMeasure
    1:4:void setAllowStacking(boolean):67:67 -> setAllowStacking
    5:8:void setAllowStacking(boolean):68:68 -> setAllowStacking
    9:15:void setAllowStacking(boolean):69:69 -> setAllowStacking
    16:18:void setAllowStacking(boolean):70:70 -> setAllowStacking
    19:22:void setAllowStacking(boolean):72:72 -> setAllowStacking
    1:10:void setStacked(boolean):164:164 -> setStacked
    11:12:void setStacked(boolean):165:165 -> setStacked
    13:23:void setStacked(boolean):167:167 -> setStacked
    24:26:void setStacked(boolean):168:168 -> setStacked
    27:40:void setStacked(boolean):170:170 -> setStacked
    41:43:void setStacked(boolean):172:172 -> setStacked
    44:51:void setStacked(boolean):177:177 -> setStacked
    52:62:void setStacked(boolean):179:179 -> setStacked
androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
    android.util.TypedValue mMinWidthMajor -> a
    android.util.TypedValue mMinWidthMinor -> b
    android.util.TypedValue mFixedWidthMajor -> c
    android.util.TypedValue mFixedWidthMinor -> d
    android.util.TypedValue mFixedHeightMajor -> e
    android.util.TypedValue mFixedHeightMinor -> f
    android.graphics.Rect mDecorPadding -> g
    1:1:void <init>(android.content.Context,android.util.AttributeSet):62:62 -> <init>
    2:3:void <init>(android.content.Context,android.util.AttributeSet,int):67:68 -> <init>
    1:11:android.util.TypedValue getFixedHeightMajor():193:193 -> getFixedHeightMajor
    12:14:android.util.TypedValue getFixedHeightMajor():194:194 -> getFixedHeightMajor
    1:11:android.util.TypedValue getFixedHeightMinor():198:198 -> getFixedHeightMinor
    12:14:android.util.TypedValue getFixedHeightMinor():199:199 -> getFixedHeightMinor
    1:11:android.util.TypedValue getFixedWidthMajor():183:183 -> getFixedWidthMajor
    12:14:android.util.TypedValue getFixedWidthMajor():184:184 -> getFixedWidthMajor
    1:11:android.util.TypedValue getFixedWidthMinor():188:188 -> getFixedWidthMinor
    12:14:android.util.TypedValue getFixedWidthMinor():189:189 -> getFixedWidthMinor
    1:11:android.util.TypedValue getMinWidthMajor():173:173 -> getMinWidthMajor
    12:14:android.util.TypedValue getMinWidthMajor():174:174 -> getMinWidthMajor
    1:11:android.util.TypedValue getMinWidthMinor():178:178 -> getMinWidthMinor
    12:14:android.util.TypedValue getMinWidthMinor():179:179 -> getMinWidthMinor
    1:4:void onAttachedToWindow():204:204 -> onAttachedToWindow
    1:4:void onDetachedFromWindow():212:212 -> onDetachedFromWindow
    1:12:void onMeasure(int,int):97:97 -> onMeasure
    13:23:void onMeasure(int,int):98:98 -> onMeasure
    24:27:void onMeasure(int,int):100:100 -> onMeasure
    28:41:void onMeasure(int,int):101:101 -> onMeasure
    42:48:void onMeasure(int,int):105:105 -> onMeasure
    49:54:void onMeasure(int,int):106:106 -> onMeasure
    55:62:void onMeasure(int,int):109:109 -> onMeasure
    63:74:void onMeasure(int,int):111:111 -> onMeasure
    75:82:void onMeasure(int,int):114:114 -> onMeasure
    83:86:void onMeasure(int,int):115:115 -> onMeasure
    87:90:void onMeasure(int,int):117:117 -> onMeasure
    91:101:void onMeasure(int,int):116:116 -> onMeasure
    102:108:void onMeasure(int,int):124:124 -> onMeasure
    109:114:void onMeasure(int,int):125:125 -> onMeasure
    115:122:void onMeasure(int,int):128:128 -> onMeasure
    123:134:void onMeasure(int,int):130:130 -> onMeasure
    135:142:void onMeasure(int,int):133:133 -> onMeasure
    143:146:void onMeasure(int,int):134:134 -> onMeasure
    147:150:void onMeasure(int,int):136:136 -> onMeasure
    151:154:void onMeasure(int,int):135:135 -> onMeasure
    155:157:void onMeasure(int,int):141:141 -> onMeasure
    158:161:void onMeasure(int,int):143:143 -> onMeasure
    162:171:void onMeasure(int,int):146:146 -> onMeasure
    172:178:void onMeasure(int,int):149:149 -> onMeasure
    179:184:void onMeasure(int,int):150:150 -> onMeasure
    185:192:void onMeasure(int,int):153:153 -> onMeasure
    193:204:void onMeasure(int,int):155:155 -> onMeasure
    205:214:void onMeasure(int,int):158:158 -> onMeasure
    215:222:void onMeasure(int,int):161:161 -> onMeasure
    223:226:void onMeasure(int,int):168:168 -> onMeasure
androidx.appcompat.widget.ContentFrameLayout$OnAttachListener -> androidx.appcompat.widget.ContentFrameLayout$a:
# {"id":"sourceFile","fileName":"ContentFrameLayout.java"}
androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.t:
# {"id":"sourceFile","fileName":"DecorToolbar.java"}
    void setLogo(int) -> a
    void setWindowTitle(java.lang.CharSequence) -> b
    void setWindowCallback(android.view.Window$Callback) -> c
    void setIcon(int) -> setIcon
    void setIcon(android.graphics.drawable.Drawable) -> setIcon
androidx.appcompat.widget.DialogTitle -> androidx.appcompat.widget.DialogTitle:
# {"id":"sourceFile","fileName":"DialogTitle.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):45:45 -> <init>
    1:3:void onMeasure(int,int):54:54 -> onMeasure
    4:9:void onMeasure(int,int):56:56 -> onMeasure
    10:17:void onMeasure(int,int):58:58 -> onMeasure
    18:24:void onMeasure(int,int):60:60 -> onMeasure
    25:28:void onMeasure(int,int):62:62 -> onMeasure
    29:31:void onMeasure(int,int):63:63 -> onMeasure
    32:48:void onMeasure(int,int):65:65 -> onMeasure
    49:57:void onMeasure(int,int):69:69 -> onMeasure
    58:60:void onMeasure(int,int):73:73 -> onMeasure
    61:63:void onMeasure(int,int):75:75 -> onMeasure
    64:67:void onMeasure(int,int):77:77 -> onMeasure
androidx.appcompat.widget.DrawableUtils -> androidx.appcompat.widget.u:
# {"id":"sourceFile","fileName":"DrawableUtils.java"}
    int[] CHECKED_STATE_SET -> a
    int[] EMPTY_STATE_SET -> b
    android.graphics.Rect INSETS_NONE -> c
    4:10:void <clinit>():42:42 -> <clinit>
    11:14:void <clinit>():43:43 -> <clinit>
    15:22:void <clinit>():45:45 -> <clinit>
    1:8:void fixDrawable(android.graphics.drawable.Drawable):76:76 -> a
    9:18:void fixDrawable(android.graphics.drawable.Drawable):77:77 -> a
    19:20:void fixDrawable(android.graphics.drawable.Drawable):82:82 -> a
    21:26:void fixDrawable(android.graphics.drawable.Drawable):83:83 -> a
    27:30:void fixDrawable(android.graphics.drawable.Drawable):86:86 -> a
    1:6:void forceDrawableStateChange(android.graphics.drawable.Drawable):105:105 -> b
    7:10:void forceDrawableStateChange(android.graphics.drawable.Drawable):106:106 -> b
    11:16:void forceDrawableStateChange(android.graphics.drawable.Drawable):111:111 -> b
    17:21:void forceDrawableStateChange(android.graphics.drawable.Drawable):108:108 -> b
    22:25:void forceDrawableStateChange(android.graphics.drawable.Drawable):114:114 -> b
    15:17:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):133:133 -> c
    18:20:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):131:131 -> c
    21:23:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):129:129 -> c
    24:26:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):127:127 -> c
    27:29:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):125:125 -> c
    30:32:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):123:123 -> c
androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.v:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    android.graphics.Rect mSelectorRect -> a
    int mSelectionLeftPadding -> b
    int mSelectionTopPadding -> c
    int mSelectionRightPadding -> d
    int mSelectionBottomPadding -> e
    int mMotionPosition -> f
    androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v$d;"}
    boolean mListSelectionHidden -> h
    boolean mHijackFocus -> i
    boolean mDrawsInPressedState -> j
    androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/d;"}
    androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v$f;"}
    2:6:void <init>(android.content.Context,boolean):125:125 -> <init>
    7:14:void <init>(android.content.Context,boolean):58:58 -> <init>
    15:16:void <init>(android.content.Context,boolean):59:59 -> <init>
    17:18:void <init>(android.content.Context,boolean):60:60 -> <init>
    19:20:void <init>(android.content.Context,boolean):61:61 -> <init>
    21:22:void <init>(android.content.Context,boolean):62:62 -> <init>
    23:24:void <init>(android.content.Context,boolean):126:126 -> <init>
    25:28:void <init>(android.content.Context,boolean):127:127 -> <init>
    2:3:void clearPressedItem():644:644 -> a
    4:6:void clearPressedItem():645:645 -> a
    7:9:void clearPressedItem():647:647 -> a
    10:22:void clearPressedItem():649:649 -> a
    23:26:void clearPressedItem():651:651 -> a
    1:4:void clickPressedItem(android.view.View,int):560:560 -> b
    5:8:void clickPressedItem(android.view.View,int):561:561 -> b
    1:8:void drawSelectorCompat(android.graphics.Canvas):583:583 -> c
    9:14:void drawSelectorCompat(android.graphics.Canvas):584:584 -> c
    15:19:void drawSelectorCompat(android.graphics.Canvas):586:586 -> c
    20:23:void drawSelectorCompat(android.graphics.Canvas):587:587 -> c
    1:4:int measureHeightOfChildrenCompat(int,int,int,int,int):303:303 -> d
    5:8:int measureHeightOfChildrenCompat(int,int,int,int,int):304:304 -> d
    9:12:int measureHeightOfChildrenCompat(int,int,int,int,int):305:305 -> d
    13:16:int measureHeightOfChildrenCompat(int,int,int,int,int):306:306 -> d
    17:32:int measureHeightOfChildrenCompat(int,int,int,int,int):308:308 -> d
    33:43:int measureHeightOfChildrenCompat(int,int,int,int,int):325:325 -> d
    44:51:int measureHeightOfChildrenCompat(int,int,int,int,int):327:327 -> d
    52:55:int measureHeightOfChildrenCompat(int,int,int,int,int):332:332 -> d
    56:61:int measureHeightOfChildrenCompat(int,int,int,int,int):336:336 -> d
    62:65:int measureHeightOfChildrenCompat(int,int,int,int,int):339:339 -> d
    66:68:int measureHeightOfChildrenCompat(int,int,int,int,int):340:340 -> d
    69:74:int measureHeightOfChildrenCompat(int,int,int,int,int):343:343 -> d
    75:79:int measureHeightOfChildrenCompat(int,int,int,int,int):344:344 -> d
    80:83:int measureHeightOfChildrenCompat(int,int,int,int,int):347:347 -> d
    84:86:int measureHeightOfChildrenCompat(int,int,int,int,int):349:349 -> d
    87:92:int measureHeightOfChildrenCompat(int,int,int,int,int):353:353 -> d
    93:118:int measureHeightOfChildrenCompat(int,int,int,int,int):360:360 -> d
    1:3:void dispatchDraw(android.graphics.Canvas):213:213 -> dispatchDraw
    4:7:void dispatchDraw(android.graphics.Canvas):216:216 -> dispatchDraw
    1:5:void drawableStateChanged():199:199 -> drawableStateChanged
    6:9:void drawableStateChanged():203:203 -> drawableStateChanged
    10:12:void drawableStateChanged():205:205 -> drawableStateChanged
    13:16:void drawableStateChanged():206:206 -> drawableStateChanged
    1:23:boolean onForwardedEvent(android.view.MotionEvent,int):503:503 -> e
    24:30:boolean onForwardedEvent(android.view.MotionEvent,int):512:512 -> e
    31:35:boolean onForwardedEvent(android.view.MotionEvent,int):518:518 -> e
    36:40:boolean onForwardedEvent(android.view.MotionEvent,int):519:519 -> e
    41:49:boolean onForwardedEvent(android.view.MotionEvent,int):520:520 -> e
    50:61:boolean onForwardedEvent(android.view.MotionEvent,int):526:526 -> e
    62:66:boolean onForwardedEvent(android.view.MotionEvent,int):527:527 -> e
    67:74:boolean onForwardedEvent(android.view.MotionEvent,int):531:531 -> e
    75:79:boolean onForwardedEvent(android.view.MotionEvent,int):538:538 -> e
    80:83:boolean onForwardedEvent(android.view.MotionEvent,int):543:543 -> e
    84:90:boolean onForwardedEvent(android.view.MotionEvent,int):544:544 -> e
    91:95:boolean onForwardedEvent(android.view.MotionEvent,int):546:546 -> e
    96:101:boolean onForwardedEvent(android.view.MotionEvent,int):547:547 -> e
    102:105:boolean onForwardedEvent(android.view.MotionEvent,int):548:548 -> e
    106:109:boolean onForwardedEvent(android.view.MotionEvent,int):549:549 -> e
    1:2:void positionSelectorCompat(int,android.view.View):623:623 -> f
    3:21:void positionSelectorCompat(int,android.view.View):624:624 -> f
    22:28:void positionSelectorCompat(int,android.view.View):627:627 -> f
    29:35:void positionSelectorCompat(int,android.view.View):628:628 -> f
    36:42:void positionSelectorCompat(int,android.view.View):629:629 -> f
    43:49:void positionSelectorCompat(int,android.view.View):630:630 -> f
    50:53:void positionSelectorCompat(int,android.view.View):634:634 -> f
    54:61:void positionSelectorCompat(int,android.view.View):635:635 -> f
    62:67:void positionSelectorCompat(int,android.view.View):636:636 -> f
    68:71:void positionSelectorCompat(int,android.view.View):638:638 -> f
    1:16:void positionSelectorLikeFocusCompat(int,android.view.View):604:604 -> g
    17:19:void positionSelectorLikeFocusCompat(int,android.view.View):607:607 -> g
    20:24:void positionSelectorLikeFocusCompat(int,android.view.View):610:610 -> g
    25:26:void positionSelectorLikeFocusCompat(int,android.view.View):613:613 -> g
    27:30:void positionSelectorLikeFocusCompat(int,android.view.View):614:614 -> g
    31:34:void positionSelectorLikeFocusCompat(int,android.view.View):615:615 -> g
    35:45:void positionSelectorLikeFocusCompat(int,android.view.View):616:616 -> g
    46:49:void positionSelectorLikeFocusCompat(int,android.view.View):617:617 -> g
    1:3:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):593:593 -> h
    4:12:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):595:595 -> h
    13:16:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):597:597 -> h
    1:15:boolean hasFocus():177:177 -> hasFocus
    1:15:boolean hasWindowFocus():157:157 -> hasWindowFocus
    2:3:void setPressedItem(android.view.View,int,float,float):661:661 -> i
    4:6:void setPressedItem(android.view.View,int,float,float):665:665 -> i
    7:12:void setPressedItem(android.view.View,int,float,float):667:667 -> i
    13:15:void setPressedItem(android.view.View,int,float,float):668:668 -> i
    16:18:void setPressedItem(android.view.View,int,float,float):672:672 -> i
    19:24:void setPressedItem(android.view.View,int,float,float):676:676 -> i
    25:37:void setPressedItem(android.view.View,int,float,float):677:677 -> i
    38:43:void setPressedItem(android.view.View,int,float,float):678:678 -> i
    44:46:void setPressedItem(android.view.View,int,float,float):679:679 -> i
    47:48:void setPressedItem(android.view.View,int,float,float):682:682 -> i
    49:55:void setPressedItem(android.view.View,int,float,float):685:685 -> i
    56:62:void setPressedItem(android.view.View,int,float,float):686:686 -> i
    63:65:void setPressedItem(android.view.View,int,float,float):688:688 -> i
    66:71:void setPressedItem(android.view.View,int,float,float):690:690 -> i
    72:74:void setPressedItem(android.view.View,int,float,float):691:691 -> i
    75:77:void setPressedItem(android.view.View,int,float,float):695:695 -> i
    78:80:void setPressedItem(android.view.View,int,float,float):700:700 -> i
    81:84:void setPressedItem(android.view.View,int,float,float):704:704 -> i
    1:15:boolean isFocused():167:167 -> isFocused
    1:18:boolean isInTouchMode():147:147 -> isInTouchMode
    1:4:void setSelectorEnabled(boolean):384:384 -> j
    5:8:void setSelectorEnabled(boolean):385:385 -> j
    1:6:boolean superIsSelectedChildViewEnabled():130:130 -> k
    7:11:boolean superIsSelectedChildViewEnabled():131:131 -> k
    12:16:boolean superIsSelectedChildViewEnabled():133:133 -> k
    1:6:void superSetSelectedChildViewEnabled(boolean):137:137 -> l
    7:10:void superSetSelectedChildViewEnabled(boolean):138:138 -> l
    11:14:void superSetSelectedChildViewEnabled(boolean):140:140 -> l
    1:3:boolean touchModeDrawsInPressedStateCompat():708:708 -> m
    1:6:void updateSelectorStateCompat():576:576 -> n
    7:18:void updateSelectorStateCompat():577:577 -> n
    19:26:void updateSelectorStateCompat():578:578 -> n
    2:3:void onDetachedFromWindow():489:489 -> onDetachedFromWindow
    4:7:void onDetachedFromWindow():490:490 -> onDetachedFromWindow
    1:6:boolean onHoverEvent(android.view.MotionEvent):441:441 -> onHoverEvent
    7:11:boolean onHoverEvent(android.view.MotionEvent):444:444 -> onHoverEvent
    12:19:boolean onHoverEvent(android.view.MotionEvent):447:447 -> onHoverEvent
    20:23:boolean onHoverEvent(android.view.MotionEvent):448:448 -> onHoverEvent
    24:30:boolean onHoverEvent(android.view.MotionEvent):451:451 -> onHoverEvent
    31:33:boolean onHoverEvent(android.view.MotionEvent):452:452 -> onHoverEvent
    34:46:boolean onHoverEvent(android.view.MotionEvent):456:456 -> onHoverEvent
    47:50:boolean onHoverEvent(android.view.MotionEvent):481:481 -> onHoverEvent
    51:66:boolean onHoverEvent(android.view.MotionEvent):459:459 -> onHoverEvent
    67:72:boolean onHoverEvent(android.view.MotionEvent):461:461 -> onHoverEvent
    73:82:boolean onHoverEvent(android.view.MotionEvent):462:462 -> onHoverEvent
    83:88:boolean onHoverEvent(android.view.MotionEvent):463:463 -> onHoverEvent
    89:95:boolean onHoverEvent(android.view.MotionEvent):466:466 -> onHoverEvent
    96:101:boolean onHoverEvent(android.view.MotionEvent):468:468 -> onHoverEvent
    102:105:boolean onHoverEvent(android.view.MotionEvent):471:471 -> onHoverEvent
    106:117:boolean onHoverEvent(android.view.MotionEvent):473:473 -> onHoverEvent
    118:121:boolean onHoverEvent(android.view.MotionEvent):476:476 -> onHoverEvent
    1:7:boolean onTouchEvent(android.view.MotionEvent):221:221 -> onTouchEvent
    8:23:boolean onTouchEvent(android.view.MotionEvent):223:223 -> onTouchEvent
    24:27:boolean onTouchEvent(android.view.MotionEvent):226:226 -> onTouchEvent
    28:30:boolean onTouchEvent(android.view.MotionEvent):228:228 -> onTouchEvent
    31:35:boolean onTouchEvent(android.view.MotionEvent):230:230 -> onTouchEvent
    1:3:void setListSelectionHidden(boolean):572:572 -> setListSelectionHidden
    3:11:void setSelector(android.graphics.drawable.Drawable):182:182 -> setSelector
    12:14:void setSelector(android.graphics.drawable.Drawable):183:183 -> setSelector
    15:21:void setSelector(android.graphics.drawable.Drawable):185:185 -> setSelector
    22:24:void setSelector(android.graphics.drawable.Drawable):187:187 -> setSelector
    25:28:void setSelector(android.graphics.drawable.Drawable):190:190 -> setSelector
    29:32:void setSelector(android.graphics.drawable.Drawable):191:191 -> setSelector
    33:36:void setSelector(android.graphics.drawable.Drawable):192:192 -> setSelector
    37:41:void setSelector(android.graphics.drawable.Drawable):193:193 -> setSelector
androidx.appcompat.widget.DropDownListView$Api21Impl -> androidx.appcompat.widget.v$a:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    1:4:void drawableHotspotChanged(android.view.View,float,float):804:804 -> a
androidx.appcompat.widget.DropDownListView$Api30Impl -> androidx.appcompat.widget.v$b:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    java.lang.reflect.Method sPositionSelector -> a
    java.lang.reflect.Method sSetSelectedPositionInt -> b
    java.lang.reflect.Method sSetNextSelectedPositionInt -> c
    boolean sHasMethods -> d
    3:38:void <clinit>():745:745 -> <clinit>
    39:41:void <clinit>():748:748 -> <clinit>
    42:53:void <clinit>():749:749 -> <clinit>
    54:56:void <clinit>():751:751 -> <clinit>
    57:68:void <clinit>():752:752 -> <clinit>
    69:71:void <clinit>():754:754 -> <clinit>
    72:75:void <clinit>():755:755 -> <clinit>
    76:79:void <clinit>():757:757 -> <clinit>
    1:3:boolean canPositionSelectorForHoveredItem():770:770 -> a
    3:38:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):785:785 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v;ILandroid/view/View;)V"}
    39:51:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):786:786 -> b
    52:66:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):787:787 -> b
    67:71:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):791:791 -> b
    72:75:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):789:789 -> b
androidx.appcompat.widget.DropDownListView$Api33Impl -> androidx.appcompat.widget.v$c:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    1:5:boolean isSelectedChildViewEnabled(android.widget.AbsListView):861:861 -> a
    1:4:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):866:866 -> b
androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> androidx.appcompat.widget.v$d:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    boolean mEnabled -> b
    1:4:void <init>(android.graphics.drawable.Drawable):393:393 -> <init>
    5:7:void <init>(android.graphics.drawable.Drawable):394:394 -> <init>
    1:3:void setEnabled(boolean):398:398 -> b
    1:4:void draw(android.graphics.Canvas):411:411 -> draw
    5:8:void draw(android.graphics.Canvas):412:412 -> draw
    1:4:void setHotspot(float,float):418:418 -> setHotspot
    5:8:void setHotspot(float,float):419:419 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):425:425 -> setHotspotBounds
    5:8:void setHotspotBounds(int,int,int,int):426:426 -> setHotspotBounds
    1:4:boolean setState(int[]):403:403 -> setState
    5:11:boolean setState(int[]):404:404 -> setState
    1:4:boolean setVisible(boolean,boolean):432:432 -> setVisible
    5:11:boolean setVisible(boolean,boolean):433:433 -> setVisible
androidx.appcompat.widget.DropDownListView$PreApi33Impl -> androidx.appcompat.widget.v$e:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    java.lang.reflect.Field sIsChildViewEnabled -> a
    2:10:void <clinit>():817:817 -> <clinit>
    11:15:void <clinit>():818:818 -> <clinit>
    16:18:void <clinit>():820:820 -> <clinit>
    19:21:void <clinit>():823:823 -> <clinit>
    1:4:boolean isSelectedChildViewEnabled(android.widget.AbsListView):831:831 -> a
    5:10:boolean isSelectedChildViewEnabled(android.widget.AbsListView):833:833 -> a
    11:15:boolean isSelectedChildViewEnabled(android.widget.AbsListView):835:835 -> a
    1:4:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):843:843 -> b
    5:13:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):845:845 -> b
    14:17:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):847:847 -> b
androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable -> androidx.appcompat.widget.v$f:
# {"id":"sourceFile","fileName":"DropDownListView.java"}
    androidx.appcompat.widget.DropDownListView this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v;"}
    1:6:void <init>(androidx.appcompat.widget.DropDownListView):715:715 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v;)V"}
    1:5:void cancel():726:726 -> a
    6:9:void cancel():727:727 -> a
    1:6:void post():731:731 -> b
    1:5:void run():721:721 -> run
    6:9:void run():722:722 -> run
androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout:
# {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):42:42 -> <init>
    1:5:boolean fitSystemWindows(android.graphics.Rect):55:55 -> fitSystemWindows
androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout:
# {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"}
    1:4:void <init>(android.content.Context,android.util.AttributeSet):42:42 -> <init>
    1:5:boolean fitSystemWindows(android.graphics.Rect):55:55 -> fitSystemWindows
androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> androidx.appcompat.widget.w:
# {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"}
androidx.appcompat.widget.ForwardingListener -> androidx.appcompat.widget.x:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    float mScaledTouchSlop -> a
    int mTapTimeout -> b
    int mLongPressTimeout -> c
    android.view.View mSrc -> d
    java.lang.Runnable mDisallowIntercept -> e
    java.lang.Runnable mTriggerLongPress -> f
    boolean mForwarding -> g
    int mActivePointerId -> h
    int[] mTmpLocation -> i
    1:4:void <init>(android.view.View):67:67 -> <init>
    5:8:void <init>(android.view.View):65:65 -> <init>
    9:11:void <init>(android.view.View):68:68 -> <init>
    12:14:void <init>(android.view.View):69:69 -> <init>
    15:17:void <init>(android.view.View):70:70 -> <init>
    18:32:void <init>(android.view.View):72:72 -> <init>
    33:38:void <init>(android.view.View):73:73 -> <init>
    39:47:void <init>(android.view.View):76:76 -> <init>
    1:4:void clearCallbacks():215:215 -> a
    5:9:void clearCallbacks():216:216 -> a
    10:13:void clearCallbacks():219:219 -> a
    14:19:void clearCallbacks():220:220 -> a
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"}
    boolean onForwardingStarted() -> c
    1:6:boolean onForwardingStopped():155:155 -> d
    7:12:boolean onForwardingStopped():156:156 -> d
    13:17:boolean onForwardingStopped():157:157 -> d
    1:3:void onLongPress():225:225 -> e
    4:5:void onLongPress():227:227 -> e
    6:18:void onLongPress():228:228 -> e
    19:25:void onLongPress():234:234 -> e
    26:33:void onLongPress():239:239 -> e
    34:42:void onLongPress():242:242 -> e
    43:46:void onLongPress():243:243 -> e
    47:49:void onLongPress():244:244 -> e
    50:52:void onLongPress():245:245 -> e
    53:55:void onLongPress():247:247 -> e
    1:2:boolean onTouchForwarded(android.view.MotionEvent):258:258 -> f
    3:9:boolean onTouchForwarded(android.view.MotionEvent):259:259 -> f
    10:16:boolean onTouchForwarded(android.view.MotionEvent):260:260 -> f
    17:24:boolean onTouchForwarded(android.view.MotionEvent):264:264 -> f
    25:31:boolean onTouchForwarded(android.view.MotionEvent):265:265 -> f
    32:35:boolean onTouchForwarded(android.view.MotionEvent):270:270 -> f
    36:38:boolean onTouchForwarded(android.view.MotionEvent):271:271 -> f
    39:41:boolean onTouchForwarded(android.view.MotionEvent):272:272 -> f
    42:47:boolean onTouchForwarded(android.view.MotionEvent):275:275 -> f
    48:50:boolean onTouchForwarded(android.view.MotionEvent):276:276 -> f
    51:69:boolean onTouchForwarded(android.view.MotionEvent):279:279 -> f
    1:2:boolean onTouchObserved(android.view.MotionEvent):169:169 -> g
    3:10:boolean onTouchObserved(android.view.MotionEvent):170:170 -> g
    11:26:boolean onTouchObserved(android.view.MotionEvent):174:174 -> g
    27:34:boolean onTouchObserved(android.view.MotionEvent):190:190 -> g
    35:38:boolean onTouchObserved(android.view.MotionEvent):192:192 -> g
    39:42:boolean onTouchObserved(android.view.MotionEvent):193:193 -> g
    43:50:boolean onTouchObserved(android.view.MotionEvent):196:196 -> g
    51:53:boolean onTouchObserved(android.view.MotionEvent):197:197 -> g
    54:61:boolean onTouchObserved(android.view.MotionEvent):200:200 -> g
    62:65:boolean onTouchObserved(android.view.MotionEvent):207:207 -> g
    66:71:boolean onTouchObserved(android.view.MotionEvent):177:177 -> g
    72:75:boolean onTouchObserved(android.view.MotionEvent):179:179 -> g
    76:82:boolean onTouchObserved(android.view.MotionEvent):180:180 -> g
    83:90:boolean onTouchObserved(android.view.MotionEvent):182:182 -> g
    91:94:boolean onTouchObserved(android.view.MotionEvent):184:184 -> g
    95:101:boolean onTouchObserved(android.view.MotionEvent):185:185 -> g
    102:110:boolean onTouchObserved(android.view.MotionEvent):187:187 -> g
    10:24:boolean pointInView(android.view.View,float,float,float):288:288 -> h
    25:43:boolean pointInView(android.view.View,float,float,float):289:289 -> h
    1:2:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):308:308 -> i
    3:6:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):309:309 -> i
    7:17:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):310:310 -> i
    1:2:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):297:297 -> j
    3:6:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):298:298 -> j
    7:19:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):299:299 -> j
    1:6:boolean onTouch(android.view.View,android.view.MotionEvent):93:93 -> onTouch
    7:23:boolean onTouch(android.view.View,android.view.MotionEvent):96:96 -> onTouch
    24:40:boolean onTouch(android.view.View,android.view.MotionEvent):98:98 -> onTouch
    41:49:boolean onTouch(android.view.View,android.view.MotionEvent):102:102 -> onTouch
    50:53:boolean onTouch(android.view.View,android.view.MotionEvent):103:103 -> onTouch
    54:58:boolean onTouch(android.view.View,android.view.MotionEvent):105:105 -> onTouch
    59:61:boolean onTouch(android.view.View,android.view.MotionEvent):106:106 -> onTouch
    62:70:boolean onTouch(android.view.View,android.view.MotionEvent):110:110 -> onTouch
    2:4:void onViewDetachedFromWindow(android.view.View):120:120 -> onViewDetachedFromWindow
    5:6:void onViewDetachedFromWindow(android.view.View):121:121 -> onViewDetachedFromWindow
    7:10:void onViewDetachedFromWindow(android.view.View):123:123 -> onViewDetachedFromWindow
    11:16:void onViewDetachedFromWindow(android.view.View):124:124 -> onViewDetachedFromWindow
androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> androidx.appcompat.widget.x$a:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"}
    1:6:void <init>(androidx.appcompat.widget.ForwardingListener):315:315 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/x;)V"}
    1:11:void run():320:320 -> run
    12:15:void run():322:322 -> run
androidx.appcompat.widget.ForwardingListener$TriggerLongPress -> androidx.appcompat.widget.x$b:
# {"id":"sourceFile","fileName":"ForwardingListener.java"}
    androidx.appcompat.widget.ForwardingListener this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"}
    1:6:void <init>(androidx.appcompat.widget.ForwardingListener):328:328 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/x;)V"}
    1:6:void run():333:333 -> run
androidx.appcompat.widget.LinearLayoutCompat -> androidx.appcompat.widget.y:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    boolean mBaselineAligned -> a
    int mBaselineAlignedChildIndex -> b
    int mBaselineChildTop -> c
    int mOrientation -> d
    int mGravity -> e
    int mTotalLength -> f
    float mWeightSum -> g
    boolean mUseLargestChild -> h
    int[] mMaxAscent -> i
    int[] mMaxDescent -> j
    android.graphics.drawable.Drawable mDivider -> k
    int mDividerWidth -> l
    int mDividerHeight -> m
    int mShowDividers -> n
    int mDividerPadding -> o
    1:1:void <init>(android.content.Context,android.util.AttributeSet):155:155 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):160:160 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):102:102 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):111:111 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):118:118 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):122:122 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):162:162 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):164:164 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):166:166 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):164:164 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):168:168 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):170:170 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):173:173 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):175:175 -> <init>
    15:15:void <init>(android.content.Context,android.util.AttributeSet,int):178:178 -> <init>
    16:16:void <init>(android.content.Context,android.util.AttributeSet,int):180:180 -> <init>
    17:17:void <init>(android.content.Context,android.util.AttributeSet,int):183:183 -> <init>
    18:19:void <init>(android.content.Context,android.util.AttributeSet,int):185:186 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):188:188 -> <init>
    21:23:void <init>(android.content.Context,android.util.AttributeSet,int):190:192 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):194:194 -> <init>
    1:4:void drawDividersHorizontal(android.graphics.Canvas):339:339 -> b
    5:11:void drawDividersHorizontal(android.graphics.Canvas):340:340 -> b
    12:17:void drawDividersHorizontal(android.graphics.Canvas):342:342 -> b
    18:25:void drawDividersHorizontal(android.graphics.Canvas):344:344 -> b
    26:31:void drawDividersHorizontal(android.graphics.Canvas):345:345 -> b
    32:39:void drawDividersHorizontal(android.graphics.Canvas):346:346 -> b
    40:47:void drawDividersHorizontal(android.graphics.Canvas):349:349 -> b
    48:57:void drawDividersHorizontal(android.graphics.Canvas):351:351 -> b
    58:63:void drawDividersHorizontal(android.graphics.Canvas):353:353 -> b
    64:71:void drawDividersHorizontal(android.graphics.Canvas):358:358 -> b
    72:79:void drawDividersHorizontal(android.graphics.Canvas):359:359 -> b
    80:84:void drawDividersHorizontal(android.graphics.Canvas):363:363 -> b
    85:97:void drawDividersHorizontal(android.graphics.Canvas):365:365 -> b
    98:105:void drawDividersHorizontal(android.graphics.Canvas):368:368 -> b
    106:115:void drawDividersHorizontal(android.graphics.Canvas):370:370 -> b
    116:122:void drawDividersHorizontal(android.graphics.Canvas):372:372 -> b
    123:126:void drawDividersHorizontal(android.graphics.Canvas):375:375 -> b
    1:7:void drawDividersVertical(android.graphics.Canvas):312:312 -> c
    8:13:void drawDividersVertical(android.graphics.Canvas):314:314 -> c
    14:21:void drawDividersVertical(android.graphics.Canvas):316:316 -> c
    22:27:void drawDividersVertical(android.graphics.Canvas):317:317 -> c
    28:33:void drawDividersVertical(android.graphics.Canvas):318:318 -> c
    34:43:void drawDividersVertical(android.graphics.Canvas):319:319 -> c
    44:49:void drawDividersVertical(android.graphics.Canvas):320:320 -> c
    50:57:void drawDividersVertical(android.graphics.Canvas):325:325 -> c
    58:63:void drawDividersVertical(android.graphics.Canvas):326:326 -> c
    64:76:void drawDividersVertical(android.graphics.Canvas):329:329 -> c
    77:82:void drawDividersVertical(android.graphics.Canvas):331:331 -> c
    83:89:void drawDividersVertical(android.graphics.Canvas):332:332 -> c
    90:93:void drawDividersVertical(android.graphics.Canvas):334:334 -> c
    1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1783:1783 -> checkLayoutParams
    1:9:void drawHorizontalDivider(android.graphics.Canvas,int):380:380 -> d
    10:24:void drawHorizontalDivider(android.graphics.Canvas,int):381:381 -> d
    25:27:void drawHorizontalDivider(android.graphics.Canvas,int):380:380 -> d
    28:33:void drawHorizontalDivider(android.graphics.Canvas,int):382:382 -> d
    1:12:void drawVerticalDivider(android.graphics.Canvas,int):386:386 -> e
    13:24:void drawVerticalDivider(android.graphics.Canvas,int):387:387 -> e
    25:27:void drawVerticalDivider(android.graphics.Canvas,int):386:386 -> e
    28:33:void drawVerticalDivider(android.graphics.Canvas,int):388:388 -> e
    1:13:void forceUniformHeight(int,int):1337:1337 -> f
    14:17:void forceUniformHeight(int,int):1340:1340 -> f
    18:25:void forceUniformHeight(int,int):1341:1341 -> f
    26:31:void forceUniformHeight(int,int):1342:1342 -> f
    32:36:void forceUniformHeight(int,int):1344:1344 -> f
    37:38:void forceUniformHeight(int,int):1347:1347 -> f
    39:48:void forceUniformHeight(int,int):1348:1348 -> f
    49:51:void forceUniformHeight(int,int):1351:1351 -> f
    52:60:void forceUniformHeight(int,int):1352:1352 -> f
    1:13:void forceUniformWidth(int,int):915:915 -> g
    14:17:void forceUniformWidth(int,int):918:918 -> g
    18:25:void forceUniformWidth(int,int):919:919 -> g
    26:31:void forceUniformWidth(int,int):920:920 -> g
    32:36:void forceUniformWidth(int,int):922:922 -> g
    37:38:void forceUniformWidth(int,int):925:925 -> g
    39:48:void forceUniformWidth(int,int):926:926 -> g
    49:51:void forceUniformWidth(int,int):929:929 -> g
    52:60:void forceUniformWidth(int,int):930:930 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():61:61 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):61:61 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):61:61 -> generateLayoutParams
    1:4:int getBaseline():442:442 -> getBaseline
    5:9:int getBaseline():443:443 -> getBaseline
    10:17:int getBaseline():446:446 -> getBaseline
    18:21:int getBaseline():451:451 -> getBaseline
    22:28:int getBaseline():452:452 -> getBaseline
    29:33:int getBaseline():455:455 -> getBaseline
    34:41:int getBaseline():461:461 -> getBaseline
    42:43:int getBaseline():471:471 -> getBaseline
    44:48:int getBaseline():473:473 -> getBaseline
    49:65:int getBaseline():474:474 -> getBaseline
    66:83:int getBaseline():478:478 -> getBaseline
    84:108:int getBaseline():482:482 -> getBaseline
    109:114:int getBaseline():489:489 -> getBaseline
    115:119:int getBaseline():490:490 -> getBaseline
    120:127:int getBaseline():447:447 -> getBaseline
    1:3:int getBaselineAlignedChildIndex():500:500 -> getBaselineAlignedChildIndex
    1:3:android.graphics.drawable.Drawable getDividerDrawable():238:238 -> getDividerDrawable
    1:3:int getDividerPadding():286:286 -> getDividerPadding
    1:3:int getDividerWidth():295:295 -> getDividerWidth
    1:3:int getGravity():1726:1726 -> getGravity
    1:3:int getOrientation():1691:1691 -> getOrientation
    1:3:int getShowDividers():228:228 -> getShowDividers
    1:5:int getVirtualChildCount():538:538 -> getVirtualChildCount
    1:3:float getWeightSum():550:550 -> getWeightSum
    1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1760:1760 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/y$a;"}
    6:14:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1761:1761 -> h
    15:23:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1763:1763 -> h
    1:10:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):1747:1747 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y$a;"}
    1:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1770:1770 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/y$a;"}
    5:12:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1771:1771 -> j
    13:16:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1772:1772 -> j
    17:24:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1773:1773 -> j
    25:30:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1775:1775 -> j
    1:1:int getChildrenSkipCount(android.view.View,int):0:0 -> k
    1:1:int getLocationOffset(android.view.View):0:0 -> l
    1:1:int getNextLocationOffset(android.view.View):0:0 -> m
    1:5:android.view.View getVirtualChildAt(int):525:525 -> n
    5:11:boolean hasDividerBeforeChildAt(int):587:587 -> o
    12:17:boolean hasDividerBeforeChildAt(int):588:588 -> o
    18:25:boolean hasDividerBeforeChildAt(int):589:589 -> o
    26:34:boolean hasDividerBeforeChildAt(int):590:590 -> o
    35:51:boolean hasDividerBeforeChildAt(int):593:593 -> o
    1:5:void onDraw(android.graphics.Canvas):300:300 -> onDraw
    6:10:void onDraw(android.graphics.Canvas):304:304 -> onDraw
    11:14:void onDraw(android.graphics.Canvas):305:305 -> onDraw
    15:18:void onDraw(android.graphics.Canvas):307:307 -> onDraw
    1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1788:1788 -> onInitializeAccessibilityEvent
    4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1789:1789 -> onInitializeAccessibilityEvent
    1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1794:1794 -> onInitializeAccessibilityNodeInfo
    4:9:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1795:1795 -> onInitializeAccessibilityNodeInfo
    1:5:void onLayout(boolean,int,int,int,int):1426:1426 -> onLayout
    6:9:void onLayout(boolean,int,int,int,int):1427:1427 -> onLayout
    10:13:void onLayout(boolean,int,int,int,int):1429:1429 -> onLayout
    1:5:void onMeasure(int,int):571:571 -> onMeasure
    6:9:void onMeasure(int,int):572:572 -> onMeasure
    10:13:void onMeasure(int,int):574:574 -> onMeasure
    3:6:void layoutHorizontal(int,int,int,int):1541:1541 -> p
    7:12:void layoutHorizontal(int,int,int,int):1542:1542 -> p
    13:19:void layoutHorizontal(int,int,int,int):1549:1549 -> p
    20:25:void layoutHorizontal(int,int,int,int):1552:1552 -> p
    26:29:void layoutHorizontal(int,int,int,int):1554:1554 -> p
    30:37:void layoutHorizontal(int,int,int,int):1556:1556 -> p
    38:39:void layoutHorizontal(int,int,int,int):1559:1559 -> p
    40:41:void layoutHorizontal(int,int,int,int):1561:1561 -> p
    42:43:void layoutHorizontal(int,int,int,int):1562:1562 -> p
    44:47:void layoutHorizontal(int,int,int,int):1564:1564 -> p
    48:58:void layoutHorizontal(int,int,int,int):1565:1565 -> p
    59:63:void layoutHorizontal(int,int,int,int):1578:1578 -> p
    64:75:void layoutHorizontal(int,int,int,int):1568:1568 -> p
    76:108:void layoutHorizontal(int,int,int,int):1573:1573 -> p
    109:114:void layoutHorizontal(int,int,int,int):1592:1592 -> p
    115:130:void layoutHorizontal(int,int,int,int):1595:1595 -> p
    131:140:void layoutHorizontal(int,int,int,int):1596:1596 -> p
    141:145:void layoutHorizontal(int,int,int,int):1597:1597 -> p
    146:149:void layoutHorizontal(int,int,int,int):1598:1598 -> p
    150:161:void layoutHorizontal(int,int,int,int):1602:1602 -> p
    162:168:void layoutHorizontal(int,int,int,int):1604:1604 -> p
    169:176:void layoutHorizontal(int,int,int,int):1605:1605 -> p
    177:203:void layoutHorizontal(int,int,int,int):1608:1608 -> p
    204:209:void layoutHorizontal(int,int,int,int):1638:1638 -> p
    210:215:void layoutHorizontal(int,int,int,int):1640:1640 -> p
    216:222:void layoutHorizontal(int,int,int,int):1641:1641 -> p
    223:228:void layoutHorizontal(int,int,int,int):1615:1615 -> p
    229:238:void layoutHorizontal(int,int,int,int):1617:1617 -> p
    239:248:void layoutHorizontal(int,int,int,int):1633:1633 -> p
    249:254:void layoutHorizontal(int,int,int,int):1649:1649 -> p
    255:261:void layoutHorizontal(int,int,int,int):1650:1650 -> p
    262:264:void layoutHorizontal(int,int,int,int):1653:1653 -> p
    265:281:void layoutHorizontal(int,int,int,int):1654:1654 -> p
    282:284:void layoutHorizontal(int,int,int,int):1656:1656 -> p
    285:291:void layoutHorizontal(int,int,int,int):1657:1657 -> p
    292:315:void layoutHorizontal(int,int,int,int):1659:1659 -> p
    1:5:void layoutVertical(int,int,int,int):1446:1446 -> q
    6:12:void layoutVertical(int,int,int,int):1453:1453 -> q
    13:17:void layoutVertical(int,int,int,int):1456:1456 -> q
    18:21:void layoutVertical(int,int,int,int):1458:1458 -> q
    22:37:void layoutVertical(int,int,int,int):1460:1460 -> q
    38:42:void layoutVertical(int,int,int,int):1476:1476 -> q
    43:53:void layoutVertical(int,int,int,int):1466:1466 -> q
    54:68:void layoutVertical(int,int,int,int):1471:1471 -> q
    69:75:void layoutVertical(int,int,int,int):1481:1481 -> q
    76:82:void layoutVertical(int,int,int,int):1483:1483 -> q
    83:90:void layoutVertical(int,int,int,int):1484:1484 -> q
    91:94:void layoutVertical(int,int,int,int):1485:1485 -> q
    95:98:void layoutVertical(int,int,int,int):1486:1486 -> q
    99:105:void layoutVertical(int,int,int,int):1489:1489 -> q
    106:110:void layoutVertical(int,int,int,int):1491:1491 -> q
    111:114:void layoutVertical(int,int,int,int):1495:1495 -> q
    115:125:void layoutVertical(int,int,int,int):1496:1496 -> q
    126:132:void layoutVertical(int,int,int,int):1510:1510 -> q
    133:138:void layoutVertical(int,int,int,int):1505:1505 -> q
    139:147:void layoutVertical(int,int,int,int):1500:1500 -> q
    148:153:void layoutVertical(int,int,int,int):1514:1514 -> q
    154:156:void layoutVertical(int,int,int,int):1515:1515 -> q
    157:159:void layoutVertical(int,int,int,int):1518:1518 -> q
    160:169:void layoutVertical(int,int,int,int):1519:1519 -> q
    170:178:void layoutVertical(int,int,int,int):1521:1521 -> q
    179:187:void layoutVertical(int,int,int,int):1523:1523 -> q
    3:6:void measureChildBeforeLayout(android.view.View,int,int,int,int,int):1397:1397 -> r
    1:1:void measureHorizontal(int,int):948:948 -> s
    2:2:void measureHorizontal(int,int):956:956 -> s
    3:4:void measureHorizontal(int,int):958:959 -> s
    5:7:void measureHorizontal(int,int):964:966 -> s
    8:9:void measureHorizontal(int,int):969:970 -> s
    10:11:void measureHorizontal(int,int):972:973 -> s
    12:13:void measureHorizontal(int,int):975:976 -> s
    14:14:void measureHorizontal(int,int):984:984 -> s
    15:15:void measureHorizontal(int,int):987:987 -> s
    16:17:void measureHorizontal(int,int):991:992 -> s
    18:19:void measureHorizontal(int,int):996:997 -> s
    20:20:void measureHorizontal(int,int):1001:1001 -> s
    21:21:void measureHorizontal(int,int):1003:1003 -> s
    22:22:void measureHorizontal(int,int):1005:1005 -> s
    23:23:void measureHorizontal(int,int):1010:1010 -> s
    24:25:void measureHorizontal(int,int):1012:1013 -> s
    26:27:void measureHorizontal(int,int):1023:1024 -> s
    28:28:void measureHorizontal(int,int):1031:1031 -> s
    29:29:void measureHorizontal(int,int):1037:1037 -> s
    30:30:void measureHorizontal(int,int):1045:1045 -> s
    31:31:void measureHorizontal(int,int):1044:1044 -> s
    32:32:void measureHorizontal(int,int):1049:1049 -> s
    33:33:void measureHorizontal(int,int):1052:1052 -> s
    34:35:void measureHorizontal(int,int):1054:1055 -> s
    36:38:void measureHorizontal(int,int):1057:1059 -> s
    39:39:void measureHorizontal(int,int):1058:1058 -> s
    40:40:void measureHorizontal(int,int):1063:1063 -> s
    41:41:void measureHorizontal(int,int):1068:1068 -> s
    42:44:void measureHorizontal(int,int):1076:1078 -> s
    45:45:void measureHorizontal(int,int):1081:1081 -> s
    46:46:void measureHorizontal(int,int):1085:1085 -> s
    47:48:void measureHorizontal(int,int):1090:1091 -> s
    49:49:void measureHorizontal(int,int):1095:1095 -> s
    50:51:void measureHorizontal(int,int):1097:1098 -> s
    52:52:void measureHorizontal(int,int):1103:1103 -> s
    53:53:void measureHorizontal(int,int):1106:1106 -> s
    54:54:void measureHorizontal(int,int):1110:1110 -> s
    55:56:void measureHorizontal(int,int):1113:1114 -> s
    57:57:void measureHorizontal(int,int):1119:1119 -> s
    58:58:void measureHorizontal(int,int):1123:1123 -> s
    59:59:void measureHorizontal(int,int):1125:1125 -> s
    60:60:void measureHorizontal(int,int):1124:1124 -> s
    61:61:void measureHorizontal(int,int):1123:1123 -> s
    62:62:void measureHorizontal(int,int):1126:1126 -> s
    63:63:void measureHorizontal(int,int):1128:1128 -> s
    64:64:void measureHorizontal(int,int):1127:1127 -> s
    65:65:void measureHorizontal(int,int):1126:1126 -> s
    66:66:void measureHorizontal(int,int):1129:1129 -> s
    67:67:void measureHorizontal(int,int):1134:1134 -> s
    68:68:void measureHorizontal(int,int):1137:1137 -> s
    69:69:void measureHorizontal(int,int):1140:1140 -> s
    70:71:void measureHorizontal(int,int):1144:1145 -> s
    72:72:void measureHorizontal(int,int):1150:1150 -> s
    73:74:void measureHorizontal(int,int):1152:1153 -> s
    75:77:void measureHorizontal(int,int):1155:1157 -> s
    78:78:void measureHorizontal(int,int):1156:1156 -> s
    79:79:void measureHorizontal(int,int):1163:1163 -> s
    80:80:void measureHorizontal(int,int):1168:1168 -> s
    81:81:void measureHorizontal(int,int):1171:1171 -> s
    82:82:void measureHorizontal(int,int):1177:1177 -> s
    83:83:void measureHorizontal(int,int):1289:1289 -> s
    84:84:void measureHorizontal(int,int):1295:1295 -> s
    85:85:void measureHorizontal(int,int):1297:1297 -> s
    86:86:void measureHorizontal(int,int):1302:1302 -> s
    87:87:void measureHorizontal(int,int):1304:1304 -> s
    88:89:void measureHorizontal(int,int):1307:1308 -> s
    90:90:void measureHorizontal(int,int):1306:1306 -> s
    91:91:void measureHorizontal(int,int):1179:1179 -> s
    92:93:void measureHorizontal(int,int):1181:1182 -> s
    94:94:void measureHorizontal(int,int):1185:1185 -> s
    95:95:void measureHorizontal(int,int):1188:1188 -> s
    96:96:void measureHorizontal(int,int):1190:1190 -> s
    97:97:void measureHorizontal(int,int):1195:1195 -> s
    98:98:void measureHorizontal(int,int):1197:1197 -> s
    99:99:void measureHorizontal(int,int):1206:1206 -> s
    100:100:void measureHorizontal(int,int):1204:1204 -> s
    101:101:void measureHorizontal(int,int):1211:1211 -> s
    102:102:void measureHorizontal(int,int):1224:1224 -> s
    103:103:void measureHorizontal(int,int):1214:1214 -> s
    104:104:void measureHorizontal(int,int):1220:1220 -> s
    105:105:void measureHorizontal(int,int):1219:1219 -> s
    106:106:void measureHorizontal(int,int):1231:1231 -> s
    107:107:void measureHorizontal(int,int):1230:1230 -> s
    108:109:void measureHorizontal(int,int):1235:1236 -> s
    110:112:void measureHorizontal(int,int):1238:1240 -> s
    113:113:void measureHorizontal(int,int):1239:1239 -> s
    114:114:void measureHorizontal(int,int):1243:1243 -> s
    115:118:void measureHorizontal(int,int):1246:1249 -> s
    119:119:void measureHorizontal(int,int):1252:1252 -> s
    120:120:void measureHorizontal(int,int):1255:1255 -> s
    121:121:void measureHorizontal(int,int):1258:1258 -> s
    122:123:void measureHorizontal(int,int):1263:1264 -> s
    124:124:void measureHorizontal(int,int):1271:1271 -> s
    125:125:void measureHorizontal(int,int):1276:1276 -> s
    126:126:void measureHorizontal(int,int):1280:1280 -> s
    127:127:void measureHorizontal(int,int):1282:1282 -> s
    128:128:void measureHorizontal(int,int):1281:1281 -> s
    129:129:void measureHorizontal(int,int):1280:1280 -> s
    130:130:void measureHorizontal(int,int):1283:1283 -> s
    131:131:void measureHorizontal(int,int):1285:1285 -> s
    132:132:void measureHorizontal(int,int):1284:1284 -> s
    133:133:void measureHorizontal(int,int):1283:1283 -> s
    134:134:void measureHorizontal(int,int):1286:1286 -> s
    135:135:void measureHorizontal(int,int):1319:1319 -> s
    136:136:void measureHorizontal(int,int):1322:1322 -> s
    137:137:void measureHorizontal(int,int):1325:1325 -> s
    138:138:void measureHorizontal(int,int):1324:1324 -> s
    139:139:void measureHorizontal(int,int):1329:1329 -> s
    1:3:void setBaselineAligned(boolean):410:410 -> setBaselineAligned
    3:8:void setBaselineAlignedChildIndex(int):508:508 -> setBaselineAlignedChildIndex
    9:11:void setBaselineAlignedChildIndex(int):512:512 -> setBaselineAlignedChildIndex
    12:23:void setBaselineAlignedChildIndex(int):509:509 -> setBaselineAlignedChildIndex
    24:43:void setBaselineAlignedChildIndex(int):510:510 -> setBaselineAlignedChildIndex
    1:5:void setDividerDrawable(android.graphics.drawable.Drawable):249:249 -> setDividerDrawable
    6:10:void setDividerDrawable(android.graphics.drawable.Drawable):252:252 -> setDividerDrawable
    11:16:void setDividerDrawable(android.graphics.drawable.Drawable):254:254 -> setDividerDrawable
    17:23:void setDividerDrawable(android.graphics.drawable.Drawable):255:255 -> setDividerDrawable
    24:25:void setDividerDrawable(android.graphics.drawable.Drawable):257:257 -> setDividerDrawable
    26:30:void setDividerDrawable(android.graphics.drawable.Drawable):258:258 -> setDividerDrawable
    31:33:void setDividerDrawable(android.graphics.drawable.Drawable):260:260 -> setDividerDrawable
    34:37:void setDividerDrawable(android.graphics.drawable.Drawable):261:261 -> setDividerDrawable
    1:3:void setDividerPadding(int):274:274 -> setDividerPadding
    1:20:void setGravity(int):1703:1703 -> setGravity
    21:22:void setGravity(int):1712:1712 -> setGravity
    23:26:void setGravity(int):1713:1713 -> setGravity
    5:14:void setHorizontalGravity(int):1731:1731 -> setHorizontalGravity
    15:16:void setHorizontalGravity(int):1732:1732 -> setHorizontalGravity
    17:20:void setHorizontalGravity(int):1733:1733 -> setHorizontalGravity
    1:3:void setMeasureWithLargestChildEnabled(boolean):437:437 -> setMeasureWithLargestChildEnabled
    1:4:void setOrientation(int):1674:1674 -> setOrientation
    5:6:void setOrientation(int):1675:1675 -> setOrientation
    7:10:void setOrientation(int):1676:1676 -> setOrientation
    1:4:void setShowDividers(int):205:205 -> setShowDividers
    5:7:void setShowDividers(int):206:206 -> setShowDividers
    8:10:void setShowDividers(int):208:208 -> setShowDividers
    3:11:void setVerticalGravity(int):1739:1739 -> setVerticalGravity
    12:13:void setVerticalGravity(int):1740:1740 -> setVerticalGravity
    14:17:void setVerticalGravity(int):1741:1741 -> setVerticalGravity
    2:8:void setWeightSum(float):566:566 -> setWeightSum
    1:1:int measureNullChild(int):0:0 -> t
    1:1:void measureVertical(int,int):615:615 -> u
    2:2:void measureVertical(int,int):623:623 -> u
    3:4:void measureVertical(int,int):625:626 -> u
    5:6:void measureVertical(int,int):631:632 -> u
    7:7:void measureVertical(int,int):638:638 -> u
    8:8:void measureVertical(int,int):641:641 -> u
    9:10:void measureVertical(int,int):645:646 -> u
    11:12:void measureVertical(int,int):650:651 -> u
    13:13:void measureVertical(int,int):654:654 -> u
    14:14:void measureVertical(int,int):656:656 -> u
    15:15:void measureVertical(int,int):658:658 -> u
    16:17:void measureVertical(int,int):662:663 -> u
    18:18:void measureVertical(int,int):668:668 -> u
    19:19:void measureVertical(int,int):674:674 -> u
    20:20:void measureVertical(int,int):683:683 -> u
    21:21:void measureVertical(int,int):681:681 -> u
    22:22:void measureVertical(int,int):686:686 -> u
    23:26:void measureVertical(int,int):689:692 -> u
    27:27:void measureVertical(int,int):691:691 -> u
    28:28:void measureVertical(int,int):695:695 -> u
    29:29:void measureVertical(int,int):704:704 -> u
    30:31:void measureVertical(int,int):710:711 -> u
    32:32:void measureVertical(int,int):718:718 -> u
    33:35:void measureVertical(int,int):727:729 -> u
    36:36:void measureVertical(int,int):731:731 -> u
    37:37:void measureVertical(int,int):730:730 -> u
    38:39:void measureVertical(int,int):733:734 -> u
    40:40:void measureVertical(int,int):739:739 -> u
    41:41:void measureVertical(int,int):742:742 -> u
    42:42:void measureVertical(int,int):746:746 -> u
    43:44:void measureVertical(int,int):749:750 -> u
    45:45:void measureVertical(int,int):755:755 -> u
    46:46:void measureVertical(int,int):758:758 -> u
    47:47:void measureVertical(int,int):761:761 -> u
    48:49:void measureVertical(int,int):765:766 -> u
    50:50:void measureVertical(int,int):771:771 -> u
    51:53:void measureVertical(int,int):773:775 -> u
    54:54:void measureVertical(int,int):774:774 -> u
    55:55:void measureVertical(int,int):780:780 -> u
    56:56:void measureVertical(int,int):785:785 -> u
    57:57:void measureVertical(int,int):788:788 -> u
    58:58:void measureVertical(int,int):794:794 -> u
    59:59:void measureVertical(int,int):867:867 -> u
    60:60:void measureVertical(int,int):875:875 -> u
    61:61:void measureVertical(int,int):877:877 -> u
    62:62:void measureVertical(int,int):882:882 -> u
    63:63:void measureVertical(int,int):884:884 -> u
    64:64:void measureVertical(int,int):887:887 -> u
    65:65:void measureVertical(int,int):889:889 -> u
    66:66:void measureVertical(int,int):886:886 -> u
    67:67:void measureVertical(int,int):796:796 -> u
    68:68:void measureVertical(int,int):798:798 -> u
    69:69:void measureVertical(int,int):801:801 -> u
    70:70:void measureVertical(int,int):803:803 -> u
    71:71:void measureVertical(int,int):807:807 -> u
    72:72:void measureVertical(int,int):809:809 -> u
    73:73:void measureVertical(int,int):817:817 -> u
    74:74:void measureVertical(int,int):816:816 -> u
    75:75:void measureVertical(int,int):822:822 -> u
    76:76:void measureVertical(int,int):836:836 -> u
    77:77:void measureVertical(int,int):835:835 -> u
    78:78:void measureVertical(int,int):825:825 -> u
    79:79:void measureVertical(int,int):831:831 -> u
    80:80:void measureVertical(int,int):830:830 -> u
    81:81:void measureVertical(int,int):842:842 -> u
    82:82:void measureVertical(int,int):841:841 -> u
    83:85:void measureVertical(int,int):846:848 -> u
    86:86:void measureVertical(int,int):850:850 -> u
    87:87:void measureVertical(int,int):853:853 -> u
    88:88:void measureVertical(int,int):856:856 -> u
    89:91:void measureVertical(int,int):858:860 -> u
    92:92:void measureVertical(int,int):859:859 -> u
    93:93:void measureVertical(int,int):864:864 -> u
    94:94:void measureVertical(int,int):900:900 -> u
    95:95:void measureVertical(int,int):903:903 -> u
    96:96:void measureVertical(int,int):905:905 -> u
    97:97:void measureVertical(int,int):909:909 -> u
    3:6:void setChildFrame(android.view.View,int,int,int,int):1665:1665 -> v
androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> androidx.appcompat.widget.y$a:
# {"id":"sourceFile","fileName":"LinearLayoutCompat.java"}
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1807:1807 -> <init>
    2:2:void <init>(int,int):1814:1814 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):1835:1835 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):1842:1842 -> <init>
androidx.appcompat.widget.ListPopupWindow -> androidx.appcompat.widget.z:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    java.lang.Runnable mShowDropDownRunnable -> A
    android.os.Handler mHandler -> B
    android.graphics.Rect mTempRect -> C
    android.graphics.Rect mEpicenterBounds -> D
    boolean mModal -> E
    android.widget.PopupWindow mPopup -> F
    java.lang.reflect.Method sSetClipToWindowEnabledMethod -> G
    java.lang.reflect.Method sGetMaxAvailableHeightMethod -> H
    java.lang.reflect.Method sSetEpicenterBoundsMethod -> I
    android.content.Context mContext -> a
    android.widget.ListAdapter mAdapter -> b
    androidx.appcompat.widget.DropDownListView mDropDownList -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v;"}
    int mDropDownHeight -> d
    int mDropDownWidth -> e
    int mDropDownHorizontalOffset -> f
    int mDropDownVerticalOffset -> g
    int mDropDownWindowLayoutType -> h
    boolean mDropDownVerticalOffsetSet -> i
    boolean mOverlapAnchor -> j
    boolean mOverlapAnchorSet -> k
    int mDropDownGravity -> l
    boolean mDropDownAlwaysVisible -> m
    boolean mForceIgnoreOutsideTouch -> n
    int mListItemExpandMaximum -> o
    android.view.View mPromptView -> p
    int mPromptPosition -> q
    android.database.DataSetObserver mObserver -> r
    android.view.View mDropDownAnchorView -> s
    android.graphics.drawable.Drawable mDropDownListHighlight -> t
    android.widget.AdapterView$OnItemClickListener mItemClickListener -> u
    android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> v
    androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$i;"}
    androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$h;"}
    androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$g;"}
    androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$e;"}
    3:14:void <clinit>():86:86 -> <clinit>
    15:27:void <clinit>():88:88 -> <clinit>
    28:32:void <clinit>():91:91 -> <clinit>
    33:47:void <clinit>():95:95 -> <clinit>
    48:52:void <clinit>():98:98 -> <clinit>
    53:58:void <clinit>():102:102 -> <clinit>
    59:81:void <clinit>():104:104 -> <clinit>
    82:87:void <clinit>():107:107 -> <clinit>
    1:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):263:263 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int,int):117:117 -> <init>
    7:10:void <init>(android.content.Context,android.util.AttributeSet,int,int):118:118 -> <init>
    11:13:void <init>(android.content.Context,android.util.AttributeSet,int,int):121:121 -> <init>
    14:15:void <init>(android.content.Context,android.util.AttributeSet,int,int):126:126 -> <init>
    16:17:void <init>(android.content.Context,android.util.AttributeSet,int,int):128:128 -> <init>
    18:22:void <init>(android.content.Context,android.util.AttributeSet,int,int):129:129 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int,int):130:130 -> <init>
    25:26:void <init>(android.content.Context,android.util.AttributeSet,int,int):133:133 -> <init>
    27:33:void <init>(android.content.Context,android.util.AttributeSet,int,int):144:144 -> <init>
    34:40:void <init>(android.content.Context,android.util.AttributeSet,int,int):145:145 -> <init>
    41:47:void <init>(android.content.Context,android.util.AttributeSet,int,int):146:146 -> <init>
    48:54:void <init>(android.content.Context,android.util.AttributeSet,int,int):147:147 -> <init>
    55:61:void <init>(android.content.Context,android.util.AttributeSet,int,int):152:152 -> <init>
    62:63:void <init>(android.content.Context,android.util.AttributeSet,int,int):264:264 -> <init>
    64:74:void <init>(android.content.Context,android.util.AttributeSet,int,int):265:265 -> <init>
    75:80:void <init>(android.content.Context,android.util.AttributeSet,int,int):267:267 -> <init>
    81:88:void <init>(android.content.Context,android.util.AttributeSet,int,int):269:269 -> <init>
    89:99:void <init>(android.content.Context,android.util.AttributeSet,int,int):271:271 -> <init>
    100:101:void <init>(android.content.Context,android.util.AttributeSet,int,int):274:274 -> <init>
    102:104:void <init>(android.content.Context,android.util.AttributeSet,int,int):276:276 -> <init>
    105:111:void <init>(android.content.Context,android.util.AttributeSet,int,int):278:278 -> <init>
    112:115:void <init>(android.content.Context,android.util.AttributeSet,int,int):279:279 -> <init>
    1:3:void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):618:618 -> A
    2:3:void setOverlapAnchor(boolean):1336:1336 -> B
    4:6:void setOverlapAnchor(boolean):1337:1337 -> B
    1:6:void setPopupClipToScreenEnabled(boolean):1429:1429 -> C
    7:10:void setPopupClipToScreenEnabled(boolean):1430:1430 -> C
    11:26:void setPopupClipToScreenEnabled(boolean):1432:1432 -> C
    27:34:void setPopupClipToScreenEnabled(boolean):1434:1434 -> C
    35:40:void setPopupClipToScreenEnabled(boolean):1438:1438 -> C
    1:3:void setVerticalOffset(int):504:504 -> D
    4:6:void setVerticalOffset(int):505:505 -> D
    1:3:void setWidth(int):554:554 -> E
    1:7:boolean isShowing():859:859 -> b
    1:3:android.widget.ListView getListView():945:945 -> c
    1:4:void show():662:662 -> e
    5:8:void show():664:664 -> e
    9:15:void show():665:665 -> e
    16:27:void show():667:667 -> e
    28:39:void show():668:668 -> e
    40:47:void show():673:673 -> e
    48:55:void show():678:678 -> e
    56:65:void show():684:684 -> e
    66:77:void show():689:689 -> e
    78:83:void show():691:691 -> e
    84:95:void show():693:693 -> e
    96:105:void show():695:695 -> e
    106:120:void show():703:703 -> e
    121:144:void show():705:705 -> e
    145:152:void show():710:710 -> e
    153:160:void show():714:714 -> e
    161:170:void show():721:721 -> e
    171:175:void show():731:731 -> e
    176:180:void show():732:732 -> e
    181:183:void show():733:733 -> e
    184:199:void show():737:737 -> e
    200:206:void show():738:738 -> e
    207:210:void show():739:739 -> e
    211:217:void show():740:740 -> e
    218:223:void show():742:742 -> e
    224:227:void show():743:743 -> e
    228:240:void show():745:745 -> e
    241:248:void show():747:747 -> e
    249:255:void show():751:751 -> e
    256:270:void show():753:753 -> e
    271:275:void show():755:755 -> e
    276:287:void show():757:757 -> e
    288:290:void show():758:758 -> e
    291:294:void show():760:760 -> e
    295:302:void show():761:761 -> e
    1:9:int buildDropDown():1157:1157 -> f
    10:11:int buildDropDown():1158:1158 -> f
    12:18:int buildDropDown():1166:1166 -> f
    19:27:int buildDropDown():1177:1177 -> f
    28:31:int buildDropDown():1178:1178 -> f
    32:34:int buildDropDown():1179:1179 -> f
    35:41:int buildDropDown():1181:1181 -> f
    42:48:int buildDropDown():1182:1182 -> f
    49:53:int buildDropDown():1183:1183 -> f
    54:58:int buildDropDown():1184:1184 -> f
    59:68:int buildDropDown():1185:1185 -> f
    69:75:int buildDropDown():1203:1203 -> f
    76:79:int buildDropDown():1205:1205 -> f
    80:84:int buildDropDown():1206:1206 -> f
    85:86:int buildDropDown():1209:1209 -> f
    87:90:int buildDropDown():1211:1211 -> f
    91:95:int buildDropDown():1215:1215 -> f
    96:98:int buildDropDown():1216:1216 -> f
    99:105:int buildDropDown():1218:1218 -> f
    106:111:int buildDropDown():1222:1222 -> f
    112:136:int buildDropDown():1234:1234 -> f
    137:139:int buildDropDown():1224:1224 -> f
    140:143:int buildDropDown():1225:1225 -> f
    144:146:int buildDropDown():1229:1229 -> f
    147:149:int buildDropDown():1230:1230 -> f
    150:157:int buildDropDown():1242:1242 -> f
    158:161:int buildDropDown():1249:1249 -> f
    162:164:int buildDropDown():1251:1251 -> f
    165:170:int buildDropDown():1253:1253 -> f
    171:184:int buildDropDown():1254:1254 -> f
    185:190:int buildDropDown():1260:1260 -> f
    191:198:int buildDropDown():1262:1262 -> f
    199:202:int buildDropDown():1263:1263 -> f
    203:208:int buildDropDown():1266:1266 -> f
    209:220:int buildDropDown():1267:1267 -> f
    221:228:int buildDropDown():1275:1275 -> f
    229:233:int buildDropDown():1277:1277 -> f
    234:240:int buildDropDown():1278:1278 -> f
    241:245:int buildDropDown():1282:1282 -> f
    246:248:int buildDropDown():1283:1283 -> f
    249:254:int buildDropDown():1286:1286 -> f
    255:256:int buildDropDown():1291:1291 -> f
    257:265:int buildDropDown():1292:1292 -> f
    266:275:int buildDropDown():1293:1293 -> f
    276:284:int buildDropDown():1295:1295 -> f
    285:293:int buildDropDown():1300:1300 -> f
    294:299:int buildDropDown():1314:1314 -> f
    300:301:int buildDropDown():1308:1308 -> f
    302:319:int buildDropDown():1309:1309 -> f
    320:324:int buildDropDown():1308:1308 -> f
    325:326:int buildDropDown():1302:1302 -> f
    327:344:int buildDropDown():1303:1303 -> f
    345:349:int buildDropDown():1302:1302 -> f
    350:362:int buildDropDown():1320:1320 -> f
    363:370:int buildDropDown():1323:1323 -> f
    371:381:int buildDropDown():1324:1324 -> f
    1:5:void clearListSelection():845:845 -> g
    6:8:void clearListSelection():848:848 -> g
    9:12:void clearListSelection():850:850 -> g
    androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/v;"}
    1:5:void dismiss():771:771 -> i
    6:8:void dismiss():772:772 -> i
    9:14:void dismiss():773:773 -> i
    15:16:void dismiss():774:774 -> i
    17:24:void dismiss():775:775 -> i
    1:3:android.view.View getAnchorView():459:459 -> j
    1:3:int getHorizontalOffset():476:476 -> k
    1:6:int getMaxAvailableHeight(android.view.View,int,boolean):1443:1443 -> l
    7:10:int getMaxAvailableHeight(android.view.View,int,boolean):1444:1444 -> l
    11:16:int getMaxAvailableHeight(android.view.View,int,boolean):1446:1446 -> l
    17:32:int getMaxAvailableHeight(android.view.View,int,boolean):1447:1447 -> l
    33:43:int getMaxAvailableHeight(android.view.View,int,boolean):1446:1446 -> l
    44:50:int getMaxAvailableHeight(android.view.View,int,boolean):1449:1449 -> l
    51:57:int getMaxAvailableHeight(android.view.View,int,boolean):1453:1453 -> l
    58:64:int getMaxAvailableHeight(android.view.View,int,boolean):1455:1455 -> l
    1:6:int getVerticalOffset():492:492 -> m
    7:9:int getVerticalOffset():495:495 -> m
    1:13:boolean isInputMethodNotNeeded():867:867 -> n
    1:3:boolean isModal():347:347 -> o
    1:4:void removePromptView():788:788 -> p
    5:8:void removePromptView():789:789 -> p
    9:12:void removePromptView():790:790 -> p
    13:14:void removePromptView():791:791 -> p
    15:20:void removePromptView():792:792 -> p
    1:4:void setAdapter(android.widget.ListAdapter):289:289 -> q
    5:12:void setAdapter(android.widget.ListAdapter):290:290 -> q
    13:16:void setAdapter(android.widget.ListAdapter):291:291 -> q
    17:19:void setAdapter(android.widget.ListAdapter):292:292 -> q
    20:23:void setAdapter(android.widget.ListAdapter):294:294 -> q
    24:28:void setAdapter(android.widget.ListAdapter):296:296 -> q
    29:32:void setAdapter(android.widget.ListAdapter):299:299 -> q
    33:38:void setAdapter(android.widget.ListAdapter):300:300 -> q
    1:3:void setAnchorView(android.view.View):469:469 -> r
    1:6:void setAnimationStyle(int):440:440 -> s
    1:8:void setContentWidth(int):564:564 -> t
    9:13:void setContentWidth(int):566:566 -> t
    14:24:void setContentWidth(int):567:567 -> t
    25:28:void setContentWidth(int):569:569 -> t
    1:3:void setDropDownGravity(int):537:537 -> u
    3:12:void setEpicenterBounds(android.graphics.Rect):516:516 -> v
    1:3:void setHorizontalOffset(int):485:485 -> w
    1:6:void setInputMethodMode(int):810:810 -> x
    1:2:void setModal(boolean):337:337 -> y
    3:8:void setModal(boolean):338:338 -> y
    1:6:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):784:784 -> z
androidx.appcompat.widget.ListPopupWindow$2 -> androidx.appcompat.widget.z$a:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1166:1166 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    1:8:void run():1170:1170 -> run
    9:14:void run():1171:1171 -> run
    15:20:void run():1172:1172 -> run
androidx.appcompat.widget.ListPopupWindow$3 -> androidx.appcompat.widget.z$b:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1185:1185 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    4:10:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1191:1191 -> onItemSelected
    11:14:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1194:1194 -> onItemSelected
androidx.appcompat.widget.ListPopupWindow$Api24Impl -> androidx.appcompat.widget.z$c:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    1:5:int getMaxAvailableHeight(android.widget.PopupWindow,android.view.View,int,boolean):1486:1486 -> a
androidx.appcompat.widget.ListPopupWindow$Api29Impl -> androidx.appcompat.widget.z$d:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    1:4:void setEpicenterBounds(android.widget.PopupWindow,android.graphics.Rect):1468:1468 -> a
    1:4:void setIsClippedToScreen(android.widget.PopupWindow,boolean):1473:1473 -> b
androidx.appcompat.widget.ListPopupWindow$ListSelectorHider -> androidx.appcompat.widget.z$e:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1359:1359 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    1:6:void run():1364:1364 -> run
androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> androidx.appcompat.widget.z$f:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1341:1341 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    1:8:void onChanged():1346:1346 -> onChanged
    9:14:void onChanged():1348:1348 -> onChanged
    1:6:void onInvalidated():1354:1354 -> onInvalidated
androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> androidx.appcompat.widget.z$g:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1405:1405 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    4:5:void onScrollStateChanged(android.widget.AbsListView,int):1416:1416 -> onScrollStateChanged
    6:21:void onScrollStateChanged(android.widget.AbsListView,int):1417:1417 -> onScrollStateChanged
    22:30:void onScrollStateChanged(android.widget.AbsListView,int):1418:1418 -> onScrollStateChanged
    31:38:void onScrollStateChanged(android.widget.AbsListView,int):1419:1419 -> onScrollStateChanged
androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> androidx.appcompat.widget.z$h:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1384:1384 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    1:4:boolean onTouch(android.view.View,android.view.MotionEvent):1389:1389 -> onTouch
    5:9:boolean onTouch(android.view.View,android.view.MotionEvent):1390:1390 -> onTouch
    10:16:boolean onTouch(android.view.View,android.view.MotionEvent):1391:1391 -> onTouch
    17:22:boolean onTouch(android.view.View,android.view.MotionEvent):1393:1393 -> onTouch
    23:34:boolean onTouch(android.view.View,android.view.MotionEvent):1394:1394 -> onTouch
    35:52:boolean onTouch(android.view.View,android.view.MotionEvent):1395:1395 -> onTouch
    53:67:boolean onTouch(android.view.View,android.view.MotionEvent):1396:1396 -> onTouch
    68:78:boolean onTouch(android.view.View,android.view.MotionEvent):1398:1398 -> onTouch
androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable -> androidx.appcompat.widget.z$i:
# {"id":"sourceFile","fileName":"ListPopupWindow.java"}
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"}
    1:6:void <init>(androidx.appcompat.widget.ListPopupWindow):1369:1369 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"}
    1:16:void run():1374:1374 -> run
    17:34:void run():1375:1375 -> run
    35:44:void run():1376:1376 -> run
    45:50:void run():1377:1377 -> run
    51:56:void run():1378:1378 -> run
androidx.appcompat.widget.MenuItemHoverListener -> androidx.appcompat.widget.A:
# {"id":"sourceFile","fileName":"MenuItemHoverListener.java"}
    void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
    void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
androidx.appcompat.widget.MenuPopupWindow -> androidx.appcompat.widget.B:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    java.lang.reflect.Method sSetTouchModalMethod -> K
    1:6:void <clinit>():62:62 -> <clinit>
    7:25:void <clinit>():63:63 -> <clinit>
    26:33:void <clinit>():67:67 -> <clinit>
    1:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):75:75 -> <init>
    1:8:void setEnterTransition(java.lang.Object):88:88 -> F
    1:8:void setExitTransition(java.lang.Object):94:94 -> G
    1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):99:99 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;)V"}
    1:6:void setTouchModal(boolean):107:107 -> I
    7:10:void setTouchModal(boolean):108:108 -> I
    11:26:void setTouchModal(boolean):110:110 -> I
    27:34:void setTouchModal(boolean):112:112 -> I
    35:40:void setTouchModal(boolean):116:116 -> I
    1:4:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):123:123 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
    5:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):124:124 -> a
    1:4:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):131:131 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"}
    5:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):132:132 -> d
    1:5:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):81:81 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/v;"}
    6:9:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):82:82 -> h
androidx.appcompat.widget.MenuPopupWindow$Api23Impl -> androidx.appcompat.widget.B$a:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    1:4:void setEnterTransition(android.widget.PopupWindow,android.transition.Transition):253:253 -> a
    1:4:void setExitTransition(android.widget.PopupWindow,android.transition.Transition):258:258 -> b
androidx.appcompat.widget.MenuPopupWindow$Api29Impl -> androidx.appcompat.widget.B$b:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    1:4:void setTouchModal(android.widget.PopupWindow,boolean):270:270 -> a
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> androidx.appcompat.widget.B$c:
# {"id":"sourceFile","fileName":"MenuPopupWindow.java"}
    int mAdvanceKey -> m
    int mRetreatKey -> n
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/A;"}
    android.view.MenuItem mHoveredMenuItem -> p
    1:3:void <init>(android.content.Context,boolean):147:147 -> <init>
    4:7:void <init>(android.content.Context,boolean):149:149 -> <init>
    8:12:void <init>(android.content.Context,boolean):150:150 -> <init>
    13:22:void <init>(android.content.Context,boolean):151:151 -> <init>
    23:24:void <init>(android.content.Context,boolean):152:152 -> <init>
    25:27:void <init>(android.content.Context,boolean):153:153 -> <init>
    28:29:void <init>(android.content.Context,boolean):155:155 -> <init>
    30:32:void <init>(android.content.Context,boolean):156:156 -> <init>
    1:5:int measureHeightOfChildrenCompat(int,int,int,int,int):138:138 -> d
    1:5:boolean onForwardedEvent(android.view.MotionEvent,int):138:138 -> e
    1:5:boolean hasFocus():138:138 -> hasFocus
    1:5:boolean hasWindowFocus():138:138 -> hasWindowFocus
    1:5:boolean isFocused():138:138 -> isFocused
    1:5:boolean isInTouchMode():138:138 -> isInTouchMode
    1:4:boolean onHoverEvent(android.view.MotionEvent):200:200 -> onHoverEvent
    5:8:boolean onHoverEvent(android.view.MotionEvent):204:204 -> onHoverEvent
    9:12:boolean onHoverEvent(android.view.MotionEvent):205:205 -> onHoverEvent
    13:14:boolean onHoverEvent(android.view.MotionEvent):206:206 -> onHoverEvent
    15:18:boolean onHoverEvent(android.view.MotionEvent):207:207 -> onHoverEvent
    19:25:boolean onHoverEvent(android.view.MotionEvent):208:208 -> onHoverEvent
    26:28:boolean onHoverEvent(android.view.MotionEvent):211:211 -> onHoverEvent
    29:36:boolean onHoverEvent(android.view.MotionEvent):216:216 -> onHoverEvent
    37:56:boolean onHoverEvent(android.view.MotionEvent):217:217 -> onHoverEvent
    57:62:boolean onHoverEvent(android.view.MotionEvent):220:220 -> onHoverEvent
    63:68:boolean onHoverEvent(android.view.MotionEvent):221:221 -> onHoverEvent
    69:72:boolean onHoverEvent(android.view.MotionEvent):226:226 -> onHoverEvent
    73:78:boolean onHoverEvent(android.view.MotionEvent):228:228 -> onHoverEvent
    79:83:boolean onHoverEvent(android.view.MotionEvent):230:230 -> onHoverEvent
    84:87:boolean onHoverEvent(android.view.MotionEvent):233:233 -> onHoverEvent
    88:92:boolean onHoverEvent(android.view.MotionEvent):236:236 -> onHoverEvent
    93:97:boolean onHoverEvent(android.view.MotionEvent):241:241 -> onHoverEvent
    1:9:boolean onKeyDown(int,android.view.KeyEvent):170:170 -> onKeyDown
    10:13:boolean onKeyDown(int,android.view.KeyEvent):171:171 -> onKeyDown
    14:29:boolean onKeyDown(int,android.view.KeyEvent):172:172 -> onKeyDown
    30:33:boolean onKeyDown(int,android.view.KeyEvent):175:175 -> onKeyDown
    34:37:boolean onKeyDown(int,android.view.KeyEvent):176:176 -> onKeyDown
    38:43:boolean onKeyDown(int,android.view.KeyEvent):173:173 -> onKeyDown
    44:48:boolean onKeyDown(int,android.view.KeyEvent):179:179 -> onKeyDown
    49:51:boolean onKeyDown(int,android.view.KeyEvent):180:180 -> onKeyDown
    52:55:boolean onKeyDown(int,android.view.KeyEvent):183:183 -> onKeyDown
    56:59:boolean onKeyDown(int,android.view.KeyEvent):185:185 -> onKeyDown
    60:61:boolean onKeyDown(int,android.view.KeyEvent):186:186 -> onKeyDown
    62:68:boolean onKeyDown(int,android.view.KeyEvent):187:187 -> onKeyDown
    69:70:boolean onKeyDown(int,android.view.KeyEvent):189:189 -> onKeyDown
    71:79:boolean onKeyDown(int,android.view.KeyEvent):191:191 -> onKeyDown
    80:84:boolean onKeyDown(int,android.view.KeyEvent):194:194 -> onKeyDown
    1:5:boolean onTouchEvent(android.view.MotionEvent):138:138 -> onTouchEvent
    1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):161:161 -> setHoverListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/A;)V"}
    1:4:void setSelector(android.graphics.drawable.Drawable):138:138 -> setSelector
androidx.appcompat.widget.ResourceManagerInternal -> androidx.appcompat.widget.C:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    java.util.WeakHashMap mTintLists -> a
    androidx.collection.SimpleArrayMap mDelegates -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"}
    androidx.collection.SparseArrayCompat mKnownDrawableIdTags -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/j;"}
    java.util.WeakHashMap mDrawableCaches -> d
    android.util.TypedValue mTypedValue -> e
    boolean mHasCheckedVectorDrawableSetup -> f
    androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks mHooks -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C$f;"}
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> h
    androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C;"}
    androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/C$c;"}
    1:4:void <clinit>():85:85 -> <clinit>
    5:13:void <clinit>():115:115 -> <clinit>
    1:3:void <init>():62:62 -> <init>
    4:12:void <init>():121:121 -> <init>
    1:4:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):368:368 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/appcompat/widget/C$e;)V"}
    5:11:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):369:369 -> a
    12:17:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):371:371 -> a
    2:7:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):337:337 -> b
    8:17:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):339:339 -> b
    18:22:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):341:341 -> b
    23:30:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):342:342 -> b
    31:38:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):344:344 -> b
    39:41:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):345:345 -> b
    42:46:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):347:347 -> b
    1:4:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):403:403 -> c
    5:11:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):404:404 -> c
    12:21:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):406:406 -> c
    22:26:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):408:408 -> c
    27:31:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):409:409 -> c
    32:35:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):411:411 -> c
    1:6:void checkVectorDrawableSetup(android.content.Context):492:492 -> d
    7:8:void checkVectorDrawableSetup(android.content.Context):498:498 -> d
    9:16:void checkVectorDrawableSetup(android.content.Context):499:499 -> d
    17:24:void checkVectorDrawableSetup(android.content.Context):500:500 -> d
    25:26:void checkVectorDrawableSetup(android.content.Context):501:501 -> d
    27:34:void checkVectorDrawableSetup(android.content.Context):502:502 -> d
    1:11:long createCacheKey(android.util.TypedValue):170:170 -> e
    1:4:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):175:175 -> f
    5:11:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):176:176 -> f
    12:13:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):178:178 -> f
    14:21:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):179:179 -> f
    22:25:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):180:180 -> f
    26:32:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):182:182 -> f
    33:38:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):189:189 -> f
    39:44:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):190:190 -> f
    45:49:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):193:193 -> f
    50:53:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):195:195 -> f
    7:10:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):473:473 -> g
    11:17:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):474:474 -> g
    4:7:androidx.appcompat.widget.ResourceManagerInternal get():96:96 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/C;"}
    8:14:androidx.appcompat.widget.ResourceManagerInternal get():97:97 -> h
    15:20:androidx.appcompat.widget.ResourceManagerInternal get():98:98 -> h
    21:26:androidx.appcompat.widget.ResourceManagerInternal get():100:100 -> h
    2:12:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):316:316 -> i
    13:14:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):318:318 -> i
    15:22:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):321:321 -> i
    23:30:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):324:324 -> i
    31:42:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):326:326 -> i
    43:45:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):329:329 -> i
    46:49:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):332:332 -> i
    3:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):135:135 -> j
    2:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):140:140 -> k
    5:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):142:142 -> k
    11:19:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):144:144 -> k
    20:25:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):147:147 -> k
    26:31:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):152:152 -> k
    32:34:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):156:156 -> k
    35:38:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):158:158 -> k
    4:11:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):480:480 -> l
    12:16:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):484:484 -> l
    17:22:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):485:485 -> l
    23:26:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):488:488 -> l
    2:7:android.content.res.ColorStateList getTintList(android.content.Context,int):380:380 -> m
    8:19:android.content.res.ColorStateList getTintList(android.content.Context,int):384:384 -> m
    20:25:android.content.res.ColorStateList getTintList(android.content.Context,int):387:387 -> m
    26:29:android.content.res.ColorStateList getTintList(android.content.Context,int):390:390 -> m
    1:5:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):394:394 -> n
    6:13:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):395:395 -> n
    14:21:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):396:396 -> n
    1:11:android.graphics.PorterDuff$Mode getTintMode(int):375:375 -> o
    1:6:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):107:107 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;)V"}
    7:16:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):108:108 -> p
    17:26:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):109:109 -> p
    27:36:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):110:110 -> p
    37:47:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):111:111 -> p
    1:4:boolean isVectorDrawable(android.graphics.drawable.Drawable):508:508 -> q
    5:25:boolean isVectorDrawable(android.graphics.drawable.Drawable):509:509 -> q
    1:11:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):230:230 -> r
    12:17:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):231:231 -> r
    18:23:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):232:232 -> r
    24:33:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):233:233 -> r
    34:40:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):234:234 -> r
    41:47:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):245:245 -> r
    48:51:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):248:248 -> r
    52:58:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):249:249 -> r
    59:60:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):251:251 -> r
    61:65:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):252:252 -> r
    66:68:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):253:253 -> r
    69:72:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):255:255 -> r
    73:79:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):257:257 -> r
    80:95:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):267:267 -> r
    96:99:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):270:270 -> r
    100:103:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):271:271 -> r
    104:115:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):273:273 -> r
    116:119:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):281:281 -> r
    120:124:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):283:283 -> r
    125:134:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):286:286 -> r
    135:138:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):289:289 -> r
    139:147:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):288:288 -> r
    148:152:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):293:293 -> r
    153:156:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):294:294 -> r
    157:164:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):278:278 -> r
    165:173:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):300:300 -> r
    174:180:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):306:306 -> r
    2:7:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):352:352 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/V;I)Landroid/graphics/drawable/Drawable;"}
    8:17:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):354:354 -> s
    18:23:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):357:357 -> s
    24:28:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):359:359 -> s
    2:3:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):131:131 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C$f;)V"}
    4:8:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):132:132 -> t
    1:6:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):203:203 -> u
    7:10:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):206:206 -> u
    11:14:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):207:207 -> u
    15:17:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):208:208 -> u
    18:23:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):211:211 -> u
    24:27:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):213:213 -> u
    28:38:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):215:215 -> u
    39:49:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):219:219 -> u
    1:4:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):437:437 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/I;[I)V"}
    5:10:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):439:439 -> v
    11:21:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):446:446 -> v
    22:26:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):448:448 -> v
    27:29:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):449:449 -> v
    30:38:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):452:452 -> v
    39:44:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):458:458 -> v
    45:48:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):454:454 -> v
    49:57:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):455:455 -> v
    58:64:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):453:453 -> v
    65:70:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):461:461 -> v
    71:74:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):464:464 -> v
    75:82:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):441:441 -> v
    1:14:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):364:364 -> w
androidx.appcompat.widget.ResourceManagerInternal$AsldcInflateDelegate -> androidx.appcompat.widget.C$a:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>():546:546 -> <init>
    1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):552:552 -> a
    11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):554:554 -> a
androidx.appcompat.widget.ResourceManagerInternal$AvdcInflateDelegate -> androidx.appcompat.widget.C$b:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>():530:530 -> <init>
    1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):538:538 -> a
    11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):540:540 -> a
androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> androidx.appcompat.widget.C$c:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>(int):417:417 -> <init>
    5:10:int generateCacheKey(int,android.graphics.PorterDuff$Mode):431:431 -> h
    1:15:android.graphics.PorterDuffColorFilter get(int,android.graphics.PorterDuff$Mode):421:421 -> i
    1:15:android.graphics.PorterDuffColorFilter put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):425:425 -> j
androidx.appcompat.widget.ResourceManagerInternal$DrawableDelegate -> androidx.appcompat.widget.C$d:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>():560:560 -> <init>
    1:7:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):564:564 -> a
    8:9:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):567:567 -> a
    10:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):568:568 -> a
    20:24:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):569:569 -> a
    25:38:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):570:570 -> a
    39:47:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):572:572 -> a
    48:55:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):579:579 -> a
androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate -> androidx.appcompat.widget.C$e:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a
androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks -> androidx.appcompat.widget.C$f:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/C;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"}
    android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int) -> b
    boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable) -> c
    boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable) -> d
    android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int) -> e
androidx.appcompat.widget.ResourceManagerInternal$VdcInflateDelegate -> androidx.appcompat.widget.C$g:
# {"id":"sourceFile","fileName":"ResourceManagerInternal.java"}
    1:4:void <init>():513:513 -> <init>
    1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):521:521 -> a
    11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):523:523 -> a
androidx.appcompat.widget.ResourcesWrapper -> androidx.appcompat.widget.D:
# {"id":"sourceFile","fileName":"ResourcesWrapper.java"}
    android.content.res.Resources mResources -> a
    1:15:void <init>(android.content.res.Resources):49:49 -> <init>
    16:18:void <init>(android.content.res.Resources):50:50 -> <init>
    1:5:android.graphics.drawable.Drawable getDrawableCanonical(int):148:148 -> a
    1:7:android.content.res.XmlResourceParser getAnimation(int):207:207 -> getAnimation
    1:7:boolean getBoolean(int):192:192 -> getBoolean
    1:7:int getColor(int):181:181 -> getColor
    1:7:android.content.res.ColorStateList getColorStateList(int):187:187 -> getColorStateList
    1:7:android.content.res.Configuration getConfiguration():269:269 -> getConfiguration
    1:7:float getDimension(int):111:111 -> getDimension
    1:7:int getDimensionPixelOffset(int):116:116 -> getDimensionPixelOffset
    1:7:int getDimensionPixelSize(int):121:121 -> getDimensionPixelSize
    1:7:android.util.DisplayMetrics getDisplayMetrics():264:264 -> getDisplayMetrics
    1:7:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):154:154 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):163:163 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):169:169 -> getDrawableForDensity
    1:7:float getFraction(int,int,int):126:126 -> getFraction
    1:7:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):274:274 -> getIdentifier
    1:7:int[] getIntArray(int):101:101 -> getIntArray
    1:7:int getInteger(int):197:197 -> getInteger
    1:7:android.content.res.XmlResourceParser getLayout(int):202:202 -> getLayout
    1:7:android.graphics.Movie getMovie(int):175:175 -> getMovie
    1:1:java.lang.String getQuantityString(int,int,java.lang.Object[]):76:76 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int):81:81 -> getQuantityString
    1:7:java.lang.CharSequence getQuantityText(int,int):60:60 -> getQuantityText
    1:7:java.lang.String getResourceEntryName(int):294:294 -> getResourceEntryName
    1:7:java.lang.String getResourceName(int):279:279 -> getResourceName
    1:7:java.lang.String getResourcePackageName(int):284:284 -> getResourcePackageName
    1:7:java.lang.String getResourceTypeName(int):289:289 -> getResourceTypeName
    1:1:java.lang.String getString(int):65:65 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):70:70 -> getString
    1:7:java.lang.String[] getStringArray(int):96:96 -> getStringArray
    1:1:java.lang.CharSequence getText(int):55:55 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):86:86 -> getText
    1:7:java.lang.CharSequence[] getTextArray(int):91:91 -> getTextArray
    1:1:void getValue(int,android.util.TypedValue,boolean):233:233 -> getValue
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):245:245 -> getValue
    1:6:void getValueForDensity(int,int,android.util.TypedValue,boolean):239:239 -> getValueForDensity
    1:7:android.content.res.XmlResourceParser getXml(int):212:212 -> getXml
    1:7:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):250:250 -> obtainAttributes
    1:7:android.content.res.TypedArray obtainTypedArray(int):106:106 -> obtainTypedArray
    1:1:java.io.InputStream openRawResource(int):217:217 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):222:222 -> openRawResource
    1:7:android.content.res.AssetFileDescriptor openRawResourceFd(int):227:227 -> openRawResourceFd
    1:6:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):306:306 -> parseBundleExtra
    1:6:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):300:300 -> parseBundleExtras
    1:3:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):256:256 -> updateConfiguration
    4:7:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):257:257 -> updateConfiguration
    8:11:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):258:258 -> updateConfiguration
androidx.appcompat.widget.RtlSpacingHelper -> androidx.appcompat.widget.E:
# {"id":"sourceFile","fileName":"RtlSpacingHelper.java"}
    int mLeft -> a
    int mRight -> b
    int mStart -> c
    int mEnd -> d
    int mExplicitLeft -> e
    int mExplicitRight -> f
    boolean mIsRtl -> g
    boolean mIsRelative -> h
    1:4:void <init>():25:25 -> <init>
    5:6:void <init>():28:28 -> <init>
    7:10:void <init>():29:29 -> <init>
    11:12:void <init>():30:30 -> <init>
    13:14:void <init>():31:31 -> <init>
    15:16:void <init>():32:32 -> <init>
    17:18:void <init>():33:33 -> <init>
    19:20:void <init>():35:35 -> <init>
    21:23:void <init>():36:36 -> <init>
    1:10:int getEnd():51:51 -> a
    1:3:int getLeft():39:39 -> b
    1:3:int getRight():43:43 -> c
    1:10:int getStart():47:47 -> d
    2:7:void setAbsolute(int,int):68:68 -> e
    8:13:void setAbsolute(int,int):69:69 -> e
    14:18:void setAbsolute(int,int):70:70 -> e
    1:5:void setDirection(boolean):74:74 -> f
    6:7:void setDirection(boolean):77:77 -> f
    8:15:void setDirection(boolean):78:78 -> f
    16:24:void setDirection(boolean):80:80 -> f
    25:34:void setDirection(boolean):81:81 -> f
    35:43:void setDirection(boolean):83:83 -> f
    44:53:void setDirection(boolean):84:84 -> f
    54:57:void setDirection(boolean):87:87 -> f
    58:62:void setDirection(boolean):88:88 -> f
    1:2:void setRelative(int,int):55:55 -> g
    3:5:void setRelative(int,int):56:56 -> g
    6:7:void setRelative(int,int):57:57 -> g
    8:15:void setRelative(int,int):58:58 -> g
    16:19:void setRelative(int,int):59:59 -> g
    20:24:void setRelative(int,int):60:60 -> g
    25:28:void setRelative(int,int):62:62 -> g
    29:31:void setRelative(int,int):63:63 -> g
androidx.appcompat.widget.ScrollingTabContainerView -> androidx.appcompat.widget.F:
# {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"}
androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView:
# {"id":"sourceFile","fileName":"SearchView.java"}
androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete:
# {"id":"sourceFile","fileName":"SearchView.java"}
    int mThreshold -> e
    boolean mHasPendingShowSoftInputRequest -> f
    java.lang.Runnable mRunShowSoftInputIfNecessary -> g
    1:1:void <init>(android.content.Context,android.util.AttributeSet):1861:1861 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):1865:1865 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):1849:1849 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):1866:1866 -> <init>
    1:4:void showSoftInputIfNecessary():2007:2007 -> b
    5:17:void showSoftInputIfNecessary():2009:2009 -> b
    18:20:void showSoftInputIfNecessary():2010:2010 -> b
    21:23:void showSoftInputIfNecessary():2011:2011 -> b
    1:15:boolean enoughToFilter():1946:1946 -> enoughToFilter
    1:8:int getSearchViewTextMinWidthDp():1979:1979 -> getSearchViewTextMinWidthDp
    9:10:int getSearchViewTextMinWidthDp():1980:1980 -> getSearchViewTextMinWidthDp
    11:20:int getSearchViewTextMinWidthDp():1981:1981 -> getSearchViewTextMinWidthDp
    21:47:int getSearchViewTextMinWidthDp():1983:1983 -> getSearchViewTextMinWidthDp
    1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1998:1998 -> onCreateInputConnection
    5:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1999:1999 -> onCreateInputConnection
    9:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2000:2000 -> onCreateInputConnection
    14:19:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2001:2001 -> onCreateInputConnection
    1:3:void onFinishInflate():1871:1871 -> onFinishInflate
    4:11:void onFinishInflate():1872:1872 -> onFinishInflate
    12:17:void onFinishInflate():1874:1874 -> onFinishInflate
    18:26:void onFinishInflate():1873:1873 -> onFinishInflate
    1:4:void onFocusChanged(boolean,int,android.graphics.Rect):1936:1936 -> onFocusChanged
    5:5:void onFocusChanged(boolean,int,android.graphics.Rect):1937:1937 -> onFocusChanged
    4:16:boolean onKeyPreIme(int,android.view.KeyEvent):1954:1954 -> onKeyPreIme
    17:22:boolean onKeyPreIme(int,android.view.KeyEvent):1955:1955 -> onKeyPreIme
    23:26:boolean onKeyPreIme(int,android.view.KeyEvent):1957:1957 -> onKeyPreIme
    27:32:boolean onKeyPreIme(int,android.view.KeyEvent):1960:1960 -> onKeyPreIme
    33:38:boolean onKeyPreIme(int,android.view.KeyEvent):1961:1961 -> onKeyPreIme
    39:41:boolean onKeyPreIme(int,android.view.KeyEvent):1963:1963 -> onKeyPreIme
    42:55:boolean onKeyPreIme(int,android.view.KeyEvent):1965:1965 -> onKeyPreIme
    56:56:boolean onKeyPreIme(int,android.view.KeyEvent):1966:1966 -> onKeyPreIme
    57:61:boolean onKeyPreIme(int,android.view.KeyEvent):1972:1972 -> onKeyPreIme
    1:7:void onWindowFocusChanged(boolean):1918:1918 -> onWindowFocusChanged
    8:8:void onWindowFocusChanged(boolean):1920:1920 -> onWindowFocusChanged
    1:15:void setImeVisibility(boolean):2017:2017 -> setImeVisibility
    16:17:void setImeVisibility(boolean):2019:2019 -> setImeVisibility
    18:22:void setImeVisibility(boolean):2020:2020 -> setImeVisibility
    23:30:void setImeVisibility(boolean):2021:2021 -> setImeVisibility
    31:36:void setImeVisibility(boolean):2025:2025 -> setImeVisibility
    37:38:void setImeVisibility(boolean):2028:2028 -> setImeVisibility
    39:43:void setImeVisibility(boolean):2029:2029 -> setImeVisibility
    44:48:void setImeVisibility(boolean):2030:2030 -> setImeVisibility
    49:51:void setImeVisibility(boolean):2036:2036 -> setImeVisibility
    1:3:void setThreshold(int):1883:1883 -> setThreshold
    4:6:void setThreshold(int):1884:1884 -> setThreshold
androidx.appcompat.widget.SearchView$SearchAutoComplete$1 -> androidx.appcompat.widget.SearchView$SearchAutoComplete$a:
# {"id":"sourceFile","fileName":"SearchView.java"}
    androidx.appcompat.widget.SearchView$SearchAutoComplete this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.SearchView$SearchAutoComplete):1849:1849 -> <init>
    1:6:void run():1852:1852 -> run
androidx.appcompat.widget.ThemeUtils -> androidx.appcompat.widget.G:
# {"id":"sourceFile","fileName":"ThemeUtils.java"}
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    int[] DISABLED_STATE_SET -> b
    int[] FOCUSED_STATE_SET -> c
    int[] ACTIVATED_STATE_SET -> d
    int[] PRESSED_STATE_SET -> e
    int[] CHECKED_STATE_SET -> f
    int[] SELECTED_STATE_SET -> g
    int[] NOT_PRESSED_OR_FOCUSED_STATE_SET -> h
    int[] EMPTY_STATE_SET -> i
    int[] TEMP_ARRAY -> j
    1:10:void <clinit>():40:40 -> <clinit>
    11:19:void <clinit>():42:42 -> <clinit>
    20:28:void <clinit>():43:43 -> <clinit>
    29:37:void <clinit>():44:44 -> <clinit>
    38:46:void <clinit>():45:45 -> <clinit>
    47:55:void <clinit>():46:46 -> <clinit>
    56:67:void <clinit>():47:47 -> <clinit>
    68:74:void <clinit>():48:48 -> <clinit>
    75:79:void <clinit>():50:50 -> <clinit>
    80:84:void <clinit>():52:52 -> <clinit>
    1:6:void checkAppCompatTheme(android.view.View,android.content.Context):161:161 -> a
    7:14:void checkAppCompatTheme(android.view.View,android.content.Context):167:167 -> a
    15:48:void checkAppCompatTheme(android.view.View,android.content.Context):168:168 -> a
    49:55:void checkAppCompatTheme(android.view.View,android.content.Context):173:173 -> a
    56:56:void checkAppCompatTheme(android.view.View,android.content.Context):174:174 -> a
    1:6:int getDisabledThemeAttrColor(android.content.Context,int):125:125 -> b
    7:12:int getDisabledThemeAttrColor(android.content.Context,int):126:126 -> b
    13:23:int getDisabledThemeAttrColor(android.content.Context,int):128:128 -> b
    24:27:int getDisabledThemeAttrColor(android.content.Context,int):132:132 -> b
    28:38:int getDisabledThemeAttrColor(android.content.Context,int):134:134 -> b
    39:42:int getDisabledThemeAttrColor(android.content.Context,int):135:135 -> b
    43:47:int getDisabledThemeAttrColor(android.content.Context,int):137:137 -> b
    1:6:int getThemeAttrColor(android.content.Context,int):90:90 -> c
    7:10:int getThemeAttrColor(android.content.Context,int):91:91 -> c
    11:14:int getThemeAttrColor(android.content.Context,int):93:93 -> c
    15:22:int getThemeAttrColor(android.content.Context,int):95:95 -> c
    23:23:int getThemeAttrColor(android.content.Context,int):96:96 -> c
    1:4:int getThemeAttrColor(android.content.Context,int,float):151:151 -> d
    5:10:int getThemeAttrColor(android.content.Context,int,float):152:152 -> d
    11:19:int getThemeAttrColor(android.content.Context,int,float):153:153 -> d
    1:6:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):108:108 -> e
    7:10:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):109:109 -> e
    11:14:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):111:111 -> e
    15:22:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):113:113 -> e
    23:23:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):114:114 -> e
    1:10:android.util.TypedValue getTypedValue():142:142 -> f
    11:15:android.util.TypedValue getTypedValue():144:144 -> f
    16:19:android.util.TypedValue getTypedValue():145:145 -> f
androidx.appcompat.widget.TintContextWrapper -> androidx.appcompat.widget.H:
# {"id":"sourceFile","fileName":"TintContextWrapper.java"}
    android.content.res.Resources mResources -> a
    android.content.res.Resources$Theme mTheme -> b
    java.lang.Object CACHE_LOCK -> c
    java.util.ArrayList sCache -> d
    1:8:void <clinit>():41:41 -> <clinit>
    1:3:void <init>(android.content.Context):91:91 -> <init>
    4:9:void <init>(android.content.Context):93:93 -> <init>
    10:20:void <init>(android.content.Context):96:96 -> <init>
    21:26:void <init>(android.content.Context):97:97 -> <init>
    27:34:void <init>(android.content.Context):98:98 -> <init>
    35:46:void <init>(android.content.Context):100:100 -> <init>
    47:49:void <init>(android.content.Context):101:101 -> <init>
    1:5:boolean shouldWrap(android.content.Context):77:77 -> a
    6:13:boolean shouldWrap(android.content.Context):78:78 -> a
    14:22:boolean shouldWrap(android.content.Context):79:79 -> a
    23:31:boolean shouldWrap(android.content.Context):84:84 -> a
    1:6:android.content.Context wrap(android.content.Context):45:45 -> b
    7:9:android.content.Context wrap(android.content.Context):46:46 -> b
    10:13:android.content.Context wrap(android.content.Context):47:47 -> b
    14:23:android.content.Context wrap(android.content.Context):48:48 -> b
    24:31:android.content.Context wrap(android.content.Context):51:51 -> b
    32:41:android.content.Context wrap(android.content.Context):52:52 -> b
    42:47:android.content.Context wrap(android.content.Context):53:53 -> b
    48:55:android.content.Context wrap(android.content.Context):54:54 -> b
    56:65:android.content.Context wrap(android.content.Context):58:58 -> b
    66:75:android.content.Context wrap(android.content.Context):59:59 -> b
    76:85:android.content.Context wrap(android.content.Context):60:60 -> b
    86:91:android.content.Context wrap(android.content.Context):61:61 -> b
    92:96:android.content.Context wrap(android.content.Context):62:62 -> b
    97:101:android.content.Context wrap(android.content.Context):68:68 -> b
    102:111:android.content.Context wrap(android.content.Context):69:69 -> b
    112:113:android.content.Context wrap(android.content.Context):70:70 -> b
    114:116:android.content.Context wrap(android.content.Context):71:71 -> b
    1:7:android.content.res.AssetManager getAssets():127:127 -> getAssets
    1:3:android.content.res.Resources getResources():121:121 -> getResources
    1:9:android.content.res.Resources$Theme getTheme():107:107 -> getTheme
    1:4:void setTheme(int):112:112 -> setTheme
    5:9:void setTheme(int):113:113 -> setTheme
    10:13:void setTheme(int):115:115 -> setTheme
androidx.appcompat.widget.TintInfo -> androidx.appcompat.widget.I:
# {"id":"sourceFile","fileName":"TintInfo.java"}
    android.content.res.ColorStateList mTintList -> a
    android.graphics.PorterDuff$Mode mTintMode -> b
    boolean mHasTintMode -> c
    boolean mHasTintList -> d
    1:4:void <init>():27:27 -> <init>
    2:4:void clear():34:34 -> a
    5:6:void clear():35:35 -> a
    7:8:void clear():36:36 -> a
    9:11:void clear():37:37 -> a
androidx.appcompat.widget.TintResources -> androidx.appcompat.widget.J:
# {"id":"sourceFile","fileName":"TintResources.java"}
    java.lang.ref.WeakReference mContextRef -> b
    1:3:void <init>(android.content.Context,android.content.res.Resources):35:35 -> <init>
    4:11:void <init>(android.content.Context,android.content.res.Resources):36:36 -> <init>
    1:4:android.graphics.drawable.Drawable getDrawable(int):46:46 -> getDrawable
    5:16:android.graphics.drawable.Drawable getDrawable(int):47:47 -> getDrawable
    17:24:android.graphics.drawable.Drawable getDrawable(int):49:49 -> getDrawable
androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.K:
# {"id":"sourceFile","fileName":"TintTypedArray.java"}
    android.content.Context mContext -> a
    android.content.res.TypedArray mWrapped -> b
    android.util.TypedValue mTypedValue -> c
    1:3:void <init>(android.content.Context,android.content.res.TypedArray):67:67 -> <init>
    4:5:void <init>(android.content.Context,android.content.res.TypedArray):68:68 -> <init>
    6:8:void <init>(android.content.Context,android.content.res.TypedArray):69:69 -> <init>
    1:7:boolean getBoolean(int,boolean):158:158 -> a
    1:7:int getColor(int,int):170:170 -> b
    1:8:android.content.res.ColorStateList getColorStateList(int):174:174 -> c
    9:17:android.content.res.ColorStateList getColorStateList(int):175:175 -> c
    18:19:android.content.res.ColorStateList getColorStateList(int):177:177 -> c
    20:26:android.content.res.ColorStateList getColorStateList(int):178:178 -> c
    27:33:android.content.res.ColorStateList getColorStateList(int):184:184 -> c
    1:7:int getDimensionPixelOffset(int,int):196:196 -> d
    1:7:int getDimensionPixelSize(int,int):200:200 -> e
    1:8:android.graphics.drawable.Drawable getDrawable(int):80:80 -> f
    9:17:android.graphics.drawable.Drawable getDrawable(int):81:81 -> f
    18:24:android.graphics.drawable.Drawable getDrawable(int):83:83 -> f
    25:31:android.graphics.drawable.Drawable getDrawable(int):86:86 -> f
    1:7:float getFloat(int,float):166:166 -> g
    1:11:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):119:119 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"}
    12:15:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):123:123 -> h
    16:22:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):124:124 -> h
    23:31:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):126:126 -> h
    1:7:int getInt(int,int):162:162 -> i
    1:7:int getInteger(int,int):188:188 -> j
    1:7:int getLayoutDimension(int,int):208:208 -> k
    1:7:int getResourceId(int,int):216:216 -> l
    1:7:java.lang.String getString(int):150:150 -> m
    1:7:java.lang.CharSequence getText(int):146:146 -> n
    1:3:android.content.res.TypedArray getWrappedTypeArray():76:76 -> o
    1:7:boolean hasValue(int):240:240 -> p
    1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]):64:64 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I[I)Landroidx/appcompat/widget/K;"}
    1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):54:54 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/K;"}
    1:2:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):59:59 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/K;"}
    3:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):60:60 -> s
    1:7:android.util.TypedValue peekValue(int):244:244 -> t
    1:6:void recycle():252:252 -> u
androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    android.content.res.ColorStateList mSubtitleTextColor -> A
    boolean mEatingTouch -> B
    boolean mEatingHover -> C
    java.util.ArrayList mTempViews -> D
    java.util.ArrayList mHiddenViews -> E
    int[] mTempMargins -> F
    androidx.core.view.MenuHostHelper mMenuHostHelper -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"}
    java.util.ArrayList mProvidedMenuItems -> H
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/O;"}
    androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"}
    androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$f;"}
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"}
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"}
    boolean mCollapsible -> O
    android.window.OnBackInvokedCallback mBackInvokedCallback -> P
    android.window.OnBackInvokedDispatcher mBackInvokedDispatcher -> Q
    boolean mBackInvokedCallbackEnabled -> R
    java.lang.Runnable mShowOverflowMenuRunnable -> S
    androidx.appcompat.widget.ActionMenuView mMenuView -> a
    android.widget.TextView mTitleTextView -> b
    android.widget.TextView mSubtitleTextView -> c
    android.widget.ImageButton mNavButtonView -> d
    android.widget.ImageView mLogoView -> e
    android.graphics.drawable.Drawable mCollapseIcon -> f
    java.lang.CharSequence mCollapseDescription -> g
    android.widget.ImageButton mCollapseButtonView -> h
    android.view.View mExpandedActionView -> i
    android.content.Context mPopupContext -> j
    int mPopupTheme -> k
    int mTitleTextAppearance -> l
    int mSubtitleTextAppearance -> m
    int mButtonGravity -> n
    int mMaxButtonHeight -> o
    int mTitleMarginStart -> p
    int mTitleMarginEnd -> q
    int mTitleMarginTop -> r
    int mTitleMarginBottom -> s
    androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/E;"}
    int mContentInsetStartWithNavigation -> u
    int mContentInsetEndWithActions -> v
    int mGravity -> w
    java.lang.CharSequence mTitleText -> x
    java.lang.CharSequence mSubtitleText -> y
    android.content.res.ColorStateList mTitleTextColor -> z
    1:1:void <init>(android.content.Context,android.util.AttributeSet):261:261 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):265:265 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):193:193 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):205:205 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):208:208 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):210:210 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):212:213 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):216:216 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):250:250 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):268:268 -> <init>
    12:13:void <init>(android.content.Context,android.util.AttributeSet,int):270:271 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):270:270 -> <init>
    15:18:void <init>(android.content.Context,android.util.AttributeSet,int):273:276 -> <init>
    19:20:void <init>(android.content.Context,android.util.AttributeSet,int):279:280 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):282:282 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int):284:284 -> <init>
    23:23:void <init>(android.content.Context,android.util.AttributeSet,int):286:286 -> <init>
    24:24:void <init>(android.content.Context,android.util.AttributeSet,int):288:288 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):291:291 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):293:293 -> <init>
    27:27:void <init>(android.content.Context,android.util.AttributeSet,int):296:296 -> <init>
    28:28:void <init>(android.content.Context,android.util.AttributeSet,int):298:298 -> <init>
    29:29:void <init>(android.content.Context,android.util.AttributeSet,int):301:301 -> <init>
    30:30:void <init>(android.content.Context,android.util.AttributeSet,int):304:304 -> <init>
    31:31:void <init>(android.content.Context,android.util.AttributeSet,int):307:307 -> <init>
    32:33:void <init>(android.content.Context,android.util.AttributeSet,int):309:310 -> <init>
    34:35:void <init>(android.content.Context,android.util.AttributeSet,int):312:313 -> <init>
    36:39:void <init>(android.content.Context,android.util.AttributeSet,int):315:318 -> <init>
    40:41:void <init>(android.content.Context,android.util.AttributeSet,int):320:321 -> <init>
    42:42:void <init>(android.content.Context,android.util.AttributeSet,int):325:325 -> <init>
    43:43:void <init>(android.content.Context,android.util.AttributeSet,int):328:328 -> <init>
    44:44:void <init>(android.content.Context,android.util.AttributeSet,int):330:330 -> <init>
    45:46:void <init>(android.content.Context,android.util.AttributeSet,int):333:334 -> <init>
    47:49:void <init>(android.content.Context,android.util.AttributeSet,int):336:338 -> <init>
    50:52:void <init>(android.content.Context,android.util.AttributeSet,int):341:343 -> <init>
    53:54:void <init>(android.content.Context,android.util.AttributeSet,int):347:348 -> <init>
    55:55:void <init>(android.content.Context,android.util.AttributeSet,int):350:350 -> <init>
    56:56:void <init>(android.content.Context,android.util.AttributeSet,int):352:352 -> <init>
    57:59:void <init>(android.content.Context,android.util.AttributeSet,int):354:356 -> <init>
    60:60:void <init>(android.content.Context,android.util.AttributeSet,int):359:359 -> <init>
    61:61:void <init>(android.content.Context,android.util.AttributeSet,int):361:361 -> <init>
    62:64:void <init>(android.content.Context,android.util.AttributeSet,int):364:366 -> <init>
    65:66:void <init>(android.content.Context,android.util.AttributeSet,int):369:370 -> <init>
    67:68:void <init>(android.content.Context,android.util.AttributeSet,int):373:374 -> <init>
    69:70:void <init>(android.content.Context,android.util.AttributeSet,int):377:378 -> <init>
    71:71:void <init>(android.content.Context,android.util.AttributeSet,int):381:381 -> <init>
    1:6:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1782:1782 -> A
    7:12:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1784:1784 -> A
    13:18:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1785:1785 -> A
    19:22:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1786:1786 -> A
    23:28:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1787:1787 -> A
    29:35:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1789:1789 -> A
    36:41:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1790:1790 -> A
    42:54:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1793:1793 -> A
    55:58:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1792:1792 -> A
    59:76:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1795:1795 -> A
    77:80:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1794:1794 -> A
    81:83:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1798:1798 -> A
    84:89:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1799:1799 -> A
    1:6:void measureChildConstrained(android.view.View,int,int,int,int,int):1757:1757 -> B
    7:24:void measureChildConstrained(android.view.View,int,int,int,int,int):1760:1760 -> B
    25:28:void measureChildConstrained(android.view.View,int,int,int,int,int):1759:1759 -> B
    29:46:void measureChildConstrained(android.view.View,int,int,int,int,int):1763:1763 -> B
    47:50:void measureChildConstrained(android.view.View,int,int,int,int,int):1762:1762 -> B
    51:62:void measureChildConstrained(android.view.View,int,int,int,int,int):1766:1766 -> B
    63:70:void measureChildConstrained(android.view.View,int,int,int,int,int):1769:1769 -> B
    71:74:void measureChildConstrained(android.view.View,int,int,int,int,int):1771:1771 -> B
    75:78:void measureChildConstrained(android.view.View,int,int,int,int,int):1773:1773 -> B
    1:4:void onCreateMenu():2454:2454 -> C
    5:8:void onCreateMenu():2455:2455 -> C
    9:17:void onCreateMenu():2456:2456 -> C
    18:21:void onCreateMenu():2458:2458 -> C
    22:24:void onCreateMenu():2459:2459 -> C
    25:27:void onCreateMenu():2460:2460 -> C
    1:5:void postShowOverflowMenu():1688:1688 -> D
    6:11:void postShowOverflowMenu():1689:1689 -> D
    1:8:void removeChildrenForExpandedActionView():2362:2362 -> E
    9:12:void removeChildrenForExpandedActionView():2365:2365 -> E
    13:18:void removeChildrenForExpandedActionView():2366:2366 -> E
    19:27:void removeChildrenForExpandedActionView():2367:2367 -> E
    28:30:void removeChildrenForExpandedActionView():2368:2368 -> E
    31:39:void removeChildrenForExpandedActionView():2369:2369 -> E
    1:3:void setContentInsetsRelative(int,int):1332:1332 -> F
    4:9:void setContentInsetsRelative(int,int):1333:1333 -> F
    1:2:void setSubtitleTextAppearance(android.content.Context,int):927:927 -> G
    3:6:void setSubtitleTextAppearance(android.content.Context,int):928:928 -> G
    7:10:void setSubtitleTextAppearance(android.content.Context,int):929:929 -> G
    1:2:void setTitleTextAppearance(android.content.Context,int):916:916 -> H
    3:6:void setTitleTextAppearance(android.content.Context,int):917:917 -> H
    7:10:void setTitleTextAppearance(android.content.Context,int):918:918 -> H
    1:6:boolean shouldCollapse():1806:1806 -> I
    7:13:boolean shouldCollapse():1808:1808 -> I
    14:17:boolean shouldCollapse():1810:1810 -> I
    18:29:boolean shouldCollapse():1811:1811 -> I
    30:41:boolean shouldCollapse():1812:1812 -> I
    3:20:boolean shouldLayout(android.view.View):2312:2312 -> J
    1:14:boolean showOverflowMenu():606:606 -> K
    1:6:void updateBackInvokedCallbackState():2511:2511 -> L
    7:10:void updateBackInvokedCallbackState():2513:2513 -> L
    11:18:void updateBackInvokedCallbackState():2514:2514 -> L
    19:33:void updateBackInvokedCallbackState():2516:2516 -> L
    34:37:void updateBackInvokedCallbackState():2519:2519 -> L
    38:41:void updateBackInvokedCallbackState():2520:2520 -> L
    42:52:void updateBackInvokedCallbackState():2521:2521 -> L
    53:57:void updateBackInvokedCallbackState():2524:2524 -> L
    58:62:void updateBackInvokedCallbackState():2526:2526 -> L
    63:66:void updateBackInvokedCallbackState():2527:2527 -> L
    67:72:void updateBackInvokedCallbackState():2528:2528 -> L
    73:75:void updateBackInvokedCallbackState():2530:2530 -> L
    1:10:void addChildrenForExpandedActionView():2375:2375 -> a
    11:24:void addChildrenForExpandedActionView():2378:2378 -> a
    25:30:void addChildrenForExpandedActionView():2380:2380 -> a
    1:11:void addCustomViewsWithGravity(java.util.List,int):2269:2269 -> b
    12:15:void addCustomViewsWithGravity(java.util.List,int):2270:2270 -> b
    16:19:void addCustomViewsWithGravity(java.util.List,int):2272:2272 -> b
    20:23:void addCustomViewsWithGravity(java.util.List,int):2271:2271 -> b
    24:31:void addCustomViewsWithGravity(java.util.List,int):2274:2274 -> b
    32:35:void addCustomViewsWithGravity(java.util.List,int):2278:2278 -> b
    36:41:void addCustomViewsWithGravity(java.util.List,int):2279:2279 -> b
    42:53:void addCustomViewsWithGravity(java.util.List,int):2280:2280 -> b
    54:59:void addCustomViewsWithGravity(java.util.List,int):2281:2281 -> b
    60:67:void addCustomViewsWithGravity(java.util.List,int):2282:2282 -> b
    68:71:void addCustomViewsWithGravity(java.util.List,int):2287:2287 -> b
    72:77:void addCustomViewsWithGravity(java.util.List,int):2288:2288 -> b
    78:89:void addCustomViewsWithGravity(java.util.List,int):2289:2289 -> b
    90:95:void addCustomViewsWithGravity(java.util.List,int):2290:2290 -> b
    96:102:void addCustomViewsWithGravity(java.util.List,int):2291:2291 -> b
    1:6:void addSystemView(android.view.View,boolean):1633:1633 -> c
    7:11:void addSystemView(android.view.View,boolean):1636:1636 -> c
    12:17:void addSystemView(android.view.View,boolean):1637:1637 -> c
    18:22:void addSystemView(android.view.View,boolean):1638:1638 -> c
    23:25:void addSystemView(android.view.View,boolean):1640:1640 -> c
    26:29:void addSystemView(android.view.View,boolean):1642:1642 -> c
    30:33:void addSystemView(android.view.View,boolean):1644:1644 -> c
    34:36:void addSystemView(android.view.View,boolean):1645:1645 -> c
    37:42:void addSystemView(android.view.View,boolean):1646:1646 -> c
    43:46:void addSystemView(android.view.View,boolean):1648:1648 -> c
    1:14:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):2350:2350 -> checkLayoutParams
    1:6:void collapseActionView():792:792 -> d
    7:10:void collapseActionView():793:793 -> d
    11:14:void collapseActionView():795:795 -> d
    1:4:void ensureCollapseButtonView():1614:1614 -> e
    5:18:void ensureCollapseButtonView():1615:1615 -> e
    19:23:void ensureCollapseButtonView():1617:1617 -> e
    24:30:void ensureCollapseButtonView():1618:1618 -> e
    31:34:void ensureCollapseButtonView():1619:1619 -> e
    35:45:void ensureCollapseButtonView():1620:1620 -> e
    46:47:void ensureCollapseButtonView():1621:1621 -> e
    48:52:void ensureCollapseButtonView():1622:1622 -> e
    53:63:void ensureCollapseButtonView():1623:1623 -> e
    1:4:void ensureContentInsets():2410:2410 -> f
    5:12:void ensureContentInsets():2411:2411 -> f
    1:4:void ensureLogoView():762:762 -> g
    5:16:void ensureLogoView():763:763 -> g
    1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():157:157 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):157:157 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):157:157 -> generateLayoutParams
    1:11:java.lang.CharSequence getCollapseContentDescription():1110:1110 -> getCollapseContentDescription
    1:11:android.graphics.drawable.Drawable getCollapseIcon():1156:1156 -> getCollapseIcon
    1:11:int getContentInsetEnd():1375:1375 -> getContentInsetEnd
    1:7:int getContentInsetEndWithActions():1501:1501 -> getContentInsetEndWithActions
    8:12:int getContentInsetEndWithActions():1503:1503 -> getContentInsetEndWithActions
    1:11:int getContentInsetLeft():1419:1419 -> getContentInsetLeft
    1:11:int getContentInsetRight():1440:1440 -> getContentInsetRight
    1:11:int getContentInsetStart():1354:1354 -> getContentInsetStart
    1:7:int getContentInsetStartWithNavigation():1457:1457 -> getContentInsetStartWithNavigation
    8:12:int getContentInsetStartWithNavigation():1459:1459 -> getContentInsetStartWithNavigation
    1:4:int getCurrentContentInsetEnd():1554:1554 -> getCurrentContentInsetEnd
    5:10:int getCurrentContentInsetEnd():1555:1555 -> getCurrentContentInsetEnd
    11:16:int getCurrentContentInsetEnd():1556:1556 -> getCurrentContentInsetEnd
    17:32:int getCurrentContentInsetEnd():1559:1559 -> getCurrentContentInsetEnd
    33:37:int getCurrentContentInsetEnd():1560:1560 -> getCurrentContentInsetEnd
    1:7:int getCurrentContentInsetLeft():1573:1573 -> getCurrentContentInsetLeft
    8:12:int getCurrentContentInsetLeft():1574:1574 -> getCurrentContentInsetLeft
    13:17:int getCurrentContentInsetLeft():1575:1575 -> getCurrentContentInsetLeft
    1:7:int getCurrentContentInsetRight():1588:1588 -> getCurrentContentInsetRight
    8:12:int getCurrentContentInsetRight():1589:1589 -> getCurrentContentInsetRight
    13:17:int getCurrentContentInsetRight():1590:1590 -> getCurrentContentInsetRight
    1:6:int getCurrentContentInsetStart():1539:1539 -> getCurrentContentInsetStart
    7:22:int getCurrentContentInsetStart():1540:1540 -> getCurrentContentInsetStart
    23:27:int getCurrentContentInsetStart():1541:1541 -> getCurrentContentInsetStart
    1:5:java.util.ArrayList getCurrentMenuItems():2443:2443 -> getCurrentMenuItems
    6:10:java.util.ArrayList getCurrentMenuItems():2445:2445 -> getCurrentMenuItems
    11:16:java.util.ArrayList getCurrentMenuItems():2446:2446 -> getCurrentMenuItems
    17:27:java.util.ArrayList getCurrentMenuItems():2447:2447 -> getCurrentMenuItems
    1:11:android.graphics.drawable.Drawable getLogo():719:719 -> getLogo
    1:11:java.lang.CharSequence getLogoDescription():758:758 -> getLogoDescription
    1:3:android.view.Menu getMenu():1203:1203 -> getMenu
    4:10:android.view.Menu getMenu():1204:1204 -> getMenu
    1:10:android.view.MenuInflater getMenuInflater():1285:1285 -> getMenuInflater
    1:3:android.view.View getNavButtonView():1610:1610 -> getNavButtonView
    1:11:java.lang.CharSequence getNavigationContentDescription():987:987 -> getNavigationContentDescription
    1:11:android.graphics.drawable.Drawable getNavigationIcon():1081:1081 -> getNavigationIcon
    1:3:androidx.appcompat.widget.ActionMenuPresenter getOuterActionMenuPresenter():2435:2435 -> getOuterActionMenuPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/c;"}
    1:3:android.graphics.drawable.Drawable getOverflowIcon():1224:1224 -> getOverflowIcon
    4:10:android.graphics.drawable.Drawable getOverflowIcon():1225:1225 -> getOverflowIcon
    1:3:android.content.Context getPopupContext():2439:2439 -> getPopupContext
    1:3:int getPopupTheme():443:443 -> getPopupTheme
    1:3:java.lang.CharSequence getSubtitle():863:863 -> getSubtitle
    1:3:android.widget.TextView getSubtitleTextView():2428:2428 -> getSubtitleTextView
    1:3:java.lang.CharSequence getTitle():806:806 -> getTitle
    1:3:int getTitleMarginBottom():544:544 -> getTitleMarginBottom
    1:3:int getTitleMarginEnd():521:521 -> getTitleMarginEnd
    1:3:int getTitleMarginStart():475:475 -> getTitleMarginStart
    1:3:int getTitleMarginTop():498:498 -> getTitleMarginTop
    1:3:android.widget.TextView getTitleTextView():2420:2420 -> getTitleTextView
    1:4:androidx.appcompat.widget.DecorToolbar getWrapper():2355:2355 -> getWrapper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/t;"}
    5:12:androidx.appcompat.widget.DecorToolbar getWrapper():2356:2356 -> getWrapper
    13:15:androidx.appcompat.widget.DecorToolbar getWrapper():2358:2358 -> getWrapper
    1:3:void ensureMenu():1229:1229 -> h
    4:11:void ensureMenu():1230:1230 -> h
    12:19:void ensureMenu():1232:1232 -> h
    20:23:void ensureMenu():1233:1233 -> h
    24:30:void ensureMenu():1234:1234 -> h
    31:36:void ensureMenu():1236:1236 -> h
    37:43:void ensureMenu():1237:1237 -> h
    44:47:void ensureMenu():1240:1240 -> h
    1:4:void ensureMenuView():1245:1245 -> i
    5:15:void ensureMenuView():1246:1246 -> i
    16:20:void ensureMenuView():1247:1247 -> i
    21:27:void ensureMenuView():1248:1248 -> i
    28:39:void ensureMenuView():1249:1249 -> i
    40:43:void ensureMenuView():1277:1277 -> i
    44:53:void ensureMenuView():1278:1278 -> i
    54:58:void ensureMenuView():1279:1279 -> i
    59:65:void ensureMenuView():1280:1280 -> i
    1:4:void ensureNavButtonView():1594:1594 -> j
    5:18:void ensureNavButtonView():1595:1595 -> j
    19:22:void ensureNavButtonView():1597:1597 -> j
    23:32:void ensureNavButtonView():1598:1598 -> j
    33:38:void ensureNavButtonView():1599:1599 -> j
    1:7:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():2345:2345 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Toolbar$g;"}
    1:10:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):2327:2327 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/Toolbar$g;"}
    1:4:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2332:2332 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$g;"}
    5:12:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2333:2333 -> m
    13:16:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2334:2334 -> m
    17:24:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2335:2335 -> m
    25:28:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2336:2336 -> m
    29:36:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2337:2337 -> m
    37:42:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2339:2339 -> m
    1:4:int getChildHorizontalGravity(int):2298:2298 -> n
    5:24:int getChildHorizontalGravity(int):2299:2299 -> n
    1:6:int getChildTop(android.view.View,int):2218:2218 -> o
    7:15:int getChildTop(android.view.View,int):2219:2219 -> o
    16:19:int getChildTop(android.view.View,int):2220:2220 -> o
    20:33:int getChildTop(android.view.View,int):2221:2221 -> o
    34:37:int getChildTop(android.view.View,int):2231:2231 -> o
    38:41:int getChildTop(android.view.View,int):2232:2232 -> o
    42:49:int getChildTop(android.view.View,int):2233:2233 -> o
    50:51:int getChildTop(android.view.View,int):2235:2235 -> o
    52:61:int getChildTop(android.view.View,int):2236:2236 -> o
    62:67:int getChildTop(android.view.View,int):2241:2241 -> o
    68:73:int getChildTop(android.view.View,int):2242:2242 -> o
    74:88:int getChildTop(android.view.View,int):2226:2226 -> o
    89:94:int getChildTop(android.view.View,int):2223:2223 -> o
    1:3:void onAttachedToWindow():1701:1701 -> onAttachedToWindow
    4:7:void onAttachedToWindow():1702:1702 -> onAttachedToWindow
    1:3:void onDetachedFromWindow():1694:1694 -> onDetachedFromWindow
    4:8:void onDetachedFromWindow():1695:1695 -> onDetachedFromWindow
    9:12:void onDetachedFromWindow():1696:1696 -> onDetachedFromWindow
    1:9:boolean onHoverEvent(android.view.MotionEvent):1736:1736 -> onHoverEvent
    10:11:boolean onHoverEvent(android.view.MotionEvent):1738:1738 -> onHoverEvent
    12:16:boolean onHoverEvent(android.view.MotionEvent):1741:1741 -> onHoverEvent
    17:24:boolean onHoverEvent(android.view.MotionEvent):1742:1742 -> onHoverEvent
    25:33:boolean onHoverEvent(android.view.MotionEvent):1744:1744 -> onHoverEvent
    34:36:boolean onHoverEvent(android.view.MotionEvent):1749:1749 -> onHoverEvent
    3:13:void onLayout(boolean,int,int,int,int):1955:1955 -> onLayout
    14:17:void onLayout(boolean,int,int,int,int):1956:1956 -> onLayout
    18:21:void onLayout(boolean,int,int,int,int):1957:1957 -> onLayout
    22:25:void onLayout(boolean,int,int,int,int):1958:1958 -> onLayout
    26:29:void onLayout(boolean,int,int,int,int):1959:1959 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):1960:1960 -> onLayout
    34:39:void onLayout(boolean,int,int,int,int):1961:1961 -> onLayout
    40:41:void onLayout(boolean,int,int,int,int):1965:1965 -> onLayout
    42:45:void onLayout(boolean,int,int,int,int):1966:1966 -> onLayout
    46:53:void onLayout(boolean,int,int,int,int):1969:1969 -> onLayout
    54:59:void onLayout(boolean,int,int,int,int):1970:1970 -> onLayout
    60:69:void onLayout(boolean,int,int,int,int):1972:1972 -> onLayout
    70:78:void onLayout(boolean,int,int,int,int):1974:1974 -> onLayout
    79:88:void onLayout(boolean,int,int,int,int):1977:1977 -> onLayout
    89:98:void onLayout(boolean,int,int,int,int):1982:1982 -> onLayout
    99:105:void onLayout(boolean,int,int,int,int):1984:1984 -> onLayout
    106:111:void onLayout(boolean,int,int,int,int):1987:1987 -> onLayout
    112:121:void onLayout(boolean,int,int,int,int):1992:1992 -> onLayout
    122:128:void onLayout(boolean,int,int,int,int):1994:1994 -> onLayout
    129:134:void onLayout(boolean,int,int,int,int):1997:1997 -> onLayout
    135:138:void onLayout(boolean,int,int,int,int):2002:2002 -> onLayout
    139:146:void onLayout(boolean,int,int,int,int):2003:2003 -> onLayout
    147:156:void onLayout(boolean,int,int,int,int):2004:2004 -> onLayout
    157:162:void onLayout(boolean,int,int,int,int):2005:2005 -> onLayout
    163:168:void onLayout(boolean,int,int,int,int):2006:2006 -> onLayout
    169:172:void onLayout(boolean,int,int,int,int):2007:2007 -> onLayout
    173:182:void onLayout(boolean,int,int,int,int):2009:2009 -> onLayout
    183:189:void onLayout(boolean,int,int,int,int):2011:2011 -> onLayout
    190:195:void onLayout(boolean,int,int,int,int):2014:2014 -> onLayout
    196:205:void onLayout(boolean,int,int,int,int):2019:2019 -> onLayout
    206:212:void onLayout(boolean,int,int,int,int):2021:2021 -> onLayout
    213:218:void onLayout(boolean,int,int,int,int):2024:2024 -> onLayout
    219:224:void onLayout(boolean,int,int,int,int):2029:2029 -> onLayout
    225:232:void onLayout(boolean,int,int,int,int):2030:2030 -> onLayout
    233:240:void onLayout(boolean,int,int,int,int):2033:2033 -> onLayout
    241:260:void onLayout(boolean,int,int,int,int):2034:2034 -> onLayout
    261:268:void onLayout(boolean,int,int,int,int):2037:2037 -> onLayout
    269:297:void onLayout(boolean,int,int,int,int):2038:2038 -> onLayout
    298:304:void onLayout(boolean,int,int,int,int):2043:2043 -> onLayout
    305:309:void onLayout(boolean,int,int,int,int):2044:2044 -> onLayout
    310:315:void onLayout(boolean,int,int,int,int):2045:2045 -> onLayout
    316:325:void onLayout(boolean,int,int,int,int):2046:2046 -> onLayout
    326:337:void onLayout(boolean,int,int,int,int):2047:2047 -> onLayout
    338:348:void onLayout(boolean,int,int,int,int):2048:2048 -> onLayout
    349:367:void onLayout(boolean,int,int,int,int):2050:2050 -> onLayout
    368:369:void onLayout(boolean,int,int,int,int):2057:2057 -> onLayout
    370:389:void onLayout(boolean,int,int,int,int):2058:2058 -> onLayout
    390:396:void onLayout(boolean,int,int,int,int):2063:2063 -> onLayout
    397:409:void onLayout(boolean,int,int,int,int):2064:2064 -> onLayout
    410:418:void onLayout(boolean,int,int,int,int):2071:2071 -> onLayout
    419:433:void onLayout(boolean,int,int,int,int):2052:2052 -> onLayout
    434:441:void onLayout(boolean,int,int,int,int):2076:2076 -> onLayout
    442:447:void onLayout(boolean,int,int,int,int):2077:2077 -> onLayout
    448:455:void onLayout(boolean,int,int,int,int):2078:2078 -> onLayout
    456:463:void onLayout(boolean,int,int,int,int):2083:2083 -> onLayout
    464:471:void onLayout(boolean,int,int,int,int):2084:2084 -> onLayout
    472:478:void onLayout(boolean,int,int,int,int):2085:2085 -> onLayout
    479:483:void onLayout(boolean,int,int,int,int):2086:2086 -> onLayout
    484:486:void onLayout(boolean,int,int,int,int):2087:2087 -> onLayout
    487:494:void onLayout(boolean,int,int,int,int):2088:2088 -> onLayout
    495:502:void onLayout(boolean,int,int,int,int):2091:2091 -> onLayout
    503:505:void onLayout(boolean,int,int,int,int):2092:2092 -> onLayout
    506:513:void onLayout(boolean,int,int,int,int):2093:2093 -> onLayout
    514:520:void onLayout(boolean,int,int,int,int):2094:2094 -> onLayout
    521:525:void onLayout(boolean,int,int,int,int):2095:2095 -> onLayout
    526:533:void onLayout(boolean,int,int,int,int):2096:2096 -> onLayout
    534:544:void onLayout(boolean,int,int,int,int):2100:2100 -> onLayout
    545:554:void onLayout(boolean,int,int,int,int):2103:2103 -> onLayout
    555:561:void onLayout(boolean,int,int,int,int):2104:2104 -> onLayout
    562:569:void onLayout(boolean,int,int,int,int):2105:2105 -> onLayout
    570:577:void onLayout(boolean,int,int,int,int):2110:2110 -> onLayout
    578:584:void onLayout(boolean,int,int,int,int):2111:2111 -> onLayout
    585:591:void onLayout(boolean,int,int,int,int):2112:2112 -> onLayout
    592:596:void onLayout(boolean,int,int,int,int):2113:2113 -> onLayout
    597:599:void onLayout(boolean,int,int,int,int):2114:2114 -> onLayout
    600:607:void onLayout(boolean,int,int,int,int):2115:2115 -> onLayout
    608:615:void onLayout(boolean,int,int,int,int):2118:2118 -> onLayout
    616:618:void onLayout(boolean,int,int,int,int):2119:2119 -> onLayout
    619:625:void onLayout(boolean,int,int,int,int):2120:2120 -> onLayout
    626:632:void onLayout(boolean,int,int,int,int):2121:2121 -> onLayout
    633:637:void onLayout(boolean,int,int,int,int):2122:2122 -> onLayout
    638:644:void onLayout(boolean,int,int,int,int):2123:2123 -> onLayout
    645:648:void onLayout(boolean,int,int,int,int):2127:2127 -> onLayout
    649:654:void onLayout(boolean,int,int,int,int):2135:2135 -> onLayout
    655:664:void onLayout(boolean,int,int,int,int):2136:2136 -> onLayout
    665:679:void onLayout(boolean,int,int,int,int):2138:2138 -> onLayout
    680:685:void onLayout(boolean,int,int,int,int):2142:2142 -> onLayout
    686:694:void onLayout(boolean,int,int,int,int):2143:2143 -> onLayout
    695:709:void onLayout(boolean,int,int,int,int):2145:2145 -> onLayout
    710:716:void onLayout(boolean,int,int,int,int):2151:2151 -> onLayout
    717:724:void onLayout(boolean,int,int,int,int):2152:2152 -> onLayout
    725:727:void onLayout(boolean,int,int,int,int):2153:2153 -> onLayout
    728:741:void onLayout(boolean,int,int,int,int):2154:2154 -> onLayout
    742:749:void onLayout(boolean,int,int,int,int):2163:2163 -> onLayout
    750:764:void onLayout(boolean,int,int,int,int):2165:2165 -> onLayout
    765:770:void onLayout(boolean,int,int,int,int):2169:2169 -> onLayout
    1:1:void onMeasure(int,int):1825:1825 -> onMeasure
    2:2:void onMeasure(int,int):1828:1828 -> onMeasure
    3:4:void onMeasure(int,int):1839:1840 -> onMeasure
    5:7:void onMeasure(int,int):1842:1844 -> onMeasure
    8:8:void onMeasure(int,int):1843:1843 -> onMeasure
    9:10:void onMeasure(int,int):1845:1846 -> onMeasure
    11:11:void onMeasure(int,int):1845:1845 -> onMeasure
    12:13:void onMeasure(int,int):1849:1850 -> onMeasure
    14:17:void onMeasure(int,int):1852:1855 -> onMeasure
    18:18:void onMeasure(int,int):1854:1854 -> onMeasure
    19:20:void onMeasure(int,int):1856:1857 -> onMeasure
    21:21:void onMeasure(int,int):1856:1856 -> onMeasure
    22:24:void onMeasure(int,int):1860:1862 -> onMeasure
    25:26:void onMeasure(int,int):1865:1866 -> onMeasure
    27:29:void onMeasure(int,int):1868:1870 -> onMeasure
    30:30:void onMeasure(int,int):1869:1869 -> onMeasure
    31:32:void onMeasure(int,int):1871:1872 -> onMeasure
    33:33:void onMeasure(int,int):1871:1871 -> onMeasure
    34:36:void onMeasure(int,int):1875:1877 -> onMeasure
    37:38:void onMeasure(int,int):1879:1880 -> onMeasure
    39:40:void onMeasure(int,int):1882:1883 -> onMeasure
    41:41:void onMeasure(int,int):1882:1882 -> onMeasure
    42:43:void onMeasure(int,int):1884:1885 -> onMeasure
    44:44:void onMeasure(int,int):1884:1884 -> onMeasure
    45:46:void onMeasure(int,int):1888:1889 -> onMeasure
    47:48:void onMeasure(int,int):1891:1892 -> onMeasure
    49:49:void onMeasure(int,int):1891:1891 -> onMeasure
    50:51:void onMeasure(int,int):1893:1894 -> onMeasure
    52:52:void onMeasure(int,int):1893:1893 -> onMeasure
    53:53:void onMeasure(int,int):1897:1897 -> onMeasure
    54:56:void onMeasure(int,int):1899:1901 -> onMeasure
    57:57:void onMeasure(int,int):1906:1906 -> onMeasure
    58:59:void onMeasure(int,int):1908:1909 -> onMeasure
    60:63:void onMeasure(int,int):1914:1917 -> onMeasure
    64:66:void onMeasure(int,int):1920:1922 -> onMeasure
    67:68:void onMeasure(int,int):1924:1925 -> onMeasure
    69:72:void onMeasure(int,int):1929:1932 -> onMeasure
    73:73:void onMeasure(int,int):1931:1931 -> onMeasure
    74:74:void onMeasure(int,int):1936:1936 -> onMeasure
    75:76:void onMeasure(int,int):1940:1941 -> onMeasure
    77:77:void onMeasure(int,int):1944:1944 -> onMeasure
    78:78:void onMeasure(int,int):1943:1943 -> onMeasure
    79:79:void onMeasure(int,int):1947:1947 -> onMeasure
    80:80:void onMeasure(int,int):1946:1946 -> onMeasure
    81:81:void onMeasure(int,int):1950:1950 -> onMeasure
    1:4:void onRestoreInstanceState(android.os.Parcelable):1666:1666 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):1667:1667 -> onRestoreInstanceState
    9:10:void onRestoreInstanceState(android.os.Parcelable):1671:1671 -> onRestoreInstanceState
    11:17:void onRestoreInstanceState(android.os.Parcelable):1672:1672 -> onRestoreInstanceState
    18:27:void onRestoreInstanceState(android.os.Parcelable):1674:1674 -> onRestoreInstanceState
    28:37:void onRestoreInstanceState(android.os.Parcelable):1675:1675 -> onRestoreInstanceState
    38:43:void onRestoreInstanceState(android.os.Parcelable):1676:1676 -> onRestoreInstanceState
    44:46:void onRestoreInstanceState(android.os.Parcelable):1678:1678 -> onRestoreInstanceState
    47:50:void onRestoreInstanceState(android.os.Parcelable):1682:1682 -> onRestoreInstanceState
    51:54:void onRestoreInstanceState(android.os.Parcelable):1683:1683 -> onRestoreInstanceState
    1:3:void onRtlPropertiesChanged(int):561:561 -> onRtlPropertiesChanged
    4:6:void onRtlPropertiesChanged(int):563:563 -> onRtlPropertiesChanged
    7:17:void onRtlPropertiesChanged(int):564:564 -> onRtlPropertiesChanged
    1:9:android.os.Parcelable onSaveInstanceState():1654:1654 -> onSaveInstanceState
    10:17:android.os.Parcelable onSaveInstanceState():1656:1656 -> onSaveInstanceState
    18:23:android.os.Parcelable onSaveInstanceState():1657:1657 -> onSaveInstanceState
    24:30:android.os.Parcelable onSaveInstanceState():1660:1660 -> onSaveInstanceState
    1:7:boolean onTouchEvent(android.view.MotionEvent):1712:1712 -> onTouchEvent
    8:9:boolean onTouchEvent(android.view.MotionEvent):1714:1714 -> onTouchEvent
    10:14:boolean onTouchEvent(android.view.MotionEvent):1717:1717 -> onTouchEvent
    15:22:boolean onTouchEvent(android.view.MotionEvent):1718:1718 -> onTouchEvent
    23:29:boolean onTouchEvent(android.view.MotionEvent):1720:1720 -> onTouchEvent
    30:32:boolean onTouchEvent(android.view.MotionEvent):1725:1725 -> onTouchEvent
    15:19:int getChildVerticalGravity(int):2257:2257 -> p
    1:6:int getHorizontalMargins(android.view.View):2316:2316 -> q
    7:16:int getHorizontalMargins(android.view.View):2317:2317 -> q
    1:6:int getVerticalMargins(android.view.View):2321:2321 -> r
    7:12:int getVerticalMargins(android.view.View):2322:2322 -> r
    2:4:int getViewListMeasuredWidth(java.util.List,int[]):2173:2173 -> s
    5:6:int getViewListMeasuredWidth(java.util.List,int[]):2174:2174 -> s
    7:14:int getViewListMeasuredWidth(java.util.List,int[]):2176:2176 -> s
    15:20:int getViewListMeasuredWidth(java.util.List,int[]):2178:2178 -> s
    21:26:int getViewListMeasuredWidth(java.util.List,int[]):2179:2179 -> s
    27:29:int getViewListMeasuredWidth(java.util.List,int[]):2180:2180 -> s
    30:32:int getViewListMeasuredWidth(java.util.List,int[]):2181:2181 -> s
    33:36:int getViewListMeasuredWidth(java.util.List,int[]):2182:2182 -> s
    37:41:int getViewListMeasuredWidth(java.util.List,int[]):2183:2183 -> s
    42:46:int getViewListMeasuredWidth(java.util.List,int[]):2184:2184 -> s
    47:50:int getViewListMeasuredWidth(java.util.List,int[]):2185:2185 -> s
    51:63:int getViewListMeasuredWidth(java.util.List,int[]):2186:2186 -> s
    1:4:void setBackInvokedCallbackEnabled(boolean):398:398 -> setBackInvokedCallbackEnabled
    5:6:void setBackInvokedCallbackEnabled(boolean):399:399 -> setBackInvokedCallbackEnabled
    7:10:void setBackInvokedCallbackEnabled(boolean):402:402 -> setBackInvokedCallbackEnabled
    1:1:void setCollapseContentDescription(int):1124:1124 -> setCollapseContentDescription
    2:3:void setCollapseContentDescription(java.lang.CharSequence):1138:1139 -> setCollapseContentDescription
    4:5:void setCollapseContentDescription(java.lang.CharSequence):1141:1142 -> setCollapseContentDescription
    1:1:void setCollapseIcon(int):1170:1170 -> setCollapseIcon
    2:5:void setCollapseIcon(android.graphics.drawable.Drawable):1185:1188 -> setCollapseIcon
    1:2:void setCollapsible(boolean):2393:2393 -> setCollapsible
    3:6:void setCollapsible(boolean):2394:2394 -> setCollapsible
    5:8:void setContentInsetEndWithActions(int):1522:1522 -> setContentInsetEndWithActions
    9:10:void setContentInsetEndWithActions(int):1523:1523 -> setContentInsetEndWithActions
    11:16:void setContentInsetEndWithActions(int):1524:1524 -> setContentInsetEndWithActions
    17:20:void setContentInsetEndWithActions(int):1525:1525 -> setContentInsetEndWithActions
    5:8:void setContentInsetStartWithNavigation(int):1479:1479 -> setContentInsetStartWithNavigation
    9:10:void setContentInsetStartWithNavigation(int):1480:1480 -> setContentInsetStartWithNavigation
    11:16:void setContentInsetStartWithNavigation(int):1481:1481 -> setContentInsetStartWithNavigation
    17:20:void setContentInsetStartWithNavigation(int):1482:1482 -> setContentInsetStartWithNavigation
    1:1:void setLogo(int):577:577 -> setLogo
    2:4:void setLogo(android.graphics.drawable.Drawable):697:699 -> setLogo
    5:7:void setLogo(android.graphics.drawable.Drawable):701:703 -> setLogo
    8:9:void setLogo(android.graphics.drawable.Drawable):705:706 -> setLogo
    1:1:void setLogoDescription(int):731:731 -> setLogoDescription
    2:3:void setLogoDescription(java.lang.CharSequence):743:744 -> setLogoDescription
    4:5:void setLogoDescription(java.lang.CharSequence):746:747 -> setLogoDescription
    1:1:void setNavigationContentDescription(int):1001:1001 -> setNavigationContentDescription
    2:3:void setNavigationContentDescription(java.lang.CharSequence):1015:1016 -> setNavigationContentDescription
    4:6:void setNavigationContentDescription(java.lang.CharSequence):1018:1020 -> setNavigationContentDescription
    1:1:void setNavigationIcon(int):1039:1039 -> setNavigationIcon
    2:4:void setNavigationIcon(android.graphics.drawable.Drawable):1058:1060 -> setNavigationIcon
    5:7:void setNavigationIcon(android.graphics.drawable.Drawable):1062:1064 -> setNavigationIcon
    8:9:void setNavigationIcon(android.graphics.drawable.Drawable):1066:1067 -> setNavigationIcon
    1:3:void setNavigationOnClickListener(android.view.View$OnClickListener):1094:1094 -> setNavigationOnClickListener
    4:9:void setNavigationOnClickListener(android.view.View$OnClickListener):1095:1095 -> setNavigationOnClickListener
    1:3:void setOverflowIcon(android.graphics.drawable.Drawable):1213:1213 -> setOverflowIcon
    4:9:void setOverflowIcon(android.graphics.drawable.Drawable):1214:1214 -> setOverflowIcon
    1:4:void setPopupTheme(int):425:425 -> setPopupTheme
    5:8:void setPopupTheme(int):426:426 -> setPopupTheme
    9:15:void setPopupTheme(int):428:428 -> setPopupTheme
    16:27:void setPopupTheme(int):430:430 -> setPopupTheme
    1:1:void setSubtitle(int):874:874 -> setSubtitle
    2:9:void setSubtitle(java.lang.CharSequence):885:892 -> setSubtitle
    10:11:void setSubtitle(java.lang.CharSequence):894:895 -> setSubtitle
    12:13:void setSubtitle(java.lang.CharSequence):898:899 -> setSubtitle
    14:16:void setSubtitle(java.lang.CharSequence):901:903 -> setSubtitle
    17:18:void setSubtitle(java.lang.CharSequence):905:906 -> setSubtitle
    19:19:void setSubtitle(java.lang.CharSequence):908:908 -> setSubtitle
    1:1:void setSubtitleTextColor(int):960:960 -> setSubtitleTextColor
    2:4:void setSubtitleTextColor(android.content.res.ColorStateList):969:971 -> setSubtitleTextColor
    1:1:void setTitle(int):818:818 -> setTitle
    2:9:void setTitle(java.lang.CharSequence):830:837 -> setTitle
    10:11:void setTitle(java.lang.CharSequence):839:840 -> setTitle
    12:13:void setTitle(java.lang.CharSequence):843:844 -> setTitle
    14:16:void setTitle(java.lang.CharSequence):846:848 -> setTitle
    17:18:void setTitle(java.lang.CharSequence):850:851 -> setTitle
    19:19:void setTitle(java.lang.CharSequence):853:853 -> setTitle
    1:2:void setTitleMarginBottom(int):555:555 -> setTitleMarginBottom
    3:6:void setTitleMarginBottom(int):556:556 -> setTitleMarginBottom
    1:2:void setTitleMarginEnd(int):532:532 -> setTitleMarginEnd
    3:6:void setTitleMarginEnd(int):534:534 -> setTitleMarginEnd
    1:2:void setTitleMarginStart(int):486:486 -> setTitleMarginStart
    3:6:void setTitleMarginStart(int):488:488 -> setTitleMarginStart
    1:2:void setTitleMarginTop(int):509:509 -> setTitleMarginTop
    3:6:void setTitleMarginTop(int):511:511 -> setTitleMarginTop
    1:1:void setTitleTextColor(int):939:939 -> setTitleTextColor
    2:4:void setTitleTextColor(android.content.res.ColorStateList):948:950 -> setTitleTextColor
    1:12:boolean hasExpandedActionView():778:778 -> t
    1:12:void inflateMenu(int):1298:1298 -> u
    1:18:void invalidateMenu():2499:2499 -> v
    19:30:void invalidateMenu():2500:2500 -> v
    31:34:void invalidateMenu():2502:2502 -> v
    1:19:boolean isChildOrHidden(android.view.View):2384:2384 -> w
    1:14:boolean isOverflowMenuShowing():592:592 -> x
    1:6:int layoutChildLeft(android.view.View,int,int[],int):2193:2193 -> y
    7:12:int layoutChildLeft(android.view.View,int,int[],int):2194:2194 -> y
    13:18:int layoutChildLeft(android.view.View,int,int[],int):2195:2195 -> y
    19:24:int layoutChildLeft(android.view.View,int,int[],int):2196:2196 -> y
    25:28:int layoutChildLeft(android.view.View,int,int[],int):2197:2197 -> y
    29:34:int layoutChildLeft(android.view.View,int,int[],int):2198:2198 -> y
    35:42:int layoutChildLeft(android.view.View,int,int[],int):2199:2199 -> y
    43:47:int layoutChildLeft(android.view.View,int,int[],int):2200:2200 -> y
    1:6:int layoutChildRight(android.view.View,int,int[],int):2206:2206 -> z
    7:13:int layoutChildRight(android.view.View,int,int[],int):2207:2207 -> z
    14:19:int layoutChildRight(android.view.View,int,int[],int):2208:2208 -> z
    20:25:int layoutChildRight(android.view.View,int,int[],int):2209:2209 -> z
    26:29:int layoutChildRight(android.view.View,int,int[],int):2210:2210 -> z
    30:35:int layoutChildRight(android.view.View,int,int[],int):2211:2211 -> z
    36:43:int layoutChildRight(android.view.View,int,int[],int):2212:2212 -> z
    44:48:int layoutChildRight(android.view.View,int,int[],int):2213:2213 -> z
androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.L:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$961068efc114fdee3eb6e073708e0a03cb38f85330d946b069114964c9558ff4$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda1 -> androidx.appcompat.widget.M:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$b6d9ed3bdf57a744d1a9443e7c3a94f21aac3f944e48fce4a198584d7d6a75cf$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.Toolbar$1 -> androidx.appcompat.widget.Toolbar$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.Toolbar):217:217 -> <init>
    1:12:boolean onMenuItemClick(android.view.MenuItem):220:220 -> onMenuItemClick
    13:19:boolean onMenuItemClick(android.view.MenuItem):223:223 -> onMenuItemClick
androidx.appcompat.widget.Toolbar$2 -> androidx.appcompat.widget.Toolbar$b:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.Toolbar):250:250 -> <init>
    1:6:void run():252:252 -> run
androidx.appcompat.widget.Toolbar$3 -> androidx.appcompat.widget.Toolbar$c:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.Toolbar):1251:1251 -> <init>
    1:10:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1267:1267 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"}
    11:17:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1268:1268 -> a
    18:23:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1271:1271 -> a
    24:27:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1272:1272 -> a
    1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1259:1259 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"}
    7:16:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1260:1260 -> b
androidx.appcompat.widget.Toolbar$4 -> androidx.appcompat.widget.Toolbar$d:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.widget.Toolbar this$0 -> a
    1:6:void <init>(androidx.appcompat.widget.Toolbar):1623:1623 -> <init>
    1:6:void onClick(android.view.View):1626:1626 -> onClick
androidx.appcompat.widget.Toolbar$Api33Impl -> androidx.appcompat.widget.Toolbar$e:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    1:5:android.window.OnBackInvokedDispatcher findOnBackInvokedDispatcher(android.view.View):2819:2819 -> a
    1:9:android.window.OnBackInvokedCallback newOnBackInvokedCallback(java.lang.Runnable):2825:2825 -> b
    1:5:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2804:2804 -> c
    6:11:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2805:2805 -> c
    1:2:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2812:2812 -> d
    3:8:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2813:2813 -> d
androidx.appcompat.widget.Toolbar$Api33Impl$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.N:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable androidx.appcompat.widget.Toolbar$Api33Impl$$InternalSyntheticLambda$2$35ae004e61bbce28ed0c75369cd5721d7678fce2823324cdf337d192f438ae38$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void onBackInvoked():0:0 -> onBackInvoked
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> androidx.appcompat.widget.Toolbar$f:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"}
    androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"}
    androidx.appcompat.widget.Toolbar this$0 -> c
    1:6:void <init>(androidx.appcompat.widget.Toolbar):2660:2660 -> <init>
    1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"}
    1:5:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2721:2721 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    6:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2722:2722 -> d
    14:17:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2723:2723 -> d
    18:21:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2724:2724 -> d
    22:28:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2725:2725 -> d
    29:35:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2727:2727 -> d
    36:43:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2729:2729 -> d
    44:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2730:2730 -> d
    46:53:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2731:2731 -> d
    54:57:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2732:2732 -> d
    58:61:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2733:2733 -> d
    62:68:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2734:2734 -> d
    69:74:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2736:2736 -> d
    75:87:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2737:2737 -> d
    88:89:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2738:2738 -> d
    90:94:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2739:2739 -> d
    95:101:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2740:2740 -> d
    102:106:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2743:2743 -> d
    107:112:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2744:2744 -> d
    113:115:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2745:2745 -> d
    116:119:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2747:2747 -> d
    120:123:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2752:2752 -> d
    1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"}
    1:1:boolean flagActionItems():0:0 -> h
    1:4:void updateMenuView(boolean):2680:2680 -> j
    5:8:void updateMenuView(boolean):2683:2683 -> j
    9:15:void updateMenuView(boolean):2684:2684 -> j
    16:21:void updateMenuView(boolean):2686:2686 -> j
    22:29:void updateMenuView(boolean):2687:2687 -> j
    30:37:void updateMenuView(boolean):2696:2696 -> j
    1:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2666:2666 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"}
    9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2667:2667 -> k
    12:14:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2669:2669 -> k
    1:4:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2761:2761 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"}
    5:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2765:2765 -> l
    8:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2766:2766 -> l
    15:19:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2767:2767 -> l
    20:22:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2769:2769 -> l
    23:24:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2770:2770 -> l
    25:30:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2771:2771 -> l
    31:33:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2772:2772 -> l
    34:40:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2775:2775 -> l
androidx.appcompat.widget.Toolbar$LayoutParams -> androidx.appcompat.widget.Toolbar$g:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int mViewType -> b
    1:1:void <init>(android.content.Context,android.util.AttributeSet):2567:2567 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):2564:2564 -> <init>
    3:3:void <init>(int,int):2571:2571 -> <init>
    4:4:void <init>(int,int):2564:2564 -> <init>
    5:5:void <init>(int,int):2572:2572 -> <init>
    6:6:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2585:2585 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$g;)V"}
    7:7:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2564:2564 -> <init>
    8:8:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):2587:2587 -> <init>
    9:9:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2591:2591 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/a;)V"}
    10:10:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):2564:2564 -> <init>
    11:11:void <init>(android.view.ViewGroup$MarginLayoutParams):2595:2595 -> <init>
    12:12:void <init>(android.view.ViewGroup$MarginLayoutParams):2564:2564 -> <init>
    13:13:void <init>(android.view.ViewGroup$MarginLayoutParams):2598:2598 -> <init>
    14:14:void <init>(android.view.ViewGroup$LayoutParams):2602:2602 -> <init>
    15:15:void <init>(android.view.ViewGroup$LayoutParams):2564:2564 -> <init>
    1:4:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2606:2606 -> a
    5:8:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2607:2607 -> a
    9:12:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2608:2608 -> a
    13:17:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2609:2609 -> a
androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> androidx.appcompat.widget.Toolbar$h:
# {"id":"sourceFile","fileName":"Toolbar.java"}
androidx.appcompat.widget.Toolbar$SavedState -> androidx.appcompat.widget.Toolbar$i:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    int expandedMenuItemId -> c
    boolean isOverflowOpen -> d
    1:8:void <clinit>():2638:2638 -> <clinit>
    1:3:void <init>(android.os.Parcel,java.lang.ClassLoader):2622:2624 -> <init>
    4:4:void <init>(android.os.Parcelable):2628:2628 -> <init>
    1:3:void writeToParcel(android.os.Parcel,int):2633:2633 -> writeToParcel
    4:8:void writeToParcel(android.os.Parcel,int):2634:2634 -> writeToParcel
    9:14:void writeToParcel(android.os.Parcel,int):2635:2635 -> writeToParcel
androidx.appcompat.widget.Toolbar$SavedState$1 -> androidx.appcompat.widget.Toolbar$i$a:
# {"id":"sourceFile","fileName":"Toolbar.java"}
    1:4:void <init>():2638:2638 -> <init>
    1:7:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel):2646:2646 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i;"}
    1:6:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2641:2641 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i;"}
    1:3:androidx.appcompat.widget.Toolbar$SavedState[] newArray(int):2651:2651 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/Toolbar$i;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):2638:2638 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2638:2638 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2638:2638 -> newArray
androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.O:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    androidx.appcompat.widget.Toolbar mToolbar -> a
    int mDisplayOpts -> b
    android.view.View mCustomView -> c
    android.graphics.drawable.Drawable mIcon -> d
    android.graphics.drawable.Drawable mLogo -> e
    android.graphics.drawable.Drawable mNavIcon -> f
    boolean mTitleSet -> g
    java.lang.CharSequence mTitle -> h
    java.lang.CharSequence mSubtitle -> i
    java.lang.CharSequence mHomeDescription -> j
    android.view.Window$Callback mWindowCallback -> k
    boolean mMenuPrepared -> l
    int mNavigationMode -> m
    int mDefaultNavigationContentDescription -> n
    android.graphics.drawable.Drawable mDefaultNavigationIcon -> o
    1:1:void <init>(androidx.appcompat.widget.Toolbar,boolean):95:95 -> <init>
    2:2:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):100:100 -> <init>
    3:3:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):89:89 -> <init>
    4:4:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):91:91 -> <init>
    5:10:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):101:106 -> <init>
    11:11:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):108:108 -> <init>
    12:14:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):110:112 -> <init>
    15:17:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):115:117 -> <init>
    18:18:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):120:120 -> <init>
    19:19:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):122:122 -> <init>
    20:20:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):125:125 -> <init>
    21:21:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):127:127 -> <init>
    22:23:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):129:130 -> <init>
    24:24:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):132:132 -> <init>
    25:25:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):134:134 -> <init>
    26:26:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):137:137 -> <init>
    27:27:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):139:139 -> <init>
    28:28:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):142:142 -> <init>
    29:31:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):144:146 -> <init>
    32:32:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):149:149 -> <init>
    33:33:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):151:151 -> <init>
    34:35:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):154:155 -> <init>
    36:36:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):154:154 -> <init>
    37:37:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):158:158 -> <init>
    38:38:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):160:160 -> <init>
    39:39:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):163:163 -> <init>
    40:40:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):166:166 -> <init>
    41:41:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):169:169 -> <init>
    42:42:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):171:171 -> <init>
    43:43:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):174:174 -> <init>
    44:44:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):176:176 -> <init>
    45:46:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):178:179 -> <init>
    47:47:void <init>(androidx.appcompat.widget.Toolbar,boolean,int,int):181:181 -> <init>
    3:16:void setLogo(int):314:314 -> a
    1:4:void setWindowTitle(java.lang.CharSequence):242:242 -> b
    5:8:void setWindowTitle(java.lang.CharSequence):243:243 -> b
    1:3:void setWindowCallback(android.view.Window$Callback):236:236 -> c
    1:8:int detectDisplayOptions():207:207 -> d
    9:22:int detectDisplayOptions():209:209 -> d
    1:7:android.content.Context getContext():221:221 -> e
    1:10:void setCustomView(android.view.View):542:542 -> f
    11:15:void setCustomView(android.view.View):543:543 -> f
    16:19:void setCustomView(android.view.View):545:545 -> f
    20:25:void setCustomView(android.view.View):546:546 -> f
    26:31:void setCustomView(android.view.View):547:547 -> f
    1:5:void setDefaultNavigationContentDescription(int):195:195 -> g
    6:7:void setDefaultNavigationContentDescription(int):198:198 -> g
    8:19:void setDefaultNavigationContentDescription(int):199:199 -> g
    20:25:void setDefaultNavigationContentDescription(int):200:200 -> g
    1:7:java.lang.CharSequence getTitle():249:249 -> getTitle
    1:3:void setDisplayOptions(int):387:387 -> h
    4:15:void setDisplayOptions(int):389:389 -> h
    16:18:void setDisplayOptions(int):393:393 -> h
    19:25:void setDisplayOptions(int):395:395 -> h
    26:36:void setDisplayOptions(int):399:399 -> h
    37:43:void setDisplayOptions(int):404:404 -> h
    44:51:void setDisplayOptions(int):405:405 -> h
    52:57:void setDisplayOptions(int):407:407 -> h
    58:66:void setDisplayOptions(int):408:408 -> h
    67:74:void setDisplayOptions(int):412:412 -> h
    75:80:void setDisplayOptions(int):414:414 -> h
    81:86:void setDisplayOptions(int):416:416 -> h
    1:2:void setLogo(android.graphics.drawable.Drawable):319:319 -> i
    3:6:void setLogo(android.graphics.drawable.Drawable):320:320 -> i
    5:16:void setNavigationContentDescription(int):628:628 -> j
    1:2:void setNavigationContentDescription(java.lang.CharSequence):622:622 -> k
    3:6:void setNavigationContentDescription(java.lang.CharSequence):623:623 -> k
    1:2:void setNavigationIcon(android.graphics.drawable.Drawable):595:595 -> l
    3:6:void setNavigationIcon(android.graphics.drawable.Drawable):596:596 -> l
    1:2:void setSubtitle(java.lang.CharSequence):275:275 -> m
    3:8:void setSubtitle(java.lang.CharSequence):276:276 -> m
    9:14:void setSubtitle(java.lang.CharSequence):277:277 -> m
    2:3:void setTitle(java.lang.CharSequence):254:254 -> n
    4:7:void setTitle(java.lang.CharSequence):255:255 -> n
    1:2:void setTitleInt(java.lang.CharSequence):259:259 -> o
    3:8:void setTitleInt(java.lang.CharSequence):260:260 -> o
    9:13:void setTitleInt(java.lang.CharSequence):261:261 -> o
    14:17:void setTitleInt(java.lang.CharSequence):262:262 -> o
    18:27:void setTitleInt(java.lang.CharSequence):263:263 -> o
    1:6:void updateHomeAccessibility():632:632 -> p
    7:14:void updateHomeAccessibility():633:633 -> p
    15:22:void updateHomeAccessibility():634:634 -> p
    23:30:void updateHomeAccessibility():636:636 -> p
    1:6:void updateNavigationIcon():613:613 -> q
    7:19:void updateNavigationIcon():614:614 -> q
    20:26:void updateNavigationIcon():616:616 -> q
    1:10:void updateToolbarLogo():325:325 -> r
    11:18:void updateToolbarLogo():327:327 -> r
    19:22:void updateToolbarLogo():329:329 -> r
    23:28:void updateToolbarLogo():332:332 -> r
    1:1:void setIcon(int):303:303 -> setIcon
    2:3:void setIcon(android.graphics.drawable.Drawable):308:309 -> setIcon
androidx.appcompat.widget.ToolbarWidgetWrapper$1 -> androidx.appcompat.widget.O$a:
# {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"}
    androidx.appcompat.view.menu.ActionMenuItem mNavItem -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"}
    androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/O;"}
    1:5:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):181:181 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/O;)V"}
    6:27:void <init>(androidx.appcompat.widget.ToolbarWidgetWrapper):182:182 -> <init>
    1:11:void onClick(android.view.View):186:186 -> onClick
    12:17:void onClick(android.view.View):187:187 -> onClick
androidx.appcompat.widget.TooltipCompat -> androidx.appcompat.widget.P:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    1:6:void setTooltipText(android.view.View,java.lang.CharSequence):46:46 -> a
    7:10:void setTooltipText(android.view.View,java.lang.CharSequence):47:47 -> a
    11:14:void setTooltipText(android.view.View,java.lang.CharSequence):49:49 -> a
androidx.appcompat.widget.TooltipCompat$Api26Impl -> androidx.appcompat.widget.P$a:
# {"id":"sourceFile","fileName":"TooltipCompat.java"}
    1:4:void setTooltipText(android.view.View,java.lang.CharSequence):64:64 -> a
androidx.appcompat.widget.TooltipCompatHandler -> androidx.appcompat.widget.T:
# {"id":"sourceFile","fileName":"TooltipCompatHandler.java"}
    android.view.View mAnchor -> a
    java.lang.CharSequence mTooltipText -> b
    int mHoverSlop -> c
    java.lang.Runnable mShowRunnable -> d
    java.lang.Runnable mHideRunnable -> e
    int mAnchorX -> f
    int mAnchorY -> g
    androidx.appcompat.widget.TooltipPopup mPopup -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/U;"}
    boolean mFromTouch -> i
    boolean mForceNextChangeSignificant -> j
    androidx.appcompat.widget.TooltipCompatHandler sPendingHandler -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/T;"}
    androidx.appcompat.widget.TooltipCompatHandler sActiveHandler -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/T;"}
    1:3:void <init>(android.view.View,java.lang.CharSequence):98:98 -> <init>
    4:10:void <init>(android.view.View,java.lang.CharSequence):53:53 -> <init>
    11:17:void <init>(android.view.View,java.lang.CharSequence):54:54 -> <init>
    18:19:void <init>(android.view.View,java.lang.CharSequence):99:99 -> <init>
    20:21:void <init>(android.view.View,java.lang.CharSequence):100:100 -> <init>
    22:29:void <init>(android.view.View,java.lang.CharSequence):102:102 -> <init>
    30:35:void <init>(android.view.View,java.lang.CharSequence):101:101 -> <init>
    36:38:void <init>(android.view.View,java.lang.CharSequence):103:103 -> <init>
    39:41:void <init>(android.view.View,java.lang.CharSequence):105:105 -> <init>
    42:45:void <init>(android.view.View,java.lang.CharSequence):106:106 -> <init>
    2:5:void lambda$new$0():53:53 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/T;)V"}
    1:8:void cancelPendingShow():216:216 -> b
    2:4:void forceNextChangeSignificant():244:244 -> c
    1:5:void hide():184:184 -> d
    6:7:void hide():185:185 -> d
    8:11:void hide():186:186 -> d
    12:14:void hide():187:187 -> d
    15:16:void hide():188:188 -> d
    17:19:void hide():189:189 -> d
    20:25:void hide():190:190 -> d
    26:32:void hide():192:192 -> d
    33:36:void hide():195:195 -> d
    37:39:void hide():196:196 -> d
    40:47:void hide():198:198 -> d
    1:13:void scheduleShow():212:212 -> e
    1:4:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):202:202 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/T;)V"}
    5:7:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):203:203 -> f
    8:11:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):205:205 -> f
    12:15:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):207:207 -> f
    1:9:void setTooltipText(android.view.View,java.lang.CharSequence):83:83 -> g
    10:12:void setTooltipText(android.view.View,java.lang.CharSequence):84:84 -> g
    13:18:void setTooltipText(android.view.View,java.lang.CharSequence):86:86 -> g
    19:26:void setTooltipText(android.view.View,java.lang.CharSequence):87:87 -> g
    27:29:void setTooltipText(android.view.View,java.lang.CharSequence):88:88 -> g
    30:33:void setTooltipText(android.view.View,java.lang.CharSequence):90:90 -> g
    34:36:void setTooltipText(android.view.View,java.lang.CharSequence):91:91 -> g
    37:40:void setTooltipText(android.view.View,java.lang.CharSequence):92:92 -> g
    41:46:void setTooltipText(android.view.View,java.lang.CharSequence):94:94 -> g
    1:10:void show(boolean):154:154 -> h
    11:13:void show(boolean):158:158 -> h
    14:17:void show(boolean):159:159 -> h
    18:20:void show(boolean):160:160 -> h
    21:22:void show(boolean):162:162 -> h
    23:24:void show(boolean):164:164 -> h
    25:37:void show(boolean):165:165 -> h
    38:50:void show(boolean):166:166 -> h
    51:55:void show(boolean):168:168 -> h
    56:62:void show(boolean):171:171 -> h
    63:72:void show(boolean):173:173 -> h
    73:82:void show(boolean):175:175 -> h
    83:90:void show(boolean):177:177 -> h
    91:97:void show(boolean):179:179 -> h
    98:105:void show(boolean):180:180 -> h
    1:5:boolean updateAnchorPos(android.view.MotionEvent):227:227 -> i
    6:10:boolean updateAnchorPos(android.view.MotionEvent):228:228 -> i
    11:19:boolean updateAnchorPos(android.view.MotionEvent):229:229 -> i
    20:31:boolean updateAnchorPos(android.view.MotionEvent):230:230 -> i
    32:41:boolean updateAnchorPos(android.view.MotionEvent):231:231 -> i
    42:43:boolean updateAnchorPos(android.view.MotionEvent):232:232 -> i
    44:45:boolean updateAnchorPos(android.view.MotionEvent):233:233 -> i
    46:49:boolean updateAnchorPos(android.view.MotionEvent):234:234 -> i
    1:10:boolean onHover(android.view.View,android.view.MotionEvent):119:119 -> onHover
    11:12:boolean onHover(android.view.View,android.view.MotionEvent):122:122 -> onHover
    13:24:boolean onHover(android.view.View,android.view.MotionEvent):123:123 -> onHover
    25:37:boolean onHover(android.view.View,android.view.MotionEvent):124:124 -> onHover
    38:49:boolean onHover(android.view.View,android.view.MotionEvent):127:127 -> onHover
    50:52:boolean onHover(android.view.View,android.view.MotionEvent):134:134 -> onHover
    53:56:boolean onHover(android.view.View,android.view.MotionEvent):135:135 -> onHover
    57:74:boolean onHover(android.view.View,android.view.MotionEvent):129:129 -> onHover
    75:78:boolean onHover(android.view.View,android.view.MotionEvent):130:130 -> onHover
    1:8:boolean onLongClick(android.view.View):111:111 -> onLongClick
    9:17:boolean onLongClick(android.view.View):112:112 -> onLongClick
    18:21:boolean onLongClick(android.view.View):113:113 -> onLongClick
    1:4:void onViewDetachedFromWindow(android.view.View):149:149 -> onViewDetachedFromWindow
androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.Q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.TooltipCompatHandler androidx.appcompat.widget.TooltipCompatHandler$$InternalSyntheticLambda$1$9b4132ebee9466169d32620dee9f8f550f12e3c988620365398548114ca2d66d$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/T;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.appcompat.widget.TooltipCompatHandler):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/T;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda1 -> androidx.appcompat.widget.S:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.widget.TooltipCompatHandler androidx.appcompat.widget.TooltipCompatHandler$$InternalSyntheticLambda$1$9b4132ebee9466169d32620dee9f8f550f12e3c988620365398548114ca2d66d$1.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/T;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.appcompat.widget.TooltipCompatHandler):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/T;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.TooltipPopup -> androidx.appcompat.widget.U:
# {"id":"sourceFile","fileName":"TooltipPopup.java"}
    android.content.Context mContext -> a
    android.view.View mContentView -> b
    android.widget.TextView mMessageView -> c
    android.view.WindowManager$LayoutParams mLayoutParams -> d
    android.graphics.Rect mTmpDisplayFrame -> e
    int[] mTmpAnchorPos -> f
    int[] mTmpAppPos -> g
    1:3:void <init>(android.content.Context):58:58 -> <init>
    4:10:void <init>(android.content.Context):53:53 -> <init>
    11:18:void <init>(android.content.Context):54:54 -> <init>
    19:22:void <init>(android.content.Context):55:55 -> <init>
    23:26:void <init>(android.content.Context):56:56 -> <init>
    27:28:void <init>(android.content.Context):59:59 -> <init>
    29:41:void <init>(android.content.Context):61:61 -> <init>
    42:51:void <init>(android.content.Context):62:62 -> <init>
    52:62:void <init>(android.content.Context):64:64 -> <init>
    63:70:void <init>(android.content.Context):65:65 -> <init>
    71:73:void <init>(android.content.Context):66:66 -> <init>
    74:75:void <init>(android.content.Context):67:67 -> <init>
    76:78:void <init>(android.content.Context):68:68 -> <init>
    79:80:void <init>(android.content.Context):69:69 -> <init>
    81:86:void <init>(android.content.Context):70:70 -> <init>
    87:89:void <init>(android.content.Context):71:71 -> <init>
    1:6:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):104:104 -> a
    7:18:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):105:105 -> a
    19:25:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):109:109 -> a
    26:31:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):114:114 -> a
    32:38:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):119:119 -> a
    39:54:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):121:121 -> a
    55:61:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):127:127 -> a
    62:63:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):131:131 -> a
    64:71:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):133:133 -> a
    72:76:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):134:134 -> a
    77:80:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):133:133 -> a
    81:86:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):136:136 -> a
    87:94:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):138:138 -> a
    95:99:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):141:141 -> a
    100:109:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):142:142 -> a
    110:115:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):145:145 -> a
    116:127:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):147:147 -> a
    128:133:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):149:149 -> a
    134:137:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):153:153 -> a
    138:146:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):154:154 -> a
    147:151:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):156:156 -> a
    152:156:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):158:158 -> a
    157:168:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):159:159 -> a
    169:176:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):160:160 -> a
    177:185:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):163:163 -> a
    186:189:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):165:165 -> a
    190:194:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):166:166 -> a
    195:200:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):167:167 -> a
    201:213:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):169:169 -> a
    214:216:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):173:173 -> a
    217:220:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):175:175 -> a
    221:228:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):178:178 -> a
    229:231:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):179:179 -> a
    232:234:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):181:181 -> a
    1:4:android.view.View getAppRootView(android.view.View):187:187 -> b
    5:8:android.view.View getAppRootView(android.view.View):188:188 -> b
    9:20:android.view.View getAppRootView(android.view.View):189:189 -> b
    21:24:android.view.View getAppRootView(android.view.View):197:197 -> b
    25:28:android.view.View getAppRootView(android.view.View):198:198 -> b
    29:32:android.view.View getAppRootView(android.view.View):199:199 -> b
    33:43:android.view.View getAppRootView(android.view.View):200:200 -> b
    44:51:android.view.View getAppRootView(android.view.View):202:202 -> b
    1:7:void hide():90:90 -> c
    8:17:void hide():94:94 -> c
    18:23:void hide():95:95 -> c
    1:12:boolean isShowing():99:99 -> d
    1:6:void show(android.view.View,int,int,boolean,java.lang.CharSequence):77:77 -> e
    7:9:void show(android.view.View,int,int,boolean,java.lang.CharSequence):78:78 -> e
    10:14:void show(android.view.View,int,int,boolean,java.lang.CharSequence):81:81 -> e
    15:24:void show(android.view.View,int,int,boolean,java.lang.CharSequence):83:83 -> e
    25:34:void show(android.view.View,int,int,boolean,java.lang.CharSequence):85:85 -> e
    35:42:void show(android.view.View,int,int,boolean,java.lang.CharSequence):86:86 -> e
androidx.appcompat.widget.VectorEnabledTintResources -> androidx.appcompat.widget.V:
# {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"}
    java.lang.ref.WeakReference mContextRef -> b
    boolean sCompatVectorFromResourcesEnabled -> c
    1:3:void <init>(android.content.Context,android.content.res.Resources):55:55 -> <init>
    4:11:void <init>(android.content.Context,android.content.res.Resources):56:56 -> <init>
    1:3:boolean isCompatVectorFromResourcesEnabled():92:92 -> b
    1:5:boolean shouldBeUsed():41:41 -> c
    1:5:android.content.res.XmlResourceParser getAnimation(int):36:36 -> getAnimation
    1:5:boolean getBoolean(int):36:36 -> getBoolean
    1:5:int getColor(int):36:36 -> getColor
    1:5:android.content.res.ColorStateList getColorStateList(int):36:36 -> getColorStateList
    1:5:android.content.res.Configuration getConfiguration():36:36 -> getConfiguration
    1:5:float getDimension(int):36:36 -> getDimension
    1:5:int getDimensionPixelOffset(int):36:36 -> getDimensionPixelOffset
    1:5:int getDimensionPixelSize(int):36:36 -> getDimensionPixelSize
    1:5:android.util.DisplayMetrics getDisplayMetrics():36:36 -> getDisplayMetrics
    1:1:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):36:36 -> getDrawable
    2:2:android.graphics.drawable.Drawable getDrawable(int):66:66 -> getDrawable
    3:3:android.graphics.drawable.Drawable getDrawable(int):68:68 -> getDrawable
    4:4:android.graphics.drawable.Drawable getDrawable(int):73:73 -> getDrawable
    1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):36:36 -> getDrawableForDensity
    2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):36:36 -> getDrawableForDensity
    1:5:float getFraction(int,int,int):36:36 -> getFraction
    1:5:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):36:36 -> getIdentifier
    1:5:int[] getIntArray(int):36:36 -> getIntArray
    1:5:int getInteger(int):36:36 -> getInteger
    1:5:android.content.res.XmlResourceParser getLayout(int):36:36 -> getLayout
    1:5:android.graphics.Movie getMovie(int):36:36 -> getMovie
    1:1:java.lang.String getQuantityString(int,int):36:36 -> getQuantityString
    2:2:java.lang.String getQuantityString(int,int,java.lang.Object[]):36:36 -> getQuantityString
    1:5:java.lang.CharSequence getQuantityText(int,int):36:36 -> getQuantityText
    1:5:java.lang.String getResourceEntryName(int):36:36 -> getResourceEntryName
    1:5:java.lang.String getResourceName(int):36:36 -> getResourceName
    1:5:java.lang.String getResourcePackageName(int):36:36 -> getResourcePackageName
    1:5:java.lang.String getResourceTypeName(int):36:36 -> getResourceTypeName
    1:1:java.lang.String getString(int):36:36 -> getString
    2:2:java.lang.String getString(int,java.lang.Object[]):36:36 -> getString
    1:5:java.lang.String[] getStringArray(int):36:36 -> getStringArray
    1:1:java.lang.CharSequence getText(int):36:36 -> getText
    2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):36:36 -> getText
    1:5:java.lang.CharSequence[] getTextArray(int):36:36 -> getTextArray
    1:1:void getValue(int,android.util.TypedValue,boolean):36:36 -> getValue
    2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):36:36 -> getValue
    1:4:void getValueForDensity(int,int,android.util.TypedValue,boolean):36:36 -> getValueForDensity
    1:5:android.content.res.XmlResourceParser getXml(int):36:36 -> getXml
    1:5:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):36:36 -> obtainAttributes
    1:5:android.content.res.TypedArray obtainTypedArray(int):36:36 -> obtainTypedArray
    1:1:java.io.InputStream openRawResource(int):36:36 -> openRawResource
    2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):36:36 -> openRawResource
    1:5:android.content.res.AssetFileDescriptor openRawResourceFd(int):36:36 -> openRawResourceFd
    1:4:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):36:36 -> parseBundleExtra
    1:4:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):36:36 -> parseBundleExtras
    1:4:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):36:36 -> updateConfiguration
androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
    int mLayoutResource -> a
    int mInflatedId -> b
    java.lang.ref.WeakReference mInflatedViewRef -> c
    android.view.LayoutInflater mInflater -> d
    1:1:void <init>(android.content.Context,android.util.AttributeSet):54:54 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):58:58 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):45:45 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):60:60 -> <init>
    5:6:void <init>(android.content.Context,android.util.AttributeSet,int):63:64 -> <init>
    7:8:void <init>(android.content.Context,android.util.AttributeSet,int):66:67 -> <init>
    9:10:void <init>(android.content.Context,android.util.AttributeSet,int):69:70 -> <init>
    1:4:android.view.View inflate():197:197 -> a
    5:8:android.view.View inflate():199:199 -> a
    9:12:android.view.View inflate():200:200 -> a
    13:14:android.view.View inflate():201:201 -> a
    15:19:android.view.View inflate():203:203 -> a
    20:27:android.view.View inflate():206:206 -> a
    28:34:android.view.View inflate():208:208 -> a
    35:39:android.view.View inflate():211:211 -> a
    40:42:android.view.View inflate():212:212 -> a
    43:46:android.view.View inflate():215:215 -> a
    47:49:android.view.View inflate():216:216 -> a
    50:55:android.view.View inflate():218:218 -> a
    56:59:android.view.View inflate():220:220 -> a
    60:62:android.view.View inflate():222:222 -> a
    63:70:android.view.View inflate():225:225 -> a
    71:78:android.view.View inflate():233:233 -> a
    79:86:android.view.View inflate():236:236 -> a
    1:3:int getInflatedId():84:84 -> getInflatedId
    1:3:android.view.LayoutInflater getLayoutInflater():145:145 -> getLayoutInflater
    1:3:int getLayoutResource():114:114 -> getLayoutResource
    2:5:void onMeasure(int,int):150:150 -> onMeasure
    1:3:void setInflatedId(int):98:98 -> setInflatedId
    1:3:void setLayoutInflater(android.view.LayoutInflater):138:138 -> setLayoutInflater
    1:3:void setLayoutResource(int):130:130 -> setLayoutResource
    1:4:void setVisibility(int):174:174 -> setVisibility
    5:12:void setVisibility(int):175:175 -> setVisibility
    13:16:void setVisibility(int):177:177 -> setVisibility
    17:24:void setVisibility(int):179:179 -> setVisibility
    25:34:void setVisibility(int):182:182 -> setVisibility
    35:38:void setVisibility(int):184:184 -> setVisibility
androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> androidx.appcompat.widget.ViewStubCompat$a:
# {"id":"sourceFile","fileName":"ViewStubCompat.java"}
androidx.appcompat.widget.ViewUtils -> androidx.appcompat.widget.W:
# {"id":"sourceFile","fileName":"ViewUtils.java"}
    boolean SDK_LEVEL_SUPPORTS_AUTOSIZE -> a
    1:12:void <clinit>():52:52 -> <clinit>
    1:10:boolean isLayoutRtl(android.view.View):57:57 -> a
androidx.arch.core.executor.ArchTaskExecutor -> k.c:
# {"id":"sourceFile","fileName":"ArchTaskExecutor.java"}
    androidx.arch.core.executor.TaskExecutor mDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/e;"}
    androidx.arch.core.executor.TaskExecutor mDefaultTaskExecutor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/e;"}
    androidx.arch.core.executor.ArchTaskExecutor sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/c;"}
    java.util.concurrent.Executor sMainThreadExecutor -> d
    java.util.concurrent.Executor sIOThreadExecutor -> e
    1:7:void <clinit>():42:42 -> <clinit>
    8:15:void <clinit>():46:46 -> <clinit>
    1:3:void <init>():49:49 -> <init>
    4:10:void <init>():50:50 -> <init>
    11:13:void <init>():51:51 -> <init>
    1:6:void executeOnDiskIO(java.lang.Runnable):88:88 -> a
    1:7:boolean isMainThread():108:108 -> b
    1:6:void postToMainThread(java.lang.Runnable):93:93 -> c
    1:8:void lambda$static$0(java.lang.Runnable):43:43 -> d
    1:8:void lambda$static$1(java.lang.Runnable):47:47 -> e
    1:4:androidx.arch.core.executor.ArchTaskExecutor getInstance():61:61 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/c;"}
    5:7:androidx.arch.core.executor.ArchTaskExecutor getInstance():62:62 -> f
    8:10:androidx.arch.core.executor.ArchTaskExecutor getInstance():64:64 -> f
    11:14:androidx.arch.core.executor.ArchTaskExecutor getInstance():65:65 -> f
    15:24:androidx.arch.core.executor.ArchTaskExecutor getInstance():66:66 -> f
    25:26:androidx.arch.core.executor.ArchTaskExecutor getInstance():68:69 -> f
    27:28:androidx.arch.core.executor.ArchTaskExecutor getInstance():69:69 -> f
    29:30:androidx.arch.core.executor.ArchTaskExecutor getInstance():68:68 -> f
androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda0 -> k.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void k.ArchTaskExecutor$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void k.ArchTaskExecutor$$ExternalSyntheticLambda0.execute(java.lang.Runnable):0:0 -> execute
      # {"id":"com.android.tools.r8.synthesized"}
androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda1 -> k.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void k.ArchTaskExecutor$$ExternalSyntheticLambda1.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void k.ArchTaskExecutor$$ExternalSyntheticLambda1.execute(java.lang.Runnable):0:0 -> execute
      # {"id":"com.android.tools.r8.synthesized"}
androidx.arch.core.executor.DefaultTaskExecutor -> k.d:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    java.lang.Object mLock -> a
    java.util.concurrent.ExecutorService mDiskIO -> b
    android.os.Handler mMainHandler -> c
    1:3:void <init>():38:38 -> <init>
    4:10:void <init>():40:40 -> <init>
    11:23:void <init>():42:42 -> <init>
    1:6:void executeOnDiskIO(java.lang.Runnable):60:60 -> a
    1:18:boolean isMainThread():78:78 -> b
    1:4:void postToMainThread(java.lang.Runnable):65:65 -> c
    5:7:void postToMainThread(java.lang.Runnable):66:66 -> c
    8:11:void postToMainThread(java.lang.Runnable):67:67 -> c
    12:24:void postToMainThread(java.lang.Runnable):68:68 -> c
    25:28:void postToMainThread(java.lang.Runnable):70:70 -> c
    29:34:void postToMainThread(java.lang.Runnable):73:73 -> c
    5:10:android.os.Handler createAsync(android.os.Looper):84:84 -> d
    11:15:android.os.Handler createAsync(android.os.Looper):85:85 -> d
    16:35:android.os.Handler createAsync(android.os.Looper):90:90 -> d
    36:53:android.os.Handler createAsync(android.os.Looper):92:92 -> d
    54:59:android.os.Handler createAsync(android.os.Looper):97:97 -> d
    60:65:android.os.Handler createAsync(android.os.Looper):100:100 -> d
androidx.arch.core.executor.DefaultTaskExecutor$1 -> k.d$a:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    java.util.concurrent.atomic.AtomicInteger mThreadId -> a
    androidx.arch.core.executor.DefaultTaskExecutor this$0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/d;"}
    1:5:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):42:42 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/d;)V"}
    6:14:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):45:45 -> <init>
    1:5:java.lang.Thread newThread(java.lang.Runnable):49:49 -> newThread
    6:32:java.lang.Thread newThread(java.lang.Runnable):50:50 -> newThread
androidx.arch.core.executor.DefaultTaskExecutor$Api28Impl -> k.d$b:
# {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"}
    1:5:android.os.Handler createAsync(android.os.Looper):111:111 -> a
androidx.arch.core.executor.TaskExecutor -> k.e:
# {"id":"sourceFile","fileName":"TaskExecutor.java"}
    1:4:void <init>():31:31 -> <init>
    void executeOnDiskIO(java.lang.Runnable) -> a
    boolean isMainThread() -> b
    void postToMainThread(java.lang.Runnable) -> c
androidx.arch.core.internal.FastSafeIterableMap -> l.a:
# {"id":"sourceFile","fileName":"FastSafeIterableMap.java"}
    java.util.HashMap mHashMap -> e
    1:3:void <init>():36:36 -> <init>
    4:11:void <init>():38:38 -> <init>
    1:9:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):44:44 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ll/b$c;"}
    1:7:boolean contains(java.lang.Object):69:69 -> contains
    1:4:java.lang.Object remove(java.lang.Object):59:59 -> g
    5:10:java.lang.Object remove(java.lang.Object):60:60 -> g
    1:6:java.util.Map$Entry ceil(java.lang.Object):79:79 -> h
    7:19:java.util.Map$Entry ceil(java.lang.Object):80:80 -> h
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):49:49 -> i
    7:9:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):51:51 -> i
    10:20:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):53:53 -> i
androidx.arch.core.internal.SafeIterableMap -> l.b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mStart -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    java.util.WeakHashMap mIterators -> c
    int mSize -> d
    1:3:void <init>():36:36 -> <init>
    4:11:void <init>():43:43 -> <init>
    12:14:void <init>():44:44 -> <init>
    1:9:java.util.Iterator descendingIterator():154:154 -> a
    10:17:java.util.Iterator descendingIterator():155:155 -> a
    1:3:java.util.Map$Entry eldest():174:174 -> b
    androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ll/b$c;"}
    1:5:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():164:164 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b$d;"}
    6:13:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():165:165 -> d
    1:3:java.util.Map$Entry newest():182:182 -> e
    5:10:boolean equals(java.lang.Object):191:191 -> equals
    11:12:boolean equals(java.lang.Object):194:194 -> equals
    13:23:boolean equals(java.lang.Object):195:195 -> equals
    24:27:boolean equals(java.lang.Object):198:198 -> equals
    28:31:boolean equals(java.lang.Object):199:199 -> equals
    32:43:boolean equals(java.lang.Object):200:200 -> equals
    44:49:boolean equals(java.lang.Object):201:201 -> equals
    50:59:boolean equals(java.lang.Object):202:202 -> equals
    60:66:boolean equals(java.lang.Object):204:204 -> equals
    67:80:boolean equals(java.lang.Object):208:208 -> equals
    1:5:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):78:78 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Ll/b$c;"}
    6:11:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):79:79 -> f
    12:15:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):80:80 -> f
    16:17:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):81:81 -> f
    18:20:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):82:82 -> f
    21:22:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):86:86 -> f
    23:24:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):87:87 -> f
    25:27:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):88:88 -> f
    1:8:java.lang.Object remove(java.lang.Object):101:101 -> g
    9:14:java.lang.Object remove(java.lang.Object):105:105 -> g
    15:22:java.lang.Object remove(java.lang.Object):106:106 -> g
    23:44:java.lang.Object remove(java.lang.Object):107:107 -> g
    45:48:java.lang.Object remove(java.lang.Object):108:108 -> g
    49:52:java.lang.Object remove(java.lang.Object):112:112 -> g
    53:57:java.lang.Object remove(java.lang.Object):113:113 -> g
    58:61:java.lang.Object remove(java.lang.Object):115:115 -> g
    62:65:java.lang.Object remove(java.lang.Object):118:118 -> g
    66:68:java.lang.Object remove(java.lang.Object):119:119 -> g
    69:70:java.lang.Object remove(java.lang.Object):121:121 -> g
    71:72:java.lang.Object remove(java.lang.Object):124:124 -> g
    73:74:java.lang.Object remove(java.lang.Object):125:125 -> g
    75:77:java.lang.Object remove(java.lang.Object):126:126 -> g
    1:17:int hashCode():214:214 -> hashCode
    18:24:int hashCode():215:215 -> hashCode
    1:9:java.util.Iterator iterator():143:143 -> iterator
    10:17:java.util.Iterator iterator():144:144 -> iterator
    1:3:int size():133:133 -> size
    1:5:java.lang.String toString():222:222 -> toString
    6:10:java.lang.String toString():223:223 -> toString
    11:14:java.lang.String toString():224:224 -> toString
    15:20:java.lang.String toString():225:225 -> toString
    21:33:java.lang.String toString():226:226 -> toString
    34:39:java.lang.String toString():227:227 -> toString
    40:45:java.lang.String toString():228:228 -> toString
    46:50:java.lang.String toString():231:231 -> toString
    51:55:java.lang.String toString():232:232 -> toString
androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> l.b$a:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):289:289 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):299:299 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):294:294 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
androidx.arch.core.internal.SafeIterableMap$DescendingIterator -> l.b$b:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):306:306 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):316:316 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
    1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):311:311 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
androidx.arch.core.internal.SafeIterableMap$Entry -> l.b$c:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    java.lang.Object mKey -> a
    java.lang.Object mValue -> b
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    1:3:void <init>(java.lang.Object,java.lang.Object):380:380 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Object):381:381 -> <init>
    6:8:void <init>(java.lang.Object,java.lang.Object):382:382 -> <init>
    5:10:boolean equals(java.lang.Object):413:413 -> equals
    11:12:boolean equals(java.lang.Object):416:416 -> equals
    13:34:boolean equals(java.lang.Object):417:417 -> equals
    1:3:java.lang.Object getKey():388:388 -> getKey
    1:3:java.lang.Object getValue():394:394 -> getValue
    1:14:int hashCode():422:422 -> hashCode
    1:8:java.lang.Object setValue(java.lang.Object):399:399 -> setValue
    1:25:java.lang.String toString():404:404 -> toString
androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> l.b$d:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    boolean mBeforeStart -> b
    androidx.arch.core.internal.SafeIterableMap this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b;"}
    1:6:void <init>(androidx.arch.core.internal.SafeIterableMap):329:329 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b;)V"}
    7:9:void <init>(androidx.arch.core.internal.SafeIterableMap):327:327 -> <init>
    1:4:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):335:335 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"}
    5:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):336:336 -> a
    14:16:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):337:337 -> a
    1:5:java.util.Map$Entry next():351:351 -> b
    6:7:java.util.Map$Entry next():352:352 -> b
    8:14:java.util.Map$Entry next():353:353 -> b
    15:24:java.util.Map$Entry next():355:355 -> b
    25:27:java.util.Map$Entry next():357:357 -> b
    1:6:boolean hasNext():343:343 -> hasNext
    7:14:boolean hasNext():344:344 -> hasNext
    15:24:boolean hasNext():346:346 -> hasNext
    1:5:java.lang.Object next():323:323 -> next
androidx.arch.core.internal.SafeIterableMap$ListIterator -> l.b$e:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"}
    1:3:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):240:240 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"}
    4:5:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):241:241 -> <init>
    6:8:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):242:242 -> <init>
    1:9:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):253:253 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"}
    10:11:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):254:254 -> a
    12:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):255:255 -> a
    14:17:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):258:258 -> a
    18:23:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):259:259 -> a
    24:27:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):262:262 -> a
    28:34:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):263:263 -> a
    androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
    androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"}
    1:2:java.util.Map$Entry next():277:277 -> d
    3:9:java.util.Map$Entry next():278:278 -> d
    1:9:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():269:269 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b$c;"}
    10:16:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():272:272 -> e
    1:8:boolean hasNext():247:247 -> hasNext
    1:5:java.lang.Object next():235:235 -> next
androidx.arch.core.internal.SafeIterableMap$SupportRemove -> l.b$f:
# {"id":"sourceFile","fileName":"SafeIterableMap.java"}
    1:4:void <init>():368:368 -> <init>
    void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"}
androidx.browser.R$dimen -> m.a:
    int browser_actions_context_menu_max_width -> a
    int browser_actions_context_menu_min_padding -> b
androidx.browser.browseractions.BrowserActionsFallbackMenuView -> androidx.browser.browseractions.BrowserActionsFallbackMenuView:
# {"id":"sourceFile","fileName":"BrowserActionsFallbackMenuView.java"}
    int mBrowserActionsMenuMinPaddingPx -> a
    int mBrowserActionsMenuMaxWidthPx -> b
    1:3:void <init>(android.content.Context,android.util.AttributeSet):42:42 -> <init>
    4:15:void <init>(android.content.Context,android.util.AttributeSet):43:43 -> <init>
    16:28:void <init>(android.content.Context,android.util.AttributeSet):45:45 -> <init>
    1:10:void onMeasure(int,int):51:51 -> onMeasure
    11:23:void onMeasure(int,int):52:52 -> onMeasure
    24:27:void onMeasure(int,int):54:54 -> onMeasure
    28:31:void onMeasure(int,int):55:55 -> onMeasure
androidx.browser.customtabs.CustomTabColorSchemeParams -> n.a:
# {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"}
    java.lang.Integer toolbarColor -> a
    java.lang.Integer secondaryToolbarColor -> b
    java.lang.Integer navigationBarColor -> c
    java.lang.Integer navigationBarDividerColor -> d
    1:3:void <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):62:62 -> <init>
    4:5:void <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):63:63 -> <init>
    6:7:void <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):64:64 -> <init>
    8:9:void <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):65:65 -> <init>
    10:12:void <init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):66:66 -> <init>
    3:8:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):98:98 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Ln/a;"}
    9:12:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):102:102 -> a
    13:20:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):103:103 -> a
    21:28:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):104:104 -> a
    29:36:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):105:105 -> a
    37:46:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):106:106 -> a
    1:5:android.os.Bundle toBundle():75:75 -> b
    6:9:android.os.Bundle toBundle():76:76 -> b
    10:18:android.os.Bundle toBundle():77:77 -> b
    19:22:android.os.Bundle toBundle():79:79 -> b
    23:31:android.os.Bundle toBundle():80:80 -> b
    32:35:android.os.Bundle toBundle():82:82 -> b
    36:44:android.os.Bundle toBundle():83:83 -> b
    45:48:android.os.Bundle toBundle():85:85 -> b
    49:58:android.os.Bundle toBundle():86:86 -> b
    1:2:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):113:113 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)Ln/a;"}
    3:8:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):114:114 -> c
    9:14:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):115:115 -> c
    15:20:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):117:117 -> c
    21:26:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):118:118 -> c
    27:30:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):119:119 -> c
androidx.browser.customtabs.CustomTabColorSchemeParams$Builder -> n.a$a:
# {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"}
    java.lang.Integer mToolbarColor -> a
    java.lang.Integer mSecondaryToolbarColor -> b
    java.lang.Integer mNavigationBarColor -> c
    java.lang.Integer mNavigationBarDividerColor -> d
    1:4:void <init>():127:127 -> <init>
    1:14:androidx.browser.customtabs.CustomTabColorSchemeParams build():170:170 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/a;"}
    4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setNavigationBarColor(int):153:153 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"}
    1:7:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setNavigationBarDividerColor(int):161:161 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"}
    4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setToolbarColor(int):137:137 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"}
androidx.browser.customtabs.CustomTabsCallback -> n.b:
# {"id":"sourceFile","fileName":"CustomTabsCallback.java"}
    1:4:void <init>():39:39 -> <init>
    1:1:void extraCallback(java.lang.String,android.os.Bundle):110:110 -> a
    1:2:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):138:138 -> b
    1:1:void onActivityLayout(int,int,int,int,int,android.os.Bundle):245:245 -> c
    1:1:void onActivityResized(int,int,android.os.Bundle):184:184 -> d
    1:1:void onMessageChannelReady(android.os.Bundle):149:149 -> e
    1:1:void onMinimized(android.os.Bundle):253:253 -> f
    1:1:void onNavigationEvent(int,android.os.Bundle):47:47 -> g
    1:1:void onPostMessage(java.lang.String,android.os.Bundle):160:160 -> h
    1:1:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):174:174 -> i
    1:1:void onUnminimized(android.os.Bundle):261:261 -> j
    1:1:void onWarmupCompleted(android.os.Bundle):191:191 -> k
androidx.browser.customtabs.CustomTabsClient -> n.c:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.support.customtabs.ICustomTabsService mService -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/b;"}
    android.content.ComponentName mServiceComponentName -> b
    android.content.Context mApplicationContext -> c
    1:3:void <init>(android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):64:64 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;Landroid/content/ComponentName;Landroid/content/Context;)V"}
    4:5:void <init>(android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):65:65 -> <init>
    6:7:void <init>(android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):66:66 -> <init>
    8:10:void <init>(android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):67:67 -> <init>
    1:7:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):84:84 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ln/e;)Z"}
    8:14:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):85:85 -> a
    15:25:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):86:86 -> a
    26:30:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):87:87 -> a
    1:7:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):108:108 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ln/e;)Z"}
    8:14:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):109:109 -> b
    15:24:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):110:110 -> b
    25:29:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):111:111 -> b
    1:6:android.support.customtabs.ICustomTabsCallback$Stub createCallbackWrapper(androidx.browser.customtabs.CustomTabsCallback):502:502 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)La/a$a;"}
    1:12:android.app.PendingIntent createSessionId(android.content.Context,int):239:239 -> d
    2:6:androidx.browser.customtabs.CustomTabsSession newSession(androidx.browser.customtabs.CustomTabsCallback):255:255 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)Ln/f;"}
    1:11:androidx.browser.customtabs.CustomTabsSession newSession(androidx.browser.customtabs.CustomTabsCallback,int):278:278 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;I)Ln/f;"}
    1:7:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):467:467 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;Landroid/app/PendingIntent;)Ln/f;"}
    8:12:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):473:473 -> g
    13:17:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):474:474 -> g
    18:24:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):475:475 -> g
    25:33:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):477:477 -> g
    34:43:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):484:484 -> g
    1:9:boolean warmup(long):230:230 -> h
androidx.browser.customtabs.CustomTabsClient$3 -> n.c$a:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.os.Handler mHandler -> e
    androidx.browser.customtabs.CustomTabsCallback val$callback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    androidx.browser.customtabs.CustomTabsClient this$0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c;"}
    1:7:void <init>(androidx.browser.customtabs.CustomTabsClient,androidx.browser.customtabs.CustomTabsCallback):502:502 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c;Ln/b;)V"}
    8:19:void <init>(androidx.browser.customtabs.CustomTabsClient,androidx.browser.customtabs.CustomTabsCallback):503:503 -> <init>
    1:5:void onPostMessage(java.lang.String,android.os.Bundle):552:552 -> a
    6:16:void onPostMessage(java.lang.String,android.os.Bundle):553:553 -> a
    1:5:void extraCallback(java.lang.String,android.os.Bundle):519:519 -> d
    6:16:void extraCallback(java.lang.String,android.os.Bundle):520:520 -> d
    1:5:void onActivityLayout(int,int,int,int,int,android.os.Bundle):605:605 -> f
    6:23:void onActivityLayout(int,int,int,int,int,android.os.Bundle):606:606 -> f
    1:5:void onMessageChannelReady(android.os.Bundle):540:540 -> g
    6:16:void onMessageChannelReady(android.os.Bundle):541:541 -> g
    1:5:void onActivityResized(int,int,android.os.Bundle):579:579 -> h
    6:16:void onActivityResized(int,int,android.os.Bundle):580:580 -> h
    1:6:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):533:533 -> l
    7:11:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):534:534 -> l
    1:5:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):565:565 -> o
    6:21:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):566:566 -> o
    1:5:void onWarmupCompleted(android.os.Bundle):591:591 -> r
    6:16:void onWarmupCompleted(android.os.Bundle):592:592 -> r
    1:5:void onMinimized(android.os.Bundle):616:616 -> s
    6:16:void onMinimized(android.os.Bundle):617:617 -> s
    1:5:void onUnminimized(android.os.Bundle):628:628 -> v
    6:16:void onUnminimized(android.os.Bundle):629:629 -> v
    1:5:void onNavigationEvent(int,android.os.Bundle):507:507 -> w
    6:16:void onNavigationEvent(int,android.os.Bundle):508:508 -> w
androidx.browser.customtabs.CustomTabsClient$3$1 -> n.c$a$b:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    int val$navigationEvent -> a
    android.os.Bundle val$extras -> b
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:10:void <init>(androidx.browser.customtabs.CustomTabsClient$3,int,android.os.Bundle):508:508 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;ILandroid/os/Bundle;)V"}
    1:12:void run():511:511 -> run
androidx.browser.customtabs.CustomTabsClient$3$10 -> n.c$a$a:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.os.Bundle val$extras -> a
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:8:void <init>(androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):629:629 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"}
    1:10:void run():632:632 -> run
androidx.browser.customtabs.CustomTabsClient$3$2 -> n.c$a$c:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    java.lang.String val$callbackName -> a
    android.os.Bundle val$args -> b
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:10:void <init>(androidx.browser.customtabs.CustomTabsClient$3,java.lang.String,android.os.Bundle):520:520 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Ljava/lang/String;Landroid/os/Bundle;)V"}
    1:12:void run():523:523 -> run
androidx.browser.customtabs.CustomTabsClient$3$3 -> n.c$a$d:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.os.Bundle val$extras -> a
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:8:void <init>(androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):541:541 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"}
    1:10:void run():544:544 -> run
androidx.browser.customtabs.CustomTabsClient$3$4 -> n.c$a$e:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    java.lang.String val$message -> a
    android.os.Bundle val$extras -> b
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:10:void <init>(androidx.browser.customtabs.CustomTabsClient$3,java.lang.String,android.os.Bundle):553:553 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Ljava/lang/String;Landroid/os/Bundle;)V"}
    1:12:void run():556:556 -> run
androidx.browser.customtabs.CustomTabsClient$3$5 -> n.c$a$f:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    int val$relation -> a
    android.net.Uri val$requestedOrigin -> b
    boolean val$result -> c
    android.os.Bundle val$extras -> d
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:14:void <init>(androidx.browser.customtabs.CustomTabsClient$3,int,android.net.Uri,boolean,android.os.Bundle):566:566 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;ILandroid/net/Uri;ZLandroid/os/Bundle;)V"}
    1:16:void run():569:569 -> run
androidx.browser.customtabs.CustomTabsClient$3$6 -> n.c$a$g:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    int val$height -> a
    int val$width -> b
    android.os.Bundle val$extras -> c
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:12:void <init>(androidx.browser.customtabs.CustomTabsClient$3,int,int,android.os.Bundle):580:580 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;IILandroid/os/Bundle;)V"}
    1:14:void run():584:584 -> run
androidx.browser.customtabs.CustomTabsClient$3$7 -> n.c$a$h:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.os.Bundle val$extras -> a
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:8:void <init>(androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):592:592 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"}
    1:10:void run():595:595 -> run
androidx.browser.customtabs.CustomTabsClient$3$8 -> n.c$a$i:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    int val$left -> a
    int val$top -> b
    int val$right -> c
    int val$bottom -> d
    int val$state -> e
    android.os.Bundle val$extras -> f
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:18:void <init>(androidx.browser.customtabs.CustomTabsClient$3,int,int,int,int,int,android.os.Bundle):606:606 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;IIIIILandroid/os/Bundle;)V"}
    1:20:void run():609:609 -> run
androidx.browser.customtabs.CustomTabsClient$3$9 -> n.c$a$j:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
    android.os.Bundle val$extras -> a
    androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"}
    1:8:void <init>(androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):617:617 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"}
    1:10:void run():620:620 -> run
androidx.browser.customtabs.CustomTabsIntent -> n.d:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    android.content.Intent intent -> a
    android.os.Bundle startAnimationBundle -> b
    1:3:void <init>(android.content.Intent,android.os.Bundle):727:727 -> <init>
    4:5:void <init>(android.content.Intent,android.os.Bundle):728:728 -> <init>
    6:8:void <init>(android.content.Intent,android.os.Bundle):729:729 -> <init>
    8:14:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1693:1693 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ln/a;"}
    15:19:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1695:1695 -> a
    20:23:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1698:1698 -> a
    24:31:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1699:1699 -> a
    32:39:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1702:1702 -> a
    40:43:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1704:1704 -> a
    44:49:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1705:1705 -> a
    50:72:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1690:1690 -> a
    1:10:boolean isBackgroundInteractionEnabled(android.content.Intent):1919:1919 -> b
    1:5:void launchUrl(android.content.Context,android.net.Uri):722:722 -> c
    6:13:void launchUrl(android.content.Context,android.net.Uri):723:723 -> c
androidx.browser.customtabs.CustomTabsIntent$Api23Impl -> n.d$a:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    1:5:android.app.ActivityOptions makeBasicActivityOptions():1956:1956 -> a
androidx.browser.customtabs.CustomTabsIntent$Api24Impl -> n.d$b:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    1:4:java.lang.String getDefaultLocale():1963:1963 -> a
    5:22:java.lang.String getDefaultLocale():1964:1964 -> a
androidx.browser.customtabs.CustomTabsIntent$Api34Impl -> n.d$c:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    1:4:void setShareIdentityEnabled(android.app.ActivityOptions,boolean):1971:1971 -> a
androidx.browser.customtabs.CustomTabsIntent$Api36Impl -> n.d$d:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    1:4:void setAllowPassThroughOnTouchOutside(android.app.ActivityOptions,boolean):1979:1979 -> a
androidx.browser.customtabs.CustomTabsIntent$Builder -> n.d$e:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
    android.content.Intent mIntent -> a
    androidx.browser.customtabs.CustomTabColorSchemeParams$Builder mDefaultColorSchemeBuilder -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a$a;"}
    java.util.ArrayList mMenuItems -> c
    android.app.ActivityOptions mActivityOptions -> d
    java.util.ArrayList mActionButtons -> e
    android.util.SparseArray mColorSchemeParamBundles -> f
    android.os.Bundle mDefaultColorSchemeBundle -> g
    int mShareState -> h
    boolean mInstantAppsEnabled -> i
    boolean mShareIdentity -> j
    1:3:void <init>():752:752 -> <init>
    4:12:void <init>():736:736 -> <init>
    13:20:void <init>():737:737 -> <init>
    21:23:void <init>():744:744 -> <init>
    24:26:void <init>():745:745 -> <init>
    1:11:androidx.browser.customtabs.CustomTabsIntent build():1550:1550 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/d;"}
    12:14:androidx.browser.customtabs.CustomTabsIntent build():1552:1552 -> a
    15:18:androidx.browser.customtabs.CustomTabsIntent build():1554:1554 -> a
    19:25:androidx.browser.customtabs.CustomTabsIntent build():1555:1555 -> a
    26:29:androidx.browser.customtabs.CustomTabsIntent build():1557:1557 -> a
    30:36:androidx.browser.customtabs.CustomTabsIntent build():1558:1558 -> a
    37:45:androidx.browser.customtabs.CustomTabsIntent build():1560:1560 -> a
    46:60:androidx.browser.customtabs.CustomTabsIntent build():1562:1562 -> a
    61:64:androidx.browser.customtabs.CustomTabsIntent build():1563:1563 -> a
    65:69:androidx.browser.customtabs.CustomTabsIntent build():1564:1564 -> a
    70:73:androidx.browser.customtabs.CustomTabsIntent build():1567:1567 -> a
    74:78:androidx.browser.customtabs.CustomTabsIntent build():1568:1568 -> a
    79:85:androidx.browser.customtabs.CustomTabsIntent build():1569:1569 -> a
    86:90:androidx.browser.customtabs.CustomTabsIntent build():1571:1571 -> a
    91:99:androidx.browser.customtabs.CustomTabsIntent build():1573:1573 -> a
    100:105:androidx.browser.customtabs.CustomTabsIntent build():1575:1575 -> a
    106:112:androidx.browser.customtabs.CustomTabsIntent build():1576:1576 -> a
    113:119:androidx.browser.customtabs.CustomTabsIntent build():1581:1581 -> a
    120:122:androidx.browser.customtabs.CustomTabsIntent build():1584:1584 -> a
    123:126:androidx.browser.customtabs.CustomTabsIntent build():1586:1586 -> a
    127:130:androidx.browser.customtabs.CustomTabsIntent build():1587:1587 -> a
    131:138:androidx.browser.customtabs.CustomTabsIntent build():1589:1589 -> a
    1:4:void setAllowPassThroughOnTouchOutside():1624:1624 -> b
    5:10:void setAllowPassThroughOnTouchOutside():1625:1625 -> b
    11:16:void setAllowPassThroughOnTouchOutside():1627:1627 -> b
    17:22:void setAllowPassThroughOnTouchOutside():1628:1628 -> b
    6:13:androidx.browser.customtabs.CustomTabsIntent$Builder setColorScheme(int):1153:1153 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"}
    14:21:androidx.browser.customtabs.CustomTabsIntent$Builder setColorScheme(int):1151:1151 -> c
    8:11:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1195:1195 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILn/a;)Ln/d$e;"}
    12:18:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1196:1196 -> d
    19:28:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1198:1198 -> d
    29:51:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1193:1193 -> d
    1:4:void setCurrentLocaleAsDefaultAcceptLanguage():1598:1598 -> e
    5:10:void setCurrentLocaleAsDefaultAcceptLanguage():1599:1599 -> e
    11:20:void setCurrentLocaleAsDefaultAcceptLanguage():1600:1600 -> e
    21:32:void setCurrentLocaleAsDefaultAcceptLanguage():1601:1601 -> e
    33:40:void setCurrentLocaleAsDefaultAcceptLanguage():1602:1602 -> e
    41:43:void setCurrentLocaleAsDefaultAcceptLanguage():1603:1603 -> e
    44:49:void setCurrentLocaleAsDefaultAcceptLanguage():1604:1604 -> e
    1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setNavigationBarColor(int):1042:1042 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"}
    1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setNavigationBarDividerColor(int):1057:1057 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"}
    1:13:androidx.browser.customtabs.CustomTabsIntent$Builder setSession(androidx.browser.customtabs.CustomTabsSession):776:776 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)Ln/d$e;"}
    14:25:androidx.browser.customtabs.CustomTabsIntent$Builder setSession(androidx.browser.customtabs.CustomTabsSession):777:777 -> h
    1:5:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):794:794 -> i
    6:12:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):795:795 -> i
    13:17:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):797:797 -> i
    18:23:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):800:800 -> i
    1:4:void setShareIdentityEnabled():1616:1616 -> j
    5:10:void setShareIdentityEnabled():1617:1617 -> j
    11:18:void setShareIdentityEnabled():1619:1619 -> j
    1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setToolbarColor(int):819:819 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"}
androidx.browser.customtabs.CustomTabsServiceConnection -> n.e:
# {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"}
    android.content.Context mApplicationContext -> a
    1:4:void <init>():35:35 -> <init>
    void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"}
    1:3:void setApplicationContext(android.content.Context):40:40 -> b
    1:4:void onServiceConnected(android.content.ComponentName,android.os.IBinder):50:50 -> onServiceConnected
    5:6:void onServiceConnected(android.content.ComponentName,android.os.IBinder):54:54 -> onServiceConnected
    7:15:void onServiceConnected(android.content.ComponentName,android.os.IBinder):55:55 -> onServiceConnected
    16:19:void onServiceConnected(android.content.ComponentName,android.os.IBinder):54:54 -> onServiceConnected
    20:27:void onServiceConnected(android.content.ComponentName,android.os.IBinder):51:51 -> onServiceConnected
androidx.browser.customtabs.CustomTabsServiceConnection$1 -> n.e$a:
# {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"}
    androidx.browser.customtabs.CustomTabsServiceConnection this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/e;"}
    1:6:void <init>(androidx.browser.customtabs.CustomTabsServiceConnection,android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/e;La/b;Landroid/content/ComponentName;Landroid/content/Context;)V"}
androidx.browser.customtabs.CustomTabsSession -> n.f:
# {"id":"sourceFile","fileName":"CustomTabsSession.java"}
    java.lang.Object mLock -> a
    android.support.customtabs.ICustomTabsService mService -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/b;"}
    android.support.customtabs.ICustomTabsCallback mCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"La/a;"}
    android.content.ComponentName mComponentName -> d
    android.app.PendingIntent mId -> e
    1:3:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):85:85 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;La/a;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V"}
    4:10:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):54:54 -> <init>
    11:12:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):86:86 -> <init>
    13:14:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):87:87 -> <init>
    15:16:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):88:88 -> <init>
    17:19:void <init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):89:89 -> <init>
    1:10:void addIdToBundle(android.os.Bundle):548:548 -> a
    1:7:android.os.Bundle createBundleWithId(android.os.Bundle):541:541 -> b
    8:10:android.os.Bundle createBundleWithId(android.os.Bundle):542:542 -> b
    11:14:android.os.Bundle createBundleWithId(android.os.Bundle):543:543 -> b
    1:7:android.os.IBinder getBinder():552:552 -> c
    1:3:android.content.ComponentName getComponentName():556:556 -> d
    1:3:android.app.PendingIntent getId():560:560 -> e
    1:4:boolean mayLaunchUrl(android.net.Uri,android.os.Bundle,java.util.List):112:112 -> f
    5:15:boolean mayLaunchUrl(android.net.Uri,android.os.Bundle,java.util.List):114:114 -> f
    1:4:boolean receiveFile(android.net.Uri,int,android.os.Bundle):371:371 -> g
    5:15:boolean receiveFile(android.net.Uri,int,android.os.Bundle):373:373 -> g
    9:12:boolean validateRelationship(int,android.net.Uri,android.os.Bundle):345:345 -> h
    13:22:boolean validateRelationship(int,android.net.Uri,android.os.Bundle):347:347 -> h
androidx.browser.customtabs.TrustedWebUtils -> n.g:
# {"id":"sourceFile","fileName":"TrustedWebUtils.java"}
    1:7:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):123:123 -> a
    8:11:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):124:124 -> a
    12:15:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):125:125 -> a
    16:21:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):126:126 -> a
    22:27:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):127:127 -> a
    28:32:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):128:128 -> a
    33:39:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):129:129 -> a
    1:5:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):152:152 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ln/f;)Z"}
    6:9:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):153:153 -> b
    10:14:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):154:154 -> b
androidx.browser.trusted.FileHandlingData -> o.a:
# {"id":"sourceFile","fileName":"FileHandlingData.java"}
    java.util.List uris -> a
    1:3:void <init>(java.util.List):45:45 -> <init>
    4:11:void <init>(java.util.List):46:46 -> <init>
    1:6:androidx.browser.trusted.FileHandlingData fromBundle(android.os.Bundle):60:60 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/a;"}
    7:14:androidx.browser.trusted.FileHandlingData fromBundle(android.os.Bundle):61:61 -> a
    1:5:android.os.Bundle toBundle():51:51 -> b
    6:9:android.os.Bundle toBundle():52:52 -> b
    10:22:android.os.Bundle toBundle():53:53 -> b
androidx.browser.trusted.NotificationApiHelperForM -> o.b:
# {"id":"sourceFile","fileName":"NotificationApiHelperForM.java"}
    1:5:android.os.Parcelable[] getActiveNotifications(android.app.NotificationManager):45:45 -> a
androidx.browser.trusted.NotificationApiHelperForO -> o.i:
# {"id":"sourceFile","fileName":"NotificationApiHelperForO.java"}
    2:8:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):50:50 -> a
    9:20:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):54:54 -> a
    21:24:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):60:60 -> a
    25:27:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):61:61 -> a
    28:32:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):62:62 -> a
    1:6:boolean isChannelEnabled(android.app.NotificationManager,java.lang.String):41:41 -> b
    7:17:boolean isChannelEnabled(android.app.NotificationManager,java.lang.String):43:43 -> b
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline0 -> o.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.app.NotificationChannel o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline0.m(android.app.NotificationManager,java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline1 -> o.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline1.m(android.app.NotificationChannel):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline2 -> o.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline2.m(android.app.NotificationManager,android.app.NotificationChannel):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline3 -> o.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.app.Notification$Builder o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline3.m(android.content.Context,android.app.Notification):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline4 -> o.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.app.Notification$Builder o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline4.m(android.app.Notification$Builder,java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline5 -> o.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.app.NotificationChannel o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline5.m(java.lang.String,java.lang.CharSequence,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.PackageIdentityUtils -> o.j:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
    1:17:byte[] getCertificateSHA256Fingerprint(android.content.pm.Signature):160:160 -> a
    1:10:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):47:47 -> b
    11:19:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):49:49 -> b
    1:6:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():64:64 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/j$c;"}
    7:12:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():65:65 -> c
    13:18:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():67:67 -> c
    1:10:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):56:56 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"}
    11:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):58:58 -> d
androidx.browser.trusted.PackageIdentityUtils$Api28Implementation -> o.j$a:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
    1:4:void <init>():80:80 -> <init>
    1:12:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):108:108 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"}
    13:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):110:110 -> a
    20:26:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):113:113 -> a
    27:35:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):114:114 -> a
    36:39:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):117:117 -> a
    40:44:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):118:118 -> a
    3:6:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):84:84 -> b
    7:11:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):87:87 -> b
    12:13:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):88:88 -> b
    14:20:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):90:90 -> b
    21:29:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):94:94 -> b
    30:40:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):95:95 -> b
    41:46:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):99:99 -> b
    47:54:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):98:98 -> b
androidx.browser.trusted.PackageIdentityUtils$Pre28Implementation -> o.j$b:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
    1:4:void <init>():123:123 -> <init>
    1:12:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):145:145 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"}
    13:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):149:149 -> a
    20:23:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):152:152 -> a
    24:28:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):153:153 -> a
    3:6:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):129:129 -> b
    7:14:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):131:131 -> b
    15:22:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):132:132 -> b
    23:30:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):133:133 -> b
    31:37:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):135:135 -> b
androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat -> o.j$c:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
    boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"}
    java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager) -> b
androidx.browser.trusted.Token -> o.k:
# {"id":"sourceFile","fileName":"Token.java"}
    androidx.browser.trusted.TokenContents mContents -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/m;"}
    1:3:void <init>(androidx.browser.trusted.TokenContents):81:81 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/m;)V"}
    4:6:void <init>(androidx.browser.trusted.TokenContents):82:82 -> <init>
    1:8:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):61:61 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;)Lo/k;"}
    9:19:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):65:65 -> a
    20:27:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):67:67 -> a
    1:10:androidx.browser.trusted.Token deserialize(byte[]):78:78 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lo/k;"}
    1:7:boolean matches(java.lang.String,android.content.pm.PackageManager):101:101 -> c
    1:7:byte[] serialize():91:91 -> d
androidx.browser.trusted.TokenContents -> o.m:
# {"id":"sourceFile","fileName":"TokenContents.java"}
    byte[] mContents -> a
    java.lang.String mPackageName -> b
    java.util.List mFingerprints -> c
    1:2:void <init>(byte[]):62:63 -> <init>
    3:6:void <init>(byte[],java.lang.String,java.util.List):73:76 -> <init>
    7:8:void <init>(byte[],java.lang.String,java.util.List):79:80 -> <init>
    1:1:int o.TokenContents.$r8$lambda$CBVg26zUpxC1pz1KzAQxDAVlyy0(byte[],byte[]):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    14:21:int compareByteArrays(byte[],byte[]):150:150 -> b
    22:32:int compareByteArrays(byte[],byte[]):151:151 -> b
    33:41:int compareByteArrays(byte[],byte[]):155:155 -> b
    1:2:androidx.browser.trusted.TokenContents create(java.lang.String,java.util.List):68:68 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;)Lo/m;"}
    3:10:androidx.browser.trusted.TokenContents create(java.lang.String,java.util.List):69:69 -> c
    1:8:byte[] createToken(java.lang.String,java.util.List):123:123 -> d
    9:13:byte[] createToken(java.lang.String,java.util.List):125:125 -> d
    14:18:byte[] createToken(java.lang.String,java.util.List):126:126 -> d
    19:21:byte[] createToken(java.lang.String,java.util.List):128:128 -> d
    22:28:byte[] createToken(java.lang.String,java.util.List):129:129 -> d
    29:44:byte[] createToken(java.lang.String,java.util.List):130:130 -> d
    45:48:byte[] createToken(java.lang.String,java.util.List):131:131 -> d
    49:52:byte[] createToken(java.lang.String,java.util.List):132:132 -> d
    53:55:byte[] createToken(java.lang.String,java.util.List):134:134 -> d
    56:60:byte[] createToken(java.lang.String,java.util.List):136:136 -> d
    1:6:androidx.browser.trusted.TokenContents deserialize(byte[]):59:59 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lo/m;"}
    7:15:boolean equals(java.lang.Object):109:109 -> equals
    16:17:boolean equals(java.lang.Object):110:110 -> equals
    18:28:boolean equals(java.lang.Object):111:111 -> equals
    1:3:byte[] getFingerprint(int):97:97 -> f
    4:7:byte[] getFingerprint(int):98:98 -> f
    8:27:byte[] getFingerprint(int):99:99 -> f
    28:33:byte[] getFingerprint(int):98:98 -> f
    1:3:java.lang.String getPackageName():85:85 -> g
    4:14:java.lang.String getPackageName():86:86 -> g
    1:5:void parseIfNeeded():162:162 -> h
    6:17:void parseIfNeeded():164:164 -> h
    18:23:void parseIfNeeded():165:165 -> h
    24:27:void parseIfNeeded():167:167 -> h
    28:37:void parseIfNeeded():168:168 -> h
    38:41:void parseIfNeeded():170:170 -> h
    42:43:void parseIfNeeded():171:171 -> h
    44:49:void parseIfNeeded():172:172 -> h
    50:57:void parseIfNeeded():174:174 -> h
    58:66:void parseIfNeeded():173:173 -> h
    1:7:int hashCode():116:116 -> hashCode
    1:8:byte[] serialize():103:103 -> i
androidx.browser.trusted.TokenContents$$ExternalSyntheticLambda0 -> o.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void o.TokenContents$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int o.TokenContents$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare
      # {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TokenStore -> o.n:
# {"id":"sourceFile","fileName":"TokenStore.java"}
    androidx.browser.trusted.Token load() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/k;"}
    void store(androidx.browser.trusted.Token) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/k;)V"}
androidx.browser.trusted.TrustedWebActivityCallbackRemote -> o.o:
# {"id":"sourceFile","fileName":"TrustedWebActivityCallbackRemote.java"}
    android.support.customtabs.trusted.ITrustedWebActivityCallback mCallbackBinder -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
    1:3:void <init>(android.support.customtabs.trusted.ITrustedWebActivityCallback):34:34 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;)V"}
    4:6:void <init>(android.support.customtabs.trusted.ITrustedWebActivityCallback):35:35 -> <init>
    6:12:androidx.browser.trusted.TrustedWebActivityCallbackRemote fromBinder(android.os.IBinder):43:43 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)Lo/o;"}
    13:18:androidx.browser.trusted.TrustedWebActivityCallbackRemote fromBinder(android.os.IBinder):47:47 -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode -> o.p:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
    android.os.Bundle toBundle() -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$BrowserMode -> o.p$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
    1:4:void <init>():136:136 -> <init>
    1:5:android.os.Bundle toBundle():142:142 -> a
    6:12:android.os.Bundle toBundle():143:143 -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$DefaultMode -> o.p$b:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
    1:4:void <init>():53:53 -> <init>
    1:5:android.os.Bundle toBundle():58:58 -> a
    6:12:android.os.Bundle toBundle():59:59 -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$ImmersiveMode -> o.p$c:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
    boolean mIsSticky -> a
    int mLayoutInDisplayCutoutMode -> b
    1:3:void <init>(boolean,int):98:98 -> <init>
    4:5:void <init>(boolean,int):99:99 -> <init>
    6:8:void <init>(boolean,int):100:100 -> <init>
    1:5:android.os.Bundle toBundle():111:111 -> a
    6:11:android.os.Bundle toBundle():112:112 -> a
    12:18:android.os.Bundle toBundle():113:113 -> a
    19:26:android.os.Bundle toBundle():114:114 -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$MinimalUiMode -> o.p$d:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
    1:4:void <init>():154:154 -> <init>
    1:5:android.os.Bundle toBundle():160:160 -> a
    6:12:android.os.Bundle toBundle():161:161 -> a
androidx.browser.trusted.TrustedWebActivityIntent -> o.q:
# {"id":"sourceFile","fileName":"TrustedWebActivityIntent.java"}
    android.content.Intent mIntent -> a
    java.util.List mSharedFileUris -> b
    java.util.List mFileHandlingUris -> c
    1:3:void <init>(android.content.Intent,java.util.List,java.util.List):43:43 -> <init>
    4:5:void <init>(android.content.Intent,java.util.List,java.util.List):44:44 -> <init>
    6:7:void <init>(android.content.Intent,java.util.List,java.util.List):45:45 -> <init>
    8:10:void <init>(android.content.Intent,java.util.List,java.util.List):46:46 -> <init>
    1:3:android.content.Intent getIntent():108:108 -> a
    1:18:void grantUriPermissionToProvider(android.content.Context):93:93 -> b
    19:29:void grantUriPermissionToProvider(android.content.Context):94:94 -> b
    30:47:void grantUriPermissionToProvider(android.content.Context):97:97 -> b
    48:59:void grantUriPermissionToProvider(android.content.Context):98:98 -> b
    1:3:void launchTrustedWebActivity(android.content.Context):88:88 -> c
    4:10:void launchTrustedWebActivity(android.content.Context):89:89 -> c
androidx.browser.trusted.TrustedWebActivityIntentBuilder -> o.r:
# {"id":"sourceFile","fileName":"TrustedWebActivityIntentBuilder.java"}
    android.net.Uri mUri -> a
    androidx.browser.customtabs.CustomTabsIntent$Builder mIntentBuilder -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/d$e;"}
    java.util.List mAdditionalTrustedOrigins -> c
    android.os.Bundle mSplashScreenParams -> d
    androidx.browser.trusted.sharing.ShareData mShareData -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"}
    androidx.browser.trusted.sharing.ShareTarget mShareTarget -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/b;"}
    androidx.browser.trusted.FileHandlingData mFileHandlingData -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/a;"}
    android.net.Uri mOriginalLaunchUrl -> h
    int mLaunchHandlerClientMode -> i
    androidx.browser.trusted.TrustedWebActivityDisplayMode mDisplayMode -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/p;"}
    int mScreenOrientation -> k
    1:3:void <init>(android.net.Uri):127:127 -> <init>
    4:11:void <init>(android.net.Uri):101:101 -> <init>
    12:13:void <init>(android.net.Uri):113:113 -> <init>
    14:20:void <init>(android.net.Uri):116:116 -> <init>
    21:22:void <init>(android.net.Uri):119:119 -> <init>
    23:25:void <init>(android.net.Uri):128:128 -> <init>
    3:7:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):349:349 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)Lo/q;"}
    8:15:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):350:350 -> a
    16:20:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):351:351 -> a
    21:26:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):352:352 -> a
    27:30:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):353:353 -> a
    31:42:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):354:354 -> a
    43:46:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):358:358 -> a
    47:51:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):359:359 -> a
    52:53:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):361:361 -> a
    54:61:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):362:362 -> a
    62:70:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):363:363 -> a
    71:81:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):364:364 -> a
    82:89:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):365:365 -> a
    90:93:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):370:370 -> a
    94:102:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):371:371 -> a
    103:109:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):372:372 -> a
    110:120:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):376:376 -> a
    121:127:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):377:377 -> a
    128:131:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):378:378 -> a
    132:136:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):379:379 -> a
    137:143:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):382:382 -> a
    144:149:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):384:384 -> a
    150:157:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):346:346 -> a
    1:7:androidx.browser.customtabs.CustomTabsIntent buildCustomTabsIntent():393:393 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/d;"}
    1:3:android.net.Uri getUri():400:400 -> c
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setAdditionalTrustedOrigins(java.util.List):227:227 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lo/r;"}
    1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setColorScheme(int):182:182 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
    1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):195:195 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILn/a;)Lo/r;"}
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setDisplayMode(androidx.browser.trusted.TrustedWebActivityDisplayMode):294:294 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/p;)Lo/r;"}
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setFileHandlingData(androidx.browser.trusted.FileHandlingData):283:283 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/a;)Lo/r;"}
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setLaunchHandlerClientMode(int):335:335 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
    1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setNavigationBarColor(int):154:154 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
    1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setNavigationBarDividerColor(int):167:167 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setOriginalLaunchUrl(android.net.Uri):324:324 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lo/r;"}
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setScreenOrientation(int):307:307 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
    1:2:androidx.browser.trusted.TrustedWebActivityIntentBuilder setShareParams(androidx.browser.trusted.sharing.ShareTarget,androidx.browser.trusted.sharing.ShareData):261:261 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/b;Lp/a;)Lo/r;"}
    3:5:androidx.browser.trusted.TrustedWebActivityIntentBuilder setShareParams(androidx.browser.trusted.sharing.ShareTarget,androidx.browser.trusted.sharing.ShareData):262:262 -> n
    1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setSplashScreenParams(android.os.Bundle):248:248 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/r;"}
    1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setToolbarColor(int):143:143 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"}
androidx.browser.trusted.TrustedWebActivityService -> o.s:
# {"id":"sourceFile","fileName":"TrustedWebActivityService.java"}
    android.app.NotificationManager mNotificationManager -> a
    int mVerifiedUid -> b
    android.support.customtabs.trusted.ITrustedWebActivityService$Stub mBinder -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/b$a;"}
    1:4:void <init>():97:97 -> <init>
    5:6:void <init>():127:127 -> <init>
    7:14:void <init>():130:130 -> <init>
    1:32:java.lang.String channelNameToId(java.lang.String):420:420 -> a
    1:5:void ensureOnCreateCalled():424:424 -> b
    6:13:void ensureOnCreateCalled():425:425 -> b
    androidx.browser.trusted.TokenStore getTokenStore() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/n;"}
    1:3:boolean onAreNotificationsEnabled(java.lang.String):243:243 -> d
    4:15:boolean onAreNotificationsEnabled(java.lang.String):245:245 -> d
    16:23:boolean onAreNotificationsEnabled(java.lang.String):247:247 -> d
    24:25:boolean onAreNotificationsEnabled(java.lang.String):249:249 -> d
    26:29:boolean onAreNotificationsEnabled(java.lang.String):250:250 -> d
    30:34:boolean onAreNotificationsEnabled(java.lang.String):249:249 -> d
    1:3:void onCancelNotification(java.lang.String,int):297:297 -> e
    4:9:void onCancelNotification(java.lang.String,int):298:298 -> e
    android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"}
    1:3:android.os.Parcelable[] onGetActiveNotifications():311:311 -> g
    4:10:android.os.Parcelable[] onGetActiveNotifications():313:313 -> g
    1:4:android.os.Bundle onGetSmallIconBitmap():325:325 -> h
    5:13:android.os.Bundle onGetSmallIconBitmap():326:326 -> h
    14:21:android.os.Bundle onGetSmallIconBitmap():331:331 -> h
    22:27:android.os.Bundle onGetSmallIconBitmap():330:330 -> h
    2:7:int onGetSmallIconId():348:348 -> i
    8:16:int onGetSmallIconId():349:349 -> i
    17:20:int onGetSmallIconId():348:348 -> i
    21:25:int onGetSmallIconId():351:351 -> i
    26:32:int onGetSmallIconId():353:353 -> i
    1:3:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):270:270 -> j
    4:15:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):272:272 -> j
    16:21:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):274:274 -> j
    22:25:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):275:275 -> j
    26:31:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):276:276 -> j
    32:40:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):279:279 -> j
    41:47:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):284:284 -> j
    1:3:android.os.IBinder onBind(android.content.Intent):364:364 -> onBind
    1:3:void onCreate():231:231 -> onCreate
    4:5:void onCreate():232:232 -> onCreate
    6:14:void onCreate():233:233 -> onCreate
    2:3:boolean onUnbind(android.content.Intent):370:370 -> onUnbind
    4:8:boolean onUnbind(android.content.Intent):372:372 -> onUnbind
androidx.browser.trusted.TrustedWebActivityService$1 -> o.s$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityService.java"}
    androidx.browser.trusted.TrustedWebActivityService this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/s;"}
    1:6:void <init>(androidx.browser.trusted.TrustedWebActivityService):131:131 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/s;)V"}
    1:3:android.os.Bundle getActiveNotifications():167:167 -> c
    4:7:android.os.Bundle getActiveNotifications():169:169 -> c
    8:19:android.os.Bundle getActiveNotifications():170:170 -> c
    1:3:int getSmallIconId():175:175 -> i
    4:10:int getSmallIconId():177:177 -> i
    1:3:void cancelNotification(android.os.Bundle):158:158 -> j
    4:7:void cancelNotification(android.os.Bundle):160:160 -> j
    8:17:void cancelNotification(android.os.Bundle):162:162 -> j
    1:3:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):146:146 -> m
    4:7:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):148:148 -> m
    8:21:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):150:150 -> m
    22:31:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):153:153 -> m
    1:3:android.os.Bundle getSmallIconBitmap():182:182 -> n
    4:10:android.os.Bundle getSmallIconBitmap():184:184 -> n
    1:3:android.os.Bundle areNotificationsEnabled(android.os.Bundle):134:134 -> p
    4:7:android.os.Bundle areNotificationsEnabled(android.os.Bundle):136:136 -> p
    8:11:android.os.Bundle areNotificationsEnabled(android.os.Bundle):137:137 -> p
    12:15:android.os.Bundle areNotificationsEnabled(android.os.Bundle):138:138 -> p
    16:25:android.os.Bundle areNotificationsEnabled(android.os.Bundle):140:140 -> p
    1:3:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):190:190 -> u
    4:5:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):192:192 -> u
    6:9:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):193:193 -> u
    10:14:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):192:192 -> u
    1:7:void checkCaller():197:197 -> y
    8:22:void checkCaller():198:198 -> y
    23:24:void checkCaller():201:201 -> y
    25:34:void checkCaller():204:204 -> y
    35:42:void checkCaller():205:205 -> y
    43:47:void checkCaller():208:208 -> y
    48:53:void checkCaller():209:209 -> y
    54:65:void checkCaller():210:210 -> y
    66:76:void checkCaller():217:217 -> y
    77:84:void checkCaller():219:219 -> y
androidx.browser.trusted.TrustedWebActivityServiceConnection -> o.t:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    1:7:void ensureBundleContains(android.os.Bundle,java.lang.String):306:306 -> a
    8:30:void ensureBundleContains(android.os.Bundle,java.lang.String):307:307 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$ActiveNotificationsArgs -> o.t$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    android.os.Parcelable[] notifications -> a
    1:3:void <init>(android.os.Parcelable[]):268:268 -> <init>
    4:6:void <init>(android.os.Parcelable[]):269:269 -> <init>
    1:5:android.os.Bundle toBundle():279:279 -> a
    6:13:android.os.Bundle toBundle():280:280 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs -> o.t$b:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    java.lang.String platformTag -> a
    int platformId -> b
    1:3:void <init>(java.lang.String,int):225:225 -> <init>
    4:5:void <init>(java.lang.String,int):226:226 -> <init>
    6:8:void <init>(java.lang.String,int):227:227 -> <init>
    1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):231:231 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$b;"}
    6:10:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):232:232 -> a
    11:16:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):234:234 -> a
    17:24:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):235:235 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs -> o.t$c:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    java.lang.String channelName -> a
    1:3:void <init>(java.lang.String):288:288 -> <init>
    4:6:void <init>(java.lang.String):289:289 -> <init>
    1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs fromBundle(android.os.Bundle):293:293 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$c;"}
    6:15:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs fromBundle(android.os.Bundle):294:294 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs -> o.t$d:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    java.lang.String platformTag -> a
    int platformId -> b
    android.app.Notification notification -> c
    java.lang.String channelName -> d
    1:3:void <init>(java.lang.String,int,android.app.Notification,java.lang.String):191:191 -> <init>
    4:5:void <init>(java.lang.String,int,android.app.Notification,java.lang.String):192:192 -> <init>
    6:7:void <init>(java.lang.String,int,android.app.Notification,java.lang.String):193:193 -> <init>
    8:9:void <init>(java.lang.String,int,android.app.Notification,java.lang.String):194:194 -> <init>
    10:12:void <init>(java.lang.String,int,android.app.Notification,java.lang.String):195:195 -> <init>
    1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):200:200 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$d;"}
    6:10:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):201:201 -> a
    11:15:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):202:202 -> a
    16:20:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):203:203 -> a
    21:26:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):205:205 -> a
    27:30:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):206:206 -> a
    31:36:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):207:207 -> a
    37:44:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):208:208 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$ResultArgs -> o.t$e:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
    boolean success -> a
    1:3:void <init>(boolean):249:249 -> <init>
    4:6:void <init>(boolean):250:250 -> <init>
    1:5:android.os.Bundle toBundle():259:259 -> a
    6:13:android.os.Bundle toBundle():260:260 -> a
androidx.browser.trusted.sharing.ShareData -> p.a:
# {"id":"sourceFile","fileName":"ShareData.java"}
    java.lang.String title -> a
    java.lang.String text -> b
    java.util.List uris -> c
    1:3:void <init>(java.lang.String,java.lang.String,java.util.List):57:57 -> <init>
    4:5:void <init>(java.lang.String,java.lang.String,java.util.List):58:58 -> <init>
    6:7:void <init>(java.lang.String,java.lang.String,java.util.List):59:59 -> <init>
    8:10:void <init>(java.lang.String,java.lang.String,java.util.List):60:60 -> <init>
    1:5:android.os.Bundle toBundle():65:65 -> a
    6:12:android.os.Bundle toBundle():66:66 -> a
    13:19:android.os.Bundle toBundle():67:67 -> a
    20:23:android.os.Bundle toBundle():68:68 -> a
    24:36:android.os.Bundle toBundle():69:69 -> a
androidx.browser.trusted.sharing.ShareTarget -> p.b:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
    java.lang.String action -> a
    java.lang.String method -> b
    java.lang.String encodingType -> c
    androidx.browser.trusted.sharing.ShareTarget$Params params -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/b$b;"}
    1:3:void <init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):125:125 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp/b$b;)V"}
    4:5:void <init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):126:126 -> <init>
    6:7:void <init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):127:127 -> <init>
    8:9:void <init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):128:128 -> <init>
    10:12:void <init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):129:129 -> <init>
    1:5:android.os.Bundle toBundle():134:134 -> a
    6:12:android.os.Bundle toBundle():135:135 -> a
    13:19:android.os.Bundle toBundle():136:136 -> a
    20:26:android.os.Bundle toBundle():137:137 -> a
    27:38:android.os.Bundle toBundle():138:138 -> a
androidx.browser.trusted.sharing.ShareTarget$FileFormField -> p.b$a:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
    java.lang.String name -> a
    java.util.List acceptedTypes -> b
    1:3:void <init>(java.lang.String,java.util.List):253:253 -> <init>
    4:5:void <init>(java.lang.String,java.util.List):254:254 -> <init>
    6:12:void <init>(java.lang.String,java.util.List):255:255 -> <init>
    1:5:android.os.Bundle toBundle():260:260 -> a
    6:12:android.os.Bundle toBundle():261:261 -> a
    13:25:android.os.Bundle toBundle():262:262 -> a
androidx.browser.trusted.sharing.ShareTarget$Params -> p.b$b:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
    java.lang.String title -> a
    java.lang.String text -> b
    java.util.List files -> c
    1:3:void <init>(java.lang.String,java.lang.String,java.util.List):188:188 -> <init>
    4:5:void <init>(java.lang.String,java.lang.String,java.util.List):189:189 -> <init>
    6:7:void <init>(java.lang.String,java.lang.String,java.util.List):190:190 -> <init>
    8:10:void <init>(java.lang.String,java.lang.String,java.util.List):191:191 -> <init>
    1:5:android.os.Bundle toBundle():196:196 -> a
    6:12:android.os.Bundle toBundle():197:197 -> a
    13:19:android.os.Bundle toBundle():198:198 -> a
    20:23:android.os.Bundle toBundle():199:199 -> a
    24:28:android.os.Bundle toBundle():200:200 -> a
    29:46:android.os.Bundle toBundle():201:201 -> a
    47:54:android.os.Bundle toBundle():202:202 -> a
    55:60:android.os.Bundle toBundle():204:204 -> a
androidx.collection.ArrayMap -> q.a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap$EntrySet mEntrySet -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$a;"}
    androidx.collection.ArrayMap$KeySet mKeySet -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$c;"}
    androidx.collection.ArrayMap$ValueCollection mValues -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$e;"}
    1:1:void <init>():72:72 -> <init>
    2:2:void <init>(int):79:79 -> <init>
    1:5:boolean containsKey(java.lang.Object):115:115 -> containsKey
    1:5:boolean containsValue(java.lang.Object):128:128 -> containsValue
    1:4:java.util.Set entrySet():217:217 -> entrySet
    5:12:java.util.Set entrySet():219:219 -> entrySet
    1:5:java.lang.Object get(java.lang.Object):141:141 -> get
    1:14:boolean containsAll(java.util.Collection):98:98 -> j
    15:24:boolean containsAll(java.util.Collection):99:99 -> j
    5:9:boolean equalsSetHelper(java.util.Set,java.lang.Object):629:629 -> k
    10:11:boolean equalsSetHelper(java.util.Set,java.lang.Object):630:630 -> k
    12:29:boolean equalsSetHelper(java.util.Set,java.lang.Object):633:633 -> k
    1:4:java.util.Set keySet():234:234 -> keySet
    5:12:java.util.Set keySet():236:236 -> keySet
    1:4:boolean removeAll(java.util.Collection):177:177 -> l
    5:18:boolean removeAll(java.util.Collection):178:178 -> l
    19:22:boolean removeAll(java.util.Collection):179:179 -> l
    23:32:boolean removeAll(java.util.Collection):181:181 -> l
    1:4:boolean retainAll(java.util.Collection):192:192 -> m
    5:12:boolean retainAll(java.util.Collection):193:193 -> m
    13:22:boolean retainAll(java.util.Collection):194:194 -> m
    23:28:boolean retainAll(java.util.Collection):195:195 -> m
    29:37:boolean retainAll(java.util.Collection):198:198 -> m
    1:12:void putAll(java.util.Map):164:164 -> putAll
    13:32:void putAll(java.util.Map):165:165 -> putAll
    33:45:void putAll(java.util.Map):166:166 -> putAll
    1:5:java.lang.Object remove(java.lang.Object):154:154 -> remove
    1:4:java.util.Collection values():251:251 -> values
    5:12:java.util.Collection values():253:253 -> values
androidx.collection.ArrayMap$EntrySet -> q.a$a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:6:void <init>(androidx.collection.ArrayMap):258:258 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    1:8:java.util.Iterator iterator():262:262 -> iterator
    1:7:int size():267:267 -> size
androidx.collection.ArrayMap$KeyIterator -> q.a$b:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:2:void <init>(androidx.collection.ArrayMap):500:500 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    3:10:void <init>(androidx.collection.ArrayMap):501:501 -> <init>
    1:7:java.lang.Object elementAt(int):506:506 -> a
    1:6:void removeAt(int):511:511 -> b
androidx.collection.ArrayMap$KeySet -> q.a$c:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:6:void <init>(androidx.collection.ArrayMap):271:271 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    1:6:boolean add(java.lang.Object):274:274 -> add
    1:6:boolean addAll(java.util.Collection):279:279 -> addAll
    1:6:void clear():284:284 -> clear
    1:7:boolean contains(java.lang.Object):289:289 -> contains
    1:7:boolean containsAll(java.util.Collection):294:294 -> containsAll
    1:5:boolean equals(java.lang.Object):364:364 -> equals
    1:12:int hashCode():370:370 -> hashCode
    13:22:int hashCode():371:371 -> hashCode
    23:31:int hashCode():372:372 -> hashCode
    1:7:boolean isEmpty():299:299 -> isEmpty
    1:8:java.util.Iterator iterator():305:305 -> iterator
    1:8:boolean remove(java.lang.Object):311:311 -> remove
    9:17:boolean remove(java.lang.Object):313:313 -> remove
    1:7:boolean removeAll(java.util.Collection):321:321 -> removeAll
    1:7:boolean retainAll(java.util.Collection):326:326 -> retainAll
    1:7:int size():331:331 -> size
    1:2:java.lang.Object[] toArray():337:338 -> toArray
    3:3:java.lang.Object[] toArray():340:340 -> toArray
    4:6:java.lang.Object[] toArray(java.lang.Object[]):349:351 -> toArray
    7:7:java.lang.Object[] toArray(java.lang.Object[]):354:354 -> toArray
    8:9:java.lang.Object[] toArray(java.lang.Object[]):356:357 -> toArray
androidx.collection.ArrayMap$MapIterator -> q.a$d:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    int mEnd -> a
    int mIndex -> b
    boolean mEntryValid -> c
    androidx.collection.ArrayMap this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:5:void <init>(androidx.collection.ArrayMap):537:537 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    6:14:void <init>(androidx.collection.ArrayMap):538:538 -> <init>
    15:17:void <init>(androidx.collection.ArrayMap):539:539 -> <init>
    1:6:java.util.Map$Entry next():549:549 -> a
    7:12:java.util.Map$Entry next():550:550 -> a
    13:15:java.util.Map$Entry next():551:551 -> a
    16:21:java.util.Map$Entry next():549:549 -> a
    1:4:boolean equals(java.lang.Object):595:595 -> equals
    5:10:boolean equals(java.lang.Object):599:599 -> equals
    11:12:boolean equals(java.lang.Object):602:602 -> equals
    13:30:boolean equals(java.lang.Object):603:603 -> equals
    31:51:boolean equals(java.lang.Object):604:604 -> equals
    52:59:boolean equals(java.lang.Object):596:596 -> equals
    1:4:java.lang.Object getKey():568:568 -> getKey
    5:13:java.lang.Object getKey():572:572 -> getKey
    14:21:java.lang.Object getKey():569:569 -> getKey
    1:4:java.lang.Object getValue():577:577 -> getValue
    5:13:java.lang.Object getValue():581:581 -> getValue
    14:21:java.lang.Object getValue():578:578 -> getValue
    1:10:boolean hasNext():544:544 -> hasNext
    1:4:int hashCode():609:609 -> hashCode
    5:12:int hashCode():613:613 -> hashCode
    13:25:int hashCode():614:614 -> hashCode
    26:32:int hashCode():615:615 -> hashCode
    33:38:int hashCode():616:616 -> hashCode
    39:46:int hashCode():610:610 -> hashCode
    1:5:java.lang.Object next():532:532 -> next
    1:4:void remove():557:557 -> remove
    5:11:void remove():560:560 -> remove
    12:17:void remove():561:561 -> remove
    18:24:void remove():562:562 -> remove
    25:27:void remove():563:563 -> remove
    28:33:void remove():558:558 -> remove
    1:4:java.lang.Object setValue(java.lang.Object):586:586 -> setValue
    5:13:java.lang.Object setValue(java.lang.Object):590:590 -> setValue
    14:21:java.lang.Object setValue(java.lang.Object):587:587 -> setValue
    1:29:java.lang.String toString():621:621 -> toString
androidx.collection.ArrayMap$ValueCollection -> q.a$e:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:6:void <init>(androidx.collection.ArrayMap):378:378 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    1:6:boolean add(java.lang.Object):381:381 -> add
    1:6:boolean addAll(java.util.Collection):386:386 -> addAll
    1:6:void clear():391:391 -> clear
    1:12:boolean contains(java.lang.Object):397:397 -> contains
    1:14:boolean containsAll(java.util.Collection):402:402 -> containsAll
    15:24:boolean containsAll(java.util.Collection):403:403 -> containsAll
    1:7:boolean isEmpty():412:412 -> isEmpty
    1:8:java.util.Iterator iterator():418:418 -> iterator
    1:8:boolean remove(java.lang.Object):424:424 -> remove
    9:17:boolean remove(java.lang.Object):426:426 -> remove
    1:10:boolean removeAll(java.util.Collection):434:434 -> removeAll
    11:16:boolean removeAll(java.util.Collection):437:437 -> removeAll
    17:23:boolean removeAll(java.util.Collection):438:438 -> removeAll
    24:36:boolean removeAll(java.util.Collection):439:439 -> removeAll
    1:10:boolean retainAll(java.util.Collection):450:450 -> retainAll
    11:16:boolean retainAll(java.util.Collection):453:453 -> retainAll
    17:23:boolean retainAll(java.util.Collection):454:454 -> retainAll
    24:36:boolean retainAll(java.util.Collection):455:455 -> retainAll
    1:7:int size():466:466 -> size
    1:2:java.lang.Object[] toArray():472:473 -> toArray
    3:3:java.lang.Object[] toArray():475:475 -> toArray
    4:6:java.lang.Object[] toArray(java.lang.Object[]):484:486 -> toArray
    7:7:java.lang.Object[] toArray(java.lang.Object[]):489:489 -> toArray
    8:9:java.lang.Object[] toArray(java.lang.Object[]):491:492 -> toArray
androidx.collection.ArrayMap$ValueIterator -> q.a$f:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
    androidx.collection.ArrayMap this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:2:void <init>(androidx.collection.ArrayMap):517:517 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"}
    3:10:void <init>(androidx.collection.ArrayMap):518:518 -> <init>
    1:7:java.lang.Object elementAt(int):523:523 -> a
    1:6:void removeAt(int):528:528 -> b
androidx.collection.ArraySet -> q.b:
# {"id":"sourceFile","fileName":"ArraySet.jvm.kt"}
    int[] hashes -> a
    java.lang.Object[] array -> b
    int _size -> c
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):46:46 -> <init>
    3:4:void <init>(int):50:51 -> <init>
    5:5:void <init>(int):88:88 -> <init>
    6:6:void <init>(int,int,kotlin.jvm.internal.DefaultConstructorMarker):47:47 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS/b;)V"}
    1:4:void ensureCapacity(int):311:311 -> a
    5:11:void ensureCapacity(int):312:312 -> a
    12:15:void ensureCapacity(int):313:313 -> a
    16:19:void ensureCapacity(int):314:314 -> a
    20:22:void ensureCapacity(int):315:315 -> a
    23:28:void ensureCapacity(int):316:316 -> a
    29:43:void ensureCapacity(int):317:317 -> a
    44:58:void ensureCapacity(int):318:318 -> a
    59:65:void ensureCapacity(int):321:321 -> a
    66:71:void ensureCapacity(int):322:322 -> a
    5:11:boolean add(java.lang.Object):329:329 -> add
    12:17:boolean add(java.lang.Object):334:334 -> add
    18:21:boolean add(java.lang.Object):336:336 -> add
    22:34:boolean add(java.lang.Object):337:337 -> add
    35:55:boolean add(java.lang.Object):345:345 -> add
    56:59:boolean add(java.lang.Object):353:353 -> add
    60:63:boolean add(java.lang.Object):354:354 -> add
    64:66:boolean add(java.lang.Object):355:355 -> add
    67:72:boolean add(java.lang.Object):357:357 -> add
    73:82:boolean add(java.lang.Object):361:361 -> add
    83:94:boolean add(java.lang.Object):362:362 -> add
    95:107:boolean add(java.lang.Object):363:363 -> add
    108:115:boolean add(java.lang.Object):358:358 -> add
    116:119:boolean add(java.lang.Object):368:368 -> add
    120:125:boolean add(java.lang.Object):369:369 -> add
    126:128:boolean add(java.lang.Object):368:368 -> add
    129:132:boolean add(java.lang.Object):374:374 -> add
    133:136:boolean add(java.lang.Object):375:375 -> add
    137:139:boolean add(java.lang.Object):374:374 -> add
    140:152:boolean add(java.lang.Object):382:382 -> add
    153:158:boolean add(java.lang.Object):386:386 -> add
    159:164:boolean add(java.lang.Object):387:387 -> add
    165:173:boolean add(java.lang.Object):388:388 -> add
    174:179:boolean add(java.lang.Object):383:383 -> add
    6:17:boolean addAll(java.util.Collection):536:536 -> addAll
    18:32:boolean addAll(java.util.Collection):538:538 -> addAll
    33:39:boolean addAll(java.util.Collection):539:539 -> addAll
    1:3:java.lang.Object[] getArray$collection():51:51 -> b
    1:3:int[] getHashes$collection():50:50 -> c
    1:6:void clear():301:301 -> clear
    7:11:void clear():302:302 -> clear
    12:17:void clear():303:303 -> clear
    18:20:void clear():304:304 -> clear
    21:27:void clear():307:307 -> clear
    28:33:void clear():308:308 -> clear
    1:10:boolean contains(java.lang.Object):325:325 -> contains
    6:19:boolean containsAll(java.util.Collection):530:530 -> containsAll
    20:29:boolean containsAll(java.util.Collection):531:531 -> containsAll
    1:3:int getSize():55:55 -> d
    1:3:int get_size$collection():53:53 -> e
    5:9:boolean equals(java.lang.Object):485:485 -> equals
    10:23:boolean equals(java.lang.Object):486:486 -> equals
    24:30:boolean equals(java.lang.Object):490:490 -> equals
    31:34:boolean equals(java.lang.Object):491:491 -> equals
    35:49:boolean equals(java.lang.Object):492:492 -> equals
    1:4:java.lang.Object removeAt(int):413:413 -> f
    5:13:java.lang.Object removeAt(int):414:414 -> f
    14:19:java.lang.Object removeAt(int):417:417 -> f
    20:41:java.lang.Object removeAt(int):420:420 -> f
    42:59:java.lang.Object removeAt(int):425:425 -> f
    60:63:java.lang.Object removeAt(int):428:428 -> f
    64:67:java.lang.Object removeAt(int):429:429 -> f
    68:72:java.lang.Object removeAt(int):430:430 -> f
    73:84:java.lang.Object removeAt(int):432:432 -> f
    85:102:java.lang.Object removeAt(int):433:433 -> f
    103:108:java.lang.Object removeAt(int):437:437 -> f
    109:111:java.lang.Object removeAt(int):436:436 -> f
    112:115:java.lang.Object removeAt(int):443:443 -> f
    116:122:java.lang.Object removeAt(int):442:442 -> f
    123:126:java.lang.Object removeAt(int):451:451 -> f
    127:132:java.lang.Object removeAt(int):452:452 -> f
    133:135:java.lang.Object removeAt(int):451:451 -> f
    136:139:java.lang.Object removeAt(int):457:457 -> f
    140:143:java.lang.Object removeAt(int):458:458 -> f
    144:146:java.lang.Object removeAt(int):457:457 -> f
    147:153:java.lang.Object removeAt(int):464:464 -> f
    154:159:java.lang.Object removeAt(int):466:466 -> f
    160:163:java.lang.Object removeAt(int):469:469 -> f
    164:169:java.lang.Object removeAt(int):467:467 -> f
    6:8:void setArray$collection(java.lang.Object[]):51:51 -> g
    6:8:void setHashes$collection(int[]):50:50 -> h
    1:4:int hashCode():504:504 -> hashCode
    5:12:int hashCode():505:505 -> hashCode
    13:19:int hashCode():508:508 -> hashCode
    1:3:void set_size$collection(int):53:53 -> i
    3:16:int indexOf(java.lang.Object):326:326 -> indexOf
    1:10:boolean isEmpty():328:328 -> isEmpty
    1:6:java.util.Iterator iterator():249:249 -> iterator
    1:7:java.lang.Object valueAt(int):327:327 -> j
    1:6:boolean remove(java.lang.Object):407:407 -> remove
    7:13:boolean remove(java.lang.Object):409:409 -> remove
    6:20:boolean removeAll(java.util.Collection):543:543 -> removeAll
    21:27:boolean removeAll(java.util.Collection):544:544 -> removeAll
    6:15:boolean retainAll(java.util.Collection):548:548 -> retainAll
    16:27:boolean retainAll(java.util.Collection):549:549 -> retainAll
    28:35:boolean retainAll(java.util.Collection):550:550 -> retainAll
    1:5:int size():46:46 -> size
    1:1:java.lang.Object[] toArray():202:202 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):207:207 -> toArray
    3:4:java.lang.Object[] toArray(java.lang.Object[]):210:211 -> toArray
    1:6:java.lang.String toString():511:511 -> toString
    7:9:java.lang.String toString():512:512 -> toString
    10:22:java.lang.String toString():515:515 -> toString
    23:25:java.lang.String toString():516:516 -> toString
    26:34:java.lang.String toString():517:517 -> toString
    35:39:java.lang.String toString():519:519 -> toString
    40:45:java.lang.String toString():521:521 -> toString
    46:49:java.lang.String toString():523:523 -> toString
    50:59:java.lang.String toString():525:525 -> toString
    60:62:java.lang.String toString():528:528 -> toString
    63:72:java.lang.String toString():515:515 -> toString
androidx.collection.ArraySet$ElementIterator -> q.b$a:
# {"id":"sourceFile","fileName":"ArraySet.jvm.kt"}
    androidx.collection.ArraySet this$0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b;"}
    1:10:void <init>(androidx.collection.ArraySet):251:251 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"}
    1:7:java.lang.Object elementAt(int):252:252 -> a
    1:6:void removeAt(int):255:255 -> b
androidx.collection.ArraySetJvmUtil -> q.c:
# {"id":"sourceFile","fileName":"ArraySetJvmUtil.java"}
    1:3:java.lang.Object[] resizeForToArray(java.lang.Object[],int):30:30 -> a
    4:18:java.lang.Object[] resizeForToArray(java.lang.Object[],int):31:31 -> a
    19:22:java.lang.Object[] resizeForToArray(java.lang.Object[],int):33:33 -> a
    23:25:java.lang.Object[] resizeForToArray(java.lang.Object[],int):34:34 -> a
androidx.collection.ArraySetKt -> q.d:
# {"id":"sourceFile","fileName":"ArraySet.kt"}
    6:10:void allocArrays(androidx.collection.ArraySet,int):298:298 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;I)V"}
    11:16:void allocArrays(androidx.collection.ArraySet,int):299:299 -> a
    6:18:int binarySearchInternal(androidx.collection.ArraySet,int):246:246 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;I)I"}
    19:24:int binarySearchInternal(androidx.collection.ArraySet,int):248:248 -> b
    6:13:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):252:252 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Ljava/lang/Object;I)I"}
    14:20:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):258:258 -> c
    21:37:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):266:266 -> c
    38:45:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):272:272 -> c
    46:65:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):273:273 -> c
    66:73:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):281:281 -> c
    74:91:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):282:282 -> c
    8:12:int indexOfNull(androidx.collection.ArraySet):295:295 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)I"}
androidx.collection.IndexBasedArrayIterator -> q.e:
# {"id":"sourceFile","fileName":"IndexBasedArrayIterator.kt"}
    int size -> a
    int index -> b
    boolean canRemove -> c
    1:3:void <init>(int):18:18 -> <init>
    4:6:void <init>(int):20:20 -> <init>
    java.lang.Object elementAt(int) -> a
    void removeAt(int) -> b
    1:10:boolean hasNext():27:27 -> hasNext
    1:6:java.lang.Object next():30:30 -> next
    7:12:java.lang.Object next():34:34 -> next
    13:18:java.lang.Object next():35:35 -> next
    19:21:java.lang.Object next():36:36 -> next
    22:27:java.lang.Object next():31:31 -> next
    1:4:void remove():41:41 -> remove
    5:13:void remove():43:43 -> remove
    14:20:void remove():44:44 -> remove
    21:23:void remove():45:45 -> remove
    24:31:void remove():41:41 -> remove
androidx.collection.LongSparseArray -> q.f:
# {"id":"sourceFile","fileName":"LongSparseArray.jvm.kt"}
    boolean garbage -> a
    long[] keys -> b
    java.lang.Object[] values -> c
    int size -> d
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):51:51 -> <init>
    3:4:void <init>(int):73:74 -> <init>
    5:7:void <init>(int):76:78 -> <init>
    8:8:void <init>(int,int,kotlin.jvm.internal.DefaultConstructorMarker):52:52 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS/b;)V"}
    1:14:void append(long,java.lang.Object):545:545 -> a
    15:18:void append(long,java.lang.Object):546:546 -> a
    19:27:void append(long,java.lang.Object):549:549 -> a
    28:34:void append(long,java.lang.Object):554:554 -> a
    35:36:void append(long,java.lang.Object):556:556 -> a
    37:44:void append(long,java.lang.Object):557:557 -> a
    45:48:void append(long,java.lang.Object):559:559 -> a
    49:51:void append(long,java.lang.Object):560:560 -> a
    52:58:void append(long,java.lang.Object):561:561 -> a
    59:60:void append(long,java.lang.Object):566:566 -> a
    61:62:void append(long,java.lang.Object):567:567 -> a
    63:64:void append(long,java.lang.Object):569:569 -> a
    65:71:void append(long,java.lang.Object):570:570 -> a
    72:75:void append(long,java.lang.Object):571:571 -> a
    76:88:void append(long,java.lang.Object):572:572 -> a
    89:99:void append(long,java.lang.Object):573:573 -> a
    100:103:void append(long,java.lang.Object):575:575 -> a
    104:109:void append(long,java.lang.Object):576:576 -> a
    110:112:void append(long,java.lang.Object):577:577 -> a
    1:11:androidx.collection.LongSparseArray clone():84:84 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/f;"}
    12:21:androidx.collection.LongSparseArray clone():85:85 -> b
    22:32:androidx.collection.LongSparseArray clone():86:86 -> b
    1:10:java.lang.Object get(long):257:257 -> c
    11:21:java.lang.Object get(long):258:258 -> c
    22:28:java.lang.Object get(long):262:262 -> c
    1:5:java.lang.Object clone():51:51 -> clone
    1:10:java.lang.Object get(long,java.lang.Object):271:271 -> d
    11:21:java.lang.Object get(long,java.lang.Object):272:272 -> d
    22:27:java.lang.Object get(long,java.lang.Object):276:276 -> d
    3:6:long keyAt(int):412:412 -> e
    7:10:long keyAt(int):416:416 -> e
    11:12:long keyAt(int):420:420 -> e
    13:19:long keyAt(int):421:421 -> e
    20:21:long keyAt(int):423:423 -> e
    22:29:long keyAt(int):424:424 -> e
    30:33:long keyAt(int):426:426 -> e
    34:36:long keyAt(int):427:427 -> e
    37:43:long keyAt(int):428:428 -> e
    44:45:long keyAt(int):433:433 -> e
    46:47:long keyAt(int):434:434 -> e
    48:52:long keyAt(int):436:436 -> e
    53:69:long keyAt(int):413:413 -> e
    70:79:long keyAt(int):412:412 -> e
    1:10:void put(long,java.lang.Object):324:324 -> f
    11:16:void put(long,java.lang.Object):326:326 -> f
    17:30:void put(long,java.lang.Object):329:329 -> f
    31:34:void put(long,java.lang.Object):330:330 -> f
    35:39:void put(long,java.lang.Object):331:331 -> f
    40:50:void put(long,java.lang.Object):334:334 -> f
    51:57:void put(long,java.lang.Object):339:339 -> f
    58:59:void put(long,java.lang.Object):341:341 -> f
    60:67:void put(long,java.lang.Object):342:342 -> f
    68:71:void put(long,java.lang.Object):344:344 -> f
    72:74:void put(long,java.lang.Object):345:345 -> f
    75:81:void put(long,java.lang.Object):346:346 -> f
    82:83:void put(long,java.lang.Object):351:351 -> f
    84:85:void put(long,java.lang.Object):352:352 -> f
    86:92:void put(long,java.lang.Object):354:354 -> f
    93:101:void put(long,java.lang.Object):356:356 -> f
    102:105:void put(long,java.lang.Object):357:357 -> f
    106:118:void put(long,java.lang.Object):358:358 -> f
    119:129:void put(long,java.lang.Object):359:359 -> f
    130:135:void put(long,java.lang.Object):361:361 -> f
    136:142:void put(long,java.lang.Object):362:362 -> f
    143:144:void put(long,java.lang.Object):368:368 -> f
    145:146:void put(long,java.lang.Object):372:372 -> f
    147:149:void put(long,java.lang.Object):368:368 -> f
    150:153:void put(long,java.lang.Object):375:375 -> f
    154:157:void put(long,java.lang.Object):376:376 -> f
    158:164:void put(long,java.lang.Object):377:377 -> f
    1:10:void remove(long):285:285 -> g
    11:20:void remove(long):287:287 -> g
    21:29:void remove(long):288:288 -> g
    30:32:void remove(long):289:289 -> g
    1:4:int size():390:390 -> h
    5:6:int size():392:392 -> h
    7:8:int size():394:394 -> h
    9:15:int size():395:395 -> h
    16:17:int size():397:397 -> h
    18:25:int size():398:398 -> h
    26:29:int size():400:400 -> h
    30:32:int size():401:401 -> h
    33:39:int size():402:402 -> h
    40:41:int size():407:407 -> h
    42:43:int size():408:408 -> h
    44:46:int size():410:410 -> h
    3:6:java.lang.Object valueAt(int):437:437 -> i
    7:10:java.lang.Object valueAt(int):441:441 -> i
    11:12:java.lang.Object valueAt(int):445:445 -> i
    13:19:java.lang.Object valueAt(int):446:446 -> i
    20:21:java.lang.Object valueAt(int):448:448 -> i
    22:29:java.lang.Object valueAt(int):449:449 -> i
    30:33:java.lang.Object valueAt(int):451:451 -> i
    34:36:java.lang.Object valueAt(int):452:452 -> i
    37:43:java.lang.Object valueAt(int):453:453 -> i
    44:45:java.lang.Object valueAt(int):458:458 -> i
    46:47:java.lang.Object valueAt(int):459:459 -> i
    48:52:java.lang.Object valueAt(int):461:461 -> i
    53:69:java.lang.Object valueAt(int):438:438 -> i
    70:79:java.lang.Object valueAt(int):437:437 -> i
    1:6:java.lang.String toString():579:579 -> toString
    7:9:java.lang.String toString():580:580 -> toString
    10:20:java.lang.String toString():582:582 -> toString
    21:23:java.lang.String toString():583:583 -> toString
    24:30:java.lang.String toString():584:584 -> toString
    31:35:java.lang.String toString():586:586 -> toString
    36:39:java.lang.String toString():588:588 -> toString
    40:44:java.lang.String toString():589:589 -> toString
    45:47:java.lang.String toString():590:590 -> toString
    48:53:java.lang.String toString():591:591 -> toString
    54:57:java.lang.String toString():593:593 -> toString
    58:67:java.lang.String toString():595:595 -> toString
    68:70:java.lang.String toString():598:598 -> toString
    71:80:java.lang.String toString():582:582 -> toString
androidx.collection.LongSparseArrayKt -> q.g:
# {"id":"sourceFile","fileName":"LongSparseArray.kt"}
    java.lang.Object DELETED -> a
    1:8:void <clinit>():26:26 -> <clinit>
    1:3:java.lang.Object access$getDELETED$p():1:1 -> a
androidx.collection.LruCache -> q.h:
# {"id":"sourceFile","fileName":"LruCache.kt"}
    int maxSize -> a
    androidx.collection.internal.LruHashMap map -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/c;"}
    androidx.collection.internal.Lock lock -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/b;"}
    int size -> d
    int putCount -> e
    int createCount -> f
    int evictionCount -> g
    int hitCount -> h
    int missCount -> i
    1:3:void <init>(int):36:36 -> <init>
    4:7:void <init>(int):37:37 -> <init>
    8:17:void <init>(int):43:43 -> <init>
    18:25:void <init>(int):44:44 -> <init>
    26:33:void <init>(int):40:40 -> <init>
    1:1:java.lang.Object q.LruCache.create(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void q.LruCache.entryRemoved(boolean,java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:java.lang.Object get(java.lang.Object):78:78 -> c
    8:8:java.lang.Object get(java.lang.Object):364:364 -> c
    9:16:java.lang.Object get(java.lang.Object):79:79 -> c
    17:22:java.lang.Object get(java.lang.Object):81:81 -> c
    23:26:java.lang.Object get(java.lang.Object):82:82 -> c
    27:32:java.lang.Object get(java.lang.Object):84:84 -> c
    33:33:java.lang.Object get(java.lang.Object):364:364 -> c
    34:41:java.lang.Object get(java.lang.Object):93:93 -> c
    42:43:java.lang.Object get(java.lang.Object):95:95 -> c
    44:44:java.lang.Object get(java.lang.Object):368:368 -> c
    45:50:java.lang.Object get(java.lang.Object):96:96 -> c
    51:58:java.lang.Object get(java.lang.Object):97:97 -> c
    59:66:java.lang.Object get(java.lang.Object):100:100 -> c
    67:77:java.lang.Object get(java.lang.Object):102:102 -> c
    78:81:java.lang.Object get(java.lang.Object):368:368 -> c
    82:85:java.lang.Object get(java.lang.Object):107:107 -> c
    86:91:java.lang.Object get(java.lang.Object):110:110 -> c
    92:93:java.lang.Object get(java.lang.Object):368:368 -> c
    94:95:java.lang.Object get(java.lang.Object):364:364 -> c
    11:12:java.lang.Object put(java.lang.Object,java.lang.Object):122:122 -> d
    13:13:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d
    14:19:java.lang.Object put(java.lang.Object,java.lang.Object):123:123 -> d
    20:28:java.lang.Object put(java.lang.Object,java.lang.Object):124:124 -> d
    29:36:java.lang.Object put(java.lang.Object,java.lang.Object):125:125 -> d
    37:48:java.lang.Object put(java.lang.Object,java.lang.Object):127:127 -> d
    49:50:java.lang.Object put(java.lang.Object,java.lang.Object):129:129 -> d
    51:54:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d
    55:57:java.lang.Object put(java.lang.Object,java.lang.Object):132:132 -> d
    58:63:java.lang.Object put(java.lang.Object,java.lang.Object):135:135 -> d
    64:65:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d
    1:7:int safeSizeOf(java.lang.Object,java.lang.Object):229:229 -> e
    8:42:int safeSizeOf(java.lang.Object,java.lang.Object):230:230 -> e
    1:1:int q.LruCache.sizeOf(java.lang.Object,java.lang.Object):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    1:2:void trimToSize(int):151:151 -> g
    3:3:void trimToSize(int):376:376 -> g
    4:22:void trimToSize(int):152:152 -> g
    23:35:void trimToSize(int):156:156 -> g
    36:51:void trimToSize(int):160:160 -> g
    52:55:void trimToSize(int):162:162 -> g
    56:59:void trimToSize(int):163:163 -> g
    60:64:void trimToSize(int):164:164 -> g
    65:73:void trimToSize(int):165:165 -> g
    74:79:void trimToSize(int):166:166 -> g
    80:81:void trimToSize(int):376:376 -> g
    82:85:void trimToSize(int):169:169 -> g
    86:87:void trimToSize(int):157:157 -> g
    88:89:void trimToSize(int):153:153 -> g
    90:95:void trimToSize(int):152:152 -> g
    96:97:void trimToSize(int):376:376 -> g
    1:2:java.lang.String toString():308:308 -> toString
    3:3:java.lang.String toString():418:418 -> toString
    4:12:java.lang.String toString():309:309 -> toString
    13:17:java.lang.String toString():311:311 -> toString
    18:60:java.lang.String toString():316:316 -> toString
    61:62:java.lang.String toString():317:317 -> toString
    63:73:java.lang.String toString():316:316 -> toString
androidx.collection.SimpleArrayMap -> q.i:
# {"id":"sourceFile","fileName":"SimpleArrayMap.kt"}
    int[] hashes -> a
    java.lang.Object[] array -> b
    int size -> c
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):63:63 -> <init>
    3:4:void <init>(int):65:66 -> <init>
    5:5:void <init>(int):64:64 -> <init>
    6:7:void <init>(int):70:71 -> <init>
    8:8:void <init>(int):69:69 -> <init>
    9:9:void <init>(int,int,kotlin.jvm.internal.DefaultConstructorMarker):63:63 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS/b;)V"}
    1:4:int __restricted$indexOfValue(java.lang.Object):236:236 -> a
    5:12:int __restricted$indexOfValue(java.lang.Object):237:237 -> a
    13:24:int __restricted$indexOfValue(java.lang.Object):241:241 -> a
    25:40:int __restricted$indexOfValue(java.lang.Object):249:249 -> a
    1:2:void ensureCapacity(int):200:200 -> b
    3:7:void ensureCapacity(int):201:201 -> b
    8:18:void ensureCapacity(int):202:202 -> b
    19:31:void ensureCapacity(int):203:203 -> b
    32:36:void ensureCapacity(int):205:205 -> b
    37:42:void ensureCapacity(int):206:206 -> b
    1:6:int indexOf(java.lang.Object,int):94:94 -> c
    7:15:int indexOf(java.lang.Object,int):100:100 -> c
    16:32:int indexOf(java.lang.Object,int):108:108 -> c
    33:38:int indexOf(java.lang.Object,int):114:114 -> c
    39:58:int indexOf(java.lang.Object,int):115:115 -> c
    59:64:int indexOf(java.lang.Object,int):121:121 -> c
    65:82:int indexOf(java.lang.Object,int):122:122 -> c
    1:4:void clear():182:182 -> clear
    5:8:void clear():183:183 -> clear
    9:13:void clear():184:184 -> clear
    14:15:void clear():185:185 -> clear
    16:20:void clear():188:188 -> clear
    21:26:void clear():189:189 -> clear
    1:10:boolean containsKey(java.lang.Object):217:217 -> containsKey
    1:10:boolean containsValue(java.lang.Object):266:266 -> containsValue
    3:7:int indexOfKey(java.lang.Object):227:227 -> d
    8:16:int indexOfKey(java.lang.Object):228:228 -> d
    1:6:int indexOfNull():136:136 -> e
    7:16:int indexOfNull():142:142 -> e
    17:29:int indexOfNull():150:150 -> e
    30:35:int indexOfNull():156:156 -> e
    36:51:int indexOfNull():157:157 -> e
    52:57:int indexOfNull():163:163 -> e
    58:71:int indexOfNull():164:164 -> e
    6:9:boolean equals(java.lang.Object):672:672 -> equals
    10:23:boolean equals(java.lang.Object):673:673 -> equals
    24:25:boolean equals(java.lang.Object):678:678 -> equals
    26:30:boolean equals(java.lang.Object):679:679 -> equals
    31:34:boolean equals(java.lang.Object):680:680 -> equals
    35:38:boolean equals(java.lang.Object):681:681 -> equals
    39:46:boolean equals(java.lang.Object):683:683 -> equals
    47:53:boolean equals(java.lang.Object):685:685 -> equals
    54:64:boolean equals(java.lang.Object):688:688 -> equals
    65:68:boolean equals(java.lang.Object):693:693 -> equals
    69:82:boolean equals(java.lang.Object):694:694 -> equals
    83:87:boolean equals(java.lang.Object):697:697 -> equals
    88:91:boolean equals(java.lang.Object):698:698 -> equals
    92:95:boolean equals(java.lang.Object):699:699 -> equals
    96:106:boolean equals(java.lang.Object):700:700 -> equals
    107:116:boolean equals(java.lang.Object):702:702 -> equals
    117:128:boolean equals(java.lang.Object):705:705 -> equals
    3:6:java.lang.Object keyAt(int):313:313 -> f
    7:13:java.lang.Object keyAt(int):318:318 -> f
    14:30:java.lang.Object keyAt(int):314:314 -> f
    31:40:java.lang.Object keyAt(int):313:313 -> f
    3:6:java.lang.Object removeAt(int):515:515 -> g
    7:17:java.lang.Object removeAt(int):519:519 -> g
    18:23:java.lang.Object removeAt(int):526:526 -> g
    24:41:java.lang.Object removeAt(int):529:529 -> g
    42:52:java.lang.Object removeAt(int):544:544 -> g
    53:64:java.lang.Object removeAt(int):545:545 -> g
    65:70:java.lang.Object removeAt(int):547:547 -> g
    71:73:java.lang.Object removeAt(int):556:556 -> g
    74:76:java.lang.Object removeAt(int):555:555 -> g
    77:78:java.lang.Object removeAt(int):562:562 -> g
    79:83:java.lang.Object removeAt(int):561:561 -> g
    84:87:java.lang.Object removeAt(int):574:574 -> g
    88:90:java.lang.Object removeAt(int):573:573 -> g
    91:96:java.lang.Object removeAt(int):580:580 -> g
    97:100:java.lang.Object removeAt(int):579:579 -> g
    101:110:java.lang.Object removeAt(int):548:548 -> g
    111:113:java.lang.Object removeAt(int):592:592 -> g
    114:121:java.lang.Object removeAt(int):598:598 -> g
    122:129:java.lang.Object removeAt(int):605:605 -> g
    130:131:java.lang.Object removeAt(int):606:606 -> g
    132:135:java.lang.Object removeAt(int):608:608 -> g
    136:138:java.lang.Object removeAt(int):611:611 -> g
    139:144:java.lang.Object removeAt(int):609:609 -> g
    145:161:java.lang.Object removeAt(int):516:516 -> g
    162:171:java.lang.Object removeAt(int):515:515 -> g
    1:6:java.lang.Object get(java.lang.Object):770:770 -> get
    7:17:java.lang.Object get(java.lang.Object):773:773 -> get
    1:6:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):775:775 -> getOrDefault
    7:16:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):778:778 -> getOrDefault
    3:10:java.lang.Object setValueAt(int,java.lang.Object):346:346 -> h
    11:14:java.lang.Object setValueAt(int,java.lang.Object):353:353 -> h
    15:17:java.lang.Object setValueAt(int,java.lang.Object):354:354 -> h
    18:34:java.lang.Object setValueAt(int,java.lang.Object):347:347 -> h
    35:44:java.lang.Object setValueAt(int,java.lang.Object):346:346 -> h
    1:2:int hashCode():718:718 -> hashCode
    3:4:int hashCode():719:719 -> hashCode
    5:12:int hashCode():723:723 -> hashCode
    13:14:int hashCode():725:725 -> hashCode
    15:32:int hashCode():726:726 -> hashCode
    3:6:java.lang.Object valueAt(int):329:329 -> i
    7:15:java.lang.Object valueAt(int):334:334 -> i
    16:32:java.lang.Object valueAt(int):330:330 -> i
    33:42:java.lang.Object valueAt(int):329:329 -> i
    1:8:boolean isEmpty():361:361 -> isEmpty
    1:4:java.lang.Object put(java.lang.Object,java.lang.Object):375:375 -> put
    5:12:java.lang.Object put(java.lang.Object,java.lang.Object):376:376 -> put
    13:27:java.lang.Object put(java.lang.Object,java.lang.Object):377:377 -> put
    28:31:java.lang.Object put(java.lang.Object,java.lang.Object):382:382 -> put
    32:35:java.lang.Object put(java.lang.Object,java.lang.Object):383:383 -> put
    36:53:java.lang.Object put(java.lang.Object,java.lang.Object):388:388 -> put
    54:64:java.lang.Object put(java.lang.Object,java.lang.Object):398:398 -> put
    65:77:java.lang.Object put(java.lang.Object,java.lang.Object):399:399 -> put
    78:82:java.lang.Object put(java.lang.Object,java.lang.Object):401:401 -> put
    83:90:java.lang.Object put(java.lang.Object,java.lang.Object):402:402 -> put
    91:97:java.lang.Object put(java.lang.Object,java.lang.Object):410:410 -> put
    98:110:java.lang.Object put(java.lang.Object,java.lang.Object):411:411 -> put
    111:119:java.lang.Object put(java.lang.Object,java.lang.Object):414:414 -> put
    120:121:java.lang.Object put(java.lang.Object,java.lang.Object):418:418 -> put
    122:129:java.lang.Object put(java.lang.Object,java.lang.Object):419:419 -> put
    130:133:java.lang.Object put(java.lang.Object,java.lang.Object):420:420 -> put
    134:137:java.lang.Object put(java.lang.Object,java.lang.Object):421:421 -> put
    138:143:java.lang.Object put(java.lang.Object,java.lang.Object):415:415 -> put
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):466:466 -> putIfAbsent
    7:12:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):468:468 -> putIfAbsent
    1:1:java.lang.Object remove(java.lang.Object):480:480 -> remove
    2:2:java.lang.Object remove(java.lang.Object):482:482 -> remove
    3:3:boolean remove(java.lang.Object,java.lang.Object):494:494 -> remove
    4:6:boolean remove(java.lang.Object,java.lang.Object):496:498 -> remove
    1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):626:626 -> replace
    2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):628:628 -> replace
    3:3:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):642:642 -> replace
    4:6:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):644:646 -> replace
    1:3:int size():657:657 -> size
    1:6:java.lang.String toString():741:741 -> toString
    7:9:java.lang.String toString():742:742 -> toString
    10:20:java.lang.String toString():745:745 -> toString
    21:23:java.lang.String toString():746:746 -> toString
    24:30:java.lang.String toString():747:747 -> toString
    31:35:java.lang.String toString():749:749 -> toString
    36:39:java.lang.String toString():751:751 -> toString
    40:43:java.lang.String toString():752:752 -> toString
    44:47:java.lang.String toString():753:753 -> toString
    48:52:java.lang.String toString():755:755 -> toString
    53:55:java.lang.String toString():757:757 -> toString
    56:61:java.lang.String toString():758:758 -> toString
    62:65:java.lang.String toString():760:760 -> toString
    66:73:java.lang.String toString():762:762 -> toString
    74:76:java.lang.String toString():765:765 -> toString
    77:86:java.lang.String toString():745:745 -> toString
androidx.collection.SparseArrayCompat -> q.j:
# {"id":"sourceFile","fileName":"SparseArrayCompat.jvm.kt"}
    boolean garbage -> a
    int[] keys -> b
    java.lang.Object[] values -> c
    int size -> d
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(int):60:60 -> <init>
    3:4:void <init>(int):82:83 -> <init>
    5:7:void <init>(int):85:87 -> <init>
    8:8:void <init>(int,int,kotlin.jvm.internal.DefaultConstructorMarker):61:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS/b;)V"}
    1:12:void append(int,java.lang.Object):497:497 -> a
    13:16:void append(int,java.lang.Object):498:498 -> a
    17:25:void append(int,java.lang.Object):501:501 -> a
    26:28:void append(int,java.lang.Object):502:502 -> a
    29:30:void append(int,java.lang.Object):504:504 -> a
    31:37:void append(int,java.lang.Object):505:505 -> a
    38:41:void append(int,java.lang.Object):506:506 -> a
    42:54:void append(int,java.lang.Object):507:507 -> a
    55:65:void append(int,java.lang.Object):508:508 -> a
    66:69:void append(int,java.lang.Object):510:510 -> a
    70:75:void append(int,java.lang.Object):511:511 -> a
    76:78:void append(int,java.lang.Object):512:512 -> a
    1:11:androidx.collection.SparseArrayCompat clone():93:93 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/j;"}
    12:21:androidx.collection.SparseArrayCompat clone():94:94 -> b
    22:32:androidx.collection.SparseArrayCompat clone():95:95 -> b
    1:5:java.lang.Object get(int):102:102 -> c
    1:5:java.lang.Object clone():60:60 -> clone
    1:5:java.lang.Object get(int,java.lang.Object):108:108 -> d
    1:4:int keyAt(int):448:448 -> e
    5:7:int keyAt(int):449:449 -> e
    8:12:int keyAt(int):451:451 -> e
    1:10:void put(int,java.lang.Object):310:310 -> f
    11:16:void put(int,java.lang.Object):312:312 -> f
    17:30:void put(int,java.lang.Object):315:315 -> f
    31:34:void put(int,java.lang.Object):316:316 -> f
    35:39:void put(int,java.lang.Object):317:317 -> f
    40:50:void put(int,java.lang.Object):320:320 -> f
    51:53:void put(int,java.lang.Object):321:321 -> f
    54:62:void put(int,java.lang.Object):324:324 -> f
    63:71:void put(int,java.lang.Object):326:326 -> f
    72:75:void put(int,java.lang.Object):327:327 -> f
    76:88:void put(int,java.lang.Object):328:328 -> f
    89:99:void put(int,java.lang.Object):329:329 -> f
    100:105:void put(int,java.lang.Object):331:331 -> f
    106:112:void put(int,java.lang.Object):332:332 -> f
    113:114:void put(int,java.lang.Object):338:338 -> f
    115:116:void put(int,java.lang.Object):342:342 -> f
    117:119:void put(int,java.lang.Object):338:338 -> f
    120:123:void put(int,java.lang.Object):345:345 -> f
    124:127:void put(int,java.lang.Object):346:346 -> f
    128:134:void put(int,java.lang.Object):347:347 -> f
    1:4:int size():443:443 -> g
    5:7:int size():444:444 -> g
    8:10:int size():446:446 -> g
    1:4:java.lang.Object valueAt(int):452:452 -> h
    5:7:java.lang.Object valueAt(int):453:453 -> h
    8:12:java.lang.Object valueAt(int):459:459 -> h
    1:6:java.lang.String toString():514:514 -> toString
    7:9:java.lang.String toString():515:515 -> toString
    10:20:java.lang.String toString():517:517 -> toString
    21:23:java.lang.String toString():518:518 -> toString
    24:30:java.lang.String toString():519:519 -> toString
    31:35:java.lang.String toString():521:521 -> toString
    36:39:java.lang.String toString():523:523 -> toString
    40:44:java.lang.String toString():524:524 -> toString
    45:47:java.lang.String toString():525:525 -> toString
    48:53:java.lang.String toString():526:526 -> toString
    54:57:java.lang.String toString():528:528 -> toString
    58:67:java.lang.String toString():530:530 -> toString
    68:70:java.lang.String toString():533:533 -> toString
    71:80:java.lang.String toString():534:534 -> toString
androidx.collection.SparseArrayCompatKt -> q.k:
# {"id":"sourceFile","fileName":"SparseArrayCompat.kt"}
    java.lang.Object DELETED -> a
    1:8:void <clinit>():26:26 -> <clinit>
    1:4:void access$gc(androidx.collection.SparseArrayCompat):1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;)V"}
    1:3:java.lang.Object access$getDELETED$p():1:1 -> b
    6:15:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int):536:536 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;I)Ljava/lang/Object;"}
    16:27:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int):537:537 -> c
    6:15:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int,java.lang.Object):542:542 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;ILjava/lang/Object;)Ljava/lang/Object;"}
    16:26:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int,java.lang.Object):543:543 -> d
    1:2:void gc(androidx.collection.SparseArrayCompat):332:332 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;)V"}
    3:4:void gc(androidx.collection.SparseArrayCompat):334:334 -> e
    5:11:void gc(androidx.collection.SparseArrayCompat):335:335 -> e
    12:13:void gc(androidx.collection.SparseArrayCompat):337:337 -> e
    14:19:void gc(androidx.collection.SparseArrayCompat):338:338 -> e
    20:23:void gc(androidx.collection.SparseArrayCompat):340:340 -> e
    24:26:void gc(androidx.collection.SparseArrayCompat):341:341 -> e
    27:33:void gc(androidx.collection.SparseArrayCompat):342:342 -> e
    34:35:void gc(androidx.collection.SparseArrayCompat):347:347 -> e
    36:38:void gc(androidx.collection.SparseArrayCompat):348:348 -> e
androidx.collection.internal.ContainerHelpersKt -> r.a:
# {"id":"sourceFile","fileName":"ContainerHelpers.kt"}
    int[] EMPTY_INTS -> a
    long[] EMPTY_LONGS -> b
    java.lang.Object[] EMPTY_OBJECTS -> c
    2:5:void <clinit>():22:22 -> <clinit>
    6:9:void <clinit>():25:25 -> <clinit>
    10:14:void <clinit>():28:28 -> <clinit>
    15:29:int binarySearch(int[],int,int):60:60 -> a
    15:31:int binarySearch(long[],int,long):79:79 -> b
    1:5:boolean equal(java.lang.Object,java.lang.Object):49:49 -> c
    1:16:int idealByteArraySize(int):39:39 -> d
    3:9:int idealIntArraySize(int):31:31 -> e
    3:9:int idealLongArraySize(int):35:35 -> f
androidx.collection.internal.Lock -> r.b:
# {"id":"sourceFile","fileName":"Lock.jvm.kt"}
    1:4:void <init>():23:23 -> <init>
androidx.collection.internal.LruHashMap -> r.c:
# {"id":"sourceFile","fileName":"LruHashMap.jvm.kt"}
    java.util.LinkedHashMap map -> a
    1:3:void <init>(int,float):23:23 -> <init>
    4:12:void <init>(int,float):35:35 -> <init>
    6:12:java.lang.Object get(java.lang.Object):40:40 -> a
    1:12:java.util.Set getEntries():38:38 -> b
    1:7:boolean isEmpty():37:37 -> c
    11:17:java.lang.Object put(java.lang.Object,java.lang.Object):42:42 -> d
    6:12:java.lang.Object remove(java.lang.Object):44:44 -> e
androidx.concurrent.futures.AbstractResolvableFuture -> androidx.concurrent.futures.a:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.lang.Object value -> a
    androidx.concurrent.futures.AbstractResolvableFuture$Listener listeners -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"}
    androidx.concurrent.futures.AbstractResolvableFuture$Waiter waiters -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"}
    boolean GENERATE_CANCELLATION_CAUSES -> d
    java.util.logging.Logger log -> e
    androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper ATOMIC_HELPER -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$b;"}
    java.lang.Object NULL -> g
    1:10:void <clinit>():64:64 -> <clinit>
    11:14:void <clinit>():66:66 -> <clinit>
    15:20:void <clinit>():65:65 -> <clinit>
    21:32:void <clinit>():69:69 -> <clinit>
    33:36:void <clinit>():85:85 -> <clinit>
    37:40:void <clinit>():87:87 -> <clinit>
    41:46:void <clinit>():88:88 -> <clinit>
    47:52:void <clinit>():89:89 -> <clinit>
    53:58:void <clinit>():90:90 -> <clinit>
    59:68:void <clinit>():94:94 -> <clinit>
    69:73:void <clinit>():101:101 -> <clinit>
    74:77:void <clinit>():104:104 -> <clinit>
    78:86:void <clinit>():114:114 -> <clinit>
    87:94:void <clinit>():217:217 -> <clinit>
    1:4:void <init>():317:317 -> <init>
    1:6:void addDoneString(java.lang.StringBuilder):1026:1026 -> a
    7:26:void addDoneString(java.lang.StringBuilder):1027:1027 -> a
    27:44:void addDoneString(java.lang.StringBuilder):1033:1033 -> a
    45:50:void addDoneString(java.lang.StringBuilder):1031:1031 -> a
    51:66:void addDoneString(java.lang.StringBuilder):1029:1029 -> a
    1:1:void afterDone():0:0 -> b
    1:5:java.util.concurrent.CancellationException cancellationExceptionWithCause(java.lang.String,java.lang.Throwable):1195:1195 -> c
    6:9:java.util.concurrent.CancellationException cancellationExceptionWithCause(java.lang.String,java.lang.Throwable):1196:1196 -> c
    1:11:boolean cancel(boolean):555:555 -> cancel
    12:15:boolean cancel(boolean):561:561 -> cancel
    16:30:boolean cancel(boolean):562:562 -> cancel
    31:33:boolean cancel(boolean):566:566 -> cancel
    34:35:boolean cancel(boolean):567:567 -> cancel
    36:45:boolean cancel(boolean):570:570 -> cancel
    46:48:boolean cancel(boolean):575:575 -> cancel
    49:53:boolean cancel(boolean):577:577 -> cancel
    1:2:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):963:963 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$e;)Landroidx/concurrent/futures/a$e;"}
    3:17:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):964:964 -> d
    18:19:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):968:968 -> d
    20:25:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):969:969 -> d
    1:3:void complete(androidx.concurrent.futures.AbstractResolvableFuture):874:874 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;)V"}
    4:7:void complete(androidx.concurrent.futures.AbstractResolvableFuture):880:880 -> e
    8:13:void complete(androidx.concurrent.futures.AbstractResolvableFuture):882:882 -> e
    14:15:void complete(androidx.concurrent.futures.AbstractResolvableFuture):886:886 -> e
    16:17:void complete(androidx.concurrent.futures.AbstractResolvableFuture):887:887 -> e
    18:25:void complete(androidx.concurrent.futures.AbstractResolvableFuture):905:905 -> e
    1:5:void executeListener(java.lang.Runnable,java.util.concurrent.Executor):1056:1056 -> f
    6:38:void executeListener(java.lang.Runnable,java.util.concurrent.Executor):1061:1061 -> f
    1:4:java.lang.Object getDoneValue(java.lang.Object):513:513 -> g
    5:8:java.lang.Object getDoneValue(java.lang.Object):517:517 -> g
    9:14:java.lang.Object getDoneValue(java.lang.Object):519:519 -> g
    15:24:java.lang.Object getDoneValue(java.lang.Object):518:518 -> g
    25:35:java.lang.Object getDoneValue(java.lang.Object):514:514 -> g
    1:1:java.lang.Object get(long,java.util.concurrent.TimeUnit):359:359 -> get
    2:2:java.lang.Object get(long,java.util.concurrent.TimeUnit):361:361 -> get
    3:3:java.lang.Object get(long,java.util.concurrent.TimeUnit):364:364 -> get
    4:4:java.lang.Object get(long,java.util.concurrent.TimeUnit):366:366 -> get
    5:5:java.lang.Object get(long,java.util.concurrent.TimeUnit):369:369 -> get
    6:8:java.lang.Object get(long,java.util.concurrent.TimeUnit):372:374 -> get
    9:10:java.lang.Object get(long,java.util.concurrent.TimeUnit):376:377 -> get
    11:11:java.lang.Object get(long,java.util.concurrent.TimeUnit):379:379 -> get
    12:12:java.lang.Object get(long,java.util.concurrent.TimeUnit):382:382 -> get
    13:13:java.lang.Object get(long,java.util.concurrent.TimeUnit):389:389 -> get
    14:14:java.lang.Object get(long,java.util.concurrent.TimeUnit):391:391 -> get
    15:15:java.lang.Object get(long,java.util.concurrent.TimeUnit):395:395 -> get
    16:16:java.lang.Object get(long,java.util.concurrent.TimeUnit):399:399 -> get
    17:18:java.lang.Object get(long,java.util.concurrent.TimeUnit):383:384 -> get
    19:20:java.lang.Object get(long,java.util.concurrent.TimeUnit):404:405 -> get
    21:21:java.lang.Object get(long,java.util.concurrent.TimeUnit):409:409 -> get
    22:22:java.lang.Object get(long,java.util.concurrent.TimeUnit):414:414 -> get
    23:23:java.lang.Object get(long,java.util.concurrent.TimeUnit):416:416 -> get
    24:24:java.lang.Object get(long,java.util.concurrent.TimeUnit):418:418 -> get
    25:25:java.lang.Object get(long,java.util.concurrent.TimeUnit):421:421 -> get
    26:26:java.lang.Object get(long,java.util.concurrent.TimeUnit):419:419 -> get
    27:29:java.lang.Object get(long,java.util.concurrent.TimeUnit):424:426 -> get
    30:30:java.lang.Object get(long,java.util.concurrent.TimeUnit):431:431 -> get
    31:32:java.lang.Object get(long,java.util.concurrent.TimeUnit):433:434 -> get
    33:33:java.lang.Object get(long,java.util.concurrent.TimeUnit):438:438 -> get
    34:34:java.lang.Object get(long,java.util.concurrent.TimeUnit):440:440 -> get
    35:35:java.lang.Object get(long,java.util.concurrent.TimeUnit):442:442 -> get
    36:36:java.lang.Object get(long,java.util.concurrent.TimeUnit):445:445 -> get
    37:37:java.lang.Object get(long,java.util.concurrent.TimeUnit):448:448 -> get
    38:39:java.lang.Object get(long,java.util.concurrent.TimeUnit):453:454 -> get
    40:40:java.lang.Object get(long,java.util.concurrent.TimeUnit):456:456 -> get
    41:41:java.lang.Object get(long,java.util.concurrent.TimeUnit):362:362 -> get
    42:42:java.lang.Object get():470:470 -> get
    43:43:java.lang.Object get():473:473 -> get
    44:44:java.lang.Object get():475:475 -> get
    45:47:java.lang.Object get():477:479 -> get
    48:49:java.lang.Object get():481:482 -> get
    50:50:java.lang.Object get():485:485 -> get
    51:51:java.lang.Object get():488:488 -> get
    52:52:java.lang.Object get():495:495 -> get
    53:53:java.lang.Object get():497:497 -> get
    54:55:java.lang.Object get():489:490 -> get
    56:57:java.lang.Object get():501:502 -> get
    58:58:java.lang.Object get():506:506 -> get
    59:59:java.lang.Object get():471:471 -> get
    2:7:java.lang.Object getUninterruptibly(java.util.concurrent.Future):856:856 -> h
    8:25:java.lang.Object getUninterruptibly(java.util.concurrent.Future):863:863 -> h
    26:28:java.lang.Object getUninterruptibly(java.util.concurrent.Future):865:865 -> h
    1:1:void interruptTask():0:0 -> i
    1:2:boolean isCancelled():536:536 -> isCancelled
    3:5:boolean isCancelled():537:537 -> isCancelled
    1:8:boolean isDone():530:530 -> isDone
    1:4:java.lang.String pendingToString():1016:1016 -> j
    5:19:java.lang.String pendingToString():1017:1017 -> j
    20:38:java.lang.String pendingToString():1018:1018 -> j
    1:2:void releaseWaiters():942:942 -> k
    3:14:void releaseWaiters():943:943 -> k
    15:17:void releaseWaiters():946:946 -> k
    18:21:void releaseWaiters():945:945 -> k
    2:3:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):171:171 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"}
    4:5:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):175:175 -> l
    6:13:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):176:176 -> l
    14:15:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):181:181 -> l
    16:23:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):182:182 -> l
    24:25:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):185:185 -> l
    26:30:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):186:186 -> l
    31:42:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):190:190 -> l
    3:4:boolean set(java.lang.Object):685:685 -> m
    5:13:boolean set(java.lang.Object):686:686 -> m
    14:20:boolean set(java.lang.Object):687:687 -> m
    3:5:java.lang.String userObjectToString(java.lang.Object):1045:1045 -> n
    6:10:java.lang.String userObjectToString(java.lang.Object):1047:1047 -> n
    1:17:java.lang.String toString():978:978 -> toString
    18:25:java.lang.String toString():979:979 -> toString
    26:31:java.lang.String toString():980:980 -> toString
    32:37:java.lang.String toString():981:981 -> toString
    38:41:java.lang.String toString():982:982 -> toString
    42:47:java.lang.String toString():986:986 -> toString
    48:70:java.lang.String toString():990:990 -> toString
    71:76:java.lang.String toString():994:994 -> toString
    77:88:java.lang.String toString():995:995 -> toString
    89:94:java.lang.String toString():996:996 -> toString
    95:98:java.lang.String toString():997:997 -> toString
    99:103:java.lang.String toString():999:999 -> toString
    104:111:java.lang.String toString():1002:1002 -> toString
androidx.concurrent.futures.AbstractResolvableFuture$1 -> androidx.concurrent.futures.a$a:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper -> androidx.concurrent.futures.a$b:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    1:1:void <init>():1069:1069 -> <init>
    2:2:void <init>(androidx.concurrent.futures.AbstractResolvableFuture$1):1069:1069 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$a;)V"}
    boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"}
    boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"}
    boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"}
    void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"}
    void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"}
androidx.concurrent.futures.AbstractResolvableFuture$Cancellation -> androidx.concurrent.futures.a$c:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    boolean wasInterrupted -> a
    java.lang.Throwable cause -> b
    androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_INTERRUPTED -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"}
    androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_CANCELLED -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"}
    1:5:void <clinit>():243:243 -> <clinit>
    6:7:void <clinit>():244:244 -> <clinit>
    8:10:void <clinit>():245:245 -> <clinit>
    11:18:void <clinit>():247:247 -> <clinit>
    19:27:void <clinit>():248:248 -> <clinit>
    1:3:void <init>(boolean,java.lang.Throwable):256:256 -> <init>
    4:5:void <init>(boolean,java.lang.Throwable):257:257 -> <init>
    6:8:void <init>(boolean,java.lang.Throwable):258:258 -> <init>
androidx.concurrent.futures.AbstractResolvableFuture$Failure -> androidx.concurrent.futures.a$d:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.lang.Throwable exception -> a
androidx.concurrent.futures.AbstractResolvableFuture$Listener -> androidx.concurrent.futures.a$e:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.lang.Runnable task -> a
    java.util.concurrent.Executor executor -> b
    androidx.concurrent.futures.AbstractResolvableFuture$Listener next -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"}
    androidx.concurrent.futures.AbstractResolvableFuture$Listener TOMBSTONE -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"}
    1:9:void <clinit>():202:202 -> <clinit>
    1:3:void <init>(java.lang.Runnable,java.util.concurrent.Executor):210:210 -> <init>
    4:5:void <init>(java.lang.Runnable,java.util.concurrent.Executor):211:211 -> <init>
    6:8:void <init>(java.lang.Runnable,java.util.concurrent.Executor):212:212 -> <init>
androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper -> androidx.concurrent.futures.a$f:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterThreadUpdater -> a
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterNextUpdater -> b
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater waitersUpdater -> c
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater listenersUpdater -> d
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> e
    2:4:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1105:1105 -> <init>
    5:6:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1106:1106 -> <init>
    7:8:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1107:1107 -> <init>
    9:10:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1108:1108 -> <init>
    11:12:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1109:1109 -> <init>
    13:15:void <init>(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1110:1110 -> <init>
    1:7:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1130:1130 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"}
    1:7:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1135:1135 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"}
    1:7:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1125:1125 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"}
    1:6:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1120:1120 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"}
    1:6:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):1115:1115 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"}
androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0 -> androidx.concurrent.futures.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:16:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"}
androidx.concurrent.futures.AbstractResolvableFuture$SynchronizedHelper -> androidx.concurrent.futures.a$g:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    2:5:void <init>():1146:1146 -> <init>
    1:2:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1172:1173 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"}
    3:5:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1173:1173 -> a
    6:8:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1174:1174 -> a
    9:13:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1175:1175 -> a
    14:15:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1177:1177 -> a
    16:17:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1178:1178 -> a
    1:2:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1183:1184 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"}
    3:5:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1184:1184 -> b
    6:8:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1185:1185 -> b
    9:13:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1186:1186 -> b
    14:15:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1188:1188 -> b
    16:17:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1189:1189 -> b
    1:2:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1161:1162 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"}
    3:5:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1162:1162 -> c
    6:8:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1163:1163 -> c
    9:13:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1164:1164 -> c
    14:15:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1166:1166 -> c
    16:17:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1167:1167 -> c
    1:3:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1156:1156 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"}
    1:3:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):1151:1151 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"}
androidx.concurrent.futures.AbstractResolvableFuture$Waiter -> androidx.concurrent.futures.a$h:
# {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"}
    java.lang.Thread thread -> a
    androidx.concurrent.futures.AbstractResolvableFuture$Waiter next -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"}
    androidx.concurrent.futures.AbstractResolvableFuture$Waiter TOMBSTONE -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"}
    1:9:void <clinit>():121:121 -> <clinit>
    1:1:void <init>(boolean):132:132 -> <init>
    2:2:void <init>():135:135 -> <init>
    3:3:void <init>():137:137 -> <init>
    1:6:void setNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):143:143 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"}
    1:5:void unpark():151:151 -> b
    6:7:void unpark():153:153 -> b
    8:11:void unpark():154:154 -> b
androidx.concurrent.futures.ResolvableFuture -> androidx.concurrent.futures.c:
# {"id":"sourceFile","fileName":"ResolvableFuture.java"}
    1:4:void <init>():63:63 -> <init>
    1:5:boolean set(java.lang.Object):50:50 -> m
    1:6:androidx.concurrent.futures.ResolvableFuture create():45:45 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/concurrent/futures/c;"}
androidx.core.R$attr -> s.a:
    int alpha -> a
    int lStar -> b
    int nestedScrollViewStyle -> c
androidx.core.R$id -> s.b:
    int accessibility_custom_action_31 -> A
    int accessibility_custom_action_4 -> B
    int accessibility_custom_action_5 -> C
    int accessibility_custom_action_6 -> D
    int accessibility_custom_action_7 -> E
    int accessibility_custom_action_8 -> F
    int accessibility_custom_action_9 -> G
    int tag_accessibility_actions -> H
    int tag_accessibility_clickable_spans -> I
    int tag_accessibility_heading -> J
    int tag_accessibility_pane_title -> K
    int tag_on_apply_window_listener -> L
    int tag_screen_reader_focusable -> M
    int tag_state_description -> N
    int tag_unhandled_key_listeners -> O
    int tag_window_insets_animation_callback -> P
    int accessibility_action_clickable_span -> a
    int accessibility_custom_action_0 -> b
    int accessibility_custom_action_1 -> c
    int accessibility_custom_action_10 -> d
    int accessibility_custom_action_11 -> e
    int accessibility_custom_action_12 -> f
    int accessibility_custom_action_13 -> g
    int accessibility_custom_action_14 -> h
    int accessibility_custom_action_15 -> i
    int accessibility_custom_action_16 -> j
    int accessibility_custom_action_17 -> k
    int accessibility_custom_action_18 -> l
    int accessibility_custom_action_19 -> m
    int accessibility_custom_action_2 -> n
    int accessibility_custom_action_20 -> o
    int accessibility_custom_action_21 -> p
    int accessibility_custom_action_22 -> q
    int accessibility_custom_action_23 -> r
    int accessibility_custom_action_24 -> s
    int accessibility_custom_action_25 -> t
    int accessibility_custom_action_26 -> u
    int accessibility_custom_action_27 -> v
    int accessibility_custom_action_28 -> w
    int accessibility_custom_action_29 -> x
    int accessibility_custom_action_3 -> y
    int accessibility_custom_action_30 -> z
androidx.core.R$styleable -> s.c:
    int[] GradientColor -> A
    int GradientColor_android_startColor -> B
    int GradientColor_android_endColor -> C
    int GradientColor_android_type -> D
    int GradientColor_android_centerX -> E
    int GradientColor_android_centerY -> F
    int GradientColor_android_gradientRadius -> G
    int GradientColor_android_tileMode -> H
    int GradientColor_android_centerColor -> I
    int GradientColor_android_startX -> J
    int GradientColor_android_startY -> K
    int GradientColor_android_endX -> L
    int GradientColor_android_endY -> M
    int[] GradientColorItem -> N
    int GradientColorItem_android_color -> O
    int GradientColorItem_android_offset -> P
    int[] Capability -> a
    int[] ColorStateListItem -> b
    int ColorStateListItem_android_color -> c
    int ColorStateListItem_android_alpha -> d
    int ColorStateListItem_android_lStar -> e
    int ColorStateListItem_alpha -> f
    int ColorStateListItem_lStar -> g
    int[] FontFamily -> h
    int FontFamily_fontProviderAuthority -> i
    int FontFamily_fontProviderCerts -> j
    int FontFamily_fontProviderFetchStrategy -> k
    int FontFamily_fontProviderFetchTimeout -> l
    int FontFamily_fontProviderPackage -> m
    int FontFamily_fontProviderQuery -> n
    int FontFamily_fontProviderSystemFontFamily -> o
    int[] FontFamilyFont -> p
    int FontFamilyFont_android_font -> q
    int FontFamilyFont_android_fontWeight -> r
    int FontFamilyFont_android_fontStyle -> s
    int FontFamilyFont_android_ttcIndex -> t
    int FontFamilyFont_android_fontVariationSettings -> u
    int FontFamilyFont_font -> v
    int FontFamilyFont_fontStyle -> w
    int FontFamilyFont_fontVariationSettings -> x
    int FontFamilyFont_fontWeight -> y
    int FontFamilyFont_ttcIndex -> z
    7:70:void <clinit>():0:0 -> <clinit>
androidx.core.app.ActivityCompat -> androidx.core.app.a:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    1:7:void requestPermissions(android.app.Activity,java.lang.String[],int):512:512 -> g
    8:10:void requestPermissions(android.app.Activity,java.lang.String[],int):513:513 -> g
    11:18:void requestPermissions(android.app.Activity,java.lang.String[],int):514:514 -> g
    19:24:void requestPermissions(android.app.Activity,java.lang.String[],int):519:519 -> g
    25:34:void requestPermissions(android.app.Activity,java.lang.String[],int):520:520 -> g
    35:44:void requestPermissions(android.app.Activity,java.lang.String[],int):521:521 -> g
    45:56:void requestPermissions(android.app.Activity,java.lang.String[],int):515:515 -> g
    57:76:void requestPermissions(android.app.Activity,java.lang.String[],int):516:516 -> g
    77:82:void requestPermissions(android.app.Activity,java.lang.String[],int):526:526 -> g
    83:90:void requestPermissions(android.app.Activity,java.lang.String[],int):528:528 -> g
    91:95:void requestPermissions(android.app.Activity,java.lang.String[],int):530:530 -> g
    96:98:void requestPermissions(android.app.Activity,java.lang.String[],int):533:533 -> g
    99:110:void requestPermissions(android.app.Activity,java.lang.String[],int):534:534 -> g
    111:118:void requestPermissions(android.app.Activity,java.lang.String[],int):535:535 -> g
    119:122:void requestPermissions(android.app.Activity,java.lang.String[],int):545:545 -> g
androidx.core.app.ActivityCompat$Api23Impl -> androidx.core.app.a$a:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
    1:2:void onSharedElementsReady(java.lang.Object):914:914 -> a
    3:6:void onSharedElementsReady(java.lang.Object):915:915 -> a
    1:4:void requestPermissions(android.app.Activity,java.lang.String[],int):904:904 -> b
    1:5:boolean shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):909:909 -> c
androidx.core.app.ComponentActivity -> androidx.core.app.b:
# {"id":"sourceFile","fileName":"ComponentActivity.kt"}
androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory:
# {"id":"sourceFile","fileName":"CoreComponentFactory.java"}
    1:4:void <init>():38:38 -> <init>
    1:1:java.lang.Object checkCompatWrapper(java.lang.Object):0:0 -> a
    1:11:android.app.Activity instantiateActivity(java.lang.ClassLoader,java.lang.String,android.content.Intent):44:44 -> instantiateActivity
    1:11:android.app.Application instantiateApplication(java.lang.ClassLoader,java.lang.String):51:51 -> instantiateApplication
    1:11:android.content.ContentProvider instantiateProvider(java.lang.ClassLoader,java.lang.String):66:66 -> instantiateProvider
    1:11:android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader,java.lang.String,android.content.Intent):59:59 -> instantiateReceiver
    1:11:android.app.Service instantiateService(java.lang.ClassLoader,java.lang.String,android.content.Intent):74:74 -> instantiateService
androidx.core.app.NotificationManagerCompat -> androidx.core.app.c:
# {"id":"sourceFile","fileName":"NotificationManagerCompat.java"}
    android.content.Context mContext -> a
    android.app.NotificationManager mNotificationManager -> b
    java.lang.Object sEnabledNotificationListenersLock -> c
    java.util.Set sEnabledNotificationListenerPackages -> d
    java.lang.Object sLock -> e
    1:7:void <clinit>():119:119 -> <clinit>
    8:14:void <clinit>():123:123 -> <clinit>
    15:22:void <clinit>():128:128 -> <clinit>
    1:3:void <init>(android.content.Context):220:220 -> <init>
    4:5:void <init>(android.content.Context):221:221 -> <init>
    6:16:void <init>(android.content.Context):222:222 -> <init>
    5:10:boolean areNotificationsEnabled():368:368 -> a
    11:17:boolean areNotificationsEnabled():369:369 -> a
    18:21:boolean areNotificationsEnabled():371:371 -> a
    22:27:boolean areNotificationsEnabled():372:372 -> a
    28:33:boolean areNotificationsEnabled():373:373 -> a
    34:43:boolean areNotificationsEnabled():374:374 -> a
    44:45:boolean areNotificationsEnabled():375:375 -> a
    46:55:boolean areNotificationsEnabled():377:377 -> a
    56:73:boolean areNotificationsEnabled():378:378 -> a
    74:79:boolean areNotificationsEnabled():380:380 -> a
    80:90:boolean areNotificationsEnabled():381:381 -> a
    91:117:boolean areNotificationsEnabled():382:382 -> a
    1:6:void createNotificationChannel(android.app.NotificationChannel):425:425 -> b
    7:12:void createNotificationChannel(android.app.NotificationChannel):426:426 -> b
    1:6:androidx.core.app.NotificationManagerCompat from(android.content.Context):217:217 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/c;"}
    1:6:android.app.NotificationChannel getNotificationChannel(java.lang.String):608:608 -> d
    7:15:android.app.NotificationChannel getNotificationChannel(java.lang.String):609:609 -> d
androidx.core.app.NotificationManagerCompat$Api24Impl -> androidx.core.app.c$a:
# {"id":"sourceFile","fileName":"NotificationManagerCompat.java"}
    1:5:boolean areNotificationsEnabled(android.app.NotificationManager):1277:1277 -> a
    1:5:int getImportance(android.app.NotificationManager):1282:1282 -> b
androidx.core.app.NotificationManagerCompat$Api26Impl -> androidx.core.app.c$b:
# {"id":"sourceFile","fileName":"NotificationManagerCompat.java"}
    1:4:void createNotificationChannel(android.app.NotificationManager,android.app.NotificationChannel):1300:1300 -> a
    1:4:void createNotificationChannelGroup(android.app.NotificationManager,android.app.NotificationChannelGroup):1324:1324 -> b
    1:4:void createNotificationChannelGroups(android.app.NotificationManager,java.util.List):1330:1330 -> c
    1:4:void createNotificationChannels(android.app.NotificationManager,java.util.List):1312:1312 -> d
    1:4:void deleteNotificationChannel(android.app.NotificationManager,java.lang.String):1342:1342 -> e
    1:4:void deleteNotificationChannelGroup(android.app.NotificationManager,java.lang.String):1348:1348 -> f
    1:5:java.lang.String getId(android.app.NotificationChannel):1354:1354 -> g
    1:5:java.lang.String getId(android.app.NotificationChannelGroup):1359:1359 -> h
    1:5:android.app.NotificationChannel getNotificationChannel(android.app.NotificationManager,java.lang.String):1306:1306 -> i
    1:5:java.util.List getNotificationChannelGroups(android.app.NotificationManager):1336:1336 -> j
    1:5:java.util.List getNotificationChannels(android.app.NotificationManager):1318:1318 -> k
androidx.core.app.RemoteActionCompat -> androidx.core.app.RemoteActionCompat:
# {"id":"sourceFile","fileName":"RemoteActionCompat.java"}
    androidx.core.graphics.drawable.IconCompat mIcon -> a
    java.lang.CharSequence mTitle -> b
    java.lang.CharSequence mContentDescription -> c
    android.app.PendingIntent mActionIntent -> d
    boolean mEnabled -> e
    boolean mShouldShowIcon -> f
    1:4:void <init>():98:98 -> <init>
androidx.core.app.RemoteActionCompatParcelizer -> androidx.core.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
    1:4:void <init>():8:8 -> <init>
    1:5:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):11:11 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"}
    6:16:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):12:12 -> read
    17:25:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
    26:34:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read
    35:45:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    46:54:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    55:64:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    2:4:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):23:23 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"}
    5:10:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):24:24 -> write
    11:16:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):25:25 -> write
    17:22:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):26:26 -> write
    23:28:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write
    29:34:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write
    35:41:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write
androidx.core.content.ContextCompat -> androidx.core.content.a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    java.lang.Object sSync -> a
    1:8:void <clinit>():177:177 -> <clinit>
    1:5:int getColor(android.content.Context,int):529:529 -> a
    1:13:android.content.res.ColorStateList getColorStateList(android.content.Context,int):508:508 -> b
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):485:485 -> c
    1:5:java.io.File[] getExternalCacheDirs(android.content.Context):466:466 -> d
    1:5:java.io.File[] getExternalFilesDirs(android.content.Context,java.lang.String):417:417 -> e
    1:4:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):295:295 -> f
androidx.core.content.ContextCompat$Api21Impl -> androidx.core.content.a$a:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    1:5:java.io.File getCodeCacheDir(android.content.Context):1059:1059 -> a
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):1049:1049 -> b
    1:5:java.io.File getNoBackupFilesDir(android.content.Context):1054:1054 -> c
androidx.core.content.ContextCompat$Api23Impl -> androidx.core.content.a$b:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
    1:5:int getColor(android.content.Context,int):1071:1071 -> a
    1:5:java.lang.Object getSystemService(android.content.Context,java.lang.Class):1076:1076 -> b
    1:5:java.lang.String getSystemServiceName(android.content.Context,java.lang.Class):1081:1081 -> c
androidx.core.content.FileProvider -> androidx.core.content.FileProvider:
# {"id":"sourceFile","fileName":"FileProvider.java"}
    java.lang.Object mLock -> a
    java.lang.String mAuthority -> b
    androidx.core.content.FileProvider$PathStrategy mLocalPathStrategy -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/FileProvider$b;"}
    int mResourceId -> d
    java.lang.String[] COLUMNS -> e
    java.io.File DEVICE_ROOT -> f
    java.util.HashMap sCache -> g
    1:10:void <clinit>():358:358 -> <clinit>
    11:19:void <clinit>():377:377 -> <clinit>
    20:27:void <clinit>():380:380 -> <clinit>
    1:1:void <init>():396:396 -> <init>
    2:2:void <init>(int):399:399 -> <init>
    3:3:void <init>(int):382:382 -> <init>
    4:4:void <init>(int):400:400 -> <init>
    1:5:java.lang.String access$000(java.lang.String):357:357 -> a
    1:3:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):423:423 -> attachInfo
    4:7:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):426:426 -> attachInfo
    8:11:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):431:431 -> attachInfo
    12:22:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):435:435 -> attachInfo
    23:25:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):436:436 -> attachInfo
    26:27:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):437:437 -> attachInfo
    28:29:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):438:439 -> attachInfo
    30:31:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):439:439 -> attachInfo
    32:34:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):440:440 -> attachInfo
    35:40:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):441:441 -> attachInfo
    41:42:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):438:438 -> attachInfo
    43:50:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):432:432 -> attachInfo
    51:58:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):429:429 -> attachInfo
    1:8:java.io.File buildPath(java.io.File,java.lang.String[]):961:961 -> b
    9:18:java.io.File buildPath(java.io.File,java.lang.String[]):963:963 -> b
    1:3:java.lang.Object[] copyOf(java.lang.Object[],int):976:976 -> c
    4:7:java.lang.Object[] copyOf(java.lang.Object[],int):977:977 -> c
    1:3:java.lang.String[] copyOf(java.lang.String[],int):970:970 -> d
    4:7:java.lang.String[] copyOf(java.lang.String[],int):971:971 -> d
    1:8:int delete(android.net.Uri,java.lang.String,java.lang.String[]):634:634 -> delete
    9:13:int delete(android.net.Uri,java.lang.String,java.lang.String[]):635:635 -> delete
    3:10:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):710:710 -> e
    11:18:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):711:711 -> e
    19:21:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):712:712 -> e
    22:25:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):716:716 -> e
    26:32:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):715:715 -> e
    33:40:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):718:718 -> e
    41:63:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):706:706 -> e
    1:3:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():666:666 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/content/FileProvider$b;"}
    4:10:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():667:667 -> f
    11:14:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():670:670 -> f
    15:31:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():671:671 -> f
    32:35:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():673:673 -> f
    36:37:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():674:674 -> f
    1:3:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):683:683 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"}
    4:11:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):684:684 -> g
    12:15:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):687:687 -> g
    16:22:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):695:695 -> g
    23:31:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):692:692 -> g
    32:39:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):689:689 -> g
    40:43:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):697:697 -> g
    1:8:java.lang.String getType(android.net.Uri):575:575 -> getType
    9:20:java.lang.String getType(android.net.Uri):577:577 -> getType
    21:30:java.lang.String getType(android.net.Uri):579:579 -> getType
    31:41:java.lang.String getType(android.net.Uri):580:580 -> getType
    42:44:java.lang.String getType(android.net.Uri):586:586 -> getType
    1:3:java.lang.String getTypeAnonymous(android.net.Uri):597:597 -> getTypeAnonymous
    2:5:android.net.Uri getUriForFile(android.content.Context,java.lang.String,java.io.File):466:466 -> h
    6:10:android.net.Uri getUriForFile(android.content.Context,java.lang.String,java.io.File):467:467 -> h
    1:11:int modeToMode(java.lang.String):936:936 -> i
    12:28:int modeToMode(java.lang.String):938:938 -> i
    29:39:int modeToMode(java.lang.String):942:942 -> i
    40:50:int modeToMode(java.lang.String):946:946 -> i
    51:61:int modeToMode(java.lang.String):949:949 -> i
    62:87:int modeToMode(java.lang.String):954:954 -> i
    1:8:android.net.Uri insert(android.net.Uri,android.content.ContentValues):606:606 -> insert
    1:5:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):733:733 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"}
    6:11:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):735:735 -> j
    12:15:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):736:736 -> j
    16:19:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):737:737 -> j
    20:29:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):741:741 -> j
    30:33:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):743:743 -> j
    34:40:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):745:745 -> j
    41:46:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):746:746 -> j
    47:54:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):749:749 -> j
    55:57:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):750:750 -> j
    58:65:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):751:751 -> j
    66:70:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):752:752 -> j
    71:78:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):753:753 -> j
    79:83:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):754:754 -> j
    84:91:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):755:755 -> j
    92:96:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):756:756 -> j
    97:105:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):757:757 -> j
    106:109:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):758:758 -> j
    110:112:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):759:759 -> j
    113:115:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):760:760 -> j
    116:123:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):762:762 -> j
    124:127:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):763:763 -> j
    128:130:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):764:764 -> j
    131:133:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):765:765 -> j
    134:135:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):767:767 -> j
    136:141:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):768:768 -> j
    142:145:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):769:769 -> j
    146:148:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):770:770 -> j
    149:152:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):771:771 -> j
    153:166:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):776:776 -> j
    1:20:java.lang.String removeTrailingSlash(java.lang.String):983:983 -> k
    21:32:java.lang.String removeTrailingSlash(java.lang.String):984:984 -> k
    1:8:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):658:658 -> openFile
    9:12:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):659:659 -> openFile
    13:17:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):660:660 -> openFile
    1:8:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):534:534 -> query
    9:16:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):535:535 -> query
    17:18:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):538:538 -> query
    19:21:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):541:541 -> query
    22:24:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):542:542 -> query
    25:31:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):544:544 -> query
    32:39:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):545:545 -> query
    40:45:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):546:546 -> query
    46:55:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):547:547 -> query
    56:63:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):548:548 -> query
    64:67:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):549:549 -> query
    68:81:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):550:550 -> query
    82:85:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):554:554 -> query
    86:89:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):555:555 -> query
    90:95:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):557:557 -> query
    96:99:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):558:558 -> query
    1:8:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):616:616 -> update
androidx.core.content.FileProvider$Api21Impl -> androidx.core.content.FileProvider$a:
# {"id":"sourceFile","fileName":"FileProvider.java"}
    1:5:java.io.File[] getExternalMediaDirs(android.content.Context):999:999 -> a
androidx.core.content.FileProvider$PathStrategy -> androidx.core.content.FileProvider$b:
# {"id":"sourceFile","fileName":"FileProvider.java"}
    java.io.File getFileForUri(android.net.Uri) -> a
    android.net.Uri getUriForFile(java.io.File) -> b
androidx.core.content.FileProvider$SimplePathStrategy -> androidx.core.content.FileProvider$c:
# {"id":"sourceFile","fileName":"FileProvider.java"}
    java.lang.String mAuthority -> a
    java.util.HashMap mRoots -> b
    1:3:void <init>(java.lang.String):823:823 -> <init>
    4:10:void <init>(java.lang.String):821:821 -> <init>
    11:13:void <init>(java.lang.String):824:824 -> <init>
    1:7:java.io.File getFileForUri(android.net.Uri):887:887 -> a
    8:11:java.io.File getFileForUri(android.net.Uri):889:889 -> a
    12:20:java.io.File getFileForUri(android.net.Uri):890:890 -> a
    21:28:java.io.File getFileForUri(android.net.Uri):891:891 -> a
    29:38:java.io.File getFileForUri(android.net.Uri):893:893 -> a
    39:43:java.io.File getFileForUri(android.net.Uri):898:898 -> a
    44:47:java.io.File getFileForUri(android.net.Uri):900:900 -> a
    48:62:java.io.File getFileForUri(android.net.Uri):905:905 -> a
    63:70:java.io.File getFileForUri(android.net.Uri):906:906 -> a
    71:93:java.io.File getFileForUri(android.net.Uri):902:902 -> a
    94:116:java.io.File getFileForUri(android.net.Uri):895:895 -> a
    1:4:android.net.Uri getUriForFile(java.io.File):851:851 -> b
    5:27:android.net.Uri getUriForFile(java.io.File):858:858 -> b
    28:37:android.net.Uri getUriForFile(java.io.File):859:859 -> b
    38:45:android.net.Uri getUriForFile(java.io.File):860:860 -> b
    46:69:android.net.Uri getUriForFile(java.io.File):861:861 -> b
    70:79:android.net.Uri getUriForFile(java.io.File):872:872 -> b
    80:87:android.net.Uri getUriForFile(java.io.File):873:873 -> b
    88:96:android.net.Uri getUriForFile(java.io.File):874:874 -> b
    97:106:android.net.Uri getUriForFile(java.io.File):876:876 -> b
    107:140:android.net.Uri getUriForFile(java.io.File):880:880 -> b
    141:153:android.net.Uri getUriForFile(java.io.File):881:881 -> b
    154:166:android.net.Uri getUriForFile(java.io.File):882:882 -> b
    167:189:android.net.Uri getUriForFile(java.io.File):867:867 -> b
    190:212:android.net.Uri getUriForFile(java.io.File):853:853 -> b
    1:6:void addRoot(java.lang.String,java.io.File):832:832 -> c
    7:10:void addRoot(java.lang.String,java.io.File):838:838 -> c
    11:17:void addRoot(java.lang.String,java.io.File):844:844 -> c
    18:40:void addRoot(java.lang.String,java.io.File):840:840 -> c
    41:48:void addRoot(java.lang.String,java.io.File):833:833 -> c
    1:4:boolean belongsToRoot(java.lang.String,java.lang.String):924:924 -> d
    5:8:boolean belongsToRoot(java.lang.String,java.lang.String):925:925 -> d
    9:42:boolean belongsToRoot(java.lang.String,java.lang.String):927:927 -> d
androidx.core.content.res.CamColor -> androidx.core.content.res.a:
# {"id":"sourceFile","fileName":"CamColor.java"}
    float mHue -> a
    float mChroma -> b
    float mJ -> c
    float mQ -> d
    float mM -> e
    float mS -> f
    float mJstar -> g
    float mAstar -> h
    float mBstar -> i
    1:3:void <init>(float,float,float,float,float,float,float,float,float):131:131 -> <init>
    4:5:void <init>(float,float,float,float,float,float,float,float,float):132:132 -> <init>
    6:7:void <init>(float,float,float,float,float,float,float,float,float):133:133 -> <init>
    8:9:void <init>(float,float,float,float,float,float,float,float,float):134:134 -> <init>
    10:11:void <init>(float,float,float,float,float,float,float,float,float):135:135 -> <init>
    12:13:void <init>(float,float,float,float,float,float,float,float,float):136:136 -> <init>
    14:15:void <init>(float,float,float,float,float,float,float,float,float):137:137 -> <init>
    16:17:void <init>(float,float,float,float,float,float,float,float,float):138:138 -> <init>
    18:19:void <init>(float,float,float,float,float,float,float,float,float):139:139 -> <init>
    20:22:void <init>(float,float,float,float,float,float,float,float,float):140:140 -> <init>
    1:9:float distance(androidx.core.content.res.CamColor):335:335 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/a;)F"}
    10:18:float distance(androidx.core.content.res.CamColor):336:336 -> a
    19:33:float distance(androidx.core.content.res.CamColor):337:337 -> a
    34:42:float distance(androidx.core.content.res.CamColor):338:338 -> a
    43:54:float distance(androidx.core.content.res.CamColor):339:339 -> a
    12:28:androidx.core.content.res.CamColor findCamByJ(float,float,float):535:535 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"}
    29:32:androidx.core.content.res.CamColor findCamByJ(float,float,float):538:538 -> b
    33:36:androidx.core.content.res.CamColor findCamByJ(float,float,float):542:542 -> b
    37:42:androidx.core.content.res.CamColor findCamByJ(float,float,float):543:543 -> b
    43:53:androidx.core.content.res.CamColor findCamByJ(float,float,float):544:544 -> b
    54:57:androidx.core.content.res.CamColor findCamByJ(float,float,float):552:552 -> b
    58:69:androidx.core.content.res.CamColor findCamByJ(float,float,float):554:554 -> b
    70:100:androidx.core.content.res.CamColor findCamByJ(float,float,float):553:553 -> b
    2:4:androidx.core.content.res.CamColor fromColor(int):163:163 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/a;"}
    5:6:androidx.core.content.res.CamColor fromColor(int):164:164 -> c
    7:11:androidx.core.content.res.CamColor fromColor(int):165:165 -> c
    12:41:androidx.core.content.res.CamColor fromColor(int):166:166 -> c
    5:7:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):203:203 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/content/res/l;[F[F)V"}
    8:10:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):207:207 -> d
    11:31:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):208:208 -> d
    32:44:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):209:209 -> d
    45:57:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):210:210 -> d
    58:64:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):213:213 -> d
    65:71:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):214:214 -> d
    72:78:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):215:215 -> d
    79:101:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):218:218 -> d
    102:117:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):219:219 -> d
    118:133:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):220:220 -> d
    134:146:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):221:221 -> d
    147:154:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):222:222 -> d
    155:211:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):223:223 -> d
    212:239:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):235:235 -> d
    240:244:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):244:244 -> d
    245:252:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):247:247 -> d
    253:267:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):248:248 -> d
    268:275:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):247:247 -> d
    276:288:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):251:251 -> d
    289:294:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):252:252 -> d
    295:301:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):253:253 -> d
    302:335:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):254:254 -> d
    336:353:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):258:258 -> d
    354:367:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):259:259 -> d
    368:379:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):260:260 -> d
    380:415:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):261:261 -> d
    416:423:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):262:262 -> d
    424:429:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):264:264 -> d
    430:434:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):265:265 -> d
    435:439:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):266:266 -> d
    440:447:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):267:267 -> d
    448:473:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):266:266 -> d
    474:483:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):271:271 -> d
    484:489:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):272:272 -> d
    490:495:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):273:273 -> d
    496:497:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):276:276 -> d
    498:501:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):277:277 -> d
    502:503:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):280:280 -> d
    504:505:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):281:281 -> d
    506:508:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):282:282 -> d
    509:511:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):283:283 -> d
    512:514:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):284:284 -> d
    515:517:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):285:285 -> d
    518:520:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):286:286 -> d
    1:7:androidx.core.content.res.CamColor fromJch(float,float,float):298:298 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"}
    1:12:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):311:311 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)Landroidx/core/content/res/a;"}
    13:18:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):312:312 -> f
    19:24:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):313:313 -> f
    25:29:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):314:314 -> f
    30:34:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):315:315 -> f
    35:41:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):316:316 -> f
    42:46:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):317:317 -> f
    47:53:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):318:318 -> f
    54:92:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):317:317 -> f
    93:102:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):322:322 -> f
    103:108:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):323:323 -> f
    109:116:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):324:324 -> f
    117:127:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):325:325 -> f
    1:3:float getAStar():119:119 -> g
    1:3:float getBStar():126:126 -> h
    1:3:float getChroma():66:66 -> i
    1:3:float getHue():60:60 -> j
    1:3:float getJ():72:72 -> k
    1:3:float getJStar():112:112 -> l
    1:7:int toColor(float,float,float):152:152 -> m
    8:39:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):459:459 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)I"}
    40:51:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):463:463 -> n
    52:62:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):476:476 -> n
    63:72:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):479:479 -> n
    73:96:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):483:483 -> n
    97:101:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):513:513 -> n
    102:106:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):516:516 -> n
    107:111:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):460:460 -> n
    1:23:int viewed(androidx.core.content.res.ViewingConditions):353:353 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/l;)I"}
    24:42:int viewed(androidx.core.content.res.ViewingConditions):355:355 -> o
    43:67:int viewed(androidx.core.content.res.ViewingConditions):358:358 -> o
    68:82:int viewed(androidx.core.content.res.ViewingConditions):357:357 -> o
    83:97:int viewed(androidx.core.content.res.ViewingConditions):359:359 -> o
    98:111:int viewed(androidx.core.content.res.ViewingConditions):361:361 -> o
    112:121:int viewed(androidx.core.content.res.ViewingConditions):362:362 -> o
    122:135:int viewed(androidx.core.content.res.ViewingConditions):363:363 -> o
    136:145:int viewed(androidx.core.content.res.ViewingConditions):362:362 -> o
    146:155:int viewed(androidx.core.content.res.ViewingConditions):365:365 -> o
    156:160:int viewed(androidx.core.content.res.ViewingConditions):366:366 -> o
    161:165:int viewed(androidx.core.content.res.ViewingConditions):368:368 -> o
    166:230:int viewed(androidx.core.content.res.ViewingConditions):369:369 -> o
    231:256:int viewed(androidx.core.content.res.ViewingConditions):379:379 -> o
    257:282:int viewed(androidx.core.content.res.ViewingConditions):380:380 -> o
    283:302:int viewed(androidx.core.content.res.ViewingConditions):382:382 -> o
    303:320:int viewed(androidx.core.content.res.ViewingConditions):383:383 -> o
    321:338:int viewed(androidx.core.content.res.ViewingConditions):385:385 -> o
    339:355:int viewed(androidx.core.content.res.ViewingConditions):386:386 -> o
    356:363:int viewed(androidx.core.content.res.ViewingConditions):388:388 -> o
    364:371:int viewed(androidx.core.content.res.ViewingConditions):389:389 -> o
    372:379:int viewed(androidx.core.content.res.ViewingConditions):390:390 -> o
    380:381:int viewed(androidx.core.content.res.ViewingConditions):393:393 -> o
    382:394:int viewed(androidx.core.content.res.ViewingConditions):394:394 -> o
    395:407:int viewed(androidx.core.content.res.ViewingConditions):395:395 -> o
    408:423:int viewed(androidx.core.content.res.ViewingConditions):396:396 -> o
    424:428:int viewed(androidx.core.content.res.ViewingConditions):398:398 -> o
    1:7:int viewedInSrgb():346:346 -> p
androidx.core.content.res.CamUtils -> androidx.core.content.res.b:
# {"id":"sourceFile","fileName":"CamUtils.java"}
    float[][] XYZ_TO_CAM16RGB -> a
    float[][] CAM16RGB_TO_XYZ -> b
    float[] WHITE_POINT_D65 -> c
    float[][] SRGB_TO_XYZ -> d
    2:29:void <clinit>():52:52 -> <clinit>
    30:54:void <clinit>():59:59 -> <clinit>
    55:61:void <clinit>():67:67 -> <clinit>
    62:88:void <clinit>():73:73 -> <clinit>
    69:88:int intFromLStar(float):101:101 -> a
    1:9:float lStarFromInt(int):111:111 -> b
    17:28:float lStarFromY(float):121:121 -> c
    1:1:float lerp(float,float,float):0:0 -> d
    34:39:float linearized(int):161:161 -> e
    1:8:void xyzFromInt(int,float[]):136:136 -> f
    9:16:void xyzFromInt(int,float[]):137:137 -> f
    17:24:void xyzFromInt(int,float[]):138:138 -> f
    25:27:void xyzFromInt(int,float[]):140:140 -> f
    28:44:void xyzFromInt(int,float[]):141:141 -> f
    45:59:void xyzFromInt(int,float[]):142:142 -> f
    60:75:void xyzFromInt(int,float[]):143:143 -> f
    1:8:float yFromInt(int):127:127 -> g
    9:16:float yFromInt(int):128:128 -> g
    17:24:float yFromInt(int):129:129 -> g
    25:27:float yFromInt(int):130:130 -> g
    28:43:float yFromInt(int):131:131 -> g
    18:29:float yFromLStar(float):149:149 -> h
androidx.core.content.res.ColorStateListInflaterCompat -> androidx.core.content.res.c:
# {"id":"sourceFile","fileName":"ColorStateListInflaterCompat.java"}
    java.lang.ThreadLocal sTempTypedValue -> a
    1:8:void <clinit>():52:52 -> <clinit>
    1:4:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):91:91 -> a
    5:17:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):94:94 -> a
    18:22:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):103:103 -> a
    23:30:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):100:100 -> a
    1:4:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):118:118 -> b
    5:12:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):119:119 -> b
    13:17:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):124:124 -> b
    18:24:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):120:120 -> b
    25:47:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):121:121 -> b
    1:10:android.util.TypedValue getTypedValue():223:223 -> c
    11:15:android.util.TypedValue getTypedValue():225:225 -> c
    16:19:android.util.TypedValue getTypedValue():226:226 -> c
    1:4:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):70:70 -> d
    5:10:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):71:71 -> d
    11:19:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):73:73 -> d
    7:14:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):133:133 -> e
    15:16:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):137:137 -> e
    17:19:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):138:138 -> e
    20:25:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):141:141 -> e
    26:39:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):142:142 -> e
    40:53:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):144:144 -> e
    54:59:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):148:148 -> e
    60:71:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> e
    72:77:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):151:151 -> e
    78:90:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> e
    91:97:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):155:155 -> e
    98:103:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):159:159 -> e
    104:113:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):163:163 -> e
    114:120:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):164:164 -> e
    121:128:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):165:165 -> e
    129:134:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> e
    135:144:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):170:170 -> e
    145:150:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):171:171 -> e
    151:157:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):172:172 -> e
    158:163:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> e
    164:166:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> e
    167:170:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> e
    171:176:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> e
    177:190:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):184:184 -> e
    191:201:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):185:185 -> e
    202:209:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):190:190 -> e
    210:218:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):191:191 -> e
    219:222:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):194:194 -> e
    223:226:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):199:199 -> e
    227:230:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):201:201 -> e
    231:244:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):202:202 -> e
    245:246:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):206:206 -> e
    247:249:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):207:207 -> e
    250:252:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):208:208 -> e
    253:255:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):209:209 -> e
    256:261:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):211:211 -> e
    1:5:boolean isColorInt(android.content.res.Resources,int):215:215 -> f
    6:8:boolean isColorInt(android.content.res.Resources,int):216:216 -> f
    9:21:boolean isColorInt(android.content.res.Resources,int):217:217 -> f
    25:36:int modulateColorAlpha(int,float,float):246:246 -> g
    37:42:int modulateColorAlpha(int,float,float):247:247 -> g
    43:46:int modulateColorAlpha(int,float,float):250:250 -> g
    47:66:int modulateColorAlpha(int,float,float):251:251 -> g
    3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):233:233 -> h
    9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):234:234 -> h
androidx.core.content.res.ComplexColorCompat -> androidx.core.content.res.d:
# {"id":"sourceFile","fileName":"ComplexColorCompat.java"}
    android.graphics.Shader mShader -> a
    android.content.res.ColorStateList mColorStateList -> b
    int mColor -> c
    1:3:void <init>(android.graphics.Shader,android.content.res.ColorStateList,int):60:60 -> <init>
    4:5:void <init>(android.graphics.Shader,android.content.res.ColorStateList,int):61:61 -> <init>
    6:7:void <init>(android.graphics.Shader,android.content.res.ColorStateList,int):62:62 -> <init>
    8:10:void <init>(android.graphics.Shader,android.content.res.ColorStateList,int):63:63 -> <init>
    1:4:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):151:151 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"}
    5:8:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):152:152 -> a
    9:21:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):154:154 -> a
    22:25:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):161:161 -> a
    26:44:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):162:162 -> a
    45:53:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):164:164 -> a
    54:83:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):170:170 -> a
    84:92:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):167:167 -> a
    93:100:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):159:159 -> a
    1:7:androidx.core.content.res.ComplexColorCompat from(int):75:75 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/d;"}
    1:11:androidx.core.content.res.ComplexColorCompat from(android.content.res.ColorStateList):71:71 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;)Landroidx/core/content/res/d;"}
    1:8:androidx.core.content.res.ComplexColorCompat from(android.graphics.Shader):67:67 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Shader;)Landroidx/core/content/res/d;"}
    1:3:int getColor():85:85 -> e
    1:3:android.graphics.Shader getShader():80:80 -> f
    1:6:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):139:139 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"}
    7:15:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):141:141 -> g
    1:8:boolean isGradient():93:93 -> h
    1:18:boolean isStateful():97:97 -> i
    1:6:boolean onStateChanged(int[]):108:108 -> j
    7:8:boolean onStateChanged(int[]):109:109 -> j
    9:12:boolean onStateChanged(int[]):110:110 -> j
    13:16:boolean onStateChanged(int[]):109:109 -> j
    17:20:boolean onStateChanged(int[]):111:111 -> j
    21:26:boolean onStateChanged(int[]):113:113 -> j
    1:3:void setColor(int):89:89 -> k
    1:15:boolean willDraw():123:123 -> l
androidx.core.content.res.FontResourcesParserCompat -> androidx.core.content.res.e:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    1:5:int getType(android.content.res.TypedArray,int):255:255 -> a
    1:13:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):183:183 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"}
    14:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):191:191 -> b
    19:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):189:189 -> b
    3:5:java.util.List readCerts(android.content.res.Resources,int):274:274 -> c
    6:9:java.util.List readCerts(android.content.res.Resources,int):276:276 -> c
    10:15:java.util.List readCerts(android.content.res.Resources,int):278:278 -> c
    16:17:java.util.List readCerts(android.content.res.Resources,int):279:279 -> c
    18:23:java.util.List readCerts(android.content.res.Resources,int):297:297 -> c
    24:29:java.util.List readCerts(android.content.res.Resources,int):282:282 -> c
    30:37:java.util.List readCerts(android.content.res.Resources,int):285:285 -> c
    38:43:java.util.List readCerts(android.content.res.Resources,int):286:286 -> c
    44:49:java.util.List readCerts(android.content.res.Resources,int):287:287 -> c
    50:63:java.util.List readCerts(android.content.res.Resources,int):289:289 -> c
    64:74:java.util.List readCerts(android.content.res.Resources,int):293:293 -> c
    75:81:java.util.List readCerts(android.content.res.Resources,int):297:297 -> c
    82:82:java.util.List readCerts(android.content.res.Resources,int):298:298 -> c
    3:7:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):196:196 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"}
    8:11:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):197:197 -> d
    12:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):198:198 -> d
    18:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):199:199 -> d
    23:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):201:201 -> d
    1:4:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):208:208 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"}
    5:10:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):209:209 -> e
    11:16:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):210:210 -> e
    17:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):211:211 -> e
    23:28:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):212:212 -> e
    29:35:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):213:213 -> e
    36:42:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e
    43:50:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):216:216 -> e
    51:52:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):218:218 -> e
    53:56:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):219:219 -> e
    57:66:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> e
    67:72:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):223:223 -> e
    73:76:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):224:224 -> e
    77:80:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> e
    81:91:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):227:227 -> e
    92:96:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):234:234 -> e
    97:102:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):235:235 -> e
    103:110:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):236:236 -> e
    111:114:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):237:237 -> e
    115:122:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):238:238 -> e
    123:130:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):239:239 -> e
    131:134:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):241:241 -> e
    135:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):244:244 -> e
    143:156:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):248:248 -> e
    1:4:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):312:312 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$d;"}
    5:10:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):313:313 -> f
    11:18:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):314:314 -> f
    19:21:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):315:315 -> f
    22:25:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):316:316 -> f
    26:29:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):317:317 -> f
    30:37:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):318:318 -> f
    38:40:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):319:319 -> f
    41:43:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):320:320 -> f
    44:53:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):321:321 -> f
    54:61:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):322:322 -> f
    62:64:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):323:323 -> f
    65:66:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):324:324 -> f
    67:74:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):326:326 -> f
    75:77:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):327:327 -> f
    78:79:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):328:328 -> f
    80:83:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):329:329 -> f
    84:87:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):330:330 -> f
    88:95:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):331:331 -> f
    96:98:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):332:332 -> f
    99:100:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):333:333 -> f
    101:104:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):334:334 -> f
    105:108:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):335:335 -> f
    109:111:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):336:336 -> f
    112:118:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):337:337 -> f
    119:122:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):338:338 -> f
    123:128:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):340:340 -> f
    4:21:void skip(org.xmlpull.v1.XmlPullParser):347:347 -> g
    1:5:java.util.List toByteArrayList(java.lang.String[]):303:303 -> h
    6:12:java.util.List toByteArrayList(java.lang.String[]):304:304 -> h
    13:23:java.util.List toByteArrayList(java.lang.String[]):305:305 -> h
androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> androidx.core.content.res.e$a:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    1:5:int getType(android.content.res.TypedArray,int):369:369 -> a
androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> androidx.core.content.res.e$b:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> androidx.core.content.res.e$c:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/content/res/e$d;"}
    1:3:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):168:168 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/content/res/e$d;)V"}
    4:6:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):169:169 -> <init>
    1:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():173:173 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/content/res/e$d;"}
androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> androidx.core.content.res.e$d:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    java.lang.String mFileName -> a
    int mWeight -> b
    boolean mItalic -> c
    java.lang.String mVariationSettings -> d
    int mTtcIndex -> e
    int mResourceId -> f
    1:3:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):128:128 -> <init>
    4:5:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):129:129 -> <init>
    6:7:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):130:130 -> <init>
    8:9:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):131:131 -> <init>
    10:11:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):132:132 -> <init>
    12:13:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):133:133 -> <init>
    14:16:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):134:134 -> <init>
    1:3:java.lang.String getFileName():138:138 -> a
    1:3:int getResourceId():158:158 -> b
    1:3:int getTtcIndex():154:154 -> c
    1:3:java.lang.String getVariationSettings():150:150 -> d
    1:3:int getWeight():142:142 -> e
    1:3:boolean isItalic():146:146 -> f
androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> androidx.core.content.res.e$e:
# {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"}
    androidx.core.provider.FontRequest mRequest -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/f;"}
    int mTimeoutMs -> b
    int mStrategy -> c
    java.lang.String mSystemFontFamilyName -> d
    1:3:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/f;IILjava/lang/String;)V"}
    4:5:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):87:87 -> <init>
    6:7:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):88:88 -> <init>
    8:9:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):89:89 -> <init>
    10:12:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):90:90 -> <init>
    1:3:int getFetchStrategy():103:103 -> a
    1:3:androidx.core.provider.FontRequest getRequest():99:99 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/f;"}
    1:3:java.lang.String getSystemFontFamilyName():112:112 -> c
    1:3:int getTimeout():107:107 -> d
androidx.core.content.res.GradientColorInflaterCompat -> androidx.core.content.res.f:
# {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"}
    6:11:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):194:194 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$a;IIZI)Landroidx/core/content/res/f$a;"}
    12:17:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):196:196 -> a
    3:6:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):89:89 -> b
    7:14:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):90:90 -> b
    15:26:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):95:95 -> b
    27:35:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):97:97 -> b
    36:43:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):99:99 -> b
    44:51:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):101:101 -> b
    52:59:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):103:103 -> b
    60:67:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):105:105 -> b
    68:75:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):107:107 -> b
    76:84:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):109:109 -> b
    85:92:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):111:111 -> b
    93:98:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):113:113 -> b
    99:104:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):114:114 -> b
    105:112:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):116:116 -> b
    113:120:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):118:118 -> b
    121:131:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):120:120 -> b
    132:134:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):122:122 -> b
    135:138:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):124:124 -> b
    139:148:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):125:125 -> b
    149:154:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):140:140 -> b
    155:162:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):141:141 -> b
    163:178:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):136:136 -> b
    179:184:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):133:133 -> b
    185:198:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):134:134 -> b
    199:206:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):130:130 -> b
    207:213:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):91:91 -> b
    214:236:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):92:92 -> b
    1:6:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/core/content/res/f$a;"}
    7:13:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> c
    14:18:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):154:154 -> c
    19:24:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):156:156 -> c
    25:39:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):157:157 -> c
    40:52:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):162:162 -> c
    53:58:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> c
    59:64:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):168:168 -> c
    65:74:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):169:169 -> c
    75:81:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> c
    82:88:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> c
    89:91:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):179:179 -> c
    92:98:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> c
    99:106:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> c
    107:113:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):171:171 -> c
    114:133:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):172:172 -> c
    134:147:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):184:184 -> c
    7:9:android.graphics.Shader$TileMode parseTileMode(int):208:208 -> d
    10:12:android.graphics.Shader$TileMode parseTileMode(int):205:205 -> d
    13:15:android.graphics.Shader$TileMode parseTileMode(int):203:203 -> d
androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> androidx.core.content.res.f$a:
# {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"}
    int[] mColors -> a
    float[] mOffsets -> b
    1:4:void <init>(java.util.List,java.util.List):216:219 -> <init>
    5:6:void <init>(java.util.List,java.util.List):221:222 -> <init>
    7:9:void <init>(int,int):226:228 -> <init>
    10:12:void <init>(int,int,int):231:233 -> <init>
androidx.core.content.res.GrowingArrayUtils -> androidx.core.content.res.g:
# {"id":"sourceFile","fileName":"GrowingArrayUtils.java"}
    3:5:int[] append(int[],int,int):56:56 -> a
    6:12:int[] append(int[],int,int):57:57 -> a
    13:16:int[] append(int[],int,int):58:58 -> a
    17:19:int[] append(int[],int,int):61:61 -> a
    3:5:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):42:42 -> b
    6:13:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b
    14:17:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):44:44 -> b
    18:24:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b
    25:28:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):45:45 -> b
    29:31:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):48:48 -> b
    1:1:int growSize(int):0:0 -> c
androidx.core.content.res.ResourcesCompat -> androidx.core.content.res.h:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    java.lang.ThreadLocal sTempTypedValue -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    1:7:void <clinit>():75:75 -> <clinit>
    8:15:void <clinit>():79:79 -> <clinit>
    16:23:void <clinit>():80:80 -> <clinit>
    1:3:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):298:298 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"}
    4:13:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):299:299 -> a
    14:18:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):301:301 -> a
    19:24:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):302:302 -> a
    25:28:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):304:304 -> a
    29:35:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):305:305 -> a
    36:38:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):304:304 -> a
    39:42:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):306:306 -> a
    1:3:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):274:274 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;I)Landroid/content/res/ColorStateList;"}
    4:13:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):275:275 -> b
    14:19:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):276:276 -> b
    20:27:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):277:277 -> b
    28:56:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):279:279 -> b
    57:62:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):281:281 -> b
    63:66:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):283:283 -> b
    67:69:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):286:286 -> b
    70:74:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):290:290 -> b
    1:5:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):232:232 -> c
    6:12:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):233:233 -> c
    13:18:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):238:238 -> c
    19:22:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):241:241 -> c
    23:27:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):246:246 -> c
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):138:138 -> d
    1:5:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):172:172 -> e
    1:16:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):542:542 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"}
    17:21:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):545:545 -> f
    1:10:android.util.TypedValue getTypedValue():318:318 -> g
    11:15:android.util.TypedValue getTypedValue():320:320 -> g
    16:19:android.util.TypedValue getTypedValue():321:321 -> g
    1:8:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):258:258 -> h
    9:12:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):262:262 -> h
    13:18:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):264:264 -> h
    19:26:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):266:266 -> h
    1:5:boolean isColorInt(android.content.res.Resources,int):310:310 -> i
    6:8:boolean isColorInt(android.content.res.Resources,int):311:311 -> i
    9:21:boolean isColorInt(android.content.res.Resources,int):312:312 -> i
    1:5:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):567:567 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    6:17:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):568:568 -> j
    18:28:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):569:569 -> j
    29:40:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):572:572 -> j
    41:61:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):573:573 -> j
    1:1:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):599:599 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"}
    2:3:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):604:605 -> k
    4:4:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):608:608 -> k
    5:5:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):613:613 -> k
    6:6:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):618:618 -> k
    7:8:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):626:627 -> k
    9:9:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):629:629 -> k
    10:10:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):631:631 -> k
    11:11:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):633:633 -> k
    12:12:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):638:638 -> k
    13:13:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):642:642 -> k
    14:14:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):646:646 -> k
    15:15:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):648:648 -> k
    16:16:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):656:656 -> k
    17:17:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):654:654 -> k
    18:18:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):659:659 -> k
    19:20:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):600:601 -> k
androidx.core.content.res.ResourcesCompat$Api21Impl -> androidx.core.content.res.h$a:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    1:5:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):704:704 -> a
    1:5:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):710:710 -> b
androidx.core.content.res.ResourcesCompat$Api23Impl -> androidx.core.content.res.h$b:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    1:5:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):692:692 -> a
    1:5:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):687:687 -> b
androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> androidx.core.content.res.h$c:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    android.content.res.ColorStateList mValue -> a
    android.content.res.Configuration mConfiguration -> b
    int mThemeHash -> c
    1:3:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):357:357 -> <init>
    4:5:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):358:358 -> <init>
    6:11:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):359:359 -> <init>
    12:18:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):360:360 -> <init>
androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> androidx.core.content.res.h$d:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    android.content.res.Resources mResources -> a
    android.content.res.Resources$Theme mTheme -> b
    1:3:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):330:330 -> <init>
    4:5:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):331:331 -> <init>
    6:8:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):332:332 -> <init>
    8:16:boolean equals(java.lang.Object):338:338 -> equals
    17:18:boolean equals(java.lang.Object):339:339 -> equals
    19:32:boolean equals(java.lang.Object):340:340 -> equals
    33:40:boolean equals(java.lang.Object):341:341 -> equals
    1:18:int hashCode():346:346 -> hashCode
androidx.core.content.res.ResourcesCompat$FontCallback -> androidx.core.content.res.h$e:
# {"id":"sourceFile","fileName":"ResourcesCompat.java"}
    1:4:void <init>():449:449 -> <init>
    1:4:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):480:480 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"}
    1:4:void lambda$callbackFailAsync$1(int):491:491 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"}
    1:13:void callbackFailAsync(int,android.os.Handler):491:491 -> c
    1:13:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):480:480 -> d
    3:12:android.os.Handler getHandler(android.os.Handler):497:497 -> e
    void onFontRetrievalFailed(int) -> f
    void onFontRetrieved(android.graphics.Typeface) -> g
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> androidx.core.content.res.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"}
      # {"id":"com.android.tools.r8.synthesized"}
    android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> androidx.core.content.res.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"}
      # {"id":"com.android.tools.r8.synthesized"}
    int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.TypedArrayUtils -> androidx.core.content.res.k:
# {"id":"sourceFile","fileName":"TypedArrayUtils.java"}
    1:7:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):86:86 -> a
    8:12:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):90:90 -> a
    1:7:int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):121:121 -> b
    8:12:int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):125:125 -> b
    1:6:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):167:167 -> c
    7:11:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):168:168 -> c
    12:14:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):169:169 -> c
    15:27:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):170:170 -> c
    28:32:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):176:176 -> c
    33:37:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):178:178 -> c
    38:41:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):179:179 -> c
    42:46:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):178:178 -> c
    47:79:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):171:171 -> c
    1:7:android.content.res.ColorStateList getNamedColorStateListFromInt(android.util.TypedValue):189:189 -> d
    1:6:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):139:139 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Landroidx/core/content/res/d;"}
    7:11:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):141:141 -> e
    12:14:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):142:142 -> e
    15:24:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):143:143 -> e
    25:31:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):145:145 -> e
    32:36:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):149:149 -> e
    37:40:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):150:150 -> e
    41:47:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):149:149 -> e
    48:52:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):153:153 -> e
    1:7:float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):69:69 -> f
    8:12:float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):73:73 -> f
    1:7:int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):103:103 -> g
    8:12:int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):107:107 -> g
    1:7:int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):202:202 -> h
    8:12:int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):206:206 -> h
    1:8:java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):220:220 -> i
    9:13:java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):224:224 -> i
    1:12:boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String):57:57 -> j
    3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):252:252 -> k
    9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):254:254 -> k
    1:8:android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):236:236 -> l
    9:13:android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):240:240 -> l
androidx.core.content.res.ViewingConditions -> androidx.core.content.res.l:
# {"id":"sourceFile","fileName":"ViewingConditions.java"}
    float mAw -> a
    float mNbb -> b
    float mNcb -> c
    float mC -> d
    float mNc -> e
    float mN -> f
    float[] mRgbD -> g
    float mFl -> h
    float mFlRoot -> i
    float mZ -> j
    androidx.core.content.res.ViewingConditions DEFAULT -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/l;"}
    1:4:void <clinit>():53:53 -> <clinit>
    5:22:void <clinit>():56:56 -> <clinit>
    23:29:void <clinit>():54:54 -> <clinit>
    1:11:void <init>(float,float,float,float,float,float,float[],float,float,float):112:122 -> <init>
    1:3:float getAw():71:71 -> a
    1:3:float getC():87:87 -> b
    1:3:float getFl():100:100 -> c
    1:3:float getFlRoot():104:104 -> d
    1:3:float getN():75:75 -> e
    1:3:float getNbb():79:79 -> f
    1:3:float getNc():91:91 -> g
    1:3:float getNcb():83:83 -> h
    1:3:float[] getRgbD():96:96 -> i
    1:3:float getZ():108:108 -> j
    4:6:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):130:130 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Landroidx/core/content/res/l;"}
    7:27:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):132:132 -> k
    28:40:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):133:133 -> k
    41:83:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):134:134 -> k
    84:115:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):139:139 -> k
    116:159:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):142:142 -> k
    160:190:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):159:159 -> k
    191:197:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):165:165 -> k
    198:209:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):169:169 -> k
    210:224:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):173:173 -> k
    225:233:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):176:176 -> k
    234:261:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):181:181 -> k
    262:286:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):182:182 -> k
    287:318:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):185:185 -> k
    319:333:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):189:189 -> k
    334:357:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):191:191 -> k
androidx.core.graphics.ColorUtils -> androidx.core.graphics.a:
# {"id":"sourceFile","fileName":"ColorUtils.java"}
    java.lang.ThreadLocal TEMP_ARRAY -> a
    1:8:void <clinit>():48:48 -> <clinit>
    104:115:int XYZToColor(double,double,double):563:563 -> a
    116:127:int XYZToColor(double,double,double):564:564 -> a
    128:142:int XYZToColor(double,double,double):565:565 -> a
    143:155:int XYZToColor(double,double,double):568:568 -> a
    156:165:int XYZToColor(double,double,double):569:569 -> a
    166:174:int XYZToColor(double,double,double):570:570 -> a
    175:179:int XYZToColor(double,double,double):567:567 -> a
    6:10:int compositeAlpha(int,int):146:146 -> b
    1:4:int compositeColors(int,int):56:56 -> c
    5:8:int compositeColors(int,int):57:57 -> c
    9:12:int compositeColors(int,int):58:58 -> c
    13:16:int compositeColors(int,int):60:60 -> c
    17:20:int compositeColors(int,int):61:61 -> c
    21:24:int compositeColors(int,int):60:60 -> c
    25:28:int compositeColors(int,int):62:62 -> c
    29:32:int compositeColors(int,int):63:63 -> c
    33:36:int compositeColors(int,int):62:62 -> c
    37:40:int compositeColors(int,int):64:64 -> c
    41:44:int compositeColors(int,int):65:65 -> c
    45:48:int compositeColors(int,int):64:64 -> c
    49:53:int compositeColors(int,int):67:67 -> c
    15:16:int compositeComponent(int,int,int,int,int):151:151 -> d
    4:8:int constrain(int,int,int):607:607 -> e
    15:22:int setAlphaComponent(int,int):381:381 -> f
androidx.core.graphics.Insets -> androidx.core.graphics.f:
# {"id":"sourceFile","fileName":"Insets.java"}
    int left -> a
    int top -> b
    int right -> c
    int bottom -> d
    androidx.core.graphics.Insets NONE -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    1:9:void <clinit>():37:37 -> <clinit>
    1:3:void <init>(int,int,int,int):44:44 -> <init>
    4:5:void <init>(int,int,int,int):45:45 -> <init>
    6:7:void <init>(int,int,int,int):46:46 -> <init>
    8:9:void <init>(int,int,int,int):47:47 -> <init>
    10:12:void <init>(int,int,int,int):48:48 -> <init>
    1:20:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;Landroidx/core/graphics/f;)Landroidx/core/graphics/f;"}
    21:32:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):117:117 -> a
    33:37:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a
    9:11:androidx.core.graphics.Insets of(int,int,int,int):65:65 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/graphics/f;"}
    12:17:androidx.core.graphics.Insets of(int,int,int,int):67:67 -> b
    1:13:androidx.core.graphics.Insets of(android.graphics.Rect):78:78 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Landroidx/core/graphics/f;"}
    1:21:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):191:191 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Landroidx/core/graphics/f;"}
    1:13:android.graphics.Insets toPlatformInsets():201:201 -> e
    8:16:boolean equals(java.lang.Object):145:145 -> equals
    17:18:boolean equals(java.lang.Object):147:147 -> equals
    19:25:boolean equals(java.lang.Object):149:149 -> equals
    26:32:boolean equals(java.lang.Object):150:150 -> equals
    33:39:boolean equals(java.lang.Object):151:151 -> equals
    40:48:boolean equals(java.lang.Object):152:152 -> equals
    1:4:int hashCode():159:159 -> hashCode
    5:9:int hashCode():160:160 -> hashCode
    10:14:int hashCode():161:161 -> hashCode
    15:18:int hashCode():162:162 -> hashCode
    1:55:java.lang.String toString():169:169 -> toString
androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline0 -> androidx.core.graphics.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline1 -> androidx.core.graphics.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline2 -> androidx.core.graphics.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline3 -> androidx.core.graphics.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m(android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.Insets$Api29Impl -> androidx.core.graphics.f$a:
# {"id":"sourceFile","fileName":"Insets.java"}
    1:5:android.graphics.Insets of(int,int,int,int):212:212 -> a
androidx.core.graphics.PaintCompat -> androidx.core.graphics.g:
# {"id":"sourceFile","fileName":"PaintCompat.java"}
    java.lang.ThreadLocal sRectThreadLocal -> a
    1:8:void <clinit>():42:42 -> <clinit>
    1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):54:54 -> a
androidx.core.graphics.PaintCompat$Api23Impl -> androidx.core.graphics.g$a:
# {"id":"sourceFile","fileName":"PaintCompat.java"}
    1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):183:183 -> a
androidx.core.graphics.PathParser -> androidx.core.graphics.h:
# {"id":"sourceFile","fileName":"PathParser.java"}
    1:9:void addNode(java.util.ArrayList,char,float[]):197:197 -> a
    7:12:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):146:146 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)Z"}
    13:15:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):150:150 -> b
    16:31:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):151:151 -> b
    32:53:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):152:152 -> b
    3:9:float[] copyOfRange(float[],int,int):59:59 -> c
    10:13:float[] copyOfRange(float[],int,int):64:64 -> c
    14:16:float[] copyOfRange(float[],int,int):65:65 -> c
    17:20:float[] copyOfRange(float[],int,int):66:66 -> c
    21:26:float[] copyOfRange(float[],int,int):61:61 -> c
    27:32:float[] copyOfRange(float[],int,int):57:57 -> c
    1:9:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):98:98 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Landroidx/core/graphics/h$b;"}
    10:15:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):99:99 -> d
    16:19:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):100:100 -> d
    20:27:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):101:101 -> d
    28:33:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):102:102 -> d
    34:37:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):103:103 -> d
    38:53:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):104:104 -> d
    54:59:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):110:110 -> d
    60:68:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):111:111 -> d
    69:77:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):113:113 -> d
    1:5:android.graphics.Path createPathFromPathData(java.lang.String):78:78 -> e
    6:9:android.graphics.Path createPathFromPathData(java.lang.String):79:79 -> e
    10:14:android.graphics.Path createPathFromPathData(java.lang.String):81:81 -> e
    15:37:android.graphics.Path createPathFromPathData(java.lang.String):83:83 -> e
    1:4:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):125:125 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;)[Landroidx/core/graphics/h$b;"}
    5:7:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):126:126 -> f
    8:20:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):127:127 -> f
    2:7:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):267:267 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroidx/core/graphics/h$a;)V"}
    8:13:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):270:270 -> g
    14:39:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):273:273 -> g
    40:48:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):292:292 -> g
    49:60:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):283:283 -> g
    61:64:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):306:306 -> g
    2:18:float[] getFloats(java.lang.String):218:218 -> h
    19:24:float[] getFloats(java.lang.String):222:222 -> h
    25:29:float[] getFloats(java.lang.String):227:227 -> h
    30:37:float[] getFloats(java.lang.String):228:228 -> h
    38:40:float[] getFloats(java.lang.String):234:234 -> h
    41:46:float[] getFloats(java.lang.String):235:235 -> h
    47:50:float[] getFloats(java.lang.String):239:239 -> h
    51:60:float[] getFloats(java.lang.String):238:238 -> h
    61:69:float[] getFloats(java.lang.String):242:242 -> h
    70:74:float[] getFloats(java.lang.String):249:249 -> h
    75:102:float[] getFloats(java.lang.String):251:251 -> h
    103:105:float[] getFloats(java.lang.String):219:219 -> h
    1:6:int nextStart(java.lang.String,int):181:181 -> i
    7:37:int nextStart(java.lang.String,int):182:182 -> i
    2:3:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):381:381 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;Landroid/graphics/Path;)V"}
    4:11:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):383:383 -> j
    12:15:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):384:384 -> j
    16:19:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):385:385 -> j
    20:22:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):384:384 -> j
    23:30:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):386:386 -> j
    3:5:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):170:170 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)V"}
    6:17:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):171:171 -> k
    18:26:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):172:172 -> k
    27:49:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):173:173 -> k
androidx.core.graphics.PathParser$ExtractFloatResult -> androidx.core.graphics.h$a:
# {"id":"sourceFile","fileName":"PathParser.java"}
    int mEndPosition -> a
    boolean mEndWithNegOrDot -> b
    1:4:void <init>():206:206 -> <init>
androidx.core.graphics.PathParser$PathDataNode -> androidx.core.graphics.h$b:
# {"id":"sourceFile","fileName":"PathParser.java"}
    char mType -> a
    float[] mParams -> b
    1:3:void <init>(char,float[]):414:416 -> <init>
    4:6:void <init>(androidx.core.graphics.PathParser$PathDataNode):419:421 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)V"}
    1:3:char access$000(androidx.core.graphics.PathParser$PathDataNode):395:395 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)C"}
    1:3:char access$002(androidx.core.graphics.PathParser$PathDataNode,char):395:395 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;C)C"}
    1:3:float[] access$100(androidx.core.graphics.PathParser$PathDataNode):395:395 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)[F"}
    1:4:void access$200(android.graphics.Path,float[],char,char,float[]):395:395 -> d
    8:10:void addCommand(android.graphics.Path,float[],char,char,float[]):463:463 -> e
    11:13:void addCommand(android.graphics.Path,float[],char,char,float[]):464:464 -> e
    14:16:void addCommand(android.graphics.Path,float[],char,char,float[]):465:465 -> e
    17:20:void addCommand(android.graphics.Path,float[],char,char,float[]):466:466 -> e
    21:24:void addCommand(android.graphics.Path,float[],char,char,float[]):467:467 -> e
    25:32:void addCommand(android.graphics.Path,float[],char,char,float[]):468:468 -> e
    33:35:void addCommand(android.graphics.Path,float[],char,char,float[]):475:475 -> e
    36:64:void addCommand(android.graphics.Path,float[],char,char,float[]):483:483 -> e
    65:168:void addCommand(android.graphics.Path,float[],char,char,float[]):515:515 -> e
    169:179:void addCommand(android.graphics.Path,float[],char,char,float[]):643:643 -> e
    180:182:void addCommand(android.graphics.Path,float[],char,char,float[]):647:647 -> e
    183:210:void addCommand(android.graphics.Path,float[],char,char,float[]):648:648 -> e
    211:227:void addCommand(android.graphics.Path,float[],char,char,float[]):597:597 -> e
    228:230:void addCommand(android.graphics.Path,float[],char,char,float[]):601:601 -> e
    231:233:void addCommand(android.graphics.Path,float[],char,char,float[]):602:602 -> e
    234:236:void addCommand(android.graphics.Path,float[],char,char,float[]):603:603 -> e
    237:242:void addCommand(android.graphics.Path,float[],char,char,float[]):604:604 -> e
    243:247:void addCommand(android.graphics.Path,float[],char,char,float[]):518:518 -> e
    248:252:void addCommand(android.graphics.Path,float[],char,char,float[]):519:519 -> e
    253:256:void addCommand(android.graphics.Path,float[],char,char,float[]):524:524 -> e
    257:264:void addCommand(android.graphics.Path,float[],char,char,float[]):526:526 -> e
    265:273:void addCommand(android.graphics.Path,float[],char,char,float[]):546:546 -> e
    274:276:void addCommand(android.graphics.Path,float[],char,char,float[]):547:547 -> e
    277:295:void addCommand(android.graphics.Path,float[],char,char,float[]):548:548 -> e
    296:304:void addCommand(android.graphics.Path,float[],char,char,float[]):658:658 -> e
    305:306:void addCommand(android.graphics.Path,float[],char,char,float[]):662:662 -> e
    307:338:void addCommand(android.graphics.Path,float[],char,char,float[]):663:663 -> e
    339:355:void addCommand(android.graphics.Path,float[],char,char,float[]):614:614 -> e
    356:357:void addCommand(android.graphics.Path,float[],char,char,float[]):616:616 -> e
    358:359:void addCommand(android.graphics.Path,float[],char,char,float[]):617:617 -> e
    360:361:void addCommand(android.graphics.Path,float[],char,char,float[]):618:618 -> e
    362:372:void addCommand(android.graphics.Path,float[],char,char,float[]):619:619 -> e
    373:376:void addCommand(android.graphics.Path,float[],char,char,float[]):532:532 -> e
    377:380:void addCommand(android.graphics.Path,float[],char,char,float[]):533:533 -> e
    381:387:void addCommand(android.graphics.Path,float[],char,char,float[]):538:538 -> e
    388:398:void addCommand(android.graphics.Path,float[],char,char,float[]):540:540 -> e
    399:407:void addCommand(android.graphics.Path,float[],char,char,float[]):551:551 -> e
    408:409:void addCommand(android.graphics.Path,float[],char,char,float[]):552:552 -> e
    410:414:void addCommand(android.graphics.Path,float[],char,char,float[]):553:553 -> e
    415:420:void addCommand(android.graphics.Path,float[],char,char,float[]):564:564 -> e
    421:428:void addCommand(android.graphics.Path,float[],char,char,float[]):565:565 -> e
    429:445:void addCommand(android.graphics.Path,float[],char,char,float[]):622:622 -> e
    446:448:void addCommand(android.graphics.Path,float[],char,char,float[]):623:623 -> e
    449:451:void addCommand(android.graphics.Path,float[],char,char,float[]):624:624 -> e
    452:454:void addCommand(android.graphics.Path,float[],char,char,float[]):625:625 -> e
    455:462:void addCommand(android.graphics.Path,float[],char,char,float[]):626:626 -> e
    463:468:void addCommand(android.graphics.Path,float[],char,char,float[]):556:556 -> e
    469:479:void addCommand(android.graphics.Path,float[],char,char,float[]):557:557 -> e
    480:504:void addCommand(android.graphics.Path,float[],char,char,float[]):572:572 -> e
    505:507:void addCommand(android.graphics.Path,float[],char,char,float[]):575:575 -> e
    508:510:void addCommand(android.graphics.Path,float[],char,char,float[]):576:576 -> e
    511:513:void addCommand(android.graphics.Path,float[],char,char,float[]):577:577 -> e
    514:528:void addCommand(android.graphics.Path,float[],char,char,float[]):578:578 -> e
    529:588:void addCommand(android.graphics.Path,float[],char,char,float[]):667:667 -> e
    589:592:void addCommand(android.graphics.Path,float[],char,char,float[]):677:677 -> e
    593:608:void addCommand(android.graphics.Path,float[],char,char,float[]):678:678 -> e
    609:613:void addCommand(android.graphics.Path,float[],char,char,float[]):568:568 -> e
    614:626:void addCommand(android.graphics.Path,float[],char,char,float[]):569:569 -> e
    627:643:void addCommand(android.graphics.Path,float[],char,char,float[]):629:629 -> e
    644:645:void addCommand(android.graphics.Path,float[],char,char,float[]):630:630 -> e
    646:647:void addCommand(android.graphics.Path,float[],char,char,float[]):631:631 -> e
    648:649:void addCommand(android.graphics.Path,float[],char,char,float[]):632:632 -> e
    650:665:void addCommand(android.graphics.Path,float[],char,char,float[]):633:633 -> e
    666:670:void addCommand(android.graphics.Path,float[],char,char,float[]):560:560 -> e
    671:684:void addCommand(android.graphics.Path,float[],char,char,float[]):561:561 -> e
    685:709:void addCommand(android.graphics.Path,float[],char,char,float[]):582:582 -> e
    710:711:void addCommand(android.graphics.Path,float[],char,char,float[]):584:584 -> e
    712:713:void addCommand(android.graphics.Path,float[],char,char,float[]):585:585 -> e
    714:715:void addCommand(android.graphics.Path,float[],char,char,float[]):586:586 -> e
    716:735:void addCommand(android.graphics.Path,float[],char,char,float[]):587:587 -> e
    736:786:void addCommand(android.graphics.Path,float[],char,char,float[]):683:683 -> e
    787:788:void addCommand(android.graphics.Path,float[],char,char,float[]):693:693 -> e
    789:819:void addCommand(android.graphics.Path,float[],char,char,float[]):694:694 -> e
    820:821:void addCommand(android.graphics.Path,float[],char,char,float[]):701:701 -> e
    822:823:void addCommand(android.graphics.Path,float[],char,char,float[]):702:702 -> e
    824:825:void addCommand(android.graphics.Path,float[],char,char,float[]):703:703 -> e
    826:827:void addCommand(android.graphics.Path,float[],char,char,float[]):704:704 -> e
    828:829:void addCommand(android.graphics.Path,float[],char,char,float[]):705:705 -> e
    830:832:void addCommand(android.graphics.Path,float[],char,char,float[]):706:706 -> e
    1:1:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):814:814 -> f
    2:5:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):817:820 -> f
    6:7:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):827:828 -> f
    8:8:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):833:833 -> f
    9:9:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):835:835 -> f
    10:10:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):842:842 -> f
    11:11:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):844:844 -> f
    1:1:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):721:721 -> g
    2:3:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):723:724 -> g
    4:5:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):739:740 -> g
    6:8:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):745:747 -> g
    9:9:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):751:751 -> g
    10:10:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):764:764 -> g
    11:11:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):766:766 -> g
    12:12:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):783:783 -> g
    1:5:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):452:452 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;Landroidx/core/graphics/h$b;F)V"}
    6:10:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):453:453 -> h
    11:30:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):454:454 -> h
    1:4:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):438:438 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;Landroid/graphics/Path;)V"}
androidx.core.graphics.TypefaceCompat -> androidx.core.graphics.i:
# {"id":"sourceFile","fileName":"TypefaceCompat.java"}
    androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/o;"}
    androidx.collection.LruCache sTypefaceCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"}
    1:6:void <clinit>():50:50 -> <clinit>
    7:18:void <clinit>():51:51 -> <clinit>
    19:30:void <clinit>():53:53 -> <clinit>
    31:42:void <clinit>():55:55 -> <clinit>
    43:48:void <clinit>():57:57 -> <clinit>
    49:56:void <clinit>():58:58 -> <clinit>
    57:63:void <clinit>():60:60 -> <clinit>
    64:73:void <clinit>():69:69 -> <clinit>
    3:7:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):288:288 -> a
    8:15:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):277:277 -> a
    1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246:246 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    1:2:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):147:148 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$b;Landroid/content/res/Resources;ILjava/lang/String;IILandroidx/core/content/res/h$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"}
    3:3:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):151:151 -> c
    4:4:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):150:150 -> c
    5:5:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):154:154 -> c
    6:6:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):160:160 -> c
    7:7:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):163:163 -> c
    8:10:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):166:168 -> c
    11:11:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):171:171 -> c
    12:12:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):175:175 -> c
    13:13:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):177:177 -> c
    14:14:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):184:184 -> c
    1:13:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):216:216 -> d
    14:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):219:219 -> d
    18:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):220:220 -> d
    1:43:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):108:108 -> e
    1:13:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):82:82 -> f
    4:11:android.graphics.Typeface getSystemFontFamily(java.lang.String):127:127 -> g
    12:15:android.graphics.Typeface getSystemFontFamily(java.lang.String):128:128 -> g
    16:23:android.graphics.Typeface getSystemFontFamily(java.lang.String):129:129 -> g
    24:31:android.graphics.Typeface getSystemFontFamily(java.lang.String):130:130 -> g
androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> androidx.core.graphics.i$a:
# {"id":"sourceFile","fileName":"TypefaceCompat.java"}
    androidx.core.content.res.ResourcesCompat$FontCallback mFontCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"}
    1:3:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):361:361 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;)V"}
    4:6:void <init>(androidx.core.content.res.ResourcesCompat$FontCallback):362:362 -> <init>
    1:4:void onTypefaceRequestFailed(int):374:374 -> a
    5:8:void onTypefaceRequestFailed(int):375:375 -> a
    1:4:void onTypefaceRetrieved(android.graphics.Typeface):367:367 -> b
    5:8:void onTypefaceRetrieved(android.graphics.Typeface):368:368 -> b
androidx.core.graphics.TypefaceCompatApi21Impl -> androidx.core.graphics.j:
# {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"}
    java.lang.Class sFontFamily -> b
    java.lang.reflect.Constructor sFontFamilyCtor -> c
    java.lang.reflect.Method sAddFontWeightStyle -> d
    java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e
    boolean sHasInitBeenCalled -> f
    1:4:void <init>():53:53 -> <init>
    1:4:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):175:175 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    5:14:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a
    15:22:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):177:177 -> a
    23:32:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):182:182 -> a
    33:36:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a
    37:54:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):186:186 -> a
    55:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a
    69:69:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):196:196 -> a
    70:73:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a
    74:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):198:198 -> a
    1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):148:148 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    7:10:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):151:151 -> b
    11:14:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):152:152 -> b
    15:28:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):154:154 -> b
    29:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):167:167 -> b
    33:38:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):158:158 -> b
    39:45:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):159:159 -> b
    46:49:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):166:166 -> b
    50:55:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):167:167 -> b
    56:64:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):162:162 -> b
    65:68:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):163:163 -> b
    69:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):164:164 -> b
    74:82:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):162:162 -> b
    83:92:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):153:153 -> b
    1:3:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):135:135 -> h
    4:5:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):137:137 -> h
    6:25:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):138:138 -> h
    26:31:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):137:137 -> h
    32:39:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):139:139 -> h
    40:45:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):141:141 -> h
    3:5:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):122:122 -> i
    6:11:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):124:124 -> i
    12:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):125:125 -> i
    15:31:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):126:126 -> i
    32:37:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):129:129 -> i
    2:26:java.io.File getFile(android.os.ParcelFileDescriptor):100:100 -> j
    27:38:java.io.File getFile(android.os.ParcelFileDescriptor):102:102 -> j
    39:45:java.io.File getFile(android.os.ParcelFileDescriptor):103:103 -> j
    3:7:void init():67:67 -> k
    8:9:void init():70:70 -> k
    10:15:void init():77:77 -> k
    16:21:void init():78:78 -> k
    22:43:void init():79:79 -> k
    44:47:void init():81:81 -> k
    48:51:void init():82:82 -> k
    52:59:void init():84:84 -> k
    60:67:void init():83:83 -> k
    68:84:void init():86:86 -> k
    85:86:void init():92:92 -> k
    87:88:void init():93:93 -> k
    89:90:void init():94:94 -> k
    91:93:void init():95:95 -> k
    1:3:java.lang.Object newFamily():113:113 -> l
    4:14:java.lang.Object newFamily():115:115 -> l
    15:20:java.lang.Object newFamily():117:117 -> l
androidx.core.graphics.TypefaceCompatApi24Impl -> androidx.core.graphics.k:
# {"id":"sourceFile","fileName":"TypefaceCompatApi24Impl.java"}
    java.lang.Class sFontFamily -> b
    java.lang.reflect.Constructor sFontFamilyCtor -> c
    java.lang.reflect.Method sAddFontWeightStyle -> d
    java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e
    3:8:void <clinit>():68:68 -> <clinit>
    9:14:void <clinit>():69:69 -> <clinit>
    15:44:void <clinit>():70:70 -> <clinit>
    45:48:void <clinit>():72:72 -> <clinit>
    49:52:void <clinit>():73:73 -> <clinit>
    53:60:void <clinit>():75:75 -> <clinit>
    61:68:void <clinit>():74:74 -> <clinit>
    69:85:void <clinit>():77:77 -> <clinit>
    86:87:void <clinit>():83:83 -> <clinit>
    88:89:void <clinit>():84:84 -> <clinit>
    90:91:void <clinit>():85:85 -> <clinit>
    92:94:void <clinit>():86:86 -> <clinit>
    1:4:void <init>():50:50 -> <init>
    1:8:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):166:166 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    9:18:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):170:170 -> a
    19:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):172:172 -> a
    30:51:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a
    52:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):180:180 -> a
    1:8:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):134:134 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    9:13:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):138:138 -> b
    14:19:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):140:140 -> b
    20:23:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):141:141 -> b
    24:31:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):142:142 -> b
    32:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):144:144 -> b
    36:41:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):145:145 -> b
    42:49:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):150:150 -> b
    50:53:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):151:151 -> b
    54:63:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):150:150 -> b
    64:70:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):155:155 -> b
    71:75:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):159:159 -> b
    2:3:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):111:111 -> h
    4:33:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):112:112 -> h
    34:39:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):111:111 -> h
    40:45:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):113:113 -> h
    4:9:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):121:121 -> i
    10:12:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):122:122 -> i
    13:26:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):123:123 -> i
    1:4:boolean isUsable():93:93 -> j
    5:17:boolean isUsable():94:94 -> j
    1:12:java.lang.Object newFamily():102:102 -> k
androidx.core.graphics.TypefaceCompatApi26Impl -> androidx.core.graphics.l:
# {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"}
    java.lang.Class mFontFamily -> g
    java.lang.reflect.Constructor mFontFamilyCtor -> h
    java.lang.reflect.Method mAddFontFromAssetManager -> i
    java.lang.reflect.Method mAddFontFromBuffer -> j
    java.lang.reflect.Method mFreeze -> k
    java.lang.reflect.Method mAbortCreation -> l
    java.lang.reflect.Method mCreateFromFamiliesWithDefault -> m
    1:3:void <init>():73:73 -> <init>
    4:7:void <init>():82:82 -> <init>
    8:11:void <init>():83:83 -> <init>
    12:15:void <init>():84:84 -> <init>
    16:19:void <init>():85:85 -> <init>
    20:23:void <init>():86:86 -> <init>
    24:27:void <init>():87:87 -> <init>
    28:35:void <init>():88:88 -> <init>
    36:72:void <init>():90:90 -> <init>
    73:74:void <init>():100:100 -> <init>
    75:76:void <init>():101:101 -> <init>
    77:78:void <init>():102:102 -> <init>
    79:80:void <init>():103:103 -> <init>
    81:82:void <init>():104:104 -> <init>
    83:84:void <init>():105:105 -> <init>
    85:87:void <init>():106:106 -> <init>
    1:6:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):202:202 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    7:11:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203:203 -> a
    12:19:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):205:205 -> a
    20:30:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209:209 -> a
    31:34:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> a
    35:46:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211:211 -> a
    47:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):212:212 -> a
    57:62:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> a
    63:71:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):213:213 -> a
    72:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):217:217 -> a
    79:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):220:220 -> a
    1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228:228 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    7:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231:231 -> b
    13:16:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234:234 -> b
    17:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):235:235 -> b
    21:34:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):237:237 -> b
    35:38:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):245:245 -> b
    39:47:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):241:241 -> b
    48:55:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> b
    56:63:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):243:243 -> b
    64:67:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):244:244 -> b
    68:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):245:245 -> b
    74:84:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):236:236 -> b
    85:88:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):249:249 -> b
    89:95:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):251:251 -> b
    96:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):256:256 -> b
    103:119:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):257:257 -> b
    120:132:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):262:262 -> b
    133:140:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):261:261 -> b
    141:153:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):264:264 -> b
    154:157:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):270:270 -> b
    158:164:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):273:273 -> b
    165:171:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):276:276 -> b
    172:176:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):280:280 -> b
    1:6:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):290:290 -> d
    7:11:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):291:291 -> d
    12:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):293:293 -> d
    27:32:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):297:297 -> d
    33:36:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):300:300 -> d
    37:43:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):303:303 -> d
    44:48:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):306:306 -> d
    4:9:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):168:168 -> i
    10:12:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> i
    13:15:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> i
    16:33:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):171:171 -> i
    34:41:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> i
    1:12:java.lang.Object newFamily():126:126 -> l
    1:9:void abortCreation(java.lang.Object):193:193 -> m
    2:3:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> n
    4:15:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):140:140 -> n
    16:52:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):141:141 -> n
    53:64:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> n
    2:3:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> o
    4:33:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> o
    34:45:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> o
    2:17:boolean freeze(java.lang.Object):182:182 -> p
    1:4:boolean isFontFamilyPrivateAPIAvailable():113:113 -> q
    5:11:boolean isFontFamilyPrivateAPIAvailable():114:114 -> q
    12:19:boolean isFontFamilyPrivateAPIAvailable():117:117 -> q
    2:10:java.lang.reflect.Method obtainAbortCreationMethod(java.lang.Class):342:342 -> r
    3:45:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):325:325 -> s
    2:31:java.lang.reflect.Method obtainAddFontFromBufferMethod(java.lang.Class):332:332 -> t
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):347:347 -> u
    6:22:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):349:349 -> u
    23:30:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):348:348 -> u
    31:34:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):350:350 -> u
    1:7:java.lang.Class obtainFontFamily():315:315 -> v
    2:8:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):320:320 -> w
    2:10:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):338:338 -> x
androidx.core.graphics.TypefaceCompatApi28Impl -> androidx.core.graphics.m:
# {"id":"sourceFile","fileName":"TypefaceCompatApi28Impl.java"}
    1:4:void <init>():37:37 -> <init>
    3:8:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):50:50 -> i
    9:11:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):51:51 -> i
    12:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> i
    15:38:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):53:53 -> i
    39:48:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> i
    49:54:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):55:55 -> i
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):62:62 -> u
    6:27:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):64:64 -> u
    28:35:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):63:63 -> u
    36:39:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):65:65 -> u
androidx.core.graphics.TypefaceCompatApi29Impl -> androidx.core.graphics.n:
# {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"}
    1:4:void <init>():43:43 -> <init>
    2:12:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):131:131 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    13:21:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):133:133 -> a
    22:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):134:134 -> a
    30:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):135:135 -> a
    38:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):137:137 -> a
    46:53:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):138:138 -> a
    54:59:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):139:139 -> a
    60:66:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):141:141 -> a
    67:75:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):143:143 -> a
    76:79:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):152:152 -> a
    80:84:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):153:153 -> a
    85:96:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):154:154 -> a
    97:101:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):155:155 -> a
    1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):89:89 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    6:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):91:91 -> b
    13:26:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b
    27:30:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):108:108 -> b
    31:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):97:97 -> b
    36:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):98:98 -> b
    44:51:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b
    52:59:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):101:101 -> b
    60:65:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):102:102 -> b
    66:74:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):104:104 -> b
    75:78:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):106:106 -> b
    79:93:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b
    94:97:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):115:115 -> b
    98:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):116:116 -> b
    103:114:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):117:117 -> b
    115:120:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):118:118 -> b
    1:9:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):171:171 -> d
    10:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):172:172 -> d
    19:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):173:173 -> d
    24:31:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):175:175 -> d
    32:38:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):176:176 -> d
    1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):74:74 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/h$b;I)Lv/h$b;"}
    1:20:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):52:52 -> h
    21:23:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):56:56 -> h
    24:27:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):58:58 -> h
    28:35:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):59:59 -> h
    36:41:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):60:60 -> h
    42:45:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):61:61 -> h
    46:61:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> h
    1:15:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):47:47 -> i
    16:30:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):48:48 -> i
androidx.core.graphics.TypefaceCompatBaseImpl -> androidx.core.graphics.o:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    java.util.concurrent.ConcurrentHashMap mFontFamilies -> a
    1:3:void <init>():44:44 -> <init>
    4:11:void <init>():51:51 -> <init>
    android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;I)Landroid/graphics/Typeface;"}
    1:8:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):118:118 -> c
    9:14:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):123:123 -> c
    15:18:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c
    19:26:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):126:126 -> c
    27:34:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c
    35:35:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):134:134 -> c
    36:39:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c
    1:8:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):222:222 -> d
    9:14:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):227:227 -> d
    15:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d
    19:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):230:230 -> d
    27:34:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d
    35:35:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):238:238 -> d
    36:39:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d
    17:21:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):63:63 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILandroidx/core/graphics/o$b;)Ljava/lang/Object;"}
    1:11:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):71:71 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IZLandroidx/core/graphics/o$b;)Ljava/lang/Object;"}
    12:22:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):72:72 -> f
    23:42:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):73:73 -> f
    1:12:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):103:103 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/h$b;I)Lv/h$b;"}
androidx.core.graphics.TypefaceCompatBaseImpl$1 -> androidx.core.graphics.o$a:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    androidx.core.graphics.TypefaceCompatBaseImpl this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/o;"}
    1:6:void <init>(androidx.core.graphics.TypefaceCompatBaseImpl):103:103 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/o;)V"}
    1:7:int getWeight(java.lang.Object):103:103 -> a
    1:7:boolean isItalic(java.lang.Object):103:103 -> b
    1:5:int getWeight(androidx.core.provider.FontsContractCompat$FontInfo):106:106 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$b;)I"}
    1:5:boolean isItalic(androidx.core.provider.FontsContractCompat$FontInfo):111:111 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$b;)Z"}
androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> androidx.core.graphics.o$b:
# {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"}
    int getWeight(java.lang.Object) -> a
    boolean isItalic(java.lang.Object) -> b
androidx.core.graphics.TypefaceCompatUtil -> androidx.core.graphics.p:
# {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"}
    3:6:void closeQuietly(java.io.Closeable):190:190 -> a
    1:8:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):131:131 -> b
    9:14:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):136:136 -> b
    15:18:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):141:141 -> b
    19:22:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):139:139 -> b
    23:30:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):141:141 -> b
    31:31:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):142:142 -> b
    1:4:boolean copyToFile(java.io.File,android.content.res.Resources,int):175:175 -> c
    5:8:boolean copyToFile(java.io.File,android.content.res.Resources,int):176:176 -> c
    9:19:boolean copyToFile(java.io.File,android.content.res.Resources,int):178:178 -> c
    20:20:boolean copyToFile(java.io.File,android.content.res.Resources,int):179:179 -> c
    1:6:boolean copyToFile(java.io.File,java.io.InputStream):150:150 -> d
    7:13:boolean copyToFile(java.io.File,java.io.InputStream):152:152 -> d
    14:15:boolean copyToFile(java.io.File,java.io.InputStream):153:153 -> d
    16:22:boolean copyToFile(java.io.File,java.io.InputStream):155:155 -> d
    23:32:boolean copyToFile(java.io.File,java.io.InputStream):156:156 -> d
    33:35:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d
    36:43:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d
    44:69:boolean copyToFile(java.io.File,java.io.InputStream):160:160 -> d
    70:72:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d
    73:76:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d
    77:79:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d
    80:82:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d
    83:83:boolean copyToFile(java.io.File,java.io.InputStream):165:165 -> d
    1:8:java.io.File getTempFile(android.content.Context):67:67 -> e
    9:49:java.io.File getTempFile(android.content.Context):72:72 -> e
    50:69:java.io.File getTempFile(android.content.Context):74:74 -> e
    70:80:java.io.File getTempFile(android.content.Context):76:76 -> e
    1:5:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):106:106 -> f
    6:15:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):108:108 -> f
    16:19:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> f
    20:28:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> f
    29:32:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):114:114 -> f
    33:36:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):115:115 -> f
    37:44:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):116:116 -> f
    45:47:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):117:117 -> f
    48:56:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> f
    57:66:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> f
    67:77:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):108:108 -> f
    1:5:java.nio.ByteBuffer mmap(java.io.File):91:91 -> g
    6:9:java.nio.ByteBuffer mmap(java.io.File):92:92 -> g
    10:13:java.nio.ByteBuffer mmap(java.io.File):93:93 -> g
    14:21:java.nio.ByteBuffer mmap(java.io.File):94:94 -> g
    22:27:java.nio.ByteBuffer mmap(java.io.File):95:95 -> g
    28:38:java.nio.ByteBuffer mmap(java.io.File):91:91 -> g
    1:5:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):214:214 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lv/h$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"}
    6:11:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):216:216 -> h
    12:18:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):217:217 -> h
    19:22:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):221:221 -> h
    23:29:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):222:222 -> h
    30:33:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):226:226 -> h
    34:39:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):227:227 -> h
    40:44:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):229:229 -> h
androidx.core.graphics.drawable.DrawableCompat -> androidx.core.graphics.drawable.a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):188:188 -> a
    1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):198:198 -> b
    1:5:int getAlpha(android.graphics.drawable.Drawable):179:179 -> c
    1:5:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):213:213 -> d
    1:5:int getLayoutDirection(android.graphics.drawable.Drawable):397:397 -> e
    1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):273:273 -> f
    1:5:boolean isAutoMirrored(android.graphics.drawable.Drawable):96:96 -> g
    1:4:void jumpToCurrentState(android.graphics.drawable.Drawable):65:65 -> h
    1:4:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):81:81 -> i
    1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):108:108 -> j
    1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):125:125 -> k
    1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):361:361 -> l
    1:4:void setTint(android.graphics.drawable.Drawable,int):137:137 -> m
    1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):151:151 -> n
    1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):165:165 -> o
    1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> p
androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> androidx.core.graphics.drawable.a$a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):453:453 -> a
    1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):458:458 -> b
    1:5:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):463:463 -> c
    1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):470:470 -> d
    1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):433:433 -> e
    1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):475:475 -> f
    1:4:void setTint(android.graphics.drawable.Drawable,int):438:438 -> g
    1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):443:443 -> h
    1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):448:448 -> i
androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> androidx.core.graphics.drawable.a$b:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
    1:5:int getLayoutDirection(android.graphics.drawable.Drawable):492:492 -> a
    1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):487:487 -> b
androidx.core.graphics.drawable.IconCompat -> androidx.core.graphics.drawable.IconCompat:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    int mType -> a
    java.lang.Object mObj1 -> b
    byte[] mData -> c
    android.os.Parcelable mParcelable -> d
    int mInt1 -> e
    int mInt2 -> f
    android.content.res.ColorStateList mTintList -> g
    android.graphics.PorterDuff$Mode mTintMode -> h
    java.lang.String mTintModeStr -> i
    java.lang.String mString1 -> j
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k
    1:5:void <clinit>():206:206 -> <clinit>
    1:4:void <init>():365:365 -> <init>
    5:7:void <init>():155:155 -> <init>
    8:9:void <init>():173:173 -> <init>
    10:12:void <init>():179:179 -> <init>
    13:14:void <init>():188:188 -> <init>
    15:16:void <init>():195:195 -> <init>
    17:18:void <init>():201:201 -> <init>
    19:22:void <init>():207:207 -> <init>
    23:25:void <init>():211:211 -> <init>
    1:4:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1007:1007 -> a
    5:8:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1008:1008 -> a
    9:18:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1007:1007 -> a
    19:24:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1010:1010 -> a
    25:29:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1011:1011 -> a
    30:50:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1012:1012 -> a
    51:60:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1020:1020 -> a
    61:63:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1021:1021 -> a
    64:68:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1022:1022 -> a
    69:71:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1025:1025 -> a
    72:74:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1026:1026 -> a
    75:79:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1027:1027 -> a
    80:82:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1031:1031 -> a
    83:89:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1032:1032 -> a
    90:94:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1034:1034 -> a
    95:104:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1035:1035 -> a
    105:112:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1036:1036 -> a
    113:115:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1035:1035 -> a
    116:118:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1037:1037 -> a
    119:121:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1038:1038 -> a
    122:125:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1039:1039 -> a
    126:129:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1041:1041 -> a
    1:5:int getResId():422:422 -> b
    6:15:int getResId():423:423 -> b
    16:18:int getResId():428:428 -> b
    19:41:int getResId():426:426 -> b
    1:5:java.lang.String getResPackage():395:395 -> c
    6:15:java.lang.String getResPackage():396:396 -> c
    16:26:java.lang.String getResPackage():404:404 -> c
    27:29:java.lang.String getResPackage():409:409 -> c
    30:43:java.lang.String getResPackage():405:405 -> c
    44:66:java.lang.String getResPackage():399:399 -> c
    1:5:android.net.Uri getUri():466:466 -> d
    6:19:android.net.Uri getUri():467:467 -> d
    20:42:android.net.Uri getUri():470:470 -> d
    43:51:android.net.Uri getUri():472:472 -> d
    1:4:java.io.InputStream getUriInputStream(android.content.Context):652:652 -> e
    5:8:java.io.InputStream getUriInputStream(android.content.Context):653:653 -> e
    9:20:java.io.InputStream getUriInputStream(android.content.Context):654:654 -> e
    21:27:java.io.InputStream getUriInputStream(android.content.Context):655:655 -> e
    28:43:java.io.InputStream getUriInputStream(android.content.Context):663:663 -> e
    44:64:java.io.InputStream getUriInputStream(android.content.Context):665:665 -> e
    65:74:java.io.InputStream getUriInputStream(android.content.Context):657:657 -> e
    75:96:java.io.InputStream getUriInputStream(android.content.Context):659:659 -> e
    1:8:void onPostParceling():873:873 -> f
    9:15:void onPostParceling():874:874 -> f
    16:20:void onPostParceling():909:909 -> f
    21:35:void onPostParceling():897:897 -> f
    36:40:void onPostParceling():902:902 -> f
    41:44:void onPostParceling():903:903 -> f
    45:56:void onPostParceling():904:904 -> f
    57:60:void onPostParceling():884:884 -> f
    61:63:void onPostParceling():885:885 -> f
    64:68:void onPostParceling():888:888 -> f
    69:70:void onPostParceling():889:889 -> f
    71:72:void onPostParceling():890:890 -> f
    73:76:void onPostParceling():891:891 -> f
    77:80:void onPostParceling():876:876 -> f
    81:83:void onPostParceling():877:877 -> f
    84:92:void onPostParceling():879:879 -> f
    1:8:void onPreParceling(boolean):836:836 -> g
    9:16:void onPreParceling(boolean):837:837 -> g
    17:33:void onPreParceling(boolean):860:860 -> g
    34:40:void onPreParceling(boolean):866:866 -> g
    41:57:void onPreParceling(boolean):863:863 -> g
    58:61:void onPreParceling(boolean):850:850 -> g
    62:66:void onPreParceling(boolean):851:851 -> g
    67:73:void onPreParceling(boolean):852:852 -> g
    74:80:void onPreParceling(boolean):853:853 -> g
    81:89:void onPreParceling(boolean):855:855 -> g
    90:96:void onPreParceling(boolean):844:844 -> g
    97:104:void onPreParceling(boolean):841:841 -> g
    4:6:java.lang.String typeToString(int):922:922 -> h
    7:9:java.lang.String typeToString(int):921:921 -> h
    10:12:java.lang.String typeToString(int):917:917 -> h
    13:15:java.lang.String typeToString(int):920:920 -> h
    16:18:java.lang.String typeToString(int):918:918 -> h
    19:21:java.lang.String typeToString(int):919:919 -> h
    22:24:java.lang.String typeToString(int):916:916 -> h
    1:5:java.lang.String toString():794:794 -> toString
    6:12:java.lang.String toString():795:795 -> toString
    13:28:java.lang.String toString():797:797 -> toString
    29:34:java.lang.String toString():798:798 -> toString
    35:45:java.lang.String toString():820:820 -> toString
    46:55:java.lang.String toString():813:813 -> toString
    56:59:java.lang.String toString():814:814 -> toString
    60:70:java.lang.String toString():815:815 -> toString
    71:77:java.lang.String toString():807:807 -> toString
    78:82:java.lang.String toString():808:808 -> toString
    83:85:java.lang.String toString():809:809 -> toString
    86:109:java.lang.String toString():810:810 -> toString
    110:118:java.lang.String toString():801:801 -> toString
    119:127:java.lang.String toString():802:802 -> toString
    128:134:java.lang.String toString():803:803 -> toString
    135:141:java.lang.String toString():804:804 -> toString
    142:145:java.lang.String toString():823:823 -> toString
    146:150:java.lang.String toString():824:824 -> toString
    151:155:java.lang.String toString():825:825 -> toString
    156:161:java.lang.String toString():827:827 -> toString
    162:171:java.lang.String toString():828:828 -> toString
    172:176:java.lang.String toString():830:830 -> toString
    177:182:java.lang.String toString():831:831 -> toString
androidx.core.graphics.drawable.IconCompat$Api23Impl -> androidx.core.graphics.drawable.IconCompat$a:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:10:int getResId(java.lang.Object):1214:1214 -> a
    11:16:int getResId(java.lang.Object):1215:1215 -> a
    17:47:int getResId(java.lang.Object):1218:1218 -> a
    48:51:int getResId(java.lang.Object):1226:1226 -> a
    52:55:int getResId(java.lang.Object):1223:1223 -> a
    56:59:int getResId(java.lang.Object):1220:1220 -> a
    1:10:java.lang.String getResPackage(java.lang.Object):1167:1167 -> b
    11:16:java.lang.String getResPackage(java.lang.Object):1168:1168 -> b
    17:44:java.lang.String getResPackage(java.lang.Object):1171:1171 -> b
    45:48:java.lang.String getResPackage(java.lang.Object):1179:1179 -> b
    49:52:java.lang.String getResPackage(java.lang.Object):1176:1176 -> b
    53:56:java.lang.String getResPackage(java.lang.Object):1173:1173 -> b
    1:10:android.net.Uri getUri(java.lang.Object):1243:1243 -> c
    11:16:android.net.Uri getUri(java.lang.Object):1244:1244 -> c
    17:44:android.net.Uri getUri(java.lang.Object):1247:1247 -> c
    45:48:android.net.Uri getUri(java.lang.Object):1255:1255 -> c
    49:52:android.net.Uri getUri(java.lang.Object):1252:1252 -> c
    53:56:android.net.Uri getUri(java.lang.Object):1249:1249 -> c
    1:5:android.graphics.drawable.Drawable loadDrawable(android.graphics.drawable.Icon,android.content.Context):1325:1325 -> d
    1:8:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1264:1264 -> e
    9:16:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1312:1312 -> e
    17:22:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1290:1290 -> e
    23:34:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1291:1291 -> e
    35:42:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1299:1299 -> e
    43:52:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1305:1305 -> e
    53:56:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1308:1308 -> e
    57:66:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1307:1307 -> e
    67:78:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1301:1301 -> e
    79:93:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1302:1302 -> e
    94:105:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1295:1295 -> e
    106:120:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1297:1297 -> e
    121:124:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1272:1272 -> e
    125:133:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1273:1273 -> e
    134:137:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1275:1275 -> e
    138:141:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1276:1276 -> e
    142:146:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1275:1275 -> e
    147:155:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1287:1287 -> e
    156:168:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1283:1283 -> e
    169:179:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1280:1280 -> e
    180:187:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1269:1269 -> e
    188:191:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1314:1314 -> e
    192:194:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1315:1315 -> e
    195:200:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1317:1317 -> e
    201:204:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1318:1318 -> e
    205:210:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1267:1267 -> e
androidx.core.graphics.drawable.IconCompat$Api26Impl -> androidx.core.graphics.drawable.IconCompat$b:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:6:android.graphics.drawable.Drawable createAdaptiveIconDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1081:1081 -> a
    1:5:android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap):1086:1086 -> b
androidx.core.graphics.drawable.IconCompat$Api28Impl -> androidx.core.graphics.drawable.IconCompat$c:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:7:int getResId(java.lang.Object):1063:1063 -> a
    1:7:java.lang.String getResPackage(java.lang.Object):1053:1053 -> b
    1:7:int getType(java.lang.Object):1058:1058 -> c
    1:7:android.net.Uri getUri(java.lang.Object):1068:1068 -> d
androidx.core.graphics.drawable.IconCompat$Api30Impl -> androidx.core.graphics.drawable.IconCompat$d:
# {"id":"sourceFile","fileName":"IconCompat.java"}
    1:5:android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(android.net.Uri):1098:1098 -> a
androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
    1:4:void <init>():8:8 -> <init>
    1:5:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):11:11 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    6:14:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):12:12 -> read
    15:23:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
    24:32:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read
    33:41:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read
    42:50:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read
    51:61:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read
    62:70:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read
    71:80:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read
    81:84:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read
    2:4:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):26:26 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"}
    5:11:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write
    12:16:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write
    17:19:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write
    20:24:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write
    25:27:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write
    28:32:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):34:34 -> write
    33:35:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):35:35 -> write
    36:40:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):37:37 -> write
    41:43:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):38:38 -> write
    44:48:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):40:40 -> write
    49:51:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):41:41 -> write
    52:56:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):43:43 -> write
    57:59:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):44:44 -> write
    60:64:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):46:46 -> write
    65:67:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):47:47 -> write
    68:73:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):49:49 -> write
    74:77:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):50:50 -> write
androidx.core.internal.view.SupportMenu -> t.a:
# {"id":"sourceFile","fileName":"SupportMenu.java"}
androidx.core.internal.view.SupportMenuItem -> t.b:
# {"id":"sourceFile","fileName":"SupportMenuItem.java"}
    android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut
    androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
    android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList
    android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode
    android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut
    androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"}
androidx.core.math.MathUtils -> u.a:
# {"id":"sourceFile","fileName":"MathUtils.java"}
    1:7:int clamp(int,int,int):303:303 -> a
androidx.core.os.BundleCompat -> androidx.core.os.a:
# {"id":"sourceFile","fileName":"BundleCompat.java"}
    1:6:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):145:145 -> a
    7:11:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):146:146 -> a
    12:16:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):148:148 -> a
androidx.core.os.BundleCompat$Api33Impl -> androidx.core.os.a$a:
# {"id":"sourceFile","fileName":"BundleCompat.java"}
    1:5:java.lang.Object getParcelable(android.os.Bundle,java.lang.String,java.lang.Class):255:255 -> a
    1:5:java.lang.Object[] getParcelableArray(android.os.Bundle,java.lang.String,java.lang.Class):261:261 -> b
    1:5:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):267:267 -> c
    1:5:java.io.Serializable getSerializable(android.os.Bundle,java.lang.String,java.lang.Class):279:279 -> d
    1:5:android.util.SparseArray getSparseParcelableArray(android.os.Bundle,java.lang.String,java.lang.Class):273:273 -> e
androidx.core.os.TraceCompat -> androidx.core.os.b:
# {"id":"sourceFile","fileName":"TraceCompat.java"}
    long sTraceTagApp -> a
    java.lang.reflect.Method sIsTagEnabledMethod -> b
    java.lang.reflect.Method sAsyncTraceBeginMethod -> c
    java.lang.reflect.Method sAsyncTraceEndMethod -> d
    java.lang.reflect.Method sTraceCounterMethod -> e
    5:14:void <clinit>():53:53 -> <clinit>
    15:21:void <clinit>():55:55 -> <clinit>
    22:27:void <clinit>():56:56 -> <clinit>
    28:41:void <clinit>():58:58 -> <clinit>
    42:59:void <clinit>():59:59 -> <clinit>
    60:75:void <clinit>():61:61 -> <clinit>
    76:93:void <clinit>():63:63 -> <clinit>
    94:101:void <clinit>():66:66 -> <clinit>
    1:4:void beginSection(java.lang.String):108:108 -> a
    1:4:void endSection():119:119 -> b
androidx.core.provider.CallbackWithHandler -> v.a:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback mCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$c;"}
    android.os.Handler mCallbackHandler -> b
    1:3:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):40:40 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$c;Landroid/os/Handler;)V"}
    4:5:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):41:41 -> <init>
    6:8:void <init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):42:42 -> <init>
    1:2:void onTypefaceRequestFailed(int):67:67 -> a
    3:13:void onTypefaceRequestFailed(int):68:68 -> a
    1:6:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):80:80 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/g$e;)V"}
    7:12:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):81:81 -> b
    13:18:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):83:83 -> b
    1:2:void onTypefaceRetrieved(android.graphics.Typeface):54:54 -> c
    3:13:void onTypefaceRetrieved(android.graphics.Typeface):55:55 -> c
androidx.core.provider.CallbackWithHandler$1 -> v.a$a:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$c;"}
    android.graphics.Typeface val$typeface -> b
    androidx.core.provider.CallbackWithHandler this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"}
    1:10:void <init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;Lv/h$c;Landroid/graphics/Typeface;)V"}
    1:8:void run():58:58 -> run
androidx.core.provider.CallbackWithHandler$2 -> v.a$b:
# {"id":"sourceFile","fileName":"CallbackWithHandler.java"}
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$c;"}
    int val$reason -> b
    androidx.core.provider.CallbackWithHandler this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"}
    1:10:void <init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):68:68 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;Lv/h$c;I)V"}
    1:8:void run():71:71 -> run
androidx.core.provider.CalleeHandler -> v.b:
# {"id":"sourceFile","fileName":"CalleeHandler.java"}
    1:6:android.os.Handler create():36:36 -> a
    7:16:android.os.Handler create():37:37 -> a
    17:22:android.os.Handler create():39:39 -> a
androidx.core.provider.FontProvider -> v.e:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    java.util.Comparator sByteArrayComparator -> a
    1:8:void <clinit>():194:194 -> <clinit>
    1:4:int lambda$static$0(byte[],byte[]):195:195 -> a
    5:10:int lambda$static$0(byte[],byte[]):196:196 -> a
    11:13:int lambda$static$0(byte[],byte[]):198:198 -> a
    14:25:int lambda$static$0(byte[],byte[]):199:199 -> a
    1:5:java.util.List convertToByteArrayList(android.content.pm.Signature[]):220:220 -> b
    6:11:java.util.List convertToByteArrayList(android.content.pm.Signature[]):221:221 -> b
    12:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):222:222 -> b
    1:13:boolean equalsByteArrayList(java.util.List,java.util.List):208:208 -> c
    14:19:boolean equalsByteArrayList(java.util.List,java.util.List):211:211 -> c
    20:43:boolean equalsByteArrayList(java.util.List,java.util.List):212:212 -> c
    1:6:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):187:187 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/f;Landroid/content/res/Resources;)Ljava/util/List;"}
    7:11:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):188:188 -> d
    12:15:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):190:190 -> d
    16:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):191:191 -> d
    1:8:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):58:58 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;Landroid/os/CancellationSignal;)Lv/h$a;"}
    9:16:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):57:57 -> e
    17:21:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):60:60 -> e
    22:28:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):63:63 -> e
    29:33:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):65:65 -> e
    1:5:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):79:79 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;Lv/f;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"}
    6:11:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):80:80 -> f
    12:23:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):86:86 -> f
    24:31:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):95:95 -> f
    32:37:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):97:97 -> f
    38:42:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):98:98 -> f
    43:46:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):99:99 -> f
    47:52:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):100:100 -> f
    53:63:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):102:102 -> f
    64:68:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):103:103 -> f
    69:80:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):104:104 -> f
    81:100:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):87:87 -> f
    101:115:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):89:89 -> f
    116:138:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):82:82 -> f
    3:7:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):122:122 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;Ljava/lang/String;Landroid/os/CancellationSignal;)[Lv/h$b;"}
    8:18:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):123:123 -> g
    19:22:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):124:124 -> g
    23:26:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):125:125 -> g
    27:35:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):126:126 -> g
    36:41:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):127:127 -> g
    42:45:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):128:128 -> g
    46:51:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):129:129 -> g
    52:56:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):131:131 -> g
    57:74:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):133:133 -> g
    75:76:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g
    77:87:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):141:141 -> g
    88:93:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g
    94:99:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):143:143 -> g
    100:105:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):144:144 -> g
    106:110:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):146:146 -> g
    111:116:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):147:147 -> g
    117:122:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):148:148 -> g
    123:128:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):150:150 -> g
    129:134:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):152:152 -> g
    135:140:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):154:154 -> g
    141:149:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):156:156 -> g
    150:161:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):158:158 -> g
    162:171:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):161:161 -> g
    172:175:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):164:164 -> g
    176:184:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):165:165 -> g
    185:188:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):167:167 -> g
    189:194:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):168:168 -> g
    195:203:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):171:171 -> g
    204:212:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):172:172 -> g
    213:230:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):174:174 -> g
    231:233:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):179:179 -> g
    234:237:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):181:181 -> g
    238:248:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g
    249:251:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):179:179 -> g
    252:254:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):181:181 -> g
    255:255:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):182:182 -> g
androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> v.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void v.FontProvider$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int v.FontProvider$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.provider.FontProvider$ContentQueryWrapper -> v.e$a:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal) -> a
    void close() -> close
androidx.core.provider.FontProvider$ContentQueryWrapper$-CC -> v.d:
# {"id":"sourceFile","fileName":"FontProvider.java"}
# {"id":"com.android.tools.r8.synthesized"}
    1:6:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):241:241 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)Lv/e$a;"}
    7:12:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):242:242 -> a
    13:18:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):244:244 -> a
androidx.core.provider.FontProvider$ContentQueryWrapperApi16Impl -> v.e$b:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    android.content.ContentProviderClient mClient -> a
    1:3:void <init>(android.content.Context,android.net.Uri):251:251 -> <init>
    4:14:void <init>(android.content.Context,android.net.Uri):252:252 -> <init>
    1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):258:258 -> a
    13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):262:262 -> a
    20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):265:265 -> a
    1:4:void close():272:272 -> close
    5:8:void close():273:273 -> close
androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl -> v.e$c:
# {"id":"sourceFile","fileName":"FontProvider.java"}
    android.content.ContentProviderClient mClient -> a
    1:3:void <init>(android.content.Context,android.net.Uri):281:281 -> <init>
    4:14:void <init>(android.content.Context,android.net.Uri):282:282 -> <init>
    1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):288:288 -> a
    13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):292:292 -> a
    20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):295:295 -> a
    1:4:void close():302:302 -> close
    5:8:void android.content.ContentProviderClient.close():0:0 -> close
    5:8:void close():303 -> close
androidx.core.provider.FontRequest -> v.f:
# {"id":"sourceFile","fileName":"FontRequest.java"}
    java.lang.String mProviderAuthority -> a
    java.lang.String mProviderPackage -> b
    java.lang.String mQuery -> c
    java.util.List mCertificates -> d
    int mCertificatesArray -> e
    java.lang.String mIdentifier -> f
    1:3:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):57:57 -> <init>
    4:11:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):58:58 -> <init>
    12:19:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):59:59 -> <init>
    20:27:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):60:60 -> <init>
    28:36:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> <init>
    37:38:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):62:62 -> <init>
    39:45:void <init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):63:63 -> <init>
    1:27:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):93:93 -> a
    1:3:java.util.List getCertificates():132:132 -> b
    1:3:int getCertificatesArrayResId():144:144 -> c
    1:3:java.lang.String getId():161:161 -> d
    1:3:java.lang.String getProviderAuthority():102:102 -> e
    1:3:java.lang.String getProviderPackage():111:111 -> f
    1:3:java.lang.String getQuery():120:120 -> g
    1:5:java.lang.String toString():166:166 -> toString
    6:54:java.lang.String toString():167:167 -> toString
    55:62:java.lang.String toString():172:172 -> toString
    63:67:java.lang.String toString():173:173 -> toString
    68:76:java.lang.String toString():174:174 -> toString
    77:82:java.lang.String toString():175:175 -> toString
    83:87:java.lang.String toString():176:176 -> toString
    88:93:java.lang.String toString():177:177 -> toString
    94:100:java.lang.String toString():178:178 -> toString
    101:108:java.lang.String toString():179:179 -> toString
    109:116:java.lang.String toString():181:181 -> toString
    117:121:java.lang.String toString():183:183 -> toString
    122:143:java.lang.String toString():184:184 -> toString
    144:148:java.lang.String toString():185:185 -> toString
androidx.core.provider.FontRequestWorker -> v.g:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    androidx.collection.LruCache sTypefaceCache -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"}
    java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE -> b
    java.lang.Object LOCK -> c
    androidx.collection.SimpleArrayMap PENDING_REPLIES -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"}
    1:13:void <clinit>():58:58 -> <clinit>
    14:21:void <clinit>():61:61 -> <clinit>
    22:28:void <clinit>():68:68 -> <clinit>
    29:36:void <clinit>():72:72 -> <clinit>
    1:25:java.lang.String createCacheId(androidx.core.provider.FontRequest,int):227:227 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/f;I)Ljava/lang/String;"}
    1:8:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):269:269 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$a;)I"}
    9:17:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):270:270 -> b
    18:23:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):277:277 -> b
    24:27:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):278:278 -> b
    28:34:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):282:282 -> b
    35:48:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):285:285 -> b
    1:10:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):238:238 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/f;I)Lv/g$e;"}
    11:17:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):240:240 -> c
    18:21:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):245:245 -> c
    22:27:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):250:250 -> c
    28:33:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):252:252 -> c
    34:37:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):256:256 -> c
    38:43:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):255:255 -> c
    44:46:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):259:259 -> c
    47:52:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):260:260 -> c
    53:59:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):262:262 -> c
    60:66:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):247:247 -> c
    1:4:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):164:164 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;ILjava/util/concurrent/Executor;Lv/a;)Landroid/graphics/Typeface;"}
    5:14:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):165:165 -> d
    15:23:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):167:167 -> d
    24:28:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):171:171 -> d
    29:31:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):181:181 -> d
    32:42:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):182:182 -> d
    43:45:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):186:186 -> d
    46:49:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):187:187 -> d
    50:54:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):189:189 -> d
    55:57:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):190:190 -> d
    58:60:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):191:191 -> d
    61:61:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    62:68:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):194:194 -> d
    69:70:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):204:204 -> d
    71:79:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):206:206 -> d
    80:81:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d
    1:4:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):102:102 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;Lv/a;II)Landroid/graphics/Typeface;"}
    5:14:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):103:103 -> e
    15:26:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):105:105 -> e
    27:30:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):112:112 -> e
    31:33:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):113:113 -> e
    34:36:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):114:114 -> e
    37:41:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):117:117 -> e
    42:49:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):125:125 -> e
    50:52:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):130:130 -> e
    53:55:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):131:131 -> e
    56:66:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):133:133 -> e
androidx.core.provider.FontRequestWorker$1 -> v.g$a:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    android.content.Context val$context -> b
    androidx.core.provider.FontRequest val$request -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/f;"}
    int val$style -> d
    1:12:void <init>(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):117:117 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/f;I)V"}
    1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():120:120 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/g$e;"}
    1:5:java.lang.Object call():117:117 -> call
androidx.core.provider.FontRequestWorker$2 -> v.g$b:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    androidx.core.provider.CallbackWithHandler val$callback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"}
    1:6:void <init>(androidx.core.provider.CallbackWithHandler):171:171 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;)V"}
    1:6:void accept(java.lang.Object):171:171 -> a
    3:8:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):175:175 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/g$e;)V"}
    9:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):177:177 -> b
androidx.core.provider.FontRequestWorker$3 -> v.g$c:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    android.content.Context val$context -> b
    androidx.core.provider.FontRequest val$request -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/f;"}
    int val$style -> d
    1:12:void <init>(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):194:194 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/f;I)V"}
    1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():198:198 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/g$e;"}
    14:20:androidx.core.provider.FontRequestWorker$TypefaceResult call():200:200 -> a
    1:5:java.lang.Object call():194:194 -> call
androidx.core.provider.FontRequestWorker$4 -> v.g$d:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    java.lang.String val$id -> a
    1:6:void <init>(java.lang.String):206:206 -> <init>
    1:6:void accept(java.lang.Object):206:206 -> a
    1:3:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):210:210 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/g$e;)V"}
    4:15:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):211:211 -> b
    16:19:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):213:213 -> b
    20:24:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):215:215 -> b
    25:26:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> b
    27:32:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):217:217 -> b
    33:45:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):218:218 -> b
    46:47:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> b
androidx.core.provider.FontRequestWorker$TypefaceResult -> v.g$e:
# {"id":"sourceFile","fileName":"FontRequestWorker.java"}
    android.graphics.Typeface mTypeface -> a
    int mResult -> b
    1:3:void <init>(int):301:303 -> <init>
    4:6:void <init>(android.graphics.Typeface):307:309 -> <init>
    1:8:boolean isSuccess():314:314 -> a
androidx.core.provider.FontsContractCompat -> v.h:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    2:6:android.graphics.Typeface buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):74:74 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/h$b;)Landroid/graphics/Typeface;"}
    1:5:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):100:100 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;Lv/f;)Lv/h$a;"}
    1:7:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):160:160 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;IZILandroid/os/Handler;Lv/h$c;)Landroid/graphics/Typeface;"}
    8:13:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):163:163 -> c
    14:18:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):166:166 -> c
androidx.core.provider.FontsContractCompat$FontFamilyResult -> v.h$a:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    int mStatusCode -> a
    androidx.core.provider.FontsContractCompat$FontInfo[] mFonts -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv/h$b;"}
    1:3:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):383:383 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lv/h$b;)V"}
    4:5:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):384:384 -> <init>
    6:8:void <init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):385:385 -> <init>
    1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):400:400 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lv/h$b;)Lv/h$a;"}
    1:3:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():393:393 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv/h$b;"}
    1:3:int getStatusCode():389:389 -> c
androidx.core.provider.FontsContractCompat$FontInfo -> v.h$b:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    android.net.Uri mUri -> a
    int mTtcIndex -> b
    int mWeight -> c
    boolean mItalic -> d
    int mResultCode -> e
    1:3:void <init>(android.net.Uri,int,int,boolean,int):287:287 -> <init>
    4:11:void <init>(android.net.Uri,int,int,boolean,int):288:288 -> <init>
    12:13:void <init>(android.net.Uri,int,int,boolean,int):289:289 -> <init>
    14:15:void <init>(android.net.Uri,int,int,boolean,int):290:290 -> <init>
    16:17:void <init>(android.net.Uri,int,int,boolean,int):291:291 -> <init>
    18:20:void <init>(android.net.Uri,int,int,boolean,int):292:292 -> <init>
    1:11:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):303:303 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)Lv/h$b;"}
    1:3:int getResultCode():340:340 -> b
    1:3:int getTtcIndex():317:317 -> c
    1:3:android.net.Uri getUri():310:310 -> d
    1:3:int getWeight():324:324 -> e
    1:3:boolean isItalic():331:331 -> f
androidx.core.provider.FontsContractCompat$FontRequestCallback -> v.h$c:
# {"id":"sourceFile","fileName":"FontsContractCompat.java"}
    1:4:void <init>():469:469 -> <init>
    void onTypefaceRequestFailed(int) -> a
    void onTypefaceRetrieved(android.graphics.Typeface) -> b
androidx.core.provider.RequestExecutor -> v.i:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    1:5:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):82:82 -> a
    6:21:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):85:85 -> a
    22:25:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):93:93 -> a
    1:4:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):56:56 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Lx/a;)V"}
    5:13:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):57:57 -> b
    1:5:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):65:65 -> c
    6:12:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):67:67 -> c
    13:21:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):73:73 -> c
    22:23:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):71:71 -> c
    24:29:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):69:69 -> c
androidx.core.provider.RequestExecutor$DefaultThreadFactory -> v.i$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    java.lang.String mThreadName -> a
    int mPriority -> b
    1:3:void <init>(java.lang.String,int):164:164 -> <init>
    4:5:void <init>(java.lang.String,int):165:165 -> <init>
    6:8:void <init>(java.lang.String,int):166:166 -> <init>
    1:10:java.lang.Thread newThread(java.lang.Runnable):171:171 -> newThread
androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> v.i$a$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    int mPriority -> a
    1:3:void <init>(java.lang.Runnable,java.lang.String,int):178:178 -> <init>
    4:6:void <init>(java.lang.Runnable,java.lang.String,int):179:179 -> <init>
    1:5:void run():184:184 -> run
    6:9:void run():185:185 -> run
androidx.core.provider.RequestExecutor$ReplyRunnable -> v.i$b:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    java.util.concurrent.Callable mCallable -> a
    androidx.core.util.Consumer mConsumer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"}
    android.os.Handler mHandler -> c
    1:3:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):135:135 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;Lx/a;)V"}
    4:5:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):136:136 -> <init>
    6:7:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):137:137 -> <init>
    8:10:void <init>(android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):138:138 -> <init>
    1:8:void run():145:145 -> run
    9:10:void run():150:150 -> run
    11:21:void run():151:151 -> run
androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> v.i$b$a:
# {"id":"sourceFile","fileName":"RequestExecutor.java"}
    androidx.core.util.Consumer val$consumer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"}
    java.lang.Object val$result -> b
    androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/i$b;"}
    1:10:void <init>(androidx.core.provider.RequestExecutor$ReplyRunnable,androidx.core.util.Consumer,java.lang.Object):151:151 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/i$b;Lx/a;Ljava/lang/Object;)V"}
    1:8:void run():154:154 -> run
androidx.core.text.PrecomputedTextCompat -> w.m:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
androidx.core.text.PrecomputedTextCompat$Params -> w.m$a:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
    android.text.TextPaint mPaint -> a
    android.text.TextDirectionHeuristic mTextDir -> b
    int mBreakStrategy -> c
    int mHyphenationFrequency -> d
    android.text.PrecomputedText$Params mWrapped -> e
    1:7:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):192:198 -> <init>
    8:8:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):200:200 -> <init>
    9:12:void <init>(android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):202:205 -> <init>
    13:18:void <init>(android.text.PrecomputedText$Params):209:214 -> <init>
    1:2:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):268:268 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m$a;)Z"}
    3:12:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):269:269 -> a
    13:21:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):272:272 -> a
    22:40:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):277:277 -> a
    41:59:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):280:280 -> a
    60:78:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):283:283 -> a
    79:97:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):287:287 -> a
    98:103:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):290:290 -> a
    104:111:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):291:291 -> a
    112:118:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):290:290 -> a
    119:139:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):295:295 -> a
    140:160:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):299:299 -> a
    161:181:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):303:303 -> a
    182:189:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):307:307 -> a
    190:200:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):308:308 -> a
    201:223:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):311:311 -> a
    1:3:int getBreakStrategy():247:247 -> b
    1:3:int getHyphenationFrequency():259:259 -> c
    1:3:android.text.TextDirectionHeuristic getTextDirection():235:235 -> d
    1:3:android.text.TextPaint getTextPaint():223:223 -> e
    5:10:boolean equals(java.lang.Object):328:328 -> equals
    11:12:boolean equals(java.lang.Object):331:331 -> equals
    13:19:boolean equals(java.lang.Object):332:332 -> equals
    20:29:boolean equals(java.lang.Object):335:335 -> equals
    8:13:int hashCode():340:340 -> hashCode
    14:35:int hashCode():341:341 -> hashCode
    36:71:int hashCode():342:342 -> hashCode
    72:103:int hashCode():343:343 -> hashCode
    104:139:int hashCode():344:344 -> hashCode
    140:160:int hashCode():341:341 -> hashCode
    161:182:int hashCode():346:346 -> hashCode
    183:212:int hashCode():347:347 -> hashCode
    213:236:int hashCode():348:348 -> hashCode
    237:270:int hashCode():349:349 -> hashCode
    271:275:int hashCode():346:346 -> hashCode
    1:7:java.lang.String toString():359:359 -> toString
    8:33:java.lang.String toString():360:360 -> toString
    34:59:java.lang.String toString():361:361 -> toString
    60:85:java.lang.String toString():362:362 -> toString
    86:87:java.lang.String toString():363:363 -> toString
    88:113:java.lang.String toString():364:364 -> toString
    114:141:java.lang.String toString():365:365 -> toString
    142:145:java.lang.String toString():367:367 -> toString
    146:170:java.lang.String toString():368:368 -> toString
    171:194:java.lang.String toString():370:370 -> toString
    195:224:java.lang.String toString():372:372 -> toString
    225:250:java.lang.String toString():374:374 -> toString
    251:272:java.lang.String toString():376:376 -> toString
    273:294:java.lang.String toString():377:377 -> toString
    295:316:java.lang.String toString():378:378 -> toString
    317:321:java.lang.String toString():379:379 -> toString
    322:326:java.lang.String toString():380:380 -> toString
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> w.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.LocaleList w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0.m(android.text.TextPaint):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> w.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.String w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1.m(android.text.TextPaint):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline10 -> w.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline10.m(android.os.LocaleList,java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline11 -> w.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline11.m(android.text.TextPaint):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> w.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.TextPaint w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> w.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.TextDirectionHeuristic w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> w.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> w.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5.m(android.text.PrecomputedText$Params):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> w.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> w.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> w.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8.m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9 -> w.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.text.PrecomputedText$Params w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9.m(android.text.PrecomputedText$Params$Builder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.text.PrecomputedTextCompat$Params$Builder -> w.m$a$a:
# {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"}
    android.text.TextPaint mPaint -> a
    android.text.TextDirectionHeuristic mTextDir -> b
    int mBreakStrategy -> c
    int mHyphenationFrequency -> d
    1:3:void <init>(android.text.TextPaint):117:117 -> <init>
    4:6:void <init>(android.text.TextPaint):118:118 -> <init>
    7:8:void <init>(android.text.TextPaint):120:120 -> <init>
    9:10:void <init>(android.text.TextPaint):121:121 -> <init>
    11:15:void <init>(android.text.TextPaint):125:125 -> <init>
    1:14:androidx.core.text.PrecomputedTextCompat$Params build():187:187 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/m$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setBreakStrategy(int):142:142 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/m$a$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setHyphenationFrequency(int):160:160 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/m$a$a;"}
    1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setTextDirection(android.text.TextDirectionHeuristic):177:177 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)Lw/m$a$a;"}
androidx.core.util.Consumer -> x.a:
# {"id":"sourceFile","fileName":"Consumer.kt"}
    void accept(java.lang.Object) -> a
androidx.core.util.ObjectsCompat -> x.b:
# {"id":"sourceFile","fileName":"ObjectsCompat.java"}
    1:5:boolean equals(java.lang.Object,java.lang.Object):50:50 -> a
    1:5:int hash(java.lang.Object[]):88:88 -> b
    4:9:java.lang.Object requireNonNull(java.lang.Object,java.lang.String):147:147 -> c
androidx.core.util.Preconditions -> x.c:
# {"id":"sourceFile","fileName":"Preconditions.java"}
    4:13:void checkArgument(boolean,java.lang.Object):51:51 -> a
    4:9:int checkArgumentNonnegative(int):224:224 -> b
    4:9:int checkArgumentNonnegative(int,java.lang.String):208:208 -> c
    1:4:java.lang.Object checkNotNull(java.lang.Object):136:136 -> d
    4:13:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):153:153 -> e
    4:9:void checkState(boolean,java.lang.String):168:168 -> f
androidx.core.util.Supplier -> x.d:
# {"id":"sourceFile","fileName":"Supplier.kt"}
    java.lang.Object get() -> get
androidx.core.util.TypedValueCompat -> x.e:
# {"id":"sourceFile","fileName":"TypedValueCompat.java"}
    1:3:int getUnitFromComplexDimension(int):75:75 -> a
androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    android.view.View$AccessibilityDelegate mOriginalDelegate -> a
    android.view.View$AccessibilityDelegate mBridge -> b
    android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c
    1:8:void <clinit>():132:132 -> <clinit>
    1:1:void <init>():141:141 -> <init>
    2:4:void <init>(android.view.View$AccessibilityDelegate):147:149 -> <init>
    1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):219:219 -> a
    1:8:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):325:325 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ly/v;"}
    9:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):327:327 -> b
    1:2:java.util.List getActionList(android.view.View):405:405 -> c
    3:10:java.util.List getActionList(android.view.View):406:406 -> c
    11:13:java.util.List getActionList(android.view.View):407:407 -> c
    1:3:android.view.View$AccessibilityDelegate getBridge():156:156 -> d
    4:7:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):392:392 -> e
    8:18:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):393:393 -> e
    19:21:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):394:394 -> e
    22:35:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):395:395 -> e
    1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):261:261 -> f
    1:2:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):281:281 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ly/u;)V"}
    3:6:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):282:282 -> g
    7:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):281:281 -> g
    1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):240:240 -> h
    1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):306:306 -> i
    1:6:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):354:354 -> j
    7:12:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):355:355 -> j
    13:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):356:356 -> j
    19:24:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):357:357 -> j
    25:34:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):358:358 -> j
    35:42:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):363:363 -> j
    43:48:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):365:365 -> j
    49:51:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):366:366 -> j
    52:55:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):367:367 -> j
    56:61:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):366:366 -> j
    1:2:boolean performClickableSpanAction(int,android.view.View):374:374 -> k
    3:10:boolean performClickableSpanAction(int,android.view.View):376:376 -> k
    11:18:boolean performClickableSpanAction(int,android.view.View):378:378 -> k
    19:24:boolean performClickableSpanAction(int,android.view.View):380:380 -> k
    25:30:boolean performClickableSpanAction(int,android.view.View):381:381 -> k
    31:37:boolean performClickableSpanAction(int,android.view.View):382:382 -> k
    1:6:void sendAccessibilityEvent(android.view.View,int):174:174 -> l
    1:6:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):197:197 -> m
androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter -> androidx.core.view.a$a:
# {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"}
    androidx.core.view.AccessibilityDelegateCompat mCompat -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"}
    1:3:void <init>(androidx.core.view.AccessibilityDelegateCompat):66:66 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a;)V"}
    4:6:void <init>(androidx.core.view.AccessibilityDelegateCompat):67:67 -> <init>
    1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):73:73 -> dispatchPopulateAccessibilityEvent
    1:2:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):120:120 -> getAccessibilityNodeProvider
    3:8:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):121:121 -> getAccessibilityNodeProvider
    9:17:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):123:123 -> getAccessibilityNodeProvider
    1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):78:78 -> onInitializeAccessibilityEvent
    1:4:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):84:84 -> onInitializeAccessibilityNodeInfo
    5:11:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):85:85 -> onInitializeAccessibilityNodeInfo
    12:18:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):86:86 -> onInitializeAccessibilityNodeInfo
    19:25:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):87:87 -> onInitializeAccessibilityNodeInfo
    26:32:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):88:88 -> onInitializeAccessibilityNodeInfo
    33:37:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):89:89 -> onInitializeAccessibilityNodeInfo
    38:44:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):90:90 -> onInitializeAccessibilityNodeInfo
    45:49:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):91:91 -> onInitializeAccessibilityNodeInfo
    50:55:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):92:92 -> onInitializeAccessibilityNodeInfo
    56:68:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):93:93 -> onInitializeAccessibilityNodeInfo
    1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):99:99 -> onPopulateAccessibilityEvent
    1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):105:105 -> onRequestSendAccessibilityEvent
    1:7:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):128:128 -> performAccessibilityAction
    1:6:void sendAccessibilityEvent(android.view.View,int):110:110 -> sendAccessibilityEvent
    1:6:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):115:115 -> sendAccessibilityEventUnchecked
androidx.core.view.ActionProvider -> androidx.core.view.b:
# {"id":"sourceFile","fileName":"ActionProvider.java"}
androidx.core.view.DifferentialMotionFlingController -> androidx.core.view.e:
# {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"}
    android.content.Context mContext -> a
    androidx.core.view.DifferentialMotionFlingTarget mTarget -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f;"}
    androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator mVelocityThresholdCalculator -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$b;"}
    androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider mVelocityProvider -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$a;"}
    android.view.VelocityTracker mVelocityTracker -> e
    float mLastFlingVelocity -> f
    int mLastProcessedAxis -> g
    int mLastProcessedSource -> h
    int mLastProcessedDeviceId -> i
    int[] mFlingVelocityThresholds -> j
    1:1:void <init>(android.content.Context,androidx.core.view.DifferentialMotionFlingTarget):104:104 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;)V"}
    2:2:void <init>(android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):115:115 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;Landroidx/core/view/e$b;Landroidx/core/view/e$a;)V"}
    3:5:void <init>(android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):56:58 -> <init>
    6:6:void <init>(android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):61:61 -> <init>
    7:10:void <init>(android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):116:119 -> <init>
    1:1:void $r8$lambda$lv23FpWloyumz6IvnMabmJR9BpE(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float $r8$lambda$rCNQ1h5KBIaVcUXhwymI_1638W0(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:4:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):194:194 -> c
    5:12:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):196:196 -> c
    13:19:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):195:195 -> c
    20:27:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):198:198 -> c
    28:35:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):197:197 -> c
    1:4:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):175:175 -> d
    5:8:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):176:176 -> d
    9:23:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):177:177 -> d
    24:32:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):180:180 -> d
    33:34:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):184:184 -> d
    35:36:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):185:185 -> d
    37:40:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):186:186 -> d
    1:4:float getCurrentVelocity(android.view.MotionEvent,int):202:202 -> e
    5:10:float getCurrentVelocity(android.view.MotionEvent,int):203:203 -> e
    11:19:float getCurrentVelocity(android.view.MotionEvent,int):206:206 -> e
    1:5:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):210:210 -> f
    6:8:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):211:211 -> f
    9:13:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):212:212 -> f
    1:4:void onMotionEvent(android.view.MotionEvent,int):129:129 -> g
    5:14:void onMotionEvent(android.view.MotionEvent,int):130:130 -> g
    15:18:void onMotionEvent(android.view.MotionEvent,int):133:133 -> g
    19:22:void onMotionEvent(android.view.MotionEvent,int):134:134 -> g
    23:25:void onMotionEvent(android.view.MotionEvent,int):135:135 -> g
    26:36:void onMotionEvent(android.view.MotionEvent,int):141:141 -> g
    37:43:void onMotionEvent(android.view.MotionEvent,int):143:143 -> g
    44:45:void onMotionEvent(android.view.MotionEvent,int):146:146 -> g
    46:57:void onMotionEvent(android.view.MotionEvent,int):147:147 -> g
    58:62:void onMotionEvent(android.view.MotionEvent,int):149:149 -> g
    63:77:void onMotionEvent(android.view.MotionEvent,int):152:152 -> g
    78:82:void onMotionEvent(android.view.MotionEvent,int):161:161 -> g
    83:86:void onMotionEvent(android.view.MotionEvent,int):164:164 -> g
    87:90:void onMotionEvent(android.view.MotionEvent,int):162:162 -> g
    91:99:void onMotionEvent(android.view.MotionEvent,int):166:166 -> g
    100:102:void onMotionEvent(android.view.MotionEvent,int):167:167 -> g
androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda0 -> androidx.core.view.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda1 -> androidx.core.view.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider -> androidx.core.view.e$a:
# {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"}
    float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int) -> a
androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator -> androidx.core.view.e$b:
# {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"}
    void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int) -> a
androidx.core.view.DifferentialMotionFlingTarget -> androidx.core.view.f:
# {"id":"sourceFile","fileName":"DifferentialMotionFlingTarget.java"}
    boolean startDifferentialMotionFling(float) -> a
    float getScaledScrollFactor() -> b
    void stopDifferentialMotionFling() -> c
androidx.core.view.DisplayCutoutCompat -> androidx.core.view.h:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    android.view.DisplayCutout mDisplayCutout -> a
    1:3:void <init>(android.view.DisplayCutout):111:111 -> <init>
    4:6:void <init>(android.view.DisplayCutout):112:112 -> <init>
    1:6:int getSafeInsetBottom():126:126 -> a
    7:15:int getSafeInsetBottom():127:127 -> a
    1:6:int getSafeInsetLeft():135:135 -> b
    7:15:int getSafeInsetLeft():136:136 -> b
    1:6:int getSafeInsetRight():144:144 -> c
    7:15:int getSafeInsetRight():145:145 -> c
    1:6:int getSafeInsetTop():117:117 -> d
    7:15:int getSafeInsetTop():118:118 -> d
    5:10:androidx.core.view.DisplayCutoutCompat wrap(android.view.DisplayCutout):212:212 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/DisplayCutout;)Landroidx/core/view/h;"}
    7:15:boolean equals(java.lang.Object):193:193 -> equals
    16:17:boolean equals(java.lang.Object):196:196 -> equals
    18:28:boolean equals(java.lang.Object):197:197 -> equals
    1:11:int hashCode():202:202 -> hashCode
    1:25:java.lang.String toString():208:208 -> toString
androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m(android.view.DisplayCutout):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.DisplayCutoutCompat$Api28Impl -> androidx.core.view.h$a:
# {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"}
    1:6:android.view.DisplayCutout createDisplayCutout(android.graphics.Rect,java.util.List):228:228 -> a
    1:5:java.util.List getBoundingRects(android.view.DisplayCutout):253:253 -> b
    1:5:int getSafeInsetBottom(android.view.DisplayCutout):238:238 -> c
    1:5:int getSafeInsetLeft(android.view.DisplayCutout):243:243 -> d
    1:5:int getSafeInsetRight(android.view.DisplayCutout):248:248 -> e
    1:5:int getSafeInsetTop(android.view.DisplayCutout):233:233 -> f
androidx.core.view.GravityCompat -> androidx.core.view.i:
# {"id":"sourceFile","fileName":"GravityCompat.java"}
    1:5:int getAbsoluteGravity(int,int):134:134 -> a
androidx.core.view.MenuHostHelper -> androidx.core.view.j:
# {"id":"sourceFile","fileName":"MenuHostHelper.java"}
    java.lang.Runnable mOnInvalidateMenuCallback -> a
    java.util.concurrent.CopyOnWriteArrayList mMenuProviders -> b
    java.util.Map mProviderToLifecycleContainers -> c
    1:3:void <init>(java.lang.Runnable):66:66 -> <init>
    4:10:void <init>(java.lang.Runnable):56:56 -> <init>
    11:17:void <init>(java.lang.Runnable):57:57 -> <init>
    18:20:void <init>(java.lang.Runnable):67:67 -> <init>
    1:21:void onCreateMenu(android.view.Menu,android.view.MenuInflater):92:92 -> a
    22:22:void onCreateMenu(android.view.Menu,android.view.MenuInflater):93:93 -> a
    1:22:boolean onMenuItemSelected(android.view.MenuItem):106:106 -> b
    23:23:boolean onMenuItemSelected(android.view.MenuItem):107:107 -> b
    1:21:void onPrepareMenu(android.view.Menu):79:79 -> c
    22:22:void onPrepareMenu(android.view.Menu):80:80 -> c
androidx.core.view.MenuItemCompat -> androidx.core.view.k:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    1:4:void setAlphabeticShortcut(android.view.MenuItem,char,int):491:491 -> a
    5:10:void setAlphabeticShortcut(android.view.MenuItem,char,int):493:493 -> a
    11:16:void setAlphabeticShortcut(android.view.MenuItem,char,int):494:494 -> a
    17:20:void setAlphabeticShortcut(android.view.MenuItem,char,int):495:495 -> a
    1:4:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):332:332 -> b
    5:10:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):333:333 -> b
    11:16:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):334:334 -> b
    17:20:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):335:335 -> b
    1:4:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):536:536 -> c
    5:10:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):538:538 -> c
    11:16:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):539:539 -> c
    17:20:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):540:540 -> c
    1:4:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):573:573 -> d
    5:10:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):575:575 -> d
    11:16:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):576:576 -> d
    17:20:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):577:577 -> d
    1:4:void setNumericShortcut(android.view.MenuItem,char,int):440:440 -> e
    5:10:void setNumericShortcut(android.view.MenuItem,char,int):442:442 -> e
    11:16:void setNumericShortcut(android.view.MenuItem,char,int):443:443 -> e
    17:20:void setNumericShortcut(android.view.MenuItem,char,int):444:444 -> e
    1:4:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):364:364 -> f
    5:10:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):365:365 -> f
    11:16:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):366:366 -> f
    17:20:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):367:367 -> f
androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.k$a:
# {"id":"sourceFile","fileName":"MenuItemCompat.java"}
    1:5:int getAlphabeticModifiers(android.view.MenuItem):653:653 -> a
    1:5:java.lang.CharSequence getContentDescription(android.view.MenuItem):615:615 -> b
    1:5:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):663:663 -> c
    1:5:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):673:673 -> d
    1:5:int getNumericModifiers(android.view.MenuItem):642:642 -> e
    1:5:java.lang.CharSequence getTooltipText(android.view.MenuItem):625:625 -> f
    1:5:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):648:648 -> g
    1:5:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):610:610 -> h
    1:5:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):658:658 -> i
    1:5:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):668:668 -> j
    1:5:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):637:637 -> k
    1:5:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):631:631 -> l
    1:5:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):620:620 -> m
androidx.core.view.MotionEventCompat -> androidx.core.view.l:
# {"id":"sourceFile","fileName":"MotionEventCompat.java"}
    1:11:boolean isFromSource(android.view.MotionEvent,int):556:556 -> a
androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.m:
# {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"}
    android.view.ViewParent mNestedScrollingParentTouch -> a
    android.view.ViewParent mNestedScrollingParentNonTouch -> b
    android.view.View mView -> c
    boolean mIsNestedScrollingEnabled -> d
    int[] mTempNestedScrollConsumed -> e
    1:3:void <init>(android.view.View):56:56 -> <init>
    4:6:void <init>(android.view.View):57:57 -> <init>
    1:7:boolean dispatchNestedFling(float,float,boolean):349:349 -> a
    8:13:boolean dispatchNestedFling(float,float,boolean):350:350 -> a
    14:21:boolean dispatchNestedFling(float,float,boolean):352:352 -> a
    1:7:boolean dispatchNestedPreFling(float,float):369:369 -> b
    8:13:boolean dispatchNestedPreFling(float,float):370:370 -> b
    14:21:boolean dispatchNestedPreFling(float,float):372:372 -> b
    1:7:boolean dispatchNestedPreScroll(int,int,int[],int[],int):303:303 -> c
    8:22:boolean dispatchNestedPreScroll(int,int,int[],int[],int):304:304 -> c
    23:24:boolean dispatchNestedPreScroll(int,int,int[],int[],int):332:332 -> c
    25:29:boolean dispatchNestedPreScroll(int,int,int[],int[],int):333:333 -> c
    30:34:boolean dispatchNestedPreScroll(int,int,int[],int[],int):313:313 -> c
    35:36:boolean dispatchNestedPreScroll(int,int,int[],int[],int):314:314 -> c
    37:45:boolean dispatchNestedPreScroll(int,int,int[],int[],int):315:315 -> c
    46:50:boolean dispatchNestedPreScroll(int,int,int[],int[],int):319:319 -> c
    51:52:boolean dispatchNestedPreScroll(int,int,int[],int[],int):321:321 -> c
    53:54:boolean dispatchNestedPreScroll(int,int,int[],int[],int):322:322 -> c
    55:64:boolean dispatchNestedPreScroll(int,int,int[],int[],int):323:323 -> c
    65:69:boolean dispatchNestedPreScroll(int,int,int[],int[],int):326:326 -> c
    70:74:boolean dispatchNestedPreScroll(int,int,int[],int[],int):327:327 -> c
    75:79:boolean dispatchNestedPreScroll(int,int,int[],int[],int):328:328 -> c
    80:91:boolean dispatchNestedPreScroll(int,int,int[],int[],int):330:330 -> c
    1:4:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):232:232 -> d
    9:13:boolean dispatchNestedScroll(int,int,int,int,int[]):205:205 -> e
    3:11:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):239:239 -> f
    12:30:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):240:240 -> f
    31:32:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):271:271 -> f
    33:37:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):272:272 -> f
    38:42:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):249:249 -> f
    43:44:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):250:250 -> f
    45:53:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):251:251 -> f
    54:57:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):255:255 -> f
    58:59:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):256:256 -> f
    60:65:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):257:257 -> f
    66:78:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):260:260 -> f
    79:83:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):264:264 -> f
    84:88:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):265:265 -> f
    89:95:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):266:266 -> f
    8:10:android.view.ViewParent getNestedScrollingParentForType(int):409:409 -> g
    11:13:android.view.ViewParent getNestedScrollingParentForType(int):407:407 -> g
    1:5:int[] getTempNestedScrollConsumed():426:426 -> h
    6:9:int[] getTempNestedScrollConsumed():427:427 -> h
    10:12:int[] getTempNestedScrollConsumed():429:429 -> h
    1:10:boolean hasNestedScrollingParent(int):114:114 -> i
    1:3:boolean isNestedScrollingEnabled():86:86 -> j
    1:4:void setNestedScrollingEnabled(boolean):70:70 -> k
    5:9:void setNestedScrollingEnabled(boolean):71:71 -> k
    10:12:void setNestedScrollingEnabled(boolean):73:73 -> k
    7:9:void setNestedScrollingParentForType(int,android.view.ViewParent):420:420 -> l
    10:12:void setNestedScrollingParentForType(int,android.view.ViewParent):417:417 -> l
    1:8:boolean startNestedScroll(int,int):146:146 -> m
    9:14:boolean startNestedScroll(int,int):150:150 -> m
    15:20:boolean startNestedScroll(int,int):151:151 -> m
    21:24:boolean startNestedScroll(int,int):152:152 -> m
    25:32:boolean startNestedScroll(int,int):154:154 -> m
    33:35:boolean startNestedScroll(int,int):155:155 -> m
    36:41:boolean startNestedScroll(int,int):156:156 -> m
    42:45:boolean startNestedScroll(int,int):159:159 -> m
    46:48:boolean startNestedScroll(int,int):160:160 -> m
    49:55:boolean startNestedScroll(int,int):162:162 -> m
    1:6:void stopNestedScroll(int):187:187 -> n
    7:12:void stopNestedScroll(int):189:189 -> n
    13:16:void stopNestedScroll(int):190:190 -> n
androidx.core.view.NestedScrollingParent2 -> androidx.core.view.n:
# {"id":"sourceFile","fileName":"NestedScrollingParent2.java"}
    void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> a
    void onNestedScroll(android.view.View,int,int,int,int,int) -> c
    void onStopNestedScroll(android.view.View,int) -> d
    void onNestedPreScroll(android.view.View,int,int,int[],int) -> e
    boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> f
androidx.core.view.NestedScrollingParent3 -> androidx.core.view.o:
# {"id":"sourceFile","fileName":"NestedScrollingParent3.java"}
    void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> b
androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.p:
# {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"}
    int mNestedScrollAxesTouch -> a
    int mNestedScrollAxesNonTouch -> b
    1:4:void <init>(android.view.ViewGroup):50:50 -> <init>
    1:6:int getNestedScrollAxes():92:92 -> a
    2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):63:63 -> b
    4:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):77:77 -> c
    7:9:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):79:79 -> c
    5:7:void onStopNestedScroll(android.view.View,int):115:115 -> d
    8:10:void onStopNestedScroll(android.view.View,int):117:117 -> d
androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.q:
# {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"}
androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.r:
# {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"}
androidx.core.view.VelocityTrackerCompat -> androidx.core.view.s:
# {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"}
    java.util.Map sFallbackTrackers -> a
    1:5:void <clinit>():78:78 -> <clinit>
    6:12:void <clinit>():79:79 -> <clinit>
    1:3:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):278:278 -> a
    4:10:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):279:279 -> a
    11:18:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):284:284 -> a
    19:26:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):287:287 -> a
    27:36:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):288:288 -> a
    37:48:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):290:290 -> a
    4:7:void computeCurrentVelocity(android.view.VelocityTracker,int):262:262 -> b
    1:3:void computeCurrentVelocity(android.view.VelocityTracker,int,float):250:250 -> c
    4:9:void computeCurrentVelocity(android.view.VelocityTracker,int,float):251:251 -> c
    10:13:void computeCurrentVelocity(android.view.VelocityTracker,int,float):253:253 -> c
    1:6:float getAxisVelocity(android.view.VelocityTracker,int):145:145 -> d
    7:13:float getAxisVelocity(android.view.VelocityTracker,int):146:146 -> d
    14:21:float getAxisVelocity(android.view.VelocityTracker,int):151:151 -> d
    22:26:float getAxisVelocity(android.view.VelocityTracker,int):154:154 -> d
    27:32:float getAxisVelocity(android.view.VelocityTracker,int):159:159 -> d
    33:39:float getAxisVelocity(android.view.VelocityTracker,int):161:161 -> d
    1:9:androidx.core.view.VelocityTrackerFallback getFallbackTrackerOrNull(android.view.VelocityTracker):300:300 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/VelocityTracker;)Landroidx/core/view/t;"}
androidx.core.view.VelocityTrackerCompat$Api34Impl -> androidx.core.view.s$a:
# {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"}
    1:5:float getAxisVelocity(android.view.VelocityTracker,int):321:321 -> a
    1:5:float getAxisVelocity(android.view.VelocityTracker,int,int):316:316 -> b
    1:5:boolean isAxisSupported(android.view.VelocityTracker,int):311:311 -> c
androidx.core.view.VelocityTrackerFallback -> androidx.core.view.t:
# {"id":"sourceFile","fileName":"VelocityTrackerFallback.java"}
    float[] mMovements -> a
    long[] mEventTimes -> b
    float mLastComputedVelocity -> c
    int mDataPointsBufferSize -> d
    int mDataPointsBufferLastUsedIndex -> e
    1:5:void <init>():35:35 -> <init>
    6:9:void <init>():44:44 -> <init>
    10:14:void <init>():45:45 -> <init>
    15:17:void <init>():48:48 -> <init>
    18:19:void <init>():51:51 -> <init>
    20:22:void <init>():56:56 -> <init>
    1:4:void addMovement(android.view.MotionEvent):60:60 -> a
    5:22:void addMovement(android.view.MotionEvent):61:61 -> a
    23:25:void addMovement(android.view.MotionEvent):67:67 -> a
    26:34:void addMovement(android.view.MotionEvent):70:70 -> a
    35:40:void addMovement(android.view.MotionEvent):73:73 -> a
    41:42:void addMovement(android.view.MotionEvent):74:74 -> a
    43:52:void addMovement(android.view.MotionEvent):77:77 -> a
    53:59:void addMovement(android.view.MotionEvent):78:78 -> a
    2:4:void clear():108:108 -> b
    5:7:void clear():109:109 -> b
    1:8:void computeCurrentVelocity(int,float):88:88 -> c
    9:17:void computeCurrentVelocity(int,float):92:92 -> c
    18:25:void computeCurrentVelocity(int,float):93:93 -> c
    26:35:void computeCurrentVelocity(int,float):94:94 -> c
    36:42:void computeCurrentVelocity(int,float):95:95 -> c
    7:9:float getAxisVelocity(int):104:104 -> d
    1:7:float getCurrentVelocity():114:114 -> e
    8:16:float getCurrentVelocity():120:120 -> e
    17:20:float getCurrentVelocity():123:123 -> e
    21:32:float getCurrentVelocity():124:124 -> e
    33:39:float getCurrentVelocity():126:126 -> e
    40:42:float getCurrentVelocity():129:129 -> e
    43:50:float getCurrentVelocity():133:133 -> e
    51:52:float getCurrentVelocity():138:138 -> e
    53:59:float getCurrentVelocity():139:139 -> e
    60:70:float getCurrentVelocity():142:142 -> e
    71:77:float getCurrentVelocity():150:150 -> e
    78:84:float getCurrentVelocity():152:152 -> e
    85:86:float getCurrentVelocity():153:153 -> e
    87:95:float getCurrentVelocity():156:156 -> e
    96:99:float getCurrentVelocity():161:161 -> e
    100:103:float getCurrentVelocity():162:162 -> e
    104:112:float getCurrentVelocity():163:163 -> e
    113:126:float getCurrentVelocity():165:165 -> e
    127:131:float getCurrentVelocity():175:175 -> e
    13:25:float kineticEnergyToVelocity(float):180:180 -> f
androidx.core.view.ViewCompat -> androidx.core.view.v:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.lang.reflect.Field sAccessibilityDelegateField -> a
    boolean sAccessibilityDelegateCheckFailed -> b
    int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> c
    androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/r;"}
    androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/v$e;"}
    1:70:void <clinit>():1582:1582 -> <clinit>
    71:77:void <clinit>():3225:3225 -> <clinit>
    78:85:void <clinit>():4920:4920 -> <clinit>
    1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3447:3447 -> A
    1:7:void setImportantForAccessibilityIfNeeded(android.view.View):4915:4915 -> B
    8:11:void setImportantForAccessibilityIfNeeded(android.view.View):4916:4916 -> B
    1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4726:4726 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    1:4:void stopNestedScroll(android.view.View):3553:3553 -> D
    1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():4783:4783 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    1:5:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):3031:3031 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B;Landroid/graphics/Rect;)Landroidx/core/view/B;"}
    1:6:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2948:2948 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B;)Landroidx/core/view/B;"}
    7:10:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2950:2950 -> c
    11:16:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2951:2951 -> c
    17:22:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2953:2953 -> c
    1:6:void ensureAccessibilityDelegateCompat(android.view.View):1239:1239 -> d
    7:11:void ensureAccessibilityDelegateCompat(android.view.View):1241:1241 -> d
    12:15:void ensureAccessibilityDelegateCompat(android.view.View):1243:1243 -> d
    1:8:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1228:1228 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/a;"}
    9:12:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1232:1232 -> e
    13:17:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1233:1233 -> e
    18:23:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1235:1235 -> e
    1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1248:1248 -> f
    7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1249:1249 -> f
    12:16:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1251:1251 -> f
    1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1259:1259 -> g
    7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1262:1262 -> g
    12:15:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1264:1264 -> g
    16:21:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1265:1265 -> g
    22:25:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1266:1266 -> g
    26:28:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1268:1268 -> g
    29:34:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1273:1273 -> g
    35:38:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1274:1274 -> g
    39:42:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1275:1275 -> g
    43:45:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1279:1279 -> g
    1:11:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):4699:4699 -> h
    1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):3382:3382 -> i
    1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):3429:3429 -> j
    1:5:int getMinimumHeight(android.view.View):2393:2393 -> k
    1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):3008:3008 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B;"}
    1:11:java.lang.CharSequence getStateDescription(android.view.View):1758:1758 -> m
    1:5:int getWindowSystemUiVisibility(android.view.View):2793:2793 -> n
    1:12:boolean isAccessibilityHeading(android.view.View):4762:4762 -> o
    13:22:boolean isAccessibilityHeading(android.view.View):4763:4763 -> o
    1:12:boolean isScreenReaderFocusable(android.view.View):4617:4617 -> p
    13:22:boolean isScreenReaderFocusable(android.view.View):4618:4618 -> p
    1:12:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4874:4874 -> q
    13:20:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4875:4875 -> q
    21:26:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4878:4878 -> q
    27:41:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4879:4879 -> q
    42:54:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4882:4882 -> q
    55:58:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4895:4895 -> q
    59:61:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4896:4896 -> q
    62:64:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4897:4897 -> q
    65:67:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4898:4898 -> q
    68:70:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4899:4899 -> q
    71:73:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4900:4900 -> q
    74:84:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4901:4901 -> q
    85:88:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4902:4902 -> q
    89:94:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4903:4903 -> q
    95:98:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4904:4904 -> q
    99:103:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4906:4906 -> q
    104:138:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4908:4908 -> q
    139:147:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4884:4884 -> q
    148:150:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4885:4885 -> q
    151:155:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4888:4888 -> q
    156:166:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4890:4890 -> q
    167:169:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4891:4891 -> q
    170:173:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4893:4893 -> q
    1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4703:4703 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    1:4:void postOnAnimation(android.view.View,java.lang.Runnable):1359:1359 -> s
    1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1380:1380 -> t
    1:4:void requestApplyInsets(android.view.View):2804:2804 -> u
    1:6:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):583:583 -> v
    7:10:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):584:584 -> v
    1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4622:4622 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"}
    3:10:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):792:792 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"}
    11:15:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):793:793 -> x
    16:22:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):795:795 -> x
    23:30:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):796:796 -> x
    1:9:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4674:4674 -> y
    10:15:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4676:4676 -> y
    16:21:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4678:4678 -> y
    1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3399:3399 -> z
androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$1 -> androidx.core.view.v$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int):4623:4623 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4623:4623 -> c
    1:6:void frameworkSet(android.view.View,java.lang.Object):4623:4623 -> d
    1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4623:4623 -> g
    1:9:java.lang.Boolean frameworkGet(android.view.View):4628:4628 -> h
    1:8:void frameworkSet(android.view.View,java.lang.Boolean):4634:4634 -> i
    1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4639:4639 -> j
androidx.core.view.ViewCompat$2 -> androidx.core.view.v$b:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int,int):4704:4704 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4704:4704 -> c
    1:6:void frameworkSet(android.view.View,java.lang.Object):4704:4704 -> d
    1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4704:4704 -> g
    1:5:java.lang.CharSequence frameworkGet(android.view.View):4709:4709 -> h
    1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4715:4715 -> i
    1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4720:4720 -> j
androidx.core.view.ViewCompat$3 -> androidx.core.view.v$c:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int,int):4727:4727 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4727:4727 -> c
    1:6:void frameworkSet(android.view.View,java.lang.Object):4727:4727 -> d
    1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4727:4727 -> g
    1:5:java.lang.CharSequence frameworkGet(android.view.View):4732:4732 -> h
    1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4738:4738 -> i
    1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4743:4743 -> j
androidx.core.view.ViewCompat$4 -> androidx.core.view.v$d:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:4:void <init>(int,java.lang.Class,int):4784:4784 -> <init>
    1:5:java.lang.Object frameworkGet(android.view.View):4784:4784 -> c
    1:6:void frameworkSet(android.view.View,java.lang.Object):4784:4784 -> d
    1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4784:4784 -> g
    1:9:java.lang.Boolean frameworkGet(android.view.View):4789:4789 -> h
    1:8:void frameworkSet(android.view.View,java.lang.Boolean):4795:4795 -> i
    1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4800:4800 -> j
androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.v$e:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    java.util.WeakHashMap mPanesToVisible -> a
    1:3:void <init>():4923:4923 -> <init>
    4:11:void <init>():4925:4925 -> <init>
    1:24:void addAccessibilityPane(android.view.View):4948:4948 -> a
    25:27:void addAccessibilityPane(android.view.View):4949:4949 -> a
    28:33:void addAccessibilityPane(android.view.View):4950:4950 -> a
    34:37:void addAccessibilityPane(android.view.View):4951:4951 -> a
    1:6:void checkPaneVisibility(java.util.Map$Entry):4962:4962 -> b
    7:16:void checkPaneVisibility(java.util.Map$Entry):4963:4963 -> b
    17:40:void checkPaneVisibility(java.util.Map$Entry):4964:4964 -> b
    41:43:void checkPaneVisibility(java.util.Map$Entry):4969:4969 -> b
    44:51:void checkPaneVisibility(java.util.Map$Entry):4970:4970 -> b
    1:8:void registerForLayoutCallback(android.view.View):4975:4975 -> c
    1:5:void removeAccessibilityPane(android.view.View):4956:4956 -> d
    6:8:void removeAccessibilityPane(android.view.View):4957:4957 -> d
    9:12:void removeAccessibilityPane(android.view.View):4958:4958 -> d
    1:4:void unregisterForLayoutCallback(android.view.View):4979:4979 -> e
    5:8:void unregisterForLayoutCallback(android.view.View):4980:4980 -> e
    1:6:void onGlobalLayout():4929:4929 -> onGlobalLayout
    7:28:void onGlobalLayout():4930:4930 -> onGlobalLayout
    29:33:void onGlobalLayout():4931:4931 -> onGlobalLayout
    1:4:void onViewAttachedToWindow(android.view.View):4939:4939 -> onViewAttachedToWindow
androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.v$f:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    int mTagKey -> a
    java.lang.Class mType -> b
    int mFrameworkMinimumSdk -> c
    int mContentChangeType -> d
    1:1:void <init>(int,java.lang.Class,int):4813:4813 -> <init>
    2:6:void <init>(int,java.lang.Class,int,int):4818:4822 -> <init>
    5:15:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4866:4866 -> a
    16:28:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4867:4867 -> a
    1:10:boolean frameworkAvailable():4853:4853 -> b
    java.lang.Object frameworkGet(android.view.View) -> c
    void frameworkSet(android.view.View,java.lang.Object) -> d
    1:6:java.lang.Object get(android.view.View):4841:4841 -> e
    7:11:java.lang.Object get(android.view.View):4842:4842 -> e
    12:17:java.lang.Object get(android.view.View):4844:4844 -> e
    18:28:java.lang.Object get(android.view.View):4845:4845 -> e
    1:6:void set(android.view.View,java.lang.Object):4827:4827 -> f
    7:10:void set(android.view.View,java.lang.Object):4828:4828 -> f
    11:20:void set(android.view.View,java.lang.Object):4829:4829 -> f
    21:23:void set(android.view.View,java.lang.Object):4830:4830 -> f
    24:28:void set(android.view.View,java.lang.Object):4831:4831 -> f
    29:34:void set(android.view.View,java.lang.Object):4835:4835 -> f
    boolean shouldUpdate(java.lang.Object,java.lang.Object) -> g
androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.v$g:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5733:5733 -> a
    1:5:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5728:5728 -> b
    1:4:void requestApplyInsets(android.view.View):5723:5723 -> c
androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.v$h:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:2:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5260:5260 -> a
    3:10:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5261:5261 -> a
    11:14:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5264:5264 -> a
    1:6:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5185:5185 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B;Landroid/graphics/Rect;)Landroidx/core/view/B;"}
    7:10:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5188:5188 -> b
    11:15:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5187:5187 -> b
    16:19:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5190:5190 -> b
    1:5:boolean dispatchNestedFling(android.view.View,float,float,boolean):5271:5271 -> c
    1:5:boolean dispatchNestedPreFling(android.view.View,float,float):5277:5277 -> d
    1:5:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):5380:5380 -> e
    1:5:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):5373:5373 -> f
    1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):5332:5332 -> g
    1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):5337:5337 -> h
    1:5:float getElevation(android.view.View):5317:5317 -> i
    1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5179:5179 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B;"}
    1:5:java.lang.String getTransitionName(android.view.View):5322:5322 -> k
    1:5:float getTranslationZ(android.view.View):5302:5302 -> l
    1:5:float getZ(android.view.View):5282:5282 -> m
    1:5:boolean hasNestedScrollingParent(android.view.View):5367:5367 -> n
    1:5:boolean isImportantForAccessibility(android.view.View):5312:5312 -> o
    1:5:boolean isNestedScrollingEnabled(android.view.View):5352:5352 -> p
    1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):5327:5327 -> q
    1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):5342:5342 -> r
    1:4:void setElevation(android.view.View,float):5292:5292 -> s
    1:4:void setNestedScrollingEnabled(android.view.View,boolean):5347:5347 -> t
    1:6:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5200:5200 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q;)V"}
    7:13:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5201:5201 -> u
    14:15:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5207:5207 -> u
    16:21:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5208:5208 -> u
    22:25:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5210:5210 -> u
    26:34:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5214:5214 -> u
    1:4:void setTransitionName(android.view.View,java.lang.String):5307:5307 -> v
    1:4:void setTranslationZ(android.view.View,float):5297:5297 -> w
    1:4:void setZ(android.view.View,float):5287:5287 -> x
    1:5:boolean startNestedScroll(android.view.View,int):5357:5357 -> y
    1:4:void stopNestedScroll(android.view.View):5362:5362 -> z
androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.v$h$a:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    androidx.core.view.WindowInsetsCompat mLastInsets -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    android.view.View val$v -> b
    1:6:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5214:5214 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q;)V"}
    7:9:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5215:5215 -> <init>
    1:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5220:5220 -> onApplyWindowInsets
    5:11:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5222:5222 -> onApplyWindowInsets
    12:16:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5223:5223 -> onApplyWindowInsets
    17:24:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5225:5225 -> onApplyWindowInsets
    25:25:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5227:5227 -> onApplyWindowInsets
    26:27:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5231:5231 -> onApplyWindowInsets
    28:28:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5232:5232 -> onApplyWindowInsets
androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.v$i:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:8:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5392:5392 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B;"}
    9:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5395:5395 -> a
    13:15:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5398:5398 -> a
    16:23:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5399:5399 -> a
    1:5:int getScrollIndicators(android.view.View):5415:5415 -> b
    1:4:void setScrollIndicators(android.view.View,int):5405:5405 -> c
    1:4:void setScrollIndicators(android.view.View,int,int):5410:5410 -> d
androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.v$j:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:2:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5678:5678 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$m;)V"}
    3:10:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5680:5680 -> a
    11:15:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5682:5682 -> a
    16:20:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5683:5683 -> a
    21:28:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5686:5686 -> a
    29:31:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5688:5688 -> a
    32:35:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5689:5689 -> a
    1:5:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):5644:5644 -> b
    1:5:boolean isAccessibilityHeading(android.view.View):5660:5660 -> c
    1:5:boolean isScreenReaderFocusable(android.view.View):5665:5665 -> d
    1:2:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5697:5697 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$m;)V"}
    3:11:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5699:5699 -> e
    12:19:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5703:5703 -> e
    20:23:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5705:5705 -> e
    1:5:java.lang.Object requireViewById(android.view.View,int):5639:5639 -> f
    1:4:void setAccessibilityHeading(android.view.View,boolean):5655:5655 -> g
    1:4:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):5650:5650 -> h
    2:5:void setAutofillId(android.view.View,androidx.core.view.autofill.AutofillIdCompat):5711:5711 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lz/a;)V"}
    1:4:void setScreenReaderFocusable(android.view.View,boolean):5670:5670 -> j
androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> androidx.core.view.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/v$m;)V"}
    1:1:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):0:0 -> onUnhandledKeyEvent
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.v$k:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):5435:5435 -> a
    1:5:android.view.contentcapture.ContentCaptureSession getContentCaptureSession(android.view.View):5450:5450 -> b
    1:5:java.util.List getSystemGestureExclusionRects(android.view.View):5445:5445 -> c
    1:4:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):5429:5429 -> d
    2:5:void setContentCaptureSession(android.view.View,androidx.core.view.contentcapture.ContentCaptureSessionCompat):5456:5456 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LA/a;)V"}
    1:4:void setSystemGestureExclusionRects(android.view.View,java.util.List):5440:5440 -> f
androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.v$l:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
    1:5:int getImportantForContentCapture(android.view.View):5497:5497 -> a
    1:5:java.lang.CharSequence getStateDescription(android.view.View):5482:5482 -> b
    1:5:boolean isImportantForContentCapture(android.view.View):5492:5492 -> c
    1:4:void setImportantForContentCapture(android.view.View,int):5487:5487 -> d
    1:4:void setStateDescription(android.view.View,java.lang.CharSequence):5477:5477 -> e
androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> androidx.core.view.v$m:
# {"id":"sourceFile","fileName":"ViewCompat.java"}
androidx.core.view.ViewConfigurationCompat -> androidx.core.view.z:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    java.lang.reflect.Method sGetScaledScrollFactorMethod -> a
    1:6:void <clinit>():56:56 -> <clinit>
    7:13:void <clinit>():58:58 -> <clinit>
    14:20:void <clinit>():59:59 -> <clinit>
    21:28:void <clinit>():61:61 -> <clinit>
    6:14:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):400:400 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILx/d;I)I"}
    15:25:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):394:394 -> a
    1:7:int getPlatformResId(android.content.res.Resources,java.lang.String,java.lang.String):367:367 -> b
    9:19:int getPreApi34MaximumFlingVelocityResId(android.content.res.Resources,int,int):352:352 -> c
    9:19:int getPreApi34MinimumFlingVelocityResId(android.content.res.Resources,int,int):360:360 -> d
    1:6:int getScaledHoverSlop(android.view.ViewConfiguration):146:146 -> e
    7:11:int getScaledHoverSlop(android.view.ViewConfiguration):147:147 -> e
    12:18:int getScaledHoverSlop(android.view.ViewConfiguration):149:149 -> e
    1:6:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):271:271 -> f
    7:11:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):272:272 -> f
    12:20:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):275:275 -> f
    21:24:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):279:279 -> f
    25:28:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):282:282 -> f
    29:36:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):283:283 -> f
    37:41:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):280:280 -> f
    1:6:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):238:238 -> g
    7:11:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):239:239 -> g
    12:21:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):242:242 -> g
    22:25:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):246:246 -> g
    26:29:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):249:249 -> g
    30:37:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):250:250 -> g
    38:42:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):247:247 -> g
    1:6:boolean isInputDeviceInfoValid(int,int,int):371:371 -> h
    7:16:boolean isInputDeviceInfoValid(int,int,int):372:372 -> h
    1:6:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):160:160 -> i
    7:11:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):161:161 -> i
    12:15:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):163:163 -> i
    16:19:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):164:164 -> i
    20:25:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):165:165 -> i
    26:35:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):166:166 -> i
androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx.core.view.x:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$4e9929877aa1b44c6b1553e28e8433d324a25527d52388427c54ba53818cc5a9$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(android.view.ViewConfiguration):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Object get():0:0 -> get
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx.core.view.y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$ffc863cb54c08822b42912cef761ea81d955edba5a1615eee84a98164bcbfa9c$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(android.view.ViewConfiguration):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Object get():0:0 -> get
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.z$a:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    1:5:int getScaledHoverSlop(android.view.ViewConfiguration):315:315 -> a
    1:5:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):321:321 -> b
androidx.core.view.ViewConfigurationCompat$Api34Impl -> androidx.core.view.z$b:
# {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"}
    1:5:int getScaledMaximumFlingVelocity(android.view.ViewConfiguration,int,int,int):337:337 -> a
    1:5:int getScaledMinimumFlingVelocity(android.view.ViewConfiguration,int,int,int):346:346 -> b
androidx.core.view.ViewParentCompat -> androidx.core.view.A:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    1:6:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):441:441 -> a
    7:35:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):443:443 -> a
    1:6:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):479:479 -> b
    7:35:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):481:481 -> b
    1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):398:398 -> c
    5:12:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):400:400 -> c
    13:18:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):405:405 -> c
    19:46:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):407:407 -> c
    1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):342:342 -> d
    5:19:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):343:343 -> d
    20:25:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):349:349 -> d
    26:30:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):350:350 -> d
    31:34:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):352:352 -> d
    35:44:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):353:353 -> d
    45:50:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):359:359 -> d
    51:78:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):362:362 -> d
    1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):258:258 -> e
    5:12:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):260:260 -> e
    13:17:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):266:266 -> e
    18:45:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):268:268 -> e
    1:4:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):216:216 -> f
    5:13:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):218:218 -> f
    14:19:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):224:224 -> f
    20:48:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):226:226 -> f
    1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):294:294 -> g
    5:12:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):296:296 -> g
    13:17:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):301:301 -> g
    18:45:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):303:303 -> g
androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.A$a:
# {"id":"sourceFile","fileName":"ViewParentCompat.java"}
    1:5:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):558:558 -> a
    1:5:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):563:563 -> b
    1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):552:552 -> c
    1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):547:547 -> d
    1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):536:536 -> e
    1:5:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):531:531 -> f
    1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View):541:541 -> g
androidx.core.view.WindowInsetsCompat -> androidx.core.view.B:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat$Impl mImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B$l;"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    1:6:void <clinit>():78:78 -> <clinit>
    7:11:void <clinit>():79:79 -> <clinit>
    12:16:void <clinit>():81:81 -> <clinit>
    1:3:void <init>(android.view.WindowInsets):88:90 -> <init>
    4:4:void <init>(android.view.WindowInsets):92:92 -> <init>
    5:5:void <init>(android.view.WindowInsets):94:94 -> <init>
    6:6:void <init>(android.view.WindowInsets):96:96 -> <init>
    7:7:void <init>(androidx.core.view.WindowInsetsCompat):109:109 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    8:18:void <init>(androidx.core.view.WindowInsetsCompat):112:122 -> <init>
    19:19:void <init>(androidx.core.view.WindowInsetsCompat):124:124 -> <init>
    20:20:void <init>(androidx.core.view.WindowInsetsCompat):126:126 -> <init>
    21:21:void <init>(androidx.core.view.WindowInsetsCompat):129:129 -> <init>
    1:7:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():506:506 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:7:androidx.core.view.WindowInsetsCompat consumeStableInsets():477:477 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:7:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():318:318 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:6:void copyRootViewBounds(android.view.View):2112:2112 -> d
    1:7:androidx.core.view.DisplayCutoutCompat getDisplayCutout():490:490 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"}
    5:10:boolean equals(java.lang.Object):721:721 -> equals
    11:12:boolean equals(java.lang.Object):724:724 -> equals
    13:21:boolean equals(java.lang.Object):725:725 -> equals
    1:7:androidx.core.graphics.Insets getInsets(int):668:668 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"}
    1:7:androidx.core.graphics.Insets getStableInsets():549:549 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:9:int getSystemWindowInsetBottom():239:239 -> h
    1:11:int hashCode():730:730 -> hashCode
    1:9:int getSystemWindowInsetLeft():191:191 -> i
    1:9:int getSystemWindowInsetRight():223:223 -> j
    1:9:int getSystemWindowInsetTop():207:207 -> k
    1:7:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):651:651 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B;"}
    1:8:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1337:1337 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;IIII)Landroidx/core/graphics/f;"}
    9:15:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1338:1338 -> m
    16:22:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1339:1339 -> m
    23:38:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1340:1340 -> m
    39:43:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1344:1344 -> m
    1:6:void setOverriddenInsets(androidx.core.graphics.Insets[]):1706:1706 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"}
    1:6:void setRootViewData(androidx.core.graphics.Insets):2108:2108 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:6:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2104:2104 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    1:6:void setStableInsets(androidx.core.graphics.Insets):1804:1804 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:13:android.view.WindowInsets toWindowInsets():741:741 -> r
    2:6:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):148:148 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/B;"}
    1:13:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):168:168 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/B;"}
    14:19:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):169:169 -> t
    20:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):171:171 -> t
    27:34:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):173:173 -> t
androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> androidx.core.view.B$a:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    java.lang.reflect.Field sViewAttachInfoField -> a
    java.lang.reflect.Field sStableInsets -> b
    java.lang.reflect.Field sContentInsets -> c
    boolean sReflectionSucceeded -> d
    1:11:void <clinit>():2131:2131 -> <clinit>
    12:14:void <clinit>():2132:2132 -> <clinit>
    15:20:void <clinit>():2133:2133 -> <clinit>
    21:28:void <clinit>():2134:2134 -> <clinit>
    29:31:void <clinit>():2135:2135 -> <clinit>
    32:39:void <clinit>():2136:2136 -> <clinit>
    40:42:void <clinit>():2137:2137 -> <clinit>
    43:46:void <clinit>():2138:2138 -> <clinit>
    47:73:void <clinit>():2140:2140 -> <clinit>
    1:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2148:2148 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B;"}
    13:16:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2152:2152 -> a
    17:24:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2154:2154 -> a
    25:32:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2156:2156 -> a
    33:44:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2157:2157 -> a
    45:49:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2159:2159 -> a
    50:57:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2160:2160 -> a
    58:65:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2161:2161 -> a
    66:69:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2162:2162 -> a
    70:72:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2166:2166 -> a
    73:81:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2167:2167 -> a
    82:108:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2172:2172 -> a
androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.B$b:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat$BuilderImpl mImpl -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B$f;"}
    1:3:void <init>():1399:1401 -> <init>
    4:4:void <init>():1403:1403 -> <init>
    5:5:void <init>():1405:1405 -> <init>
    6:8:void <init>(androidx.core.view.WindowInsetsCompat):1416:1418 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    9:9:void <init>(androidx.core.view.WindowInsetsCompat):1420:1420 -> <init>
    10:10:void <init>(androidx.core.view.WindowInsetsCompat):1422:1422 -> <init>
    1:7:androidx.core.view.WindowInsetsCompat build():1613:1613 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:6:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1587:1587 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)Landroidx/core/view/B$b;"}
    1:6:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1442:1442 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)Landroidx/core/view/B$b;"}
androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.B$f:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat mInsets -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.graphics.Insets[] mInsetsTypeMask -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/f;"}
    1:1:void <init>():1623:1623 -> <init>
    2:3:void <init>(androidx.core.view.WindowInsetsCompat):1626:1627 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    1:5:void applyInsetTypes():1672:1672 -> a
    6:11:void applyInsetTypes():1673:1673 -> a
    12:22:void applyInsetTypes():1674:1674 -> a
    23:30:void applyInsetTypes():1679:1679 -> a
    31:36:void applyInsetTypes():1682:1682 -> a
    37:43:void applyInsetTypes():1685:1685 -> a
    44:55:void applyInsetTypes():1687:1687 -> a
    56:58:void applyInsetTypes():1688:1688 -> a
    59:70:void applyInsetTypes():1690:1690 -> a
    71:73:void applyInsetTypes():1691:1691 -> a
    74:85:void applyInsetTypes():1693:1693 -> a
    86:89:void applyInsetTypes():1694:1694 -> a
    androidx.core.view.WindowInsetsCompat build() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    void setStableInsets(androidx.core.graphics.Insets) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    void setSystemWindowInsets(androidx.core.graphics.Insets) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:1:void setTappableElementInsets(androidx.core.graphics.Insets):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.B$c:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets mStableInsets -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    java.lang.reflect.Field sConsumedField -> e
    boolean sConsumedFieldFetched -> f
    java.lang.reflect.Constructor sConstructor -> g
    boolean sConstructorFetched -> h
    1:2:void <init>():1720:1721 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1725:1726 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    1:3:androidx.core.view.WindowInsetsCompat build():1745:1745 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    4:9:androidx.core.view.WindowInsetsCompat build():1746:1746 -> b
    10:14:androidx.core.view.WindowInsetsCompat build():1748:1748 -> b
    15:20:androidx.core.view.WindowInsetsCompat build():1749:1749 -> b
    1:3:void setStableInsets(androidx.core.graphics.Insets):1739:1739 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:4:void setSystemWindowInsets(androidx.core.graphics.Insets):1731:1731 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    5:19:void setSystemWindowInsets(androidx.core.graphics.Insets):1732:1732 -> f
    2:10:android.view.WindowInsets createWindowInsetsInstance():1761:1761 -> h
    11:20:android.view.WindowInsets createWindowInsetsInstance():1763:1763 -> h
    21:25:android.view.WindowInsets createWindowInsetsInstance():1765:1765 -> h
    26:27:android.view.WindowInsets createWindowInsetsInstance():1767:1767 -> h
    28:32:android.view.WindowInsets createWindowInsetsInstance():1769:1769 -> h
    33:40:android.view.WindowInsets createWindowInsetsInstance():1771:1771 -> h
    41:47:android.view.WindowInsets createWindowInsetsInstance():1773:1773 -> h
    48:52:android.view.WindowInsets createWindowInsetsInstance():1776:1776 -> h
    53:56:android.view.WindowInsets createWindowInsetsInstance():1782:1782 -> h
    57:70:android.view.WindowInsets createWindowInsetsInstance():1784:1784 -> h
    71:75:android.view.WindowInsets createWindowInsetsInstance():1786:1786 -> h
    76:77:android.view.WindowInsets createWindowInsetsInstance():1788:1788 -> h
    78:81:android.view.WindowInsets createWindowInsetsInstance():1790:1790 -> h
    82:98:android.view.WindowInsets createWindowInsetsInstance():1792:1792 -> h
    99:104:android.view.WindowInsets createWindowInsetsInstance():1794:1794 -> h
androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.B$d:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets$Builder mPlatBuilder -> c
    1:2:void <init>():1812:1813 -> <init>
    3:4:void <init>(androidx.core.view.WindowInsetsCompat):1817:1818 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    5:6:void <init>(androidx.core.view.WindowInsetsCompat):1820:1821 -> <init>
    1:3:androidx.core.view.WindowInsetsCompat build():1857:1857 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    4:5:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b
    6:9:androidx.core.view.WindowInsetsCompat build():1859:1859 -> b
    10:13:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b
    14:19:androidx.core.view.WindowInsetsCompat build():1860:1860 -> b
    1:10:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1836:1836 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:10:void setStableInsets(androidx.core.graphics.Insets):1846:1846 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:10:void setSystemGestureInsets(androidx.core.graphics.Insets):1831:1831 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:10:void setSystemWindowInsets(androidx.core.graphics.Insets):1826:1826 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:10:void setTappableElementInsets(androidx.core.graphics.Insets):1841:1841 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.C:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.D:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.E:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.F:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets m(android.view.WindowInsets$Builder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.G:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.H:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.I:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.J:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets$Builder m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.B$e:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>():1868:1868 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat):1872:1872 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.B$l:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat mHost -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    1:5:void <clinit>():747:747 -> <clinit>
    6:9:void <clinit>():748:748 -> <clinit>
    10:13:void <clinit>():749:749 -> <clinit>
    14:17:void <clinit>():750:750 -> <clinit>
    18:24:void <clinit>():751:751 -> <clinit>
    1:3:void <init>(androidx.core.view.WindowInsetsCompat):755:755 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    4:6:void <init>(androidx.core.view.WindowInsetsCompat):756:756 -> <init>
    1:3:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():784:784 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:3:androidx.core.view.WindowInsetsCompat consumeStableInsets():774:774 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:3:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():769:769 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:1:void copyRootViewBounds(android.view.View):0:0 -> d
    1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    5:10:boolean equals(java.lang.Object):841:841 -> equals
    11:12:boolean equals(java.lang.Object):842:842 -> equals
    13:22:boolean equals(java.lang.Object):843:843 -> equals
    23:32:boolean equals(java.lang.Object):844:844 -> equals
    33:46:boolean equals(java.lang.Object):845:845 -> equals
    47:60:boolean equals(java.lang.Object):846:846 -> equals
    61:76:boolean equals(java.lang.Object):847:847 -> equals
    1:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"}
    1:3:androidx.core.graphics.Insets getInsets(int):822:822 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"}
    1:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():806:806 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:20:int hashCode():853:853 -> hashCode
    21:46:int hashCode():854:854 -> hashCode
    47:51:int hashCode():853:853 -> hashCode
    1:3:androidx.core.graphics.Insets getStableInsets():794:794 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:5:androidx.core.graphics.Insets getSystemGestureInsets():800:800 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:3:androidx.core.graphics.Insets getSystemWindowInsets():789:789 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:5:androidx.core.graphics.Insets getTappableElementInsets():812:812 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    1:3:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):817:817 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B;"}
    1:1:boolean isConsumed():0:0 -> n
    1:1:boolean isRound():0:0 -> o
    1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"}
    1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.B$g:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets[] mOverriddenInsets -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/f;"}
    androidx.core.graphics.Insets mSystemWindowInsets -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    androidx.core.graphics.Insets mRootViewVisibleInsets -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    boolean sVisibleRectReflectionFetched -> h
    java.lang.reflect.Method sGetViewRootImplMethod -> i
    java.lang.Class sAttachInfoClass -> j
    java.lang.reflect.Field sVisibleInsetsField -> k
    java.lang.reflect.Field sAttachInfoField -> l
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):898:898 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):892:892 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):899:899 -> <init>
    4:4:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):903:903 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/core/view/B$g;)V"}
    1:6:void copyRootViewBounds(android.view.View):1111:1111 -> d
    7:8:void copyRootViewBounds(android.view.View):1113:1113 -> d
    9:12:void copyRootViewBounds(android.view.View):1115:1115 -> d
    1:5:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1086:1086 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    6:11:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1087:1087 -> e
    1:8:boolean equals(java.lang.Object):1187:1187 -> equals
    9:10:boolean equals(java.lang.Object):1188:1188 -> equals
    11:19:boolean equals(java.lang.Object):1189:1189 -> equals
    2:6:androidx.core.graphics.Insets getInsets(int):914:914 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"}
    1:4:androidx.core.graphics.Insets getSystemWindowInsets():1064:1064 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:6:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k
    7:12:androidx.core.graphics.Insets getSystemWindowInsets():1066:1066 -> k
    13:18:androidx.core.graphics.Insets getSystemWindowInsets():1067:1067 -> k
    19:24:androidx.core.graphics.Insets getSystemWindowInsets():1068:1068 -> k
    25:28:androidx.core.graphics.Insets getSystemWindowInsets():1069:1069 -> k
    29:34:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k
    35:37:androidx.core.graphics.Insets getSystemWindowInsets():1071:1071 -> k
    1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1078:1078 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B;"}
    12:22:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1079:1079 -> m
    23:33:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1080:1080 -> m
    34:38:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1081:1081 -> m
    1:7:boolean isRound():908:908 -> o
    1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1164:1164 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"}
    1:3:void setRootViewData(androidx.core.graphics.Insets):1097:1097 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
    1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1092:1092 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"}
    1:12:androidx.core.graphics.Insets getInsets(int,boolean):940:940 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/f;"}
    13:24:androidx.core.graphics.Insets getInsets(int,boolean):945:945 -> t
    29:31:androidx.core.graphics.Insets getInsetsForType(int,boolean):1042:1042 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/f;"}
    32:35:androidx.core.graphics.Insets getInsetsForType(int,boolean):1031:1031 -> u
    36:40:androidx.core.graphics.Insets getInsetsForType(int,boolean):1032:1032 -> u
    41:46:androidx.core.graphics.Insets getInsetsForType(int,boolean):1033:1033 -> u
    47:54:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> u
    55:62:androidx.core.graphics.Insets getInsetsForType(int,boolean):1036:1036 -> u
    63:67:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> u
    68:70:androidx.core.graphics.Insets getInsetsForType(int,boolean):1038:1038 -> u
    71:75:androidx.core.graphics.Insets getInsetsForType(int,boolean):1027:1027 -> u
    76:80:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> u
    81:85:androidx.core.graphics.Insets getInsetsForType(int,boolean):1019:1019 -> u
    86:89:androidx.core.graphics.Insets getInsetsForType(int,boolean):995:995 -> u
    90:98:androidx.core.graphics.Insets getInsetsForType(int,boolean):996:996 -> u
    99:102:androidx.core.graphics.Insets getInsetsForType(int,boolean):1000:1000 -> u
    103:106:androidx.core.graphics.Insets getInsetsForType(int,boolean):1001:1001 -> u
    107:112:androidx.core.graphics.Insets getInsetsForType(int,boolean):1003:1003 -> u
    113:117:androidx.core.graphics.Insets getInsetsForType(int,boolean):1006:1006 -> u
    118:123:androidx.core.graphics.Insets getInsetsForType(int,boolean):1007:1007 -> u
    124:129:androidx.core.graphics.Insets getInsetsForType(int,boolean):1008:1008 -> u
    130:137:androidx.core.graphics.Insets getInsetsForType(int,boolean):1011:1011 -> u
    138:142:androidx.core.graphics.Insets getInsetsForType(int,boolean):1012:1012 -> u
    143:147:androidx.core.graphics.Insets getInsetsForType(int,boolean):1015:1015 -> u
    148:151:androidx.core.graphics.Insets getInsetsForType(int,boolean):965:965 -> u
    152:155:androidx.core.graphics.Insets getInsetsForType(int,boolean):966:966 -> u
    156:159:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> u
    160:167:androidx.core.graphics.Insets getInsetsForType(int,boolean):968:968 -> u
    168:175:androidx.core.graphics.Insets getInsetsForType(int,boolean):970:970 -> u
    176:179:androidx.core.graphics.Insets getInsetsForType(int,boolean):971:971 -> u
    180:184:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> u
    185:188:androidx.core.graphics.Insets getInsetsForType(int,boolean):974:974 -> u
    189:192:androidx.core.graphics.Insets getInsetsForType(int,boolean):975:975 -> u
    193:196:androidx.core.graphics.Insets getInsetsForType(int,boolean):976:976 -> u
    197:200:androidx.core.graphics.Insets getInsetsForType(int,boolean):979:979 -> u
    201:206:androidx.core.graphics.Insets getInsetsForType(int,boolean):984:984 -> u
    207:217:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> u
    218:221:androidx.core.graphics.Insets getInsetsForType(int,boolean):956:956 -> u
    222:223:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> u
    224:233:androidx.core.graphics.Insets getInsetsForType(int,boolean):958:958 -> u
    234:238:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> u
    239:249:androidx.core.graphics.Insets getInsetsForType(int,boolean):960:960 -> u
    1:4:androidx.core.graphics.Insets getRootStableInsets():1102:1102 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:9:androidx.core.graphics.Insets getRootStableInsets():1103:1103 -> v
    10:12:androidx.core.graphics.Insets getRootStableInsets():1105:1105 -> v
    1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1126:1126 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/graphics/f;"}
    9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1130:1130 -> w
    13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1131:1131 -> w
    16:30:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1134:1134 -> w
    31:38:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1141:1141 -> w
    39:51:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1143:1143 -> w
    52:57:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1149:1149 -> w
    58:67:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1150:1150 -> w
    68:73:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1151:1151 -> w
    74:83:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> w
    84:94:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1155:1155 -> w
    95:98:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> w
    99:106:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1127:1127 -> w
    2:14:void loadReflectionField():1171:1171 -> x
    15:22:void loadReflectionField():1172:1172 -> x
    23:30:void loadReflectionField():1173:1173 -> x
    31:36:void loadReflectionField():1174:1174 -> x
    37:44:void loadReflectionField():1175:1175 -> x
    45:49:void loadReflectionField():1176:1176 -> x
    50:56:void loadReflectionField():1177:1177 -> x
    57:82:void loadReflectionField():1179:1179 -> x
    83:85:void loadReflectionField():1182:1182 -> x
androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.B$h:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.graphics.Insets mStableInsets -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1198:1198 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1195:1195 -> <init>
    3:3:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1202:1202 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/core/view/B$h;)V"}
    4:4:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1195:1195 -> <init>
    5:5:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1203:1203 -> <init>
    1:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():1214:1214 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1220:1220 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    1:4:androidx.core.graphics.Insets getStableInsets():1226:1226 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:6:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i
    7:12:androidx.core.graphics.Insets getStableInsets():1228:1228 -> i
    13:18:androidx.core.graphics.Insets getStableInsets():1229:1229 -> i
    19:24:androidx.core.graphics.Insets getStableInsets():1230:1230 -> i
    25:28:androidx.core.graphics.Insets getStableInsets():1231:1231 -> i
    29:34:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i
    35:37:androidx.core.graphics.Insets getStableInsets():1233:1233 -> i
    1:7:boolean isConsumed():1208:1208 -> n
    1:3:void setStableInsets(androidx.core.graphics.Insets):1238:1238 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.B$i:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1246:1246 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1250:1250 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/core/view/B$i;)V"}
    1:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1262:1262 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B;"}
    5:10:boolean equals(java.lang.Object):1268:1268 -> equals
    11:12:boolean equals(java.lang.Object):1269:1269 -> equals
    13:26:boolean equals(java.lang.Object):1271:1271 -> equals
    27:34:boolean equals(java.lang.Object):1272:1272 -> equals
    1:11:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1256:1256 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"}
    1:7:int hashCode():1277:1277 -> hashCode
androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.K:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.DisplayCutout m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.L:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.B$j:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.graphics.Insets mSystemGestureInsets -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    androidx.core.graphics.Insets mMandatorySystemGestureInsets -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    androidx.core.graphics.Insets mTappableElementInsets -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"}
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1289:1289 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroid/view/WindowInsets;)V"}
    2:4:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1284:1286 -> <init>
    5:5:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1293:1293 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/core/view/B$j;)V"}
    6:8:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1284:1286 -> <init>
    1:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1308:1308 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1309:1309 -> h
    7:16:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1310:1310 -> h
    17:19:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1312:1312 -> h
    1:4:androidx.core.graphics.Insets getSystemGestureInsets():1299:1299 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:16:androidx.core.graphics.Insets getSystemGestureInsets():1300:1300 -> j
    17:19:androidx.core.graphics.Insets getSystemGestureInsets():1302:1302 -> j
    1:4:androidx.core.graphics.Insets getTappableElementInsets():1318:1318 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"}
    5:16:androidx.core.graphics.Insets getTappableElementInsets():1319:1319 -> l
    17:19:androidx.core.graphics.Insets getTappableElementInsets():1321:1321 -> l
    1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1327:1327 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B;"}
    1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.M:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.N:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets m(android.view.WindowInsets,int,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.O:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.P:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.B$k:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    androidx.core.view.WindowInsetsCompat CONSUMED -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"}
    1:11:void <clinit>():1350:1350 -> <clinit>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1353:1353 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroid/view/WindowInsets;)V"}
    2:2:void <init>(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1357:1357 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/core/view/B$k;)V"}
    1:1:void copyRootViewBounds(android.view.View):0:0 -> d
    1:2:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"}
    3:10:androidx.core.graphics.Insets getInsets(int):1364:1364 -> g
    11:15:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g
androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.Q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.S:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.WindowInsets m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.B$m:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    35:70:int indexOf(int):2045:2045 -> a
androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.B$n:
# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"}
    41:46:int toPlatformType(int):2094:2094 -> a
    47:51:int toPlatformType(int):2091:2091 -> a
    52:56:int toPlatformType(int):2088:2088 -> a
    57:61:int toPlatformType(int):2085:2085 -> a
    62:66:int toPlatformType(int):2082:2082 -> a
    67:71:int toPlatformType(int):2079:2079 -> a
    72:76:int toPlatformType(int):2076:2076 -> a
    77:85:int toPlatformType(int):2073:2073 -> a
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.T:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.U:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.V:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.W:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.X:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.Y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.Z:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.a0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:int m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> y.a:
# {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"}
    int mOriginalClickableSpanId -> a
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u;"}
    int mClickableSpanActionId -> c
    1:3:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):53:53 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy/u;I)V"}
    4:5:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):54:54 -> <init>
    6:7:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):55:55 -> <init>
    8:10:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):56:56 -> <init>
    1:5:void onClick(android.view.View):67:67 -> onClick
    6:12:void onClick(android.view.View):68:68 -> onClick
    13:20:void onClick(android.view.View):69:69 -> onClick
androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> y.u:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    android.view.accessibility.AccessibilityNodeInfo mInfo -> a
    int mParentVirtualDescendantId -> b
    int mVirtualDescendantId -> c
    int sClickableSpanId -> d
    1:1:void <clinit>():2212:2212 -> <clinit>
    1:1:void <init>(java.lang.Object):2237:2237 -> <init>
    2:2:void <init>(java.lang.Object):1593:1593 -> <init>
    3:3:void <init>(java.lang.Object):1596:1596 -> <init>
    4:4:void <init>(java.lang.Object):2238:2238 -> <init>
    5:5:void <init>(android.view.accessibility.AccessibilityNodeInfo):2241:2241 -> <init>
    6:6:void <init>(android.view.accessibility.AccessibilityNodeInfo):1593:1593 -> <init>
    7:7:void <init>(android.view.accessibility.AccessibilityNodeInfo):1596:1596 -> <init>
    8:8:void <init>(android.view.accessibility.AccessibilityNodeInfo):2242:2242 -> <init>
    1:13:boolean hasSpans():3520:3520 -> A
    4:9:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3509:3509 -> B
    10:21:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3510:3510 -> B
    22:27:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3511:3511 -> B
    28:35:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3512:3512 -> B
    36:42:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3516:3516 -> B
    1:6:boolean isAccessibilityDataSensitive():3333:3333 -> C
    7:15:boolean isAccessibilityDataSensitive():3334:3334 -> C
    16:20:boolean isAccessibilityDataSensitive():3336:3336 -> C
    1:7:boolean isCheckable():2887:2887 -> D
    1:7:boolean isChecked():2911:2911 -> E
    1:7:boolean isClickable():3057:3057 -> F
    1:7:boolean isContextClickable():3959:3959 -> G
    1:7:boolean isEnabled():3105:3105 -> H
    1:7:boolean isFocusable():2935:2935 -> I
    1:7:boolean isFocused():2959:2959 -> J
    3:7:boolean isGranularScrollingSupported():3183:3183 -> K
    1:6:boolean isImportantForAccessibility():3302:3302 -> L
    7:15:boolean isImportantForAccessibility():3303:3303 -> L
    1:7:boolean isLongClickable():3081:3081 -> M
    1:7:boolean isPassword():3129:3129 -> N
    1:7:boolean isScrollable():3153:3153 -> O
    1:7:boolean isSelected():3033:3033 -> P
    1:6:boolean isTextSelectable():3227:3227 -> Q
    7:15:boolean isTextSelectable():3228:3228 -> Q
    16:20:boolean isTextSelectable():3230:3230 -> Q
    1:7:boolean isVisibleToUser():2983:2983 -> R
    1:7:boolean performAction(int,android.os.Bundle):2632:2632 -> S
    1:6:void removeCollectedSpans(android.view.View):3538:3538 -> T
    7:13:void removeCollectedSpans(android.view.View):3540:3540 -> T
    14:19:void removeCollectedSpans(android.view.View):3541:3541 -> T
    20:31:void removeCollectedSpans(android.view.View):3542:3542 -> T
    32:41:void removeCollectedSpans(android.view.View):3543:3543 -> T
    42:47:void removeCollectedSpans(android.view.View):3546:3546 -> T
    48:64:void removeCollectedSpans(android.view.View):3547:3547 -> T
    1:6:void setBooleanProperty(int,boolean):5059:5059 -> U
    7:20:void setBooleanProperty(int,boolean):5061:5061 -> U
    21:24:void setBooleanProperty(int,boolean):5064:5064 -> U
    1:6:void setClassName(java.lang.CharSequence):3417:3417 -> V
    1:6:void setHeading(boolean):4719:4719 -> W
    7:13:void setHeading(boolean):4720:4720 -> W
    14:17:void setHeading(boolean):4722:4722 -> W
    1:6:void setPaneTitle(java.lang.CharSequence):4596:4596 -> X
    7:12:void setPaneTitle(java.lang.CharSequence):4597:4597 -> X
    13:24:void setPaneTitle(java.lang.CharSequence):4599:4599 -> X
    1:6:void setScreenReaderFocusable(boolean):4647:4647 -> Y
    7:13:void setScreenReaderFocusable(boolean):4648:4648 -> Y
    14:17:void setScreenReaderFocusable(boolean):4650:4650 -> Y
    1:6:void setScrollable(boolean):3168:3168 -> Z
    1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2571:2571 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/u$a;)V"}
    1:6:void setStateDescription(java.lang.CharSequence):3602:3602 -> a0
    7:12:void setStateDescription(java.lang.CharSequence):3603:3603 -> a0
    13:24:void setStateDescription(java.lang.CharSequence):3605:3605 -> a0
    1:17:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3531:3531 -> b
    18:34:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3532:3532 -> b
    35:51:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3533:3533 -> b
    52:65:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3534:3534 -> b
    1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():2259:2259 -> b0
    1:6:void addSpansToExtras(java.lang.CharSequence,android.view.View):3463:3463 -> c
    7:9:void addSpansToExtras(java.lang.CharSequence,android.view.View):3464:3464 -> c
    10:12:void addSpansToExtras(java.lang.CharSequence,android.view.View):3465:3465 -> c
    13:18:void addSpansToExtras(java.lang.CharSequence,android.view.View):3466:3466 -> c
    19:21:void addSpansToExtras(java.lang.CharSequence,android.view.View):3467:3467 -> c
    22:32:void addSpansToExtras(java.lang.CharSequence,android.view.View):3468:3468 -> c
    33:37:void addSpansToExtras(java.lang.CharSequence,android.view.View):3470:3470 -> c
    38:40:void addSpansToExtras(java.lang.CharSequence,android.view.View):3471:3471 -> c
    41:46:void addSpansToExtras(java.lang.CharSequence,android.view.View):3472:3472 -> c
    47:56:void addSpansToExtras(java.lang.CharSequence,android.view.View):3473:3473 -> c
    57:68:void addSpansToExtras(java.lang.CharSequence,android.view.View):3474:3474 -> c
    1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):2252:2252 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)Ly/u;"}
    1:11:void clearExtrasSpans():3524:3524 -> d
    12:22:void clearExtrasSpans():3525:3525 -> d
    23:33:void clearExtrasSpans():3526:3526 -> d
    34:45:void clearExtrasSpans():3527:3527 -> d
    3:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrapNonNullInstance(java.lang.Object):2223:2223 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ly/u;"}
    1:6:java.util.List extrasIntList(java.lang.String):2544:2544 -> e
    7:12:java.util.List extrasIntList(java.lang.String):2545:2545 -> e
    13:17:java.util.List extrasIntList(java.lang.String):2547:2547 -> e
    18:27:java.util.List extrasIntList(java.lang.String):2548:2548 -> e
    9:13:boolean equals(java.lang.Object):4962:4962 -> equals
    14:15:boolean equals(java.lang.Object):4965:4965 -> equals
    16:19:boolean equals(java.lang.Object):4966:4966 -> equals
    20:24:boolean equals(java.lang.Object):4967:4967 -> equals
    25:33:boolean equals(java.lang.Object):4970:4970 -> equals
    34:40:boolean equals(java.lang.Object):4973:4973 -> equals
    41:48:boolean equals(java.lang.Object):4976:4976 -> equals
    1:8:java.util.List getActionList():3912:3912 -> f
    9:13:java.util.List getActionList():3915:3915 -> f
    14:20:java.util.List getActionList():3916:3916 -> f
    21:24:java.util.List getActionList():3918:3918 -> f
    25:36:java.util.List getActionList():3919:3919 -> f
    37:39:java.util.List getActionList():3923:3923 -> f
    19:21:java.lang.String getActionSymbolicName(int):5161:5161 -> g
    22:24:java.lang.String getActionSymbolicName(int):5157:5157 -> g
    25:27:java.lang.String getActionSymbolicName(int):5155:5155 -> g
    28:30:java.lang.String getActionSymbolicName(int):5153:5153 -> g
    31:33:java.lang.String getActionSymbolicName(int):5151:5151 -> g
    34:36:java.lang.String getActionSymbolicName(int):5149:5149 -> g
    37:39:java.lang.String getActionSymbolicName(int):5133:5133 -> g
    40:42:java.lang.String getActionSymbolicName(int):5131:5131 -> g
    43:45:java.lang.String getActionSymbolicName(int):5127:5127 -> g
    46:48:java.lang.String getActionSymbolicName(int):5129:5129 -> g
    49:51:java.lang.String getActionSymbolicName(int):5147:5147 -> g
    52:54:java.lang.String getActionSymbolicName(int):5145:5145 -> g
    55:57:java.lang.String getActionSymbolicName(int):5141:5141 -> g
    58:60:java.lang.String getActionSymbolicName(int):5139:5139 -> g
    61:63:java.lang.String getActionSymbolicName(int):5125:5125 -> g
    64:66:java.lang.String getActionSymbolicName(int):5123:5123 -> g
    67:69:java.lang.String getActionSymbolicName(int):5121:5121 -> g
    70:72:java.lang.String getActionSymbolicName(int):5119:5119 -> g
    73:75:java.lang.String getActionSymbolicName(int):5137:5137 -> g
    76:78:java.lang.String getActionSymbolicName(int):5135:5135 -> g
    79:81:java.lang.String getActionSymbolicName(int):5159:5159 -> g
    82:84:java.lang.String getActionSymbolicName(int):5143:5143 -> g
    85:87:java.lang.String getActionSymbolicName(int):5117:5117 -> g
    88:90:java.lang.String getActionSymbolicName(int):5115:5115 -> g
    91:93:java.lang.String getActionSymbolicName(int):5113:5113 -> g
    94:96:java.lang.String getActionSymbolicName(int):5111:5111 -> g
    97:99:java.lang.String getActionSymbolicName(int):5105:5105 -> g
    100:102:java.lang.String getActionSymbolicName(int):5109:5109 -> g
    103:105:java.lang.String getActionSymbolicName(int):5107:5107 -> g
    106:108:java.lang.String getActionSymbolicName(int):5103:5103 -> g
    109:111:java.lang.String getActionSymbolicName(int):5101:5101 -> g
    112:114:java.lang.String getActionSymbolicName(int):5099:5099 -> g
    115:117:java.lang.String getActionSymbolicName(int):5097:5097 -> g
    118:120:java.lang.String getActionSymbolicName(int):5095:5095 -> g
    121:123:java.lang.String getActionSymbolicName(int):5093:5093 -> g
    124:126:java.lang.String getActionSymbolicName(int):5091:5091 -> g
    127:129:java.lang.String getActionSymbolicName(int):5089:5089 -> g
    130:132:java.lang.String getActionSymbolicName(int):5087:5087 -> g
    133:135:java.lang.String getActionSymbolicName(int):5085:5085 -> g
    136:138:java.lang.String getActionSymbolicName(int):5083:5083 -> g
    139:141:java.lang.String getActionSymbolicName(int):5081:5081 -> g
    142:144:java.lang.String getActionSymbolicName(int):5079:5079 -> g
    145:148:java.lang.String getActionSymbolicName(int):5077:5077 -> g
    1:8:boolean getBooleanProperty(int):5069:5069 -> h
    9:20:boolean getBooleanProperty(int):5071:5071 -> h
    1:11:int hashCode():4951:4951 -> hashCode
    1:6:void getBoundsInParent(android.graphics.Rect):2780:2780 -> i
    1:6:void getBoundsInScreen(android.graphics.Rect):2812:2812 -> j
    1:6:void getBoundsInWindow(android.graphics.Rect):2846:2846 -> k
    7:12:void getBoundsInWindow(android.graphics.Rect):2847:2847 -> k
    13:28:void getBoundsInWindow(android.graphics.Rect):2849:2849 -> k
    29:40:void getBoundsInWindow(android.graphics.Rect):2851:2851 -> k
    1:7:java.lang.CharSequence getClassName():3402:3402 -> l
    1:4:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3499:3499 -> m
    5:7:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3500:3500 -> m
    8:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3501:3501 -> m
    1:6:java.lang.CharSequence getContainerTitle():3690:3690 -> n
    7:13:java.lang.CharSequence getContainerTitle():3691:3691 -> n
    14:26:java.lang.CharSequence getContainerTitle():3693:3693 -> n
    1:7:java.lang.CharSequence getContentDescription():3558:3558 -> o
    1:7:java.lang.CharSequence getError():4042:4042 -> p
    1:7:android.os.Bundle getExtras():4193:4193 -> q
    1:7:int getMaxTextLength():4293:4293 -> r
    1:6:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3481:3481 -> s
    7:11:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3483:3483 -> s
    12:17:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3484:3484 -> s
    1:7:java.lang.CharSequence getPackageName():3378:3378 -> t
    1:5:java.lang.String toString():4986:4986 -> toString
    6:12:java.lang.String toString():4987:4987 -> toString
    13:17:java.lang.String toString():4989:4989 -> toString
    18:20:java.lang.String toString():4991:4991 -> toString
    21:40:java.lang.String toString():4992:4992 -> toString
    41:43:java.lang.String toString():4994:4994 -> toString
    44:63:java.lang.String toString():4995:4995 -> toString
    64:66:java.lang.String toString():4997:4997 -> toString
    67:86:java.lang.String toString():4998:4998 -> toString
    87:98:java.lang.String toString():5000:5000 -> toString
    99:110:java.lang.String toString():5001:5001 -> toString
    111:122:java.lang.String toString():5002:5002 -> toString
    123:134:java.lang.String toString():5003:5003 -> toString
    135:146:java.lang.String toString():5004:5004 -> toString
    147:158:java.lang.String toString():5005:5005 -> toString
    159:170:java.lang.String toString():5006:5006 -> toString
    171:182:java.lang.String toString():5007:5007 -> toString
    183:194:java.lang.String toString():5008:5008 -> toString
    195:206:java.lang.String toString():5009:5009 -> toString
    207:218:java.lang.String toString():5011:5011 -> toString
    219:230:java.lang.String toString():5012:5012 -> toString
    231:242:java.lang.String toString():5013:5013 -> toString
    243:254:java.lang.String toString():5014:5014 -> toString
    255:266:java.lang.String toString():5015:5015 -> toString
    267:278:java.lang.String toString():5016:5016 -> toString
    279:290:java.lang.String toString():5017:5017 -> toString
    291:302:java.lang.String toString():5018:5018 -> toString
    303:314:java.lang.String toString():5019:5019 -> toString
    315:326:java.lang.String toString():5020:5020 -> toString
    327:350:java.lang.String toString():5021:5021 -> toString
    351:362:java.lang.String toString():5022:5022 -> toString
    363:374:java.lang.String toString():5023:5023 -> toString
    375:386:java.lang.String toString():5024:5024 -> toString
    387:398:java.lang.String toString():5025:5025 -> toString
    399:410:java.lang.String toString():5026:5026 -> toString
    411:422:java.lang.String toString():5027:5027 -> toString
    423:427:java.lang.String toString():5029:5029 -> toString
    428:432:java.lang.String toString():5031:5031 -> toString
    433:438:java.lang.String toString():5032:5032 -> toString
    439:444:java.lang.String toString():5033:5033 -> toString
    445:452:java.lang.String toString():5034:5034 -> toString
    453:466:java.lang.String toString():5035:5035 -> toString
    467:474:java.lang.String toString():5036:5036 -> toString
    475:477:java.lang.String toString():5038:5038 -> toString
    478:485:java.lang.String toString():5039:5039 -> toString
    486:493:java.lang.String toString():5040:5040 -> toString
    494:498:java.lang.String toString():5053:5053 -> toString
    499:503:java.lang.String toString():5055:5055 -> toString
    1:9:android.util.SparseArray getSpansFromViewTags(android.view.View):3491:3491 -> u
    1:6:java.lang.CharSequence getStateDescription():3568:3568 -> v
    7:13:java.lang.CharSequence getStateDescription():3569:3569 -> v
    14:26:java.lang.CharSequence getStateDescription():3571:3571 -> v
    1:6:java.lang.CharSequence getText():3426:3426 -> w
    7:12:java.lang.CharSequence getText():3427:3427 -> w
    13:18:java.lang.CharSequence getText():3428:3428 -> w
    19:24:java.lang.CharSequence getText():3429:3429 -> w
    25:30:java.lang.CharSequence getText():3430:3430 -> w
    31:40:java.lang.CharSequence getText():3431:3431 -> w
    41:49:java.lang.CharSequence getText():3432:3432 -> w
    50:56:java.lang.CharSequence getText():3431:3431 -> w
    57:62:java.lang.CharSequence getText():3433:3433 -> w
    63:74:java.lang.CharSequence getText():3434:3434 -> w
    75:87:java.lang.CharSequence getText():3435:3435 -> w
    88:117:java.lang.CharSequence getText():3436:3436 -> w
    118:124:java.lang.CharSequence getText():3434:3434 -> w
    125:131:java.lang.CharSequence getText():3440:3440 -> w
    1:6:java.lang.CharSequence getTooltipText():4555:4555 -> x
    7:13:java.lang.CharSequence getTooltipText():4556:4556 -> x
    14:26:java.lang.CharSequence getTooltipText():4558:4558 -> x
    1:6:java.lang.String getUniqueId():3616:3616 -> y
    7:13:java.lang.String getUniqueId():3617:3617 -> y
    14:26:java.lang.String getUniqueId():3619:3619 -> y
    1:7:java.lang.String getViewIdResourceName():3736:3736 -> z
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> y.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> y.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> y.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> y.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4 -> y.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.CharSequence y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> y.u$a:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_TO_POSITION -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_START -> Q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_DROP -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_CANCEL -> S
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TEXT_SUGGESTIONS -> T
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_IN_DIRECTION -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    java.lang.Object mAction -> a
    int mId -> b
    java.lang.Class mViewCommandArgumentClass -> c
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_FOCUS -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"}
    1:9:void <clinit>():122:122 -> <clinit>
    10:17:void <clinit>():130:130 -> <clinit>
    18:25:void <clinit>():137:137 -> <clinit>
    26:34:void <clinit>():144:144 -> <clinit>
    35:43:void <clinit>():159:159 -> <clinit>
    44:52:void <clinit>():174:174 -> <clinit>
    53:61:void <clinit>():191:191 -> <clinit>
    62:70:void <clinit>():202:202 -> <clinit>
    71:81:void <clinit>():250:250 -> <clinit>
    82:90:void <clinit>():299:299 -> <clinit>
    91:101:void <clinit>():321:321 -> <clinit>
    102:110:void <clinit>():343:343 -> <clinit>
    111:119:void <clinit>():351:351 -> <clinit>
    120:128:void <clinit>():358:358 -> <clinit>
    129:137:void <clinit>():365:365 -> <clinit>
    138:147:void <clinit>():371:371 -> <clinit>
    148:156:void <clinit>():377:377 -> <clinit>
    157:167:void <clinit>():408:408 -> <clinit>
    168:176:void <clinit>():416:416 -> <clinit>
    177:185:void <clinit>():423:423 -> <clinit>
    186:194:void <clinit>():430:430 -> <clinit>
    195:205:void <clinit>():454:454 -> <clinit>
    206:207:void <clinit>():464:464 -> <clinit>
    208:209:void <clinit>():465:465 -> <clinit>
    210:222:void <clinit>():466:466 -> <clinit>
    223:224:void <clinit>():481:481 -> <clinit>
    225:227:void <clinit>():483:483 -> <clinit>
    228:238:void <clinit>():484:484 -> <clinit>
    239:240:void <clinit>():490:490 -> <clinit>
    241:253:void <clinit>():492:492 -> <clinit>
    254:255:void <clinit>():497:497 -> <clinit>
    256:268:void <clinit>():499:499 -> <clinit>
    269:270:void <clinit>():505:505 -> <clinit>
    271:283:void <clinit>():507:507 -> <clinit>
    284:285:void <clinit>():513:513 -> <clinit>
    286:298:void <clinit>():515:515 -> <clinit>
    299:304:void <clinit>():522:522 -> <clinit>
    305:321:void <clinit>():524:524 -> <clinit>
    322:325:void <clinit>():531:531 -> <clinit>
    326:343:void <clinit>():533:533 -> <clinit>
    344:347:void <clinit>():540:540 -> <clinit>
    348:365:void <clinit>():542:542 -> <clinit>
    366:369:void <clinit>():549:549 -> <clinit>
    370:387:void <clinit>():551:551 -> <clinit>
    388:389:void <clinit>():569:569 -> <clinit>
    390:402:void <clinit>():571:571 -> <clinit>
    403:408:void <clinit>():584:584 -> <clinit>
    409:427:void <clinit>():586:586 -> <clinit>
    428:433:void <clinit>():597:597 -> <clinit>
    434:451:void <clinit>():599:599 -> <clinit>
    452:457:void <clinit>():606:606 -> <clinit>
    458:474:void <clinit>():608:608 -> <clinit>
    475:478:void <clinit>():615:615 -> <clinit>
    479:496:void <clinit>():617:617 -> <clinit>
    497:502:void <clinit>():645:645 -> <clinit>
    503:520:void <clinit>():647:647 -> <clinit>
    521:524:void <clinit>():658:658 -> <clinit>
    525:542:void <clinit>():660:660 -> <clinit>
    543:546:void <clinit>():675:675 -> <clinit>
    547:564:void <clinit>():677:677 -> <clinit>
    565:568:void <clinit>():692:692 -> <clinit>
    569:586:void <clinit>():694:694 -> <clinit>
    587:590:void <clinit>():706:706 -> <clinit>
    591:608:void <clinit>():708:708 -> <clinit>
    609:614:void <clinit>():715:715 -> <clinit>
    615:627:void <clinit>():717:717 -> <clinit>
    628:632:void <clinit>():718:718 -> <clinit>
    633:638:void <clinit>():746:746 -> <clinit>
    639:655:void <clinit>():748:748 -> <clinit>
    1:1:void <init>(int,java.lang.CharSequence):767:767 -> <init>
    2:2:void <init>(java.lang.Object):784:784 -> <init>
    3:3:void <init>(int,java.lang.CharSequence,java.lang.Class):789:789 -> <init>
    4:5:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):794:795 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;Ly/x;Ljava/lang/Class;)V"}
    6:6:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):798:798 -> <init>
    7:7:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):800:800 -> <init>
    8:8:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):802:802 -> <init>
    1:9:int getId():812:812 -> a
    1:9:java.lang.CharSequence getLabel():826:826 -> b
    1:2:boolean perform(android.view.View,android.os.Bundle):840:840 -> c
    5:9:boolean equals(java.lang.Object):878:878 -> equals
    10:11:boolean equals(java.lang.Object):881:881 -> equals
    12:15:boolean equals(java.lang.Object):883:883 -> equals
    16:20:boolean equals(java.lang.Object):884:884 -> equals
    21:31:boolean equals(java.lang.Object):887:887 -> equals
    1:11:int hashCode():870:870 -> hashCode
    1:5:java.lang.String toString():896:896 -> toString
    6:10:java.lang.String toString():897:897 -> toString
    11:16:java.lang.String toString():899:899 -> toString
    17:30:java.lang.String toString():900:900 -> toString
    31:38:java.lang.String toString():901:901 -> toString
    39:41:java.lang.String toString():903:903 -> toString
    42:46:java.lang.String toString():904:904 -> toString
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> y.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> y.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10 -> y.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11 -> y.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12 -> y.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13 -> y.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> y.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> y.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> y.o:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> y.p:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> y.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> y.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8 -> y.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9 -> y.t:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl -> y.u$b:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    1:6:java.lang.Object createRangeInfo(int,float,float,float):5199:5199 -> a
    1:5:java.lang.CharSequence getStateDescription(android.view.accessibility.AccessibilityNodeInfo):5194:5194 -> b
    1:4:void setStateDescription(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5189:5189 -> c
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl -> y.u$c:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    1:7:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5229:5229 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIIIIZLjava/lang/String;Ljava/lang/String;)Ly/u$e;"}
    8:15:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5231:5231 -> a
    16:19:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5232:5232 -> a
    20:23:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5233:5233 -> a
    24:27:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5234:5234 -> a
    28:31:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5235:5235 -> a
    32:35:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5236:5236 -> a
    36:39:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5237:5237 -> a
    40:47:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5238:5238 -> a
    1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getChild(android.view.accessibility.AccessibilityNodeInfo,int,int):5244:5244 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;II)Ly/u;"}
    1:7:java.lang.String getCollectionItemColumnTitle(java.lang.Object):5273:5273 -> c
    1:7:java.lang.String getCollectionItemRowTitle(java.lang.Object):5267:5267 -> d
    1:5:android.view.accessibility.AccessibilityNodeInfo$ExtraRenderingInfo getExtraRenderingInfo(android.view.accessibility.AccessibilityNodeInfo):5212:5212 -> e
    1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getParent(android.view.accessibility.AccessibilityNodeInfo,int):5251:5251 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;I)Ly/u;"}
    1:5:java.lang.String getUniqueId(android.view.accessibility.AccessibilityNodeInfo):5257:5257 -> g
    1:5:boolean isTextSelectable(android.view.accessibility.AccessibilityNodeInfo):5217:5217 -> h
    1:4:void setTextSelectable(android.view.accessibility.AccessibilityNodeInfo,boolean):5222:5222 -> i
    1:4:void setUniqueId(android.view.accessibility.AccessibilityNodeInfo,java.lang.String):5262:5262 -> j
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl -> y.u$d:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionScrollInDirection():5345:5345 -> a
    1:4:void getBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5307:5307 -> b
    1:5:java.lang.CharSequence getContainerTitle(android.view.accessibility.AccessibilityNodeInfo):5296:5296 -> c
    1:9:long getMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo):5328:5328 -> d
    1:5:boolean hasRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo):5317:5317 -> e
    1:5:boolean isAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo):5285:5285 -> f
    1:4:void setAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo,boolean):5291:5291 -> g
    1:4:void setBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5312:5312 -> h
    1:4:void setContainerTitle(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5302:5302 -> i
    1:8:void setMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo,long):5334:5334 -> j
    1:4:void setQueryFromAppProcessEnabled(android.view.accessibility.AccessibilityNodeInfo,android.view.View,boolean):5340:5340 -> k
    1:4:void setRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo,boolean):5323:5323 -> l
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> y.u$e:
# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"}
    java.lang.Object mInfo -> a
    1:3:void <init>(java.lang.Object):1124:1124 -> <init>
    4:6:void <init>(java.lang.Object):1125:1125 -> <init>
androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> y.v:
# {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"}
    java.lang.Object mProvider -> a
    1:3:void <init>(java.lang.Object):132:132 -> <init>
    4:6:void <init>(java.lang.Object):133:133 -> <init>
    1:3:java.lang.Object getProvider():141:141 -> a
androidx.core.view.accessibility.AccessibilityRecordCompat -> y.w:
# {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"}
    1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):506:506 -> a
    1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):550:550 -> b
androidx.core.view.accessibility.AccessibilityViewCommand -> y.x:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> y.x$a:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> y.x$b:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> y.x$c:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> y.x$d:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> y.x$e:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> y.x$f:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> y.x$g:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> y.x$h:
# {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"}
androidx.core.view.autofill.AutofillIdCompat -> z.a:
# {"id":"sourceFile","fileName":"AutofillIdCompat.java"}
androidx.core.view.contentcapture.ContentCaptureSessionCompat -> A.a:
# {"id":"sourceFile","fileName":"ContentCaptureSessionCompat.java"}
androidx.core.view.inputmethod.EditorInfoCompat -> B.a:
# {"id":"sourceFile","fileName":"EditorInfoCompat.java"}
    java.lang.String[] EMPTY_STRING_ARRAY -> a
    2:6:void <clinit>():94:94 -> <clinit>
    8:16:boolean isCutOnSurrogate(java.lang.CharSequence,int,int):504:504 -> a
    17:25:boolean isCutOnSurrogate(java.lang.CharSequence,int,int):502:502 -> a
    1:19:boolean isPasswordInputType(int):511:511 -> b
    1:3:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):273:273 -> c
    4:9:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):274:274 -> c
    10:13:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):275:275 -> c
    14:30:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):280:280 -> c
    31:43:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):287:287 -> c
    44:51:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):295:295 -> c
    52:59:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):296:296 -> c
    60:63:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):301:301 -> c
    64:67:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):305:305 -> c
    68:71:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):290:290 -> c
    1:7:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):249:249 -> d
    8:11:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):250:250 -> d
    12:15:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):252:252 -> d
    1:4:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):524:524 -> e
    5:13:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):525:525 -> e
    14:20:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):529:529 -> e
    21:27:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):530:530 -> e
    28:34:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):531:531 -> e
    35:42:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):532:532 -> e
    12:26:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):333:333 -> f
    27:32:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):336:336 -> f
    33:37:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):337:337 -> f
    38:42:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):339:339 -> f
    43:53:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):346:346 -> f
    54:67:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):351:351 -> f
    68:72:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):360:360 -> f
    73:77:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):362:362 -> f
    78:89:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):365:365 -> f
    90:94:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):368:368 -> f
    95:98:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):375:375 -> f
androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl -> B.a$a:
# {"id":"sourceFile","fileName":"EditorInfoCompat.java"}
    1:4:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):575:575 -> a
androidx.core.widget.AutoScrollHelper -> androidx.core.widget.a:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    androidx.core.widget.AutoScrollHelper$ClampedScroller mScroller -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a$a;"}
    android.view.animation.Interpolator mEdgeInterpolator -> b
    android.view.View mTarget -> c
    java.lang.Runnable mRunnable -> d
    float[] mRelativeEdges -> e
    float[] mMaximumEdges -> f
    int mEdgeType -> g
    int mActivationDelay -> h
    float[] mRelativeVelocity -> i
    float[] mMinimumVelocity -> j
    float[] mMaximumVelocity -> k
    boolean mAlreadyDelayed -> l
    boolean mNeedsReset -> m
    boolean mNeedsCancel -> n
    boolean mAnimating -> o
    boolean mEnabled -> p
    boolean mExclusive -> q
    int DEFAULT_ACTIVATION_DELAY -> r
    1:7:void <clinit>():195:195 -> <clinit>
    1:3:void <init>(android.view.View):210:210 -> <init>
    4:10:void <init>(android.view.View):138:138 -> <init>
    11:18:void <init>(android.view.View):141:141 -> <init>
    19:28:void <init>(android.view.View):150:150 -> <init>
    29:35:void <init>(android.view.View):153:153 -> <init>
    36:42:void <init>(android.view.View):162:162 -> <init>
    43:49:void <init>(android.view.View):165:165 -> <init>
    50:56:void <init>(android.view.View):168:168 -> <init>
    57:58:void <init>(android.view.View):211:211 -> <init>
    59:66:void <init>(android.view.View):213:213 -> <init>
    67:83:void <init>(android.view.View):214:214 -> <init>
    84:87:void <init>(android.view.View):216:216 -> <init>
    88:91:void <init>(android.view.View):217:217 -> <init>
    92:94:void <init>(android.view.View):219:219 -> <init>
    95:100:void <init>(android.view.View):220:220 -> <init>
    101:105:void <init>(android.view.View):221:221 -> <init>
    106:108:void <init>(android.view.View):222:222 -> <init>
    109:115:void <init>(android.view.View):223:223 -> <init>
    116:118:void <init>(android.view.View):224:224 -> <init>
    119:122:void <init>(android.view.View):225:225 -> <init>
    boolean canTargetScrollHorizontally(int) -> a
    boolean canTargetScrollVertically(int) -> b
    1:9:void cancelTargetTouch():687:687 -> c
    10:13:void cancelTargetTouch():688:688 -> c
    14:18:void cancelTargetTouch():690:690 -> c
    19:22:void cancelTargetTouch():691:691 -> c
    1:4:float computeTargetVelocity(int,float,float,float):549:549 -> d
    5:8:float computeTargetVelocity(int,float,float,float):550:550 -> d
    9:18:float computeTargetVelocity(int,float,float,float):551:551 -> d
    19:22:float computeTargetVelocity(int,float,float,float):557:557 -> d
    23:26:float computeTargetVelocity(int,float,float,float):558:558 -> d
    27:34:float computeTargetVelocity(int,float,float,float):559:559 -> d
    35:41:float computeTargetVelocity(int,float,float,float):566:566 -> d
    42:47:float computeTargetVelocity(int,float,float,float):568:568 -> d
    1:1:float constrain(float,float,float):0:0 -> e
    1:1:int constrain(int,int,int):0:0 -> f
    7:37:float constrainEdgeValue(float,float):638:638 -> g
    38:45:float constrainEdgeValue(float,float):645:645 -> g
    3:6:float getEdgeValue(float,float,float,float):617:617 -> h
    7:11:float getEdgeValue(float,float,float,float):618:618 -> h
    12:20:float getEdgeValue(float,float,float,float):619:619 -> h
    21:33:float getEdgeValue(float,float,float,float):623:623 -> h
    34:43:float getEdgeValue(float,float,float,float):625:625 -> h
    44:49:float getEdgeValue(float,float,float,float):630:630 -> h
    1:5:void requestStop():538:538 -> i
    6:8:void requestStop():541:541 -> i
    9:14:void requestStop():543:543 -> i
    void scrollTargetBy(int,int) -> j
    1:3:androidx.core.widget.AutoScrollHelper setActivationDelay(int):420:420 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:3:androidx.core.widget.AutoScrollHelper setEdgeType(int):359:359 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setEnabled(boolean):236:236 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setEnabled(boolean):237:237 -> m
    10:12:androidx.core.widget.AutoScrollHelper setEnabled(boolean):240:240 -> m
    1:6:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):402:402 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):403:403 -> n
    1:10:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):296:296 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):297:297 -> o
    1:6:boolean onTouch(android.view.View,android.view.MotionEvent):466:466 -> onTouch
    7:22:boolean onTouch(android.view.View,android.view.MotionEvent):470:470 -> onTouch
    23:26:boolean onTouch(android.view.View,android.view.MotionEvent):491:491 -> onTouch
    27:28:boolean onTouch(android.view.View,android.view.MotionEvent):473:473 -> onTouch
    29:30:boolean onTouch(android.view.View,android.view.MotionEvent):474:474 -> onTouch
    31:46:boolean onTouch(android.view.View,android.view.MotionEvent):478:478 -> onTouch
    47:50:boolean onTouch(android.view.View,android.view.MotionEvent):477:477 -> onTouch
    51:66:boolean onTouch(android.view.View,android.view.MotionEvent):480:480 -> onTouch
    67:70:boolean onTouch(android.view.View,android.view.MotionEvent):479:479 -> onTouch
    71:75:boolean onTouch(android.view.View,android.view.MotionEvent):481:481 -> onTouch
    76:85:boolean onTouch(android.view.View,android.view.MotionEvent):485:485 -> onTouch
    86:88:boolean onTouch(android.view.View,android.view.MotionEvent):486:486 -> onTouch
    89:98:boolean onTouch(android.view.View,android.view.MotionEvent):495:495 -> onTouch
    1:10:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):315:315 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):316:316 -> p
    1:6:androidx.core.widget.AutoScrollHelper setRampDownDuration(int):452:452 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setRampUpDuration(int):436:436 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"}
    1:6:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):379:379 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    7:9:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):380:380 -> s
    1:10:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):337:337 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"}
    11:13:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):338:338 -> t
    1:2:boolean shouldAnimate():502:502 -> u
    3:6:boolean shouldAnimate():503:503 -> u
    7:12:boolean shouldAnimate():504:504 -> u
    13:20:boolean shouldAnimate():506:506 -> u
    21:30:boolean shouldAnimate():507:507 -> u
    1:4:void startAnimating():514:514 -> v
    5:12:void startAnimating():515:515 -> v
    13:14:void startAnimating():518:518 -> v
    15:16:void startAnimating():519:519 -> v
    17:24:void startAnimating():521:521 -> v
    25:33:void startAnimating():522:522 -> v
    34:38:void startAnimating():524:524 -> v
    39:41:void startAnimating():529:529 -> v
androidx.core.widget.AutoScrollHelper$ClampedScroller -> androidx.core.widget.a$a:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    int mRampUpDuration -> a
    int mRampDownDuration -> b
    float mTargetVelocityX -> c
    float mTargetVelocityY -> d
    long mStartTime -> e
    long mDeltaTime -> f
    int mDeltaX -> g
    int mDeltaY -> h
    long mStopTime -> i
    float mStopValue -> j
    int mEffectiveRampDown -> k
    1:5:void <init>():756:756 -> <init>
    6:9:void <init>():757:757 -> <init>
    10:13:void <init>():758:758 -> <init>
    14:16:void <init>():759:759 -> <init>
    17:18:void <init>():760:760 -> <init>
    19:21:void <init>():761:761 -> <init>
    1:8:void computeScrollDelta():831:831 -> a
    9:12:void computeScrollDelta():835:835 -> a
    13:16:void computeScrollDelta():836:836 -> a
    17:20:void computeScrollDelta():837:837 -> a
    21:24:void computeScrollDelta():838:838 -> a
    25:28:void computeScrollDelta():840:840 -> a
    29:34:void computeScrollDelta():841:841 -> a
    35:41:void computeScrollDelta():842:842 -> a
    42:49:void computeScrollDelta():832:832 -> a
    1:3:int getDeltaX():869:869 -> b
    1:3:int getDeltaY():877:877 -> c
    1:9:int getHorizontalDirection():857:857 -> d
    1:8:float getValueAt(long):800:800 -> e
    9:24:float getValueAt(long):802:802 -> e
    25:33:float getValueAt(long):807:807 -> e
    34:42:float getValueAt(long):808:808 -> e
    43:54:float getValueAt(long):804:804 -> e
    1:9:int getVerticalDirection():861:861 -> f
    1:1:float interpolateValue(float):0:0 -> g
    1:8:boolean isFinished():795:795 -> h
    9:26:boolean isFinished():796:796 -> h
    1:4:void requestStop():788:788 -> i
    5:18:void requestStop():789:789 -> i
    19:24:void requestStop():790:790 -> i
    25:27:void requestStop():791:791 -> i
    1:3:void setRampDownDuration(int):769:769 -> j
    1:3:void setRampUpDuration(int):765:765 -> k
    1:2:void setTargetVelocity(float,float):852:852 -> l
    3:5:void setTargetVelocity(float,float):853:853 -> l
    1:8:void start():776:776 -> m
    9:10:void start():777:777 -> m
    11:14:void start():778:778 -> m
    15:17:void start():779:779 -> m
    18:19:void start():780:780 -> m
    20:22:void start():781:781 -> m
androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable -> androidx.core.widget.a$b:
# {"id":"sourceFile","fileName":"AutoScrollHelper.java"}
    androidx.core.widget.AutoScrollHelper this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a;"}
    1:6:void <init>(androidx.core.widget.AutoScrollHelper):695:695 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/a;)V"}
    1:7:void run():700:700 -> run
    8:12:void run():704:704 -> run
    13:14:void run():705:705 -> run
    15:19:void run():706:706 -> run
    20:23:void run():709:709 -> run
    24:38:void run():710:710 -> run
    39:44:void run():715:715 -> run
    45:46:void run():716:716 -> run
    47:49:void run():717:717 -> run
    50:52:void run():720:720 -> run
    53:56:void run():722:722 -> run
    57:60:void run():723:723 -> run
    61:65:void run():724:724 -> run
    66:73:void run():727:727 -> run
    74:78:void run():711:711 -> run
androidx.core.widget.EdgeEffectCompat -> androidx.core.widget.b:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):69:69 -> a
    7:11:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):70:70 -> a
    12:17:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):73:73 -> a
    1:6:float getDistance(android.widget.EdgeEffect):90:90 -> b
    7:13:float getDistance(android.widget.EdgeEffect):91:91 -> b
    1:4:void onPull(android.widget.EdgeEffect,float,float):198:198 -> c
    1:6:float onPullDistance(android.widget.EdgeEffect,float,float):246:246 -> d
    7:11:float onPullDistance(android.widget.EdgeEffect,float,float):247:247 -> d
    12:15:float onPullDistance(android.widget.EdgeEffect,float,float):249:249 -> d
androidx.core.widget.EdgeEffectCompat$Api21Impl -> androidx.core.widget.b$a:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:4:void onPull(android.widget.EdgeEffect,float,float):350:350 -> a
androidx.core.widget.EdgeEffectCompat$Api31Impl -> androidx.core.widget.b$b:
# {"id":"sourceFile","fileName":"EdgeEffectCompat.java"}
    1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):312:312 -> a
    7:12:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):314:314 -> a
    1:7:float getDistance(android.widget.EdgeEffect):335:335 -> b
    1:5:float onPullDistance(android.widget.EdgeEffect,float,float):325:325 -> c
    6:10:float onPullDistance(android.widget.EdgeEffect,float,float):327:327 -> c
androidx.core.widget.ImageViewCompat -> androidx.core.widget.c:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):40:40 -> a
    1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):77:77 -> b
    1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):53:53 -> c
    1:4:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):91:91 -> d
androidx.core.widget.ImageViewCompat$Api21Impl -> androidx.core.widget.c$a:
# {"id":"sourceFile","fileName":"ImageViewCompat.java"}
    1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):120:120 -> a
    1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):130:130 -> b
    1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):125:125 -> c
    1:4:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):135:135 -> d
androidx.core.widget.ListViewAutoScrollHelper -> androidx.core.widget.d:
# {"id":"sourceFile","fileName":"ListViewAutoScrollHelper.java"}
    android.widget.ListView mTarget -> s
    1:3:void <init>(android.widget.ListView):33:33 -> <init>
    4:6:void <init>(android.widget.ListView):35:35 -> <init>
    1:1:boolean canTargetScrollHorizontally(int):0:0 -> a
    1:2:boolean canTargetScrollVertically(int):51:51 -> b
    3:10:boolean canTargetScrollVertically(int):52:52 -> b
    11:14:boolean canTargetScrollVertically(int):57:57 -> b
    15:26:boolean canTargetScrollVertically(int):58:58 -> b
    27:30:boolean canTargetScrollVertically(int):64:64 -> b
    31:45:boolean canTargetScrollVertically(int):65:65 -> b
    46:49:boolean canTargetScrollVertically(int):72:72 -> b
    50:58:boolean canTargetScrollVertically(int):73:73 -> b
    1:6:void scrollTargetBy(int,int):40:40 -> j
androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl mDifferentialMotionFlingTarget -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$c;"}
    androidx.core.view.DifferentialMotionFlingController mDifferentialMotionFlingController -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e;"}
    float DECELERATION_RATE -> C
    androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$a;"}
    int[] SCROLLVIEW_STYLEABLE -> E
    float mPhysicalCoeff -> a
    long mLastScroll -> b
    android.graphics.Rect mTempRect -> c
    android.widget.OverScroller mScroller -> d
    android.widget.EdgeEffect mEdgeGlowTop -> e
    android.widget.EdgeEffect mEdgeGlowBottom -> f
    int mLastMotionY -> g
    boolean mIsLayoutDirty -> h
    boolean mIsLaidOut -> i
    android.view.View mChildToScrollTo -> j
    boolean mIsBeingDragged -> k
    android.view.VelocityTracker mVelocityTracker -> l
    boolean mFillViewport -> m
    boolean mSmoothScrollingEnabled -> n
    int mTouchSlop -> o
    int mMinimumVelocity -> p
    int mMaximumVelocity -> q
    int mActivePointerId -> r
    int[] mScrollOffset -> s
    int[] mScrollConsumed -> t
    int mNestedYOffset -> u
    int mLastScrollerY -> v
    androidx.core.widget.NestedScrollView$SavedState mSavedState -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$e;"}
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"}
    androidx.core.view.NestedScrollingChildHelper mChildHelper -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m;"}
    float mVerticalScrollFactor -> z
    6:22:void <clinit>():92:92 -> <clinit>
    23:32:void <clinit>():218:218 -> <clinit>
    33:39:void <clinit>():220:220 -> <clinit>
    1:1:void <init>(android.content.Context,android.util.AttributeSet):244:244 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):249:249 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):126:126 -> <init>
    4:5:void <init>(android.content.Context,android.util.AttributeSet,int):149:150 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):157:157 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):164:164 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):180:180 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):190:190 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):197:197 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):203:203 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):231:231 -> <init>
    13:13:void <init>(android.content.Context,android.util.AttributeSet,int):235:235 -> <init>
    14:14:void <init>(android.content.Context,android.util.AttributeSet,int):237:237 -> <init>
    15:16:void <init>(android.content.Context,android.util.AttributeSet,int):250:251 -> <init>
    17:18:void <init>(android.content.Context,android.util.AttributeSet,int):253:254 -> <init>
    19:19:void <init>(android.content.Context,android.util.AttributeSet,int):259:259 -> <init>
    20:20:void <init>(android.content.Context,android.util.AttributeSet,int):261:261 -> <init>
    21:21:void <init>(android.content.Context,android.util.AttributeSet,int):264:264 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet,int):266:266 -> <init>
    23:24:void <init>(android.content.Context,android.util.AttributeSet,int):268:269 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet,int):272:272 -> <init>
    26:26:void <init>(android.content.Context,android.util.AttributeSet,int):274:274 -> <init>
    1:4:void initOrResetVelocityTracker():764:764 -> A
    5:11:void initOrResetVelocityTracker():765:765 -> A
    12:15:void initOrResetVelocityTracker():767:767 -> A
    1:12:void initScrollView():525:525 -> B
    13:17:void initScrollView():526:526 -> B
    18:21:void initScrollView():527:527 -> B
    22:24:void initScrollView():528:528 -> B
    25:32:void initScrollView():529:529 -> B
    33:38:void initScrollView():530:530 -> B
    39:44:void initScrollView():531:531 -> B
    45:51:void initScrollView():532:532 -> B
    1:4:void initVelocityTrackerIfNotExists():772:772 -> C
    5:11:void initVelocityTrackerIfNotExists():773:773 -> C
    1:2:void initializeTouchDrag(int,int):1038:1038 -> D
    3:6:void initializeTouchDrag(int,int):1039:1039 -> D
    7:10:void initializeTouchDrag(int,int):1040:1040 -> D
    2:12:boolean isOffScreen(android.view.View):1726:1726 -> E
    5:8:boolean isViewDescendantOf(android.view.View,android.view.View):2300:2300 -> F
    9:23:boolean isViewDescendantOf(android.view.View,android.view.View):2301:2301 -> F
    1:5:boolean isWithinDeltaOfScreen(android.view.View,int,int):1734:1734 -> G
    6:10:boolean isWithinDeltaOfScreen(android.view.View,int,int):1735:1735 -> G
    11:26:boolean isWithinDeltaOfScreen(android.view.View,int,int):1737:1737 -> G
    27:37:boolean isWithinDeltaOfScreen(android.view.View,int,int):1738:1738 -> G
    1:5:void onNestedScrollInternal(int,int,int[]):380:380 -> H
    6:8:void onNestedScrollInternal(int,int,int[]):381:381 -> H
    9:17:void onNestedScrollInternal(int,int,int[]):382:382 -> H
    18:24:void onNestedScrollInternal(int,int,int[]):385:385 -> H
    25:35:void onNestedScrollInternal(int,int,int[]):389:389 -> H
    1:4:void onSecondaryPointerUp(android.view.MotionEvent):1311:1311 -> I
    5:8:void onSecondaryPointerUp(android.view.MotionEvent):1312:1312 -> I
    9:17:void onSecondaryPointerUp(android.view.MotionEvent):1313:1313 -> I
    18:24:void onSecondaryPointerUp(android.view.MotionEvent):1318:1318 -> I
    25:30:void onSecondaryPointerUp(android.view.MotionEvent):1319:1319 -> I
    31:34:void onSecondaryPointerUp(android.view.MotionEvent):1320:1320 -> I
    35:38:void onSecondaryPointerUp(android.view.MotionEvent):1321:1321 -> I
    1:1:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1407:1407 -> J
    2:2:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1409:1409 -> J
    3:3:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1411:1411 -> J
    4:5:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1452:1453 -> J
    6:6:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1456:1456 -> J
    10:15:boolean pageScroll(int):1568:1568 -> K
    16:24:boolean pageScroll(int):1571:1571 -> K
    25:31:boolean pageScroll(int):1572:1572 -> K
    32:35:boolean pageScroll(int):1574:1574 -> K
    36:41:boolean pageScroll(int):1575:1575 -> K
    42:53:boolean pageScroll(int):1576:1576 -> K
    54:61:boolean pageScroll(int):1577:1577 -> K
    62:64:boolean pageScroll(int):1578:1578 -> K
    65:73:boolean pageScroll(int):1582:1582 -> K
    74:79:boolean pageScroll(int):1583:1583 -> K
    80:81:boolean pageScroll(int):1584:1584 -> K
    82:88:boolean pageScroll(int):1587:1587 -> K
    89:93:boolean pageScroll(int):1589:1589 -> K
    1:4:void recycleVelocityTracker():778:778 -> L
    5:8:void recycleVelocityTracker():779:779 -> L
    9:11:void recycleVelocityTracker():780:780 -> L
    1:7:int releaseVerticalGlow(int,float):2016:2016 -> M
    8:13:int releaseVerticalGlow(int,float):2017:2017 -> M
    14:24:int releaseVerticalGlow(int,float):2018:2018 -> M
    25:32:int releaseVerticalGlow(int,float):2019:2019 -> M
    33:42:int releaseVerticalGlow(int,float):2020:2020 -> M
    43:49:int releaseVerticalGlow(int,float):2021:2021 -> M
    50:59:int releaseVerticalGlow(int,float):2023:2023 -> M
    60:68:int releaseVerticalGlow(int,float):2024:2024 -> M
    69:78:int releaseVerticalGlow(int,float):2026:2026 -> M
    79:84:int releaseVerticalGlow(int,float):2027:2027 -> M
    85:96:int releaseVerticalGlow(int,float):2030:2030 -> M
    97:100:int releaseVerticalGlow(int,float):2032:2032 -> M
    5:8:void runAnimatedScroll(boolean):2039:2039 -> N
    9:11:void runAnimatedScroll(boolean):2041:2041 -> N
    12:17:void runAnimatedScroll(boolean):2043:2043 -> N
    18:21:void runAnimatedScroll(boolean):2044:2044 -> N
    1:4:boolean scrollAndFocus(int,int,int):1638:1638 -> O
    5:18:boolean scrollAndFocus(int,int,int):1639:1639 -> O
    19:36:boolean scrollAndFocus(int,int,int):1643:1643 -> O
    37:40:boolean scrollAndFocus(int,int,int):1652:1652 -> O
    41:50:boolean scrollAndFocus(int,int,int):1655:1655 -> O
    11:13:int scrollBy(int,int,int,boolean):1080:1080 -> P
    14:28:int scrollBy(int,int,int,boolean):1086:1086 -> P
    29:34:int scrollBy(int,int,int,boolean):1095:1095 -> P
    35:44:int scrollBy(int,int,int,boolean):1096:1096 -> P
    45:48:int scrollBy(int,int,int,boolean):1101:1101 -> P
    49:52:int scrollBy(int,int,int,boolean):1102:1102 -> P
    53:69:int scrollBy(int,int,int,boolean):1106:1106 -> P
    70:77:int scrollBy(int,int,int,boolean):1110:1110 -> P
    78:88:int scrollBy(int,int,int,boolean):1120:1120 -> P
    89:96:int scrollBy(int,int,int,boolean):1123:1123 -> P
    97:101:int scrollBy(int,int,int,boolean):1127:1127 -> P
    102:113:int scrollBy(int,int,int,boolean):1130:1130 -> P
    114:118:int scrollBy(int,int,int,boolean):1140:1140 -> P
    119:130:int scrollBy(int,int,int,boolean):1143:1143 -> P
    131:134:int scrollBy(int,int,int,boolean):1148:1148 -> P
    135:141:int scrollBy(int,int,int,boolean):1150:1150 -> P
    142:147:int scrollBy(int,int,int,boolean):1151:1151 -> P
    148:150:int scrollBy(int,int,int,boolean):1148:1148 -> P
    151:158:int scrollBy(int,int,int,boolean):1154:1154 -> P
    159:168:int scrollBy(int,int,int,boolean):1155:1155 -> P
    169:171:int scrollBy(int,int,int,boolean):1161:1161 -> P
    172:178:int scrollBy(int,int,int,boolean):1163:1163 -> P
    179:187:int scrollBy(int,int,int,boolean):1164:1164 -> P
    188:190:int scrollBy(int,int,int,boolean):1161:1161 -> P
    191:198:int scrollBy(int,int,int,boolean):1167:1167 -> P
    199:203:int scrollBy(int,int,int,boolean):1168:1168 -> P
    204:223:int scrollBy(int,int,int,boolean):1173:1173 -> P
    224:230:int scrollBy(int,int,int,boolean):1174:1174 -> P
    231:234:int scrollBy(int,int,int,boolean):1180:1180 -> P
    235:239:int scrollBy(int,int,int,boolean):1181:1181 -> P
    240:242:int scrollBy(int,int,int,boolean):1190:1190 -> P
    243:247:int scrollBy(int,int,int,boolean):1193:1193 -> P
    248:253:int scrollBy(int,int,int,boolean):1194:1194 -> P
    1:5:void scrollToChild(android.view.View):2058:2058 -> Q
    6:10:void scrollToChild(android.view.View):2061:2061 -> Q
    11:19:void scrollToChild(android.view.View):2063:2063 -> Q
    20:23:void scrollToChild(android.view.View):2066:2066 -> Q
    1:14:boolean scrollToChildRect(android.graphics.Rect,boolean):2079:2079 -> R
    15:18:boolean scrollToChildRect(android.graphics.Rect,boolean):2083:2083 -> R
    19:22:boolean scrollToChildRect(android.graphics.Rect,boolean):2085:2085 -> R
    5:15:boolean shouldAbsorb(android.widget.EdgeEffect,int):1213:1213 -> S
    16:26:boolean shouldAbsorb(android.widget.EdgeEffect,int):1216:1216 -> S
    4:7:void smoothScrollBy(int,int):1763:1763 -> T
    1:7:void smoothScrollBy(int,int,int,boolean):1786:1786 -> U
    8:21:void smoothScrollBy(int,int,int,boolean):1790:1790 -> U
    22:25:void smoothScrollBy(int,int,int,boolean):1792:1792 -> U
    26:31:void smoothScrollBy(int,int,int,boolean):1793:1793 -> U
    32:41:void smoothScrollBy(int,int,int,boolean):1794:1794 -> U
    42:55:void smoothScrollBy(int,int,int,boolean):1795:1795 -> U
    56:60:void smoothScrollBy(int,int,int,boolean):1796:1796 -> U
    61:65:void smoothScrollBy(int,int,int,boolean):1797:1797 -> U
    66:75:void smoothScrollBy(int,int,int,boolean):1798:1798 -> U
    76:86:void smoothScrollBy(int,int,int,boolean):1799:1799 -> U
    87:90:void smoothScrollBy(int,int,int,boolean):1800:1800 -> U
    91:98:void smoothScrollBy(int,int,int,boolean):1802:1802 -> U
    99:101:void smoothScrollBy(int,int,int,boolean):1803:1803 -> U
    102:104:void smoothScrollBy(int,int,int,boolean):1805:1805 -> U
    105:111:void smoothScrollBy(int,int,int,boolean):1807:1807 -> U
    1:14:void smoothScrollTo(int,int,int,boolean):1854:1854 -> V
    3:6:void smoothScrollTo(int,int,boolean):1841:1841 -> W
    1:7:boolean startNestedScroll(int,int):290:290 -> X
    1:12:boolean stopGlowAnimations(android.view.MotionEvent):1299:1299 -> Y
    13:30:boolean stopGlowAnimations(android.view.MotionEvent):1300:1300 -> Y
    31:40:boolean stopGlowAnimations(android.view.MotionEvent):1303:1303 -> Y
    41:60:boolean stopGlowAnimations(android.view.MotionEvent):1304:1304 -> Y
    1:6:void stopNestedScroll(int):295:295 -> Z
    1:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):403:403 -> a
    7:10:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):404:404 -> a
    1:1:void addView(android.view.View):537:537 -> addView
    2:2:void addView(android.view.View):541:541 -> addView
    3:3:void addView(android.view.View):538:538 -> addView
    4:4:void addView(android.view.View,int):546:546 -> addView
    5:5:void addView(android.view.View,int):550:550 -> addView
    6:6:void addView(android.view.View,int):547:547 -> addView
    7:7:void addView(android.view.View,android.view.ViewGroup$LayoutParams):555:555 -> addView
    8:8:void addView(android.view.View,android.view.ViewGroup$LayoutParams):559:559 -> addView
    9:9:void addView(android.view.View,android.view.ViewGroup$LayoutParams):556:556 -> addView
    10:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):564:564 -> addView
    11:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):568:568 -> addView
    12:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):565:565 -> addView
    1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):376:376 -> b
    2:5:void onNestedScroll(android.view.View,int,int,int,int,int):416:416 -> c
    1:5:int computeHorizontalScrollExtent():1911:1911 -> computeHorizontalScrollExtent
    1:5:int computeHorizontalScrollOffset():1905:1905 -> computeHorizontalScrollOffset
    1:5:int computeHorizontalScrollRange():1899:1899 -> computeHorizontalScrollRange
    1:9:void computeScroll():1947:1947 -> computeScroll
    10:14:void computeScroll():1951:1951 -> computeScroll
    15:20:void computeScroll():1952:1952 -> computeScroll
    21:28:void computeScroll():1953:1953 -> computeScroll
    29:30:void computeScroll():1954:1954 -> computeScroll
    31:40:void computeScroll():1957:1957 -> computeScroll
    41:43:void computeScroll():1958:1958 -> computeScroll
    44:48:void computeScroll():1960:1960 -> computeScroll
    49:54:void computeScroll():1962:1962 -> computeScroll
    55:58:void computeScroll():1966:1966 -> computeScroll
    59:72:void computeScroll():1967:1967 -> computeScroll
    73:79:void computeScroll():1968:1968 -> computeScroll
    80:83:void computeScroll():1972:1972 -> computeScroll
    84:92:void computeScroll():1973:1973 -> computeScroll
    93:102:void computeScroll():1975:1975 -> computeScroll
    103:114:void computeScroll():1979:1979 -> computeScroll
    115:122:void computeScroll():1984:1984 -> computeScroll
    123:135:void computeScroll():1985:1985 -> computeScroll
    136:143:void computeScroll():1988:1988 -> computeScroll
    144:155:void computeScroll():1989:1989 -> computeScroll
    156:158:void computeScroll():1993:1993 -> computeScroll
    159:166:void computeScroll():1996:1996 -> computeScroll
    167:170:void computeScroll():1997:1997 -> computeScroll
    171:174:void computeScroll():1999:1999 -> computeScroll
    1:5:int computeVerticalScrollExtent():1893:1893 -> computeVerticalScrollExtent
    2:10:int computeVerticalScrollOffset():1887:1887 -> computeVerticalScrollOffset
    1:4:int computeVerticalScrollRange():1864:1864 -> computeVerticalScrollRange
    5:22:int computeVerticalScrollRange():1865:1865 -> computeVerticalScrollRange
    23:26:int computeVerticalScrollRange():1870:1870 -> computeVerticalScrollRange
    27:32:int computeVerticalScrollRange():1871:1871 -> computeVerticalScrollRange
    33:39:int computeVerticalScrollRange():1872:1872 -> computeVerticalScrollRange
    40:45:int computeVerticalScrollRange():1873:1873 -> computeVerticalScrollRange
    46:58:int computeVerticalScrollRange():1874:1874 -> computeVerticalScrollRange
    1:5:void onStopNestedScroll(android.view.View,int):409:409 -> d
    6:9:void onStopNestedScroll(android.view.View,int):410:410 -> d
    1:17:boolean dispatchKeyEvent(android.view.KeyEvent):686:686 -> dispatchKeyEvent
    1:7:boolean dispatchNestedFling(float,float,boolean):363:363 -> dispatchNestedFling
    1:7:boolean dispatchNestedPreFling(float,float):368:368 -> dispatchNestedPreFling
    7:11:boolean dispatchNestedPreScroll(int,int,int[],int[]):358:358 -> dispatchNestedPreScroll
    1:12:boolean dispatchNestedScroll(int,int,int,int,int[]):351:351 -> dispatchNestedScroll
    1:3:void draw(android.graphics.Canvas):2348:2348 -> draw
    4:7:void draw(android.graphics.Canvas):2349:2349 -> draw
    8:16:void draw(android.graphics.Canvas):2350:2350 -> draw
    17:20:void draw(android.graphics.Canvas):2351:2351 -> draw
    21:24:void draw(android.graphics.Canvas):2352:2352 -> draw
    25:28:void draw(android.graphics.Canvas):2353:2353 -> draw
    29:32:void draw(android.graphics.Canvas):2355:2355 -> draw
    33:38:void draw(android.graphics.Canvas):2357:2357 -> draw
    39:48:void draw(android.graphics.Canvas):2358:2358 -> draw
    49:54:void draw(android.graphics.Canvas):2359:2359 -> draw
    55:60:void draw(android.graphics.Canvas):2362:2362 -> draw
    61:70:void draw(android.graphics.Canvas):2363:2363 -> draw
    71:77:void draw(android.graphics.Canvas):2364:2364 -> draw
    78:80:void draw(android.graphics.Canvas):2366:2366 -> draw
    81:85:void draw(android.graphics.Canvas):2367:2367 -> draw
    86:93:void draw(android.graphics.Canvas):2368:2368 -> draw
    94:96:void draw(android.graphics.Canvas):2369:2369 -> draw
    97:99:void draw(android.graphics.Canvas):2371:2371 -> draw
    100:107:void draw(android.graphics.Canvas):2373:2373 -> draw
    108:111:void draw(android.graphics.Canvas):2374:2374 -> draw
    112:115:void draw(android.graphics.Canvas):2375:2375 -> draw
    116:119:void draw(android.graphics.Canvas):2376:2376 -> draw
    120:128:void draw(android.graphics.Canvas):2378:2378 -> draw
    129:134:void draw(android.graphics.Canvas):2380:2380 -> draw
    135:144:void draw(android.graphics.Canvas):2381:2381 -> draw
    145:148:void draw(android.graphics.Canvas):2382:2382 -> draw
    149:154:void draw(android.graphics.Canvas):2385:2385 -> draw
    155:164:void draw(android.graphics.Canvas):2386:2386 -> draw
    165:172:void draw(android.graphics.Canvas):2387:2387 -> draw
    173:179:void draw(android.graphics.Canvas):2389:2389 -> draw
    180:182:void draw(android.graphics.Canvas):2390:2390 -> draw
    183:187:void draw(android.graphics.Canvas):2391:2391 -> draw
    188:195:void draw(android.graphics.Canvas):2392:2392 -> draw
    196:198:void draw(android.graphics.Canvas):2393:2393 -> draw
    199:202:void draw(android.graphics.Canvas):2395:2395 -> draw
    7:10:void onNestedPreScroll(android.view.View,int,int,int[],int):422:422 -> e
    1:1:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f
    1:6:void abortAnimatedScroll():2048:2048 -> g
    7:10:void abortAnimatedScroll():2049:2049 -> g
    1:9:float getBottomFadingEdgeStrength():500:500 -> getBottomFadingEdgeStrength
    10:13:float getBottomFadingEdgeStrength():504:504 -> getBottomFadingEdgeStrength
    14:19:float getBottomFadingEdgeStrength():505:505 -> getBottomFadingEdgeStrength
    20:23:float getBottomFadingEdgeStrength():506:506 -> getBottomFadingEdgeStrength
    24:32:float getBottomFadingEdgeStrength():507:507 -> getBottomFadingEdgeStrength
    33:54:float getBottomFadingEdgeStrength():508:508 -> getBottomFadingEdgeStrength
    1:10:int getMaxScrollAmount():521:521 -> getMaxScrollAmount
    1:7:int getNestedScrollAxes():473:473 -> getNestedScrollAxes
    1:7:int getScrollRange():1463:1463 -> getScrollRange
    8:11:int getScrollRange():1464:1464 -> getScrollRange
    12:17:int getScrollRange():1465:1465 -> getScrollRange
    18:27:int getScrollRange():1466:1466 -> getScrollRange
    28:42:int getScrollRange():1467:1467 -> getScrollRange
    43:48:int getScrollRange():1468:1468 -> getScrollRange
    1:8:float getTopFadingEdgeStrength():485:485 -> getTopFadingEdgeStrength
    9:12:float getTopFadingEdgeStrength():489:489 -> getTopFadingEdgeStrength
    13:25:float getTopFadingEdgeStrength():490:490 -> getTopFadingEdgeStrength
    1:7:float getVerticalScrollFactorCompat():1380:1380 -> getVerticalScrollFactorCompat
    8:12:float getVerticalScrollFactorCompat():1381:1381 -> getVerticalScrollFactorCompat
    13:16:float getVerticalScrollFactorCompat():1382:1382 -> getVerticalScrollFactorCompat
    17:30:float getVerticalScrollFactorCompat():1383:1383 -> getVerticalScrollFactorCompat
    31:38:float getVerticalScrollFactorCompat():1389:1389 -> getVerticalScrollFactorCompat
    39:45:float getVerticalScrollFactorCompat():1388:1388 -> getVerticalScrollFactorCompat
    46:53:float getVerticalScrollFactorCompat():1385:1385 -> getVerticalScrollFactorCompat
    54:56:float getVerticalScrollFactorCompat():1391:1391 -> getVerticalScrollFactorCompat
    1:3:android.widget.OverScroller access$000(androidx.core.widget.NestedScrollView):78:78 -> h
    2:6:boolean hasNestedScrollingParent():345:345 -> hasNestedScrollingParent
    1:7:boolean arrowScroll(int):1668:1668 -> i
    8:15:boolean arrowScroll(int):1671:1671 -> i
    16:23:boolean arrowScroll(int):1673:1673 -> i
    24:33:boolean arrowScroll(int):1675:1675 -> i
    34:38:boolean arrowScroll(int):1676:1676 -> i
    39:43:boolean arrowScroll(int):1677:1677 -> i
    44:49:boolean arrowScroll(int):1678:1678 -> i
    50:52:boolean arrowScroll(int):1680:1680 -> i
    53:62:boolean arrowScroll(int):1681:1681 -> i
    63:68:boolean arrowScroll(int):1687:1687 -> i
    69:75:boolean arrowScroll(int):1688:1688 -> i
    76:81:boolean arrowScroll(int):1690:1690 -> i
    82:85:boolean arrowScroll(int):1691:1691 -> i
    86:91:boolean arrowScroll(int):1692:1692 -> i
    92:98:boolean arrowScroll(int):1693:1693 -> i
    99:113:boolean arrowScroll(int):1694:1694 -> i
    114:124:boolean arrowScroll(int):1695:1695 -> i
    125:129:boolean arrowScroll(int):1703:1703 -> i
    130:135:boolean arrowScroll(int):1706:1706 -> i
    136:141:boolean arrowScroll(int):1707:1707 -> i
    142:147:boolean arrowScroll(int):1713:1713 -> i
    148:150:boolean arrowScroll(int):1714:1714 -> i
    151:153:boolean arrowScroll(int):1715:1715 -> i
    154:157:boolean arrowScroll(int):1716:1716 -> i
    1:7:boolean isNestedScrollingEnabled():330:330 -> isNestedScrollingEnabled
    1:9:boolean canOverScroll():1373:1373 -> j
    10:19:boolean canOverScroll():1375:1375 -> j
    1:7:boolean canScroll():588:588 -> k
    8:11:boolean canScroll():589:589 -> k
    12:17:boolean canScroll():590:590 -> k
    18:27:boolean canScroll():591:591 -> k
    28:46:boolean canScroll():592:592 -> k
    1:1:int clamp(int,int,int):0:0 -> l
    1:8:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2100:2100 -> m
    9:12:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2102:2102 -> m
    13:18:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2103:2103 -> m
    19:22:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2107:2107 -> m
    23:27:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2112:2112 -> m
    28:31:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2119:2119 -> m
    32:37:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2120:2120 -> m
    38:55:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2121:2121 -> m
    56:63:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2127:2127 -> m
    64:69:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2132:2132 -> m
    70:73:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2134:2134 -> m
    74:76:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2137:2137 -> m
    77:84:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2141:2141 -> m
    85:89:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2143:2143 -> m
    90:95:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2145:2145 -> m
    96:101:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2150:2150 -> m
    102:106:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2152:2152 -> m
    107:110:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2155:2155 -> m
    111:121:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2159:2159 -> m
    1:4:void measureChild(android.view.View,int,int):1917:1917 -> measureChild
    5:8:void measureChild(android.view.View,int,int):1922:1922 -> measureChild
    9:15:void measureChild(android.view.View,int,int):1923:1923 -> measureChild
    16:20:void measureChild(android.view.View,int,int):1922:1922 -> measureChild
    21:24:void measureChild(android.view.View,int,int):1925:1925 -> measureChild
    25:28:void measureChild(android.view.View,int,int):1927:1927 -> measureChild
    1:6:void measureChildWithMargins(android.view.View,int,int,int,int):1933:1933 -> measureChildWithMargins
    7:24:void measureChildWithMargins(android.view.View,int,int,int,int):1936:1936 -> measureChildWithMargins
    25:28:void measureChildWithMargins(android.view.View,int,int,int,int):1935:1935 -> measureChildWithMargins
    29:38:void measureChildWithMargins(android.view.View,int,int,int,int):1938:1938 -> measureChildWithMargins
    39:42:void measureChildWithMargins(android.view.View,int,int,int,int):1941:1941 -> measureChildWithMargins
    1:11:int consumeFlingInVerticalStretch(int):1230:1230 -> n
    12:29:int consumeFlingInVerticalStretch(int):1231:1231 -> n
    30:31:int consumeFlingInVerticalStretch(int):1233:1233 -> n
    32:36:int consumeFlingInVerticalStretch(int):1234:1234 -> n
    37:42:int consumeFlingInVerticalStretch(int):1233:1233 -> n
    43:51:int consumeFlingInVerticalStretch(int):1236:1236 -> n
    52:66:int consumeFlingInVerticalStretch(int):1240:1240 -> n
    67:68:int consumeFlingInVerticalStretch(int):1242:1242 -> n
    69:73:int consumeFlingInVerticalStretch(int):1243:1243 -> n
    74:79:int consumeFlingInVerticalStretch(int):1242:1242 -> n
    80:86:int consumeFlingInVerticalStretch(int):1245:1245 -> n
    1:12:boolean dispatchNestedPreScroll(int,int,int[],int[],int):318:318 -> o
    1:4:void onAttachedToWindow():2267:2267 -> onAttachedToWindow
    5:7:void onAttachedToWindow():2269:2269 -> onAttachedToWindow
    1:14:boolean onGenericMotionEvent(android.view.MotionEvent):1328:1328 -> onGenericMotionEvent
    15:23:boolean onGenericMotionEvent(android.view.MotionEvent):1333:1333 -> onGenericMotionEvent
    24:27:boolean onGenericMotionEvent(android.view.MotionEvent):1334:1334 -> onGenericMotionEvent
    28:35:boolean onGenericMotionEvent(android.view.MotionEvent):1335:1335 -> onGenericMotionEvent
    36:43:boolean onGenericMotionEvent(android.view.MotionEvent):1338:1338 -> onGenericMotionEvent
    44:47:boolean onGenericMotionEvent(android.view.MotionEvent):1340:1340 -> onGenericMotionEvent
    48:65:boolean onGenericMotionEvent(android.view.MotionEvent):1343:1343 -> onGenericMotionEvent
    66:73:boolean onGenericMotionEvent(android.view.MotionEvent):1353:1353 -> onGenericMotionEvent
    74:79:boolean onGenericMotionEvent(android.view.MotionEvent):1356:1356 -> onGenericMotionEvent
    80:84:boolean onGenericMotionEvent(android.view.MotionEvent):1358:1358 -> onGenericMotionEvent
    85:91:boolean onGenericMotionEvent(android.view.MotionEvent):1360:1360 -> onGenericMotionEvent
    1:8:boolean onInterceptTouchEvent(android.view.MotionEvent):805:805 -> onInterceptTouchEvent
    9:31:boolean onInterceptTouchEvent(android.view.MotionEvent):806:806 -> onInterceptTouchEvent
    32:36:boolean onInterceptTouchEvent(android.view.MotionEvent):893:893 -> onInterceptTouchEvent
    37:42:boolean onInterceptTouchEvent(android.view.MotionEvent):821:821 -> onInterceptTouchEvent
    43:48:boolean onInterceptTouchEvent(android.view.MotionEvent):827:827 -> onInterceptTouchEvent
    49:77:boolean onInterceptTouchEvent(android.view.MotionEvent):829:829 -> onInterceptTouchEvent
    78:82:boolean onInterceptTouchEvent(android.view.MotionEvent):834:834 -> onInterceptTouchEvent
    83:90:boolean onInterceptTouchEvent(android.view.MotionEvent):835:835 -> onInterceptTouchEvent
    91:94:boolean onInterceptTouchEvent(android.view.MotionEvent):836:836 -> onInterceptTouchEvent
    95:101:boolean onInterceptTouchEvent(android.view.MotionEvent):837:837 -> onInterceptTouchEvent
    102:103:boolean onInterceptTouchEvent(android.view.MotionEvent):838:838 -> onInterceptTouchEvent
    104:105:boolean onInterceptTouchEvent(android.view.MotionEvent):839:839 -> onInterceptTouchEvent
    106:108:boolean onInterceptTouchEvent(android.view.MotionEvent):840:840 -> onInterceptTouchEvent
    109:113:boolean onInterceptTouchEvent(android.view.MotionEvent):841:841 -> onInterceptTouchEvent
    114:115:boolean onInterceptTouchEvent(android.view.MotionEvent):842:842 -> onInterceptTouchEvent
    116:121:boolean onInterceptTouchEvent(android.view.MotionEvent):843:843 -> onInterceptTouchEvent
    122:126:boolean onInterceptTouchEvent(android.view.MotionEvent):845:845 -> onInterceptTouchEvent
    127:128:boolean onInterceptTouchEvent(android.view.MotionEvent):884:884 -> onInterceptTouchEvent
    129:130:boolean onInterceptTouchEvent(android.view.MotionEvent):885:885 -> onInterceptTouchEvent
    131:133:boolean onInterceptTouchEvent(android.view.MotionEvent):886:886 -> onInterceptTouchEvent
    134:156:boolean onInterceptTouchEvent(android.view.MotionEvent):887:887 -> onInterceptTouchEvent
    157:159:boolean onInterceptTouchEvent(android.view.MotionEvent):888:888 -> onInterceptTouchEvent
    160:163:boolean onInterceptTouchEvent(android.view.MotionEvent):890:890 -> onInterceptTouchEvent
    164:168:boolean onInterceptTouchEvent(android.view.MotionEvent):852:852 -> onInterceptTouchEvent
    169:179:boolean onInterceptTouchEvent(android.view.MotionEvent):853:853 -> onInterceptTouchEvent
    180:197:boolean onInterceptTouchEvent(android.view.MotionEvent):854:854 -> onInterceptTouchEvent
    198:201:boolean onInterceptTouchEvent(android.view.MotionEvent):855:855 -> onInterceptTouchEvent
    202:203:boolean onInterceptTouchEvent(android.view.MotionEvent):863:863 -> onInterceptTouchEvent
    204:209:boolean onInterceptTouchEvent(android.view.MotionEvent):864:864 -> onInterceptTouchEvent
    210:212:boolean onInterceptTouchEvent(android.view.MotionEvent):866:866 -> onInterceptTouchEvent
    213:217:boolean onInterceptTouchEvent(android.view.MotionEvent):867:867 -> onInterceptTouchEvent
    218:222:boolean onInterceptTouchEvent(android.view.MotionEvent):875:875 -> onInterceptTouchEvent
    223:240:boolean onInterceptTouchEvent(android.view.MotionEvent):876:876 -> onInterceptTouchEvent
    241:243:boolean onInterceptTouchEvent(android.view.MotionEvent):877:877 -> onInterceptTouchEvent
    244:246:boolean onInterceptTouchEvent(android.view.MotionEvent):901:901 -> onInterceptTouchEvent
    1:5:void onLayout(boolean,int,int,int,int):2229:2229 -> onLayout
    6:7:void onLayout(boolean,int,int,int,int):2230:2230 -> onLayout
    8:17:void onLayout(boolean,int,int,int,int):2232:2232 -> onLayout
    18:23:void onLayout(boolean,int,int,int,int):2233:2233 -> onLayout
    24:25:void onLayout(boolean,int,int,int,int):2235:2235 -> onLayout
    26:29:void onLayout(boolean,int,int,int,int):2237:2237 -> onLayout
    30:33:void onLayout(boolean,int,int,int,int):2239:2239 -> onLayout
    34:44:void onLayout(boolean,int,int,int,int):2240:2240 -> onLayout
    45:46:void onLayout(boolean,int,int,int,int):2241:2241 -> onLayout
    47:52:void onLayout(boolean,int,int,int,int):2247:2247 -> onLayout
    53:56:void onLayout(boolean,int,int,int,int):2248:2248 -> onLayout
    57:62:void onLayout(boolean,int,int,int,int):2249:2249 -> onLayout
    63:73:void onLayout(boolean,int,int,int,int):2250:2250 -> onLayout
    74:83:void onLayout(boolean,int,int,int,int):2252:2252 -> onLayout
    84:87:void onLayout(boolean,int,int,int,int):2253:2253 -> onLayout
    88:93:void onLayout(boolean,int,int,int,int):2254:2254 -> onLayout
    94:100:void onLayout(boolean,int,int,int,int):2256:2256 -> onLayout
    101:112:void onLayout(boolean,int,int,int,int):2261:2261 -> onLayout
    113:115:void onLayout(boolean,int,int,int,int):2262:2262 -> onLayout
    1:3:void onMeasure(int,int):650:650 -> onMeasure
    4:8:void onMeasure(int,int):652:652 -> onMeasure
    9:15:void onMeasure(int,int):656:656 -> onMeasure
    16:22:void onMeasure(int,int):661:661 -> onMeasure
    23:26:void onMeasure(int,int):662:662 -> onMeasure
    27:32:void onMeasure(int,int):663:663 -> onMeasure
    33:36:void onMeasure(int,int):665:665 -> onMeasure
    37:40:void onMeasure(int,int):666:666 -> onMeasure
    41:45:void onMeasure(int,int):667:667 -> onMeasure
    46:58:void onMeasure(int,int):668:668 -> onMeasure
    59:75:void onMeasure(int,int):674:674 -> onMeasure
    76:81:void onMeasure(int,int):673:673 -> onMeasure
    82:85:void onMeasure(int,int):677:677 -> onMeasure
    86:89:void onMeasure(int,int):678:678 -> onMeasure
    5:8:boolean onNestedFling(android.view.View,float,float,boolean):459:459 -> onNestedFling
    9:14:boolean onNestedFling(android.view.View,float,float,boolean):460:460 -> onNestedFling
    1:5:boolean onNestedPreFling(android.view.View,float,float):468:468 -> onNestedPreFling
    7:10:void onNestedPreScroll(android.view.View,int,int,int[]):452:452 -> onNestedPreScroll
    3:6:void onNestedScroll(android.view.View,int,int,int,int):447:447 -> onNestedScroll
    2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):436:436 -> onNestedScrollAccepted
    1:4:void onOverScrolled(int,int,boolean,boolean):1397:1397 -> onOverScrolled
    14:23:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2196:2196 -> onRequestFocusInDescendants
    24:35:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2197:2197 -> onRequestFocusInDescendants
    36:42:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2204:2204 -> onRequestFocusInDescendants
    43:47:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2208:2208 -> onRequestFocusInDescendants
    1:4:void onRestoreInstanceState(android.os.Parcelable):2431:2431 -> onRestoreInstanceState
    5:8:void onRestoreInstanceState(android.os.Parcelable):2432:2432 -> onRestoreInstanceState
    9:10:void onRestoreInstanceState(android.os.Parcelable):2436:2436 -> onRestoreInstanceState
    11:17:void onRestoreInstanceState(android.os.Parcelable):2437:2437 -> onRestoreInstanceState
    18:19:void onRestoreInstanceState(android.os.Parcelable):2438:2438 -> onRestoreInstanceState
    20:23:void onRestoreInstanceState(android.os.Parcelable):2439:2439 -> onRestoreInstanceState
    1:4:android.os.Parcelable onSaveInstanceState():2445:2445 -> onSaveInstanceState
    5:9:android.os.Parcelable onSaveInstanceState():2446:2446 -> onSaveInstanceState
    10:16:android.os.Parcelable onSaveInstanceState():2447:2447 -> onSaveInstanceState
    1:4:void onScrollChanged(int,int,int,int):641:641 -> onScrollChanged
    1:3:void onSizeChanged(int,int,int,int):2274:2274 -> onSizeChanged
    4:13:void onSizeChanged(int,int,int,int):2276:2276 -> onSizeChanged
    14:19:void onSizeChanged(int,int,int,int):2284:2284 -> onSizeChanged
    20:24:void onSizeChanged(int,int,int,int):2285:2285 -> onSizeChanged
    25:29:void onSizeChanged(int,int,int,int):2286:2286 -> onSizeChanged
    30:35:void onSizeChanged(int,int,int,int):2287:2287 -> onSizeChanged
    36:39:void onSizeChanged(int,int,int,int):2288:2288 -> onSizeChanged
    2:6:boolean onStartNestedScroll(android.view.View,android.view.View,int):430:430 -> onStartNestedScroll
    2:5:void onStopNestedScroll(android.view.View):441:441 -> onStopNestedScroll
    1:3:boolean onTouchEvent(android.view.MotionEvent):906:906 -> onTouchEvent
    4:10:boolean onTouchEvent(android.view.MotionEvent):908:908 -> onTouchEvent
    11:12:boolean onTouchEvent(android.view.MotionEvent):911:911 -> onTouchEvent
    13:16:boolean onTouchEvent(android.view.MotionEvent):914:914 -> onTouchEvent
    17:42:boolean onTouchEvent(android.view.MotionEvent):915:915 -> onTouchEvent
    43:45:boolean onTouchEvent(android.view.MotionEvent):1021:1021 -> onTouchEvent
    46:47:boolean onTouchEvent(android.view.MotionEvent):1022:1022 -> onTouchEvent
    48:60:boolean onTouchEvent(android.view.MotionEvent):1023:1023 -> onTouchEvent
    61:64:boolean onTouchEvent(android.view.MotionEvent):1014:1014 -> onTouchEvent
    65:71:boolean onTouchEvent(android.view.MotionEvent):1015:1015 -> onTouchEvent
    72:79:boolean onTouchEvent(android.view.MotionEvent):1016:1016 -> onTouchEvent
    80:89:boolean onTouchEvent(android.view.MotionEvent):1003:1003 -> onTouchEvent
    90:100:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent
    101:106:boolean onTouchEvent(android.view.MotionEvent):1005:1005 -> onTouchEvent
    107:112:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent
    113:115:boolean onTouchEvent(android.view.MotionEvent):1006:1006 -> onTouchEvent
    116:120:boolean onTouchEvent(android.view.MotionEvent):1009:1009 -> onTouchEvent
    121:129:boolean onTouchEvent(android.view.MotionEvent):949:949 -> onTouchEvent
    130:160:boolean onTouchEvent(android.view.MotionEvent):951:951 -> onTouchEvent
    161:165:boolean onTouchEvent(android.view.MotionEvent):955:955 -> onTouchEvent
    166:168:boolean onTouchEvent(android.view.MotionEvent):956:956 -> onTouchEvent
    169:177:boolean onTouchEvent(android.view.MotionEvent):957:957 -> onTouchEvent
    178:189:boolean onTouchEvent(android.view.MotionEvent):961:961 -> onTouchEvent
    190:195:boolean onTouchEvent(android.view.MotionEvent):962:962 -> onTouchEvent
    196:198:boolean onTouchEvent(android.view.MotionEvent):964:964 -> onTouchEvent
    199:202:boolean onTouchEvent(android.view.MotionEvent):966:966 -> onTouchEvent
    203:206:boolean onTouchEvent(android.view.MotionEvent):968:968 -> onTouchEvent
    207:209:boolean onTouchEvent(android.view.MotionEvent):970:970 -> onTouchEvent
    210:213:boolean onTouchEvent(android.view.MotionEvent):974:974 -> onTouchEvent
    214:218:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent
    219:223:boolean onTouchEvent(android.view.MotionEvent):976:976 -> onTouchEvent
    224:225:boolean onTouchEvent(android.view.MotionEvent):978:978 -> onTouchEvent
    226:232:boolean onTouchEvent(android.view.MotionEvent):979:979 -> onTouchEvent
    233:234:boolean onTouchEvent(android.view.MotionEvent):985:985 -> onTouchEvent
    235:242:boolean onTouchEvent(android.view.MotionEvent):986:986 -> onTouchEvent
    243:249:boolean onTouchEvent(android.view.MotionEvent):987:987 -> onTouchEvent
    250:257:boolean onTouchEvent(android.view.MotionEvent):988:988 -> onTouchEvent
    258:265:boolean onTouchEvent(android.view.MotionEvent):989:989 -> onTouchEvent
    266:271:boolean onTouchEvent(android.view.MotionEvent):990:990 -> onTouchEvent
    272:274:boolean onTouchEvent(android.view.MotionEvent):991:991 -> onTouchEvent
    275:278:boolean onTouchEvent(android.view.MotionEvent):992:992 -> onTouchEvent
    279:289:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent
    290:295:boolean onTouchEvent(android.view.MotionEvent):995:995 -> onTouchEvent
    296:301:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent
    302:304:boolean onTouchEvent(android.view.MotionEvent):996:996 -> onTouchEvent
    305:308:boolean onTouchEvent(android.view.MotionEvent):998:998 -> onTouchEvent
    309:315:boolean onTouchEvent(android.view.MotionEvent):919:919 -> onTouchEvent
    316:319:boolean onTouchEvent(android.view.MotionEvent):925:925 -> onTouchEvent
    320:325:boolean onTouchEvent(android.view.MotionEvent):926:926 -> onTouchEvent
    326:328:boolean onTouchEvent(android.view.MotionEvent):928:928 -> onTouchEvent
    329:336:boolean onTouchEvent(android.view.MotionEvent):936:936 -> onTouchEvent
    337:339:boolean onTouchEvent(android.view.MotionEvent):937:937 -> onTouchEvent
    340:344:boolean onTouchEvent(android.view.MotionEvent):941:941 -> onTouchEvent
    345:348:boolean onTouchEvent(android.view.MotionEvent):942:942 -> onTouchEvent
    349:351:boolean onTouchEvent(android.view.MotionEvent):940:940 -> onTouchEvent
    352:355:boolean onTouchEvent(android.view.MotionEvent):1028:1028 -> onTouchEvent
    356:358:boolean onTouchEvent(android.view.MotionEvent):1029:1029 -> onTouchEvent
    359:362:boolean onTouchEvent(android.view.MotionEvent):1032:1032 -> onTouchEvent
    1:13:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):282:282 -> p
    3:7:void doScrollY(int):1748:1748 -> q
    8:11:void doScrollY(int):1749:1749 -> q
    12:15:void doScrollY(int):1751:1751 -> q
    1:12:boolean edgeEffectFling(int):1268:1268 -> r
    13:20:boolean edgeEffectFling(int):1269:1269 -> r
    21:27:boolean edgeEffectFling(int):1270:1270 -> r
    28:31:boolean edgeEffectFling(int):1272:1272 -> r
    32:41:boolean edgeEffectFling(int):1274:1274 -> r
    42:50:boolean edgeEffectFling(int):1275:1275 -> r
    51:56:boolean edgeEffectFling(int):1276:1276 -> r
    57:62:boolean edgeEffectFling(int):1278:1278 -> r
    1:4:void requestChildFocus(android.view.View,android.view.View):2166:2166 -> requestChildFocus
    5:8:void requestChildFocus(android.view.View,android.view.View):2167:2167 -> requestChildFocus
    9:10:void requestChildFocus(android.view.View,android.view.View):2170:2170 -> requestChildFocus
    11:14:void requestChildFocus(android.view.View,android.view.View):2172:2172 -> requestChildFocus
    1:9:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2215:2215 -> requestChildRectangleOnScreen
    10:18:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2216:2216 -> requestChildRectangleOnScreen
    19:21:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2215:2215 -> requestChildRectangleOnScreen
    22:26:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2218:2218 -> requestChildRectangleOnScreen
    3:5:void requestDisallowInterceptTouchEvent(boolean):787:787 -> requestDisallowInterceptTouchEvent
    6:9:void requestDisallowInterceptTouchEvent(boolean):789:789 -> requestDisallowInterceptTouchEvent
    2:3:void requestLayout():2223:2223 -> requestLayout
    4:7:void requestLayout():2224:2224 -> requestLayout
    2:4:void endTouchDrag():1045:1045 -> s
    5:6:void endTouchDrag():1046:1046 -> s
    7:9:void endTouchDrag():1048:1048 -> s
    10:12:void endTouchDrag():1049:1049 -> s
    13:17:void endTouchDrag():1051:1051 -> s
    18:23:void endTouchDrag():1052:1052 -> s
    1:7:void scrollTo(int,int):2331:2331 -> scrollTo
    8:11:void scrollTo(int,int):2332:2332 -> scrollTo
    12:17:void scrollTo(int,int):2333:2333 -> scrollTo
    18:31:void scrollTo(int,int):2334:2334 -> scrollTo
    32:41:void scrollTo(int,int):2335:2335 -> scrollTo
    42:55:void scrollTo(int,int):2336:2336 -> scrollTo
    56:65:void scrollTo(int,int):2337:2337 -> scrollTo
    66:69:void scrollTo(int,int):2338:2338 -> scrollTo
    70:73:void scrollTo(int,int):2339:2339 -> scrollTo
    74:85:void scrollTo(int,int):2340:2340 -> scrollTo
    86:89:void scrollTo(int,int):2341:2341 -> scrollTo
    1:4:void setFillViewport(boolean):618:618 -> setFillViewport
    5:6:void setFillViewport(boolean):619:619 -> setFillViewport
    7:10:void setFillViewport(boolean):620:620 -> setFillViewport
    1:6:void setNestedScrollingEnabled(boolean):325:325 -> setNestedScrollingEnabled
    1:3:void setSmoothScrollingEnabled(boolean):636:636 -> setSmoothScrollingEnabled
    2:6:boolean startNestedScroll(int):335:335 -> startNestedScroll
    2:5:void stopNestedScroll():340:340 -> stopNestedScroll
    1:5:boolean executeKeyEvent(android.view.KeyEvent):698:698 -> t
    6:14:boolean executeKeyEvent(android.view.KeyEvent):700:700 -> t
    15:27:boolean executeKeyEvent(android.view.KeyEvent):701:701 -> t
    28:34:boolean executeKeyEvent(android.view.KeyEvent):702:702 -> t
    35:46:boolean executeKeyEvent(android.view.KeyEvent):704:704 -> t
    47:55:boolean executeKeyEvent(android.view.KeyEvent):708:708 -> t
    56:61:boolean executeKeyEvent(android.view.KeyEvent):714:714 -> t
    62:96:boolean executeKeyEvent(android.view.KeyEvent):715:715 -> t
    97:100:boolean executeKeyEvent(android.view.KeyEvent):743:743 -> t
    101:104:boolean executeKeyEvent(android.view.KeyEvent):740:740 -> t
    105:109:boolean executeKeyEvent(android.view.KeyEvent):734:734 -> t
    110:114:boolean executeKeyEvent(android.view.KeyEvent):731:731 -> t
    115:125:boolean executeKeyEvent(android.view.KeyEvent):737:737 -> t
    126:131:boolean executeKeyEvent(android.view.KeyEvent):724:724 -> t
    132:136:boolean executeKeyEvent(android.view.KeyEvent):725:725 -> t
    137:141:boolean executeKeyEvent(android.view.KeyEvent):727:727 -> t
    142:147:boolean executeKeyEvent(android.view.KeyEvent):717:717 -> t
    148:152:boolean executeKeyEvent(android.view.KeyEvent):718:718 -> t
    153:158:boolean executeKeyEvent(android.view.KeyEvent):720:720 -> t
    2:5:android.view.View findFocusableViewInBounds(boolean,int,int):1490:1490 -> u
    6:15:android.view.View findFocusableViewInBounds(boolean,int,int):1502:1502 -> u
    16:21:android.view.View findFocusableViewInBounds(boolean,int,int):1504:1504 -> u
    22:25:android.view.View findFocusableViewInBounds(boolean,int,int):1505:1505 -> u
    26:48:android.view.View findFocusableViewInBounds(boolean,int,int):1506:1506 -> u
    49:56:android.view.View findFocusableViewInBounds(boolean,int,int):1522:1522 -> u
    57:84:android.view.View findFocusableViewInBounds(boolean,int,int):1523:1523 -> u
    1:6:void fling(int):2312:2312 -> v
    7:31:void fling(int):2314:2314 -> v
    32:35:void fling(int):2319:2319 -> v
    10:13:boolean fullScroll(int):1606:1606 -> w
    14:17:boolean fullScroll(int):1608:1608 -> w
    18:21:boolean fullScroll(int):1609:1609 -> w
    22:28:boolean fullScroll(int):1612:1612 -> w
    29:32:boolean fullScroll(int):1614:1614 -> w
    33:38:boolean fullScroll(int):1615:1615 -> w
    39:54:boolean fullScroll(int):1616:1616 -> w
    55:61:boolean fullScroll(int):1617:1617 -> w
    62:72:boolean fullScroll(int):1620:1620 -> w
    1:21:float getSplineFlingDistance(int):1260:1260 -> x
    22:27:float getSplineFlingDistance(int):1261:1261 -> x
    28:34:float getSplineFlingDistance(int):1262:1262 -> x
    35:41:float getSplineFlingDistance(int):1263:1263 -> x
    1:7:boolean hasNestedScrollingParent(int):300:300 -> y
    1:7:boolean inChild(int,int):752:752 -> z
    8:11:boolean inChild(int,int):753:753 -> z
    12:15:boolean inChild(int,int):754:754 -> z
    16:22:boolean inChild(int,int):755:755 -> z
    23:29:boolean inChild(int,int):756:756 -> z
    30:35:boolean inChild(int,int):757:757 -> z
    36:44:boolean inChild(int,int):758:758 -> z
androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.widget.NestedScrollView$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:4:void <init>():2491:2491 -> <init>
    1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2563:2563 -> f
    4:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2564:2564 -> f
    6:14:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2565:2565 -> f
    15:23:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2566:2566 -> f
    24:26:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2567:2567 -> f
    27:33:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2568:2568 -> f
    34:40:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2569:2569 -> f
    41:47:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2570:2570 -> f
    48:55:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2571:2571 -> f
    1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2538:2538 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ly/u;)V"}
    4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2539:2539 -> g
    6:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2540:2540 -> g
    15:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2541:2541 -> g
    21:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2542:2542 -> g
    28:30:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2544:2544 -> g
    31:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2545:2545 -> g
    37:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2546:2546 -> g
    42:46:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2548:2548 -> g
    47:52:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2551:2551 -> g
    53:57:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2552:2552 -> g
    58:63:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2554:2554 -> g
    1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2494:2494 -> j
    9:10:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2497:2497 -> j
    11:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2498:2498 -> j
    19:22:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2501:2501 -> j
    23:27:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2502:2502 -> j
    28:43:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2505:2505 -> j
    44:66:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2506:2506 -> j
    67:71:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2523:2523 -> j
    72:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2524:2524 -> j
    77:85:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2525:2525 -> j
    86:91:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2526:2526 -> j
    92:96:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2527:2527 -> j
    97:101:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2511:2511 -> j
    102:106:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2512:2512 -> j
    107:111:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2513:2513 -> j
    112:115:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2514:2514 -> j
    116:119:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2513:2513 -> j
    120:125:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2515:2515 -> j
    126:130:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2516:2516 -> j
androidx.core.widget.NestedScrollView$Api21Impl -> androidx.core.widget.NestedScrollView$b:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:5:boolean getClipToPadding(android.view.ViewGroup):2605:2605 -> a
androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl -> androidx.core.widget.NestedScrollView$c:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    androidx.core.widget.NestedScrollView this$0 -> a
    1:6:void <init>(androidx.core.widget.NestedScrollView):2575:2575 -> <init>
    8:10:boolean startDifferentialMotionFling(float):2581:2581 -> a
    11:18:boolean startDifferentialMotionFling(float):2582:2582 -> a
    1:8:float getScaledScrollFactor():2593:2593 -> b
    1:10:void stopDifferentialMotionFling():2588:2588 -> c
androidx.core.widget.NestedScrollView$OnScrollChangeListener -> androidx.core.widget.NestedScrollView$d:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
androidx.core.widget.NestedScrollView$SavedState -> androidx.core.widget.NestedScrollView$e:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    int scrollPosition -> a
    1:8:void <clinit>():2477:2477 -> <clinit>
    1:1:void <init>(android.os.Parcelable):2455:2455 -> <init>
    2:3:void <init>(android.os.Parcel):2459:2460 -> <init>
    1:10:java.lang.String toString():2472:2472 -> toString
    11:41:java.lang.String toString():2473:2473 -> toString
    1:3:void writeToParcel(android.os.Parcel,int):2465:2465 -> writeToParcel
    4:9:void writeToParcel(android.os.Parcel,int):2466:2466 -> writeToParcel
androidx.core.widget.NestedScrollView$SavedState$1 -> androidx.core.widget.NestedScrollView$e$a:
# {"id":"sourceFile","fileName":"NestedScrollView.java"}
    1:4:void <init>():2478:2478 -> <init>
    1:6:androidx.core.widget.NestedScrollView$SavedState createFromParcel(android.os.Parcel):2481:2481 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e;"}
    1:3:androidx.core.widget.NestedScrollView$SavedState[] newArray(int):2486:2486 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/core/widget/NestedScrollView$e;"}
    1:5:java.lang.Object createFromParcel(android.os.Parcel):2478:2478 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):2478:2478 -> newArray
androidx.core.widget.PopupWindowCompat -> androidx.core.widget.e:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):80:80 -> a
    1:4:void setWindowLayoutType(android.widget.PopupWindow,int):145:145 -> b
    1:4:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):67:67 -> c
androidx.core.widget.PopupWindowCompat$Api23Impl -> androidx.core.widget.e$a:
# {"id":"sourceFile","fileName":"PopupWindowCompat.java"}
    1:5:boolean getOverlapAnchor(android.widget.PopupWindow):211:211 -> a
    1:5:int getWindowLayoutType(android.widget.PopupWindow):221:221 -> b
    1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):206:206 -> c
    1:4:void setWindowLayoutType(android.widget.PopupWindow,int):216:216 -> d
androidx.core.widget.TextViewCompat -> androidx.core.widget.f:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:16:int getFirstBaselineToTopHeight(android.widget.TextView):689:689 -> a
    1:16:int getLastBaselineToBottomHeight(android.widget.TextView):699:699 -> b
    1:6:int getTextDirection(android.text.TextDirectionHeuristic):912:912 -> c
    7:11:int getTextDirection(android.text.TextDirectionHeuristic):914:914 -> c
    12:17:int getTextDirection(android.text.TextDirectionHeuristic):916:916 -> c
    18:23:int getTextDirection(android.text.TextDirectionHeuristic):918:918 -> c
    24:29:int getTextDirection(android.text.TextDirectionHeuristic):920:920 -> c
    30:44:int getTextDirection(android.text.TextDirectionHeuristic):922:922 -> c
    1:8:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):856:856 -> d
    9:11:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):858:858 -> d
    12:19:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):861:861 -> d
    20:28:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):862:862 -> d
    29:36:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):868:868 -> d
    37:42:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):869:869 -> d
    43:46:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):872:872 -> d
    47:56:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):873:873 -> d
    57:59:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):878:878 -> d
    60:62:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):876:876 -> d
    63:70:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):885:885 -> d
    71:79:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):888:888 -> d
    80:82:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):891:891 -> d
    83:85:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):892:892 -> d
    86:88:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):904:904 -> d
    89:91:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):902:902 -> d
    92:94:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):900:900 -> d
    95:97:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):898:898 -> d
    98:100:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):896:896 -> d
    101:104:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):894:894 -> d
    1:6:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):769:769 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Lw/m$a;"}
    7:16:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):770:770 -> e
    17:20:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):772:772 -> e
    21:30:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):773:773 -> e
    31:37:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):775:775 -> e
    38:44:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):776:776 -> e
    45:51:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):778:778 -> e
    52:56:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):779:779 -> e
    1:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):942:942 -> f
    4:9:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):943:943 -> f
    10:13:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):944:944 -> f
    14:17:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):945:945 -> f
    18:23:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):946:946 -> f
    1:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):976:976 -> g
    4:9:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):977:977 -> g
    10:13:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):978:978 -> g
    14:17:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):979:979 -> g
    18:23:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):980:980 -> g
    1:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):619:619 -> h
    4:9:void setFirstBaselineToTopHeight(android.widget.TextView,int):620:620 -> h
    10:13:void setFirstBaselineToTopHeight(android.widget.TextView,int):621:621 -> h
    14:21:void setFirstBaselineToTopHeight(android.widget.TextView,int):625:625 -> h
    22:27:void setFirstBaselineToTopHeight(android.widget.TextView,int):627:627 -> h
    28:30:void setFirstBaselineToTopHeight(android.widget.TextView,int):628:628 -> h
    31:32:void setFirstBaselineToTopHeight(android.widget.TextView,int):630:630 -> h
    33:39:void setFirstBaselineToTopHeight(android.widget.TextView,int):636:636 -> h
    40:43:void setFirstBaselineToTopHeight(android.widget.TextView,int):638:638 -> h
    44:51:void setFirstBaselineToTopHeight(android.widget.TextView,int):639:639 -> h
    52:55:void setFirstBaselineToTopHeight(android.widget.TextView,int):638:638 -> h
    1:3:void setLastBaselineToBottomHeight(android.widget.TextView,int):662:662 -> i
    4:11:void setLastBaselineToBottomHeight(android.widget.TextView,int):664:664 -> i
    12:17:void setLastBaselineToBottomHeight(android.widget.TextView,int):666:666 -> i
    18:20:void setLastBaselineToBottomHeight(android.widget.TextView,int):667:667 -> i
    21:22:void setLastBaselineToBottomHeight(android.widget.TextView,int):669:669 -> i
    23:29:void setLastBaselineToBottomHeight(android.widget.TextView,int):675:675 -> i
    30:37:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> i
    38:41:void setLastBaselineToBottomHeight(android.widget.TextView,int):678:678 -> i
    42:45:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> i
    1:3:void setLineHeight(android.widget.TextView,int):718:718 -> j
    4:18:void setLineHeight(android.widget.TextView,int):720:720 -> j
    19:22:void setLineHeight(android.widget.TextView,int):724:724 -> j
    1:6:void setLineHeight(android.widget.TextView,int,float):748:748 -> k
    7:10:void setLineHeight(android.widget.TextView,int,float):749:749 -> k
    11:18:void setLineHeight(android.widget.TextView,int,float):754:754 -> k
    19:22:void setLineHeight(android.widget.TextView,int,float):751:751 -> k
    23:30:void setLineHeight(android.widget.TextView,int,float):756:756 -> k
    1:7:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):834:834 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lw/m;)V"}
    8:8:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):837:837 -> l
    9:11:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):839:839 -> l
    12:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):840:840 -> l
    1:11:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):794:794 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lw/m$a;)V"}
    12:22:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):812:812 -> m
    23:29:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):816:816 -> m
    30:37:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):817:817 -> m
    1:10:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):445:445 -> n
    11:17:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):446:446 -> n
    1:17:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):424:424 -> o
    18:24:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):434:434 -> o
androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.f$a:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:int getBreakStrategy(android.widget.TextView):1089:1089 -> a
    1:5:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):1114:1114 -> b
    1:5:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):1109:1109 -> c
    1:5:int getHyphenationFrequency(android.widget.TextView):1099:1099 -> d
    1:4:void setBreakStrategy(android.widget.TextView,int):1094:1094 -> e
    1:4:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1119:1119 -> f
    1:4:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1124:1124 -> g
    1:4:void setHyphenationFrequency(android.widget.TextView,int):1104:1104 -> h
androidx.core.widget.TextViewCompat$Api24Impl -> androidx.core.widget.f$b:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:5:android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale):1136:1136 -> a
androidx.core.widget.TextViewCompat$Api28Impl -> androidx.core.widget.f$c:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:1:java.lang.CharSequence castToCharSequence(android.text.PrecomputedText):0:0 -> a
    1:5:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):1071:1071 -> b
    1:5:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):1066:1066 -> c
    1:4:void setFirstBaselineToTopHeight(android.widget.TextView,int):1061:1061 -> d
androidx.core.widget.TextViewCompat$Api34Impl -> androidx.core.widget.f$d:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    1:4:void setLineHeight(android.widget.TextView,int,float):1152:1152 -> a
androidx.core.widget.TextViewCompat$OreoCallback -> androidx.core.widget.f$e:
# {"id":"sourceFile","fileName":"TextViewCompat.java"}
    android.view.ActionMode$Callback mCallback -> a
    android.widget.TextView mTextView -> b
    java.lang.Class mMenuBuilderClass -> c
    java.lang.reflect.Method mMenuBuilderRemoveItemAtMethod -> d
    boolean mCanUseMenuBuilderReferences -> e
    boolean mInitializedMenuBuilderReferences -> f
    1:3:void <init>(android.view.ActionMode$Callback,android.widget.TextView):468:468 -> <init>
    4:5:void <init>(android.view.ActionMode$Callback,android.widget.TextView):469:469 -> <init>
    6:8:void <init>(android.view.ActionMode$Callback,android.widget.TextView):470:470 -> <init>
    9:11:void <init>(android.view.ActionMode$Callback,android.widget.TextView):471:471 -> <init>
    1:18:android.content.Intent createProcessTextIntent():596:596 -> a
    1:4:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):584:584 -> b
    5:22:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):585:585 -> b
    23:27:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):586:586 -> b
    1:5:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):555:555 -> c
    6:10:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):556:556 -> c
    11:19:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):561:561 -> c
    20:35:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):562:562 -> c
    36:41:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):563:563 -> c
    42:46:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):564:564 -> c
    1:3:android.view.ActionMode$Callback getWrappedCallback():497:497 -> d
    1:4:boolean isEditable(android.widget.TextView):590:590 -> e
    5:10:boolean isEditable(android.widget.TextView):591:591 -> e
    11:20:boolean isEditable(android.widget.TextView):592:592 -> e
    1:16:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):571:571 -> f
    17:24:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):574:574 -> f
    25:28:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):577:577 -> f
    29:37:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):578:578 -> f
    1:6:void recomputeProcessTextMenuItems(android.view.Menu):501:501 -> g
    7:10:void recomputeProcessTextMenuItems(android.view.Menu):502:502 -> g
    11:20:void recomputeProcessTextMenuItems(android.view.Menu):504:504 -> g
    21:22:void recomputeProcessTextMenuItems(android.view.Menu):505:505 -> g
    23:24:void recomputeProcessTextMenuItems(android.view.Menu):507:507 -> g
    25:30:void recomputeProcessTextMenuItems(android.view.Menu):508:508 -> g
    31:34:void recomputeProcessTextMenuItems(android.view.Menu):509:509 -> g
    35:40:void recomputeProcessTextMenuItems(android.view.Menu):510:510 -> g
    41:44:void recomputeProcessTextMenuItems(android.view.Menu):511:511 -> g
    45:46:void recomputeProcessTextMenuItems(android.view.Menu):513:513 -> g
    47:48:void recomputeProcessTextMenuItems(android.view.Menu):514:514 -> g
    49:50:void recomputeProcessTextMenuItems(android.view.Menu):515:515 -> g
    51:62:void recomputeProcessTextMenuItems(android.view.Menu):521:521 -> g
    63:65:void recomputeProcessTextMenuItems(android.view.Menu):522:522 -> g
    66:73:void recomputeProcessTextMenuItems(android.view.Menu):523:523 -> g
    74:77:void recomputeProcessTextMenuItems(android.view.Menu):524:524 -> g
    78:84:void recomputeProcessTextMenuItems(android.view.Menu):525:525 -> g
    85:88:void recomputeProcessTextMenuItems(android.view.Menu):526:526 -> g
    89:96:void recomputeProcessTextMenuItems(android.view.Menu):527:527 -> g
    97:110:void recomputeProcessTextMenuItems(android.view.Menu):528:528 -> g
    111:124:void recomputeProcessTextMenuItems(android.view.Menu):529:529 -> g
    125:129:void recomputeProcessTextMenuItems(android.view.Menu):541:541 -> g
    130:135:void recomputeProcessTextMenuItems(android.view.Menu):542:542 -> g
    136:143:void recomputeProcessTextMenuItems(android.view.Menu):543:543 -> g
    144:147:void recomputeProcessTextMenuItems(android.view.Menu):546:546 -> g
    148:153:void recomputeProcessTextMenuItems(android.view.Menu):544:544 -> g
    154:161:void recomputeProcessTextMenuItems(android.view.Menu):547:547 -> g
    162:167:void recomputeProcessTextMenuItems(android.view.Menu):548:548 -> g
    1:7:boolean onActionItemClicked(android.view.ActionMode,android.view.MenuItem):487:487 -> onActionItemClicked
    1:7:boolean onCreateActionMode(android.view.ActionMode,android.view.Menu):476:476 -> onCreateActionMode
    1:6:void onDestroyActionMode(android.view.ActionMode):492:492 -> onDestroyActionMode
    1:3:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):481:481 -> onPrepareActionMode
    4:10:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):482:482 -> onPrepareActionMode
androidx.core.widget.TintableCompoundDrawablesView -> androidx.core.widget.g:
# {"id":"sourceFile","fileName":"TintableCompoundDrawablesView.java"}
androidx.customview.view.AbsSavedState -> C.a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    android.os.Parcelable mSuperState -> a
    androidx.customview.view.AbsSavedState EMPTY_STATE -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"}
    1:7:void <clinit>():30:30 -> <clinit>
    8:15:void <clinit>():88:88 -> <clinit>
    1:1:void <init>(androidx.customview.view.AbsSavedState$1):29:29 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/a$a;)V"}
    2:3:void <init>():37:38 -> <init>
    4:4:void <init>(android.os.Parcelable):46:46 -> <init>
    5:5:void <init>(android.os.Parcelable):50:50 -> <init>
    6:6:void <init>(android.os.Parcelable):48:48 -> <init>
    7:9:void <init>(android.os.Parcel,java.lang.ClassLoader):68:70 -> <init>
    1:3:android.os.Parcelable getSuperState():75:75 -> a
    1:2:int describeContents():80:80 -> describeContents
    1:6:void writeToParcel(android.os.Parcel,int):85:85 -> writeToParcel
androidx.customview.view.AbsSavedState$1 -> C.a$a:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    2:5:void <init>():30:30 -> <init>
androidx.customview.view.AbsSavedState$2 -> C.a$b:
# {"id":"sourceFile","fileName":"AbsSavedState.java"}
    1:4:void <init>():88:88 -> <init>
    2:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):100:100 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LC/a;"}
    1:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):91:91 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)LC/a;"}
    7:9:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):95:95 -> b
    10:17:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):93:93 -> b
    1:3:androidx.customview.view.AbsSavedState[] newArray(int):105:105 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LC/a;"}
    1:1:java.lang.Object createFromParcel(android.os.Parcel):88:88 -> createFromParcel
    2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):88:88 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):88:88 -> newArray
androidx.emoji2.text.ConcurrencyHelpers -> androidx.emoji2.text.c:
# {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"}
    1:7:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):57:57 -> a
    8:11:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):58:58 -> a
    1:5:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):56:56 -> b
    6:22:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):61:61 -> b
    23:26:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):69:69 -> b
    1:6:android.os.Handler mainHandlerAsync():77:77 -> c
    7:15:android.os.Handler mainHandlerAsync():78:78 -> c
    16:25:android.os.Handler mainHandlerAsync():80:80 -> c
androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda0 -> androidx.emoji2.text.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.String androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$6911ab90d10771b02f67c9b1efe5aba4ce1256e4777a5bfb53ea4622c282640f$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl -> androidx.emoji2.text.c$a:
# {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"}
    1:5:android.os.Handler createAsync(android.os.Looper):105:105 -> a
androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.os.Handler m(android.os.Looper):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.DefaultEmojiCompatConfig -> androidx.emoji2.text.d:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    1:6:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):97:97 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/k;"}
    7:13:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):98:98 -> a
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> androidx.emoji2.text.d$a:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/d$b;"}
    1:6:void <init>(androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):119:119 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/d$b;)V"}
    7:13:void <init>(androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):120:120 -> <init>
    5:10:androidx.emoji2.text.EmojiCompat$Config configOrNull(android.content.Context,androidx.core.provider.FontRequest):145:145 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;)Landroidx/emoji2/text/f$c;"}
    1:5:java.util.List convertToByteArray(android.content.pm.Signature[]):234:234 -> b
    6:11:java.util.List convertToByteArray(android.content.pm.Signature[]):235:235 -> b
    12:21:java.util.List convertToByteArray(android.content.pm.Signature[]):236:236 -> b
    22:26:java.util.List convertToByteArray(android.content.pm.Signature[]):238:238 -> b
    1:9:androidx.emoji2.text.EmojiCompat$Config create(android.content.Context):130:130 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/f$c;"}
    1:2:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):219:219 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/ProviderInfo;Landroid/content/pm/PackageManager;)Lv/f;"}
    3:4:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):220:220 -> d
    5:10:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):222:222 -> d
    11:14:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):224:224 -> d
    15:22:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):225:225 -> d
    1:6:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():246:246 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/d$b;"}
    7:12:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():247:247 -> e
    13:18:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():249:249 -> e
    3:15:boolean hasFlagSystem(android.content.pm.ProviderInfo):201:201 -> f
    1:14:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):183:183 -> g
    15:30:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):186:186 -> g
    31:36:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):187:187 -> g
    37:45:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):188:188 -> g
    1:4:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):159:159 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lv/f;"}
    5:9:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):161:161 -> h
    10:17:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):163:163 -> h
    18:23:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):167:167 -> h
    24:29:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):169:169 -> h
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper -> androidx.emoji2.text.d$b:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    1:4:void <init>():262:262 -> <init>
    android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo) -> a
    3:6:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):270:270 -> b
    7:9:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):272:272 -> b
    java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int) -> c
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19 -> androidx.emoji2.text.d$c:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    1:4:void <init>():302:302 -> <init>
    1:3:android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo):315:315 -> a
    1:5:java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int):309:309 -> c
androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28 -> androidx.emoji2.text.d$d:
# {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"}
    1:4:void <init>():325:325 -> <init>
    3:6:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):338:338 -> b
    7:9:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):340:340 -> b
androidx.emoji2.text.DefaultGlyphChecker -> androidx.emoji2.text.e:
# {"id":"sourceFile","fileName":"DefaultGlyphChecker.java"}
    android.text.TextPaint mTextPaint -> a
    java.lang.ThreadLocal sStringBuilder -> b
    1:8:void <clinit>():46:46 -> <clinit>
    1:3:void <init>():53:53 -> <init>
    4:12:void <init>():54:54 -> <init>
    13:16:void <init>():55:55 -> <init>
    1:5:boolean hasGlyph(java.lang.CharSequence,int,int,int):72:72 -> a
    6:10:boolean hasGlyph(java.lang.CharSequence,int,int,int):73:73 -> a
    11:20:boolean hasGlyph(java.lang.CharSequence,int,int,int):76:76 -> a
    21:31:boolean hasGlyph(java.lang.CharSequence,int,int,int):80:80 -> a
    1:8:java.lang.StringBuilder getStringBuilder():84:84 -> b
    9:16:java.lang.StringBuilder getStringBuilder():85:85 -> b
    17:23:java.lang.StringBuilder getStringBuilder():87:87 -> b
androidx.emoji2.text.EmojiCompat -> androidx.emoji2.text.f:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    java.util.concurrent.locks.ReadWriteLock mInitLock -> a
    java.util.Set mInitCallbacks -> b
    int mLoadState -> c
    android.os.Handler mMainHandler -> d
    androidx.emoji2.text.EmojiCompat$CompatInternal mHelper -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$b;"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$h;"}
    androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"}
    boolean mReplaceAll -> h
    boolean mUseEmojiAsDefaultStyle -> i
    int[] mEmojiAsDefaultStyleExceptions -> j
    boolean mEmojiSpanIndicatorEnabled -> k
    int mEmojiSpanIndicatorColor -> l
    int mMetadataLoadStrategy -> m
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"}
    java.lang.Object INSTANCE_LOCK -> o
    java.lang.Object CONFIG_LOCK -> p
    androidx.emoji2.text.EmojiCompat sInstance -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f;"}
    1:7:void <clinit>():349:349 -> <clinit>
    8:15:void <clinit>():350:350 -> <clinit>
    1:3:void <init>(androidx.emoji2.text.EmojiCompat$Config):461:461 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$c;)V"}
    4:11:void <init>(androidx.emoji2.text.EmojiCompat$Config):462:462 -> <init>
    12:13:void <init>(androidx.emoji2.text.EmojiCompat$Config):463:463 -> <init>
    14:17:void <init>(androidx.emoji2.text.EmojiCompat$Config):464:464 -> <init>
    18:21:void <init>(androidx.emoji2.text.EmojiCompat$Config):465:465 -> <init>
    22:25:void <init>(androidx.emoji2.text.EmojiCompat$Config):466:466 -> <init>
    26:29:void <init>(androidx.emoji2.text.EmojiCompat$Config):467:467 -> <init>
    30:33:void <init>(androidx.emoji2.text.EmojiCompat$Config):468:468 -> <init>
    34:37:void <init>(androidx.emoji2.text.EmojiCompat$Config):469:469 -> <init>
    38:41:void <init>(androidx.emoji2.text.EmojiCompat$Config):470:470 -> <init>
    42:45:void <init>(androidx.emoji2.text.EmojiCompat$Config):471:471 -> <init>
    46:56:void <init>(androidx.emoji2.text.EmojiCompat$Config):472:472 -> <init>
    57:63:void <init>(androidx.emoji2.text.EmojiCompat$Config):473:473 -> <init>
    64:68:void <init>(androidx.emoji2.text.EmojiCompat$Config):474:474 -> <init>
    69:75:void <init>(androidx.emoji2.text.EmojiCompat$Config):475:475 -> <init>
    76:85:void <init>(androidx.emoji2.text.EmojiCompat$Config):476:476 -> <init>
    86:90:void <init>(androidx.emoji2.text.EmojiCompat$Config):477:477 -> <init>
    91:97:void <init>(androidx.emoji2.text.EmojiCompat$Config):479:479 -> <init>
    98:101:void <init>(androidx.emoji2.text.EmojiCompat$Config):481:481 -> <init>
    1:3:androidx.emoji2.text.EmojiCompat$SpanFactory access$000(androidx.emoji2.text.EmojiCompat):111:111 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)Landroidx/emoji2/text/f$j;"}
    1:3:androidx.emoji2.text.EmojiCompat$GlyphChecker access$100(androidx.emoji2.text.EmojiCompat):111:111 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)Landroidx/emoji2/text/f$e;"}
    1:3:androidx.emoji2.text.EmojiCompat get():652:652 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f;"}
    4:10:androidx.emoji2.text.EmojiCompat get():653:653 -> c
    11:15:androidx.emoji2.text.EmojiCompat get():654:654 -> c
    16:18:androidx.emoji2.text.EmojiCompat get():655:655 -> c
    19:20:androidx.emoji2.text.EmojiCompat get():656:656 -> c
    1:3:int getEmojiSpanIndicatorColor():817:817 -> d
    1:9:int getLoadState():787:787 -> e
    10:11:int getLoadState():789:789 -> e
    12:31:int getLoadState():791:791 -> e
    32:32:int getLoadState():792:792 -> e
    1:5:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):896:896 -> f
    1:5:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):867:867 -> g
    1:4:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):553:553 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$c;)Landroidx/emoji2/text/f;"}
    5:7:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):555:555 -> h
    8:11:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):556:556 -> h
    12:16:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):558:558 -> h
    17:21:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):559:559 -> h
    22:26:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):561:561 -> h
    1:8:boolean isConfigured():597:597 -> i
    1:3:boolean isEmojiSpanIndicatorEnabled():808:808 -> j
    1:10:boolean isInitialized():799:799 -> k
    1:13:void load():676:676 -> l
    14:20:void load():678:678 -> l
    21:29:void load():680:680 -> l
    30:33:void load():682:682 -> l
    34:43:void load():685:685 -> l
    44:45:void load():683:683 -> l
    46:54:void load():685:685 -> l
    55:61:void load():688:688 -> l
    62:70:void load():685:685 -> l
    71:71:void load():686:686 -> l
    1:9:void loadMetadata():692:692 -> m
    10:14:void loadMetadata():694:694 -> m
    15:19:void loadMetadata():695:695 -> m
    20:28:void loadMetadata():698:698 -> m
    29:34:void loadMetadata():701:701 -> m
    35:40:void loadMetadata():702:702 -> m
    41:49:void loadMetadata():698:698 -> m
    50:50:void loadMetadata():699:699 -> m
    1:5:void onMetadataLoadFailed(java.lang.Throwable):723:723 -> n
    6:15:void onMetadataLoadFailed(java.lang.Throwable):724:724 -> n
    16:17:void onMetadataLoadFailed(java.lang.Throwable):726:726 -> n
    18:22:void onMetadataLoadFailed(java.lang.Throwable):727:727 -> n
    23:27:void onMetadataLoadFailed(java.lang.Throwable):728:728 -> n
    28:36:void onMetadataLoadFailed(java.lang.Throwable):730:730 -> n
    37:50:void onMetadataLoadFailed(java.lang.Throwable):732:732 -> n
    51:59:void onMetadataLoadFailed(java.lang.Throwable):730:730 -> n
    60:60:void onMetadataLoadFailed(java.lang.Throwable):731:731 -> n
    1:5:void onMetadataLoadSuccess():708:708 -> o
    6:15:void onMetadataLoadSuccess():709:709 -> o
    16:17:void onMetadataLoadSuccess():711:711 -> o
    18:22:void onMetadataLoadSuccess():712:712 -> o
    23:27:void onMetadataLoadSuccess():713:713 -> o
    28:36:void onMetadataLoadSuccess():715:715 -> o
    37:50:void onMetadataLoadSuccess():718:718 -> o
    51:59:void onMetadataLoadSuccess():715:715 -> o
    60:60:void onMetadataLoadSuccess():716:716 -> o
    6:9:java.lang.CharSequence process(java.lang.CharSequence):984:984 -> p
    10:14:java.lang.CharSequence process(java.lang.CharSequence):985:985 -> p
    4:8:java.lang.CharSequence process(java.lang.CharSequence,int,int):1019:1019 -> q
    7:11:java.lang.CharSequence process(java.lang.CharSequence,int,int,int):1057:1057 -> r
    1:9:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1099:1099 -> s
    10:14:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1100:1100 -> s
    15:19:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1101:1101 -> s
    20:31:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1102:1102 -> s
    32:40:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1103:1103 -> s
    41:54:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1110:1110 -> s
    55:68:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1112:1112 -> s
    69:83:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1116:1116 -> s
    84:88:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1130:1130 -> s
    89:100:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1134:1134 -> s
    1:5:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):750:750 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;)V"}
    6:14:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):752:752 -> t
    15:25:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):754:754 -> t
    26:33:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):757:757 -> t
    34:45:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):755:755 -> t
    46:64:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):760:760 -> t
    65:65:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):761:761 -> t
    1:5:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):770:770 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;)V"}
    6:14:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):771:771 -> u
    15:19:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):773:773 -> u
    20:39:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):775:775 -> u
    40:40:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):776:776 -> u
    1:9:void updateEditorInfo(android.view.inputmethod.EditorInfo):1171:1171 -> v
    10:13:void updateEditorInfo(android.view.inputmethod.EditorInfo):1174:1174 -> v
    14:20:void updateEditorInfo(android.view.inputmethod.EditorInfo):1175:1175 -> v
    21:26:void updateEditorInfo(android.view.inputmethod.EditorInfo):1177:1177 -> v
androidx.emoji2.text.EmojiCompat$CompatInternal -> androidx.emoji2.text.f$b:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat mEmojiCompat -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f;"}
    1:3:void <init>(androidx.emoji2.text.EmojiCompat):1638:1638 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)V"}
    4:6:void <init>(androidx.emoji2.text.EmojiCompat):1639:1639 -> <init>
    void loadMetadata() -> a
    java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean) -> b
    void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo) -> c
androidx.emoji2.text.EmojiCompat$CompatInternal19 -> androidx.emoji2.text.f$a:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiProcessor mProcessor -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/i;"}
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"}
    1:4:void <init>(androidx.emoji2.text.EmojiCompat):1703:1703 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)V"}
    1:5:void loadMetadata():1709:1709 -> a
    6:14:void loadMetadata():1720:1720 -> a
    15:20:void loadMetadata():1722:1722 -> a
    1:12:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):1777:1777 -> b
    1:13:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1782:1782 -> c
    14:25:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1783:1783 -> c
    3:15:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1730:1730 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"}
    16:17:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1735:1735 -> d
    18:23:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1736:1736 -> d
    24:29:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1738:1738 -> d
    30:39:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1739:1739 -> d
    40:48:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1742:1742 -> d
    49:54:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1745:1745 -> d
androidx.emoji2.text.EmojiCompat$CompatInternal19$1 -> androidx.emoji2.text.f$a$a:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat$CompatInternal19 this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$a;"}
    1:6:void <init>(androidx.emoji2.text.EmojiCompat$CompatInternal19):1709:1709 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$a;)V"}
    1:8:void onFailed(java.lang.Throwable):1717:1717 -> a
    1:6:void onLoaded(androidx.emoji2.text.MetadataRepo):1712:1712 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"}
androidx.emoji2.text.EmojiCompat$Config -> androidx.emoji2.text.f$c:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$h;"}
    androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"}
    boolean mReplaceAll -> c
    boolean mUseEmojiAsDefaultStyle -> d
    int[] mEmojiAsDefaultStyleExceptions -> e
    java.util.Set mInitCallbacks -> f
    boolean mEmojiSpanIndicatorEnabled -> g
    int mEmojiSpanIndicatorColor -> h
    int mMetadataLoadStrategy -> i
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"}
    1:6:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1373:1373 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$h;)V"}
    7:9:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1360:1360 -> <init>
    10:11:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1362:1362 -> <init>
    12:18:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1364:1364 -> <init>
    19:23:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1374:1374 -> <init>
    24:26:void <init>(androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1375:1375 -> <init>
    1:3:androidx.emoji2.text.EmojiCompat$MetadataRepoLoader getMetadataRepoLoader():1580:1580 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$h;"}
    1:3:androidx.emoji2.text.EmojiCompat$Config setMetadataLoadStrategy(int):1546:1546 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/f$c;"}
androidx.emoji2.text.EmojiCompat$DefaultSpanFactory -> androidx.emoji2.text.f$d:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    1:4:void <init>():1207:1207 -> <init>
    1:6:androidx.emoji2.text.EmojiSpan createSpan(androidx.emoji2.text.TypefaceEmojiRasterizer):1221:1221 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)Landroidx/emoji2/text/j;"}
androidx.emoji2.text.EmojiCompat$GlyphChecker -> androidx.emoji2.text.f$e:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    boolean hasGlyph(java.lang.CharSequence,int,int,int) -> a
androidx.emoji2.text.EmojiCompat$InitCallback -> androidx.emoji2.text.f$f:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    1:4:void <init>():1228:1228 -> <init>
    1:1:void onFailed(java.lang.Throwable):0:0 -> a
    1:1:void onInitialized():0:0 -> b
androidx.emoji2.text.EmojiCompat$ListenerDispatcher -> androidx.emoji2.text.f$g:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    java.util.List mInitCallbacks -> a
    java.lang.Throwable mThrowable -> b
    int mLoadState -> c
    1:1:void <init>(androidx.emoji2.text.EmojiCompat$InitCallback,int):1595:1595 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;I)V"}
    2:2:void <init>(java.util.Collection,int):1601:1601 -> <init>
    3:7:void <init>(java.util.Collection,int,java.lang.Throwable):1606:1610 -> <init>
    1:6:void run():1615:1615 -> run
    7:14:void run():1616:1616 -> run
    15:32:void run():1625:1625 -> run
    33:47:void run():1619:1619 -> run
androidx.emoji2.text.EmojiCompat$MetadataRepoLoader -> androidx.emoji2.text.f$h:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"}
androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback -> androidx.emoji2.text.f$i:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    1:4:void <init>():1315:1315 -> <init>
    void onFailed(java.lang.Throwable) -> a
    void onLoaded(androidx.emoji2.text.MetadataRepo) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"}
androidx.emoji2.text.EmojiCompat$SpanFactory -> androidx.emoji2.text.f$j:
# {"id":"sourceFile","fileName":"EmojiCompat.java"}
    androidx.emoji2.text.EmojiSpan createSpan(androidx.emoji2.text.TypefaceEmojiRasterizer) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)Landroidx/emoji2/text/j;"}
androidx.emoji2.text.EmojiCompatInitializer -> androidx.emoji2.text.EmojiCompatInitializer:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    1:4:void <init>():73:73 -> <init>
    1:7:java.util.List dependencies():128:128 -> a
    1:5:java.lang.Object create(android.content.Context):73:73 -> b
    1:8:java.lang.Boolean create(android.content.Context):88:88 -> c
    9:11:java.lang.Boolean create(android.content.Context):89:89 -> c
    12:14:java.lang.Boolean create(android.content.Context):90:90 -> c
    1:4:void delayUntilFirstResume(android.content.Context):103:103 -> d
    5:6:void delayUntilFirstResume(android.content.Context):104:104 -> d
    7:12:void delayUntilFirstResume(android.content.Context):105:105 -> d
    13:16:void delayUntilFirstResume(android.content.Context):106:106 -> d
    17:25:void delayUntilFirstResume(android.content.Context):107:107 -> d
    1:4:void loadEmojiCompatAfterDelay():118:118 -> e
    5:15:void loadEmojiCompatAfterDelay():119:119 -> e
androidx.emoji2.text.EmojiCompatInitializer$1 -> androidx.emoji2.text.EmojiCompatInitializer$1:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    androidx.lifecycle.Lifecycle val$lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"}
    androidx.emoji2.text.EmojiCompatInitializer this$0 -> b
    1:8:void <init>(androidx.emoji2.text.EmojiCompatInitializer,androidx.lifecycle.Lifecycle):107:107 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/f;)V"}
    1:5:void onResume(androidx.lifecycle.LifecycleOwner):110:110 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    6:11:void onResume(androidx.lifecycle.LifecycleOwner):111:111 -> a
    1:1:void onPause(androidx.lifecycle.LifecycleOwner):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    1:1:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    1:1:void onStop(androidx.lifecycle.LifecycleOwner):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    1:1:void onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultConfig -> androidx.emoji2.text.EmojiCompatInitializer$a:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    1:9:void <init>(android.content.Context):150:150 -> <init>
    10:13:void <init>(android.content.Context):151:151 -> <init>
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader -> androidx.emoji2.text.EmojiCompatInitializer$b:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    android.content.Context mContext -> a
    1:3:void <init>(android.content.Context):159:159 -> <init>
    4:10:void <init>(android.content.Context):160:160 -> <init>
    1:6:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):165:165 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"}
    7:15:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):167:167 -> a
    1:4:void lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):167:167 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    1:8:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):174:174 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    9:11:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):179:179 -> c
    12:26:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> c
    27:34:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):176:176 -> c
    35:37:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):202:202 -> c
    38:41:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):203:203 -> c
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$1 -> androidx.emoji2.text.EmojiCompatInitializer$b$a:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback val$loaderCallback -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"}
    java.util.concurrent.ThreadPoolExecutor val$executor -> b
    androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"}
    1:10:void <init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    1:5:void onFailed(java.lang.Throwable):195:195 -> a
    6:17:void onFailed(java.lang.Throwable):197:197 -> a
    18:18:void onFailed(java.lang.Throwable):198:198 -> a
    1:5:void onLoaded(androidx.emoji2.text.MetadataRepo):185:185 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"}
    6:17:void onLoaded(androidx.emoji2.text.MetadataRepo):187:187 -> b
    18:18:void onLoaded(androidx.emoji2.text.MetadataRepo):188:188 -> b
androidx.emoji2.text.EmojiCompatInitializer$LoadEmojiCompatRunnable -> androidx.emoji2.text.EmojiCompatInitializer$c:
# {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"}
    1:4:void <init>():131:131 -> <init>
    1:5:void run():137:137 -> run
    6:11:void run():138:138 -> run
    12:21:void run():139:139 -> run
    22:28:void run():142:142 -> run
    29:29:void run():143:143 -> run
androidx.emoji2.text.EmojiExclusions -> androidx.emoji2.text.h:
# {"id":"sourceFile","fileName":"EmojiExclusions.java"}
    1:6:java.util.Set getEmojiExclusions():35:35 -> a
    7:11:java.util.Set getEmojiExclusions():36:36 -> a
    12:16:java.util.Set getEmojiExclusions():38:38 -> a
androidx.emoji2.text.EmojiExclusions$EmojiExclusions_Api34 -> androidx.emoji2.text.h$a:
# {"id":"sourceFile","fileName":"EmojiExclusions.java"}
    1:5:java.util.Set getExclusions():50:50 -> a
androidx.emoji2.text.EmojiExclusions$EmojiExclusions_Reflections -> androidx.emoji2.text.h$b:
# {"id":"sourceFile","fileName":"EmojiExclusions.java"}
    1:6:java.util.Set getExclusions():68:68 -> a
    7:15:java.util.Set getExclusions():69:69 -> a
    16:24:java.util.Set getExclusions():70:70 -> a
    25:27:java.util.Set getExclusions():72:72 -> a
    28:29:java.util.Set getExclusions():75:75 -> a
    30:43:java.util.Set getExclusions():76:76 -> a
    44:47:java.util.Set getExclusions():77:77 -> a
    48:50:java.util.Set getExclusions():78:78 -> a
    51:53:java.util.Set getExclusions():83:83 -> a
androidx.emoji2.text.EmojiProcessor -> androidx.emoji2.text.i:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"}
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"}
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"}
    boolean mUseEmojiAsDefaultStyle -> d
    int[] mEmojiAsDefaultStyleExceptions -> e
    1:3:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):134:134 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;Landroidx/emoji2/text/f$j;Landroidx/emoji2/text/f$e;Z[ILjava/util/Set;)V"}
    4:5:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):135:135 -> <init>
    6:7:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):136:136 -> <init>
    8:9:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):137:137 -> <init>
    10:11:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):138:138 -> <init>
    12:13:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):139:139 -> <init>
    14:17:void <init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):140:140 -> <init>
    1:8:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):462:462 -> a
    9:12:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):466:466 -> a
    13:16:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):467:467 -> a
    17:23:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):468:468 -> a
    24:33:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):472:472 -> a
    34:36:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):473:473 -> a
    37:40:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):474:474 -> a
    41:42:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):476:476 -> a
    43:46:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):477:477 -> a
    47:62:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):478:478 -> a
    63:71:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):482:482 -> a
    14:17:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):519:519 -> b
    18:21:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):520:520 -> b
    22:30:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):522:522 -> b
    31:34:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):531:531 -> b
    35:38:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):530:530 -> b
    39:42:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):533:533 -> b
    43:53:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):532:532 -> b
    54:58:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):540:540 -> b
    59:66:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):541:541 -> b
    67:76:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):544:544 -> b
    77:79:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):545:545 -> b
    80:83:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):546:546 -> b
    84:85:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):548:548 -> b
    86:89:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):549:549 -> b
    90:93:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):550:550 -> b
    94:97:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):551:551 -> b
    98:104:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):552:552 -> b
    105:108:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):555:555 -> b
    109:116:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):556:556 -> b
    117:119:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):558:558 -> b
    120:122:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):559:559 -> b
    123:128:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):560:560 -> b
    13:17:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):445:445 -> c
    18:23:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):442:442 -> c
    24:28:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):453:453 -> c
    1:6:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):590:590 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"}
    7:8:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):591:591 -> d
    9:12:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):592:592 -> d
    13:16:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):591:591 -> d
    17:19:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):593:593 -> d
    20:30:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):596:596 -> d
    1:1:boolean hasInvalidSelection(int,int):0:0 -> e
    1:11:boolean hasModifiers(android.view.KeyEvent):572:572 -> f
    1:7:void initExclusions(java.util.Set):144:144 -> g
    8:23:void initExclusions(java.util.Set):147:147 -> g
    24:30:void initExclusions(java.util.Set):148:148 -> g
    31:35:void initExclusions(java.util.Set):149:149 -> g
    36:47:void initExclusions(java.util.Set):150:150 -> g
    1:4:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):291:291 -> h
    5:10:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):293:293 -> h
    11:19:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):301:301 -> h
    20:23:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):303:303 -> h
    24:36:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):306:306 -> h
    37:49:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):310:310 -> h
    50:60:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):302:302 -> h
    61:68:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):315:315 -> h
    69:71:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):316:316 -> h
    72:75:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):319:319 -> h
    76:77:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):321:321 -> h
    78:81:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):322:322 -> h
    82:87:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):323:323 -> h
    88:90:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):329:329 -> h
    91:94:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):331:331 -> h
    95:105:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):332:332 -> h
    106:120:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):337:337 -> h
    121:133:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):344:344 -> h
    134:151:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):347:347 -> h
    152:157:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):352:352 -> h
    158:191:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):358:358 -> h
    192:192:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):360:360 -> h
    1:15:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):367:367 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IIIZLandroidx/emoji2/text/i$c;)Ljava/lang/Object;"}
    16:31:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):371:371 -> i
    32:46:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):375:375 -> i
    47:50:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):393:393 -> i
    51:56:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):392:392 -> i
    57:60:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):395:395 -> i
    61:67:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):394:394 -> i
    68:74:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):386:386 -> i
    75:79:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):388:388 -> i
    80:90:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):379:379 -> i
    91:97:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):382:382 -> i
    98:109:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):407:407 -> i
    110:113:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):409:409 -> i
    114:119:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):408:408 -> i
    120:123:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):411:411 -> i
    124:126:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):410:410 -> i
    127:131:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):416:416 -> i
androidx.emoji2.text.EmojiProcessor$CodepointIndexFinder -> androidx.emoji2.text.i$a:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    1:26:int findIndexBackward(java.lang.CharSequence,int,int):806:806 -> a
    27:32:int findIndexBackward(java.lang.CharSequence,int,int):827:827 -> a
    33:42:int findIndexBackward(java.lang.CharSequence,int,int):829:829 -> a
    43:51:int findIndexBackward(java.lang.CharSequence,int,int):836:836 -> a
    52:61:int findIndexBackward(java.lang.CharSequence,int,int):840:840 -> a
    1:24:int findIndexForward(java.lang.CharSequence,int,int):862:862 -> b
    25:30:int findIndexForward(java.lang.CharSequence,int,int):883:883 -> b
    31:42:int findIndexForward(java.lang.CharSequence,int,int):885:885 -> b
    43:53:int findIndexForward(java.lang.CharSequence,int,int):893:893 -> b
    54:65:int findIndexForward(java.lang.CharSequence,int,int):898:898 -> b
androidx.emoji2.text.EmojiProcessor$EmojiProcessAddSpanCallback -> androidx.emoji2.text.i$b:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    androidx.emoji2.text.UnprecomputeTextOnModificationSpannable spannable -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/t;"}
    androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"}
    1:3:void <init>(androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):914:914 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/t;Landroidx/emoji2/text/f$j;)V"}
    4:5:void <init>(androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):915:915 -> <init>
    6:8:void <init>(androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):916:916 -> <init>
    1:8:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):922:922 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"}
    9:12:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):925:925 -> a
    13:14:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):926:926 -> a
    15:18:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):927:927 -> a
    19:21:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):928:928 -> a
    22:32:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):929:929 -> a
    33:38:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):931:931 -> a
    39:46:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):932:932 -> a
    1:5:java.lang.Object getResult():907:907 -> b
    1:3:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable getResult():938:938 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/t;"}
androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback -> androidx.emoji2.text.i$c:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"}
    java.lang.Object getResult() -> b
androidx.emoji2.text.EmojiProcessor$MarkExclusionCallback -> androidx.emoji2.text.i$d:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    java.lang.String mExclusion -> a
    1:3:void <init>(java.lang.String):980:980 -> <init>
    4:6:void <init>(java.lang.String):981:981 -> <init>
    1:13:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):987:987 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"}
    14:19:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):988:988 -> a
    1:5:java.lang.Object getResult():975:975 -> b
    1:1:androidx.emoji2.text.EmojiProcessor$MarkExclusionCallback getResult():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/i$d;"}
androidx.emoji2.text.EmojiProcessor$ProcessorSm -> androidx.emoji2.text.i$e:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    int mState -> a
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"}
    androidx.emoji2.text.MetadataRepo$Node mCurrentNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"}
    androidx.emoji2.text.MetadataRepo$Node mFlushNode -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"}
    int mLastCodepoint -> e
    int mCurrentDepth -> f
    boolean mUseEmojiAsDefaultStyle -> g
    int[] mEmojiAsDefaultStyleExceptions -> h
    1:4:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):646:646 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n$a;Z[I)V"}
    5:6:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):607:607 -> <init>
    7:8:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):647:647 -> <init>
    9:10:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):648:648 -> <init>
    11:12:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):649:649 -> <init>
    13:15:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):650:650 -> <init>
    1:6:int check(int):656:656 -> a
    7:14:int check(int):657:657 -> a
    15:19:int check(int):690:690 -> a
    20:21:int check(int):692:692 -> a
    22:23:int check(int):693:693 -> a
    24:28:int check(int):694:694 -> a
    29:30:int check(int):660:660 -> a
    31:36:int check(int):661:661 -> a
    37:42:int check(int):664:664 -> a
    43:47:int check(int):665:665 -> a
    48:54:int check(int):666:666 -> a
    55:62:int check(int):668:668 -> a
    63:67:int check(int):669:669 -> a
    68:73:int check(int):670:670 -> a
    74:77:int check(int):671:671 -> a
    78:81:int check(int):673:673 -> a
    82:86:int check(int):675:675 -> a
    87:90:int check(int):678:678 -> a
    91:94:int check(int):680:680 -> a
    95:98:int check(int):683:683 -> a
    99:101:int check(int):700:700 -> a
    1:7:androidx.emoji2.text.TypefaceEmojiRasterizer getCurrentMetadata():723:723 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"}
    1:7:androidx.emoji2.text.TypefaceEmojiRasterizer getFlushMetadata():716:716 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"}
    1:1:boolean isEmojiStyle(int):0:0 -> d
    1:18:boolean isInFlushableState():734:734 -> e
    19:27:boolean isInFlushableState():735:735 -> e
    1:1:boolean isTextStyle(int):0:0 -> f
    2:3:int reset():706:706 -> g
    4:8:int reset():707:707 -> g
    9:11:int reset():708:708 -> g
    1:14:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():739:739 -> h
    15:23:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():743:743 -> h
    24:28:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():747:747 -> h
    29:33:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():750:750 -> h
    34:43:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():753:753 -> h
    44:53:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():754:754 -> h
androidx.emoji2.text.EmojiSpan -> androidx.emoji2.text.j:
# {"id":"sourceFile","fileName":"EmojiSpan.java"}
    android.graphics.Paint$FontMetricsInt mTmpFontMetrics -> a
    androidx.emoji2.text.TypefaceEmojiRasterizer mRasterizer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/p;"}
    short mWidth -> c
    short mHeight -> d
    float mRatio -> e
    1:3:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):74:74 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"}
    4:11:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):41:41 -> <init>
    12:13:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):54:54 -> <init>
    14:17:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):59:59 -> <init>
    18:19:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):64:64 -> <init>
    20:24:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):75:75 -> <init>
    25:27:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):76:76 -> <init>
    1:3:androidx.emoji2.text.TypefaceEmojiRasterizer getTypefaceRasterizer():110:110 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"}
    1:3:int getWidth():120:120 -> b
    1:5:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):86:86 -> getSize
    6:20:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):87:87 -> getSize
    21:30:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):89:89 -> getSize
    31:44:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):90:90 -> getSize
    45:60:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):91:91 -> getSize
    61:66:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):94:94 -> getSize
    67:70:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):95:95 -> getSize
    71:74:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):96:96 -> getSize
    75:79:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):97:97 -> getSize
androidx.emoji2.text.FontRequestEmojiCompatConfig -> androidx.emoji2.text.k:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper DEFAULT_FONTS_CONTRACT -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"}
    1:8:void <clinit>():442:442 -> <clinit>
    1:11:void <init>(android.content.Context,androidx.core.provider.FontRequest):122:122 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;)V"}
    1:10:androidx.emoji2.text.FontRequestEmojiCompatConfig setLoadingExecutor(java.util.concurrent.Executor):148:148 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;)Landroidx/emoji2/text/k;"}
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper -> androidx.emoji2.text.k$a:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    1:4:void <init>():412:412 -> <init>
    3:12:android.graphics.Typeface buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):424:424 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/h$b;)Landroid/graphics/Typeface;"}
    2:6:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,androidx.core.provider.FontRequest):417:417 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;)Lv/h$a;"}
    1:8:void unregisterObserver(android.content.Context,android.database.ContentObserver):438:438 -> c
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> androidx.emoji2.text.k$b:
# {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"}
    android.content.Context mContext -> a
    androidx.core.provider.FontRequest mRequest -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/f;"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"}
    java.lang.Object mLock -> d
    android.os.Handler mMainHandler -> e
    java.util.concurrent.Executor mExecutor -> f
    java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> g
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"}
    android.database.ContentObserver mObserver -> i
    java.lang.Runnable mMainHandlerLoadCallback -> j
    1:3:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):235:235 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/f;Landroidx/emoji2/text/k$a;)V"}
    4:10:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):208:208 -> <init>
    11:15:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):236:236 -> <init>
    16:20:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):237:237 -> <init>
    21:26:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):238:238 -> <init>
    27:28:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):239:239 -> <init>
    29:31:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):240:240 -> <init>
    1:5:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):258:258 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"}
    6:8:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):259:259 -> a
    9:10:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> a
    11:12:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:262 -> a
    13:16:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):262:262 -> a
    17:18:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:261 -> a
    1:4:void cleanUp():326:326 -> b
    5:6:void cleanUp():327:327 -> b
    7:10:void cleanUp():328:328 -> b
    11:17:void cleanUp():329:329 -> b
    18:22:void cleanUp():330:330 -> b
    23:26:void cleanUp():332:332 -> b
    27:31:void cleanUp():333:333 -> b
    32:33:void cleanUp():335:335 -> b
    34:37:void cleanUp():336:336 -> b
    38:40:void cleanUp():338:338 -> b
    41:42:void cleanUp():340:340 -> b
    43:44:void cleanUp():341:341 -> b
    45:48:void cleanUp():342:342 -> b
    1:3:void createMetadata():350:350 -> c
    4:7:void createMetadata():351:351 -> c
    8:12:void createMetadata():352:352 -> c
    13:13:void createMetadata():354:354 -> c
    14:17:void createMetadata():356:356 -> c
    18:24:void createMetadata():358:358 -> c
    25:27:void createMetadata():361:361 -> c
    28:36:void createMetadata():369:369 -> c
    37:41:void createMetadata():378:378 -> c
    42:49:void createMetadata():380:380 -> c
    50:51:void createMetadata():381:381 -> c
    52:56:void createMetadata():382:382 -> c
    57:64:void createMetadata():381:381 -> c
    65:68:void createMetadata():386:386 -> c
    69:71:void createMetadata():388:388 -> c
    72:74:void createMetadata():390:390 -> c
    75:78:void createMetadata():391:391 -> c
    79:84:void createMetadata():392:392 -> c
    85:86:void createMetadata():394:395 -> c
    87:89:void createMetadata():395:395 -> c
    90:93:void createMetadata():394:394 -> c
    94:101:void createMetadata():384:384 -> c
    102:104:void createMetadata():388:388 -> c
    105:105:void createMetadata():389:389 -> c
    106:133:void createMetadata():373:373 -> c
    134:136:void createMetadata():397:397 -> c
    137:140:void createMetadata():398:398 -> c
    141:146:void createMetadata():399:399 -> c
    147:148:void createMetadata():401:402 -> c
    149:151:void createMetadata():402:402 -> c
    152:153:void createMetadata():401:401 -> c
    154:155:void createMetadata():354:354 -> c
    1:3:void loadInternal():267:267 -> d
    4:7:void loadInternal():268:268 -> d
    8:11:void loadInternal():270:270 -> d
    12:15:void loadInternal():272:272 -> d
    16:23:void loadInternal():273:273 -> d
    24:25:void loadInternal():275:275 -> d
    26:35:void loadInternal():277:277 -> d
    36:39:void loadInternal():278:278 -> d
    1:10:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():285:285 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/h$b;"}
    11:16:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> e
    17:22:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> e
    23:26:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> e
    27:29:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():296:296 -> e
    30:37:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():294:294 -> e
    38:70:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():290:290 -> e
    71:78:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():287:287 -> e
    1:3:void setExecutor(java.util.concurrent.Executor):244:244 -> f
    4:5:void setExecutor(java.util.concurrent.Executor):245:245 -> f
    6:10:void setExecutor(java.util.concurrent.Executor):246:246 -> f
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4a254d9e94ecf4e41bfd9256a9edea29875602a12a6e8c8444b08cdc70d0dca7$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$b;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/k$b;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.MetadataListReader -> androidx.emoji2.text.m:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    2:4:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):120:120 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m$c;)Landroidx/emoji2/text/m$b;"}
    5:10:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):122:122 -> a
    11:15:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):123:123 -> a
    16:24:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):128:128 -> a
    25:28:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):132:132 -> a
    29:31:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):134:134 -> a
    32:35:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):135:135 -> a
    36:52:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):137:137 -> a
    53:64:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):146:146 -> a
    65:67:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):148:148 -> a
    68:76:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):150:150 -> a
    77:80:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):152:152 -> a
    81:84:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):153:153 -> a
    85:102:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):154:154 -> a
    103:109:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):156:156 -> a
    110:115:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):161:161 -> a
    116:121:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):125:125 -> a
    1:4:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):89:89 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LD/b;"}
    5:9:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):90:90 -> b
    10:13:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):91:91 -> b
    14:21:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):93:93 -> b
    22:26:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):94:94 -> b
    1:1:long toUnsignedInt(int):0:0 -> c
    1:1:int toUnsignedShort(short):0:0 -> d
androidx.emoji2.text.MetadataListReader$ByteBufferReader -> androidx.emoji2.text.m$a:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    java.nio.ByteBuffer mByteBuffer -> a
    1:3:void <init>(java.nio.ByteBuffer):315:315 -> <init>
    4:5:void <init>(java.nio.ByteBuffer):316:316 -> <init>
    6:11:void <init>(java.nio.ByteBuffer):317:317 -> <init>
    1:11:int readUnsignedShort():322:322 -> a
    1:11:long readUnsignedInt():327:327 -> b
    1:7:int readTag():332:332 -> c
    1:11:void skip(int):337:337 -> d
    1:8:long getPosition():342:342 -> e
androidx.emoji2.text.MetadataListReader$OffsetInfo -> androidx.emoji2.text.m$b:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    long mStartOffset -> a
    long mLength -> b
    1:3:void <init>(long,long):171:171 -> <init>
    4:5:void <init>(long,long):172:172 -> <init>
    6:8:void <init>(long,long):173:173 -> <init>
    1:3:long getStartOffset():177:177 -> a
androidx.emoji2.text.MetadataListReader$OpenTypeReader -> androidx.emoji2.text.m$c:
# {"id":"sourceFile","fileName":"MetadataListReader.java"}
    int readUnsignedShort() -> a
    long readUnsignedInt() -> b
    int readTag() -> c
    void skip(int) -> d
    long getPosition() -> e
androidx.emoji2.text.MetadataRepo -> androidx.emoji2.text.n:
# {"id":"sourceFile","fileName":"MetadataRepo.java"}
    androidx.emoji2.text.flatbuffer.MetadataList mMetadataList -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LD/b;"}
    char[] mEmojiCharArray -> b
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"}
    android.graphics.Typeface mTypeface -> d
    1:3:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;LD/b;)V"}
    4:5:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):77:77 -> <init>
    6:7:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):78:78 -> <init>
    8:16:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):79:79 -> <init>
    17:26:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):80:80 -> <init>
    27:30:void <init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):81:81 -> <init>
    1:7:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):161:161 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/b;)V"}
    8:12:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):163:163 -> a
    13:23:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):167:167 -> a
    24:30:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):168:168 -> a
    1:5:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):130:130 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Ljava/nio/ByteBuffer;)Landroidx/emoji2/text/n;"}
    6:14:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):131:131 -> b
    15:22:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):133:133 -> b
    23:23:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):134:134 -> b
    1:3:char[] getEmojiCharArray():204:204 -> c
    1:3:androidx.emoji2.text.flatbuffer.MetadataList getMetadataList():213:213 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/b;"}
    1:7:int getMetadataVersion():186:186 -> e
    1:3:androidx.emoji2.text.MetadataRepo$Node getRootNode():195:195 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/n$a;"}
    1:3:android.graphics.Typeface getTypeface():178:178 -> g
    1:5:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):224:224 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"}
    6:21:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):225:225 -> h
    22:32:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):228:228 -> h
androidx.emoji2.text.MetadataRepo$Node -> androidx.emoji2.text.n$a:
# {"id":"sourceFile","fileName":"MetadataRepo.java"}
    android.util.SparseArray mChildren -> a
    androidx.emoji2.text.TypefaceEmojiRasterizer mData -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/p;"}
    1:1:void <init>():244:244 -> <init>
    2:3:void <init>(int):248:249 -> <init>
    1:13:androidx.emoji2.text.MetadataRepo$Node get(int):253:253 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/n$a;"}
    1:3:androidx.emoji2.text.TypefaceEmojiRasterizer getData():257:257 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"}
    1:10:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):262:262 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;II)V"}
    11:15:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):264:264 -> c
    16:28:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):265:265 -> c
    29:32:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):269:269 -> c
    33:35:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):271:271 -> c
androidx.emoji2.text.SpannableBuilder -> androidx.emoji2.text.o:
# {"id":"sourceFile","fileName":"SpannableBuilder.java"}
    java.lang.Class mWatcherClass -> a
    java.util.List mWatchers -> b
    1:1:void <init>(java.lang.Class,java.lang.CharSequence):75:75 -> <init>
    2:2:void <init>(java.lang.Class,java.lang.CharSequence):59:59 -> <init>
    3:4:void <init>(java.lang.Class,java.lang.CharSequence):76:77 -> <init>
    5:5:void <init>(java.lang.Class,java.lang.CharSequence,int,int):86:86 -> <init>
    6:6:void <init>(java.lang.Class,java.lang.CharSequence,int,int):59:59 -> <init>
    7:8:void <init>(java.lang.Class,java.lang.CharSequence,int,int):87:88 -> <init>
    1:4:void beginBatchEdit():261:261 -> a
    1:1:android.text.Editable append(char):49:49 -> append
    2:2:android.text.Editable append(java.lang.CharSequence):49:49 -> append
    3:3:android.text.Editable append(java.lang.CharSequence,int,int):49:49 -> append
    4:4:java.lang.Appendable append(char):49:49 -> append
    5:5:java.lang.Appendable append(java.lang.CharSequence):49:49 -> append
    6:6:java.lang.Appendable append(java.lang.CharSequence,int,int):49:49 -> append
    7:7:android.text.SpannableStringBuilder append(java.lang.CharSequence):344:344 -> append
    8:8:android.text.SpannableStringBuilder append(char):351:351 -> append
    9:9:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):360:360 -> append
    10:10:android.text.SpannableStringBuilder append(java.lang.CharSequence,java.lang.Object,int):367:367 -> append
    2:9:void blockWatchers():277:277 -> b
    10:24:void blockWatchers():278:278 -> b
    1:6:androidx.emoji2.text.SpannableBuilder create(java.lang.Class,java.lang.CharSequence):97:97 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/o;"}
    1:3:void endBatchEdit():269:269 -> d
    4:7:void endBatchEdit():270:270 -> d
    1:1:android.text.Editable delete(int,int):49:49 -> delete
    2:2:android.text.SpannableStringBuilder delete(int,int):337:337 -> delete
    3:10:void fireWatchers():296:296 -> e
    11:33:void fireWatchers():297:297 -> e
    2:9:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):247:247 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/emoji2/text/o$a;"}
    10:17:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):248:248 -> f
    18:27:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):249:249 -> f
    1:8:boolean isWatcher(java.lang.Class):119:119 -> g
    1:6:int getSpanEnd(java.lang.Object):205:205 -> getSpanEnd
    7:13:int getSpanEnd(java.lang.Object):206:206 -> getSpanEnd
    14:18:int getSpanEnd(java.lang.Object):211:211 -> getSpanEnd
    1:6:int getSpanFlags(java.lang.Object):219:219 -> getSpanFlags
    7:13:int getSpanFlags(java.lang.Object):220:220 -> getSpanFlags
    14:18:int getSpanFlags(java.lang.Object):225:225 -> getSpanFlags
    1:6:int getSpanStart(java.lang.Object):191:191 -> getSpanStart
    7:13:int getSpanStart(java.lang.Object):192:192 -> getSpanStart
    14:18:int getSpanStart(java.lang.Object):197:197 -> getSpanStart
    1:6:java.lang.Object[] getSpans(int,int,java.lang.Class):151:151 -> getSpans
    7:14:java.lang.Object[] getSpans(int,int,java.lang.Class):152:152 -> getSpans
    15:22:java.lang.Object[] getSpans(int,int,java.lang.Class):154:154 -> getSpans
    23:25:java.lang.Object[] getSpans(int,int,java.lang.Class):155:155 -> getSpans
    26:35:java.lang.Object[] getSpans(int,int,java.lang.Class):156:156 -> getSpans
    36:40:java.lang.Object[] getSpans(int,int,java.lang.Class):160:160 -> getSpans
    3:16:boolean isWatcher(java.lang.Object):108:108 -> h
    2:9:void unblockwatchers():286:286 -> i
    10:24:void unblockwatchers():287:287 -> i
    1:1:android.text.Editable insert(int,java.lang.CharSequence):49:49 -> insert
    2:2:android.text.Editable insert(int,java.lang.CharSequence,int,int):49:49 -> insert
    3:3:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence):323:323 -> insert
    4:4:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence,int,int):330:330 -> insert
    3:8:int nextSpanTransition(int,int,java.lang.Class):233:233 -> nextSpanTransition
    9:10:int nextSpanTransition(int,int,java.lang.Class):234:234 -> nextSpanTransition
    11:15:int nextSpanTransition(int,int,java.lang.Class):236:236 -> nextSpanTransition
    1:6:void removeSpan(java.lang.Object):170:170 -> removeSpan
    7:15:void removeSpan(java.lang.Object):171:171 -> removeSpan
    16:20:void removeSpan(java.lang.Object):179:179 -> removeSpan
    21:26:void removeSpan(java.lang.Object):182:182 -> removeSpan
    1:1:android.text.Editable replace(int,int,java.lang.CharSequence):49:49 -> replace
    2:2:android.text.Editable replace(int,int,java.lang.CharSequence,int,int):49:49 -> replace
    3:5:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence):304:306 -> replace
    6:8:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence,int,int):314:316 -> replace
    1:6:void setSpan(java.lang.Object,int,int,int):135:135 -> setSpan
    7:11:void setSpan(java.lang.Object,int,int,int):136:136 -> setSpan
    12:17:void setSpan(java.lang.Object,int,int,int):137:137 -> setSpan
    18:21:void setSpan(java.lang.Object,int,int,int):140:140 -> setSpan
    1:8:java.lang.CharSequence subSequence(int,int):125:125 -> subSequence
androidx.emoji2.text.SpannableBuilder$WatcherWrapper -> androidx.emoji2.text.o$a:
# {"id":"sourceFile","fileName":"SpannableBuilder.java"}
    java.lang.Object mObject -> a
    java.util.concurrent.atomic.AtomicInteger mBlockCalls -> b
    1:3:void <init>(java.lang.Object):379:379 -> <init>
    4:11:void <init>(java.lang.Object):377:377 -> <init>
    12:14:void <init>(java.lang.Object):380:380 -> <init>
    1:6:void blockCalls():449:449 -> a
    1:8:void afterTextChanged(android.text.Editable):395:395 -> afterTextChanged
    1:3:boolean isEmojiSpan(java.lang.Object):457:457 -> b
    1:8:void beforeTextChanged(java.lang.CharSequence,int,int,int):385:385 -> beforeTextChanged
    1:6:void unblockCalls():453:453 -> c
    1:15:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):404:404 -> onSpanAdded
    16:23:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):407:407 -> onSpanAdded
    1:15:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):429:429 -> onSpanChanged
    16:32:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):433:433 -> onSpanChanged
    33:45:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):445:445 -> onSpanChanged
    1:15:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):416:416 -> onSpanRemoved
    16:23:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):419:419 -> onSpanRemoved
    1:8:void onTextChanged(java.lang.CharSequence,int,int,int):390:390 -> onTextChanged
androidx.emoji2.text.TypefaceEmojiRasterizer -> androidx.emoji2.text.p:
# {"id":"sourceFile","fileName":"TypefaceEmojiRasterizer.java"}
    int mIndex -> a
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"}
    int mCache -> c
    java.lang.ThreadLocal sMetadataItem -> d
    1:8:void <clinit>():89:89 -> <clinit>
    1:4:void <init>(androidx.emoji2.text.MetadataRepo,int):115:115 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;I)V"}
    5:6:void <init>(androidx.emoji2.text.MetadataRepo,int):108:108 -> <init>
    7:8:void <init>(androidx.emoji2.text.MetadataRepo,int):116:116 -> <init>
    9:11:void <init>(androidx.emoji2.text.MetadataRepo,int):117:117 -> <init>
    1:6:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):130:130 -> a
    7:10:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):131:131 -> a
    11:13:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):132:132 -> a
    14:17:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):137:137 -> a
    18:31:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):138:138 -> a
    32:35:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):139:139 -> a
    1:9:int getCodepointAt(int):306:306 -> b
    1:9:int getCodepointsLength():313:313 -> c
    1:5:int getHasGlyph():228:228 -> d
    1:9:int getHeight():193:193 -> e
    1:9:int getId():179:179 -> f
    1:10:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():154:154 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/a;"}
    11:15:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():156:156 -> g
    16:18:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():157:157 -> g
    19:30:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():167:167 -> g
    1:9:short getSdkAdded():211:211 -> h
    1:9:int getWidth():186:186 -> i
    1:9:boolean isDefaultEmoji():297:297 -> j
    1:10:boolean isPreferredSystemRender():289:289 -> k
    1:8:void setExclusion(boolean):275:275 -> l
    9:11:void setExclusion(boolean):277:277 -> l
    12:14:void setExclusion(boolean):279:279 -> l
    1:11:void setHasGlyph(boolean):258:258 -> m
    12:14:void setHasGlyph(boolean):264:264 -> m
    1:5:java.lang.String toString():319:319 -> toString
    6:12:java.lang.String toString():320:320 -> toString
    13:17:java.lang.String toString():321:321 -> toString
    18:28:java.lang.String toString():322:322 -> toString
    29:33:java.lang.String toString():323:323 -> toString
    34:40:java.lang.String toString():324:324 -> toString
    41:51:java.lang.String toString():326:326 -> toString
    52:59:java.lang.String toString():327:327 -> toString
    60:64:java.lang.String toString():329:329 -> toString
androidx.emoji2.text.TypefaceEmojiSpan -> androidx.emoji2.text.q:
# {"id":"sourceFile","fileName":"TypefaceEmojiSpan.java"}
    android.text.TextPaint mWorkingPaint -> f
    android.graphics.Paint sDebugPaint -> g
    1:4:void <init>(androidx.emoji2.text.TypefaceEmojiRasterizer):53:53 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"}
    1:5:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):104:104 -> c
    6:7:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):105:105 -> c
    8:15:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):106:106 -> c
    16:28:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):107:107 -> c
    29:32:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):117:117 -> c
    33:37:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):119:119 -> c
    38:39:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):120:120 -> c
    40:42:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):122:122 -> c
    43:45:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):124:124 -> c
    46:54:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):125:125 -> c
    55:58:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):108:108 -> c
    59:62:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):110:110 -> c
    63:66:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):129:129 -> c
    67:70:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):131:131 -> c
    1:4:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):74:74 -> d
    5:8:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):75:75 -> d
    9:13:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):77:77 -> d
    14:23:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):78:78 -> d
    24:26:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):79:79 -> d
    27:29:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):81:81 -> d
    30:33:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):82:82 -> d
    1:3:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):61:63 -> draw
    4:5:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):65:66 -> draw
    6:6:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):68:68 -> draw
    1:4:android.graphics.Paint getDebugPaint():141:141 -> e
    5:11:android.graphics.Paint getDebugPaint():142:142 -> e
    12:22:android.graphics.Paint getDebugPaint():143:143 -> e
    23:29:android.graphics.Paint getDebugPaint():144:144 -> e
    30:32:android.graphics.Paint getDebugPaint():146:146 -> e
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable -> androidx.emoji2.text.t:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    boolean mSafeToWrite -> a
    android.text.Spannable mDelegate -> b
    1:1:void <init>(android.text.Spannable):48:48 -> <init>
    2:2:void <init>(android.text.Spannable):43:43 -> <init>
    3:3:void <init>(android.text.Spannable):49:49 -> <init>
    4:4:void <init>(java.lang.CharSequence):56:56 -> <init>
    5:5:void <init>(java.lang.CharSequence):43:43 -> <init>
    6:6:void <init>(java.lang.CharSequence):57:57 -> <init>
    1:2:void ensureSafeWrites():61:61 -> a
    3:16:void ensureSafeWrites():62:62 -> a
    17:24:void ensureSafeWrites():63:63 -> a
    25:27:void ensureSafeWrites():65:65 -> a
    1:3:android.text.Spannable getUnwrappedSpannable():69:69 -> b
    1:6:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector precomputedTextDetector():161:161 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/t$b;"}
    7:18:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector precomputedTextDetector():162:162 -> c
    1:7:char charAt(int):116:116 -> charAt
    1:7:java.util.stream.IntStream chars():135:135 -> chars
    1:7:java.util.stream.IntStream codePoints():142:142 -> codePoints
    1:7:int getSpanEnd(java.lang.Object):96:96 -> getSpanEnd
    1:7:int getSpanFlags(java.lang.Object):101:101 -> getSpanFlags
    1:7:int getSpanStart(java.lang.Object):91:91 -> getSpanStart
    1:7:java.lang.Object[] getSpans(int,int,java.lang.Class):86:86 -> getSpans
    1:7:int length():111:111 -> length
    1:7:int nextSpanTransition(int,int,java.lang.Class):106:106 -> nextSpanTransition
    1:3:void removeSpan(java.lang.Object):80:80 -> removeSpan
    4:9:void removeSpan(java.lang.Object):81:81 -> removeSpan
    1:3:void setSpan(java.lang.Object,int,int,int):74:74 -> setSpan
    4:9:void setSpan(java.lang.Object,int,int,int):75:75 -> setSpan
    1:7:java.lang.CharSequence subSequence(int,int):122:122 -> subSequence
    1:7:java.lang.String toString():128:128 -> toString
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24 -> androidx.emoji2.text.t$a:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    1:5:java.util.stream.IntStream chars(java.lang.CharSequence):156:156 -> a
    1:5:java.util.stream.IntStream codePoints(java.lang.CharSequence):152:152 -> b
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.stream.IntStream m(java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24$$ExternalSyntheticApiModelOutline1 -> androidx.emoji2.text.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.stream.IntStream m(java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector -> androidx.emoji2.text.t$b:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    1:4:void <init>():165:165 -> <init>
    1:1:boolean isPrecomputedText(java.lang.CharSequence):0:0 -> a
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28 -> androidx.emoji2.text.t$c:
# {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"}
    1:4:void <init>():173:173 -> <init>
    1:10:boolean isPrecomputedText(java.lang.CharSequence):177:177 -> a
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.flatbuffer.MetadataItem -> D.a:
# {"id":"sourceFile","fileName":"MetadataItem.java"}
    1:4:void <init>():28:28 -> <init>
    1:4:androidx.emoji2.text.flatbuffer.MetadataItem __assign(int,java.nio.ByteBuffer):33:33 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LD/a;"}
    1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g
    3:24:int codepoints(int):41:41 -> h
    3:15:int codepointsLength():42:42 -> i
    2:22:boolean emojiStyle():36:36 -> j
    3:20:short height():40:40 -> k
    2:19:int id():35:35 -> l
    3:20:short sdkAdded():37:37 -> m
    3:20:short width():39:39 -> n
androidx.emoji2.text.flatbuffer.MetadataList -> D.b:
# {"id":"sourceFile","fileName":"MetadataList.java"}
    1:4:void <init>():28:28 -> <init>
    1:4:androidx.emoji2.text.flatbuffer.MetadataList __assign(int,java.nio.ByteBuffer):33:33 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LD/b;"}
    1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g
    1:10:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer):30:30 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LD/b;"}
    1:23:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):31:31 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;LD/b;)LD/b;"}
    2:27:androidx.emoji2.text.flatbuffer.MetadataItem list(androidx.emoji2.text.flatbuffer.MetadataItem,int):37:37 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/a;I)LD/a;"}
    2:14:int listLength():38:38 -> k
    2:19:int version():35:35 -> l
androidx.emoji2.text.flatbuffer.Table -> D.c:
# {"id":"sourceFile","fileName":"Table.java"}
    int bb_pos -> a
    java.nio.ByteBuffer bb -> b
    int vtable_start -> c
    int vtable_size -> d
    androidx.emoji2.text.flatbuffer.Utf8 utf8 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LD/d;"}
    1:3:void <init>():28:28 -> <init>
    4:10:void <init>():37:37 -> <init>
    1:8:int __indirect(int):68:68 -> a
    1:16:int __offset(int):53:53 -> b
    1:4:void __reset(int,java.nio.ByteBuffer):298:298 -> c
    5:6:void __reset(int,java.nio.ByteBuffer):300:300 -> c
    7:13:void __reset(int,java.nio.ByteBuffer):301:301 -> c
    14:23:void __reset(int,java.nio.ByteBuffer):302:302 -> c
    24:25:void __reset(int,java.nio.ByteBuffer):304:304 -> c
    26:27:void __reset(int,java.nio.ByteBuffer):305:305 -> c
    28:30:void __reset(int,java.nio.ByteBuffer):306:306 -> c
    1:3:int __vector(int):135:135 -> d
    4:13:int __vector(int):136:136 -> d
    1:3:int __vector_len(int):123:123 -> e
    4:10:int __vector_len(int):124:124 -> e
    11:17:int __vector_len(int):125:125 -> e
androidx.emoji2.text.flatbuffer.Utf8 -> D.d:
# {"id":"sourceFile","fileName":"Utf8.java"}
    androidx.emoji2.text.flatbuffer.Utf8 DEFAULT -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LD/d;"}
    1:4:void <init>():25:25 -> <init>
    1:4:androidx.emoji2.text.flatbuffer.Utf8 getDefault():62:62 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/d;"}
    5:11:androidx.emoji2.text.flatbuffer.Utf8 getDefault():63:63 -> a
    12:14:androidx.emoji2.text.flatbuffer.Utf8 getDefault():65:65 -> a
androidx.emoji2.text.flatbuffer.Utf8Safe -> D.e:
# {"id":"sourceFile","fileName":"Utf8Safe.java"}
    1:4:void <init>():63:63 -> <init>
androidx.emoji2.viewsintegration.EmojiEditTextHelper -> E.a:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a$b;"}
    int mMaxEmojiCount -> b
    int mEmojiReplaceStrategy -> c
    1:6:void <init>(android.widget.EditText,boolean):105:105 -> <init>
    7:9:void <init>(android.widget.EditText,boolean):73:73 -> <init>
    10:11:void <init>(android.widget.EditText,boolean):74:74 -> <init>
    12:16:void <init>(android.widget.EditText,boolean):106:106 -> <init>
    17:24:void <init>(android.widget.EditText,boolean):110:110 -> <init>
    1:7:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):155:155 -> a
    5:11:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):174:174 -> b
    1:6:void setEnabled(boolean):227:227 -> c
androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal -> E.a$b:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    1:4:void <init>():231:231 -> <init>
    android.text.method.KeyListener getKeyListener(android.text.method.KeyListener) -> a
    android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo) -> b
    void setEnabled(boolean) -> c
androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> E.a$a:
# {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"}
    android.widget.EditText mEditText -> a
    androidx.emoji2.viewsintegration.EmojiTextWatcher mTextWatcher -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/g;"}
    1:3:void <init>(android.widget.EditText,boolean):265:265 -> <init>
    4:5:void <init>(android.widget.EditText,boolean):266:266 -> <init>
    6:12:void <init>(android.widget.EditText,boolean):267:267 -> <init>
    13:15:void <init>(android.widget.EditText,boolean):268:268 -> <init>
    16:23:void <init>(android.widget.EditText,boolean):269:269 -> <init>
    1:9:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):284:284 -> a
    10:14:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):293:293 -> a
    15:20:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):299:299 -> a
    1:5:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):305:305 -> b
    6:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):310:310 -> b
    1:6:void setEnabled(boolean):315:315 -> c
androidx.emoji2.viewsintegration.EmojiEditableFactory -> E.b:
# {"id":"sourceFile","fileName":"EmojiEditableFactory.java"}
    java.lang.Object INSTANCE_LOCK -> a
    android.text.Editable$Factory sInstance -> b
    java.lang.Class sWatcherClass -> c
    1:8:void <clinit>():44:44 -> <clinit>
    1:3:void <init>():51:51 -> <init>
    4:5:void <init>():53:53 -> <init>
    6:19:void <init>():54:54 -> <init>
    1:4:android.text.Editable$Factory getInstance():62:62 -> getInstance
    5:7:android.text.Editable$Factory getInstance():63:63 -> getInstance
    8:11:android.text.Editable$Factory getInstance():64:64 -> getInstance
    12:21:android.text.Editable$Factory getInstance():65:65 -> getInstance
    22:25:android.text.Editable$Factory getInstance():67:67 -> getInstance
    26:28:android.text.Editable$Factory getInstance():69:69 -> getInstance
    1:4:android.text.Editable newEditable(java.lang.CharSequence):74:74 -> newEditable
    5:9:android.text.Editable newEditable(java.lang.CharSequence):75:75 -> newEditable
    10:14:android.text.Editable newEditable(java.lang.CharSequence):77:77 -> newEditable
androidx.emoji2.viewsintegration.EmojiInputConnection -> E.c:
# {"id":"sourceFile","fileName":"EmojiInputConnection.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper mEmojiCompatDeleteHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/c$a;"}
    1:1:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):49:49 -> <init>
    2:5:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):58:61 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;LE/c$a;)V"}
    1:7:android.text.Editable getEditable():80:80 -> a
    1:2:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText
    3:10:boolean deleteSurroundingText(int,int):67:67 -> deleteSurroundingText
    11:16:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText
    17:27:boolean deleteSurroundingText(int,int):68:68 -> deleteSurroundingText
    1:2:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints
    3:10:boolean deleteSurroundingTextInCodePoints(int,int):75:75 -> deleteSurroundingTextInCodePoints
    11:16:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints
    17:27:boolean deleteSurroundingTextInCodePoints(int,int):76:76 -> deleteSurroundingTextInCodePoints
androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper -> E.c$a:
# {"id":"sourceFile","fileName":"EmojiInputConnection.java"}
    1:4:void <init>():83:83 -> <init>
    1:5:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):90:90 -> a
    1:6:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):95:95 -> b
    7:14:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):96:96 -> b
androidx.emoji2.viewsintegration.EmojiInputFilter -> E.d:
# {"id":"sourceFile","fileName":"EmojiInputFilter.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$f;"}
    1:3:void <init>(android.widget.TextView):49:49 -> <init>
    4:6:void <init>(android.widget.TextView):50:50 -> <init>
    1:4:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():93:93 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$f;"}
    5:13:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():94:94 -> a
    14:16:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():96:96 -> a
    5:10:void updateSelection(android.text.Spannable,int,int):164:164 -> b
    11:16:void updateSelection(android.text.Spannable,int,int):166:166 -> b
    17:20:void updateSelection(android.text.Spannable,int,int):168:168 -> b
    1:9:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):56:56 -> filter
    10:30:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):60:60 -> filter
    31:36:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):63:63 -> filter
    37:49:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):64:64 -> filter
    50:56:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):72:72 -> filter
    57:60:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):75:75 -> filter
    61:74:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):77:77 -> filter
    75:86:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):83:83 -> filter
androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> E.d$a:
# {"id":"sourceFile","fileName":"EmojiInputFilter.java"}
    java.lang.ref.Reference mViewRef -> a
    java.lang.ref.Reference mEmojiInputFilterReference -> b
    1:3:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):105:105 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LE/d;)V"}
    4:10:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):106:106 -> <init>
    11:18:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):107:107 -> <init>
    1:3:void onInitialized():112:112 -> b
    4:11:void onInitialized():113:113 -> b
    12:19:void onInitialized():114:114 -> b
    20:26:void onInitialized():115:115 -> b
    27:32:void onInitialized():116:116 -> b
    33:36:void onInitialized():117:117 -> b
    37:47:void onInitialized():118:118 -> b
    48:51:void onInitialized():131:131 -> b
    52:55:void onInitialized():132:132 -> b
    56:58:void onInitialized():134:134 -> b
    59:62:void onInitialized():136:136 -> b
    63:68:void onInitialized():137:137 -> b
    7:14:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):148:148 -> c
    15:17:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):153:153 -> c
    18:27:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):154:154 -> c
androidx.emoji2.viewsintegration.EmojiKeyListener -> E.e:
# {"id":"sourceFile","fileName":"EmojiKeyListener.java"}
    android.text.method.KeyListener mKeyListener -> a
    androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper mEmojiCompatHandleKeyDownHelper -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e$a;"}
    1:1:void <init>(android.text.method.KeyListener):40:40 -> <init>
    2:4:void <init>(android.text.method.KeyListener,androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper):44:46 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/method/KeyListener;LE/e$a;)V"}
    1:6:void clearMetaKeyState(android.view.View,android.text.Editable,int):73:73 -> clearMetaKeyState
    1:7:int getInputType():51:51 -> getInputType
    1:2:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):56:56 -> onKeyDown
    3:8:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):57:57 -> onKeyDown
    9:21:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):58:58 -> onKeyDown
    1:7:boolean onKeyOther(android.view.View,android.text.Editable,android.view.KeyEvent):68:68 -> onKeyOther
    1:7:boolean onKeyUp(android.view.View,android.text.Editable,int,android.view.KeyEvent):63:63 -> onKeyUp
androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper -> E.e$a:
# {"id":"sourceFile","fileName":"EmojiKeyListener.java"}
    1:4:void <init>():76:76 -> <init>
    1:5:boolean handleKeyDown(android.text.Editable,int,android.view.KeyEvent):79:79 -> a
androidx.emoji2.viewsintegration.EmojiTextViewHelper -> E.f:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal mHelper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f$b;"}
    1:3:void <init>(android.widget.TextView,boolean):96:96 -> <init>
    4:10:void <init>(android.widget.TextView,boolean):97:97 -> <init>
    11:18:void <init>(android.widget.TextView,boolean):101:101 -> <init>
    19:26:void <init>(android.widget.TextView,boolean):103:103 -> <init>
    1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):132:132 -> a
    1:6:void setAllCaps(boolean):173:173 -> b
    1:6:void setEnabled(boolean):163:163 -> c
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> E.f$b:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    1:4:void <init>():184:184 -> <init>
    android.text.InputFilter[] getFilters(android.text.InputFilter[]) -> a
    void setAllCaps(boolean) -> b
    void setEnabled(boolean) -> c
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> E.f$a:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    android.widget.TextView mTextView -> a
    androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/d;"}
    boolean mEnabled -> c
    1:3:void <init>(android.widget.TextView):322:322 -> <init>
    4:6:void <init>(android.widget.TextView):323:323 -> <init>
    7:8:void <init>(android.widget.TextView):324:324 -> <init>
    9:16:void <init>(android.widget.TextView):325:325 -> <init>
    1:4:android.text.InputFilter[] getFilters(android.text.InputFilter[]):349:349 -> a
    5:9:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351:351 -> a
    10:14:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353:353 -> a
    3:6:void setAllCaps(boolean):466:466 -> b
    1:2:void setEnabled(boolean):472:472 -> c
    3:5:void setEnabled(boolean):473:473 -> c
    6:9:void setEnabled(boolean):474:474 -> c
    1:5:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):365:365 -> d
    6:15:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):367:367 -> d
    16:20:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):371:371 -> d
    21:23:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):372:372 -> d
    24:28:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):373:373 -> d
    1:7:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):409:409 -> e
    8:10:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):410:410 -> e
    11:16:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):411:411 -> e
    17:23:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):412:412 -> e
    1:4:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385:385 -> f
    5:11:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):386:386 -> f
    12:13:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):391:392 -> f
    14:18:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):392:392 -> f
    19:24:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):393:393 -> f
    25:30:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):396:396 -> f
    31:40:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):397:397 -> f
    1:3:void setEnabledUnsafe(boolean):491:491 -> g
    1:4:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):435:435 -> h
    5:6:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):436:436 -> h
    7:11:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):438:438 -> h
    1:6:void updateFilters():342:342 -> i
    7:16:void updateFilters():343:343 -> i
    1:2:void updateTransformationMethod():333:333 -> j
    3:10:void updateTransformationMethod():334:334 -> j
    11:16:void updateTransformationMethod():335:335 -> j
    1:5:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):452:452 -> k
    6:10:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):454:454 -> k
    11:16:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):457:457 -> k
    1:4:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):422:422 -> l
    5:9:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423:423 -> l
    10:14:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425:425 -> l
androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> E.f$c:
# {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"}
    androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 mHelperDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f$a;"}
    1:3:void <init>(android.widget.TextView):232:232 -> <init>
    4:11:void <init>(android.widget.TextView):233:233 -> <init>
    1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):261:261 -> a
    8:14:android.text.InputFilter[] getFilters(android.text.InputFilter[]):264:264 -> a
    1:7:void setAllCaps(boolean):289:289 -> b
    8:13:void setAllCaps(boolean):292:292 -> b
    1:6:void setEnabled(boolean):303:303 -> c
    7:12:void setEnabled(boolean):304:304 -> c
    13:18:void setEnabled(boolean):306:306 -> c
    1:7:boolean skipBecauseEmojiCompatNotInitialized():237:237 -> d
androidx.emoji2.viewsintegration.EmojiTextWatcher -> E.g:
# {"id":"sourceFile","fileName":"EmojiTextWatcher.java"}
    android.widget.EditText mEditText -> a
    boolean mExpectInitializedEmojiCompat -> b
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$f;"}
    int mMaxEmojiCount -> d
    int mEmojiReplaceStrategy -> e
    boolean mEnabled -> f
    1:6:void <init>(android.widget.EditText,boolean):49:49 -> <init>
    7:9:void <init>(android.widget.EditText,boolean):44:44 -> <init>
    10:11:void <init>(android.widget.EditText,boolean):45:45 -> <init>
    12:13:void <init>(android.widget.EditText,boolean):50:50 -> <init>
    14:16:void <init>(android.widget.EditText,boolean):51:51 -> <init>
    17:19:void <init>(android.widget.EditText,boolean):52:52 -> <init>
    1:4:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():112:112 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$f;"}
    5:13:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():113:113 -> a
    14:16:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():115:115 -> a
    1:1:void afterTextChanged(android.text.Editable):109:109 -> afterTextChanged
    6:11:void processTextOnEnablingEvent(android.widget.EditText,int):152:152 -> b
    12:15:void processTextOnEnablingEvent(android.widget.EditText,int):153:153 -> b
    16:19:void processTextOnEnablingEvent(android.widget.EditText,int):155:155 -> b
    20:23:void processTextOnEnablingEvent(android.widget.EditText,int):156:156 -> b
    24:30:void processTextOnEnablingEvent(android.widget.EditText,int):158:158 -> b
    31:34:void processTextOnEnablingEvent(android.widget.EditText,int):160:160 -> b
    1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):104:104 -> beforeTextChanged
    1:4:void setEnabled(boolean):123:123 -> c
    5:8:void setEnabled(boolean):124:124 -> c
    9:17:void setEnabled(boolean):125:125 -> c
    18:21:void setEnabled(boolean):127:127 -> c
    22:35:void setEnabled(boolean):129:129 -> c
    1:19:boolean shouldSkipForDisabledOrNotConfigured():98:98 -> d
    1:17:void onTextChanged(java.lang.CharSequence,int,int,int):74:74 -> onTextChanged
    18:21:void onTextChanged(java.lang.CharSequence,int,int,int):79:79 -> onTextChanged
    22:38:void onTextChanged(java.lang.CharSequence,int,int,int):80:80 -> onTextChanged
    39:41:void onTextChanged(java.lang.CharSequence,int,int,int):82:82 -> onTextChanged
    42:56:void onTextChanged(java.lang.CharSequence,int,int,int):83:83 -> onTextChanged
    57:68:void onTextChanged(java.lang.CharSequence,int,int,int):88:88 -> onTextChanged
androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> E.g$a:
# {"id":"sourceFile","fileName":"EmojiTextWatcher.java"}
    java.lang.ref.Reference mViewRef -> a
    1:3:void <init>(android.widget.EditText):138:138 -> <init>
    4:11:void <init>(android.widget.EditText):139:139 -> <init>
    1:3:void onInitialized():144:144 -> b
    4:12:void onInitialized():145:145 -> b
    13:16:void onInitialized():146:146 -> b
androidx.emoji2.viewsintegration.EmojiTransformationMethod -> E.h:
# {"id":"sourceFile","fileName":"EmojiTransformationMethod.java"}
    android.text.method.TransformationMethod mTransformationMethod -> a
    1:3:void <init>(android.text.method.TransformationMethod):39:39 -> <init>
    4:6:void <init>(android.text.method.TransformationMethod):40:40 -> <init>
    1:3:android.text.method.TransformationMethod getOriginalTransformationMethod():81:81 -> a
    1:7:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):45:45 -> getTransformation
    8:11:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):49:49 -> getTransformation
    12:17:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):50:50 -> getTransformation
    18:29:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):54:54 -> getTransformation
    30:38:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):56:56 -> getTransformation
    1:9:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):70:70 -> onFocusChanged
    10:13:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):71:71 -> onFocusChanged
androidx.fragment.app.Fragment$6 -> androidx.fragment.app.Fragment$6:
# {"id":"sourceFile","fileName":"Fragment.java"}
    1:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3081:3081 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    7:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3082:3082 -> h
androidx.fragment.app.FragmentManager -> androidx.fragment.app.a:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    2:2:java.util.Map access$000(androidx.fragment.app.FragmentManager):106:106 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)Ljava/util/Map;"}
    2:2:java.util.Map access$100(androidx.fragment.app.FragmentManager):106:106 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)Ljava/util/Map;"}
androidx.fragment.app.FragmentManager$6 -> androidx.fragment.app.FragmentManager$6:
# {"id":"sourceFile","fileName":"FragmentManager.java"}
    java.lang.String val$requestKey -> a
    androidx.lifecycle.Lifecycle val$lifecycle -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"}
    1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):958:958 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    6:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):960:960 -> h
    21:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):963:963 -> h
    22:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):969:969 -> h
    26:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):970:970 -> h
    31:40:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):971:971 -> h
androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.a:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    java.util.Map mCallbackMap -> a
    java.util.Map mHasLifecycleMethods -> b
    androidx.lifecycle.ClassesInfoCache sInstance -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a;"}
    1:8:void <clinit>():39:39 -> <clinit>
    1:3:void <init>():37:37 -> <init>
    4:10:void <init>():45:45 -> <init>
    11:18:void <init>():46:46 -> <init>
    1:4:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):109:109 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a$a;"}
    5:11:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):110:110 -> a
    12:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):112:112 -> a
    18:22:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):114:114 -> a
    23:26:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):118:118 -> a
    27:33:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):119:119 -> a
    34:39:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    40:43:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):121:121 -> a
    44:59:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a
    60:81:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):122:122 -> a
    82:85:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):126:126 -> a
    86:92:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):128:128 -> a
    93:103:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):129:129 -> a
    104:107:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):134:134 -> a
    108:111:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):136:136 -> a
    112:123:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):138:138 -> a
    124:132:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):139:139 -> a
    133:136:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):143:143 -> a
    137:140:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):145:145 -> a
    141:150:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):147:147 -> a
    151:156:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):151:151 -> a
    157:164:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):152:152 -> a
    165:172:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):148:148 -> a
    173:175:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):156:156 -> a
    176:180:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):159:159 -> a
    181:187:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):160:160 -> a
    188:195:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):157:157 -> a
    196:200:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):162:162 -> a
    201:205:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):163:163 -> a
    206:215:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):164:164 -> a
    1:6:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):74:74 -> b
    7:14:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):76:76 -> b
    1:12:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):85:85 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/a$a;"}
    13:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):89:89 -> c
    1:10:boolean hasLifecycleMethods(java.lang.Class):49:49 -> d
    11:15:boolean hasLifecycleMethods(java.lang.Class):51:51 -> d
    16:19:boolean hasLifecycleMethods(java.lang.Class):54:54 -> d
    20:26:boolean hasLifecycleMethods(java.lang.Class):55:55 -> d
    27:36:boolean hasLifecycleMethods(java.lang.Class):56:56 -> d
    37:44:boolean hasLifecycleMethods(java.lang.Class):64:64 -> d
    45:52:boolean hasLifecycleMethods(java.lang.Class):68:68 -> d
    1:11:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):95:95 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/lifecycle/a$b;Landroidx/lifecycle/f$a;Ljava/lang/Class;)V"}
    12:13:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):97:97 -> e
    14:25:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):98:98 -> e
    26:70:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):99:99 -> e
    71:74:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):104:104 -> e
androidx.lifecycle.ClassesInfoCache$CallbackInfo -> androidx.lifecycle.a$a:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    java.util.Map mEventToHandlers -> a
    java.util.Map mHandlerToEvent -> b
    1:3:void <init>(java.util.Map):174:174 -> <init>
    4:5:void <init>(java.util.Map):175:175 -> <init>
    6:12:void <init>(java.util.Map):176:176 -> <init>
    13:32:void <init>(java.util.Map):177:177 -> <init>
    33:38:void <init>(java.util.Map):178:178 -> <init>
    39:48:void <init>(java.util.Map):179:179 -> <init>
    49:53:void <init>(java.util.Map):181:181 -> <init>
    54:58:void <init>(java.util.Map):182:182 -> <init>
    59:69:void <init>(java.util.Map):184:184 -> <init>
    1:11:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):190:190 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"}
    12:25:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):191:191 -> a
    3:10:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):198:198 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"}
    11:23:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):199:199 -> b
androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.a$b:
# {"id":"sourceFile","fileName":"ClassesInfoCache.java"}
    int mCallType -> a
    java.lang.reflect.Method mMethod -> b
    1:3:void <init>(int,java.lang.reflect.Method):211:211 -> <init>
    4:5:void <init>(int,java.lang.reflect.Method):212:212 -> <init>
    6:8:void <init>(int,java.lang.reflect.Method):213:213 -> <init>
    9:12:void <init>(int,java.lang.reflect.Method):214:214 -> <init>
    4:12:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):220:220 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"}
    13:28:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):228:228 -> a
    29:38:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):225:225 -> a
    39:46:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):222:222 -> a
    47:52:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):234:234 -> a
    53:64:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):232:232 -> a
    5:10:boolean equals(java.lang.Object):243:243 -> equals
    11:12:boolean equals(java.lang.Object):247:247 -> equals
    13:38:boolean equals(java.lang.Object):248:248 -> equals
    1:16:int hashCode():253:253 -> hashCode
androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.CompositeGeneratedAdaptersObserver:
# {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.kt"}
    androidx.lifecycle.GeneratedAdapter[] generatedAdapters -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/e;"}
    6:8:void <init>(androidx.lifecycle.GeneratedAdapter[]):18:18 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/lifecycle/e;)V"}
    9:11:void <init>(androidx.lifecycle.GeneratedAdapter[]):19:19 -> <init>
    11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):23:23 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    16:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> h
    23:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):27:27 -> h
    29:29:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):28:28 -> h
    30:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> h
    32:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):25:25 -> h
androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.c:
# {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"}
    void onResume(androidx.lifecycle.LifecycleOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    void onPause(androidx.lifecycle.LifecycleOwner) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    void onDestroy(androidx.lifecycle.LifecycleOwner) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    void onStop(androidx.lifecycle.LifecycleOwner) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    void onCreate(androidx.lifecycle.LifecycleOwner) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    void onStart(androidx.lifecycle.LifecycleOwner) -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
androidx.lifecycle.DefaultLifecycleObserver$-CC -> androidx.lifecycle.b:
# {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"}
# {"id":"com.android.tools.r8.synthesized"}
    1:6:void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"}
    1:6:void androidx.lifecycle.DefaultLifecycleObserver.onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"}
    1:6:void androidx.lifecycle.DefaultLifecycleObserver.onPause(androidx.lifecycle.LifecycleOwner):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"}
    1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStart(androidx.lifecycle.LifecycleOwner):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"}
    1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStop(androidx.lifecycle.LifecycleOwner):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.DefaultLifecycleObserverAdapter -> androidx.lifecycle.DefaultLifecycleObserverAdapter:
# {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"}
    androidx.lifecycle.DefaultLifecycleObserver defaultLifecycleObserver -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/c;"}
    androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"}
    6:8:void <init>(androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):18:18 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/i;)V"}
    9:10:void <init>(androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):19:19 -> <init>
    11:13:void <init>(androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):20:20 -> <init>
    11:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):23:23 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    23:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):31:31 -> h
    31:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> h
    37:42:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):28:28 -> h
    43:48:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):27:27 -> h
    49:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):26:26 -> h
    55:60:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):25:25 -> h
    61:65:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> h
    66:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> h
androidx.lifecycle.DefaultLifecycleObserverAdapter$WhenMappings -> androidx.lifecycle.DefaultLifecycleObserverAdapter$a:
# {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"}
    int[] $EnumSwitchMapping$0 -> a
androidx.lifecycle.EmptyActivityLifecycleCallbacks -> androidx.lifecycle.d:
# {"id":"sourceFile","fileName":"EmptyActivityLifecycleCallbacks.kt"}
    1:4:void <init>():22:22 -> <init>
androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.e:
# {"id":"sourceFile","fileName":"GeneratedAdapter.kt"}
androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1 -> androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1:
# {"id":"sourceFile","fileName":"LegacySavedStateHandleController.kt"}
    androidx.lifecycle.Lifecycle $lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"}
    11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):67:67 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    16:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):68:68 -> h
    22:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):69:69 -> h
androidx.lifecycle.Lifecycle -> androidx.lifecycle.f:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    java.util.concurrent.atomic.AtomicReference internalScopeRef -> a
    1:3:void <init>():48:48 -> <init>
    4:11:void <init>():55:55 -> <init>
    void addObserver(androidx.lifecycle.LifecycleObserver) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"}
    androidx.lifecycle.Lifecycle$State getCurrentState() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"}
    void removeObserver(androidx.lifecycle.LifecycleObserver) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"}
androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.f$a:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    androidx.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a$a;"}
    androidx.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_START -> ON_START
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    androidx.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"}
    1:10:void <clinit>():98:98 -> <clinit>
    11:20:void <clinit>():103:103 -> <clinit>
    21:30:void <clinit>():108:108 -> <clinit>
    31:40:void <clinit>():113:113 -> <clinit>
    41:50:void <clinit>():118:118 -> <clinit>
    51:60:void <clinit>():123:123 -> <clinit>
    61:85:void <clinit>():128:128 -> <clinit>
    1:4:void <init>(java.lang.String,int):94:94 -> <init>
    1:1:androidx.lifecycle.Lifecycle$Event[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$a;"}
    1:11:androidx.lifecycle.Lifecycle$State getTargetState():141:141 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"}
    12:34:androidx.lifecycle.Lifecycle$State getTargetState():148:148 -> b
    35:37:androidx.lifecycle.Lifecycle$State getTargetState():145:145 -> b
    38:40:androidx.lifecycle.Lifecycle$State getTargetState():144:144 -> b
    41:43:androidx.lifecycle.Lifecycle$State getTargetState():143:143 -> b
    44:46:androidx.lifecycle.Lifecycle$State getTargetState():142:142 -> b
androidx.lifecycle.Lifecycle$Event$Companion -> androidx.lifecycle.f$a$a:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():151:151 -> <init>
    6:24:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):162:162 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$a;"}
    25:27:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):165:165 -> a
    28:30:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):164:164 -> a
    31:33:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):163:163 -> a
    6:24:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):198:198 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$a;"}
    25:27:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):199:199 -> b
    28:30:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):201:201 -> b
    31:33:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):200:200 -> b
androidx.lifecycle.Lifecycle$Event$Companion$WhenMappings -> androidx.lifecycle.f$a$a$a:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    int[] $EnumSwitchMapping$0 -> a
androidx.lifecycle.Lifecycle$Event$WhenMappings -> androidx.lifecycle.f$a$b:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    int[] $EnumSwitchMapping$0 -> a
androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.f$b:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    androidx.lifecycle.Lifecycle$State DESTROYED -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.Lifecycle$State INITIALIZED -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.Lifecycle$State CREATED -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.Lifecycle$State STARTED -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.Lifecycle$State RESUMED -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.Lifecycle$State[] $VALUES -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f$b;"}
    1:10:void <clinit>():236:236 -> <clinit>
    11:20:void <clinit>():243:243 -> <clinit>
    21:30:void <clinit>():253:253 -> <clinit>
    31:40:void <clinit>():263:263 -> <clinit>
    41:57:void <clinit>():269:269 -> <clinit>
    1:4:void <init>(java.lang.String,int):230:230 -> <init>
    1:1:androidx.lifecycle.Lifecycle$State[] $values():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$b;"}
    6:15:boolean isAtLeast(androidx.lifecycle.Lifecycle$State):278:278 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Z"}
androidx.lifecycle.LifecycleCoroutineScope -> androidx.lifecycle.g:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
androidx.lifecycle.LifecycleCoroutineScopeImpl -> androidx.lifecycle.LifecycleCoroutineScopeImpl:
# {"id":"sourceFile","fileName":"Lifecycle.kt"}
    androidx.lifecycle.Lifecycle lifecycle -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"}
    1:2:kotlin.coroutines.CoroutineContext getCoroutineContext():381:381 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/a;"}
    11:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):403:403 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    27:33:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):404:404 -> h
    34:42:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):405:405 -> h
    1:3:androidx.lifecycle.Lifecycle getLifecycle$lifecycle_common():380:380 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"}
androidx.lifecycle.LifecycleDispatcher -> androidx.lifecycle.h:
# {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"}
    androidx.lifecycle.LifecycleDispatcher INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"}
    java.util.concurrent.atomic.AtomicBoolean initialized -> b
    8:16:void <clinit>():33:33 -> <clinit>
    1:4:void <init>():32:32 -> <init>
    6:15:void init(android.content.Context):37:37 -> a
    16:26:void init(android.content.Context):40:40 -> a
    27:35:void init(android.content.Context):41:41 -> a
androidx.lifecycle.LifecycleDispatcher$DispatcherActivityCallback -> androidx.lifecycle.h$a:
# {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"}
    1:4:void <init>():45:45 -> <init>
    6:11:void onActivityCreated(android.app.Activity,android.os.Bundle):47:47 -> onActivityCreated
androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.i:
# {"id":"sourceFile","fileName":"LifecycleEventObserver.kt"}
    void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.j:
# {"id":"sourceFile","fileName":"LifecycleObserver.kt"}
androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.k:
# {"id":"sourceFile","fileName":"LifecycleOwner.kt"}
    androidx.lifecycle.Lifecycle getLifecycle() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"}
androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.l:
# {"id":"sourceFile","fileName":"LifecycleRegistry.kt"}
    boolean enforceMainThread -> b
    androidx.arch.core.internal.FastSafeIterableMap observerMap -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"}
    androidx.lifecycle.Lifecycle$State state -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    java.lang.ref.WeakReference lifecycleOwner -> e
    int addingObserverCounter -> f
    boolean handlingEvent -> g
    boolean newEventOccurred -> h
    java.util.ArrayList parentStates -> i
    androidx.lifecycle.LifecycleRegistry$Companion Companion -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l$a;"}
    1:1:void <init>(androidx.lifecycle.LifecycleOwner,boolean):34:34 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Z)V"}
    2:2:void <init>(androidx.lifecycle.LifecycleOwner,boolean):33:33 -> <init>
    3:3:void <init>(androidx.lifecycle.LifecycleOwner,boolean):42:42 -> <init>
    4:4:void <init>(androidx.lifecycle.LifecycleOwner,boolean):47:47 -> <init>
    5:5:void <init>(androidx.lifecycle.LifecycleOwner,boolean):69:69 -> <init>
    6:6:void <init>(androidx.lifecycle.LifecycleOwner,boolean):82:82 -> <init>
    7:7:void <init>(androidx.lifecycle.LifecycleOwner):79:79 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    6:10:void addObserver(androidx.lifecycle.LifecycleObserver):174:174 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"}
    11:19:void addObserver(androidx.lifecycle.LifecycleObserver):175:175 -> a
    20:24:void addObserver(androidx.lifecycle.LifecycleObserver):176:176 -> a
    25:35:void addObserver(androidx.lifecycle.LifecycleObserver):177:177 -> a
    36:46:void addObserver(androidx.lifecycle.LifecycleObserver):181:181 -> a
    47:59:void addObserver(androidx.lifecycle.LifecycleObserver):184:184 -> a
    60:63:void addObserver(androidx.lifecycle.LifecycleObserver):185:185 -> a
    64:68:void addObserver(androidx.lifecycle.LifecycleObserver):186:186 -> a
    69:86:void addObserver(androidx.lifecycle.LifecycleObserver):187:187 -> a
    87:93:void addObserver(androidx.lifecycle.LifecycleObserver):189:189 -> a
    94:105:void addObserver(androidx.lifecycle.LifecycleObserver):190:190 -> a
    106:108:void addObserver(androidx.lifecycle.LifecycleObserver):192:192 -> a
    109:111:void addObserver(androidx.lifecycle.LifecycleObserver):193:193 -> a
    112:116:void addObserver(androidx.lifecycle.LifecycleObserver):195:195 -> a
    117:145:void addObserver(androidx.lifecycle.LifecycleObserver):191:191 -> a
    146:148:void addObserver(androidx.lifecycle.LifecycleObserver):199:199 -> a
    149:155:void addObserver(androidx.lifecycle.LifecycleObserver):201:201 -> a
    1:3:androidx.lifecycle.Lifecycle$State getCurrentState():98:98 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"}
    6:10:void removeObserver(androidx.lifecycle.LifecycleObserver):213:213 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"}
    11:16:void removeObserver(androidx.lifecycle.LifecycleObserver):226:226 -> c
    1:11:void backwardPass(androidx.lifecycle.LifecycleOwner):258:258 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    12:21:void backwardPass(androidx.lifecycle.LifecycleOwner):259:259 -> d
    22:44:void backwardPass(androidx.lifecycle.LifecycleOwner):260:260 -> d
    45:68:void backwardPass(androidx.lifecycle.LifecycleOwner):261:261 -> d
    69:80:void backwardPass(androidx.lifecycle.LifecycleOwner):263:263 -> d
    81:87:void backwardPass(androidx.lifecycle.LifecycleOwner):265:265 -> d
    88:90:void backwardPass(androidx.lifecycle.LifecycleOwner):266:266 -> d
    91:94:void backwardPass(androidx.lifecycle.LifecycleOwner):267:267 -> d
    95:122:void backwardPass(androidx.lifecycle.LifecycleOwner):264:264 -> d
    1:9:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):154:154 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)Landroidx/lifecycle/f$b;"}
    10:23:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):155:155 -> e
    24:45:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):157:157 -> e
    46:58:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):158:158 -> e
    1:4:void enforceMainThreadIfNeeded(java.lang.String):295:295 -> f
    5:15:void enforceMainThreadIfNeeded(java.lang.String):296:296 -> f
    16:37:void enforceMainThreadIfNeeded(java.lang.String):297:297 -> f
    38:48:void enforceMainThreadIfNeeded(java.lang.String):296:296 -> f
    1:11:void forwardPass(androidx.lifecycle.LifecycleOwner):243:243 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    12:21:void forwardPass(androidx.lifecycle.LifecycleOwner):244:244 -> g
    22:39:void forwardPass(androidx.lifecycle.LifecycleOwner):245:245 -> g
    40:63:void forwardPass(androidx.lifecycle.LifecycleOwner):246:246 -> g
    64:70:void forwardPass(androidx.lifecycle.LifecycleOwner):248:248 -> g
    71:82:void forwardPass(androidx.lifecycle.LifecycleOwner):249:249 -> g
    83:85:void forwardPass(androidx.lifecycle.LifecycleOwner):251:251 -> g
    86:89:void forwardPass(androidx.lifecycle.LifecycleOwner):252:252 -> g
    90:117:void forwardPass(androidx.lifecycle.LifecycleOwner):250:250 -> g
    6:10:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):118:118 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$a;)V"}
    11:18:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):119:119 -> h
    1:10:boolean isSynced():145:145 -> i
    11:29:boolean isSynced():148:148 -> i
    30:50:boolean isSynced():149:149 -> i
    51:57:boolean isSynced():150:150 -> i
    1:5:void moveToState(androidx.lifecycle.Lifecycle$State):123:123 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)V"}
    6:14:void moveToState(androidx.lifecycle.Lifecycle$State):126:126 -> j
    15:47:void moveToState(androidx.lifecycle.Lifecycle$State):127:127 -> j
    48:57:void moveToState(androidx.lifecycle.Lifecycle$State):126:126 -> j
    58:59:void moveToState(androidx.lifecycle.Lifecycle$State):129:129 -> j
    60:69:void moveToState(androidx.lifecycle.Lifecycle$State):130:130 -> j
    70:71:void moveToState(androidx.lifecycle.Lifecycle$State):135:135 -> j
    72:75:void moveToState(androidx.lifecycle.Lifecycle$State):136:136 -> j
    76:77:void moveToState(androidx.lifecycle.Lifecycle$State):137:137 -> j
    78:83:void moveToState(androidx.lifecycle.Lifecycle$State):138:138 -> j
    84:91:void moveToState(androidx.lifecycle.Lifecycle$State):139:139 -> j
    92:94:void moveToState(androidx.lifecycle.Lifecycle$State):131:131 -> j
    1:12:void popParentState():205:205 -> k
    1:6:void pushParentState(androidx.lifecycle.Lifecycle$State):209:209 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)V"}
    1:10:void sync():275:275 -> m
    11:17:void sync():280:280 -> m
    18:19:void sync():281:281 -> m
    20:46:void sync():282:282 -> m
    47:49:void sync():283:283 -> m
    50:55:void sync():285:285 -> m
    56:79:void sync():286:286 -> m
    80:83:void sync():287:287 -> m
    84:86:void sync():290:290 -> m
    87:88:void sync():276:276 -> m
    89:90:void sync():277:277 -> m
    91:94:void sync():276:276 -> m
androidx.lifecycle.LifecycleRegistry$Companion -> androidx.lifecycle.l$a:
# {"id":"sourceFile","fileName":"LifecycleRegistry.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():319:319 -> <init>
    8:15:androidx.lifecycle.Lifecycle$State min$lifecycle_runtime_release(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):336:336 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$b;"}
androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.l$b:
# {"id":"sourceFile","fileName":"LifecycleRegistry.kt"}
    androidx.lifecycle.Lifecycle$State state -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"}
    androidx.lifecycle.LifecycleEventObserver lifecycleObserver -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"}
    6:8:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):302:302 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;Landroidx/lifecycle/f$b;)V"}
    9:17:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):307:307 -> <init>
    18:20:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):308:308 -> <init>
    6:9:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):312:312 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    10:19:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):313:313 -> a
    20:27:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):314:314 -> a
    28:30:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):315:315 -> a
    1:3:androidx.lifecycle.Lifecycle$State getState():303:303 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"}
androidx.lifecycle.Lifecycling -> androidx.lifecycle.m:
# {"id":"sourceFile","fileName":"Lifecycling.kt"}
    androidx.lifecycle.Lifecycling INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"}
    java.util.Map callbackCache -> b
    java.util.Map classToAdapters -> c
    8:14:void <clinit>():31:31 -> <clinit>
    15:22:void <clinit>():33:33 -> <clinit>
    1:4:void <init>():27:27 -> <init>
    2:10:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):75:75 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/e;"}
    11:26:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):74:74 -> a
    27:32:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):81:81 -> a
    33:38:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):79:79 -> a
    39:44:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):77:77 -> a
    2:5:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):88:88 -> b
    6:11:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):89:89 -> b
    12:20:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):90:90 -> b
    21:32:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):93:93 -> b
    33:56:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):94:94 -> b
    57:60:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):92:92 -> b
    61:87:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):98:98 -> b
    88:91:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):97:97 -> b
    92:96:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):98:98 -> b
    97:105:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):100:100 -> b
    106:111:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):101:101 -> b
    112:115:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):102:102 -> b
    116:123:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):109:109 -> b
    6:35:java.lang.String getAdapterName(java.lang.String):176:176 -> c
    1:10:int getObserverConstructorType(java.lang.Class):114:114 -> d
    11:15:int getObserverConstructorType(java.lang.Class):116:116 -> d
    16:23:int getObserverConstructorType(java.lang.Class):118:118 -> d
    24:27:int getObserverConstructorType(java.lang.Class):119:119 -> d
    3:14:boolean isLifecycleParent(java.lang.Class):168:168 -> e
    6:7:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):38:38 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/lifecycle/i;"}
    8:13:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):39:39 -> f
    14:15:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):41:41 -> f
    16:18:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):42:42 -> f
    19:20:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):43:43 -> f
    21:27:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):41:41 -> f
    28:37:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):47:47 -> f
    38:40:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):50:50 -> f
    41:44:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):52:52 -> f
    45:53:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):53:53 -> f
    54:64:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):55:55 -> f
    65:72:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):56:56 -> f
    73:78:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):58:58 -> f
    79:81:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):57:57 -> f
    82:87:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):60:60 -> f
    88:95:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):62:62 -> f
    96:111:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):63:63 -> f
    112:117:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):65:65 -> f
    118:123:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):67:67 -> f
    1:8:int resolveObserverCallbackType(java.lang.Class):125:125 -> g
    9:15:int resolveObserverCallbackType(java.lang.Class):128:128 -> g
    16:25:int resolveObserverCallbackType(java.lang.Class):130:130 -> g
    26:34:int resolveObserverCallbackType(java.lang.Class):134:134 -> g
    35:38:int resolveObserverCallbackType(java.lang.Class):138:138 -> g
    39:44:int resolveObserverCallbackType(java.lang.Class):140:140 -> g
    45:56:int resolveObserverCallbackType(java.lang.Class):141:141 -> g
    57:58:int resolveObserverCallbackType(java.lang.Class):144:144 -> g
    59:69:int resolveObserverCallbackType(java.lang.Class):145:145 -> g
    70:74:int resolveObserverCallbackType(java.lang.Class):144:144 -> g
    75:89:int resolveObserverCallbackType(java.lang.Class):148:148 -> g
    90:96:int resolveObserverCallbackType(java.lang.Class):149:149 -> g
    97:110:int resolveObserverCallbackType(java.lang.Class):152:152 -> g
    111:115:int resolveObserverCallbackType(java.lang.Class):156:156 -> g
    116:134:int resolveObserverCallbackType(java.lang.Class):158:158 -> g
    135:141:int resolveObserverCallbackType(java.lang.Class):161:161 -> g
androidx.lifecycle.LiveData$LifecycleBoundObserver -> androidx.lifecycle.LiveData$LifecycleBoundObserver:
# {"id":"sourceFile","fileName":"LiveData.java"}
    androidx.lifecycle.LifecycleOwner mOwner -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/k;"}
    1:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):432:432 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    11:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):433:433 -> h
    18:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):440:440 -> h
    25:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):441:441 -> h
    39:39:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):434:434 -> h
    1:17:boolean shouldBeActive():426:426 -> i
androidx.lifecycle.LiveData$ObserverWrapper -> androidx.lifecycle.n:
# {"id":"sourceFile","fileName":"LiveData.java"}
    boolean mActive -> a
    1:5:void activeStateChanged(boolean):475:475 -> d
    6:8:void activeStateChanged(boolean):480:480 -> d
    9:9:void activeStateChanged(boolean):481:481 -> d
androidx.lifecycle.MethodCallsLogger -> androidx.lifecycle.o:
# {"id":"sourceFile","fileName":"MethodCallsLogger.kt"}
    java.util.Map calledMethods -> a
    1:3:void <init>():23:23 -> <init>
    4:11:void <init>():25:25 -> <init>
androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.p:
# {"id":"sourceFile","fileName":"OnLifecycleEvent.java"}
androidx.lifecycle.ProcessLifecycleInitializer -> androidx.lifecycle.ProcessLifecycleInitializer:
# {"id":"sourceFile","fileName":"ProcessLifecycleInitializer.kt"}
    1:4:void <init>():25:25 -> <init>
    1:5:java.util.List dependencies():41:41 -> a
    1:5:java.lang.Object create(android.content.Context):25:25 -> b
    6:14:androidx.lifecycle.LifecycleOwner create(android.content.Context):27:27 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/lifecycle/k;"}
    15:22:androidx.lifecycle.LifecycleOwner create(android.content.Context):28:28 -> c
    23:25:androidx.lifecycle.LifecycleOwner create(android.content.Context):36:36 -> c
    26:30:androidx.lifecycle.LifecycleOwner create(android.content.Context):37:37 -> c
    31:35:androidx.lifecycle.LifecycleOwner create(android.content.Context):38:38 -> c
    36:43:androidx.lifecycle.LifecycleOwner create(android.content.Context):28:28 -> c
androidx.lifecycle.ProcessLifecycleOwner -> androidx.lifecycle.r:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    int startedCounter -> a
    int resumedCounter -> b
    boolean pauseSent -> c
    boolean stopSent -> d
    android.os.Handler handler -> e
    androidx.lifecycle.LifecycleRegistry registry -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"}
    java.lang.Runnable delayedPauseRunnable -> g
    androidx.lifecycle.ReportFragment$ActivityInitializationListener initializationListener -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"}
    androidx.lifecycle.ProcessLifecycleOwner$Companion Companion -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$b;"}
    androidx.lifecycle.ProcessLifecycleOwner newInstance -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    9:16:void <clinit>():75:75 -> <clinit>
    1:4:void <init>():47:47 -> <init>
    5:6:void <init>():51:51 -> <init>
    7:8:void <init>():52:52 -> <init>
    9:15:void <init>():54:54 -> <init>
    16:22:void <init>():55:55 -> <init>
    23:30:void <init>():60:60 -> <init>
    1:3:androidx.lifecycle.Lifecycle getLifecycle():189:189 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"}
    1:1:void $r8$lambda$ArPpV1aF4irVI-oizc48o3VfLys(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    1:3:androidx.lifecycle.ReportFragment$ActivityInitializationListener access$getInitializationListener$p(androidx.lifecycle.ProcessLifecycleOwner):47:47 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)Landroidx/lifecycle/s$a;"}
    1:3:androidx.lifecycle.ProcessLifecycleOwner access$getNewInstance$cp():47:47 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/r;"}
    1:8:void activityPaused$lifecycle_process_release():115:115 -> e
    9:21:void activityPaused$lifecycle_process_release():117:117 -> e
    1:8:void activityResumed$lifecycle_process_release():103:103 -> f
    9:12:void activityResumed$lifecycle_process_release():105:105 -> f
    13:20:void activityResumed$lifecycle_process_release():106:106 -> f
    21:23:void activityResumed$lifecycle_process_release():107:107 -> f
    24:34:void activityResumed$lifecycle_process_release():109:109 -> f
    1:8:void activityStarted$lifecycle_process_release():95:95 -> g
    9:12:void activityStarted$lifecycle_process_release():96:96 -> g
    13:20:void activityStarted$lifecycle_process_release():97:97 -> g
    21:23:void activityStarted$lifecycle_process_release():98:98 -> g
    1:6:void activityStopped$lifecycle_process_release():122:122 -> h
    7:10:void activityStopped$lifecycle_process_release():123:123 -> h
    6:12:void attach$lifecycle_process_release(android.content.Context):142:142 -> i
    13:19:void attach$lifecycle_process_release(android.content.Context):143:143 -> i
    20:30:void attach$lifecycle_process_release(android.content.Context):144:144 -> i
    31:39:void attach$lifecycle_process_release(android.content.Context):145:145 -> i
    6:8:void delayedPauseRunnable$lambda$0(androidx.lifecycle.ProcessLifecycleOwner):56:56 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    9:12:void delayedPauseRunnable$lambda$0(androidx.lifecycle.ProcessLifecycleOwner):57:57 -> j
    1:5:void dispatchPauseIfNeeded$lifecycle_process_release():127:127 -> k
    6:7:void dispatchPauseIfNeeded$lifecycle_process_release():128:128 -> k
    8:15:void dispatchPauseIfNeeded$lifecycle_process_release():129:129 -> k
    1:8:void dispatchStopIfNeeded$lifecycle_process_release():134:134 -> l
    9:16:void dispatchStopIfNeeded$lifecycle_process_release():135:135 -> l
    17:19:void dispatchStopIfNeeded$lifecycle_process_release():136:136 -> l
androidx.lifecycle.ProcessLifecycleOwner$$ExternalSyntheticLambda0 -> androidx.lifecycle.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.lifecycle.ProcessLifecycleOwner androidx.lifecycle.ProcessLifecycleOwner$$InternalSyntheticLambda$1$3b41edf994c14f53d18bfdda37e12cdf4732d6930ea73eb6ff1c76436dacd974$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.lifecycle.ProcessLifecycleOwner$Api29Impl -> androidx.lifecycle.r$a:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    androidx.lifecycle.ProcessLifecycleOwner$Api29Impl INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$a;"}
    1:4:void <init>():191:191 -> <init>
    11:14:void registerActivityLifecycleCallbacks(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):199:199 -> a
androidx.lifecycle.ProcessLifecycleOwner$Companion -> androidx.lifecycle.r$b:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():72:72 -> <init>
    1:5:androidx.lifecycle.LifecycleOwner get():85:85 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/k;"}
    6:13:void init$lifecycle_process_release(android.content.Context):90:90 -> b
androidx.lifecycle.ProcessLifecycleOwner$attach$1 -> androidx.lifecycle.r$c:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    3:6:void <init>(androidx.lifecycle.ProcessLifecycleOwner):145:145 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    6:11:void onActivityCreated(android.app.Activity,android.os.Bundle):173:173 -> onActivityCreated
    12:27:void onActivityCreated(android.app.Activity,android.os.Bundle):174:174 -> onActivityCreated
    6:11:void onActivityPaused(android.app.Activity):179:179 -> onActivityPaused
    6:12:void onActivityPreCreated(android.app.Activity,android.os.Bundle):158:158 -> onActivityPreCreated
    13:16:void onActivityPreCreated(android.app.Activity,android.os.Bundle):157:157 -> onActivityPreCreated
    6:11:void onActivityStopped(android.app.Activity):183:183 -> onActivityStopped
androidx.lifecycle.ProcessLifecycleOwner$attach$1$onActivityPreCreated$1 -> androidx.lifecycle.r$c$a:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    3:6:void <init>(androidx.lifecycle.ProcessLifecycleOwner):158:158 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    6:11:void onActivityPostResumed(android.app.Activity):164:164 -> onActivityPostResumed
    6:11:void onActivityPostStarted(android.app.Activity):160:160 -> onActivityPostStarted
androidx.lifecycle.ProcessLifecycleOwner$initializationListener$1 -> androidx.lifecycle.r$d:
# {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"}
    androidx.lifecycle.ProcessLifecycleOwner this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"}
    3:6:void <init>(androidx.lifecycle.ProcessLifecycleOwner):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    1:1:void onCreate():0:0 -> a
    1:6:void onResume():68:68 -> b
    1:6:void onStart():64:64 -> c
androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.ReflectiveGenericLifecycleObserver:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
    java.lang.Object mWrapped -> a
    androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a$a;"}
    1:3:void <init>(java.lang.Object):33:33 -> <init>
    4:5:void <init>(java.lang.Object):34:34 -> <init>
    6:18:void <init>(java.lang.Object):35:35 -> <init>
    1:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
androidx.lifecycle.ReportFragment -> androidx.lifecycle.s:
# {"id":"sourceFile","fileName":"ReportFragment.kt"}
    androidx.lifecycle.ReportFragment$ActivityInitializationListener processListener -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"}
    androidx.lifecycle.ReportFragment$Companion Companion -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$b;"}
    1:4:void <init>():32:32 -> <init>
    1:6:void dispatch(androidx.lifecycle.Lifecycle$Event):83:83 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$a;)V"}
    7:21:void dispatch(androidx.lifecycle.Lifecycle$Event):87:87 -> a
    3:6:void dispatchCreate(androidx.lifecycle.ReportFragment$ActivityInitializationListener):36:36 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    3:6:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):44:44 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    3:6:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):40:40 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    1:3:void setProcessListener(androidx.lifecycle.ReportFragment$ActivityInitializationListener):92:92 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"}
    1:3:void onActivityCreated(android.os.Bundle):48:48 -> onActivityCreated
    4:8:void onActivityCreated(android.os.Bundle):49:49 -> onActivityCreated
    9:14:void onActivityCreated(android.os.Bundle):50:50 -> onActivityCreated
    1:3:void onDestroy():76:76 -> onDestroy
    4:9:void onDestroy():77:77 -> onDestroy
    10:12:void onDestroy():79:79 -> onDestroy
    1:3:void onPause():66:66 -> onPause
    4:9:void onPause():67:67 -> onPause
    1:3:void onResume():60:60 -> onResume
    4:8:void onResume():61:61 -> onResume
    9:14:void onResume():62:62 -> onResume
    1:3:void onStart():54:54 -> onStart
    4:8:void onStart():55:55 -> onStart
    9:14:void onStart():56:56 -> onStart
    1:3:void onStop():71:71 -> onStop
    4:9:void onStop():72:72 -> onStop
androidx.lifecycle.ReportFragment$ActivityInitializationListener -> androidx.lifecycle.s$a:
# {"id":"sourceFile","fileName":"ReportFragment.kt"}
    void onCreate() -> a
    void onResume() -> b
    void onStart() -> c
androidx.lifecycle.ReportFragment$Companion -> androidx.lifecycle.s$b:
# {"id":"sourceFile","fileName":"ReportFragment.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():161:161 -> <init>
    11:14:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):189:189 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/f$a;)V"}
    15:20:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):190:190 -> a
    21:24:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):191:191 -> a
    25:30:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):192:192 -> a
    6:9:androidx.lifecycle.ReportFragment get(android.app.Activity):201:201 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/lifecycle/s;"}
    10:11:androidx.lifecycle.ReportFragment get(android.app.Activity):202:202 -> b
    12:23:androidx.lifecycle.ReportFragment get(android.app.Activity):201:201 -> b
    6:11:void injectIfNeededIn(android.app.Activity):167:167 -> c
    12:16:void injectIfNeededIn(android.app.Activity):169:169 -> c
    17:20:void injectIfNeededIn(android.app.Activity):175:175 -> c
    21:28:void injectIfNeededIn(android.app.Activity):176:176 -> c
    29:44:void injectIfNeededIn(android.app.Activity):177:177 -> c
    45:48:void injectIfNeededIn(android.app.Activity):179:179 -> c
androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.s$c:
# {"id":"sourceFile","fileName":"ReportFragment.kt"}
    androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion Companion -> Companion
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$c$a;"}
    1:4:void <init>():104:104 -> <init>
    6:13:void onActivityPostCreated(android.app.Activity,android.os.Bundle):115:115 -> onActivityPostCreated
    6:13:void onActivityPostResumed(android.app.Activity):127:127 -> onActivityPostResumed
    6:13:void onActivityPostStarted(android.app.Activity):121:121 -> onActivityPostStarted
    6:13:void onActivityPreDestroyed(android.app.Activity):148:148 -> onActivityPreDestroyed
    6:13:void onActivityPrePaused(android.app.Activity):131:131 -> onActivityPrePaused
    6:13:void onActivityPreStopped(android.app.Activity):137:137 -> onActivityPreStopped
androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion -> androidx.lifecycle.s$c$a:
# {"id":"sourceFile","fileName":"ReportFragment.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():153:153 -> <init>
    6:14:void registerIn(android.app.Activity):156:156 -> a
androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion$$ExternalSyntheticApiModelOutline0 -> androidx.lifecycle.t:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void m(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.lifecycle.SavedStateHandleAttacher -> androidx.lifecycle.SavedStateHandleAttacher:
# {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"}
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):196:196 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    15:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):199:199 -> h
    23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):203:203 -> h
    24:40:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):197:197 -> h
    41:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):196:196 -> h
androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHandleController:
# {"id":"sourceFile","fileName":"SavedStateHandleController.kt"}
    boolean isAttached -> a
    11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    16:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> h
    18:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):38:38 -> h
androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.SingleGeneratedAdapterObserver:
# {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.kt"}
    6:9:void <init>(androidx.lifecycle.GeneratedAdapter):18:18 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/e;)V"}
    12:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):22:22 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
androidx.profileinstaller.BenchmarkOperation -> androidx.profileinstaller.a:
# {"id":"sourceFile","fileName":"BenchmarkOperation.java"}
    1:7:boolean deleteFilesRecursively(java.io.File):58:58 -> a
    8:15:boolean deleteFilesRecursively(java.io.File):59:59 -> a
    16:22:boolean deleteFilesRecursively(java.io.File):64:64 -> a
    23:37:boolean deleteFilesRecursively(java.io.File):65:65 -> a
    38:41:boolean deleteFilesRecursively(java.io.File):70:70 -> a
    1:6:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):35:35 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/profileinstaller/ProfileInstallReceiver$a;)V"}
    7:11:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):37:37 -> b
    12:15:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):40:40 -> b
    16:24:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):44:44 -> b
    25:30:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):45:45 -> b
    31:34:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):47:47 -> b
androidx.profileinstaller.BenchmarkOperation$Api21ContextHelper -> androidx.profileinstaller.a$a:
# {"id":"sourceFile","fileName":"BenchmarkOperation.java"}
    1:5:java.io.File getCodeCacheDir(android.content.Context):79:79 -> a
androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper -> androidx.profileinstaller.a$b:
# {"id":"sourceFile","fileName":"BenchmarkOperation.java"}
    1:9:java.io.File getDeviceProtectedCodeCacheDir(android.content.Context):87:87 -> a
androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper$$ExternalSyntheticApiModelOutline0 -> androidx.profileinstaller.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.Context m(android.content.Context):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.DeviceProfileWriter -> androidx.profileinstaller.d:
# {"id":"sourceFile","fileName":"DeviceProfileWriter.java"}
    android.content.res.AssetManager mAssetManager -> a
    java.util.concurrent.Executor mExecutor -> b
    androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback mDiagnostics -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"}
    byte[] mDesiredVersion -> d
    java.io.File mCurProfile -> e
    java.lang.String mApkName -> f
    java.lang.String mProfileSourceLocation -> g
    java.lang.String mProfileMetaSourceLocation -> h
    boolean mDeviceSupportsAotProfile -> i
    androidx.profileinstaller.DexProfileData[] mProfile -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/e;"}
    byte[] mTranscodedProfile -> k
    1:4:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):102:102 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/AssetManager;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V"}
    5:6:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):80:80 -> <init>
    7:8:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):103:103 -> <init>
    9:10:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):104:104 -> <init>
    11:12:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):105:105 -> <init>
    13:14:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):106:106 -> <init>
    15:16:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):107:107 -> <init>
    17:18:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):108:108 -> <init>
    19:20:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):109:109 -> <init>
    21:27:void <init>(android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):110:110 -> <init>
    1:2:void lambda$result$0(int,java.lang.Object):87:87 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"}
    3:6:void lambda$result$0(int,java.lang.Object):87:87 -> a
    2:11:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):268:268 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)Landroidx/profileinstaller/d;"}
    12:17:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):270:270 -> b
    18:23:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):271:271 -> b
    24:34:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):279:279 -> b
    35:45:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):268:268 -> b
    46:49:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):279:279 -> b
    50:51:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):285:285 -> b
    52:59:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):286:286 -> b
    60:66:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):283:283 -> b
    67:74:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):280:280 -> b
    1:5:void assertDeviceAllowsProfileInstallerAotWritesCalled():151:151 -> c
    6:13:void assertDeviceAllowsProfileInstallerAotWritesCalled():152:152 -> c
    1:16:byte[] desiredVersion():378:378 -> d
    17:19:byte[] desiredVersion():402:402 -> d
    20:22:byte[] desiredVersion():396:396 -> d
    23:25:byte[] desiredVersion():391:391 -> d
    26:28:byte[] desiredVersion():389:389 -> d
    29:32:byte[] desiredVersion():386:386 -> d
    1:5:boolean deviceAllowsProfileInstallerAotWrites():118:118 -> e
    6:16:boolean deviceAllowsProfileInstallerAotWrites():119:119 -> e
    17:26:boolean deviceAllowsProfileInstallerAotWrites():129:129 -> e
    27:34:boolean deviceAllowsProfileInstallerAotWrites():130:130 -> e
    35:38:boolean deviceAllowsProfileInstallerAotWrites():131:131 -> e
    39:44:boolean deviceAllowsProfileInstallerAotWrites():136:136 -> e
    45:47:boolean deviceAllowsProfileInstallerAotWrites():146:146 -> e
    48:51:boolean deviceAllowsProfileInstallerAotWrites():140:140 -> e
    1:11:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):225:225 -> f
    12:18:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):229:229 -> f
    19:26:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):227:227 -> f
    1:4:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):205:205 -> g
    5:10:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):206:206 -> g
    11:17:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):208:208 -> g
    18:25:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):209:209 -> g
    26:32:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):210:210 -> g
    1:3:androidx.profileinstaller.DeviceProfileWriter read():174:174 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"}
    4:8:androidx.profileinstaller.DeviceProfileWriter read():175:175 -> h
    9:16:androidx.profileinstaller.DeviceProfileWriter read():179:179 -> h
    17:22:androidx.profileinstaller.DeviceProfileWriter read():181:181 -> h
    23:26:androidx.profileinstaller.DeviceProfileWriter read():183:183 -> h
    27:32:androidx.profileinstaller.DeviceProfileWriter read():185:185 -> h
    33:42:androidx.profileinstaller.DeviceProfileWriter read():186:186 -> h
    2:7:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):243:243 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)[Landroidx/profileinstaller/e;"}
    8:13:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):244:244 -> i
    14:18:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i
    19:30:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i
    31:37:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):248:248 -> i
    38:42:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i
    43:48:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i
    49:53:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):246:246 -> i
    54:63:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i
    64:68:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i
    69:69:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):255:255 -> i
    1:26:boolean requiresMetadata():411:411 -> j
    1:11:void result(int,java.lang.Object):87:87 -> k
    1:2:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():311:311 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"}
    3:9:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():312:312 -> l
    10:13:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():316:316 -> l
    14:18:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():317:317 -> l
    19:21:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():318:318 -> l
    22:27:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():319:319 -> l
    28:33:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():326:326 -> l
    34:35:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():330:330 -> l
    36:45:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():335:335 -> l
    46:51:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():334:334 -> l
    52:55:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():335:335 -> l
    56:64:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():317:317 -> l
    65:72:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():338:338 -> l
    73:78:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():336:336 -> l
    79:81:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():340:340 -> l
    1:6:boolean write():353:353 -> m
    7:10:boolean write():357:357 -> m
    11:15:boolean write():359:359 -> m
    16:22:boolean write():360:360 -> m
    23:26:boolean write():362:362 -> m
    27:29:boolean write():363:363 -> m
    30:35:boolean write():365:365 -> m
    36:37:boolean write():370:370 -> m
    38:49:boolean write():371:371 -> m
    50:68:boolean write():358:358 -> m
    69:71:boolean write():368:368 -> m
    72:73:boolean write():370:370 -> m
    74:77:boolean write():371:371 -> m
    78:82:boolean write():366:366 -> m
    83:84:boolean write():370:370 -> m
    85:86:boolean write():371:371 -> m
    87:87:boolean write():372:372 -> m
androidx.profileinstaller.DeviceProfileWriter$$ExternalSyntheticLambda0 -> androidx.profileinstaller.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.profileinstaller.DeviceProfileWriter androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/d;"}
      # {"id":"com.android.tools.r8.synthesized"}
    int androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Object androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.profileinstaller.DeviceProfileWriter,int,java.lang.Object):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.DexProfileData -> androidx.profileinstaller.e:
# {"id":"sourceFile","fileName":"DexProfileData.java"}
    java.lang.String apkName -> a
    java.lang.String dexName -> b
    long dexChecksum -> c
    long mTypeIdCount -> d
    int classSetSize -> e
    int hotMethodRegionSize -> f
    int numMethodIds -> g
    int[] classes -> h
    java.util.TreeMap methods -> i
    1:3:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):47:47 -> <init>
    4:5:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):48:48 -> <init>
    6:7:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):49:49 -> <init>
    8:9:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):50:50 -> <init>
    10:11:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):51:51 -> <init>
    12:13:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):52:52 -> <init>
    14:15:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):53:53 -> <init>
    16:17:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):54:54 -> <init>
    18:19:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):55:55 -> <init>
    20:22:void <init>(java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):56:56 -> <init>
androidx.profileinstaller.Encoding -> androidx.profileinstaller.f:
# {"id":"sourceFile","fileName":"Encoding.java"}
    5:7:int bitsToBytes(int):75:75 -> a
    1:6:byte[] compress(byte[]):177:177 -> b
    7:11:byte[] compress(byte[]):178:178 -> b
    12:16:byte[] compress(byte[]):179:179 -> b
    17:19:byte[] compress(byte[]):180:180 -> b
    20:22:byte[] compress(byte[]):181:181 -> b
    23:25:byte[] compress(byte[]):182:182 -> b
    26:33:byte[] compress(byte[]):184:184 -> b
    34:42:byte[] compress(byte[]):179:179 -> b
    43:45:byte[] compress(byte[]):182:182 -> b
    46:46:byte[] compress(byte[]):183:183 -> b
    1:6:java.lang.RuntimeException error(java.lang.String):196:196 -> c
    1:7:byte[] read(java.io.InputStream,int):79:79 -> d
    8:15:byte[] read(java.io.InputStream,int):82:82 -> d
    16:38:byte[] read(java.io.InputStream,int):84:84 -> d
    1:5:byte[] readCompressed(java.io.InputStream,int,int):123:123 -> e
    6:9:byte[] readCompressed(java.io.InputStream,int,int):125:125 -> e
    10:14:byte[] readCompressed(java.io.InputStream,int,int):128:128 -> e
    15:20:byte[] readCompressed(java.io.InputStream,int,int):130:130 -> e
    21:28:byte[] readCompressed(java.io.InputStream,int,int):131:131 -> e
    29:34:byte[] readCompressed(java.io.InputStream,int,int):134:134 -> e
    35:39:byte[] readCompressed(java.io.InputStream,int,int):141:141 -> e
    40:49:byte[] readCompressed(java.io.InputStream,int,int):143:143 -> e
    50:58:byte[] readCompressed(java.io.InputStream,int,int):149:149 -> e
    59:87:byte[] readCompressed(java.io.InputStream,int,int):136:136 -> e
    88:93:byte[] readCompressed(java.io.InputStream,int,int):160:160 -> e
    94:97:byte[] readCompressed(java.io.InputStream,int,int):165:165 -> e
    98:104:byte[] readCompressed(java.io.InputStream,int,int):161:161 -> e
    105:134:byte[] readCompressed(java.io.InputStream,int,int):154:154 -> e
    135:137:byte[] readCompressed(java.io.InputStream,int,int):165:165 -> e
    138:138:byte[] readCompressed(java.io.InputStream,int,int):166:166 -> e
    1:12:java.lang.String readString(java.io.InputStream,int):114:114 -> f
    1:9:long readUInt(java.io.InputStream,int):92:92 -> g
    10:22:long readUInt(java.io.InputStream,int):95:95 -> g
    2:7:int readUInt16(java.io.InputStream):106:106 -> h
    2:6:long readUInt32(java.io.InputStream):110:110 -> i
    2:7:int readUInt8(java.io.InputStream):102:102 -> j
    1:8:int utf8Length(java.lang.String):46:46 -> k
    3:4:void writeAll(java.io.InputStream,java.io.OutputStream):188:188 -> l
    5:11:void writeAll(java.io.InputStream,java.io.OutputStream):190:190 -> l
    12:16:void writeAll(java.io.InputStream,java.io.OutputStream):191:191 -> l
    1:5:void writeCompressed(java.io.OutputStream,byte[]):170:170 -> m
    6:9:void writeCompressed(java.io.OutputStream,byte[]):171:171 -> m
    10:14:void writeCompressed(java.io.OutputStream,byte[]):172:172 -> m
    15:18:void writeCompressed(java.io.OutputStream,byte[]):173:173 -> m
    1:10:void writeString(java.io.OutputStream,java.lang.String):71:71 -> n
    1:14:void writeUInt(java.io.OutputStream,long,int):51:51 -> o
    15:19:void writeUInt(java.io.OutputStream,long,int):53:53 -> o
    20:23:void writeUInt(java.io.OutputStream,long,int):55:55 -> o
    3:6:void writeUInt16(java.io.OutputStream,int):63:63 -> p
    2:5:void writeUInt32(java.io.OutputStream,long):67:67 -> q
    3:6:void writeUInt8(java.io.OutputStream,int):59:59 -> r
androidx.profileinstaller.FileSectionType -> androidx.profileinstaller.g:
# {"id":"sourceFile","fileName":"FileSectionType.java"}
    long mValue -> a
    androidx.profileinstaller.FileSectionType DEX_FILES -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    androidx.profileinstaller.FileSectionType EXTRA_DESCRIPTORS -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    androidx.profileinstaller.FileSectionType CLASSES -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    androidx.profileinstaller.FileSectionType METHODS -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    androidx.profileinstaller.FileSectionType AGGREGATION_COUNT -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    androidx.profileinstaller.FileSectionType[] $VALUES -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/g;"}
    1:12:void <clinit>():24:24 -> <clinit>
    13:24:void <clinit>():30:30 -> <clinit>
    25:36:void <clinit>():31:31 -> <clinit>
    37:48:void <clinit>():32:32 -> <clinit>
    49:60:void <clinit>():33:33 -> <clinit>
    61:67:void <clinit>():22:22 -> <clinit>
    1:3:void <init>(java.lang.String,int,long):37:37 -> <init>
    4:6:void <init>(java.lang.String,int,long):38:38 -> <init>
    2:29:androidx.profileinstaller.FileSectionType[] $values():22:22 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/profileinstaller/g;"}
    1:3:long getValue():42:42 -> b
    1:9:androidx.profileinstaller.FileSectionType valueOf(java.lang.String):22:22 -> valueOf
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/profileinstaller/g;"}
    1:9:androidx.profileinstaller.FileSectionType[] values():22:22 -> values
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/profileinstaller/g;"}
androidx.profileinstaller.ProfileInstallReceiver -> androidx.profileinstaller.ProfileInstallReceiver:
# {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"}
    1:4:void <init>():38:38 -> <init>
    1:7:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):149:149 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;)V"}
    8:18:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):150:150 -> a
    19:24:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):151:151 -> a
    25:28:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):153:153 -> a
    5:8:void onReceive(android.content.Context,android.content.Intent):102:102 -> onReceive
    9:16:void onReceive(android.content.Context,android.content.Intent):103:103 -> onReceive
    17:31:void onReceive(android.content.Context,android.content.Intent):104:104 -> onReceive
    32:39:void onReceive(android.content.Context,android.content.Intent):106:106 -> onReceive
    40:45:void onReceive(android.content.Context,android.content.Intent):107:107 -> onReceive
    46:51:void onReceive(android.content.Context,android.content.Intent):109:109 -> onReceive
    52:59:void onReceive(android.content.Context,android.content.Intent):110:110 -> onReceive
    60:73:void onReceive(android.content.Context,android.content.Intent):111:111 -> onReceive
    74:81:void onReceive(android.content.Context,android.content.Intent):112:112 -> onReceive
    82:95:void onReceive(android.content.Context,android.content.Intent):113:113 -> onReceive
    96:103:void onReceive(android.content.Context,android.content.Intent):117:117 -> onReceive
    104:112:void onReceive(android.content.Context,android.content.Intent):118:118 -> onReceive
    113:120:void onReceive(android.content.Context,android.content.Intent):119:119 -> onReceive
    121:126:void onReceive(android.content.Context,android.content.Intent):120:120 -> onReceive
    127:132:void onReceive(android.content.Context,android.content.Intent):122:122 -> onReceive
    133:137:void onReceive(android.content.Context,android.content.Intent):123:123 -> onReceive
    138:145:void onReceive(android.content.Context,android.content.Intent):124:124 -> onReceive
    146:152:void onReceive(android.content.Context,android.content.Intent):125:125 -> onReceive
    153:156:void onReceive(android.content.Context,android.content.Intent):127:127 -> onReceive
androidx.profileinstaller.ProfileInstallReceiver$$ExternalSyntheticLambda0 -> androidx.profileinstaller.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void execute(java.lang.Runnable):0:0 -> execute
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics -> androidx.profileinstaller.ProfileInstallReceiver$a:
# {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"}
    androidx.profileinstaller.ProfileInstallReceiver this$0 -> a
    1:6:void <init>(androidx.profileinstaller.ProfileInstallReceiver):157:157 -> <init>
    1:6:void onDiagnosticReceived(int,java.lang.Object):160:160 -> a
    1:5:void onResultReceived(int,java.lang.Object):165:165 -> b
    6:11:void onResultReceived(int,java.lang.Object):166:166 -> b
androidx.profileinstaller.ProfileInstaller -> androidx.profileinstaller.j:
# {"id":"sourceFile","fileName":"ProfileInstaller.java"}
    androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback EMPTY_DIAGNOSTICS -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"}
    androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback LOG_DIAGNOSTICS -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"}
    1:7:void <clinit>():109:109 -> <clinit>
    8:15:void <clinit>():122:122 -> <clinit>
    1:4:void lambda$result$0(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):96:96 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"}
    1:7:boolean deleteProfileWrittenFor(java.io.File):407:407 -> b
    8:12:boolean deleteProfileWrittenFor(java.io.File):408:408 -> b
    1:4:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):630:630 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"}
    5:10:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):631:631 -> c
    11:14:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):632:632 -> c
    1:7:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):367:367 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageInfo;Ljava/io/File;Landroidx/profileinstaller/j$c;)Z"}
    8:15:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):368:368 -> d
    16:25:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):374:374 -> d
    26:29:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):375:375 -> d
    30:32:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):376:376 -> d
    33:43:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):382:382 -> d
    44:48:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):384:384 -> d
    49:58:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):374:374 -> d
    1:7:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):394:394 -> e
    8:17:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):395:395 -> e
    18:22:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):396:396 -> e
    23:27:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):397:397 -> e
    28:37:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):395:395 -> e
    1:9:void result(java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):96:96 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"}
    1:14:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):435:435 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/AssetManager;Ljava/lang/String;Landroid/content/pm/PackageInfo;Ljava/io/File;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)Z"}
    15:27:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):437:437 -> g
    28:35:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):440:440 -> g
    36:39:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):444:444 -> g
    40:43:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):445:445 -> g
    44:49:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):446:446 -> g
    50:53:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):449:449 -> g
    1:11:void writeProfile(android.content.Context):479:479 -> h
    2:5:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):515:515 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"}
    1:4:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):554:554 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;Z)V"}
    5:8:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):555:555 -> j
    9:12:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):556:556 -> j
    13:16:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):557:557 -> j
    17:27:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):558:558 -> j
    28:32:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):559:559 -> j
    33:36:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):562:562 -> j
    37:40:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):571:571 -> j
    41:44:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):572:572 -> j
    45:51:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):573:573 -> j
    52:75:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):580:580 -> j
    76:79:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):581:581 -> j
    80:106:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):574:574 -> j
    107:115:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):575:575 -> j
    116:123:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):577:577 -> j
    124:126:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):564:564 -> j
    127:130:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):568:568 -> j
    1:4:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):601:601 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"}
    5:8:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):602:602 -> k
    9:13:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):603:603 -> k
    14:17:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):606:606 -> k
    18:21:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):611:611 -> k
    22:27:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):612:612 -> k
    28:33:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):613:613 -> k
    34:37:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):608:608 -> k
androidx.profileinstaller.ProfileInstaller$$ExternalSyntheticLambda0 -> androidx.profileinstaller.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    int androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Object androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstaller$1 -> androidx.profileinstaller.j$a:
# {"id":"sourceFile","fileName":"ProfileInstaller.java"}
    1:4:void <init>():109:109 -> <init>
    1:1:void onDiagnosticReceived(int,java.lang.Object):0:0 -> a
    1:1:void onResultReceived(int,java.lang.Object):0:0 -> b
androidx.profileinstaller.ProfileInstaller$2 -> androidx.profileinstaller.j$b:
# {"id":"sourceFile","fileName":"ProfileInstaller.java"}
    1:4:void <init>():122:122 -> <init>
    16:18:void onDiagnosticReceived(int,java.lang.Object):127:127 -> a
    19:21:void onDiagnosticReceived(int,java.lang.Object):141:141 -> a
    22:24:void onDiagnosticReceived(int,java.lang.Object):139:139 -> a
    25:27:void onDiagnosticReceived(int,java.lang.Object):136:136 -> a
    28:30:void onDiagnosticReceived(int,java.lang.Object):133:133 -> a
    31:32:void onDiagnosticReceived(int,java.lang.Object):130:130 -> a
    33:38:void onDiagnosticReceived(int,java.lang.Object):144:144 -> a
    4:6:void onResultReceived(int,java.lang.Object):150:150 -> b
    7:9:void onResultReceived(int,java.lang.Object):169:169 -> b
    10:12:void onResultReceived(int,java.lang.Object):168:168 -> b
    13:15:void onResultReceived(int,java.lang.Object):166:166 -> b
    16:18:void onResultReceived(int,java.lang.Object):164:164 -> b
    19:21:void onResultReceived(int,java.lang.Object):162:162 -> b
    22:24:void onResultReceived(int,java.lang.Object):160:160 -> b
    25:27:void onResultReceived(int,java.lang.Object):158:158 -> b
    28:30:void onResultReceived(int,java.lang.Object):156:156 -> b
    31:33:void onResultReceived(int,java.lang.Object):154:154 -> b
    34:36:void onResultReceived(int,java.lang.Object):152:152 -> b
    37:47:void onResultReceived(int,java.lang.Object):173:173 -> b
    48:51:void onResultReceived(int,java.lang.Object):180:180 -> b
    52:58:void onResultReceived(int,java.lang.Object):177:177 -> b
androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback -> androidx.profileinstaller.j$c:
# {"id":"sourceFile","fileName":"ProfileInstaller.java"}
    void onDiagnosticReceived(int,java.lang.Object) -> a
    void onResultReceived(int,java.lang.Object) -> b
androidx.profileinstaller.ProfileInstallerInitializer -> androidx.profileinstaller.ProfileInstallerInitializer:
# {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"}
    1:4:void <init>():64:64 -> <init>
    1:3:java.util.List dependencies():126:126 -> a
    1:5:java.lang.Object create(android.content.Context):64:64 -> b
    1:4:void lambda$delayAfterFirstFrame$0(android.content.Context):94:94 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V"}
    1:4:void lambda$writeInBackground$2(android.content.Context):145:145 -> d
    1:4:void lambda$installAfterDelay$1(android.content.Context):117:117 -> e
    1:6:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):76:76 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/profileinstaller/ProfileInstallerInitializer$c;"}
    7:12:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):78:78 -> f
    13:19:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):82:82 -> f
    20:25:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):83:83 -> f
    1:9:void delayAfterFirstFrame(android.content.Context):94:94 -> g
    1:6:void installAfterDelay(android.content.Context):108:108 -> h
    7:15:void installAfterDelay(android.content.Context):110:110 -> h
    16:24:void installAfterDelay(android.content.Context):112:112 -> h
    25:32:void installAfterDelay(android.content.Context):114:114 -> h
    33:40:void installAfterDelay(android.content.Context):115:115 -> h
    41:52:void installAfterDelay(android.content.Context):117:117 -> h
    1:16:void writeInBackground(android.content.Context):138:138 -> i
    17:25:void writeInBackground(android.content.Context):145:145 -> i
androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda0 -> androidx.profileinstaller.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.profileinstaller.ProfileInstallerInitializer androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(androidx.profileinstaller.ProfileInstallerInitializer,android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda1 -> androidx.profileinstaller.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$2$25560d7c9dc437e0c08b158ba9d90b7dad3aa22360268b0fbf19af4479e809ce$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda2 -> androidx.profileinstaller.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$3$a3ca5fbb2eaa1db0f270f0a2b95303ed40fab328c69073477bd6e77e6d560db1$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl -> androidx.profileinstaller.ProfileInstallerInitializer$a:
# {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"}
    1:4:void lambda$postFrameCallback$0(java.lang.Runnable,long):161:161 -> a
    1:13:void postFrameCallback(java.lang.Runnable):161:161 -> b
androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0 -> androidx.profileinstaller.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$InternalSyntheticLambda$2$71ef92f351ebd8c9ccb11dab5c5d377732fb4dcb89c1303de7a3fdc1b60643ad$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void <init>(java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void doFrame(long):0:0 -> doFrame
      # {"id":"com.android.tools.r8.synthesized"}
androidx.profileinstaller.ProfileInstallerInitializer$Handler28Impl -> androidx.profileinstaller.ProfileInstallerInitializer$b:
# {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"}
    1:5:android.os.Handler createAsync(android.os.Looper):174:174 -> a
androidx.profileinstaller.ProfileInstallerInitializer$Result -> androidx.profileinstaller.ProfileInstallerInitializer$c:
# {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"}
    1:4:void <init>():151:151 -> <init>
androidx.profileinstaller.ProfileTranscoder -> androidx.profileinstaller.o:
# {"id":"sourceFile","fileName":"ProfileTranscoder.java"}
    byte[] MAGIC_PROF -> a
    byte[] MAGIC_PROFM -> b
    2:8:void <clinit>():66:66 -> <clinit>
    9:16:void <clinit>():67:67 -> <clinit>
    1:3:void skipInlineCache(java.io.InputStream):1164:1164 -> A
    4:17:void skipInlineCache(java.io.InputStream):1165:1165 -> A
    18:20:void skipInlineCache(java.io.InputStream):1179:1179 -> A
    21:26:void skipInlineCache(java.io.InputStream):1180:1180 -> A
    27:36:void skipInlineCache(java.io.InputStream):1182:1182 -> A
    1:9:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):98:98 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[B[Landroidx/profileinstaller/e;)Z"}
    10:13:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):99:99 -> B
    14:21:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):103:103 -> B
    22:25:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):104:104 -> B
    26:33:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):108:108 -> B
    34:37:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):109:109 -> B
    38:45:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):113:113 -> B
    46:49:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):114:114 -> B
    50:57:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):118:118 -> B
    58:63:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):119:119 -> B
    1:11:void writeClasses(java.io.OutputStream,androidx.profileinstaller.DexProfileData):717:717 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"}
    12:19:void writeClasses(java.io.OutputStream,androidx.profileinstaller.DexProfileData):719:719 -> C
    1:5:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):285:285 -> D
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"}
    6:12:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):288:288 -> D
    13:15:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):289:289 -> D
    16:17:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):290:290 -> D
    18:22:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):293:293 -> D
    23:27:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):299:299 -> D
    28:33:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):302:302 -> D
    34:45:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):304:304 -> D
    46:49:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):310:310 -> D
    50:53:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):311:311 -> D
    54:61:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):313:313 -> D
    62:65:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):315:315 -> D
    66:68:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):316:316 -> D
    69:75:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):322:322 -> D
    76:79:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):328:328 -> D
    80:110:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):317:317 -> D
    111:119:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):285:285 -> D
    1:5:void writeHeader(java.io.OutputStream,byte[]):80:80 -> E
    6:9:void writeHeader(java.io.OutputStream,byte[]):81:81 -> E
    1:3:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):671:671 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"}
    4:6:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):672:672 -> F
    7:10:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):673:673 -> F
    1:7:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):651:651 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;Ljava/lang/String;)V"}
    8:12:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):652:652 -> G
    13:18:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):653:653 -> G
    19:23:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):654:654 -> G
    24:29:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):655:655 -> G
    30:33:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):656:656 -> G
    1:8:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):733:733 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"}
    9:30:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):734:734 -> H
    31:40:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):735:735 -> H
    41:55:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):736:736 -> H
    56:63:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):739:739 -> H
    64:67:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):743:743 -> H
    68:71:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):746:746 -> H
    1:24:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):689:689 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"}
    25:34:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):690:690 -> I
    35:51:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):691:691 -> I
    52:54:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):696:696 -> I
    55:60:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):697:697 -> I
    1:4:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):145:145 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    5:11:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):146:146 -> J
    12:21:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):147:147 -> J
    22:28:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):148:148 -> J
    29:37:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):149:149 -> J
    38:43:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):150:150 -> J
    44:48:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):151:151 -> J
    49:51:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):152:152 -> J
    52:77:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):154:154 -> J
    78:81:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):155:155 -> J
    82:89:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):158:158 -> J
    90:99:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):159:159 -> J
    1:4:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):521:521 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    5:11:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):522:522 -> K
    12:19:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):523:523 -> K
    20:29:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):526:526 -> K
    30:36:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):527:527 -> K
    37:43:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):528:528 -> K
    44:46:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):529:529 -> K
    47:51:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):530:530 -> K
    52:54:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):531:531 -> K
    55:80:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):533:533 -> K
    81:83:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):534:534 -> K
    84:87:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):536:536 -> K
    88:95:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):539:539 -> K
    96:105:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):540:540 -> K
    1:6:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):482:482 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    7:10:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):483:483 -> L
    11:14:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):484:484 -> L
    1:6:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):473:473 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    7:10:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):474:474 -> M
    11:14:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):475:475 -> M
    1:4:void writeProfileForS(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):228:228 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    1:6:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):237:237 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"}
    7:11:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):238:238 -> O
    12:18:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):239:239 -> O
    19:25:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):240:240 -> O
    26:32:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):241:241 -> O
    33:44:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):244:244 -> O
    45:52:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):248:248 -> O
    53:62:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):249:249 -> O
    63:68:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):250:250 -> O
    69:74:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):251:251 -> O
    75:83:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):253:253 -> O
    84:86:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):255:255 -> O
    87:90:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):257:257 -> O
    91:94:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):258:258 -> O
    95:98:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):259:259 -> O
    99:101:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):260:260 -> O
    102:106:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):262:262 -> O
    107:109:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):264:264 -> O
    110:113:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):265:265 -> O
    114:118:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):267:267 -> O
    119:127:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):269:269 -> O
    128:130:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):271:271 -> O
    131:137:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):272:272 -> O
    138:143:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):276:276 -> O
    144:156:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):277:277 -> O
    1:23:int computeMethodFlags(androidx.profileinstaller.DexProfileData):427:427 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)I"}
    24:36:int computeMethodFlags(androidx.profileinstaller.DexProfileData):428:428 -> a
    1:8:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):562:562 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)[B"}
    9:16:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):569:569 -> b
    17:32:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):571:571 -> b
    33:41:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):573:573 -> b
    42:46:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):577:577 -> b
    47:54:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):583:583 -> b
    55:59:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):585:585 -> b
    60:67:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):586:586 -> b
    68:70:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):587:587 -> b
    71:76:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):588:588 -> b
    77:82:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):593:593 -> b
    83:90:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):594:594 -> b
    91:96:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):595:595 -> b
    97:101:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):599:599 -> b
    102:107:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):600:600 -> b
    108:113:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):604:604 -> b
    114:118:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):608:608 -> b
    119:128:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):605:605 -> b
    129:147:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):606:606 -> b
    148:152:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):605:605 -> b
    1:7:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):335:335 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"}
    8:10:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):336:336 -> c
    11:12:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):337:337 -> c
    13:17:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):340:340 -> c
    18:22:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):343:343 -> c
    23:27:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):345:345 -> c
    28:35:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):346:346 -> c
    36:39:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):348:348 -> c
    40:42:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):349:349 -> c
    43:50:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):355:355 -> c
    51:54:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):361:361 -> c
    55:85:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):350:350 -> c
    86:94:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):335:335 -> c
    1:7:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):368:368 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"}
    8:10:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):369:369 -> d
    11:12:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):370:370 -> d
    13:16:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):372:372 -> d
    17:20:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):374:374 -> d
    21:24:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):376:376 -> d
    25:27:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):379:379 -> d
    28:35:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):381:381 -> d
    36:38:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):384:384 -> d
    39:41:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):386:386 -> d
    42:44:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):387:387 -> d
    45:53:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):388:388 -> d
    54:57:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):391:391 -> d
    58:60:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):392:392 -> d
    61:68:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):398:398 -> d
    69:72:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):404:404 -> d
    73:103:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):393:393 -> d
    104:112:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):368:368 -> d
    1:5:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):410:410 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"}
    6:8:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):411:411 -> e
    9:12:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):412:412 -> e
    13:17:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):413:413 -> e
    18:26:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):410:410 -> e
    1:5:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):419:419 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"}
    6:8:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):420:420 -> f
    9:12:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):421:421 -> f
    13:17:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):422:422 -> f
    18:26:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):419:419 -> f
    1:10:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1050:1050 -> g
    11:15:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1051:1051 -> g
    16:21:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1052:1052 -> g
    22:26:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1053:1053 -> g
    1:8:java.lang.String extractKey(java.lang.String):1061:1061 -> h
    9:18:java.lang.String extractKey(java.lang.String):1063:1063 -> h
    19:23:java.lang.String extractKey(java.lang.String):1067:1067 -> h
    1:5:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):959:959 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;Ljava/lang/String;)Landroidx/profileinstaller/e;"}
    6:10:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):964:964 -> i
    11:13:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):965:965 -> i
    14:23:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):966:966 -> i
    24:30:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):967:967 -> i
    1:4:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1036:1036 -> j
    5:15:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1037:1037 -> j
    16:24:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1038:1038 -> j
    25:41:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1039:1039 -> j
    42:50:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1042:1042 -> j
    51:73:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1043:1043 -> j
    74:78:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1040:1040 -> j
    3:9:int getMethodBitmapStorageSize(int):613:613 -> k
    12:34:int methodFlagBitmapIndex(int,int,int):1243:1243 -> l
    35:41:int methodFlagBitmapIndex(int,int,int):1237:1237 -> l
    1:6:int[] readClasses(java.io.InputStream,int):1193:1193 -> m
    7:11:int[] readClasses(java.io.InputStream,int):1196:1196 -> m
    12:17:int[] readClasses(java.io.InputStream,int):1198:1198 -> m
    2:14:int readFlagsFromBitmap(java.util.BitSet,int,int):1223:1223 -> n
    15:28:int readFlagsFromBitmap(java.util.BitSet,int,int):1226:1226 -> n
    1:5:byte[] readHeader(java.io.InputStream,byte[]):70:70 -> o
    6:11:byte[] readHeader(java.io.InputStream,byte[]):71:71 -> o
    12:19:byte[] readHeader(java.io.InputStream,byte[]):76:76 -> o
    20:26:byte[] readHeader(java.io.InputStream,byte[]):74:74 -> o
    1:8:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1133:1133 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"}
    9:14:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1137:1137 -> p
    15:19:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1140:1140 -> p
    20:33:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1143:1143 -> p
    34:39:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1146:1146 -> p
    40:45:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1148:1148 -> p
    46:52:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1156:1156 -> p
    53:59:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1157:1157 -> p
    1:8:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):819:819 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"}
    9:16:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):820:820 -> q
    17:21:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):828:828 -> q
    22:28:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):824:824 -> q
    29:36:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):829:829 -> q
    37:41:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):830:830 -> q
    42:48:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):832:832 -> q
    1:8:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):850:850 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"}
    9:12:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):853:853 -> r
    13:16:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):854:854 -> r
    17:22:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):855:855 -> r
    23:26:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):859:859 -> r
    27:32:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):864:864 -> r
    33:37:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):866:866 -> r
    38:41:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):867:867 -> r
    42:46:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):868:868 -> r
    47:55:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):866:866 -> r
    56:62:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):864:864 -> r
    63:69:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):851:851 -> r
    1:7:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):986:986 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"}
    8:10:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):987:987 -> s
    11:13:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):989:989 -> s
    14:15:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):993:993 -> s
    16:20:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):994:994 -> s
    21:24:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):996:996 -> s
    25:30:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):997:997 -> s
    31:41:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):998:998 -> s
    42:43:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1003:1003 -> s
    44:53:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1004:1004 -> s
    54:57:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1007:1007 -> s
    58:66:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1009:1009 -> s
    67:74:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1005:1005 -> s
    75:81:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):990:990 -> s
    1:4:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):887:887 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"}
    5:8:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):889:889 -> t
    9:14:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):891:891 -> t
    15:18:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):894:894 -> t
    19:24:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):899:899 -> t
    25:29:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):900:900 -> t
    30:33:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):901:901 -> t
    34:38:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):907:907 -> t
    39:47:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):900:900 -> t
    48:54:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):899:899 -> t
    1:7:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):918:918 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BI[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"}
    8:10:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):919:919 -> u
    11:15:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):921:921 -> u
    16:18:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):926:926 -> u
    19:22:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):928:928 -> u
    23:26:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):929:929 -> u
    27:30:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):931:931 -> u
    31:34:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):933:933 -> u
    35:40:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):934:934 -> u
    41:42:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):939:939 -> u
    43:46:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):943:943 -> u
    47:54:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):946:946 -> u
    55:56:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):947:947 -> u
    57:61:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):948:948 -> u
    62:84:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):936:936 -> u
    85:91:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):922:922 -> u
    1:8:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1208:1208 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"}
    9:12:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1209:1209 -> v
    13:18:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1210:1210 -> v
    19:22:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1211:1211 -> v
    23:28:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1212:1212 -> v
    29:42:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1214:1214 -> v
    43:46:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1215:1215 -> v
    47:68:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1216:1216 -> v
    1:8:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):791:791 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BLjava/lang/String;)[Landroidx/profileinstaller/e;"}
    9:12:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):794:794 -> w
    13:16:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):795:795 -> w
    17:22:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):796:796 -> w
    23:26:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):800:800 -> w
    27:32:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):805:805 -> w
    33:37:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):807:807 -> w
    38:41:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):808:808 -> w
    42:46:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):809:809 -> w
    47:55:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):807:807 -> w
    56:62:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):805:805 -> w
    63:69:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):792:792 -> w
    5:11:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1085:1085 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;I)[Landroidx/profileinstaller/e;"}
    12:14:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1086:1086 -> x
    15:19:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1089:1089 -> x
    20:23:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1091:1091 -> x
    24:27:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1092:1092 -> x
    28:31:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1093:1093 -> x
    32:35:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1094:1094 -> x
    36:39:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1095:1095 -> x
    40:41:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1097:1097 -> x
    42:72:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1099:1099 -> x
    73:74:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1113:1113 -> x
    75:77:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1115:1115 -> x
    78:85:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1118:1118 -> x
    86:92:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1123:1123 -> x
    1:1:int roundUpToByte(int):0:0 -> y
    1:6:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):634:634 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"([BIILandroidx/profileinstaller/e;)V"}
    7:8:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):635:635 -> z
    9:17:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):636:636 -> z
    18:20:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):637:637 -> z
androidx.profileinstaller.ProfileVerifier -> androidx.profileinstaller.p:
# {"id":"sourceFile","fileName":"ProfileVerifier.java"}
    androidx.concurrent.futures.ResolvableFuture sFuture -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/c;"}
    java.lang.Object SYNC_OBJ -> b
    androidx.profileinstaller.ProfileVerifier$CompilationStatus sCompilationStatus -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/p$c;"}
    1:6:void <clinit>():76:76 -> <clinit>
    7:14:void <clinit>():77:77 -> <clinit>
    15:17:void <clinit>():81:81 -> <clinit>
    1:8:long getPackageLastUpdateTime(android.content.Context):299:299 -> a
    9:14:long getPackageLastUpdateTime(android.content.Context):300:300 -> a
    15:21:long getPackageLastUpdateTime(android.content.Context):301:301 -> a
    22:33:long getPackageLastUpdateTime(android.content.Context):303:303 -> a
    1:7:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):285:285 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Landroidx/profileinstaller/p$c;"}
    8:12:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):290:290 -> b
    13:15:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):291:291 -> b
    3:7:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):129:129 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/profileinstaller/p$c;"}
    8:12:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):133:133 -> c
    13:16:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):135:135 -> c
    17:21:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):136:136 -> c
    22:34:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):140:140 -> c
    35:40:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):152:152 -> c
    41:52:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):153:153 -> c
    53:56:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):154:154 -> c
    57:72:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):156:156 -> c
    73:78:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):159:159 -> c
    79:90:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):160:160 -> c
    91:94:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):161:161 -> c
    95:107:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):163:163 -> c
    108:111:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):169:169 -> c
    112:122:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):179:179 -> c
    123:128:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):181:181 -> c
    129:135:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):183:183 -> c
    136:145:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):185:185 -> c
    146:174:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):205:205 -> c
    175:180:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):237:237 -> c
    181:188:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):251:251 -> c
    189:196:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):257:257 -> c
    197:202:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):266:266 -> c
    203:208:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):268:268 -> c
    209:216:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):276:276 -> c
    217:224:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):171:171 -> c
    225:230:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):142:142 -> c
    231:232:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):277:277 -> c
androidx.profileinstaller.ProfileVerifier$Api33Impl -> androidx.profileinstaller.p$a:
# {"id":"sourceFile","fileName":"ProfileVerifier.java"}
    1:6:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):559:559 -> a
    7:10:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):560:560 -> a
    11:15:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):558:558 -> a
androidx.profileinstaller.ProfileVerifier$Cache -> androidx.profileinstaller.p$b:
# {"id":"sourceFile","fileName":"ProfileVerifier.java"}
    int mSchema -> a
    int mResultCode -> b
    long mPackageLastUpdateTime -> c
    long mInstalledCurrentProfileSize -> d
    1:3:void <init>(int,int,long,long):337:337 -> <init>
    4:5:void <init>(int,int,long,long):338:338 -> <init>
    6:7:void <init>(int,int,long,long):339:339 -> <init>
    8:9:void <init>(int,int,long,long):340:340 -> <init>
    10:12:void <init>(int,int,long,long):341:341 -> <init>
    1:10:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):376:376 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Landroidx/profileinstaller/p$b;"}
    11:12:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):377:377 -> a
    13:16:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):378:378 -> a
    17:20:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):379:379 -> a
    21:24:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):380:380 -> a
    25:31:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):381:381 -> a
    32:37:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):383:383 -> a
    38:46:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):376:376 -> a
    1:3:void writeOnFile(java.io.File):366:366 -> b
    4:13:void writeOnFile(java.io.File):367:367 -> b
    14:18:void writeOnFile(java.io.File):368:368 -> b
    19:23:void writeOnFile(java.io.File):369:369 -> b
    24:28:void writeOnFile(java.io.File):370:370 -> b
    29:33:void writeOnFile(java.io.File):371:371 -> b
    34:38:void writeOnFile(java.io.File):372:372 -> b
    39:47:void writeOnFile(java.io.File):367:367 -> b
    8:12:boolean equals(java.lang.Object):347:347 -> equals
    13:14:boolean equals(java.lang.Object):348:348 -> equals
    15:44:boolean equals(java.lang.Object):349:349 -> equals
    1:2:int hashCode():357:357 -> hashCode
    3:8:int hashCode():358:358 -> hashCode
    9:14:int hashCode():359:359 -> hashCode
    15:20:int hashCode():360:360 -> hashCode
    21:39:int hashCode():361:361 -> hashCode
    40:44:int hashCode():357:357 -> hashCode
androidx.profileinstaller.ProfileVerifier$CompilationStatus -> androidx.profileinstaller.p$c:
# {"id":"sourceFile","fileName":"ProfileVerifier.java"}
    int mResultCode -> a
    boolean mHasReferenceProfile -> b
    boolean mHasCurrentProfile -> c
    1:3:void <init>(int,boolean,boolean):486:486 -> <init>
    4:5:void <init>(int,boolean,boolean):487:487 -> <init>
    6:7:void <init>(int,boolean,boolean):488:488 -> <init>
    8:10:void <init>(int,boolean,boolean):489:489 -> <init>
androidx.profileinstaller.ProfileVersion -> androidx.profileinstaller.q:
# {"id":"sourceFile","fileName":"ProfileVersion.java"}
    byte[] V015_S -> a
    byte[] V010_P -> b
    byte[] V009_O_MR1 -> c
    byte[] V005_O -> d
    byte[] V001_N -> e
    byte[] METADATA_V001_N -> f
    byte[] METADATA_V002 -> g
    2:8:void <clinit>():29:29 -> <clinit>
    9:15:void <clinit>():30:30 -> <clinit>
    16:22:void <clinit>():31:31 -> <clinit>
    23:29:void <clinit>():32:32 -> <clinit>
    30:36:void <clinit>():33:33 -> <clinit>
    37:43:void <clinit>():34:34 -> <clinit>
    44:52:void <clinit>():35:35 -> <clinit>
    1:11:java.lang.String dexKeySeparator(byte[]):40:40 -> a
    12:20:java.lang.String dexKeySeparator(byte[]):42:42 -> a
    21:23:java.lang.String dexKeySeparator(byte[]):45:45 -> a
androidx.profileinstaller.WritableFileSection -> androidx.profileinstaller.r:
# {"id":"sourceFile","fileName":"WritableFileSection.java"}
    androidx.profileinstaller.FileSectionType mType -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"}
    int mExpectedInflateSize -> b
    byte[] mContents -> c
    boolean mNeedsCompression -> d
    1:3:void <init>(androidx.profileinstaller.FileSectionType,int,byte[],boolean):34:34 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/g;I[BZ)V"}
    4:5:void <init>(androidx.profileinstaller.FileSectionType,int,byte[],boolean):35:35 -> <init>
    6:7:void <init>(androidx.profileinstaller.FileSectionType,int,byte[],boolean):36:36 -> <init>
    8:9:void <init>(androidx.profileinstaller.FileSectionType,int,byte[],boolean):37:37 -> <init>
    10:12:void <init>(androidx.profileinstaller.FileSectionType,int,byte[],boolean):38:38 -> <init>
androidx.savedstate.Recreator -> androidx.savedstate.Recreator:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    androidx.savedstate.Recreator$Companion Companion -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$a;"}
    11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"}
    15:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> h
    23:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> h
    31:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> h
androidx.savedstate.Recreator$Companion -> androidx.savedstate.Recreator$a:
# {"id":"sourceFile","fileName":"Recreator.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():93:93 -> <init>
androidx.startup.AppInitializer -> androidx.startup.a:
# {"id":"sourceFile","fileName":"AppInitializer.java"}
    java.util.Map mInitialized -> a
    java.util.Set mDiscovered -> b
    android.content.Context mContext -> c
    androidx.startup.AppInitializer sInstance -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/startup/a;"}
    java.lang.Object sLock -> e
    1:8:void <clinit>():57:57 -> <clinit>
    1:3:void <init>(android.content.Context):73:73 -> <init>
    4:9:void <init>(android.content.Context):74:74 -> <init>
    10:16:void <init>(android.content.Context):75:75 -> <init>
    17:24:void <init>(android.content.Context):76:76 -> <init>
    1:5:void discoverAndInitialize():200:200 -> a
    6:15:void discoverAndInitialize():201:201 -> a
    16:22:void discoverAndInitialize():202:202 -> a
    23:30:void discoverAndInitialize():203:203 -> a
    31:34:void discoverAndInitialize():204:204 -> a
    35:36:void discoverAndInitialize():205:205 -> a
    37:39:void discoverAndInitialize():206:206 -> a
    40:46:void discoverAndInitialize():210:210 -> a
    47:52:void discoverAndInitialize():208:208 -> a
    53:55:void discoverAndInitialize():210:210 -> a
    56:56:void discoverAndInitialize():211:211 -> a
    1:10:void discoverAndInitialize(android.os.Bundle):216:216 -> b
    11:15:void discoverAndInitialize(android.os.Bundle):219:219 -> b
    16:19:void discoverAndInitialize(android.os.Bundle):220:220 -> b
    20:36:void discoverAndInitialize(android.os.Bundle):221:221 -> b
    37:40:void discoverAndInitialize(android.os.Bundle):222:222 -> b
    41:46:void discoverAndInitialize(android.os.Bundle):223:223 -> b
    47:50:void discoverAndInitialize(android.os.Bundle):224:224 -> b
    51:58:void discoverAndInitialize(android.os.Bundle):225:225 -> b
    59:66:void discoverAndInitialize(android.os.Bundle):228:228 -> b
    67:84:void discoverAndInitialize(android.os.Bundle):237:237 -> b
    85:88:void discoverAndInitialize(android.os.Bundle):238:238 -> b
    89:95:void discoverAndInitialize(android.os.Bundle):242:242 -> b
    1:3:java.lang.Object doInitialize(java.lang.Class):135:135 -> c
    4:11:java.lang.Object doInitialize(java.lang.Class):136:136 -> c
    12:23:java.lang.Object doInitialize(java.lang.Class):138:138 -> c
    24:27:java.lang.Object doInitialize(java.lang.Class):140:140 -> c
    2:7:java.lang.Object doInitialize(java.lang.Class,java.util.Set):149:149 -> d
    8:18:java.lang.Object doInitialize(java.lang.Class,java.util.Set):153:153 -> d
    19:24:java.lang.Object doInitialize(java.lang.Class,java.util.Set):155:155 -> d
    25:32:java.lang.Object doInitialize(java.lang.Class,java.util.Set):162:162 -> d
    33:35:java.lang.Object doInitialize(java.lang.Class,java.util.Set):163:163 -> d
    36:47:java.lang.Object doInitialize(java.lang.Class,java.util.Set):165:165 -> d
    48:49:java.lang.Object doInitialize(java.lang.Class,java.util.Set):166:166 -> d
    50:53:java.lang.Object doInitialize(java.lang.Class,java.util.Set):168:168 -> d
    54:59:java.lang.Object doInitialize(java.lang.Class,java.util.Set):170:170 -> d
    60:75:java.lang.Object doInitialize(java.lang.Class,java.util.Set):171:171 -> d
    76:83:java.lang.Object doInitialize(java.lang.Class,java.util.Set):172:172 -> d
    84:89:java.lang.Object doInitialize(java.lang.Class,java.util.Set):173:173 -> d
    90:95:java.lang.Object doInitialize(java.lang.Class,java.util.Set):180:180 -> d
    96:98:java.lang.Object doInitialize(java.lang.Class,java.util.Set):184:184 -> d
    99:104:java.lang.Object doInitialize(java.lang.Class,java.util.Set):185:185 -> d
    105:110:java.lang.Object doInitialize(java.lang.Class,java.util.Set):187:187 -> d
    111:116:java.lang.Object doInitialize(java.lang.Class,java.util.Set):190:190 -> d
    117:120:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d
    121:122:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d
    123:131:java.lang.Object doInitialize(java.lang.Class,java.util.Set):157:157 -> d
    132:135:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d
    136:141:java.lang.Object doInitialize(java.lang.Class,java.util.Set):159:159 -> d
    142:144:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d
    145:145:java.lang.Object doInitialize(java.lang.Class,java.util.Set):195:195 -> d
    1:4:androidx.startup.AppInitializer getInstance(android.content.Context):86:86 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/startup/a;"}
    5:7:androidx.startup.AppInitializer getInstance(android.content.Context):87:87 -> e
    8:11:androidx.startup.AppInitializer getInstance(android.content.Context):88:88 -> e
    12:21:androidx.startup.AppInitializer getInstance(android.content.Context):89:89 -> e
    22:25:androidx.startup.AppInitializer getInstance(android.content.Context):91:91 -> e
    26:28:androidx.startup.AppInitializer getInstance(android.content.Context):93:93 -> e
    1:5:java.lang.Object initializeComponent(java.lang.Class):117:117 -> f
    1:7:boolean isEagerlyInitialized(java.lang.Class):128:128 -> g
androidx.startup.InitializationProvider -> androidx.startup.InitializationProvider:
# {"id":"sourceFile","fileName":"InitializationProvider.java"}
    1:4:void <init>():33:33 -> <init>
    1:8:int delete(android.net.Uri,java.lang.String,java.lang.String[]):83:83 -> delete
    1:8:java.lang.String getType(android.net.Uri):69:69 -> getType
    1:8:android.net.Uri insert(android.net.Uri,android.content.ContentValues):75:75 -> insert
    1:6:boolean onCreate():37:37 -> onCreate
    7:12:boolean onCreate():43:43 -> onCreate
    13:21:boolean onCreate():45:45 -> onCreate
    22:29:boolean onCreate():50:50 -> onCreate
    1:8:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):63:63 -> query
    1:8:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):92:92 -> update
androidx.startup.Initializer -> F.a:
# {"id":"sourceFile","fileName":"Initializer.java"}
    java.util.List dependencies() -> a
    java.lang.Object create(android.content.Context) -> b
androidx.startup.R$string -> F.b:
    int androidx_startup -> a
androidx.startup.StartupException -> F.c:
# {"id":"sourceFile","fileName":"StartupException.java"}
    1:1:void <init>(java.lang.String):31:31 -> <init>
    2:2:void <init>(java.lang.Throwable):35:35 -> <init>
androidx.tracing.Trace -> G.b:
# {"id":"sourceFile","fileName":"Trace.java"}
    long sTraceTagApp -> a
    java.lang.reflect.Method sIsTagEnabledMethod -> b
    1:4:void beginSection(java.lang.String):81:81 -> a
    1:4:void endSection():94:94 -> b
    1:4:void handleException(java.lang.String,java.lang.Exception):229:229 -> c
    5:8:void handleException(java.lang.String,java.lang.Exception):230:230 -> c
    9:12:void handleException(java.lang.String,java.lang.Exception):231:231 -> c
    13:15:void handleException(java.lang.String,java.lang.Exception):232:232 -> c
    16:21:void handleException(java.lang.String,java.lang.Exception):234:234 -> c
    22:49:void handleException(java.lang.String,java.lang.Exception):237:237 -> c
    1:4:boolean isEnabled():61:61 -> d
    5:9:boolean isEnabled():62:62 -> d
    10:14:boolean isEnabled():66:66 -> d
    3:6:boolean isEnabledFallback():159:159 -> e
    7:11:boolean isEnabledFallback():161:161 -> e
    12:17:boolean isEnabledFallback():162:162 -> e
    18:23:boolean isEnabledFallback():163:163 -> e
    24:29:boolean isEnabledFallback():164:164 -> e
    30:38:boolean isEnabledFallback():165:165 -> e
    39:61:boolean isEnabledFallback():167:167 -> e
    62:65:boolean isEnabledFallback():169:169 -> e
androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0 -> G.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean G.Trace$$ExternalSyntheticApiModelOutline0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.tracing.TraceApi18Impl -> G.c:
# {"id":"sourceFile","fileName":"TraceApi18Impl.java"}
    1:4:void beginSection(java.lang.String):49:49 -> a
    1:4:void endSection():60:60 -> b
androidx.vectordrawable.graphics.drawable.AndroidResources -> androidx.vectordrawable.graphics.drawable.a:
# {"id":"sourceFile","fileName":"AndroidResources.java"}
    int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a
    int[] STYLEABLE_VECTOR_DRAWABLE_GROUP -> b
    int[] STYLEABLE_VECTOR_DRAWABLE_PATH -> c
    int[] STYLEABLE_VECTOR_DRAWABLE_CLIP_PATH -> d
    int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE -> e
    int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE_TARGET -> f
    int[] STYLEABLE_ANIMATOR -> g
    int[] STYLEABLE_ANIMATOR_SET -> h
    int[] STYLEABLE_PROPERTY_VALUES_HOLDER -> i
    int[] STYLEABLE_KEYFRAME -> j
    int[] STYLEABLE_PROPERTY_ANIMATOR -> k
    int[] STYLEABLE_PATH_INTERPOLATOR -> l
    6:14:void <clinit>():22:22 -> <clinit>
    15:29:void <clinit>():36:36 -> <clinit>
    30:36:void <clinit>():49:49 -> <clinit>
    37:45:void <clinit>():70:70 -> <clinit>
    46:54:void <clinit>():77:77 -> <clinit>
    55:72:void <clinit>():81:81 -> <clinit>
    73:82:void <clinit>():91:91 -> <clinit>
    83:91:void <clinit>():104:104 -> <clinit>
    92:103:void <clinit>():109:109 -> <clinit>
    104:115:void <clinit>():117:117 -> <clinit>
    116:133:void <clinit>():125:125 -> <clinit>
    134:140:void <clinit>():134:134 -> <clinit>
androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.b:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b$b;"}
    android.content.Context mContext -> c
    android.animation.ArgbEvaluator mArgbEvaluator -> d
    android.animation.Animator$AnimatorListener mAnimatorListener -> e
    java.util.ArrayList mAnimationCallbacks -> f
    android.graphics.drawable.Drawable$Callback mCallback -> g
    1:1:void <init>():168:168 -> <init>
    2:2:void <init>(android.content.Context):172:172 -> <init>
    3:3:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):177:177 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/vectordrawable/graphics/drawable/b$b;Landroid/content/res/Resources;)V"}
    4:4:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):156:156 -> <init>
    5:5:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):161:161 -> <init>
    6:6:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):164:164 -> <init>
    7:7:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):733:733 -> <init>
    8:8:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):178:178 -> <init>
    9:9:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):180:180 -> <init>
    10:10:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):182:182 -> <init>
    1:5:androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):253:253 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/b;"}
    6:9:androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):254:254 -> a
    1:4:void applyTheme(android.content.res.Resources$Theme):522:522 -> applyTheme
    5:8:void applyTheme(android.content.res.Resources$Theme):523:523 -> applyTheme
    1:8:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):682:682 -> b
    9:11:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):683:683 -> b
    12:17:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):687:687 -> b
    18:24:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):688:688 -> b
    25:33:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):689:689 -> b
    34:40:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):691:691 -> b
    41:48:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):692:692 -> b
    1:4:boolean canApplyTheme():532:532 -> canApplyTheme
    5:11:boolean canApplyTheme():533:533 -> canApplyTheme
    1:4:void clearColorFilter():143:143 -> clearColorFilter
    1:4:void draw(android.graphics.Canvas):284:284 -> draw
    5:8:void draw(android.graphics.Canvas):285:285 -> draw
    9:15:void draw(android.graphics.Canvas):288:288 -> draw
    16:25:void draw(android.graphics.Canvas):289:289 -> draw
    26:29:void draw(android.graphics.Canvas):290:290 -> draw
    1:4:int getAlpha():321:321 -> getAlpha
    5:9:int getAlpha():322:322 -> getAlpha
    10:18:int getAlpha():324:324 -> getAlpha
    1:4:int getChangingConfigurations():276:276 -> getChangingConfigurations
    5:9:int getChangingConfigurations():277:277 -> getChangingConfigurations
    10:19:int getChangingConfigurations():279:279 -> getChangingConfigurations
    1:4:android.graphics.ColorFilter getColorFilter():347:347 -> getColorFilter
    5:9:android.graphics.ColorFilter getColorFilter():348:348 -> getColorFilter
    10:18:android.graphics.ColorFilter getColorFilter():350:350 -> getColorFilter
    1:10:android.graphics.drawable.Drawable$ConstantState getConstantState():265:265 -> getConstantState
    11:24:android.graphics.drawable.Drawable$ConstantState getConstantState():266:266 -> getConstantState
    1:5:android.graphics.drawable.Drawable getCurrent():143:143 -> getCurrent
    1:4:int getIntrinsicHeight():420:420 -> getIntrinsicHeight
    5:9:int getIntrinsicHeight():421:421 -> getIntrinsicHeight
    10:18:int getIntrinsicHeight():423:423 -> getIntrinsicHeight
    1:4:int getIntrinsicWidth():412:412 -> getIntrinsicWidth
    5:9:int getIntrinsicWidth():413:413 -> getIntrinsicWidth
    10:18:int getIntrinsicWidth():415:415 -> getIntrinsicWidth
    1:5:int getMinimumHeight():143:143 -> getMinimumHeight
    1:5:int getMinimumWidth():143:143 -> getMinimumWidth
    1:4:int getOpacity():404:404 -> getOpacity
    5:9:int getOpacity():405:405 -> getOpacity
    10:18:int getOpacity():407:407 -> getOpacity
    1:5:boolean getPadding(android.graphics.Rect):143:143 -> getPadding
    1:5:int[] getState():143:143 -> getState
    1:5:android.graphics.Region getTransparentRegion():143:143 -> getTransparentRegion
    1:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):446:447 -> inflate
    3:4:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):450:451 -> inflate
    5:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):455:455 -> inflate
    6:6:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):457:457 -> inflate
    7:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):461:463 -> inflate
    10:10:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):466:466 -> inflate
    11:11:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472:472 -> inflate
    12:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):474:477 -> inflate
    16:16:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):479:479 -> inflate
    17:20:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):481:484 -> inflate
    21:21:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):486:486 -> inflate
    22:22:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):489:489 -> inflate
    23:23:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):493:493 -> inflate
    24:24:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):496:496 -> inflate
    25:25:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498:498 -> inflate
    26:27:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):500:501 -> inflate
    28:28:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):505:505 -> inflate
    29:29:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):508:508 -> inflate
    30:30:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):511:511 -> inflate
    31:31:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):517:517 -> inflate
    1:4:boolean isAutoMirrored():428:428 -> isAutoMirrored
    5:9:boolean isAutoMirrored():429:429 -> isAutoMirrored
    10:18:boolean isAutoMirrored():431:431 -> isAutoMirrored
    1:4:boolean isRunning():700:700 -> isRunning
    5:11:boolean isRunning():702:702 -> isRunning
    12:20:boolean isRunning():704:704 -> isRunning
    1:4:boolean isStateful():394:394 -> isStateful
    5:9:boolean isStateful():395:395 -> isStateful
    10:18:boolean isStateful():397:397 -> isStateful
    1:4:void jumpToCurrentState():143:143 -> jumpToCurrentState
    1:4:android.graphics.drawable.Drawable mutate():193:193 -> mutate
    5:8:android.graphics.drawable.Drawable mutate():194:194 -> mutate
    1:4:void onBoundsChange(android.graphics.Rect):296:296 -> onBoundsChange
    5:8:void onBoundsChange(android.graphics.Rect):297:297 -> onBoundsChange
    9:16:void onBoundsChange(android.graphics.Rect):300:300 -> onBoundsChange
    1:4:boolean onLevelChange(int):313:313 -> onLevelChange
    5:9:boolean onLevelChange(int):314:314 -> onLevelChange
    10:18:boolean onLevelChange(int):316:316 -> onLevelChange
    1:4:boolean onStateChange(int[]):305:305 -> onStateChange
    5:9:boolean onStateChange(int[]):306:306 -> onStateChange
    10:18:boolean onStateChange(int[]):308:308 -> onStateChange
    1:4:void setAlpha(int):329:329 -> setAlpha
    5:8:void setAlpha(int):330:330 -> setAlpha
    9:16:void setAlpha(int):333:333 -> setAlpha
    1:4:void setAutoMirrored(boolean):436:436 -> setAutoMirrored
    5:8:void setAutoMirrored(boolean):437:437 -> setAutoMirrored
    9:16:void setAutoMirrored(boolean):440:440 -> setAutoMirrored
    1:4:void setChangingConfigurations(int):143:143 -> setChangingConfigurations
    1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):143:143 -> setColorFilter
    2:3:void setColorFilter(android.graphics.ColorFilter):338:339 -> setColorFilter
    4:4:void setColorFilter(android.graphics.ColorFilter):342:342 -> setColorFilter
    1:4:void setFilterBitmap(boolean):143:143 -> setFilterBitmap
    1:4:void setHotspot(float,float):143:143 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):143:143 -> setHotspotBounds
    1:5:boolean setState(int[]):143:143 -> setState
    1:4:void setTint(int):355:355 -> setTint
    5:8:void setTint(int):356:356 -> setTint
    9:16:void setTint(int):360:360 -> setTint
    1:4:void setTintList(android.content.res.ColorStateList):365:365 -> setTintList
    5:8:void setTintList(android.content.res.ColorStateList):366:366 -> setTintList
    9:16:void setTintList(android.content.res.ColorStateList):370:370 -> setTintList
    1:4:void setTintMode(android.graphics.PorterDuff$Mode):375:375 -> setTintMode
    5:8:void setTintMode(android.graphics.PorterDuff$Mode):376:376 -> setTintMode
    9:16:void setTintMode(android.graphics.PorterDuff$Mode):380:380 -> setTintMode
    1:4:boolean setVisible(boolean,boolean):385:385 -> setVisible
    5:9:boolean setVisible(boolean,boolean):386:386 -> setVisible
    10:16:boolean setVisible(boolean,boolean):388:388 -> setVisible
    17:21:boolean setVisible(boolean,boolean):389:389 -> setVisible
    1:4:void start():709:709 -> start
    5:10:void start():711:711 -> start
    11:21:void start():715:715 -> start
    22:28:void start():719:719 -> start
    29:32:void start():720:720 -> start
    1:4:void stop():725:725 -> stop
    5:10:void stop():727:727 -> stop
    11:18:void stop():730:730 -> stop
androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.b$a:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"}
    1:6:void <init>(androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):733:733 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/b;)V"}
    1:6:void invalidateDrawable(android.graphics.drawable.Drawable):736:736 -> invalidateDrawable
    1:6:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):741:741 -> scheduleDrawable
    1:6:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):746:746 -> unscheduleDrawable
androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.b$b:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    int mChangingConfigurations -> a
    androidx.vectordrawable.graphics.drawable.VectorDrawableCompat mVectorDrawable -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g;"}
    android.animation.AnimatorSet mAnimatorSet -> c
    java.util.ArrayList mAnimators -> d
    androidx.collection.ArrayMap mTargetNameMap -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:5:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):599:599 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/vectordrawable/graphics/drawable/b$b;Landroid/graphics/drawable/Drawable$Callback;Landroid/content/res/Resources;)V"}
    6:9:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):601:601 -> <init>
    10:14:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):602:602 -> <init>
    15:20:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):603:603 -> <init>
    21:29:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):605:605 -> <init>
    30:37:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):607:607 -> <init>
    38:47:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):609:609 -> <init>
    48:50:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):610:610 -> <init>
    51:61:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):611:611 -> <init>
    62:66:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):612:612 -> <init>
    67:70:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):614:614 -> <init>
    71:74:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):615:615 -> <init>
    75:81:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):616:616 -> <init>
    82:90:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):617:617 -> <init>
    91:98:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):619:619 -> <init>
    99:102:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):620:620 -> <init>
    103:110:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):621:621 -> <init>
    111:116:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):622:622 -> <init>
    117:119:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):623:623 -> <init>
    120:124:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):624:624 -> <init>
    125:132:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):625:625 -> <init>
    133:136:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):627:627 -> <init>
    1:4:void setupAnimatorSet():648:648 -> a
    5:11:void setupAnimatorSet():649:649 -> a
    12:19:void setupAnimatorSet():651:651 -> a
    1:3:int getChangingConfigurations():644:644 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():634:634 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):639:639 -> newDrawable
androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.b$c:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    android.graphics.drawable.Drawable$ConstantState mDelegateState -> a
    1:3:void <init>(android.graphics.drawable.Drawable$ConstantState):548:548 -> <init>
    4:6:void <init>(android.graphics.drawable.Drawable$ConstantState):549:549 -> <init>
    1:7:boolean canApplyTheme():581:581 -> canApplyTheme
    1:7:int getChangingConfigurations():586:586 -> getChangingConfigurations
    1:1:android.graphics.drawable.Drawable newDrawable():554:554 -> newDrawable
    2:3:android.graphics.drawable.Drawable newDrawable():556:557 -> newDrawable
    4:4:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):563:563 -> newDrawable
    5:6:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):565:566 -> newDrawable
    7:7:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):572:572 -> newDrawable
    8:9:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):574:575 -> newDrawable
androidx.vectordrawable.graphics.drawable.AnimationUtilsCompat -> androidx.vectordrawable.graphics.drawable.c:
# {"id":"sourceFile","fileName":"AnimationUtilsCompat.java"}
    1:5:android.view.animation.Interpolator loadInterpolator(android.content.Context,int):68:68 -> a
androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat -> androidx.vectordrawable.graphics.drawable.d:
# {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"}
    1:16:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,float):501:501 -> a
    1:1:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):514:514 -> b
    2:2:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):516:516 -> b
    3:3:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):523:523 -> b
    4:10:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):526:532 -> b
    11:11:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):535:535 -> b
    12:12:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):538:538 -> b
    13:14:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):540:541 -> b
    15:15:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):543:543 -> b
    16:16:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):542:542 -> b
    17:18:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):544:545 -> b
    19:19:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):554:554 -> b
    20:20:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):556:556 -> b
    21:21:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):549:549 -> b
    22:22:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):560:560 -> b
    23:24:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):562:563 -> b
    25:25:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):566:566 -> b
    26:26:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):568:568 -> b
    1:8:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):779:779 -> c
    9:13:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):780:780 -> c
    14:21:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):781:781 -> c
    22:26:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):782:782 -> c
    27:31:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):783:783 -> c
    9:26:void distributeKeyframes(android.animation.Keyframe[],float,int,int):809:809 -> d
    2:14:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):207:207 -> e
    15:18:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):209:209 -> e
    19:29:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):210:210 -> e
    30:39:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):212:212 -> e
    40:64:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):216:216 -> e
    65:68:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):228:228 -> e
    69:72:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):229:229 -> e
    73:76:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):232:232 -> e
    77:86:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):234:234 -> e
    87:93:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):237:237 -> e
    94:99:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):239:239 -> e
    100:110:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):243:243 -> e
    111:141:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):240:240 -> e
    142:152:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):246:246 -> e
    153:157:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):250:250 -> e
    158:169:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):251:251 -> e
    170:183:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):260:260 -> e
    184:188:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):267:267 -> e
    189:196:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):269:269 -> e
    197:201:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):273:273 -> e
    202:205:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):275:275 -> e
    206:218:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):277:277 -> e
    219:229:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):280:280 -> e
    230:234:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):284:284 -> e
    235:238:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):286:286 -> e
    239:251:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):288:288 -> e
    252:257:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):295:295 -> e
    258:263:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):296:296 -> e
    264:268:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):297:297 -> e
    269:276:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):299:299 -> e
    277:282:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):303:303 -> e
    283:288:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):304:304 -> e
    289:293:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):305:305 -> e
    294:297:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):307:307 -> e
    298:306:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):309:309 -> e
    307:319:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):311:311 -> e
    320:325:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):316:316 -> e
    326:331:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):317:317 -> e
    332:336:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):318:318 -> e
    337:340:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):320:320 -> e
    341:352:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):322:322 -> e
    353:356:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):327:327 -> e
    1:13:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):655:655 -> f
    14:17:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):657:657 -> f
    18:27:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):658:658 -> f
    28:33:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):660:660 -> f
    34:50:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):664:664 -> f
    1:6:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):636:636 -> g
    7:15:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):639:639 -> g
    16:24:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):644:644 -> g
    25:28:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):649:649 -> g
    1:1:boolean isColorType(int):0:0 -> h
    1:6:android.animation.Animator loadAnimator(android.content.Context,int):100:100 -> i
    7:11:android.animation.Animator loadAnimator(android.content.Context,int):101:101 -> i
    12:24:android.animation.Animator loadAnimator(android.content.Context,int):103:103 -> i
    3:7:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):119:119 -> j
    1:3:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):129:129 -> k
    4:7:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):131:131 -> k
    8:13:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):132:132 -> k
    14:23:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):147:147 -> k
    24:33:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):141:141 -> k
    34:47:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):143:143 -> k
    48:50:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):144:144 -> k
    51:51:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):145:145 -> k
    52:61:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):135:135 -> k
    62:75:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):137:137 -> k
    76:78:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):138:138 -> k
    79:81:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):139:139 -> k
    82:84:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):147:147 -> k
    85:85:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):148:148 -> k
    1:6:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):890:890 -> l
    7:14:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):892:892 -> l
    15:19:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):896:896 -> l
    20:22:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):899:899 -> l
    23:31:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):902:902 -> l
    32:35:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):905:905 -> l
    36:38:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):906:906 -> l
    39:43:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):909:909 -> l
    44:47:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):911:911 -> l
    1:8:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):818:818 -> m
    9:15:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):823:823 -> m
    16:33:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):826:826 -> m
    34:54:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):832:832 -> m
    55:58:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):848:848 -> m
    59:64:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):850:850 -> m
    65:68:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):842:842 -> m
    69:75:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):844:844 -> m
    76:80:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):854:854 -> m
    81:84:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):855:855 -> m
    85:92:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):858:858 -> m
    93:96:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):861:861 -> m
    97:99:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):862:862 -> m
    100:103:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):864:864 -> m
    1:11:android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):872:872 -> n
    12:15:android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):874:874 -> n
    3:12:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):696:696 -> o
    13:16:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):698:698 -> o
    17:27:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):699:699 -> o
    28:36:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):701:701 -> o
    37:52:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):704:704 -> o
    53:57:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):708:708 -> o
    58:60:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):710:710 -> o
    61:74:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):712:712 -> o
    75:81:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):717:717 -> o
    82:89:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):723:723 -> o
    90:95:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):724:724 -> o
    96:110:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):725:725 -> o
    111:114:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):728:728 -> o
    115:127:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):730:730 -> o
    128:139:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):734:734 -> o
    140:143:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):737:737 -> o
    144:152:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):739:739 -> o
    153:154:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):743:743 -> o
    155:159:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):744:744 -> o
    160:161:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):746:746 -> o
    162:171:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):747:747 -> o
    172:179:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):749:749 -> o
    180:188:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):751:751 -> o
    189:207:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):758:758 -> o
    208:217:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):763:763 -> o
    218:222:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):764:764 -> o
    223:228:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):765:765 -> o
    229:234:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):769:769 -> o
    235:243:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):771:771 -> o
    5:18:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):579:579 -> p
    19:22:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):583:583 -> p
    23:26:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):587:587 -> p
    27:34:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):589:589 -> p
    35:42:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):590:590 -> p
    43:48:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):593:593 -> p
    49:58:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):595:595 -> p
    59:64:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):599:599 -> p
    65:72:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):602:602 -> p
    73:77:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):609:609 -> p
    78:80:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):611:611 -> p
    81:86:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):613:613 -> p
    87:94:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):616:616 -> p
    95:98:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):621:621 -> p
    99:102:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):622:622 -> p
    103:115:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):624:624 -> p
    3:10:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):345:345 -> q
    11:19:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):347:347 -> q
    20:27:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):349:349 -> q
    28:37:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):353:353 -> q
    38:47:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):354:354 -> q
    48:51:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):356:356 -> q
    52:59:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):360:360 -> q
    60:66:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):364:364 -> q
    67:69:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):367:367 -> q
    70:72:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):368:368 -> q
    73:82:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):370:370 -> q
    83:93:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):372:372 -> q
    94:97:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):376:376 -> q
    1:2:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):390:390 -> r
    3:11:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):391:391 -> r
    12:18:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):403:403 -> r
    19:33:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):405:405 -> r
    34:60:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):415:415 -> r
    61:67:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):418:418 -> r
    68:71:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):419:419 -> r
    72:74:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):422:422 -> r
    75:78:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):423:423 -> r
    79:82:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):425:425 -> r
    11:16:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):436:436 -> s
    17:22:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):440:440 -> s
    23:30:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):441:441 -> s
    31:35:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):443:443 -> s
    36:42:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):445:445 -> s
    43:48:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):447:447 -> s
    49:59:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):450:450 -> s
    60:63:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):452:452 -> s
    64:65:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):454:454 -> s
    66:67:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):455:455 -> s
    68:80:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):456:456 -> s
    81:95:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):466:466 -> s
    96:99:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):469:469 -> s
    100:106:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):470:470 -> s
    107:112:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):472:472 -> s
    113:126:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):473:473 -> s
    127:135:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):475:475 -> s
    136:143:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):483:483 -> s
    144:149:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):486:486 -> s
    150:159:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):489:489 -> s
    160:168:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):491:491 -> s
    169:178:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):493:493 -> s
androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator -> androidx.vectordrawable.graphics.drawable.d$a:
# {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"}
    androidx.core.graphics.PathParser$PathDataNode[] mNodeArray -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/h$b;"}
    1:4:void <init>():166:166 -> <init>
    1:6:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):185:185 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F[Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)[Landroidx/core/graphics/h$b;"}
    7:14:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):190:190 -> a
    15:21:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):191:191 -> a
    22:24:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):194:194 -> a
    25:38:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):195:195 -> a
    39:41:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):199:199 -> a
    42:49:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):186:186 -> a
    1:9:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):157:157 -> evaluate
androidx.vectordrawable.graphics.drawable.ArgbEvaluator -> androidx.vectordrawable.graphics.drawable.e:
# {"id":"sourceFile","fileName":"ArgbEvaluator.java"}
    androidx.vectordrawable.graphics.drawable.ArgbEvaluator sInstance -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/e;"}
    1:8:void <clinit>():33:33 -> <clinit>
    1:4:void <init>():32:32 -> <init>
    1:3:androidx.vectordrawable.graphics.drawable.ArgbEvaluator getInstance():43:43 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/vectordrawable/graphics/drawable/e;"}
    1:30:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):64:64 -> evaluate
    31:64:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):70:70 -> evaluate
    65:70:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):77:77 -> evaluate
    71:76:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):78:78 -> evaluate
    77:82:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):79:79 -> evaluate
    83:88:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):81:81 -> evaluate
    89:94:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):82:82 -> evaluate
    95:118:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):83:83 -> evaluate
    119:125:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):93:93 -> evaluate
    126:132:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):94:94 -> evaluate
    133:138:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):95:95 -> evaluate
    139:168:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):97:97 -> evaluate
androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> androidx.vectordrawable.graphics.drawable.f:
# {"id":"sourceFile","fileName":"VectorDrawableCommon.java"}
    android.graphics.drawable.Drawable mDelegateDrawable -> a
    1:4:void <init>():29:29 -> <init>
    1:4:void applyTheme(android.content.res.Resources$Theme):95:95 -> applyTheme
    5:8:void applyTheme(android.content.res.Resources$Theme):96:96 -> applyTheme
    1:4:void clearColorFilter():103:103 -> clearColorFilter
    5:8:void clearColorFilter():104:104 -> clearColorFilter
    9:12:void clearColorFilter():107:107 -> clearColorFilter
    1:4:android.graphics.drawable.Drawable getCurrent():112:112 -> getCurrent
    5:9:android.graphics.drawable.Drawable getCurrent():113:113 -> getCurrent
    10:14:android.graphics.drawable.Drawable getCurrent():115:115 -> getCurrent
    1:4:int getMinimumHeight():128:128 -> getMinimumHeight
    5:9:int getMinimumHeight():129:129 -> getMinimumHeight
    10:14:int getMinimumHeight():131:131 -> getMinimumHeight
    1:4:int getMinimumWidth():120:120 -> getMinimumWidth
    5:9:int getMinimumWidth():121:121 -> getMinimumWidth
    10:14:int getMinimumWidth():123:123 -> getMinimumWidth
    1:4:boolean getPadding(android.graphics.Rect):136:136 -> getPadding
    5:9:boolean getPadding(android.graphics.Rect):137:137 -> getPadding
    10:14:boolean getPadding(android.graphics.Rect):139:139 -> getPadding
    1:4:int[] getState():144:144 -> getState
    5:9:int[] getState():145:145 -> getState
    10:14:int[] getState():147:147 -> getState
    1:4:android.graphics.Region getTransparentRegion():153:153 -> getTransparentRegion
    5:9:android.graphics.Region getTransparentRegion():154:154 -> getTransparentRegion
    10:14:android.graphics.Region getTransparentRegion():156:156 -> getTransparentRegion
    1:4:void jumpToCurrentState():86:86 -> jumpToCurrentState
    5:8:void jumpToCurrentState():87:87 -> jumpToCurrentState
    1:4:boolean onLevelChange(int):45:45 -> onLevelChange
    5:9:boolean onLevelChange(int):46:46 -> onLevelChange
    10:14:boolean onLevelChange(int):48:48 -> onLevelChange
    1:4:void setChangingConfigurations(int):161:161 -> setChangingConfigurations
    5:8:void setChangingConfigurations(int):162:162 -> setChangingConfigurations
    9:12:void setChangingConfigurations(int):165:165 -> setChangingConfigurations
    1:4:void setColorFilter(int,android.graphics.PorterDuff$Mode):36:36 -> setColorFilter
    5:8:void setColorFilter(int,android.graphics.PorterDuff$Mode):37:37 -> setColorFilter
    9:12:void setColorFilter(int,android.graphics.PorterDuff$Mode):40:40 -> setColorFilter
    1:4:void setFilterBitmap(boolean):78:78 -> setFilterBitmap
    5:8:void setFilterBitmap(boolean):79:79 -> setFilterBitmap
    1:4:void setHotspot(float,float):62:62 -> setHotspot
    5:8:void setHotspot(float,float):63:63 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):70:70 -> setHotspotBounds
    5:8:void setHotspotBounds(int,int,int,int):71:71 -> setHotspotBounds
    1:4:boolean setState(int[]):170:170 -> setState
    5:9:boolean setState(int[]):171:171 -> setState
    10:14:boolean setState(int[]):173:173 -> setState
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.g:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState mVectorState -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$h;"}
    android.graphics.PorterDuffColorFilter mTintFilter -> c
    android.graphics.ColorFilter mColorFilter -> d
    boolean mMutated -> e
    boolean mAllowCaching -> f
    android.graphics.drawable.Drawable$ConstantState mCachedConstantStateDelegate -> g
    float[] mTmpFloats -> h
    android.graphics.Matrix mTmpMatrix -> i
    android.graphics.Rect mTmpBounds -> j
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k
    1:5:void <clinit>():280:280 -> <clinit>
    1:1:void <init>():321:321 -> <init>
    2:2:void <init>():311:311 -> <init>
    3:5:void <init>():317:319 -> <init>
    6:6:void <init>():322:322 -> <init>
    7:7:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):325:325 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"}
    8:8:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):311:311 -> <init>
    9:11:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):317:319 -> <init>
    12:13:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):326:327 -> <init>
    1:15:int applyAlpha(int,float):687:687 -> a
    1:4:void applyTheme(android.content.res.Resources$Theme):277:277 -> applyTheme
    1:10:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):645:645 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"}
    11:15:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):646:646 -> b
    16:21:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):647:647 -> b
    22:25:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):648:648 -> b
    26:35:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):649:649 -> b
    36:39:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):654:654 -> b
    40:43:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):655:655 -> b
    44:56:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):657:657 -> b
    57:65:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):664:664 -> b
    66:73:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):662:662 -> b
    74:77:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):668:668 -> b
    78:82:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):666:666 -> b
    1:5:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):681:681 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"}
    6:9:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):682:682 -> c
    1:4:boolean canApplyTheme():587:587 -> canApplyTheme
    5:9:boolean canApplyTheme():588:588 -> canApplyTheme
    1:4:void clearColorFilter():277:277 -> clearColorFilter
    1:11:java.lang.Object getTargetByName(java.lang.String):345:345 -> d
    1:4:void draw(android.graphics.Canvas):360:360 -> draw
    5:8:void draw(android.graphics.Canvas):361:361 -> draw
    9:13:void draw(android.graphics.Canvas):366:366 -> draw
    14:31:void draw(android.graphics.Canvas):367:367 -> draw
    32:37:void draw(android.graphics.Canvas):373:373 -> draw
    38:42:void draw(android.graphics.Canvas):379:379 -> draw
    43:49:void draw(android.graphics.Canvas):380:380 -> draw
    50:58:void draw(android.graphics.Canvas):381:381 -> draw
    59:67:void draw(android.graphics.Canvas):382:382 -> draw
    68:76:void draw(android.graphics.Canvas):384:384 -> draw
    77:98:void draw(android.graphics.Canvas):385:385 -> draw
    99:107:void draw(android.graphics.Canvas):393:393 -> draw
    108:118:void draw(android.graphics.Canvas):394:394 -> draw
    119:122:void draw(android.graphics.Canvas):395:395 -> draw
    123:131:void draw(android.graphics.Canvas):396:396 -> draw
    132:135:void draw(android.graphics.Canvas):402:402 -> draw
    136:146:void draw(android.graphics.Canvas):403:403 -> draw
    147:152:void draw(android.graphics.Canvas):406:406 -> draw
    153:164:void draw(android.graphics.Canvas):408:408 -> draw
    165:167:void draw(android.graphics.Canvas):409:409 -> draw
    168:172:void draw(android.graphics.Canvas):415:415 -> draw
    173:177:void draw(android.graphics.Canvas):417:417 -> draw
    178:181:void draw(android.graphics.Canvas):418:418 -> draw
    182:187:void draw(android.graphics.Canvas):419:419 -> draw
    188:195:void draw(android.graphics.Canvas):421:421 -> draw
    196:200:void draw(android.graphics.Canvas):422:422 -> draw
    201:205:void draw(android.graphics.Canvas):423:423 -> draw
    206:212:void draw(android.graphics.Canvas):426:426 -> draw
    213:216:void draw(android.graphics.Canvas):427:427 -> draw
    1:2:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):816:816 -> e
    3:4:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):817:817 -> e
    5:9:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):822:822 -> e
    10:14:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):823:823 -> e
    15:18:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):825:825 -> e
    19:27:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):826:826 -> e
    28:37:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):830:830 -> e
    38:41:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):831:831 -> e
    42:45:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):832:832 -> e
    46:51:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):833:833 -> e
    52:59:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):834:834 -> e
    60:64:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):835:835 -> e
    65:67:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):836:836 -> e
    68:72:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):837:837 -> e
    73:78:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):838:838 -> e
    79:87:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):839:839 -> e
    88:96:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):842:842 -> e
    97:104:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):843:843 -> e
    105:109:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):844:844 -> e
    110:112:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):845:845 -> e
    113:117:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):846:846 -> e
    118:123:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):847:847 -> e
    124:132:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):848:848 -> e
    133:140:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):850:850 -> e
    141:146:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):851:851 -> e
    147:151:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):852:852 -> e
    152:154:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):853:853 -> e
    155:159:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):854:854 -> e
    160:162:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):855:855 -> e
    163:168:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):856:856 -> e
    169:177:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):857:857 -> e
    178:187:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):860:860 -> e
    188:191:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):863:863 -> e
    192:197:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):864:864 -> e
    198:200:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):865:865 -> e
    201:209:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):868:868 -> e
    210:217:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):877:877 -> e
    1:6:boolean needMirroring():908:908 -> f
    7:16:boolean needMirroring():909:909 -> f
    15:17:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):746:746 -> g
    18:20:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):744:744 -> g
    21:23:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):742:742 -> g
    24:26:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):740:740 -> g
    27:29:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):738:738 -> g
    30:32:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):736:736 -> g
    1:4:int getAlpha():432:432 -> getAlpha
    5:9:int getAlpha():433:433 -> getAlpha
    10:18:int getAlpha():436:436 -> getAlpha
    1:4:int getChangingConfigurations():925:925 -> getChangingConfigurations
    5:9:int getChangingConfigurations():926:926 -> getChangingConfigurations
    10:21:int getChangingConfigurations():928:928 -> getChangingConfigurations
    1:4:android.graphics.ColorFilter getColorFilter():465:465 -> getColorFilter
    5:9:android.graphics.ColorFilter getColorFilter():466:466 -> getColorFilter
    10:12:android.graphics.ColorFilter getColorFilter():468:468 -> getColorFilter
    1:10:android.graphics.drawable.Drawable$ConstantState getConstantState():350:350 -> getConstantState
    11:22:android.graphics.drawable.Drawable$ConstantState getConstantState():352:352 -> getConstantState
    23:30:android.graphics.drawable.Drawable$ConstantState getConstantState():354:354 -> getConstantState
    31:33:android.graphics.drawable.Drawable$ConstantState getConstantState():355:355 -> getConstantState
    1:5:android.graphics.drawable.Drawable getCurrent():277:277 -> getCurrent
    1:4:int getIntrinsicHeight():577:577 -> getIntrinsicHeight
    5:9:int getIntrinsicHeight():578:578 -> getIntrinsicHeight
    10:17:int getIntrinsicHeight():581:581 -> getIntrinsicHeight
    1:4:int getIntrinsicWidth():568:568 -> getIntrinsicWidth
    5:9:int getIntrinsicWidth():569:569 -> getIntrinsicWidth
    10:17:int getIntrinsicWidth():572:572 -> getIntrinsicWidth
    1:5:int getMinimumHeight():277:277 -> getMinimumHeight
    1:5:int getMinimumWidth():277:277 -> getMinimumWidth
    1:4:int getOpacity():559:559 -> getOpacity
    5:11:int getOpacity():560:560 -> getOpacity
    1:5:boolean getPadding(android.graphics.Rect):277:277 -> getPadding
    1:5:int[] getState():277:277 -> getState
    1:5:android.graphics.Region getTransparentRegion():277:277 -> getTransparentRegion
    1:3:void setAllowCaching(boolean):902:902 -> h
    1:2:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):754:754 -> i
    3:6:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):755:755 -> i
    7:12:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):760:760 -> i
    13:20:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):762:762 -> i
    21:23:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):764:764 -> i
    24:29:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):765:765 -> i
    30:32:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):768:768 -> i
    33:42:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):771:771 -> i
    43:55:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):774:774 -> i
    56:65:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):778:778 -> i
    66:77:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):782:782 -> i
    78:86:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):790:790 -> i
    87:94:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):792:792 -> i
    95:105:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):794:794 -> i
    106:109:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):804:804 -> i
    110:115:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):803:803 -> i
    116:119:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):805:805 -> i
    120:125:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):807:807 -> i
    126:127:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):809:809 -> i
    128:133:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):810:810 -> i
    134:160:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):798:798 -> i
    161:187:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):795:795 -> i
    188:214:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):786:786 -> i
    215:241:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):783:783 -> i
    1:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):696:697 -> inflate
    3:3:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):701:701 -> inflate
    4:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):707:708 -> inflate
    6:8:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):712:714 -> inflate
    9:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):716:716 -> inflate
    10:14:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):719:723 -> inflate
    15:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):725:725 -> inflate
    1:4:void invalidateSelf():933:933 -> invalidateSelf
    5:8:void invalidateSelf():934:934 -> invalidateSelf
    9:12:void invalidateSelf():937:937 -> invalidateSelf
    1:4:boolean isAutoMirrored():596:596 -> isAutoMirrored
    5:9:boolean isAutoMirrored():597:597 -> isAutoMirrored
    10:14:boolean isAutoMirrored():599:599 -> isAutoMirrored
    1:4:boolean isStateful():528:528 -> isStateful
    5:9:boolean isStateful():529:529 -> isStateful
    10:19:boolean isStateful():532:532 -> isStateful
    20:31:boolean isStateful():533:533 -> isStateful
    32:42:boolean isStateful():534:534 -> isStateful
    6:14:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):482:482 -> j
    15:22:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):483:483 -> j
    1:4:void jumpToCurrentState():277:277 -> jumpToCurrentState
    1:4:android.graphics.drawable.Drawable mutate():332:332 -> mutate
    5:8:android.graphics.drawable.Drawable mutate():333:333 -> mutate
    9:18:android.graphics.drawable.Drawable mutate():337:337 -> mutate
    19:28:android.graphics.drawable.Drawable mutate():338:338 -> mutate
    29:31:android.graphics.drawable.Drawable mutate():339:339 -> mutate
    1:4:void onBoundsChange(android.graphics.Rect):918:918 -> onBoundsChange
    5:8:void onBoundsChange(android.graphics.Rect):919:919 -> onBoundsChange
    1:4:boolean onStateChange(int[]):539:539 -> onStateChange
    5:9:boolean onStateChange(int[]):540:540 -> onStateChange
    10:11:boolean onStateChange(int[]):544:544 -> onStateChange
    12:20:boolean onStateChange(int[]):545:545 -> onStateChange
    21:28:boolean onStateChange(int[]):546:546 -> onStateChange
    29:34:boolean onStateChange(int[]):547:547 -> onStateChange
    35:46:boolean onStateChange(int[]):550:550 -> onStateChange
    47:51:boolean onStateChange(int[]):551:551 -> onStateChange
    1:4:void scheduleSelf(java.lang.Runnable,long):942:942 -> scheduleSelf
    5:8:void scheduleSelf(java.lang.Runnable,long):943:943 -> scheduleSelf
    9:12:void scheduleSelf(java.lang.Runnable,long):946:946 -> scheduleSelf
    1:4:void setAlpha(int):441:441 -> setAlpha
    5:8:void setAlpha(int):442:442 -> setAlpha
    9:18:void setAlpha(int):446:446 -> setAlpha
    19:25:void setAlpha(int):447:447 -> setAlpha
    26:29:void setAlpha(int):448:448 -> setAlpha
    1:4:void setAutoMirrored(boolean):604:604 -> setAutoMirrored
    5:8:void setAutoMirrored(boolean):605:605 -> setAutoMirrored
    9:13:void setAutoMirrored(boolean):608:608 -> setAutoMirrored
    1:4:void setChangingConfigurations(int):277:277 -> setChangingConfigurations
    1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):277:277 -> setColorFilter
    2:3:void setColorFilter(android.graphics.ColorFilter):454:455 -> setColorFilter
    4:5:void setColorFilter(android.graphics.ColorFilter):459:460 -> setColorFilter
    1:4:void setFilterBitmap(boolean):277:277 -> setFilterBitmap
    1:4:void setHotspot(float,float):277:277 -> setHotspot
    1:4:void setHotspotBounds(int,int,int,int):277:277 -> setHotspotBounds
    1:5:boolean setState(int[]):277:277 -> setState
    1:4:void setTint(int):488:488 -> setTint
    5:8:void setTint(int):489:489 -> setTint
    9:16:void setTint(int):493:493 -> setTint
    1:4:void setTintList(android.content.res.ColorStateList):498:498 -> setTintList
    5:8:void setTintList(android.content.res.ColorStateList):499:499 -> setTintList
    9:10:void setTintList(android.content.res.ColorStateList):503:503 -> setTintList
    11:14:void setTintList(android.content.res.ColorStateList):504:504 -> setTintList
    15:16:void setTintList(android.content.res.ColorStateList):505:505 -> setTintList
    17:26:void setTintList(android.content.res.ColorStateList):506:506 -> setTintList
    27:30:void setTintList(android.content.res.ColorStateList):507:507 -> setTintList
    1:4:void setTintMode(android.graphics.PorterDuff$Mode):513:513 -> setTintMode
    5:8:void setTintMode(android.graphics.PorterDuff$Mode):514:514 -> setTintMode
    9:10:void setTintMode(android.graphics.PorterDuff$Mode):518:518 -> setTintMode
    11:14:void setTintMode(android.graphics.PorterDuff$Mode):519:519 -> setTintMode
    15:16:void setTintMode(android.graphics.PorterDuff$Mode):520:520 -> setTintMode
    17:26:void setTintMode(android.graphics.PorterDuff$Mode):521:521 -> setTintMode
    27:30:void setTintMode(android.graphics.PorterDuff$Mode):522:522 -> setTintMode
    1:4:boolean setVisible(boolean,boolean):951:951 -> setVisible
    5:9:boolean setVisible(boolean,boolean):952:952 -> setVisible
    10:14:boolean setVisible(boolean,boolean):954:954 -> setVisible
    1:4:void unscheduleSelf(java.lang.Runnable):959:959 -> unscheduleSelf
    5:8:void unscheduleSelf(java.lang.Runnable):960:960 -> unscheduleSelf
    9:12:void unscheduleSelf(java.lang.Runnable):963:963 -> unscheduleSelf
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.g$a:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath -> androidx.vectordrawable.graphics.drawable.g$b:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    1:1:void <init>():1768:1768 -> <init>
    2:2:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath):1773:1773 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$b;)V"}
    1:1:boolean isClipPath():0:0 -> c
    1:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1778:1778 -> e
    10:15:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1782:1782 -> e
    16:18:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1784:1784 -> e
    19:22:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1785:1785 -> e
    2:7:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1793:1793 -> f
    8:10:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1795:1795 -> f
    11:16:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1799:1799 -> f
    17:22:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1801:1801 -> f
    23:32:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1803:1803 -> f
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath -> androidx.vectordrawable.graphics.drawable.g$c:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    int[] mThemeAttrs -> e
    androidx.core.content.res.ComplexColorCompat mStrokeColor -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"}
    float mStrokeWidth -> g
    androidx.core.content.res.ComplexColorCompat mFillColor -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"}
    float mStrokeAlpha -> i
    float mFillAlpha -> j
    float mTrimPathStart -> k
    float mTrimPathEnd -> l
    float mTrimPathOffset -> m
    android.graphics.Paint$Cap mStrokeLineCap -> n
    android.graphics.Paint$Join mStrokeLineJoin -> o
    float mStrokeMiterlimit -> p
    1:1:void <init>():1835:1835 -> <init>
    2:2:void <init>():1822:1822 -> <init>
    3:7:void <init>():1825:1829 -> <init>
    8:10:void <init>():1831:1833 -> <init>
    11:11:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1840:1840 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$c;)V"}
    12:12:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1822:1822 -> <init>
    13:17:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1825:1829 -> <init>
    18:20:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1831:1833 -> <init>
    21:21:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1841:1841 -> <init>
    22:30:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1843:1851 -> <init>
    31:33:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1853:1855 -> <init>
    1:21:boolean isStateful():1960:1960 -> a
    1:6:boolean onStateChanged(int[]):1965:1965 -> b
    7:14:boolean onStateChanged(int[]):1966:1966 -> b
    10:12:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1865:1865 -> e
    13:15:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1863:1863 -> e
    16:18:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1861:1861 -> e
    10:12:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1878:1878 -> f
    13:15:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1876:1876 -> f
    16:18:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1874:1874 -> f
    1:6:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1890:1890 -> g
    7:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1892:1892 -> g
    10:13:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1893:1893 -> g
    1:3:float getFillAlpha():2028:2028 -> getFillAlpha
    1:7:int getFillColor():2018:2018 -> getFillColor
    1:3:float getStrokeAlpha():2007:2007 -> getStrokeAlpha
    1:7:int getStrokeColor():1987:1987 -> getStrokeColor
    1:3:float getStrokeWidth():1997:1997 -> getStrokeWidth
    1:3:float getTrimPathEnd():2048:2048 -> getTrimPathEnd
    1:3:float getTrimPathOffset():2058:2058 -> getTrimPathOffset
    1:3:float getTrimPathStart():2038:2038 -> getTrimPathStart
    2:3:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1901:1901 -> h
    4:13:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1908:1908 -> h
    14:19:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1915:1915 -> h
    20:22:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1918:1918 -> h
    23:28:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1921:1921 -> h
    29:36:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1923:1923 -> h
    37:52:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1926:1926 -> h
    53:62:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1928:1928 -> h
    63:71:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1930:1930 -> h
    72:79:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1932:1932 -> h
    80:87:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1933:1933 -> h
    88:97:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1935:1935 -> h
    98:109:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1936:1936 -> h
    110:119:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1939:1939 -> h
    120:130:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1941:1941 -> h
    131:141:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1943:1943 -> h
    142:152:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1945:1945 -> h
    153:163:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1947:1947 -> h
    164:175:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1950:1950 -> h
    176:186:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1953:1953 -> h
    1:3:void setFillAlpha(float):2033:2033 -> setFillAlpha
    1:6:void setFillColor(int):2023:2023 -> setFillColor
    1:3:void setStrokeAlpha(float):2012:2012 -> setStrokeAlpha
    1:6:void setStrokeColor(int):1992:1992 -> setStrokeColor
    1:3:void setStrokeWidth(float):2002:2002 -> setStrokeWidth
    1:3:void setTrimPathEnd(float):2053:2053 -> setTrimPathEnd
    1:3:void setTrimPathOffset(float):2063:2063 -> setTrimPathOffset
    1:3:void setTrimPathStart(float):2043:2043 -> setTrimPathStart
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup -> androidx.vectordrawable.graphics.drawable.g$d:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.Matrix mStackedMatrix -> a
    java.util.ArrayList mChildren -> b
    float mRotate -> c
    float mPivotX -> d
    float mPivotY -> e
    float mScaleX -> f
    float mScaleY -> g
    float mTranslateX -> h
    float mTranslateY -> i
    android.graphics.Matrix mLocalMatrix -> j
    int mChangingConfigurations -> k
    int[] mThemeAttrs -> l
    java.lang.String mGroupName -> m
    1:1:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1466:1466 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Lq/a;)V"}
    2:2:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1445:1445 -> <init>
    3:3:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1449:1449 -> <init>
    4:10:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1451:1457 -> <init>
    11:11:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1461:1461 -> <init>
    12:12:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1464:1464 -> <init>
    13:22:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1467:1476 -> <init>
    23:23:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1478:1478 -> <init>
    24:24:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1481:1481 -> <init>
    25:30:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1483:1488 -> <init>
    31:34:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1491:1494 -> <init>
    35:37:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1498:1500 -> <init>
    38:38:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1496:1496 -> <init>
    39:39:void <init>():1506:1506 -> <init>
    40:40:void <init>():1445:1445 -> <init>
    41:41:void <init>():1449:1449 -> <init>
    42:48:void <init>():1451:1457 -> <init>
    49:49:void <init>():1461:1461 -> <init>
    50:50:void <init>():1464:1464 -> <init>
    3:10:boolean isStateful():1664:1664 -> a
    11:30:boolean isStateful():1665:1665 -> a
    3:10:boolean onStateChanged(int[]):1675:1675 -> b
    11:27:boolean onStateChanged(int[]):1676:1676 -> b
    1:6:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1518:1518 -> c
    7:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1520:1520 -> c
    10:13:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1521:1521 -> c
    1:5:void updateLocalMatrix():1563:1563 -> d
    6:16:void updateLocalMatrix():1564:1564 -> d
    17:25:void updateLocalMatrix():1565:1565 -> d
    26:33:void updateLocalMatrix():1566:1566 -> d
    34:49:void updateLocalMatrix():1567:1567 -> d
    2:4:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1529:1529 -> e
    5:15:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1532:1532 -> e
    16:24:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1535:1535 -> e
    25:33:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1536:1536 -> e
    34:44:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1539:1539 -> e
    45:55:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1543:1543 -> e
    56:66:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1546:1546 -> e
    67:77:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1548:1548 -> e
    78:83:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1552:1552 -> e
    84:85:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1554:1554 -> e
    86:89:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1557:1557 -> e
    1:3:java.lang.String getGroupName():1510:1510 -> getGroupName
    1:3:android.graphics.Matrix getLocalMatrix():1514:1514 -> getLocalMatrix
    1:3:float getPivotX():1586:1586 -> getPivotX
    1:3:float getPivotY():1599:1599 -> getPivotY
    1:3:float getRotation():1573:1573 -> getRotation
    1:3:float getScaleX():1612:1612 -> getScaleX
    1:3:float getScaleY():1625:1625 -> getScaleY
    1:3:float getTranslateX():1638:1638 -> getTranslateX
    1:3:float getTranslateY():1651:1651 -> getTranslateY
    1:6:void setPivotX(float):1591:1591 -> setPivotX
    7:8:void setPivotX(float):1592:1592 -> setPivotX
    9:12:void setPivotX(float):1593:1593 -> setPivotX
    1:6:void setPivotY(float):1604:1604 -> setPivotY
    7:8:void setPivotY(float):1605:1605 -> setPivotY
    9:12:void setPivotY(float):1606:1606 -> setPivotY
    1:6:void setRotation(float):1578:1578 -> setRotation
    7:8:void setRotation(float):1579:1579 -> setRotation
    9:12:void setRotation(float):1580:1580 -> setRotation
    1:6:void setScaleX(float):1617:1617 -> setScaleX
    7:8:void setScaleX(float):1618:1618 -> setScaleX
    9:12:void setScaleX(float):1619:1619 -> setScaleX
    1:6:void setScaleY(float):1630:1630 -> setScaleY
    7:8:void setScaleY(float):1631:1631 -> setScaleY
    9:12:void setScaleY(float):1632:1632 -> setScaleY
    1:6:void setTranslateX(float):1643:1643 -> setTranslateX
    7:8:void setTranslateX(float):1644:1644 -> setTranslateX
    9:12:void setTranslateX(float):1645:1645 -> setTranslateX
    1:6:void setTranslateY(float):1656:1656 -> setTranslateY
    7:8:void setTranslateY(float):1657:1657 -> setTranslateY
    9:12:void setTranslateY(float):1658:1658 -> setTranslateY
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject -> androidx.vectordrawable.graphics.drawable.g$e:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    1:1:void <init>():1423:1423 -> <init>
    2:2:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1):1423:1423 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$a;)V"}
    1:1:boolean isStateful():0:0 -> a
    1:1:boolean onStateChanged(int[]):0:0 -> b
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath -> androidx.vectordrawable.graphics.drawable.g$f:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    androidx.core.graphics.PathParser$PathDataNode[] mNodes -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/h$b;"}
    java.lang.String mPathName -> b
    int mFillRule -> c
    int mChangingConfigurations -> d
    1:1:void <init>():1693:1693 -> <init>
    2:2:void <init>():1687:1687 -> <init>
    3:3:void <init>():1690:1690 -> <init>
    4:4:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1719:1719 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$f;)V"}
    5:5:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1687:1687 -> <init>
    6:6:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1690:1690 -> <init>
    7:9:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1720:1722 -> <init>
    1:1:boolean isClipPath():0:0 -> c
    1:3:void toPath(android.graphics.Path):1726:1726 -> d
    4:7:void toPath(android.graphics.Path):1727:1727 -> d
    8:11:void toPath(android.graphics.Path):1728:1728 -> d
    1:3:androidx.core.graphics.PathParser$PathDataNode[] getPathData():1750:1750 -> getPathData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/graphics/h$b;"}
    1:3:java.lang.String getPathName():1733:1733 -> getPathName
    1:8:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1755:1755 -> setPathData
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;)V"}
    9:15:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1757:1757 -> setPathData
    16:21:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1759:1759 -> setPathData
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer -> androidx.vectordrawable.graphics.drawable.g$g:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.Path mPath -> a
    android.graphics.Path mRenderPath -> b
    android.graphics.Matrix mFinalPathMatrix -> c
    android.graphics.Paint mStrokePaint -> d
    android.graphics.Paint mFillPaint -> e
    android.graphics.PathMeasure mPathMeasure -> f
    int mChangingConfigurations -> g
    androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup mRootGroup -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$d;"}
    float mBaseWidth -> i
    float mBaseHeight -> j
    float mViewportWidth -> k
    float mViewportHeight -> l
    int mRootAlpha -> m
    java.lang.String mRootName -> n
    java.lang.Boolean mIsStateful -> o
    androidx.collection.ArrayMap mVGTargetsMap -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    android.graphics.Matrix IDENTITY_MATRIX -> q
    1:8:void <clinit>():1170:1170 -> <clinit>
    1:1:void <init>():1191:1191 -> <init>
    2:2:void <init>():1171:1171 -> <init>
    3:9:void <init>():1181:1187 -> <init>
    10:10:void <init>():1189:1189 -> <init>
    11:13:void <init>():1192:1194 -> <init>
    14:14:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1216:1216 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$g;)V"}
    15:15:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1171:1171 -> <init>
    16:22:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1181:1187 -> <init>
    23:23:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1189:1189 -> <init>
    24:35:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1217:1228 -> <init>
    36:36:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1230:1230 -> <init>
    1:1:float cross(float,float,float,float):0:0 -> a
    1:13:void draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):1264:1264 -> b
    3:9:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1239:1239 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroid/graphics/Matrix;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"}
    10:16:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1241:1241 -> c
    17:21:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1244:1244 -> c
    22:29:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1247:1247 -> c
    30:37:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1248:1248 -> c
    38:41:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1249:1249 -> c
    42:44:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1250:1250 -> c
    45:59:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1251:1251 -> c
    60:63:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1253:1253 -> c
    64:75:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1254:1254 -> c
    76:83:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1255:1255 -> c
    84:87:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1259:1259 -> c
    2:5:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1269:1269 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroidx/vectordrawable/graphics/drawable/g$f;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"}
    6:8:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1270:1270 -> d
    9:12:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1271:1271 -> d
    13:14:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1272:1272 -> d
    15:19:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1274:1274 -> d
    20:24:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1275:1275 -> d
    25:35:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1278:1278 -> d
    36:40:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1283:1283 -> d
    41:42:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1284:1284 -> d
    43:47:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1286:1286 -> d
    48:53:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1288:1288 -> d
    54:67:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1289:1289 -> d
    68:74:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1291:1291 -> d
    75:80:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1292:1292 -> d
    81:82:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1294:1294 -> d
    83:97:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1295:1295 -> d
    98:101:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1296:1296 -> d
    102:105:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1297:1297 -> d
    106:109:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1299:1299 -> d
    110:116:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1300:1300 -> d
    117:124:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1302:1302 -> d
    125:132:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1304:1304 -> d
    133:139:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1307:1307 -> d
    140:144:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1309:1309 -> d
    145:150:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1310:1310 -> d
    151:155:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1312:1312 -> d
    156:158:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1314:1314 -> d
    159:165:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1316:1316 -> d
    166:178:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1318:1318 -> d
    179:180:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1319:1319 -> d
    181:184:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1320:1320 -> d
    185:191:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1321:1321 -> d
    192:196:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1322:1322 -> d
    197:198:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1325:1325 -> d
    199:204:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1326:1326 -> d
    205:208:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1327:1327 -> d
    209:213:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1328:1328 -> d
    214:216:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1329:1329 -> d
    217:227:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1330:1330 -> d
    228:230:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1332:1332 -> d
    231:233:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1333:1333 -> d
    234:246:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1334:1334 -> d
    247:249:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1336:1336 -> d
    250:263:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1337:1337 -> d
    264:268:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1339:1339 -> d
    269:276:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1342:1342 -> d
    277:278:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1343:1343 -> d
    279:282:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1344:1344 -> d
    283:289:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1345:1345 -> d
    290:294:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1346:1346 -> d
    295:296:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1349:1349 -> d
    297:300:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1350:1350 -> d
    301:303:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1351:1351 -> d
    304:307:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1354:1354 -> d
    308:310:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1355:1355 -> d
    311:315:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1358:1358 -> d
    316:321:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1359:1359 -> d
    322:325:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1360:1360 -> d
    326:330:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1361:1361 -> d
    331:333:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1362:1362 -> d
    334:344:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1363:1363 -> d
    345:347:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1365:1365 -> d
    348:350:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1366:1366 -> d
    351:363:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1367:1367 -> d
    364:367:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1370:1370 -> d
    368:373:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1372:1372 -> d
    374:379:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1373:1373 -> d
    3:7:float getMatrixScale(android.graphics.Matrix):1393:1393 -> e
    8:11:float getMatrixScale(android.graphics.Matrix):1394:1394 -> e
    12:24:float getMatrixScale(android.graphics.Matrix):1395:1395 -> e
    25:36:float getMatrixScale(android.graphics.Matrix):1396:1396 -> e
    37:48:float getMatrixScale(android.graphics.Matrix):1397:1397 -> e
    49:56:float getMatrixScale(android.graphics.Matrix):1399:1399 -> e
    57:64:float getMatrixScale(android.graphics.Matrix):1403:1403 -> e
    1:4:boolean isStateful():1412:1412 -> f
    5:16:boolean isStateful():1413:1413 -> f
    17:23:boolean isStateful():1415:1415 -> f
    1:7:boolean onStateChanged(int[]):1419:1419 -> g
    1:9:float getAlpha():1213:1213 -> getAlpha
    1:3:int getRootAlpha():1202:1202 -> getRootAlpha
    5:8:void setAlpha(float):1208:1208 -> setAlpha
    1:3:void setRootAlpha(int):1198:1198 -> setRootAlpha
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.g$h:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    int mChangingConfigurations -> a
    androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer mVPathRenderer -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$g;"}
    android.content.res.ColorStateList mTint -> c
    android.graphics.PorterDuff$Mode mTintMode -> d
    boolean mAutoMirrored -> e
    android.graphics.Bitmap mCachedBitmap -> f
    android.content.res.ColorStateList mCachedTint -> g
    android.graphics.PorterDuff$Mode mCachedTintMode -> h
    int mCachedRootAlpha -> i
    boolean mCachedAutoMirrored -> j
    boolean mCacheDirty -> k
    android.graphics.Paint mTempPaint -> l
    1:1:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1033:1033 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"}
    2:3:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1015:1016 -> <init>
    4:7:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1035:1038 -> <init>
    8:9:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1040:1041 -> <init>
    10:12:void <init>(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1043:1045 -> <init>
    13:13:void <init>():1121:1121 -> <init>
    14:15:void <init>():1015:1016 -> <init>
    16:16:void <init>():1122:1122 -> <init>
    1:10:boolean canReuseBitmap(int,int):1093:1093 -> a
    11:20:boolean canReuseBitmap(int,int):1094:1094 -> a
    1:26:boolean canReuseCache():1101:1101 -> b
    27:36:boolean canReuseCache():1105:1105 -> b
    1:12:void createCachedBitmapIfNeeded(int,int):1084:1084 -> c
    13:21:void createCachedBitmapIfNeeded(int,int):1085:1085 -> c
    22:24:void createCachedBitmapIfNeeded(int,int):1087:1087 -> c
    1:4:void drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):1052:1052 -> d
    5:11:void drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):1053:1053 -> d
    1:10:android.graphics.Paint getPaint(android.graphics.ColorFilter):1064:1064 -> e
    11:14:android.graphics.Paint getPaint(android.graphics.ColorFilter):1068:1068 -> e
    15:22:android.graphics.Paint getPaint(android.graphics.ColorFilter):1069:1069 -> e
    23:25:android.graphics.Paint getPaint(android.graphics.ColorFilter):1070:1070 -> e
    26:36:android.graphics.Paint getPaint(android.graphics.ColorFilter):1072:1072 -> e
    37:41:android.graphics.Paint getPaint(android.graphics.ColorFilter):1073:1073 -> e
    42:44:android.graphics.Paint getPaint(android.graphics.ColorFilter):1074:1074 -> e
    1:14:boolean hasTranslucentRoot():1057:1057 -> f
    1:7:boolean isStateful():1143:1143 -> g
    1:3:int getChangingConfigurations():1139:1139 -> getChangingConfigurations
    1:6:boolean onStateChanged(int[]):1147:1147 -> h
    7:12:boolean onStateChanged(int[]):1148:1148 -> h
    1:4:void updateCacheStates():1114:1114 -> i
    5:8:void updateCacheStates():1115:1115 -> i
    9:16:void updateCacheStates():1116:1116 -> i
    17:21:void updateCacheStates():1117:1117 -> i
    22:24:void updateCacheStates():1118:1118 -> i
    1:6:void updateCachedBitmap(int,int):1078:1078 -> j
    7:13:void updateCachedBitmap(int,int):1079:1079 -> j
    14:20:void updateCachedBitmap(int,int):1080:1080 -> j
    1:1:android.graphics.drawable.Drawable newDrawable():1128:1128 -> newDrawable
    2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):1134:1134 -> newDrawable
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.g$i:
# {"id":"sourceFile","fileName":"VectorDrawableCompat.java"}
    android.graphics.drawable.Drawable$ConstantState mDelegateState -> a
    1:3:void <init>(android.graphics.drawable.Drawable$ConstantState):975:975 -> <init>
    4:6:void <init>(android.graphics.drawable.Drawable$ConstantState):976:976 -> <init>
    1:7:boolean canApplyTheme():1003:1003 -> canApplyTheme
    1:7:int getChangingConfigurations():1008:1008 -> getChangingConfigurations
    1:2:android.graphics.drawable.Drawable newDrawable():981:982 -> newDrawable
    3:4:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):988:989 -> newDrawable
    5:7:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):995:997 -> newDrawable
androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparcelable.CustomVersionedParcelable:
# {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"}
    1:4:void <init>():27:27 -> <init>
androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    androidx.versionedparcelable.VersionedParcelable mParcel -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LH/a;"}
    1:8:void <clinit>():60:60 -> <clinit>
    1:3:void <init>(android.os.Parcel):38:38 -> <init>
    4:15:void <init>(android.os.Parcel):39:39 -> <init>
    1:5:void writeToParcel(android.os.Parcel,int):56:56 -> writeToParcel
    6:11:void writeToParcel(android.os.Parcel,int):57:57 -> writeToParcel
androidx.versionedparcelable.ParcelImpl$1 -> androidx.versionedparcelable.ParcelImpl$a:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
    1:4:void <init>():60:60 -> <init>
    1:6:androidx.versionedparcelable.ParcelImpl createFromParcel(android.os.Parcel):63:63 -> a
    1:3:androidx.versionedparcelable.ParcelImpl[] newArray(int):68:68 -> b
    1:5:java.lang.Object createFromParcel(android.os.Parcel):60:60 -> createFromParcel
    1:5:java.lang.Object[] newArray(int):60:60 -> newArray
androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a:
# {"id":"sourceFile","fileName":"VersionedParcel.java"}
    androidx.collection.ArrayMap mReadCache -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    androidx.collection.ArrayMap mWriteCache -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    androidx.collection.ArrayMap mParcelizerCache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"}
    1:3:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):86:86 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;Lq/a;Lq/a;)V"}
    4:5:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):87:87 -> <init>
    6:7:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):88:88 -> <init>
    8:10:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):89:89 -> <init>
    void writeByteArray(byte[]) -> A
    1:3:void writeByteArray(byte[],int):304:304 -> B
    4:7:void writeByteArray(byte[],int):305:305 -> B
    void writeCharSequence(java.lang.CharSequence) -> C
    1:3:void writeCharSequence(java.lang.CharSequence,int):325:325 -> D
    4:7:void writeCharSequence(java.lang.CharSequence,int):326:326 -> D
    void writeInt(int) -> E
    1:3:void writeInt(int,int):334:334 -> F
    4:7:void writeInt(int,int):335:335 -> F
    void writeParcelable(android.os.Parcelable) -> G
    1:3:void writeParcelable(android.os.Parcelable,int):391:391 -> H
    4:7:void writeParcelable(android.os.Parcelable,int):392:392 -> H
    void writeString(java.lang.String) -> I
    1:3:void writeString(java.lang.String,int):370:370 -> J
    4:7:void writeString(java.lang.String,int):371:371 -> J
    1:9:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1586:1586 -> K
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;Landroidx/versionedparcelable/a;)V"}
    10:30:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1587:1587 -> K
    31:38:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1598:1598 -> K
    39:46:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1596:1596 -> K
    47:54:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1591:1591 -> K
    55:61:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1592:1592 -> K
    62:69:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1594:1594 -> K
    70:77:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1589:1589 -> K
    4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1029:1029 -> L
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;)V"}
    8:10:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1032:1032 -> L
    11:14:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1034:1034 -> L
    15:17:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1035:1035 -> L
    18:21:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1036:1036 -> L
    1:3:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1021:1021 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;I)V"}
    4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1022:1022 -> M
    1:8:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1042:1042 -> N
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;)V"}
    9:17:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1047:1047 -> N
    18:48:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1044:1044 -> N
    void closeField() -> a
    androidx.versionedparcelable.VersionedParcel createSubParcel() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"}
    2:15:java.lang.Class findParcelClass(java.lang.Class):1628:1628 -> c
    16:23:java.lang.Class findParcelClass(java.lang.Class):1630:1630 -> c
    24:41:java.lang.Class findParcelClass(java.lang.Class):1631:1631 -> c
    42:49:java.lang.Class findParcelClass(java.lang.Class):1632:1632 -> c
    50:60:java.lang.Class findParcelClass(java.lang.Class):1633:1633 -> c
    2:11:java.lang.reflect.Method getReadMethod(java.lang.String):1604:1604 -> d
    12:14:java.lang.reflect.Method getReadMethod(java.lang.String):1606:1606 -> d
    15:24:java.lang.reflect.Method getReadMethod(java.lang.String):1607:1607 -> d
    25:35:java.lang.reflect.Method getReadMethod(java.lang.String):1608:1608 -> d
    36:42:java.lang.reflect.Method getReadMethod(java.lang.String):1609:1609 -> d
    1:14:java.lang.reflect.Method getWriteMethod(java.lang.Class):1616:1616 -> e
    15:18:java.lang.reflect.Method getWriteMethod(java.lang.Class):1618:1618 -> e
    19:22:java.lang.reflect.Method getWriteMethod(java.lang.Class):1619:1619 -> e
    23:38:java.lang.reflect.Method getWriteMethod(java.lang.Class):1620:1620 -> e
    39:48:java.lang.reflect.Method getWriteMethod(java.lang.Class):1621:1621 -> e
    1:1:boolean isStream():0:0 -> f
    boolean readBoolean() -> g
    1:7:boolean readBoolean(boolean,int):399:399 -> h
    8:12:boolean readBoolean(boolean,int):402:402 -> h
    byte[] readByteArray() -> i
    1:7:byte[] readByteArray(byte[],int):472:472 -> j
    8:12:byte[] readByteArray(byte[],int):475:475 -> j
    java.lang.CharSequence readCharSequence() -> k
    1:7:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):616:616 -> l
    8:12:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):619:619 -> l
    boolean readField(int) -> m
    1:5:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1565:1565 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)LH/a;"}
    6:26:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1566:1566 -> n
    27:34:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1577:1577 -> n
    35:42:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1575:1575 -> n
    43:50:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1570:1570 -> n
    51:57:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1571:1571 -> n
    58:65:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1573:1573 -> n
    66:73:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1568:1568 -> n
    int readInt() -> o
    1:7:int readInt(int,int):409:409 -> p
    8:12:int readInt(int,int):412:412 -> p
    android.os.Parcelable readParcelable() -> q
    1:7:android.os.Parcelable readParcelable(android.os.Parcelable,int):481:481 -> r
    8:12:android.os.Parcelable readParcelable(android.os.Parcelable,int):484:484 -> r
    java.lang.String readString() -> s
    1:7:java.lang.String readString(java.lang.String,int):451:451 -> t
    8:12:java.lang.String readString(java.lang.String,int):454:454 -> t
    1:8:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1509:1509 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/a;"}
    9:17:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1513:1513 -> u
    1:7:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1493:1493 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/a;I)LH/a;"}
    8:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1496:1496 -> v
    void setOutputField(int) -> w
    1:1:void setSerializationFlags(boolean,boolean):0:0 -> x
    void writeBoolean(boolean) -> y
    1:3:void writeBoolean(boolean,int):294:294 -> z
    4:7:void writeBoolean(boolean,int):295:295 -> z
androidx.versionedparcelable.VersionedParcelParcel -> androidx.versionedparcelable.b:
# {"id":"sourceFile","fileName":"VersionedParcelParcel.java"}
    android.util.SparseIntArray mPositionLookup -> d
    android.os.Parcel mParcel -> e
    int mOffset -> f
    int mEnd -> g
    java.lang.String mPrefix -> h
    int mCurrentField -> i
    int mNextRead -> j
    int mFieldId -> k
    1:1:void <init>(android.os.Parcel):51:51 -> <init>
    2:2:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):60:60 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;IILjava/lang/String;Lq/a;Lq/a;Lq/a;)V"}
    3:3:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):41:41 -> <init>
    4:4:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):46:46 -> <init>
    5:5:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):48:48 -> <init>
    6:10:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):61:65 -> <init>
    3:8:void writeByteArray(byte[]):127:127 -> A
    9:14:void writeByteArray(byte[]):128:128 -> A
    15:21:void writeByteArray(byte[]):130:130 -> A
    1:7:void writeCharSequence(java.lang.CharSequence):196:196 -> C
    1:6:void writeInt(int):146:146 -> E
    1:7:void writeParcelable(android.os.Parcelable):176:176 -> G
    1:6:void writeString(java.lang.String):166:166 -> I
    1:4:void closeField():99:99 -> a
    5:10:void closeField():100:100 -> a
    11:18:void closeField():101:101 -> a
    19:23:void closeField():107:107 -> a
    24:28:void closeField():108:108 -> a
    29:34:void closeField():109:109 -> a
    1:45:androidx.versionedparcelable.VersionedParcel createSubParcel():119:119 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"}
    1:12:boolean readBoolean():258:258 -> g
    1:10:byte[] readByteArray():236:236 -> i
    11:12:byte[] readByteArray():240:240 -> i
    13:18:byte[] readByteArray():241:241 -> i
    1:11:java.lang.CharSequence readCharSequence():201:201 -> k
    1:8:boolean readField(int):70:70 -> m
    9:13:boolean readField(int):71:71 -> m
    14:28:boolean readField(int):74:74 -> m
    29:35:boolean readField(int):77:77 -> m
    36:41:boolean readField(int):78:78 -> m
    42:49:boolean readField(int):79:79 -> m
    50:55:boolean readField(int):82:82 -> m
    56:61:boolean readField(int):84:84 -> m
    1:7:int readInt():206:206 -> o
    1:15:android.os.Parcelable readParcelable():248:248 -> q
    1:7:java.lang.String readString():226:226 -> s
    1:3:void setOutputField(int):89:89 -> w
    4:5:void setOutputField(int):90:90 -> w
    6:17:void setOutputField(int):91:91 -> w
    18:20:void setOutputField(int):93:93 -> w
    21:24:void setOutputField(int):94:94 -> w
    1:6:void writeBoolean(boolean):181:181 -> y
androidx.versionedparcelable.VersionedParcelable -> H.a:
# {"id":"sourceFile","fileName":"VersionedParcelable.java"}
com.google.androidbrowserhelper.R$drawable -> I.a:
    int ic_site_settings -> a
com.google.androidbrowserhelper.R$string -> I.b:
    int manage_space_no_data_toast -> a
    int manage_space_not_supported_toast -> b
com.google.androidbrowserhelper.trusted.ChromeLegacyUtils -> J.b:
# {"id":"sourceFile","fileName":"ChromeLegacyUtils.java"}
    java.util.List SUPPORTED_CHROME_PACKAGES -> a
    java.util.List VERSION_CHECK_CHROME_PACKAGES -> b
    java.util.List LOCAL_BUILD_PACKAGES -> c
    1:22:void <clinit>():52:52 -> <clinit>
    23:36:void <clinit>():65:65 -> <clinit>
    37:51:void <clinit>():69:69 -> <clinit>
    1:10:boolean checkChromeVersion(android.content.pm.PackageManager,java.lang.String,int):150:150 -> a
    11:19:boolean checkChromeVersion(android.content.pm.PackageManager,java.lang.String,int):152:152 -> a
    2:7:int getVersionCode(android.content.pm.PackageManager,java.lang.String):158:158 -> b
    8:17:int getVersionCode(android.content.pm.PackageManager,java.lang.String):161:161 -> b
    18:25:int getVersionCode(android.content.pm.PackageManager,java.lang.String):163:163 -> b
    1:13:boolean supportsLaunchWithoutWarmup(android.content.pm.PackageManager,java.lang.String):125:125 -> c
    14:18:boolean supportsLaunchWithoutWarmup(android.content.pm.PackageManager,java.lang.String):127:127 -> c
    1:13:boolean supportsManageSpaceWithoutWarmupAndValidation(android.content.pm.PackageManager,java.lang.String):138:138 -> d
    14:18:boolean supportsManageSpaceWithoutWarmupAndValidation(android.content.pm.PackageManager,java.lang.String):140:140 -> d
    1:13:boolean supportsNavbarAndColorCustomization(android.content.pm.PackageManager,java.lang.String):95:95 -> e
    14:18:boolean supportsNavbarAndColorCustomization(android.content.pm.PackageManager,java.lang.String):97:97 -> e
    1:5:boolean supportsSiteSettings(android.content.pm.PackageManager,java.lang.String):115:115 -> f
    1:13:boolean supportsTrustedWebActivities(android.content.pm.PackageManager,java.lang.String):105:105 -> g
    14:18:boolean supportsTrustedWebActivities(android.content.pm.PackageManager,java.lang.String):107:107 -> g
    1:7:boolean usesWhiteNavbar(java.lang.String):86:86 -> h
com.google.androidbrowserhelper.trusted.ChromeLegacyUtils$$ExternalSyntheticApiModelOutline0 -> J.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:long J.ChromeLegacyUtils$$ExternalSyntheticApiModelOutline0.m(android.content.pm.PackageInfo):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ChromeOsSupport -> J.c:
# {"id":"sourceFile","fileName":"ChromeOsSupport.java"}
    1:7:boolean isRunningOnArc(android.content.pm.PackageManager):33:33 -> a
com.google.androidbrowserhelper.trusted.ChromeUpdatePrompt -> J.d:
# {"id":"sourceFile","fileName":"ChromeUpdatePrompt.java"}
    1:16:boolean chromeNeedsUpdate(android.content.pm.PackageManager,java.lang.String):51:51 -> a
    1:9:void promptIfNeeded(android.content.Context,java.lang.String):42:42 -> b
    10:20:void promptIfNeeded(android.content.Context,java.lang.String):43:43 -> b
    21:26:void promptIfNeeded(android.content.Context,java.lang.String):47:47 -> b
    1:5:void showToastIfResourceExists(android.content.Context,java.lang.String):61:61 -> c
    6:9:void showToastIfResourceExists(android.content.Context,java.lang.String):62:62 -> c
    10:17:void showToastIfResourceExists(android.content.Context,java.lang.String):61:61 -> c
    18:25:void showToastIfResourceExists(android.content.Context,java.lang.String):65:65 -> c
com.google.androidbrowserhelper.trusted.DelegationService -> J.e:
# {"id":"sourceFile","fileName":"DelegationService.java"}
    java.util.List mExtraCommandHandlers -> d
    com.google.androidbrowserhelper.trusted.SharedPreferencesTokenStore mTokenStore -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/B;"}
    1:3:void <init>():40:40 -> <init>
    4:10:void <init>():37:37 -> <init>
    11:19:void <init>():41:41 -> <init>
    1:4:androidx.browser.trusted.TokenStore getTokenStore():50:50 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/n;"}
    5:11:androidx.browser.trusted.TokenStore getTokenStore():51:51 -> c
    12:15:androidx.browser.trusted.TokenStore getTokenStore():53:53 -> c
    16:21:androidx.browser.trusted.TokenStore getTokenStore():54:54 -> c
    22:32:androidx.browser.trusted.TokenStore getTokenStore():58:58 -> c
    33:35:androidx.browser.trusted.TokenStore getTokenStore():62:62 -> c
    1:18:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):69:69 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"}
    19:22:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):70:70 -> f
    23:31:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):71:71 -> f
    32:34:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):75:75 -> f
    1:6:void registerExtraCommandHandler(com.google.androidbrowserhelper.trusted.ExtraCommandHandler):79:79 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/f;)V"}
com.google.androidbrowserhelper.trusted.ExtraCommandHandler -> J.f:
# {"id":"sourceFile","fileName":"ExtraCommandHandler.java"}
    android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"}
com.google.androidbrowserhelper.trusted.FocusActivity -> com.google.androidbrowserhelper.trusted.FocusActivity:
# {"id":"sourceFile","fileName":"FocusActivity.java"}
    java.lang.Boolean mActivityExistsCached -> a
    1:4:void <init>():21:21 -> <init>
    1:7:void addToIntent(android.content.Intent,android.content.Context):29:29 -> a
    8:12:void addToIntent(android.content.Intent,android.content.Context):32:32 -> a
    13:31:void addToIntent(android.content.Intent,android.content.Context):34:34 -> a
    32:44:void addToIntent(android.content.Intent,android.content.Context):36:36 -> a
    45:47:void addToIntent(android.content.Intent,android.content.Context):41:41 -> a
    48:51:void addToIntent(android.content.Intent,android.content.Context):47:47 -> a
    52:55:void addToIntent(android.content.Intent,android.content.Context):48:48 -> a
    56:59:void addToIntent(android.content.Intent,android.content.Context):47:47 -> a
    1:3:void onCreate(android.os.Bundle):53:53 -> onCreate
    4:7:void onCreate(android.os.Bundle):54:54 -> onCreate
com.google.androidbrowserhelper.trusted.LauncherActivity -> J.h:
# {"id":"sourceFile","fileName":"LauncherActivity.java"}
    com.google.androidbrowserhelper.trusted.LauncherActivityMetadata mMetadata -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/i;"}
    boolean mBrowserWasLaunched -> b
    com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy mSplashScreenStrategy -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/c;"}
    com.google.androidbrowserhelper.trusted.TwaLauncher mTwaLauncher -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I;"}
    long mStartupUptimeMillis -> e
    boolean sChromeVersionChecked -> f
    int sLauncherActivitiesAlive -> g
    1:4:void <init>():105:105 -> <init>
    2:4:void lambda$launchTwa$0():246:246 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/h;)V"}
    1:12:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):306:306 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;)V"}
    13:23:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):307:307 -> b
    24:30:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):309:309 -> b
    31:48:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):311:311 -> b
    49:66:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):314:314 -> b
    67:80:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):315:315 -> b
    81:86:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):317:317 -> b
    87:109:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):320:320 -> b
    110:118:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):325:325 -> b
    1:11:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):287:287 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;)V"}
    12:19:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):291:291 -> c
    20:25:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):292:292 -> c
    26:29:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):296:296 -> c
    30:34:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):297:297 -> c
    35:59:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):299:299 -> c
    1:24:com.google.androidbrowserhelper.trusted.TwaLauncher createTwaLauncher():271:271 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/I;"}
    1:5:int getColorCompat(int):349:349 -> e
    1:6:androidx.browser.customtabs.CustomTabsCallback getCustomTabsCallback():267:267 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/b;"}
    1:5:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode():476:476 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/p;"}
    1:12:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():461:461 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/I$a;"}
    13:15:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():462:462 -> h
    16:18:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():464:464 -> h
    1:8:android.net.Uri getLaunchingUrl():414:414 -> i
    9:16:android.net.Uri getLaunchingUrl():416:416 -> i
    17:20:android.net.Uri getLaunchingUrl():418:418 -> i
    21:24:android.net.Uri getLaunchingUrl():419:419 -> i
    25:28:android.net.Uri getLaunchingUrl():420:420 -> i
    29:36:android.net.Uri getLaunchingUrl():422:422 -> i
    37:57:android.net.Uri getLaunchingUrl():423:423 -> i
    58:65:android.net.Uri getLaunchingUrl():427:427 -> i
    66:72:android.net.Uri getLaunchingUrl():430:430 -> i
    73:77:android.net.Uri getLaunchingUrl():433:433 -> i
    78:85:android.net.Uri getLaunchingUrl():436:436 -> i
    86:93:android.net.Uri getLaunchingUrl():438:438 -> i
    94:111:android.net.Uri getLaunchingUrl():439:439 -> i
    112:132:android.net.Uri getLaunchingUrl():440:440 -> i
    133:157:android.net.Uri getLaunchingUrl():444:444 -> i
    158:178:android.net.Uri getLaunchingUrl():448:448 -> i
    1:3:java.util.Map getProtocolHandlers():394:394 -> j
    1:3:android.widget.ImageView$ScaleType getSplashImageScaleType():334:334 -> k
    1:2:android.graphics.Matrix getSplashImageTransformationMatrix():345:345 -> l
    1:6:void launchTwa():203:203 -> m
    7:14:void launchTwa():204:204 -> m
    15:23:void launchTwa():208:208 -> m
    24:35:void launchTwa():209:209 -> m
    36:47:void launchTwa():210:210 -> m
    48:51:void launchTwa():212:212 -> m
    52:55:void launchTwa():211:211 -> m
    56:59:void launchTwa():213:213 -> m
    60:63:void launchTwa():215:215 -> m
    64:72:void launchTwa():216:216 -> m
    73:84:void launchTwa():218:218 -> m
    85:96:void launchTwa():219:219 -> m
    97:100:void launchTwa():221:221 -> m
    101:105:void launchTwa():220:220 -> m
    106:110:void launchTwa():222:222 -> m
    111:114:void launchTwa():223:223 -> m
    115:126:void launchTwa():225:225 -> m
    127:134:void launchTwa():226:226 -> m
    135:138:void launchTwa():227:227 -> m
    139:146:void launchTwa():229:229 -> m
    147:152:void launchTwa():230:230 -> m
    153:155:void launchTwa():231:231 -> m
    156:161:void launchTwa():234:234 -> m
    162:164:void launchTwa():235:235 -> m
    165:167:void launchTwa():238:238 -> m
    168:170:void launchTwa():239:239 -> m
    171:176:void launchTwa():241:241 -> m
    177:181:void launchTwa():242:242 -> m
    182:183:void launchTwa():243:243 -> m
    184:194:void launchTwa():244:244 -> m
    195:198:void launchTwa():247:247 -> m
    199:201:void launchTwa():243:243 -> m
    202:205:void launchTwa():249:249 -> m
    206:215:void launchTwa():250:250 -> m
    216:217:void launchTwa():251:251 -> m
    218:231:void launchTwa():254:254 -> m
    232:238:void launchTwa():255:255 -> m
    239:242:void launchTwa():256:256 -> m
    243:249:void launchTwa():258:258 -> m
    250:256:void launchTwa():259:259 -> m
    257:258:void launchTwa():262:262 -> m
    259:262:void launchTwa():263:263 -> m
    263:266:void launchTwa():262:262 -> m
    1:18:boolean restartInNewTask():480:480 -> n
    19:39:boolean restartInNewTask():481:481 -> n
    40:48:boolean restartInNewTask():506:506 -> n
    49:61:boolean restartInNewTask():508:508 -> n
    62:64:boolean restartInNewTask():511:511 -> n
    65:68:boolean restartInNewTask():513:513 -> n
    1:2:boolean shouldLaunchImmediately():192:192 -> o
    1:3:void onCreate(android.os.Bundle):133:133 -> onCreate
    4:9:void onCreate(android.os.Bundle):135:135 -> onCreate
    10:21:void onCreate(android.os.Bundle):136:136 -> onCreate
    22:33:void onCreate(android.os.Bundle):138:138 -> onCreate
    34:47:void onCreate(android.os.Bundle):139:139 -> onCreate
    48:51:void onCreate(android.os.Bundle):151:151 -> onCreate
    52:57:void onCreate(android.os.Bundle):155:155 -> onCreate
    58:63:void onCreate(android.os.Bundle):156:156 -> onCreate
    64:71:void onCreate(android.os.Bundle):160:160 -> onCreate
    72:75:void onCreate(android.os.Bundle):163:163 -> onCreate
    76:81:void onCreate(android.os.Bundle):167:167 -> onCreate
    82:87:void onCreate(android.os.Bundle):169:169 -> onCreate
    88:95:void onCreate(android.os.Bundle):170:170 -> onCreate
    96:99:void onCreate(android.os.Bundle):172:172 -> onCreate
    100:103:void onCreate(android.os.Bundle):173:173 -> onCreate
    104:123:void onCreate(android.os.Bundle):174:174 -> onCreate
    124:129:void onCreate(android.os.Bundle):180:180 -> onCreate
    130:133:void onCreate(android.os.Bundle):181:181 -> onCreate
    1:3:void onDestroy():362:362 -> onDestroy
    4:9:void onDestroy():364:364 -> onDestroy
    10:13:void onDestroy():366:366 -> onDestroy
    14:16:void onDestroy():367:367 -> onDestroy
    17:20:void onDestroy():369:369 -> onDestroy
    21:24:void onDestroy():370:370 -> onDestroy
    1:3:void onEnterAnimationComplete():399:399 -> onEnterAnimationComplete
    4:7:void onEnterAnimationComplete():400:400 -> onEnterAnimationComplete
    8:11:void onEnterAnimationComplete():401:401 -> onEnterAnimationComplete
    1:3:void onRestart():354:354 -> onRestart
    4:7:void onRestart():355:355 -> onRestart
    8:11:void onRestart():356:356 -> onRestart
    1:3:void onSaveInstanceState(android.os.Bundle):376:376 -> onSaveInstanceState
    4:11:void onSaveInstanceState(android.os.Bundle):377:377 -> onSaveInstanceState
    1:8:boolean splashScreenNeeded():277:277 -> p
    9:13:boolean splashScreenNeeded():283:283 -> p
com.google.androidbrowserhelper.trusted.LauncherActivity$$ExternalSyntheticLambda0 -> J.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.LauncherActivity com.google.androidbrowserhelper.trusted.LauncherActivity$$InternalSyntheticLambda$1$d6e17f375f6c9c31ec4180080cb2b267785baf6f34a2d45886d50dc7d8912c6e$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/h;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.LauncherActivity$$ExternalSyntheticLambda0.<init>(J.LauncherActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/h;)V"}
    1:1:void J.LauncherActivity$$ExternalSyntheticLambda0.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.LauncherActivityMetadata -> J.i:
# {"id":"sourceFile","fileName":"LauncherActivityMetadata.java"}
    java.lang.String defaultUrl -> a
    int statusBarColorId -> b
    int statusBarColorDarkId -> c
    int navigationBarColorId -> d
    int navigationBarColorDarkId -> e
    int navigationBarDividerColorId -> f
    int navigationBarDividerColorDarkId -> g
    int splashImageDrawableId -> h
    int splashScreenBackgroundColorId -> i
    java.lang.String fileProviderAuthority -> j
    int splashScreenFadeOutDurationMillis -> k
    java.util.List additionalTrustedOrigins -> l
    java.lang.String fallbackStrategyType -> m
    androidx.browser.trusted.TrustedWebActivityDisplayMode displayMode -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/p;"}
    int screenOrientation -> o
    java.lang.String shareTarget -> p
    java.lang.String fileHandlingActionUrl -> q
    int launchHandlerClientMode -> r
    boolean startChromeBeforeAnimationComplete -> s
    java.util.Map LAUNCH_HANDLER_CLIENT_MODE_MAP -> t
    2:6:void <clinit>():168:168 -> <clinit>
    7:11:void <clinit>():169:169 -> <clinit>
    12:16:void <clinit>():170:170 -> <clinit>
    17:20:void <clinit>():171:171 -> <clinit>
    21:35:void <clinit>():167:167 -> <clinit>
    1:3:void <init>(android.os.Bundle,android.content.res.Resources):201:201 -> <init>
    4:11:void <init>(android.os.Bundle,android.content.res.Resources):202:202 -> <init>
    12:22:void <init>(android.os.Bundle,android.content.res.Resources):203:203 -> <init>
    23:30:void <init>(android.os.Bundle,android.content.res.Resources):204:204 -> <init>
    31:38:void <init>(android.os.Bundle,android.content.res.Resources):205:205 -> <init>
    39:40:void <init>(android.os.Bundle,android.content.res.Resources):206:206 -> <init>
    41:46:void <init>(android.os.Bundle,android.content.res.Resources):207:207 -> <init>
    47:51:void <init>(android.os.Bundle,android.content.res.Resources):208:208 -> <init>
    52:57:void <init>(android.os.Bundle,android.content.res.Resources):209:209 -> <init>
    58:59:void <init>(android.os.Bundle,android.content.res.Resources):210:210 -> <init>
    60:65:void <init>(android.os.Bundle,android.content.res.Resources):211:211 -> <init>
    66:74:void <init>(android.os.Bundle,android.content.res.Resources):212:212 -> <init>
    75:82:void <init>(android.os.Bundle,android.content.res.Resources):213:213 -> <init>
    83:90:void <init>(android.os.Bundle,android.content.res.Resources):215:215 -> <init>
    91:92:void <init>(android.os.Bundle,android.content.res.Resources):216:216 -> <init>
    93:98:void <init>(android.os.Bundle,android.content.res.Resources):217:217 -> <init>
    99:107:void <init>(android.os.Bundle,android.content.res.Resources):218:218 -> <init>
    108:111:void <init>(android.os.Bundle,android.content.res.Resources):220:220 -> <init>
    112:122:void <init>(android.os.Bundle,android.content.res.Resources):222:222 -> <init>
    123:124:void <init>(android.os.Bundle,android.content.res.Resources):224:224 -> <init>
    125:132:void <init>(android.os.Bundle,android.content.res.Resources):226:226 -> <init>
    133:138:void <init>(android.os.Bundle,android.content.res.Resources):227:227 -> <init>
    139:150:void <init>(android.os.Bundle,android.content.res.Resources):228:228 -> <init>
    151:159:void <init>(android.os.Bundle,android.content.res.Resources):229:229 -> <init>
    160:165:void <init>(android.os.Bundle,android.content.res.Resources):230:230 -> <init>
    166:173:void <init>(android.os.Bundle,android.content.res.Resources):231:231 -> <init>
    174:175:void <init>(android.os.Bundle,android.content.res.Resources):232:232 -> <init>
    176:179:void <init>(android.os.Bundle,android.content.res.Resources):233:233 -> <init>
    180:185:void <init>(android.os.Bundle,android.content.res.Resources):232:232 -> <init>
    186:188:void <init>(android.os.Bundle,android.content.res.Resources):234:234 -> <init>
    189:195:void <init>(android.os.Bundle,android.content.res.Resources):235:235 -> <init>
    1:6:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):266:266 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/p;"}
    7:15:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):267:267 -> a
    16:21:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):268:268 -> a
    22:29:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):271:271 -> a
    30:36:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):272:272 -> a
    37:44:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):275:275 -> a
    45:50:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):276:276 -> a
    51:58:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):278:278 -> a
    59:64:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):279:279 -> a
    65:70:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):281:281 -> a
    1:10:int getLaunchHandlerClientMode(java.lang.String):290:290 -> b
    11:17:int getLaunchHandlerClientMode(java.lang.String):291:291 -> b
    13:124:int getOrientation(java.lang.String):243:243 -> c
    1:4:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):298:298 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LJ/i;"}
    5:9:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):299:299 -> d
    10:15:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):301:301 -> d
    16:24:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):302:302 -> d
    25:32:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):301:301 -> d
    33:35:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):305:305 -> d
    36:39:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):308:308 -> d
    40:41:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):309:309 -> d
    42:45:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):310:310 -> d
    46:49:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):311:311 -> d
    50:53:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):310:310 -> d
    54:61:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):313:313 -> d
    62:64:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):316:316 -> d
    65:70:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):323:323 -> d
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
    java.lang.String mProviderPackage -> a
    androidx.browser.customtabs.CustomTabsServiceConnection mConnection -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/e;"}
    1:4:void <init>():73:73 -> <init>
    1:4:void access$200(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,androidx.browser.customtabs.CustomTabsSession):73:73 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Ln/f;)V"}
    1:7:void addSiteSettingsShortcut(android.content.Context,java.lang.String):377:377 -> b
    8:11:void addSiteSettingsShortcut(android.content.Context,java.lang.String):379:379 -> b
    12:23:void addSiteSettingsShortcut(android.content.Context,java.lang.String):380:380 -> b
    24:31:void addSiteSettingsShortcut(android.content.Context,java.lang.String):383:383 -> b
    32:39:void addSiteSettingsShortcut(android.content.Context,java.lang.String):384:384 -> b
    40:45:void addSiteSettingsShortcut(android.content.Context,java.lang.String):389:389 -> b
    46:53:void addSiteSettingsShortcut(android.content.Context,java.lang.String):394:394 -> b
    54:61:void addSiteSettingsShortcut(android.content.Context,java.lang.String):398:398 -> b
    1:5:android.view.View createLoadingView():153:153 -> c
    6:13:android.view.View createLoadingView():154:154 -> c
    14:15:android.view.View createLoadingView():155:155 -> c
    16:18:android.view.View createLoadingView():156:156 -> c
    19:23:android.view.View createLoadingView():157:157 -> c
    24:27:android.view.View createLoadingView():158:158 -> c
    1:6:android.net.Uri getDefaultUrlForManagingSpace():132:132 -> d
    7:16:android.net.Uri getDefaultUrlForManagingSpace():133:133 -> d
    17:20:android.net.Uri getDefaultUrlForManagingSpace():135:135 -> d
    21:26:android.net.Uri getDefaultUrlForManagingSpace():136:136 -> d
    27:36:android.net.Uri getDefaultUrlForManagingSpace():137:137 -> d
    37:65:android.net.Uri getDefaultUrlForManagingSpace():138:138 -> d
    66:75:android.net.Uri getDefaultUrlForManagingSpace():143:143 -> d
    1:8:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):347:347 -> e
    9:15:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):349:349 -> e
    16:22:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):350:350 -> e
    23:26:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):351:351 -> e
    27:33:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):354:354 -> e
    34:39:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):356:356 -> e
    40:43:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):357:357 -> e
    44:49:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):356:356 -> e
    50:57:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):358:358 -> e
    58:63:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):359:359 -> e
    64:70:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):360:360 -> e
    71:72:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):362:362 -> e
    73:80:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):361:361 -> e
    81:84:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):363:363 -> e
    85:89:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):364:364 -> e
    3:12:void handleNoSupportForManageSpace():187:187 -> f
    13:25:void handleNoSupportForManageSpace():188:188 -> f
    26:27:void handleNoSupportForManageSpace():190:190 -> f
    28:41:void handleNoSupportForManageSpace():193:193 -> f
    42:44:void handleNoSupportForManageSpace():194:194 -> f
    45:48:void handleNoSupportForManageSpace():195:195 -> f
    1:11:void handleTwaNeverLaunched():175:175 -> g
    12:14:void handleTwaNeverLaunched():176:176 -> g
    15:18:void handleTwaNeverLaunched():177:177 -> g
    1:15:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):221:221 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Ln/f;Ljava/lang/String;Landroid/net/Uri;)Z"}
    16:20:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):222:222 -> h
    21:23:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):223:223 -> h
    24:26:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):224:224 -> h
    27:33:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):226:226 -> h
    1:2:void launchSettings(androidx.browser.customtabs.CustomTabsSession):208:208 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
    3:6:void launchSettings(androidx.browser.customtabs.CustomTabsSession):209:209 -> i
    7:12:void launchSettings(androidx.browser.customtabs.CustomTabsSession):208:208 -> i
    13:16:void launchSettings(androidx.browser.customtabs.CustomTabsSession):211:211 -> i
    17:20:void launchSettings(androidx.browser.customtabs.CustomTabsSession):213:213 -> i
    1:1:void onError(java.lang.RuntimeException):166:166 -> j
    5:12:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):319:319 -> k
    13:19:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):323:323 -> k
    20:24:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):324:324 -> k
    25:29:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):325:325 -> k
    30:33:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):326:326 -> k
    34:41:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):328:328 -> k
    1:12:boolean supportsTrustedWebActivities(java.lang.String):235:235 -> l
    13:19:boolean supportsTrustedWebActivities(java.lang.String):238:238 -> l
    20:23:boolean supportsTrustedWebActivities(java.lang.String):239:239 -> l
    24:33:boolean supportsTrustedWebActivities(java.lang.String):240:240 -> l
    34:41:boolean supportsTrustedWebActivities(java.lang.String):242:242 -> l
    42:47:boolean supportsTrustedWebActivities(java.lang.String):245:245 -> l
    48:53:boolean supportsTrustedWebActivities(java.lang.String):246:246 -> l
    54:61:boolean supportsTrustedWebActivities(java.lang.String):247:247 -> l
    1:3:void onCreate(android.os.Bundle):100:100 -> onCreate
    4:16:void onCreate(android.os.Bundle):101:101 -> onCreate
    17:20:void onCreate(android.os.Bundle):103:103 -> onCreate
    21:26:void onCreate(android.os.Bundle):106:106 -> onCreate
    27:30:void onCreate(android.os.Bundle):107:107 -> onCreate
    31:36:void onCreate(android.os.Bundle):110:110 -> onCreate
    37:39:void onCreate(android.os.Bundle):112:112 -> onCreate
    40:52:void onCreate(android.os.Bundle):115:115 -> onCreate
    53:60:void onCreate(android.os.Bundle):117:117 -> onCreate
    61:67:void onCreate(android.os.Bundle):119:119 -> onCreate
    68:75:void onCreate(android.os.Bundle):121:121 -> onCreate
    1:3:void onStop():200:200 -> onStop
    4:7:void onStop():201:201 -> onStop
    8:10:void onStop():202:202 -> onStop
    11:14:void onStop():204:204 -> onStop
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline0 -> J.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.lang.Class J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline1 -> J.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutManager J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline1.m(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline2 -> J.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline2.m(android.content.pm.ShortcutManager,java.util.List):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline3 -> J.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:boolean J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline3.m(android.content.pm.ShortcutManager,java.util.List):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline4 -> J.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo$Builder J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline4.m(android.content.pm.ShortcutInfo$Builder,java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline5 -> J.o:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo$Builder J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline5.m(android.content.pm.ShortcutInfo$Builder,java.lang.CharSequence):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline6 -> J.p:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo$Builder J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline6.m(android.content.pm.ShortcutInfo$Builder,android.graphics.drawable.Icon):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline7 -> J.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo$Builder J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline7.m(android.content.pm.ShortcutInfo$Builder,android.content.Intent):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline8 -> J.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline8.m(android.content.pm.ShortcutInfo$Builder):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline9 -> J.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:android.content.pm.ShortcutInfo$Builder J.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline9.m(android.content.Context,java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1 -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$a:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$Connection -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$b:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
    com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity this$0 -> b
    1:1:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):250:250 -> <init>
    2:2:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):250:250 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"}
    1:8:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):254:254 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"}
    9:19:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):255:255 -> a
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
    androidx.browser.customtabs.CustomTabsSession mSession -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    androidx.browser.customtabs.CustomTabsCallback mCustomTabsCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity this$0 -> d
    1:1:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):263:263 -> <init>
    2:2:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):267:267 -> <init>
    3:3:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):263:263 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"}
    1:9:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):286:286 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"}
    10:17:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):289:289 -> a
    18:29:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):291:291 -> a
    30:35:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):292:292 -> a
    36:45:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):295:295 -> a
    46:51:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):296:296 -> a
    52:57:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):300:300 -> a
    58:65:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):303:303 -> a
    1:3:androidx.browser.customtabs.CustomTabsSession access$300(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection):263:263 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;)Ln/f;"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection$1 -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c$a:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
    com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection this$1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;"}
    1:6:void <init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection):267:267 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;)V"}
    1:13:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):271:271 -> i
    14:42:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):275:275 -> i
    43:50:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):276:276 -> i
    51:62:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):279:279 -> i
com.google.androidbrowserhelper.trusted.NotificationDelegationExtraCommandHandler -> J.t:
# {"id":"sourceFile","fileName":"NotificationDelegationExtraCommandHandler.java"}
    1:4:void <init>():28:28 -> <init>
    1:6:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):41:41 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"}
    7:11:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):42:42 -> a
    12:17:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):43:43 -> a
    18:38:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):44:44 -> a
    39:45:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):57:57 -> a
    46:49:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):59:59 -> a
    50:54:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):61:61 -> a
    55:58:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):62:62 -> a
    59:65:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):46:46 -> a
    66:72:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):48:48 -> a
    73:79:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):50:50 -> a
    80:84:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):53:53 -> a
    85:88:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):54:54 -> a
com.google.androidbrowserhelper.trusted.NotificationPermissionRequestActivity -> com.google.androidbrowserhelper.trusted.NotificationPermissionRequestActivity:
# {"id":"sourceFile","fileName":"NotificationPermissionRequestActivity.java"}
    java.lang.String mChannelName -> a
    android.os.Messenger mMessenger -> b
    1:4:void <init>():35:35 -> <init>
    1:11:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):57:57 -> a
    12:16:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):58:58 -> a
    17:27:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):60:60 -> a
    28:36:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):61:61 -> a
    1:7:void sendPermissionMessage(android.os.Messenger,boolean):111:111 -> b
    8:12:void sendPermissionMessage(android.os.Messenger,boolean):113:113 -> b
    13:16:void sendPermissionMessage(android.os.Messenger,boolean):114:114 -> b
    17:19:void sendPermissionMessage(android.os.Messenger,boolean):115:115 -> b
    20:24:void sendPermissionMessage(android.os.Messenger,boolean):118:118 -> b
    25:28:void sendPermissionMessage(android.os.Messenger,boolean):120:120 -> b
    1:3:void onCreate(android.os.Bundle):66:66 -> onCreate
    4:15:void onCreate(android.os.Bundle):68:68 -> onCreate
    16:29:void onCreate(android.os.Bundle):69:69 -> onCreate
    30:36:void onCreate(android.os.Bundle):70:70 -> onCreate
    37:54:void onCreate(android.os.Bundle):78:78 -> onCreate
    55:59:void onCreate(android.os.Bundle):79:79 -> onCreate
    60:70:void onCreate(android.os.Bundle):82:82 -> onCreate
    71:77:void onCreate(android.os.Bundle):71:71 -> onCreate
    78:81:void onCreate(android.os.Bundle):72:72 -> onCreate
    3:5:void onRequestPermissionsResult(int,java.lang.String[],int[]):88:88 -> onRequestPermissionsResult
    6:18:void onRequestPermissionsResult(int,java.lang.String[],int[]):89:89 -> onRequestPermissionsResult
    19:21:void onRequestPermissionsResult(int,java.lang.String[],int[]):91:91 -> onRequestPermissionsResult
    22:28:void onRequestPermissionsResult(int,java.lang.String[],int[]):92:92 -> onRequestPermissionsResult
    29:34:void onRequestPermissionsResult(int,java.lang.String[],int[]):100:100 -> onRequestPermissionsResult
    35:39:void onRequestPermissionsResult(int,java.lang.String[],int[]):103:103 -> onRequestPermissionsResult
    40:43:void onRequestPermissionsResult(int,java.lang.String[],int[]):104:104 -> onRequestPermissionsResult
com.google.androidbrowserhelper.trusted.NotificationUtils -> J.v:
# {"id":"sourceFile","fileName":"NotificationUtils.java"}
    1:12:boolean areNotificationsEnabled(android.content.Context,java.lang.String):34:34 -> a
    13:20:boolean areNotificationsEnabled(android.content.Context,java.lang.String):36:36 -> a
    21:34:boolean areNotificationsEnabled(android.content.Context,java.lang.String):39:39 -> a
    35:43:boolean areNotificationsEnabled(android.content.Context,java.lang.String):40:40 -> a
    1:32:java.lang.String channelNameToId(java.lang.String):59:59 -> b
    1:7:void createNotificationChannel(android.content.Context,java.lang.String):47:47 -> c
    8:19:void createNotificationChannel(android.content.Context,java.lang.String):49:49 -> c
    20:27:void createNotificationChannel(android.content.Context,java.lang.String):51:51 -> c
com.google.androidbrowserhelper.trusted.NotificationUtils$$ExternalSyntheticApiModelOutline0 -> J.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.NotificationUtils$$ExternalSyntheticApiModelOutline0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.PrefUtils -> J.w:
# {"id":"sourceFile","fileName":"PrefUtils.java"}
    1:12:android.content.SharedPreferences getAppSharedPreferences(android.content.Context):34:34 -> a
    1:12:boolean hasRequestedNotificationPermission(android.content.Context):39:39 -> b
    1:19:void setHasRequestedNotificationPermission(android.content.Context):43:43 -> c
com.google.androidbrowserhelper.trusted.QualityEnforcer -> J.z:
# {"id":"sourceFile","fileName":"QualityEnforcer.java"}
    com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate mDelegate -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/z$a;"}
    1:3:void <init>():53:53 -> <init>
    4:11:void <init>():54:54 -> <init>
    3:12:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):70:70 -> b
    13:15:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):71:71 -> b
    16:20:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):73:73 -> b
    21:28:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):74:74 -> b
    29:34:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):75:75 -> b
    35:40:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):76:76 -> b
    1:18:void lambda$new$1(java.lang.String):57:57 -> l
    1:6:void lambda$new$0(java.lang.String):58:58 -> m
com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda0 -> J.x:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.QualityEnforcer$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.QualityEnforcer$$ExternalSyntheticLambda0.crash(java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda1 -> J.y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.String com.google.androidbrowserhelper.trusted.QualityEnforcer$$InternalSyntheticLambda$3$3b69d296e4617850fa0b4437bff84a5384ff1b0f4217de8559dce21e574c0196$0.f$0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.QualityEnforcer$$ExternalSyntheticLambda1.<init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.QualityEnforcer$$ExternalSyntheticLambda1.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate -> J.z$a:
# {"id":"sourceFile","fileName":"QualityEnforcer.java"}
    void crash(java.lang.String) -> a
com.google.androidbrowserhelper.trusted.SessionStore -> J.A:
# {"id":"sourceFile","fileName":"SessionStore.java"}
    java.util.Map mTaskIdToSessionId -> a
    1:8:void <clinit>():13:13 -> <clinit>
    6:10:java.lang.Integer makeSessionId(java.lang.Integer):23:23 -> a
    11:20:java.lang.Integer makeSessionId(java.lang.Integer):25:25 -> a
    21:25:java.lang.Integer makeSessionId(java.lang.Integer):27:27 -> a
    26:33:java.lang.Integer makeSessionId(java.lang.Integer):28:28 -> a
    34:38:java.lang.Integer makeSessionId(java.lang.Integer):29:29 -> a
com.google.androidbrowserhelper.trusted.SharedPreferencesTokenStore -> J.B:
# {"id":"sourceFile","fileName":"SharedPreferencesTokenStore.java"}
    android.content.Context mContext -> a
    1:3:void <init>(android.content.Context):43:43 -> <init>
    4:10:void <init>(android.content.Context):44:44 -> <init>
    1:6:androidx.browser.trusted.Token load():79:79 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/k;"}
    7:17:androidx.browser.trusted.Token load():80:80 -> a
    18:21:androidx.browser.trusted.Token load():86:86 -> a
    22:26:androidx.browser.trusted.Token load():87:87 -> a
    1:6:void store(androidx.browser.trusted.Token):55:55 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/k;)V"}
    7:10:void store(androidx.browser.trusted.Token):58:58 -> b
    11:22:void store(androidx.browser.trusted.Token):59:59 -> b
    23:31:void store(androidx.browser.trusted.Token):64:64 -> b
    32:35:void store(androidx.browser.trusted.Token):65:65 -> b
    36:39:void store(androidx.browser.trusted.Token):66:66 -> b
    40:43:void store(androidx.browser.trusted.Token):67:67 -> b
com.google.androidbrowserhelper.trusted.SharingUtils -> J.C:
# {"id":"sourceFile","fileName":"SharingUtils.java"}
    1:4:boolean isShareIntent(android.content.Intent):41:41 -> a
    5:25:boolean isShareIntent(android.content.Intent):42:42 -> a
    1:4:java.util.List parseAcceptedTypes(java.lang.Object):105:105 -> b
    5:6:java.util.List parseAcceptedTypes(java.lang.Object):106:106 -> b
    7:16:java.util.List parseAcceptedTypes(java.lang.Object):107:107 -> b
    17:22:java.util.List parseAcceptedTypes(java.lang.Object):108:108 -> b
    23:33:java.util.List parseAcceptedTypes(java.lang.Object):109:109 -> b
    34:42:java.util.List parseAcceptedTypes(java.lang.Object):113:113 -> b
    5:14:java.util.List parseFiles(org.json.JSONArray):92:92 -> c
    15:20:java.util.List parseFiles(org.json.JSONArray):93:93 -> c
    21:24:java.util.List parseFiles(org.json.JSONArray):94:94 -> c
    25:30:java.util.List parseFiles(org.json.JSONArray):95:95 -> c
    31:40:java.util.List parseFiles(org.json.JSONArray):96:96 -> c
    41:52:java.util.List parseFiles(org.json.JSONArray):97:97 -> c
    1:5:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):74:74 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp/b;"}
    6:11:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):75:75 -> d
    12:18:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):76:76 -> d
    19:24:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):77:77 -> d
    25:30:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):78:78 -> d
    31:36:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):79:79 -> d
    37:42:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):80:80 -> d
    43:52:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):81:81 -> d
    53:63:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):82:82 -> d
    1:8:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):52:52 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Lp/a;"}
    9:12:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):54:54 -> e
    13:22:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):56:56 -> e
    23:30:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):57:57 -> e
    31:35:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):59:59 -> e
    36:39:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):62:62 -> e
    40:49:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):64:64 -> e
    50:57:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):65:65 -> e
com.google.androidbrowserhelper.trusted.TwaLauncher -> J.I:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
    android.content.Context mContext -> a
    java.lang.String mProviderPackage -> b
    int mLaunchMode -> c
    int mSessionId -> d
    com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection mServiceConnection -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I$b;"}
    androidx.browser.customtabs.CustomTabsSession mSession -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    androidx.browser.trusted.TokenStore mTokenStore -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/n;"}
    boolean mDestroyed -> h
    long mStartupUptimeMillis -> i
    com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy CCT_FALLBACK_STRATEGY -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I$a;"}
    com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy WEBVIEW_FALLBACK_STRATEGY -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I$a;"}
    1:7:void <clinit>():55:55 -> <clinit>
    8:15:void <clinit>():73:73 -> <clinit>
    1:3:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):153:153 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;Lo/n;)V"}
    4:5:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):154:154 -> <init>
    6:11:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):155:155 -> <init>
    12:15:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):156:156 -> <init>
    16:23:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):159:159 -> <init>
    24:27:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):160:160 -> <init>
    28:32:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):161:161 -> <init>
    33:35:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):163:163 -> <init>
    36:38:void <init>(android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):164:164 -> <init>
    1:4:void lambda$launchTwa$2(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):249:249 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Lo/r;LK/e;Ljava/lang/Runnable;)V"}
    1:8:void lambda$launchTwa$3(com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):260:260 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;LJ/I$a;Lo/r;Ljava/lang/Runnable;)V"}
    1:6:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):59:59 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"}
    7:11:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):61:61 -> c
    12:21:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):63:63 -> c
    22:29:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):65:65 -> c
    30:38:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):67:67 -> c
    39:42:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):69:69 -> c
    1:4:void lambda$launchWhenSessionEstablished$4(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):282:282 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Lo/r;Ljava/lang/Runnable;)V"}
    1:8:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):76:76 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"}
    9:12:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):75:75 -> e
    13:17:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):77:77 -> e
    18:21:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):79:79 -> e
    1:3:android.content.Context access$100(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;)Landroid/content/Context;"}
    1:3:java.lang.String access$200(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;)Ljava/lang/String;"}
    1:3:androidx.browser.customtabs.CustomTabsSession access$300(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;)Ln/f;"}
    1:3:androidx.browser.customtabs.CustomTabsSession access$302(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsSession):44:44 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Ln/f;)Ln/f;"}
    1:3:int access$400(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;)I"}
    1:5:void destroy():314:314 -> k
    6:9:void destroy():317:317 -> k
    10:15:void destroy():318:318 -> k
    16:18:void destroy():320:320 -> k
    19:21:void destroy():321:321 -> k
    1:3:java.lang.String getProviderPackage():329:329 -> l
    1:4:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):199:199 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/b;LK/e;Ljava/lang/Runnable;LJ/I$a;)V"}
    5:8:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):203:203 -> m
    9:15:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):204:204 -> m
    16:22:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):207:207 -> m
    23:34:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):212:212 -> m
    35:53:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):215:215 -> m
    54:61:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):200:200 -> m
    3:7:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):245:245 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/b;LK/e;Ljava/lang/Runnable;LJ/I$a;)V"}
    8:12:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):248:248 -> n
    13:16:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):251:251 -> n
    17:20:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):252:252 -> n
    21:25:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):256:256 -> n
    26:29:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):263:263 -> n
    30:36:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):264:264 -> n
    37:41:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):267:267 -> n
    42:51:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):269:269 -> n
    1:6:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):276:276 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;LK/e;Ljava/lang/Runnable;)V"}
    7:15:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):281:281 -> o
    16:19:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):284:284 -> o
    20:27:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):277:277 -> o
    1:9:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):290:290 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ljava/lang/Runnable;)V"}
    10:16:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):295:295 -> p
    17:22:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):296:296 -> p
    23:30:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):297:297 -> p
    31:41:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):298:298 -> p
    42:51:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):300:300 -> p
    52:60:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):302:302 -> p
    61:67:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):303:303 -> p
    68:71:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):306:306 -> p
    1:3:void setStartupUptimeMillis(long):338:338 -> q
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda0 -> J.D:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda0.launch(android.content.Context,o.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda1 -> J.E:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda1.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda1.launch(android.content.Context,o.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda2 -> J.F:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"}
      # {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$2 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/e;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$3 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda2.<init>(J.TwaLauncher,o.TrustedWebActivityIntentBuilder,K.SplashScreenStrategy,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Lo/r;LK/e;Ljava/lang/Runnable;)V"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda2.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda3 -> J.G:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I;"}
      # {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I$a;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$2 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$3 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda3.<init>(J.TwaLauncher,J.TwaLauncher$FallbackStrategy,o.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;LJ/I$a;Lo/r;Ljava/lang/Runnable;)V"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda3.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda4 -> J.H:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda4.<init>(J.TwaLauncher,o.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Lo/r;Ljava/lang/Runnable;)V"}
    1:1:void J.TwaLauncher$$ExternalSyntheticLambda4.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy -> J.I$a:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
    void launch(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection -> J.I$b:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
    java.lang.Runnable mOnSessionCreatedRunnable -> b
    java.lang.Runnable mOnSessionCreationFailedRunnable -> c
    androidx.browser.customtabs.CustomTabsCallback mCustomTabsCallback -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"}
    com.google.androidbrowserhelper.trusted.TwaLauncher this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/I;"}
    1:5:void <init>(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsCallback):346:346 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I;Ln/b;)V"}
    6:8:void <init>(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsCallback):347:347 -> <init>
    1:2:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):359:359 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"}
    3:24:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):360:360 -> a
    25:27:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):361:361 -> a
    28:42:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):365:365 -> a
    43:54:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):367:367 -> a
    55:60:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):368:368 -> a
    61:72:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):369:369 -> a
    73:76:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):370:370 -> a
    77:81:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):373:373 -> a
    82:87:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):374:374 -> a
    88:89:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):377:377 -> a
    90:92:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):378:378 -> a
    1:4:void access$000(com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection,java.lang.Runnable,java.lang.Runnable):341:341 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/I$b;Ljava/lang/Runnable;Ljava/lang/Runnable;)V"}
    1:2:void setSessionCreationRunnables(java.lang.Runnable,java.lang.Runnable):352:352 -> d
    3:5:void setSessionCreationRunnables(java.lang.Runnable,java.lang.Runnable):353:353 -> d
    1:7:void onServiceDisconnected(android.content.ComponentName):383:383 -> onServiceDisconnected
com.google.androidbrowserhelper.trusted.TwaProviderPicker -> J.J:
# {"id":"sourceFile","fileName":"TwaProviderPicker.java"}
    java.lang.String sPackageNameForTesting -> a
    1:13:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):184:184 -> a
    14:18:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):188:188 -> a
    19:34:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):189:189 -> a
    35:38:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):190:190 -> a
    39:45:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):192:192 -> a
    46:53:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):195:195 -> a
    54:60:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):199:199 -> a
    61:69:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):200:200 -> a
    70:73:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):203:203 -> a
    74:78:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):202:202 -> a
    1:7:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):106:106 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;)LJ/J$a;"}
    8:13:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):107:107 -> b
    14:17:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):108:108 -> b
    18:30:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):109:109 -> b
    31:34:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):110:110 -> b
    35:39:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):111:111 -> b
    40:45:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):119:119 -> b
    46:52:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):137:137 -> b
    53:56:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):141:141 -> b
    57:77:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):143:143 -> b
    78:81:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):144:144 -> b
    82:87:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):146:146 -> b
    88:106:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):147:147 -> b
    107:130:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):158:158 -> b
    131:154:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):154:154 -> b
    155:174:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):151:151 -> b
    175:183:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):152:152 -> b
    184:203:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):165:165 -> b
    204:209:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):167:167 -> b
    210:229:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):170:170 -> b
    230:235:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):171:171 -> b
com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action -> J.J$a:
# {"id":"sourceFile","fileName":"TwaProviderPicker.java"}
    int launchMode -> a
    java.lang.String provider -> b
    1:3:void <init>(int,java.lang.String):93:93 -> <init>
    4:5:void <init>(int,java.lang.String):94:94 -> <init>
    6:8:void <init>(int,java.lang.String):95:95 -> <init>
com.google.androidbrowserhelper.trusted.TwaSharedPreferencesManager -> J.K:
# {"id":"sourceFile","fileName":"TwaSharedPreferencesManager.java"}
    android.content.SharedPreferences mSharedPreferences -> a
    1:3:void <init>(android.content.Context):16:16 -> <init>
    4:13:void <init>(android.content.Context):17:17 -> <init>
    1:10:java.lang.String readLastLaunchedProviderPackageName():32:32 -> a
    1:16:void writeLastLaunchedProviderPackageName(java.lang.String):24:24 -> b
com.google.androidbrowserhelper.trusted.Utils -> J.L:
# {"id":"sourceFile","fileName":"Utils.java"}
    1:12:void addSystemUiVisibilityFlag(android.app.Activity,int):59:59 -> a
    13:17:void addSystemUiVisibilityFlag(android.app.Activity,int):60:60 -> a
    18:21:void addSystemUiVisibilityFlag(android.app.Activity,int):62:62 -> a
    1:8:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):89:89 -> b
    9:12:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):93:93 -> b
    13:16:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):95:95 -> b
    17:22:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):96:96 -> b
    23:26:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):95:95 -> b
    27:31:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):97:97 -> b
    32:43:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):98:98 -> b
    44:47:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):99:99 -> b
    30:35:float luminanceOfColorComponent(float):81:81 -> c
    1:2:void setNavigationBarColor(android.app.Activity,int):49:49 -> d
    3:13:void setNavigationBarColor(android.app.Activity,int):51:51 -> d
    14:21:void setNavigationBarColor(android.app.Activity,int):53:53 -> d
    22:25:void setNavigationBarColor(android.app.Activity,int):54:54 -> d
    1:7:void setStatusBarColor(android.app.Activity,int):39:39 -> e
    8:15:void setStatusBarColor(android.app.Activity,int):42:42 -> e
    16:19:void setStatusBarColor(android.app.Activity,int):43:43 -> e
    1:13:boolean shouldUseDarkIconsOnBackground(int):72:72 -> f
    14:27:boolean shouldUseDarkIconsOnBackground(int):73:73 -> f
    28:49:boolean shouldUseDarkIconsOnBackground(int):74:74 -> f
    50:63:boolean shouldUseDarkIconsOnBackground(int):75:75 -> f
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity -> com.google.androidbrowserhelper.trusted.WebViewFallbackActivity:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
    android.net.Uri mLaunchUrl -> a
    int mStatusBarColor -> b
    android.webkit.WebView mWebView -> c
    java.util.List mExtraOrigins -> d
    java.lang.String TAG -> e
    1:3:void <init>():52:52 -> <init>
    4:11:void <init>():64:64 -> <init>
    1:3:android.webkit.WebView access$000(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> a
    1:3:android.webkit.WebView access$002(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity,android.webkit.WebView):52:52 -> b
    1:4:void access$100(android.webkit.WebSettings):52:52 -> c
    1:3:android.net.Uri access$200(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> d
    1:3:int access$300(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> e
    1:3:java.lang.String access$400():52:52 -> f
    1:3:java.util.List access$500(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> g
    1:7:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):70:70 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;LJ/i;)Landroid/content/Intent;"}
    8:12:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):71:71 -> h
    13:14:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):73:73 -> h
    15:18:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):74:74 -> h
    19:23:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):73:73 -> h
    24:25:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):75:75 -> h
    26:29:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):76:76 -> h
    30:34:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):75:75 -> h
    35:38:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):78:78 -> h
    39:45:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):79:79 -> h
    46:51:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):81:81 -> h
    1:6:android.webkit.WebChromeClient createWebViewChromeClient():284:284 -> i
    1:6:android.webkit.WebViewClient createWebViewClient():193:193 -> j
    2:4:void setupWebSettings(android.webkit.WebSettings):324:324 -> k
    5:7:void setupWebSettings(android.webkit.WebSettings):325:325 -> k
    8:11:void setupWebSettings(android.webkit.WebSettings):326:326 -> k
    12:15:void setupWebSettings(android.webkit.WebSettings):328:328 -> k
    1:4:void onConfigurationChanged(android.content.res.Configuration):189:189 -> onConfigurationChanged
    1:3:void onCreate(android.os.Bundle):89:89 -> onCreate
    4:17:void onCreate(android.os.Bundle):91:91 -> onCreate
    18:29:void onCreate(android.os.Bundle):92:92 -> onCreate
    30:42:void onCreate(android.os.Bundle):97:97 -> onCreate
    43:50:void onCreate(android.os.Bundle):98:98 -> onCreate
    51:57:void onCreate(android.os.Bundle):99:99 -> onCreate
    58:69:void onCreate(android.os.Bundle):103:103 -> onCreate
    70:79:void onCreate(android.os.Bundle):104:104 -> onCreate
    80:89:void onCreate(android.os.Bundle):106:106 -> onCreate
    90:99:void onCreate(android.os.Bundle):110:110 -> onCreate
    100:111:void onCreate(android.os.Bundle):116:116 -> onCreate
    112:121:void onCreate(android.os.Bundle):117:117 -> onCreate
    122:137:void onCreate(android.os.Bundle):119:119 -> onCreate
    138:141:void onCreate(android.os.Bundle):120:120 -> onCreate
    142:151:void onCreate(android.os.Bundle):121:121 -> onCreate
    152:174:void onCreate(android.os.Bundle):122:122 -> onCreate
    175:180:void onCreate(android.os.Bundle):126:126 -> onCreate
    181:187:void onCreate(android.os.Bundle):131:131 -> onCreate
    188:194:void onCreate(android.os.Bundle):132:132 -> onCreate
    195:203:void onCreate(android.os.Bundle):133:133 -> onCreate
    204:209:void onCreate(android.os.Bundle):135:135 -> onCreate
    210:212:void onCreate(android.os.Bundle):136:136 -> onCreate
    213:218:void onCreate(android.os.Bundle):138:138 -> onCreate
    219:225:void onCreate(android.os.Bundle):141:141 -> onCreate
    226:231:void onCreate(android.os.Bundle):143:143 -> onCreate
    232:236:void onCreate(android.os.Bundle):149:149 -> onCreate
    237:267:void onCreate(android.os.Bundle):150:150 -> onCreate
    268:279:void onCreate(android.os.Bundle):151:151 -> onCreate
    280:287:void onCreate(android.os.Bundle):93:93 -> onCreate
    4:11:boolean onKeyDown(int,android.view.KeyEvent):156:156 -> onKeyDown
    12:18:boolean onKeyDown(int,android.view.KeyEvent):157:157 -> onKeyDown
    19:23:boolean onKeyDown(int,android.view.KeyEvent):160:160 -> onKeyDown
    1:3:void onPause():165:165 -> onPause
    4:7:void onPause():166:166 -> onPause
    8:11:void onPause():167:167 -> onPause
    1:3:void onResume():173:173 -> onResume
    4:7:void onResume():174:174 -> onResume
    8:11:void onResume():175:175 -> onResume
    1:3:void onSaveInstanceState(android.os.Bundle):181:181 -> onSaveInstanceState
    4:7:void onSaveInstanceState(android.os.Bundle):182:182 -> onSaveInstanceState
    8:11:void onSaveInstanceState(android.os.Bundle):183:183 -> onSaveInstanceState
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$1 -> com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$a:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
    com.google.androidbrowserhelper.trusted.WebViewFallbackActivity this$0 -> a
    1:6:void <init>(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):193:193 -> <init>
    1:22:boolean matchExtraOrigins(android.net.Uri):267:267 -> a
    23:32:boolean matchExtraOrigins(android.net.Uri):268:268 -> a
    2:7:boolean shouldOverrideUrlLoading(android.net.Uri):223:223 -> b
    8:20:boolean shouldOverrideUrlLoading(android.net.Uri):229:229 -> b
    21:26:boolean shouldOverrideUrlLoading(android.net.Uri):230:230 -> b
    27:32:boolean shouldOverrideUrlLoading(android.net.Uri):231:231 -> b
    33:39:boolean shouldOverrideUrlLoading(android.net.Uri):240:240 -> b
    40:47:boolean shouldOverrideUrlLoading(android.net.Uri):241:241 -> b
    48:51:boolean shouldOverrideUrlLoading(android.net.Uri):242:242 -> b
    52:57:boolean shouldOverrideUrlLoading(android.net.Uri):243:243 -> b
    58:75:boolean shouldOverrideUrlLoading(android.net.Uri):246:246 -> b
    1:14:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):276:276 -> c
    15:28:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):277:277 -> c
    29:42:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):278:278 -> c
    1:6:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):197:197 -> onRenderProcessGone
    7:9:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):201:201 -> onRenderProcessGone
    10:12:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):202:202 -> onRenderProcessGone
    13:26:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):207:207 -> onRenderProcessGone
    27:35:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):208:208 -> onRenderProcessGone
    36:45:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):209:209 -> onRenderProcessGone
    46:48:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):210:210 -> onRenderProcessGone
    49:57:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):211:211 -> onRenderProcessGone
    58:68:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):216:216 -> onRenderProcessGone
    69:71:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):217:217 -> onRenderProcessGone
    72:91:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):218:218 -> onRenderProcessGone
    1:1:boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String):257:257 -> shouldOverrideUrlLoading
    2:2:boolean shouldOverrideUrlLoading(android.webkit.WebView,android.webkit.WebResourceRequest):263:263 -> shouldOverrideUrlLoading
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$2 -> com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$b:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
    android.view.View fullScreenView -> a
    int originalOrientation -> b
    com.google.androidbrowserhelper.trusted.WebViewFallbackActivity this$0 -> c
    1:6:void <init>(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):284:284 -> <init>
    1:5:void onHideCustomView():309:309 -> onHideCustomView
    6:16:void onHideCustomView():313:313 -> onHideCustomView
    17:30:void onHideCustomView():314:314 -> onHideCustomView
    31:32:void onHideCustomView():315:315 -> onHideCustomView
    33:40:void onHideCustomView():316:316 -> onHideCustomView
    1:4:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):291:291 -> onShowCustomView
    5:7:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):292:292 -> onShowCustomView
    8:9:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):295:295 -> onShowCustomView
    10:17:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):298:298 -> onShowCustomView
    18:28:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):300:300 -> onShowCustomView
    29:48:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):301:301 -> onShowCustomView
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy -> K.c:
# {"id":"sourceFile","fileName":"PwaWrapperSplashScreenStrategy.java"}
    android.app.Activity mActivity -> a
    int mDrawableId -> b
    int mBackgroundColor -> c
    android.widget.ImageView$ScaleType mScaleType -> d
    android.graphics.Matrix mTransformationMatrix -> e
    java.lang.String mFileProviderAuthority -> f
    int mFadeOutDurationMillis -> g
    android.graphics.Bitmap mSplashImage -> h
    com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask mSplashImageTransferTask -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/d;"}
    java.lang.String mProviderPackage -> j
    boolean mProviderSupportsSplashScreens -> k
    boolean mEnterAnimationComplete -> l
    java.lang.Runnable mOnEnterAnimationCompleteRunnable -> m
    boolean mStartChromeBeforeAnimationComplete -> n
    com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor sSystemBarColorPredictor -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/f;"}
    1:8:void <clinit>():60:60 -> <clinit>
    1:4:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):111:111 -> <init>
    5:6:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):85:85 -> <init>
    7:8:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):112:112 -> <init>
    9:10:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):113:113 -> <init>
    11:12:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):114:114 -> <init>
    13:14:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):115:115 -> <init>
    15:16:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):116:116 -> <init>
    17:18:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):117:117 -> <init>
    19:20:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):118:118 -> <init>
    21:23:void <init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):119:119 -> <init>
    1:2:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):124:124 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"}
    3:14:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):125:125 -> a
    15:42:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):129:129 -> a
    43:45:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):133:133 -> a
    46:49:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):134:134 -> a
    50:53:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):135:135 -> a
    1:9:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):186:186 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/f;Ljava/lang/Runnable;)V"}
    10:17:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):190:190 -> b
    18:24:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):191:191 -> b
    25:28:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):192:192 -> b
    29:44:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):195:195 -> b
    45:53:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):199:199 -> b
    54:57:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):187:187 -> b
    4:6:void lambda$onSplashImageTransferred$1(java.lang.Runnable):213:213 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/c;Ljava/lang/Runnable;)V"}
    7:13:void lambda$onSplashImageTransferred$1(java.lang.Runnable):214:214 -> c
    1:4:void lambda$configureTwaBuilder$0(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,boolean):200:200 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/c;Lo/r;Ljava/lang/Runnable;Ln/f;Z)V"}
    1:10:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):169:169 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"}
    11:19:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):172:172 -> e
    20:29:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):175:175 -> e
    30:39:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):178:178 -> e
    1:4:void destroy():266:266 -> f
    5:8:void destroy():267:267 -> f
    1:5:android.os.Bundle makeSplashScreenParamsBundle():237:237 -> g
    6:12:android.os.Bundle makeSplashScreenParamsBundle():238:238 -> g
    13:19:android.os.Bundle makeSplashScreenParamsBundle():239:239 -> g
    20:26:android.os.Bundle makeSplashScreenParamsBundle():240:240 -> g
    27:37:android.os.Bundle makeSplashScreenParamsBundle():241:241 -> g
    38:43:android.os.Bundle makeSplashScreenParamsBundle():242:242 -> g
    44:45:android.os.Bundle makeSplashScreenParamsBundle():243:243 -> g
    46:48:android.os.Bundle makeSplashScreenParamsBundle():244:244 -> g
    49:54:android.os.Bundle makeSplashScreenParamsBundle():245:245 -> g
    2:3:void onActivityEnterAnimationComplete():255:255 -> h
    4:7:void onActivityEnterAnimationComplete():256:256 -> h
    8:11:void onActivityEnterAnimationComplete():257:257 -> h
    12:14:void onActivityEnterAnimationComplete():258:258 -> h
    3:9:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):206:206 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;ZLjava/lang/Runnable;Ln/f;)V"}
    10:13:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):207:207 -> i
    14:20:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):210:210 -> i
    21:25:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):212:212 -> i
    26:29:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):217:217 -> i
    30:33:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):218:218 -> i
    34:41:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):220:220 -> i
    1:4:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):226:226 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ln/f;Landroid/net/Uri;)V"}
    5:8:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):227:227 -> j
    9:11:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):229:229 -> j
    12:15:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):230:230 -> j
    16:38:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):231:231 -> j
    1:12:void showSplashScreen():145:145 -> k
    13:20:void showSplashScreen():147:147 -> k
    21:27:void showSplashScreen():150:150 -> k
    28:36:void showSplashScreen():151:151 -> k
    37:41:void showSplashScreen():152:152 -> k
    42:46:void showSplashScreen():153:153 -> k
    47:51:void showSplashScreen():155:155 -> k
    52:57:void showSplashScreen():156:156 -> k
    58:62:void showSplashScreen():157:157 -> k
    63:68:void showSplashScreen():160:160 -> k
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0 -> K.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$2 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    androidx.browser.customtabs.CustomTabsSession com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$3 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void K.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0.<init>(K.PwaWrapperSplashScreenStrategy,o.TrustedWebActivityIntentBuilder,java.lang.Runnable,n.CustomTabsSession):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/c;Lo/r;Ljava/lang/Runnable;Ln/f;)V"}
    1:1:void K.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0.onFinished(boolean):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1 -> K.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$5$692d7ed3fc6e15fbd0a3c2981d97735276302431e6c91c9bcf466b7999727a38$0.f$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/c;"}
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Runnable com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$5$692d7ed3fc6e15fbd0a3c2981d97735276302431e6c91c9bcf466b7999727a38$0.f$1 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void K.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1.<init>(K.PwaWrapperSplashScreenStrategy,java.lang.Runnable):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/c;Ljava/lang/Runnable;)V"}
    1:1:void K.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask -> K.d:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
    android.content.Context mContext -> a
    android.graphics.Bitmap mBitmap -> b
    java.lang.String mAuthority -> c
    androidx.browser.customtabs.CustomTabsSession mSession -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"}
    java.lang.String mProviderPackage -> e
    com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback mCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/d$b;"}
    android.os.AsyncTask mAsyncTask -> g
    1:1:void <clinit>():37:37 -> <clinit>
    1:3:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):63:63 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;Ln/f;Ljava/lang/String;)V"}
    4:10:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):90:90 -> <init>
    11:16:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):64:64 -> <init>
    17:18:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):65:65 -> <init>
    19:20:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):66:66 -> <init>
    21:22:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):67:67 -> <init>
    23:25:void <init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):68:68 -> <init>
    1:3:android.content.Context access$000(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)Landroid/content/Context;"}
    1:3:android.graphics.Bitmap access$100(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)Landroid/graphics/Bitmap;"}
    1:3:java.lang.String access$200(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)Ljava/lang/String;"}
    1:3:java.lang.String access$300(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)Ljava/lang/String;"}
    1:3:androidx.browser.customtabs.CustomTabsSession access$400(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)Ln/f;"}
    1:3:com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback access$500(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)LK/d$b;"}
    1:7:void cancel():86:86 -> g
    8:10:void cancel():87:87 -> g
    1:2:void execute(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback):77:77 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d$b;)V"}
    3:11:void execute(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback):78:78 -> h
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$1 -> K.d$a:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
    com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask this$0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LK/d;"}
    1:6:void <init>(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):91:91 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/d;)V"}
    1:9:java.lang.Boolean doInBackground(java.lang.Void[]):95:95 -> a
    10:26:java.lang.Boolean doInBackground(java.lang.Void[]):96:96 -> a
    27:32:java.lang.Boolean doInBackground(java.lang.Void[]):97:97 -> a
    33:38:java.lang.Boolean doInBackground(java.lang.Void[]):98:98 -> a
    39:45:java.lang.Boolean doInBackground(java.lang.Void[]):100:100 -> a
    46:48:java.lang.Boolean doInBackground(java.lang.Void[]):101:101 -> a
    49:55:java.lang.Boolean doInBackground(java.lang.Void[]):104:104 -> a
    56:57:java.lang.Boolean doInBackground(java.lang.Void[]):105:105 -> a
    58:68:java.lang.Boolean doInBackground(java.lang.Void[]):106:106 -> a
    69:72:java.lang.Boolean doInBackground(java.lang.Void[]):107:107 -> a
    73:90:java.lang.Boolean doInBackground(java.lang.Void[]):108:108 -> a
    91:99:java.lang.Boolean doInBackground(java.lang.Void[]):111:111 -> a
    100:104:java.lang.Boolean doInBackground(java.lang.Void[]):113:113 -> a
    105:112:java.lang.Boolean doInBackground(java.lang.Void[]):114:114 -> a
    113:120:java.lang.Boolean doInBackground(java.lang.Void[]):121:121 -> a
    121:133:java.lang.Boolean doInBackground(java.lang.Void[]):115:115 -> a
    134:136:java.lang.Boolean doInBackground(java.lang.Void[]):116:116 -> a
    137:147:java.lang.Boolean doInBackground(java.lang.Void[]):117:117 -> a
    148:156:java.lang.Boolean doInBackground(java.lang.Void[]):119:119 -> a
    157:165:java.lang.Boolean doInBackground(java.lang.Void[]):120:120 -> a
    166:174:java.lang.Boolean doInBackground(java.lang.Void[]):113:113 -> a
    175:180:java.lang.Boolean doInBackground(java.lang.Void[]):122:122 -> a
    1:12:long getLastAppUpdateTime():133:133 -> b
    13:29:long getLastAppUpdateTime():134:134 -> b
    30:35:long getLastAppUpdateTime():137:137 -> b
    1:14:void onPostExecute(java.lang.Boolean):143:143 -> c
    15:28:void onPostExecute(java.lang.Boolean):144:144 -> c
    1:20:boolean transferToCustomTabsProvider(java.io.File):127:127 -> d
    21:24:boolean transferToCustomTabsProvider(java.io.File):128:128 -> d
    25:29:boolean transferToCustomTabsProvider(java.io.File):127:127 -> d
    1:7:java.lang.Object doInBackground(java.lang.Object[]):91:91 -> doInBackground
    1:6:void onPostExecute(java.lang.Object):91:91 -> onPostExecute
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback -> K.d$b:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
    void onFinished(boolean) -> a
com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy -> K.e:
# {"id":"sourceFile","fileName":"SplashScreenStrategy.java"}
    void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"}
    void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/f;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor -> K.f:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
    java.util.Map mSupportedFeaturesCache -> a
    1:3:void <init>():44:44 -> <init>
    4:11:void <init>():42:42 -> <init>
    1:6:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):130:130 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;)I"}
    7:14:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):131:131 -> a
    15:24:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):133:133 -> a
    25:30:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):134:134 -> a
    31:35:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):135:135 -> a
    36:55:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):137:137 -> a
    1:6:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):71:71 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Lo/r;)Ljava/lang/Integer;"}
    7:13:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):72:72 -> b
    14:19:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):73:73 -> b
    20:23:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):74:74 -> b
    24:27:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):75:75 -> b
    28:30:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):77:77 -> b
    31:37:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):79:79 -> b
    38:46:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):81:81 -> b
    47:53:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):83:83 -> b
    54:59:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):84:84 -> b
    1:6:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):53:53 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Lo/r;)Ljava/lang/Integer;"}
    7:12:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):54:54 -> c
    13:16:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):55:55 -> c
    17:20:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):56:56 -> c
    21:23:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):58:58 -> c
    24:31:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):60:60 -> c
    32:40:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):61:61 -> c
    1:11:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):100:100 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)LK/f$b;"}
    12:15:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):104:104 -> d
    16:22:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):103:103 -> d
    23:28:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):106:106 -> d
    29:34:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):107:107 -> d
    35:41:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):111:111 -> d
    42:45:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):112:112 -> d
    46:49:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):113:113 -> d
    50:59:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):114:114 -> d
    60:63:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):117:117 -> d
    64:69:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):118:118 -> d
    70:76:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):119:119 -> d
    77:82:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):121:121 -> d
    3:16:boolean hasCategory(android.content.pm.ResolveInfo,java.lang.String):126:126 -> e
    1:7:boolean providerSupportsColorSchemeParams(android.content.Context,java.lang.String):95:95 -> f
    1:7:boolean providerSupportsNavBarColorCustomization(android.content.Context,java.lang.String):91:91 -> g
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$1 -> K.f$a:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures -> K.f$b:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
    boolean navbarColorCustomization -> a
    boolean colorSchemeCustomization -> b
    1:1:void <init>(boolean,boolean,com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$1):144:144 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLK/f$a;)V"}
    2:4:void <init>(boolean,boolean):149:151 -> <init>
com.google.common.base.ExtraObjectsMethodsForWeb -> L.a:
# {"id":"sourceFile","fileName":"ExtraObjectsMethodsForWeb.java"}
com.google.common.base.Objects -> L.b:
# {"id":"sourceFile","fileName":"Objects.java"}
    5:15:boolean equal(java.lang.Object,java.lang.Object):52:52 -> a
com.google.common.base.PatternCompiler -> L.c:
# {"id":"sourceFile","fileName":"PatternCompiler.java"}
com.google.common.base.Platform -> L.d:
# {"id":"sourceFile","fileName":"Platform.java"}
    com.google.common.base.PatternCompiler patternCompiler -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LL/c;"}
    1:7:void <clinit>():30:30 -> <clinit>
    1:7:com.google.common.base.PatternCompiler loadPatternCompiler():104:104 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LL/c;"}
    1:5:java.lang.String stringValueOf(java.lang.Object):86:86 -> b
com.google.common.base.Platform$1 -> L.d$a:
# {"id":"sourceFile","fileName":"Platform.java"}
com.google.common.base.Platform$JdkPatternCompiler -> L.d$b:
# {"id":"sourceFile","fileName":"Platform.java"}
    1:1:void <init>():107:107 -> <init>
    2:2:void <init>(com.google.common.base.Platform$1):107:107 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LL/d$a;)V"}
com.google.common.base.Preconditions -> L.e:
# {"id":"sourceFile","fileName":"Preconditions.java"}
    6:24:java.lang.String badElementIndex(int,int,java.lang.String):1376:1376 -> a
    25:48:java.lang.String badElementIndex(int,int,java.lang.String):1380:1380 -> a
    49:71:java.lang.String badElementIndex(int,int,java.lang.String):1378:1378 -> a
    6:24:java.lang.String badPositionIndex(int,int,java.lang.String):1421:1421 -> b
    25:48:java.lang.String badPositionIndex(int,int,java.lang.String):1425:1425 -> b
    49:71:java.lang.String badPositionIndex(int,int,java.lang.String):1423:1423 -> b
    11:34:java.lang.String badPositionIndexes(int,int,int):1456:1456 -> c
    35:41:java.lang.String badPositionIndexes(int,int,int):1453:1453 -> c
    42:48:java.lang.String badPositionIndexes(int,int,int):1450:1450 -> c
    4:13:void checkArgument(boolean,java.lang.Object):141:141 -> d
    1:7:int checkElementIndex(int,int):1351:1351 -> e
    6:15:int checkElementIndex(int,int,java.lang.String):1369:1369 -> f
    1:4:java.lang.Object checkNotNull(java.lang.Object):902:902 -> g
    1:7:int checkPositionIndex(int,int):1396:1396 -> h
    6:15:int checkPositionIndex(int,int,java.lang.String):1414:1414 -> i
    8:17:void checkPositionIndexes(int,int,int):1444:1444 -> j
com.google.common.base.Strings -> L.f:
# {"id":"sourceFile","fileName":"Strings.java"}
    1:8:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):262:262 -> a
    9:16:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):265:265 -> a
    17:19:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):267:267 -> a
    20:30:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):268:268 -> a
    31:44:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):273:273 -> a
    45:47:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):276:276 -> a
    48:57:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):277:277 -> a
    58:62:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):281:281 -> a
    63:73:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):282:282 -> a
    74:80:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):285:285 -> a
    81:83:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):288:288 -> a
    84:90:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):289:289 -> a
    91:95:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):290:290 -> a
    96:98:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):291:291 -> a
    99:105:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):292:292 -> a
    106:114:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):293:293 -> a
    115:117:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):295:295 -> a
    118:122:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):298:298 -> a
    3:5:java.lang.String lenientToString(java.lang.Object):304:304 -> b
    6:11:java.lang.String lenientToString(java.lang.Object):307:307 -> b
    12:16:java.lang.String lenientToString(java.lang.Object):310:310 -> b
    17:47:java.lang.String lenientToString(java.lang.Object):311:311 -> b
    48:72:java.lang.String lenientToString(java.lang.Object):313:313 -> b
    73:75:java.lang.String lenientToString(java.lang.Object):314:314 -> b
    76:114:java.lang.String lenientToString(java.lang.Object):315:315 -> b
com.google.common.collect.AbstractIndexedListIterator -> M.a:
# {"id":"sourceFile","fileName":"AbstractIndexedListIterator.java"}
    int size -> a
    int position -> b
    1:3:void <init>(int,int):64:64 -> <init>
    4:6:void <init>(int,int):65:65 -> <init>
    7:8:void <init>(int,int):66:66 -> <init>
    9:11:void <init>(int,int):67:67 -> <init>
    java.lang.Object get(int) -> a
    1:10:boolean hasNext():72:72 -> hasNext
    1:8:boolean hasPrevious():91:91 -> hasPrevious
    1:6:java.lang.Object next():78:78 -> next
    7:17:java.lang.Object next():81:81 -> next
    18:23:java.lang.Object next():79:79 -> next
    1:3:int nextIndex():86:86 -> nextIndex
    1:6:java.lang.Object previous():97:97 -> previous
    7:17:java.lang.Object previous():100:100 -> previous
    18:23:java.lang.Object previous():98:98 -> previous
    1:5:int previousIndex():105:105 -> previousIndex
com.google.common.collect.CollectPreconditions -> M.b:
# {"id":"sourceFile","fileName":"CollectPreconditions.java"}
    6:33:void checkEntryNotNull(java.lang.Object,java.lang.Object):32:32 -> a
    34:56:void checkEntryNotNull(java.lang.Object,java.lang.Object):30:30 -> a
    4:29:int checkNonnegative(int,java.lang.String):39:39 -> b
com.google.common.collect.Collections2 -> M.c:
# {"id":"sourceFile","fileName":"Collections2.java"}
    1:5:java.lang.StringBuilder newStringBuilderForCollection(int):331:331 -> a
    6:23:java.lang.StringBuilder newStringBuilderForCollection(int):332:332 -> a
com.google.common.collect.Hashing -> M.d:
# {"id":"sourceFile","fileName":"Hashing.java"}
    9:19:int smear(int):52:52 -> a
com.google.common.collect.ImmutableCollection -> M.f:
# {"id":"sourceFile","fileName":"ImmutableCollection.java"}
    java.lang.Object[] EMPTY_ARRAY -> a
    2:6:void <clinit>():199:199 -> <clinit>
    1:4:void <init>():185:185 -> <init>
    int copyIntoArray(java.lang.Object[],int) -> a
    1:6:boolean add(java.lang.Object):274:274 -> add
    1:6:boolean addAll(java.util.Collection):302:302 -> addAll
    1:2:java.lang.Object[] internalArray():241:241 -> b
    1:6:int internalArrayEnd():257:257 -> c
    1:6:void clear():343:343 -> clear
    boolean contains(java.lang.Object) -> contains
    1:6:int internalArrayStart():249:249 -> d
    1:6:boolean remove(java.lang.Object):288:288 -> remove
    1:6:boolean removeAll(java.util.Collection):316:316 -> removeAll
    1:6:boolean retainAll(java.util.Collection):330:330 -> retainAll
    3:7:java.util.Spliterator spliterator():196:196 -> spliterator
    1:1:java.lang.Object[] toArray():204:204 -> toArray
    2:3:java.lang.Object[] toArray(java.lang.Object[]):223:224 -> toArray
    4:5:java.lang.Object[] toArray(java.lang.Object[]):226:227 -> toArray
    6:6:java.lang.Object[] toArray(java.lang.Object[]):229:229 -> toArray
    7:9:java.lang.Object[] toArray(java.lang.Object[]):231:233 -> toArray
    10:10:java.lang.Object[] toArray(java.lang.Object[]):235:235 -> toArray
com.google.common.collect.ImmutableCollection$$ExternalSyntheticApiModelOutline0 -> M.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    1:1:java.util.Spliterator M.ImmutableCollection$$ExternalSyntheticApiModelOutline0.m(java.util.Collection,int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
com.google.common.collect.ImmutableList -> M.g:
# {"id":"sourceFile","fileName":"ImmutableList.java"}
    com.google.common.collect.UnmodifiableListIterator EMPTY_ITR -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/s;"}
    1:11:void <clinit>():393:393 -> <clinit>
    1:4:void <init>():365:365 -> <init>
    1:9:int copyIntoArray(java.lang.Object[],int):586:586 -> a
    10:20:int copyIntoArray(java.lang.Object[],int):588:588 -> a
    1:6:void add(int,java.lang.Object):553:553 -> add
    1:6:boolean addAll(int,java.util.Collection):526:526 -> addAll
    1:10:boolean contains(java.lang.Object):422:422 -> contains
    1:6:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):354:354 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LM/g;"}
    1:5:boolean equals(java.lang.Object):675:675 -> equals
    3:7:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):360:360 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;I)LM/g;"}
    8:13:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):362:362 -> f
    1:5:com.google.common.collect.UnmodifiableIterator iterator():371:371 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/r;"}
    2:6:com.google.common.collect.UnmodifiableListIterator listIterator():376:376 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/s;"}
    1:10:int hashCode():681:681 -> hashCode
    11:25:int hashCode():683:683 -> hashCode
    1:7:com.google.common.collect.UnmodifiableListIterator listIterator(int):382:382 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM/s;"}
    8:13:com.google.common.collect.UnmodifiableListIterator listIterator(int):383:383 -> i
    14:16:com.google.common.collect.UnmodifiableListIterator listIterator(int):384:384 -> i
    17:22:com.google.common.collect.UnmodifiableListIterator listIterator(int):386:386 -> i
    5:9:int indexOf(java.lang.Object):412:412 -> indexOf
    1:5:java.util.Iterator iterator():59:59 -> iterator
    1:3:com.google.common.collect.ImmutableList of():86:86 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/g;"}
    1:9:com.google.common.collect.ImmutableList subList(int,int):440:440 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LM/g;"}
    10:18:com.google.common.collect.ImmutableList subList(int,int):442:442 -> k
    19:23:com.google.common.collect.ImmutableList subList(int,int):445:445 -> k
    24:28:com.google.common.collect.ImmutableList subList(int,int):447:447 -> k
    1:7:com.google.common.collect.ImmutableList subListUnchecked(int,int):456:456 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LM/g;"}
    5:9:int lastIndexOf(java.lang.Object):417:417 -> lastIndexOf
    1:1:java.util.ListIterator listIterator():59:59 -> listIterator
    2:2:java.util.ListIterator listIterator(int):59:59 -> listIterator
    1:6:java.lang.Object remove(int):567:567 -> remove
    1:6:java.lang.Object set(int,java.lang.Object):540:540 -> set
    1:5:java.util.List subList(int,int):59:59 -> subList
com.google.common.collect.ImmutableList$Itr -> M.g$a:
# {"id":"sourceFile","fileName":"ImmutableList.java"}
    com.google.common.collect.ImmutableList list -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"}
    1:7:void <init>(com.google.common.collect.ImmutableList,int):400:400 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/g;I)V"}
    8:10:void <init>(com.google.common.collect.ImmutableList,int):401:401 -> <init>
    1:7:java.lang.Object get(int):406:406 -> a
com.google.common.collect.ImmutableList$SubList -> M.g$b:
# {"id":"sourceFile","fileName":"ImmutableList.java"}
    int offset -> c
    int length -> d
    com.google.common.collect.ImmutableList this$0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"}
    1:5:void <init>(com.google.common.collect.ImmutableList,int,int):463:463 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/g;II)V"}
    6:7:void <init>(com.google.common.collect.ImmutableList,int,int):464:464 -> <init>
    8:10:void <init>(com.google.common.collect.ImmutableList,int,int):465:465 -> <init>
    1:7:java.lang.Object[] internalArray():475:475 -> b
    1:13:int internalArrayEnd():485:485 -> c
    1:10:int internalArrayStart():480:480 -> d
    1:5:java.lang.Object get(int):490:490 -> get
    6:15:java.lang.Object get(int):491:491 -> get
    1:5:java.util.Iterator iterator():459:459 -> iterator
    1:5:com.google.common.collect.ImmutableList subList(int,int):496:496 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LM/g;"}
    6:16:com.google.common.collect.ImmutableList subList(int,int):497:497 -> k
    1:1:java.util.ListIterator listIterator():459:459 -> listIterator
    2:2:java.util.ListIterator listIterator(int):459:459 -> listIterator
    1:3:int size():470:470 -> size
    1:5:java.util.List subList(int,int):459:459 -> subList
com.google.common.collect.ImmutableMap -> M.h:
# {"id":"sourceFile","fileName":"ImmutableMap.java"}
    com.google.common.collect.ImmutableSet entrySet -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/i;"}
    com.google.common.collect.ImmutableSet keySet -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/i;"}
    com.google.common.collect.ImmutableCollection values -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/f;"}
    java.util.Map$Entry[] EMPTY_ENTRY_ARRAY -> d
    2:6:void <clinit>():761:761 -> <clinit>
    1:4:void <init>():811:811 -> <init>
    com.google.common.collect.ImmutableSet createEntrySet() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    com.google.common.collect.ImmutableSet createKeySet() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    com.google.common.collect.ImmutableCollection createValues() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/f;"}
    1:6:void clear():863:863 -> clear
    1:10:boolean containsKey(java.lang.Object):873:873 -> containsKey
    1:9:boolean containsValue(java.lang.Object):878:878 -> containsValue
    1:4:com.google.common.collect.ImmutableSet entrySet():941:941 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    5:11:com.google.common.collect.ImmutableSet entrySet():942:942 -> d
    1:4:com.google.common.collect.ImmutableSet keySet():955:955 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    5:11:com.google.common.collect.ImmutableSet keySet():956:956 -> e
    1:5:java.util.Set entrySet():67:67 -> entrySet
    1:5:boolean equals(java.lang.Object):1099:1099 -> equals
    1:3:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):167:167 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)LM/h;"}
    4:6:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):168:168 -> f
    7:9:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):169:169 -> f
    10:15:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):170:170 -> f
    16:45:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):171:171 -> f
    1:4:com.google.common.collect.ImmutableCollection values():989:989 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/f;"}
    5:11:com.google.common.collect.ImmutableCollection values():990:990 -> g
    java.lang.Object get(java.lang.Object) -> get
    1:8:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):924:924 -> getOrDefault
    1:9:int hashCode():1106:1106 -> hashCode
    1:10:boolean isEmpty():868:868 -> isEmpty
    1:5:java.util.Set keySet():67:67 -> keySet
    1:6:java.lang.Object put(java.lang.Object,java.lang.Object):824:824 -> put
    1:6:void putAll(java.util.Map):850:850 -> putAll
    1:6:java.lang.Object remove(java.lang.Object):837:837 -> remove
    1:5:java.lang.String toString():1115:1115 -> toString
    1:5:java.util.Collection values():67:67 -> values
com.google.common.collect.ImmutableMap$Builder -> M.h$a:
# {"id":"sourceFile","fileName":"ImmutableMap.java"}
com.google.common.collect.ImmutableMap$Builder$DuplicateKey -> M.h$a$a:
# {"id":"sourceFile","fileName":"ImmutableMap.java"}
    java.lang.Object key -> a
    java.lang.Object value1 -> b
    java.lang.Object value2 -> c
    1:3:void <init>(java.lang.Object,java.lang.Object,java.lang.Object):706:706 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Object,java.lang.Object):707:707 -> <init>
    6:7:void <init>(java.lang.Object,java.lang.Object,java.lang.Object):708:708 -> <init>
    8:10:void <init>(java.lang.Object,java.lang.Object,java.lang.Object):709:709 -> <init>
    1:53:java.lang.IllegalArgumentException exception():713:713 -> a
com.google.common.collect.ImmutableSet -> M.i:
# {"id":"sourceFile","fileName":"ImmutableSet.java"}
    com.google.common.collect.ImmutableList asList -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"}
    1:4:void <init>():340:340 -> <init>
    1:4:com.google.common.collect.ImmutableList asList():375:375 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/g;"}
    5:11:com.google.common.collect.ImmutableList asList():376:376 -> e
    5:8:boolean equals(java.lang.Object):352:352 -> equals
    9:17:boolean equals(java.lang.Object):353:353 -> equals
    18:23:boolean equals(java.lang.Object):354:354 -> equals
    24:35:boolean equals(java.lang.Object):355:355 -> equals
    36:40:boolean equals(java.lang.Object):358:358 -> equals
    2:13:int chooseTableSize(int):235:235 -> f
    14:40:int chooseTableSize(int):239:239 -> f
    41:46:int chooseTableSize(int):247:247 -> f
    1:9:com.google.common.collect.ImmutableList createAsList():380:380 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/g;"}
    1:2:boolean isHashCodeFast():344:344 -> h
    1:5:int hashCode():363:363 -> hashCode
com.google.common.collect.Iterators -> M.j:
# {"id":"sourceFile","fileName":"Iterators.java"}
    1:6:boolean elementsEqual(java.util.Iterator,java.util.Iterator):273:273 -> a
    7:14:boolean elementsEqual(java.util.Iterator,java.util.Iterator):274:274 -> a
    15:18:boolean elementsEqual(java.util.Iterator,java.util.Iterator):277:277 -> a
    19:22:boolean elementsEqual(java.util.Iterator,java.util.Iterator):278:278 -> a
    23:29:boolean elementsEqual(java.util.Iterator,java.util.Iterator):279:279 -> a
    30:36:boolean elementsEqual(java.util.Iterator,java.util.Iterator):283:283 -> a
com.google.common.collect.Lists -> M.k:
# {"id":"sourceFile","fileName":"Lists.java"}
    1:8:boolean equalsImpl(java.util.List,java.lang.Object):1018:1018 -> a
    9:14:boolean equalsImpl(java.util.List,java.lang.Object):1021:1021 -> a
    15:16:boolean equalsImpl(java.util.List,java.lang.Object):1024:1024 -> a
    17:20:boolean equalsImpl(java.util.List,java.lang.Object):1025:1025 -> a
    21:27:boolean equalsImpl(java.util.List,java.lang.Object):1026:1026 -> a
    28:38:boolean equalsImpl(java.util.List,java.lang.Object):1029:1029 -> a
    39:57:boolean equalsImpl(java.util.List,java.lang.Object):1032:1032 -> a
    58:70:boolean equalsImpl(java.util.List,java.lang.Object):1038:1038 -> a
    1:4:int indexOfImpl(java.util.List,java.lang.Object):1056:1056 -> b
    5:9:int indexOfImpl(java.util.List,java.lang.Object):1057:1057 -> b
    10:13:int indexOfImpl(java.util.List,java.lang.Object):1059:1059 -> b
    14:19:int indexOfImpl(java.util.List,java.lang.Object):1060:1060 -> b
    20:29:int indexOfImpl(java.util.List,java.lang.Object):1061:1061 -> b
    30:36:int indexOfImpl(java.util.List,java.lang.Object):1062:1062 -> b
    1:9:int indexOfRandomAccess(java.util.List,java.lang.Object):1070:1070 -> c
    10:21:int indexOfRandomAccess(java.util.List,java.lang.Object):1073:1073 -> c
    22:37:int indexOfRandomAccess(java.util.List,java.lang.Object):1079:1079 -> c
    1:4:int lastIndexOfImpl(java.util.List,java.lang.Object):1089:1089 -> d
    5:9:int lastIndexOfImpl(java.util.List,java.lang.Object):1090:1090 -> d
    10:17:int lastIndexOfImpl(java.util.List,java.lang.Object):1092:1092 -> d
    18:23:int lastIndexOfImpl(java.util.List,java.lang.Object):1093:1093 -> d
    24:33:int lastIndexOfImpl(java.util.List,java.lang.Object):1094:1094 -> d
    34:40:int lastIndexOfImpl(java.util.List,java.lang.Object):1095:1095 -> d
    3:10:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1104:1104 -> e
    11:20:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1105:1105 -> e
    21:28:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1110:1110 -> e
    29:44:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1111:1111 -> e
com.google.common.collect.Maps -> M.l:
# {"id":"sourceFile","fileName":"Maps.java"}
    5:8:boolean equalsImpl(java.util.Map,java.lang.Object):3706:3706 -> a
    9:10:boolean equalsImpl(java.util.Map,java.lang.Object):3707:3707 -> a
    11:25:boolean equalsImpl(java.util.Map,java.lang.Object):3708:3708 -> a
    1:13:java.lang.String toStringImpl(java.util.Map):3715:3715 -> b
    14:36:java.lang.String toStringImpl(java.util.Map):3717:3717 -> b
    37:41:java.lang.String toStringImpl(java.util.Map):3719:3719 -> b
    42:64:java.lang.String toStringImpl(java.util.Map):3722:3722 -> b
    65:72:java.lang.String toStringImpl(java.util.Map):3724:3724 -> b
com.google.common.collect.ObjectArrays -> M.m:
# {"id":"sourceFile","fileName":"ObjectArrays.java"}
    1:5:java.lang.Object[] newArray(java.lang.Object[],int):62:62 -> a
com.google.common.collect.Platform -> M.n:
# {"id":"sourceFile","fileName":"Platform.java"}
    1:9:java.lang.Object[] copy(java.lang.Object[],int,int,java.lang.Object[]):119:119 -> a
    1:9:java.lang.Object[] newArray(java.lang.Object[],int):100:100 -> b
    10:14:java.lang.Object[] newArray(java.lang.Object[],int):101:101 -> b
com.google.common.collect.RegularImmutableList -> M.o:
# {"id":"sourceFile","fileName":"RegularImmutableList.java"}
    java.lang.Object[] array -> c
    int size -> d
    com.google.common.collect.ImmutableList EMPTY -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"}
    1:11:void <clinit>():37:37 -> <clinit>
    1:3:void <init>(java.lang.Object[],int):43:43 -> <init>
    4:5:void <init>(java.lang.Object[],int):44:44 -> <init>
    6:8:void <init>(java.lang.Object[],int):45:45 -> <init>
    1:8:int copyIntoArray(java.lang.Object[],int):75:75 -> a
    9:12:int copyIntoArray(java.lang.Object[],int):76:76 -> a
    1:3:java.lang.Object[] internalArray():60:60 -> b
    1:3:int internalArrayEnd():70:70 -> c
    1:2:int internalArrayStart():65:65 -> d
    1:5:java.lang.Object get(int):83:83 -> get
    6:13:java.lang.Object get(int):85:85 -> get
    1:3:int size():50:50 -> size
com.google.common.collect.RegularImmutableMap -> M.p:
# {"id":"sourceFile","fileName":"RegularImmutableMap.java"}
    java.lang.Object hashTable -> e
    java.lang.Object[] alternatingKeysAndValues -> f
    int size -> g
    com.google.common.collect.ImmutableMap EMPTY -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/h;"}
    1:12:void <clinit>():50:50 -> <clinit>
    1:3:void <init>(java.lang.Object,java.lang.Object[],int):294:294 -> <init>
    4:5:void <init>(java.lang.Object,java.lang.Object[],int):295:295 -> <init>
    6:7:void <init>(java.lang.Object,java.lang.Object[],int):296:296 -> <init>
    8:10:void <init>(java.lang.Object,java.lang.Object[],int):297:297 -> <init>
    1:11:com.google.common.collect.ImmutableSet createEntrySet():377:377 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    1:10:com.google.common.collect.ImmutableSet createKeySet():478:478 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/i;"}
    11:16:com.google.common.collect.ImmutableSet createKeySet():480:480 -> b
    1:11:com.google.common.collect.ImmutableCollection createValues():571:571 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/f;"}
    1:15:java.lang.Object get(java.lang.Object):308:308 -> get
    2:6:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[]):92:92 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)LM/p;"}
    3:11:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):104:104 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;LM/h$a;)LM/p;"}
    12:13:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):108:108 -> i
    14:21:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):109:109 -> i
    22:24:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):108:108 -> i
    25:31:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):110:110 -> i
    32:37:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):112:112 -> i
    38:41:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):113:113 -> i
    42:45:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):119:119 -> i
    46:49:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):121:121 -> i
    50:55:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):134:134 -> i
    56:58:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):122:122 -> i
    59:62:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):123:123 -> i
    63:67:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):125:125 -> i
    9:10:java.lang.Object createHashTable(java.lang.Object[],int,int,int):155:155 -> j
    11:17:java.lang.Object createHashTable(java.lang.Object[],int,int,int):156:156 -> j
    18:20:java.lang.Object createHashTable(java.lang.Object[],int,int,int):157:157 -> j
    21:34:java.lang.Object createHashTable(java.lang.Object[],int,int,int):155:155 -> j
    35:36:java.lang.Object createHashTable(java.lang.Object[],int,int,int):169:169 -> j
    37:51:java.lang.Object createHashTable(java.lang.Object[],int,int,int):170:170 -> j
    52:57:java.lang.Object createHashTable(java.lang.Object[],int,int,int):178:178 -> j
    58:62:java.lang.Object createHashTable(java.lang.Object[],int,int,int):179:179 -> j
    63:65:java.lang.Object createHashTable(java.lang.Object[],int,int,int):180:180 -> j
    66:74:java.lang.Object createHashTable(java.lang.Object[],int,int,int):181:181 -> j
    75:82:java.lang.Object createHashTable(java.lang.Object[],int,int,int):183:183 -> j
    83:86:java.lang.Object createHashTable(java.lang.Object[],int,int,int):185:185 -> j
    87:90:java.lang.Object createHashTable(java.lang.Object[],int,int,int):196:196 -> j
    91:95:java.lang.Object createHashTable(java.lang.Object[],int,int,int):197:197 -> j
    96:103:java.lang.Object createHashTable(java.lang.Object[],int,int,int):187:187 -> j
    104:109:java.lang.Object createHashTable(java.lang.Object[],int,int,int):188:188 -> j
    110:115:java.lang.Object createHashTable(java.lang.Object[],int,int,int):190:190 -> j
    116:126:java.lang.Object createHashTable(java.lang.Object[],int,int,int):191:191 -> j
    127:144:java.lang.Object createHashTable(java.lang.Object[],int,int,int):201:201 -> j
    145:146:java.lang.Object createHashTable(java.lang.Object[],int,int,int):209:209 -> j
    147:161:java.lang.Object createHashTable(java.lang.Object[],int,int,int):210:210 -> j
    162:167:java.lang.Object createHashTable(java.lang.Object[],int,int,int):218:218 -> j
    168:172:java.lang.Object createHashTable(java.lang.Object[],int,int,int):219:219 -> j
    173:175:java.lang.Object createHashTable(java.lang.Object[],int,int,int):220:220 -> j
    176:184:java.lang.Object createHashTable(java.lang.Object[],int,int,int):221:221 -> j
    185:193:java.lang.Object createHashTable(java.lang.Object[],int,int,int):223:223 -> j
    194:197:java.lang.Object createHashTable(java.lang.Object[],int,int,int):225:225 -> j
    198:201:java.lang.Object createHashTable(java.lang.Object[],int,int,int):236:236 -> j
    202:206:java.lang.Object createHashTable(java.lang.Object[],int,int,int):237:237 -> j
    207:214:java.lang.Object createHashTable(java.lang.Object[],int,int,int):227:227 -> j
    215:220:java.lang.Object createHashTable(java.lang.Object[],int,int,int):228:228 -> j
    221:226:java.lang.Object createHashTable(java.lang.Object[],int,int,int):230:230 -> j
    227:237:java.lang.Object createHashTable(java.lang.Object[],int,int,int):231:231 -> j
    238:250:java.lang.Object createHashTable(java.lang.Object[],int,int,int):241:241 -> j
    251:252:java.lang.Object createHashTable(java.lang.Object[],int,int,int):246:246 -> j
    253:267:java.lang.Object createHashTable(java.lang.Object[],int,int,int):247:247 -> j
    268:273:java.lang.Object createHashTable(java.lang.Object[],int,int,int):255:255 -> j
    274:278:java.lang.Object createHashTable(java.lang.Object[],int,int,int):256:256 -> j
    279:281:java.lang.Object createHashTable(java.lang.Object[],int,int,int):257:257 -> j
    282:290:java.lang.Object createHashTable(java.lang.Object[],int,int,int):258:258 -> j
    291:294:java.lang.Object createHashTable(java.lang.Object[],int,int,int):260:260 -> j
    295:298:java.lang.Object createHashTable(java.lang.Object[],int,int,int):262:262 -> j
    299:302:java.lang.Object createHashTable(java.lang.Object[],int,int,int):273:273 -> j
    303:311:java.lang.Object createHashTable(java.lang.Object[],int,int,int):274:274 -> j
    312:319:java.lang.Object createHashTable(java.lang.Object[],int,int,int):264:264 -> j
    320:325:java.lang.Object createHashTable(java.lang.Object[],int,int,int):265:265 -> j
    326:331:java.lang.Object createHashTable(java.lang.Object[],int,int,int):267:267 -> j
    332:348:java.lang.Object createHashTable(java.lang.Object[],int,int,int):268:268 -> j
    349:361:java.lang.Object createHashTable(java.lang.Object[],int,int,int):278:278 -> j
    8:20:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):330:330 -> k
    21:30:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):331:331 -> k
    31:34:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):336:336 -> k
    35:37:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):337:337 -> k
    38:40:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):338:338 -> k
    41:49:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):339:339 -> k
    50:57:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):341:341 -> k
    58:67:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):344:344 -> k
    68:73:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):345:345 -> k
    74:77:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):348:348 -> k
    78:80:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):349:349 -> k
    81:83:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):350:350 -> k
    84:92:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):351:351 -> k
    93:101:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):353:353 -> k
    102:111:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):356:356 -> k
    112:117:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):357:357 -> k
    118:119:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):361:361 -> k
    120:121:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):362:362 -> k
    122:130:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):363:363 -> k
    131:136:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):365:365 -> k
    137:146:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):368:368 -> k
    147:152:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):369:369 -> k
    1:3:int size():302:302 -> size
com.google.common.collect.RegularImmutableMap$EntrySet -> M.p$a:
# {"id":"sourceFile","fileName":"RegularImmutableMap.java"}
    com.google.common.collect.ImmutableMap map -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/h;"}
    java.lang.Object[] alternatingKeysAndValues -> d
    int keyOffset -> e
    int size -> f
    1:3:void <init>(com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):390:390 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/h;[Ljava/lang/Object;II)V"}
    4:5:void <init>(com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):391:391 -> <init>
    6:7:void <init>(com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):392:392 -> <init>
    8:9:void <init>(com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):393:393 -> <init>
    10:12:void <init>(com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):394:394 -> <init>
    1:9:int copyIntoArray(java.lang.Object[],int):404:404 -> a
    1:5:boolean contains(java.lang.Object):446:446 -> contains
    6:7:boolean contains(java.lang.Object):447:447 -> contains
    8:11:boolean contains(java.lang.Object):448:448 -> contains
    12:17:boolean contains(java.lang.Object):449:449 -> contains
    18:32:boolean contains(java.lang.Object):450:450 -> contains
    1:6:com.google.common.collect.ImmutableList createAsList():409:409 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/g;"}
    1:3:int access$000(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/p$a;)I"}
    1:5:java.util.Iterator iterator():380:380 -> iterator
    1:3:java.lang.Object[] access$100(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/p$a;)[Ljava/lang/Object;"}
    1:3:int access$200(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/p$a;)I"}
    1:9:com.google.common.collect.UnmodifiableIterator iterator():399:399 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/r;"}
    1:3:int size():462:462 -> size
com.google.common.collect.RegularImmutableMap$EntrySet$1 -> M.p$a$a:
# {"id":"sourceFile","fileName":"RegularImmutableMap.java"}
    com.google.common.collect.RegularImmutableMap$EntrySet this$0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/p$a;"}
    1:6:void <init>(com.google.common.collect.RegularImmutableMap$EntrySet):409:409 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/p$a;)V"}
    1:5:java.lang.Object get(int):409:409 -> get
    1:9:java.util.Map$Entry get(int):412:412 -> m
    10:29:java.util.Map$Entry get(int):418:418 -> m
    30:49:java.util.Map$Entry get(int):420:420 -> m
    50:55:java.util.Map$Entry get(int):421:421 -> m
    1:7:int size():426:426 -> size
com.google.common.collect.RegularImmutableMap$KeySet -> M.p$b:
# {"id":"sourceFile","fileName":"RegularImmutableMap.java"}
    com.google.common.collect.ImmutableMap map -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/h;"}
    com.google.common.collect.ImmutableList list -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"}
    1:3:void <init>(com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):523:523 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LM/h;LM/g;)V"}
    4:5:void <init>(com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):524:524 -> <init>
    6:8:void <init>(com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):525:525 -> <init>
    1:9:int copyIntoArray(java.lang.Object[],int):535:535 -> a
    1:12:boolean contains(java.lang.Object):545:545 -> contains
    1:3:com.google.common.collect.ImmutableList asList():540:540 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/g;"}
    1:9:com.google.common.collect.UnmodifiableIterator iterator():530:530 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LM/r;"}
    1:5:java.util.Iterator iterator():519:519 -> iterator
    1:7:int size():555:555 -> size
com.google.common.collect.RegularImmutableMap$KeysOrValuesAsList -> M.p$c:
# {"id":"sourceFile","fileName":"RegularImmutableMap.java"}
    java.lang.Object[] alternatingKeysAndValues -> c
    int offset -> d
    int size -> e
    1:3:void <init>(java.lang.Object[],int,int):488:488 -> <init>
    4:5:void <init>(java.lang.Object[],int,int):489:489 -> <init>
    6:7:void <init>(java.lang.Object[],int,int):490:490 -> <init>
    8:10:void <init>(java.lang.Object[],int,int):491:491 -> <init>
    1:5:java.lang.Object get(int):496:496 -> get
    6:18:java.lang.Object get(int):498:498 -> get
    1:3:int size():508:508 -> size
com.google.common.collect.Sets -> M.q:
# {"id":"sourceFile","fileName":"Sets.java"}
    5:9:boolean equalsImpl(java.util.Set,java.lang.Object):1789:1789 -> a
    10:11:boolean equalsImpl(java.util.Set,java.lang.Object):1790:1790 -> a
    12:29:boolean equalsImpl(java.util.Set,java.lang.Object):1793:1793 -> a
    1:18:int hashCodeImpl(java.util.Set):1775:1775 -> b
    19:29:int hashCodeImpl(java.util.Set):1776:1776 -> b
com.google.common.collect.UnmodifiableIterator -> M.r:
# {"id":"sourceFile","fileName":"UnmodifiableIterator.java"}
    1:4:void <init>():37:37 -> <init>
    1:6:void remove():49:49 -> remove
com.google.common.collect.UnmodifiableListIterator -> M.s:
# {"id":"sourceFile","fileName":"UnmodifiableListIterator.java"}
    1:4:void <init>():34:34 -> <init>
    1:6:void add(java.lang.Object):46:46 -> add
    1:6:void set(java.lang.Object):59:59 -> set
com.tora22.minecraft.www.twa.Application -> com.tora22.minecraft.www.twa.Application:
# {"id":"sourceFile","fileName":"Application.java"}
    1:4:void <init>():20:20 -> <init>
    1:4:void onCreate():26:26 -> onCreate
com.tora22.minecraft.www.twa.DelegationService -> com.tora22.minecraft.www.twa.DelegationService:
# {"id":"sourceFile","fileName":"DelegationService.java"}
    1:4:void <init>():5:5 -> <init>
    1:4:void onCreate():9:9 -> onCreate
com.tora22.minecraft.www.twa.LauncherActivity -> com.tora22.minecraft.www.twa.LauncherActivity:
# {"id":"sourceFile","fileName":"LauncherActivity.java"}
    1:4:void <init>():25:25 -> <init>
    1:5:android.net.Uri getLaunchingUrl():48:48 -> i
    1:3:void onCreate(android.os.Bundle):33:33 -> onCreate
    4:10:void onCreate(android.os.Bundle):38:38 -> onCreate
    11:14:void onCreate(android.os.Bundle):39:39 -> onCreate
    15:18:void onCreate(android.os.Bundle):41:41 -> onCreate
kotlin.Lazy -> N.a:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    java.lang.Object getValue() -> getValue
kotlin.LazyKt -> N.b:
kotlin.LazyKt__LazyJVMKt -> N.c:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    6:13:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):21:21 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;)LN/a;"}
kotlin.LazyKt__LazyKt -> N.d:
# {"id":"sourceFile","fileName":"Lazy.kt"}
kotlin.SynchronizedLazyImpl -> N.e:
# {"id":"sourceFile","fileName":"LazyJVM.kt"}
    kotlin.jvm.functions.Function0 initializer -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a;"}
    java.lang.Object _value -> b
    java.lang.Object lock -> c
    1:3:void <init>(kotlin.jvm.functions.Function0,java.lang.Object):55:57 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;Ljava/lang/Object;)V"}
    4:4:void <init>(kotlin.jvm.functions.Function0,java.lang.Object):59:59 -> <init>
    5:5:void <init>(kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;Ljava/lang/Object;ILS/b;)V"}
    1:10:boolean isInitialized():82:82 -> a
    1:2:java.lang.Object getValue():63:63 -> getValue
    3:7:java.lang.Object getValue():64:64 -> getValue
    8:10:java.lang.Object getValue():69:69 -> getValue
    11:15:java.lang.Object getValue():70:70 -> getValue
    16:24:java.lang.Object getValue():74:74 -> getValue
    25:27:java.lang.Object getValue():75:75 -> getValue
    28:29:java.lang.Object getValue():76:76 -> getValue
    30:34:java.lang.Object getValue():69:69 -> getValue
    1:18:java.lang.String toString():84:84 -> toString
kotlin.UNINITIALIZED_VALUE -> N.f:
# {"id":"sourceFile","fileName":"Lazy.kt"}
    kotlin.UNINITIALIZED_VALUE INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LN/f;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():71:71 -> <init>
kotlin.Unit -> N.g:
# {"id":"sourceFile","fileName":"Unit.kt"}
    kotlin.Unit INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LN/g;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():22:22 -> <init>
    1:3:java.lang.String toString():23:23 -> toString
kotlin.collections.ArraysKt -> O.a:
kotlin.collections.ArraysKt__ArraysJVMKt -> O.b:
# {"id":"sourceFile","fileName":"ArraysJVM.kt"}
    4:39:void copyOfRangeToIndexCheck(int,int):49:49 -> a
kotlin.collections.ArraysKt__ArraysKt -> O.c:
# {"id":"sourceFile","fileName":"Arrays.kt"}
kotlin.collections.ArraysKt___ArraysJvmKt -> O.d:
# {"id":"sourceFile","fileName":"_ArraysJvm.kt"}
    12:15:int[] copyInto(int[],int[],int,int,int):1316:1316 -> b
    12:15:long[] copyInto(long[],long[],int,int,int):1339:1339 -> c
    12:15:java.lang.Object[] copyInto(java.lang.Object[],java.lang.Object[],int,int,int):1247:1247 -> d
    16:21:int[] copyInto$default(int[],int[],int,int,int,int,java.lang.Object):1315:1315 -> e
    16:21:java.lang.Object[] copyInto$default(java.lang.Object[],java.lang.Object[],int,int,int,int,java.lang.Object):1246:1246 -> f
    6:9:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):1835:1835 -> g
    10:19:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):1836:1836 -> g
kotlin.collections.ArraysKt___ArraysKt -> O.e:
# {"id":"sourceFile","fileName":"_Arrays.kt"}
kotlin.collections.CollectionsKt -> O.f:
kotlin.collections.CollectionsKt__CollectionsJVMKt -> O.g:
# {"id":"sourceFile","fileName":"CollectionsJVM.kt"}
    1:10:java.util.List listOf(java.lang.Object):20:20 -> a
kotlin.collections.CollectionsKt__CollectionsKt -> O.h:
# {"id":"sourceFile","fileName":"Collections.kt"}
    1:3:java.util.List emptyList():71:71 -> b
    1:8:void throwIndexOverflow():465:465 -> c
kotlin.collections.CollectionsKt__IterablesKt -> O.i:
# {"id":"sourceFile","fileName":"Iterables.kt"}
kotlin.collections.CollectionsKt__IteratorsJVMKt -> O.j:
# {"id":"sourceFile","fileName":"IteratorsJVM.kt"}
kotlin.collections.CollectionsKt__IteratorsKt -> O.k:
# {"id":"sourceFile","fileName":"Iterators.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> O.l:
# {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"}
kotlin.collections.CollectionsKt__MutableCollectionsKt -> O.m:
# {"id":"sourceFile","fileName":"MutableCollections.kt"}
kotlin.collections.CollectionsKt__ReversedViewsKt -> O.n:
# {"id":"sourceFile","fileName":"ReversedViews.kt"}
kotlin.collections.CollectionsKt___CollectionsJvmKt -> O.o:
# {"id":"sourceFile","fileName":"_CollectionsJvm.kt"}
kotlin.collections.CollectionsKt___CollectionsKt -> O.p:
# {"id":"sourceFile","fileName":"_Collections.kt"}
    6:9:boolean contains(java.lang.Iterable,java.lang.Object):74:74 -> d
    10:16:boolean contains(java.lang.Iterable,java.lang.Object):75:75 -> d
    17:26:boolean contains(java.lang.Iterable,java.lang.Object):76:76 -> d
    6:10:java.lang.Object firstOrNull(java.lang.Iterable):262:262 -> e
    11:20:java.lang.Object firstOrNull(java.lang.Iterable):263:263 -> e
    21:25:java.lang.Object firstOrNull(java.lang.Iterable):266:266 -> e
    26:29:java.lang.Object firstOrNull(java.lang.Iterable):269:269 -> e
    30:36:java.lang.Object firstOrNull(java.lang.Iterable):270:270 -> e
    37:41:java.lang.Object firstOrNull(java.lang.Iterable):272:272 -> e
    6:16:int indexOf(java.lang.Iterable,java.lang.Object):313:313 -> f
    17:33:int indexOf(java.lang.Iterable,java.lang.Object):315:315 -> f
    34:36:int indexOf(java.lang.Iterable,java.lang.Object):316:316 -> f
    37:48:int indexOf(java.lang.Iterable,java.lang.Object):317:317 -> f
kotlin.collections.EmptyIterator -> O.q:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyIterator INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LO/q;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():15:15 -> <init>
    1:6:java.lang.Void next():20:20 -> a
    1:8:void add(java.lang.Object):0:0 -> add
    1:6:java.lang.Void previous():21:21 -> b
    1:2:boolean hasNext():16:16 -> hasNext
    1:2:boolean hasPrevious():17:17 -> hasPrevious
    1:5:java.lang.Object next():15:15 -> next
    1:2:int nextIndex():18:18 -> nextIndex
    1:5:java.lang.Object previous():15:15 -> previous
    1:2:int previousIndex():19:19 -> previousIndex
    1:8:void remove():0:0 -> remove
    1:8:void set(java.lang.Object):0:0 -> set
kotlin.collections.EmptyList -> O.r:
# {"id":"sourceFile","fileName":"Collections.kt"}
    kotlin.collections.EmptyList INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LO/r;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():24:24 -> <init>
    1:1:boolean O.EmptyList.contains(java.lang.Void):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void add(int,java.lang.Object):0:0 -> add
    2:2:boolean add(java.lang.Object):0:0 -> add
    1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll
    2:2:boolean addAll(java.util.Collection):0:0 -> addAll
    1:28:java.lang.Void get(int):36:36 -> b
    1:2:int getSize():31:31 -> c
    1:8:void clear():0:0 -> clear
    1:13:boolean contains(java.lang.Object):24:24 -> contains
    6:10:boolean containsAll(java.util.Collection):34:34 -> containsAll
    1:1:int O.EmptyList.indexOf(java.lang.Void):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:int O.EmptyList.lastIndexOf(java.lang.Void):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    1:16:boolean equals(java.lang.Object):27:27 -> equals
    1:5:java.lang.Object get(int):24:24 -> get
    1:2:int hashCode():28:28 -> hashCode
    1:13:int indexOf(java.lang.Object):24:24 -> indexOf
    1:2:boolean isEmpty():32:32 -> isEmpty
    1:3:java.util.Iterator iterator():40:40 -> iterator
    1:13:int lastIndexOf(java.lang.Object):24:24 -> lastIndexOf
    1:1:java.util.ListIterator listIterator():41:41 -> listIterator
    2:2:java.util.ListIterator listIterator(int):44:44 -> listIterator
    3:3:java.util.ListIterator listIterator(int):43:43 -> listIterator
    1:1:java.lang.Object remove(int):0:0 -> remove
    2:2:boolean remove(java.lang.Object):0:0 -> remove
    1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll
    1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll
    1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set
    1:5:int size():24:24 -> size
    6:36:java.util.List subList(int,int):49:49 -> subList
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    1:3:java.lang.String toString():29:29 -> toString
kotlin.collections.IntIterator -> O.s:
# {"id":"sourceFile","fileName":"PrimitiveIterators.kt"}
    1:4:void <init>():35:35 -> <init>
    int nextInt() -> a
    1:9:java.lang.Object next():35:35 -> next
    1:8:void remove():0:0 -> remove
kotlin.coroutines.CoroutineContext -> P.a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/a$b;)LP/a$a;"}
kotlin.coroutines.CoroutineContext$Element -> P.a$a:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
kotlin.coroutines.CoroutineContext$Key -> P.a$b:
# {"id":"sourceFile","fileName":"CoroutineContext.kt"}
kotlin.internal.ProgressionUtilKt -> Q.a:
# {"id":"sourceFile","fileName":"progressionUtil.kt"}
    1:14:int differenceModulo(int,int,int):21:21 -> a
    6:17:int getProgressionLastElement(int,int,int):46:46 -> b
    18:23:int getProgressionLastElement(int,int,int):47:47 -> b
    24:31:int getProgressionLastElement(int,int,int):48:48 -> b
    1:6:int mod(int,int):10:10 -> c
kotlin.jvm.functions.Function0 -> R.a:
# {"id":"sourceFile","fileName":"Functions.kt"}
    java.lang.Object invoke() -> a
kotlin.jvm.internal.CollectionToArray -> S.a:
# {"id":"sourceFile","fileName":"CollectionToArray.kt"}
    java.lang.Object[] EMPTY -> a
    2:3:void <clinit>():127:127 -> <clinit>
    4:6:void <clinit>():14:14 -> <clinit>
    6:11:java.lang.Object[] toArray(java.util.Collection):83:83 -> a
    12:14:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    15:18:java.lang.Object[] toArray(java.util.Collection):85:85 -> a
    19:24:java.lang.Object[] toArray(java.util.Collection):86:86 -> a
    25:27:java.lang.Object[] toArray(java.util.Collection):21:21 -> a
    28:32:java.lang.Object[] toArray(java.util.Collection):22:22 -> a
    33:38:java.lang.Object[] toArray(java.util.Collection):91:91 -> a
    39:41:java.lang.Object[] toArray(java.util.Collection):92:92 -> a
    42:62:java.lang.Object[] toArray(java.util.Collection):93:93 -> a
    63:68:java.lang.Object[] toArray(java.util.Collection):99:99 -> a
    69:79:java.lang.Object[] toArray(java.util.Collection):102:102 -> a
    80:85:java.lang.Object[] toArray(java.util.Collection):104:104 -> a
    86:95:java.lang.Object[] toArray(java.util.Collection):23:23 -> a
    6:8:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):30:30 -> b
    9:16:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):105:105 -> b
    17:22:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    23:26:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):107:107 -> b
    27:32:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):108:108 -> b
    33:38:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b
    39:64:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:39 -> b
    65:70:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):113:113 -> b
    71:73:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):114:114 -> b
    74:94:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):115:115 -> b
    95:100:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):121:121 -> b
    101:111:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):124:124 -> b
    112:119:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):126:126 -> b
    120:122:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):43:43 -> b
    123:132:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):46:46 -> b
kotlin.jvm.internal.DefaultConstructorMarker -> S.b:
# {"id":"sourceFile","fileName":"DefaultConstructorMarker.java"}
kotlin.jvm.internal.FunctionBase -> S.c:
# {"id":"sourceFile","fileName":"FunctionBase.kt"}
kotlin.jvm.internal.Intrinsics -> S.d:
# {"id":"sourceFile","fileName":"Intrinsics.java"}
    9:13:boolean areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    3:6:void checkNotNull(java.lang.Object):25:25 -> b
    3:6:void checkNotNull(java.lang.Object,java.lang.String):31:31 -> c
    4:32:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> d
    3:6:void checkNotNullParameter(java.lang.Object,java.lang.String):131:131 -> e
    1:8:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):144:144 -> f
    9:15:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):146:146 -> f
    16:30:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):149:149 -> f
    31:45:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):151:151 -> f
    46:47:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):153:153 -> f
    48:51:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):154:154 -> f
    52:55:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):155:155 -> f
    56:89:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):157:157 -> f
    1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):253:253 -> g
    1:4:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):257:257 -> h
    5:9:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):258:258 -> h
    10:27:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):262:262 -> h
    28:33:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):267:267 -> h
    34:37:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):268:268 -> h
    1:12:void throwJavaNpe():45:45 -> i
    1:12:void throwJavaNpe(java.lang.String):50:50 -> j
    1:16:void throwParameterIsNullNPE(java.lang.String):140:140 -> k
kotlin.jvm.internal.Lambda -> S.e:
# {"id":"sourceFile","fileName":"Lambda.kt"}
    int arity -> a
    1:6:void <init>(int):10:10 -> <init>
    1:10:java.lang.String toString():11:11 -> toString
kotlin.jvm.internal.Reflection -> S.f:
# {"id":"sourceFile","fileName":"Reflection.java"}
    kotlin.jvm.internal.ReflectionFactory factory -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LS/g;"}
    kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"[LU/a;"}
    2:7:void <clinit>():26:26 -> <clinit>
    8:17:void <clinit>():27:27 -> <clinit>
    18:25:void <clinit>():34:34 -> <clinit>
    26:30:void <clinit>():39:39 -> <clinit>
    1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):79:79 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)Ljava/lang/String;"}
kotlin.jvm.internal.ReflectionFactory -> S.g:
# {"id":"sourceFile","fileName":"ReflectionFactory.java"}
    1:4:void <init>():14:14 -> <init>
    1:15:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:44 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/c;)Ljava/lang/String;"}
    16:30:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):45:45 -> a
    1:5:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)Ljava/lang/String;"}
kotlin.ranges.IntProgression -> T.a:
# {"id":"sourceFile","fileName":"Progressions.kt"}
    int first -> a
    int last -> b
    int step -> c
    kotlin.ranges.IntProgression$Companion Companion -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"LT/a$a;"}
    1:9:void <clinit>():0:0 -> <clinit>
    1:9:void <init>(int,int,int):77:77 -> <init>
    10:11:void <init>(int,int,int):92:92 -> <init>
    12:17:void <init>(int,int,int):97:97 -> <init>
    18:20:void <init>(int,int,int):102:102 -> <init>
    21:28:void <init>(int,int,int):86:86 -> <init>
    29:36:void <init>(int,int,int):85:85 -> <init>
    1:3:int getFirst():92:92 -> a
    1:3:int getLast():97:97 -> b
    1:3:int getStep():102:102 -> c
    1:12:kotlin.collections.IntIterator iterator():104:104 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/s;"}
    1:19:boolean equals(java.lang.Object):115:115 -> equals
    20:43:boolean equals(java.lang.Object):116:116 -> equals
    1:21:int hashCode():119:119 -> hashCode
    1:22:boolean isEmpty():112:112 -> isEmpty
    1:5:java.util.Iterator iterator():77:77 -> iterator
    1:66:java.lang.String toString():121:121 -> toString
kotlin.ranges.IntProgression$Companion -> T.a$a:
# {"id":"sourceFile","fileName":"Progressions.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():123:123 -> <init>
    1:6:kotlin.ranges.IntProgression fromClosedRange(int,int,int):132:132 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(III)LT/a;"}
kotlin.ranges.IntProgressionIterator -> T.b:
# {"id":"sourceFile","fileName":"ProgressionIterators.kt"}
    int step -> a
    int finalElement -> b
    boolean hasNext -> c
    int next -> d
    1:5:void <init>(int,int,int):38:38 -> <init>
    6:18:void <init>(int,int,int):39:39 -> <init>
    19:24:void <init>(int,int,int):40:40 -> <init>
    25:27:void <init>(int,int,int):41:41 -> <init>
    1:2:int nextInt():46:46 -> a
    3:6:int nextInt():47:47 -> a
    7:11:int nextInt():48:48 -> a
    12:14:int nextInt():49:49 -> a
    15:20:int nextInt():48:48 -> a
    21:26:int nextInt():52:52 -> a
    1:3:boolean hasNext():43:43 -> hasNext
kotlin.ranges.IntRange -> T.c:
# {"id":"sourceFile","fileName":"PrimitiveRanges.kt"}
    kotlin.ranges.IntRange$Companion Companion -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"LT/c$a;"}
    kotlin.ranges.IntRange EMPTY -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"LT/c;"}
    9:18:void <clinit>():86:86 -> <clinit>
    2:5:void <init>(int,int):54:54 -> <init>
    1:19:boolean equals(java.lang.Object):76:76 -> equals
    20:45:boolean equals(java.lang.Object):77:77 -> equals
    1:20:int hashCode():80:80 -> hashCode
    1:14:boolean isEmpty():73:73 -> isEmpty
    1:29:java.lang.String toString():82:82 -> toString
kotlin.ranges.IntRange$Companion -> T.c$a:
# {"id":"sourceFile","fileName":"PrimitiveRanges.kt"}
    1:1:void <init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/b;)V"}
    2:2:void <init>():84:84 -> <init>
kotlin.ranges.RangesKt -> T.d:
kotlin.ranges.RangesKt__RangesKt -> T.e:
# {"id":"sourceFile","fileName":"Ranges.kt"}
kotlin.ranges.RangesKt___RangesKt -> T.f:
# {"id":"sourceFile","fileName":"_Ranges.kt"}
    1:4:int coerceAtLeast(int,int):1244:1244 -> a
    1:4:int coerceAtMost(int,int):1321:1321 -> b
    1:8:kotlin.ranges.IntProgression downTo(int,int):828:828 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LT/a;"}
kotlin.reflect.KClass -> U.a:
# {"id":"sourceFile","fileName":"KClass.kt"}
kotlin.text.CharsKt__CharJVMKt -> V.a:
# {"id":"sourceFile","fileName":"CharJVM.kt"}
kotlin.text.CharsKt__CharKt -> V.b:
# {"id":"sourceFile","fileName":"Char.kt"}
    9:12:boolean equals(char,char,boolean):237:237 -> a
    13:18:boolean equals(char,char,boolean):238:238 -> a
    19:31:boolean equals(char,char,boolean):240:240 -> a
kotlin.text.StringsKt -> V.c:
kotlin.text.StringsKt__AppendableKt -> V.d:
# {"id":"sourceFile","fileName":"Appendable.kt"}
kotlin.text.StringsKt__IndentKt -> V.e:
# {"id":"sourceFile","fileName":"Indent.kt"}
kotlin.text.StringsKt__RegexExtensionsJVMKt -> V.f:
# {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"}
kotlin.text.StringsKt__RegexExtensionsKt -> V.g:
# {"id":"sourceFile","fileName":"RegexExtensions.kt"}
kotlin.text.StringsKt__StringBuilderJVMKt -> V.h:
# {"id":"sourceFile","fileName":"StringBuilderJVM.kt"}
kotlin.text.StringsKt__StringBuilderKt -> V.i:
# {"id":"sourceFile","fileName":"StringBuilder.kt"}
kotlin.text.StringsKt__StringNumberConversionsJVMKt -> V.j:
# {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"}
kotlin.text.StringsKt__StringNumberConversionsKt -> V.k:
# {"id":"sourceFile","fileName":"StringNumberConversions.kt"}
kotlin.text.StringsKt__StringsJVMKt -> V.l:
# {"id":"sourceFile","fileName":"StringsJVM.kt"}
    13:23:boolean regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):654:654 -> a
    24:28:boolean regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):656:656 -> a
    17:23:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):88:88 -> b
    24:28:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):92:92 -> b
    29:32:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):93:93 -> b
    33:44:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):94:94 -> b
    45:49:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):96:96 -> b
    50:57:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):100:100 -> b
    58:64:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):102:102 -> b
    65:70:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):103:103 -> b
    71:87:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):105:105 -> b
    88:93:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):95:95 -> b
    6:10:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):86:86 -> c
kotlin.text.StringsKt__StringsKt -> V.m:
# {"id":"sourceFile","fileName":"Strings.kt"}
    6:12:int getLastIndex(java.lang.CharSequence):379:379 -> d
    13:17:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1102:1102 -> e
    18:24:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1105:1105 -> e
    25:41:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1103:1103 -> e
    4:21:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):974:974 -> f
    22:37:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):976:976 -> f
    38:45:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):978:978 -> f
    46:66:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):979:979 -> f
    67:91:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):980:980 -> f
    92:112:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):984:984 -> f
    113:136:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):985:985 -> f
    12:16:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):972:972 -> g
    16:35:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):821:821 -> h
    36:58:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):826:826 -> h
kotlin.text.StringsKt___StringsJvmKt -> V.n:
# {"id":"sourceFile","fileName":"_StringsJvm.kt"}
kotlin.text.StringsKt___StringsKt -> V.o:
# {"id":"sourceFile","fileName":"_Strings.kt"}
kotlinx.coroutines.Job -> W.a:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key Key -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LW/a$a;"}
    1:5:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.Job$Key -> W.a$a:
# {"id":"sourceFile","fileName":"Job.kt"}
    kotlinx.coroutines.Job$Key $$INSTANCE -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"LW/a$a;"}
    1:8:void <clinit>():0:0 -> <clinit>
    1:4:void <init>():116:116 -> <init>
kotlinx.coroutines.JobKt -> W.b:
    1:4:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1:1 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/a;Ljava/util/concurrent/CancellationException;)V"}
    1:4:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):1:1 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/a;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}
kotlinx.coroutines.JobKt__JobKt -> W.c:
# {"id":"sourceFile","fileName":"Job.kt"}
    1:6:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):564:564 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/a;Ljava/util/concurrent/CancellationException;)V"}
    6:9:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):563:563 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/a;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}
