# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.internal.utils.SizeUtil":"SizeUtil.java","androidx.camera.camera2.compat.quirk.SmallDisplaySizeQuirk":"SmallDisplaySizeQuirk.kt"}}
androidx.camera.camera2.impl.DisplayInfoManager -> ax1:
# {"id":"sourceFile","fileName":"DisplayInfoManager.kt"}
    androidx.camera.camera2.compat.workaround.MaxPreviewSize maxPreviewSize -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"La71;"}
    androidx.camera.camera2.compat.workaround.DisplaySizeCorrector displaySizeCorrector -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll76;"}
    java.lang.Object lock -> c
    android.view.Display[] displays -> d
    android.hardware.display.DisplayManager displayManager -> e
    android.util.Size previewSize -> f
    androidx.camera.camera2.impl.DisplayInfoManager$Companion Companion -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf66;"}
    android.util.Size MAX_PREVIEW_SIZE -> h
    android.util.Size ABNORMAL_DISPLAY_SIZE_THRESHOLD -> i
    android.util.Size FALLBACK_DISPLAY_SIZE -> j
    androidx.camera.camera2.impl.DisplayInfoManager instance -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lax1;"}
    4:6:void androidx.camera.camera2.impl.DisplayInfoManager$Companion.<init>():88:88 -> <clinit>
    4:6:void androidx.camera.camera2.impl.DisplayInfoManager$Companion.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    4:6:void <clinit>():0 -> <clinit>
    7:8:void <clinit>():0:0 -> <clinit>
    9:19:void <clinit>():89:89 -> <clinit>
    20:30:void <clinit>():91:91 -> <clinit>
    31:42:void <clinit>():96:96 -> <clinit>
    1:3:void <init>(android.content.Context):43:43 -> <init>
    4:12:void <init>(android.content.Context):45:45 -> <init>
    13:21:void <init>(android.content.Context):46:46 -> <init>
    22:28:void <init>(android.content.Context):49:49 -> <init>
    29:34:void <init>(android.content.Context):65:65 -> <init>
    35:45:void <init>(android.content.Context):124:124 -> <init>
    46:57:void <init>(android.content.Context):125:125 -> <init>
    58:60:void <init>(android.content.Context):124:124 -> <init>
    1:6:android.util.Size getCorrectedDisplaySize():219:219 -> a
    1:6:android.util.Size calculatePreviewSize():211 -> a
    7:13:android.util.Size getCorrectedDisplaySize():220:220 -> a
    7:13:android.util.Size calculatePreviewSize():211 -> a
    14:22:android.util.Size getCorrectedDisplaySize():221:221 -> a
    14:22:android.util.Size calculatePreviewSize():211 -> a
    23:34:boolean androidx.camera.core.internal.utils.SizeUtil.isSmallerByArea(android.util.Size,android.util.Size):67:67 -> a
    23:34:android.util.Size getCorrectedDisplaySize():224 -> a
    23:34:android.util.Size calculatePreviewSize():211 -> a
    35:36:android.util.Size getCorrectedDisplaySize():228:228 -> a
    35:36:android.util.Size calculatePreviewSize():211 -> a
    37:42:android.util.Size androidx.camera.camera2.compat.workaround.DisplaySizeCorrector.getDisplaySize():35:35 -> a
    37:42:android.util.Size getCorrectedDisplaySize():228 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:42:android.util.Size calculatePreviewSize():211 -> a
    43:71:android.util.Size androidx.camera.camera2.compat.quirk.SmallDisplaySizeQuirk.getDisplaySize():37:37 -> a
    43:71:android.util.Size androidx.camera.camera2.compat.workaround.DisplaySizeCorrector.getDisplaySize():35 -> a
    43:71:android.util.Size getCorrectedDisplaySize():228 -> a
    43:71:android.util.Size calculatePreviewSize():211 -> a
    72:74:android.util.Size getCorrectedDisplaySize():228:228 -> a
    72:74:android.util.Size calculatePreviewSize():211 -> a
    75:84:android.util.Size getCorrectedDisplaySize():232:232 -> a
    75:84:android.util.Size calculatePreviewSize():211 -> a
    85:98:android.util.Size getCorrectedDisplaySize():234:234 -> a
    85:98:android.util.Size calculatePreviewSize():211 -> a
    99:111:boolean androidx.camera.core.internal.utils.SizeUtil.isSmallerByArea(android.util.Size,android.util.Size):67:67 -> a
    99:111:android.util.Size calculatePreviewSize():212 -> a
    112:116:android.util.Size calculatePreviewSize():215:215 -> a
    117:123:android.util.Size androidx.camera.camera2.compat.workaround.MaxPreviewSize.getMaxPreviewResolution(android.util.Size):39:39 -> a
    117:123:android.util.Size calculatePreviewSize():215 -> a
    124:132:android.util.Size androidx.camera.camera2.compat.workaround.MaxPreviewSize.getMaxPreviewResolution(android.util.Size):43:43 -> a
    124:132:android.util.Size calculatePreviewSize():215 -> a
    133:141:android.util.Size androidx.camera.camera2.compat.workaround.MaxPreviewSize.getMaxPreviewResolution(android.util.Size):46:46 -> a
    133:141:android.util.Size calculatePreviewSize():215 -> a
    142:154:android.util.Size androidx.camera.camera2.compat.workaround.MaxPreviewSize.getMaxPreviewResolution(android.util.Size):47:47 -> a
    142:154:android.util.Size calculatePreviewSize():215 -> a
    1:3:android.view.Display[] getDisplays():157:157 -> b
    1:3:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    4:7:android.view.Display[] getDisplays():158:158 -> b
    4:7:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    8:9:android.view.Display[] getDisplays():157:157 -> b
    8:9:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    10:15:android.view.Display[] getDisplays():162:162 -> b
    10:15:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    16:17:android.view.Display[] getDisplays():163:163 -> b
    16:17:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    18:21:android.view.Display[] getDisplays():164:164 -> b
    18:21:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    22:26:android.view.Display getMaxSizeDisplay(boolean):171:171 -> b
    27:29:android.view.Display getMaxSizeDisplay(boolean):172:172 -> b
    30:39:android.view.Display getMaxSizeDisplay(boolean):181:181 -> b
    40:44:android.view.Display getMaxSizeDisplay(boolean):182:182 -> b
    45:47:android.view.Display getMaxSizeDisplay(boolean):185:185 -> b
    48:56:android.view.Display getMaxSizeDisplay(boolean):187:187 -> b
    57:62:android.view.Display getMaxSizeDisplay(boolean):191:191 -> b
    63:83:android.view.Display getMaxSizeDisplay(boolean):192:192 -> b
    84:120:android.view.Display getMaxSizeDisplay(boolean):206:206 -> b
    121:122:android.view.Display[] getDisplays():157:157 -> b
    121:122:android.view.Display getMaxSizeDisplay(boolean):169 -> b
    1:3:android.util.Size getPreviewSize():141:141 -> c
    4:7:android.util.Size getPreviewSize():142:142 -> c
    8:12:android.util.Size getPreviewSize():143:143 -> c
    13:16:android.util.Size getPreviewSize():141:141 -> c
    17:22:android.util.Size getPreviewSize():146:146 -> c
    23:27:android.util.Size getPreviewSize():148:148 -> c
    28:31:android.util.Size getPreviewSize():141:141 -> c
