# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.textfield.TextInputLayout":"TextInputLayout.java","com.google.android.material.animation.AnimatorSetCompat":"AnimatorSetCompat.java"}}
com.google.android.material.textfield.IndicatorViewController -> gc3:
# {"id":"sourceFile","fileName":"IndicatorViewController.java"}
    android.content.res.ColorStateList helperTextViewTextColor -> A
    android.graphics.Typeface typeface -> B
    int captionTranslationYAnimationDuration -> a
    int captionFadeInAnimationDuration -> b
    int captionFadeOutAnimationDuration -> c
    android.animation.TimeInterpolator captionTranslationYAnimationInterpolator -> d
    android.animation.TimeInterpolator captionFadeInAnimationInterpolator -> e
    android.animation.TimeInterpolator captionFadeOutAnimationInterpolator -> f
    android.content.Context context -> g
    com.google.android.material.textfield.TextInputLayout textInputView -> h
    android.widget.LinearLayout indicatorArea -> i
    int indicatorsAdded -> j
    android.widget.FrameLayout captionArea -> k
    android.animation.Animator captionAnimator -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/animation/AnimatorSet;"}
    float captionTranslationYPx -> m
    int captionDisplayed -> n
    int captionToShow -> o
    java.lang.CharSequence errorText -> p
    boolean errorEnabled -> q
    android.widget.TextView errorView -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgo;"}
    java.lang.CharSequence errorViewContentDescription -> s
    int errorViewAccessibilityLiveRegion -> t
    int errorTextAppearance -> u
    android.content.res.ColorStateList errorViewTextColor -> v
    java.lang.CharSequence helperText -> w
    boolean helperTextEnabled -> x
    android.widget.TextView helperTextView -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgo;"}
    int helperTextTextAppearance -> z
    1:3:void <init>(com.google.android.material.textfield.TextInputLayout):129:129 -> <init>
    4:9:void <init>(com.google.android.material.textfield.TextInputLayout):130:130 -> <init>
    10:11:void <init>(com.google.android.material.textfield.TextInputLayout):131:131 -> <init>
    12:30:void <init>(com.google.android.material.textfield.TextInputLayout):133:133 -> <init>
    31:34:int com.google.android.material.motion.MotionUtils.resolveThemeDuration(android.content.Context,int,int):96:96 -> <init>
    31:34:void <init>(com.google.android.material.textfield.TextInputLayout):135 -> <init>
    35:41:void <init>(com.google.android.material.textfield.TextInputLayout):135:135 -> <init>
    42:45:int com.google.android.material.motion.MotionUtils.resolveThemeDuration(android.content.Context,int,int):96:96 -> <init>
    42:45:void <init>(com.google.android.material.textfield.TextInputLayout):138 -> <init>
    46:47:void <init>(com.google.android.material.textfield.TextInputLayout):138:138 -> <init>
    48:51:int com.google.android.material.motion.MotionUtils.resolveThemeDuration(android.content.Context,int,int):96:96 -> <init>
    48:51:void <init>(com.google.android.material.textfield.TextInputLayout):141 -> <init>
    52:53:void <init>(com.google.android.material.textfield.TextInputLayout):141:141 -> <init>
    54:58:void <init>(com.google.android.material.textfield.TextInputLayout):143:143 -> <init>
    59:64:void <init>(com.google.android.material.textfield.TextInputLayout):144:144 -> <init>
    65:66:void <init>(com.google.android.material.textfield.TextInputLayout):148:148 -> <init>
    67:75:void <init>(com.google.android.material.textfield.TextInputLayout):149:149 -> <init>
    76:82:void <init>(com.google.android.material.textfield.TextInputLayout):154:154 -> <init>
    1:10:void addIndicator(android.widget.TextView,int):431:431 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgo;I)V"}
    11:19:void addIndicator(android.widget.TextView,int):432:432 -> a
    20:22:void addIndicator(android.widget.TextView,int):433:433 -> a
    23:30:void addIndicator(android.widget.TextView,int):434:434 -> a
    31:37:void addIndicator(android.widget.TextView,int):436:436 -> a
    38:44:void addIndicator(android.widget.TextView,int):437:437 -> a
    45:51:void addIndicator(android.widget.TextView,int):439:439 -> a
    52:57:void addIndicator(android.widget.TextView,int):441:441 -> a
    58:66:void addIndicator(android.widget.TextView,int):442:442 -> a
    67:71:void addIndicator(android.widget.TextView,int):450:450 -> a
    72:77:void addIndicator(android.widget.TextView,int):452:452 -> a
    78:82:void addIndicator(android.widget.TextView,int):447:447 -> a
    83:87:void addIndicator(android.widget.TextView,int):448:448 -> a
    88:92:void addIndicator(android.widget.TextView,int):454:454 -> a
    93:98:void addIndicator(android.widget.TextView,int):455:455 -> a
    1:12:boolean canAdjustIndicatorPadding():420:420 -> b
    1:12:void adjustIndicatorPadding():397 -> b
    13:16:void adjustIndicatorPadding():398:398 -> b
    17:22:void adjustIndicatorPadding():399:399 -> b
    23:24:void adjustIndicatorPadding():400:400 -> b
    25:33:void adjustIndicatorPadding():404:404 -> b
    34:41:int getIndicatorPadding(boolean,int,int):426:426 -> b
    34:41:void adjustIndicatorPadding():401 -> b
    42:48:void adjustIndicatorPadding():409:409 -> b
    49:54:void adjustIndicatorPadding():410:410 -> b
    55:65:int getIndicatorPadding(boolean,int,int):426:426 -> b
    55:65:void adjustIndicatorPadding():405 -> b
    66:71:void adjustIndicatorPadding():414:414 -> b
    72:80:int getIndicatorPadding(boolean,int,int):426:426 -> b
    72:80:void adjustIndicatorPadding():411 -> b
    81:84:void adjustIndicatorPadding():400:400 -> b
    1:4:void cancelCaptionAnimator():374:374 -> c
    5:8:void cancelCaptionAnimator():375:375 -> c
    24:33:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):357:357 -> d
    24:33:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):340 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;ZLgo;III)V"}
    34:47:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):358:358 -> d
    34:47:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):340 -> d
    48:50:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):360:360 -> d
    48:50:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):340 -> d
    51:52:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):361:361 -> d
    51:52:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):340 -> d
    53:60:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):360:360 -> d
    53:60:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):340 -> d
    61:63:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):344:344 -> d
    64:70:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):346:346 -> d
    71:82:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):366:366 -> d
    71:82:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):348 -> d
    83:86:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):367:367 -> d
    83:86:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):348 -> d
    87:92:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):368:368 -> d
    87:92:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):348 -> d
    93:98:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):369:369 -> d
    93:98:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):348 -> d
    99:101:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):349:349 -> d
    102:105:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):350:350 -> d
    9:11:android.widget.TextView getCaptionViewFromDisplayState(int):389:389 -> e
    12:14:android.widget.TextView getCaptionViewFromDisplayState(int):387:387 -> e
    2:3:void hideError():196:196 -> f
    4:6:void hideError():197:197 -> f
    7:11:void hideError():199:199 -> f
    12:24:void hideError():201:201 -> f
    25:28:void hideError():202:202 -> f
    29:30:void hideError():205:205 -> f
    31:38:void hideError():208:208 -> f
    39:42:void hideError():209:209 -> f
    43:46:void hideError():208:208 -> f
    1:10:void removeIndicator(android.widget.TextView,int):459:459 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgo;I)V"}
    11:14:void removeIndicator(android.widget.TextView,int):463:463 -> g
    15:18:void removeIndicator(android.widget.TextView,int):464:464 -> g
    19:21:void removeIndicator(android.widget.TextView,int):466:466 -> g
    22:26:void removeIndicator(android.widget.TextView,int):468:468 -> g
    27:32:void removeIndicator(android.widget.TextView,int):469:469 -> g
    33:36:void setViewGroupGoneIfEmpty(android.view.ViewGroup,int):474:474 -> g
    33:36:void removeIndicator(android.widget.TextView,int):469 -> g
    1:8:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):222:222 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgo;Ljava/lang/CharSequence;)Z"}
    9:22:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):223:223 -> h
    23:36:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):226:226 -> h
    15:19:void updateCaptionViewsVisibility(int,int,boolean):239:239 -> i
    20:21:void updateCaptionViewsVisibility(int,int,boolean):240:240 -> i
    22:26:void updateCaptionViewsVisibility(int,int,boolean):241:241 -> i
    27:34:void updateCaptionViewsVisibility(int,int,boolean):243:243 -> i
    35:46:void updateCaptionViewsVisibility(int,int,boolean):251:251 -> i
    47:55:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):39:39 -> i
    47:55:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    56:61:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):40:40 -> i
    56:61:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    62:77:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):41:41 -> i
    62:77:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    78:85:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):43:43 -> i
    78:85:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    86:88:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):44:44 -> i
    86:88:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    89:91:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):45:45 -> i
    89:91:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    92:94:void com.google.android.material.animation.AnimatorSetCompat.playTogether(android.animation.AnimatorSet,java.util.List):47:47 -> i
    92:94:void updateCaptionViewsVisibility(int,int,boolean):259 -> i
    95:98:void updateCaptionViewsVisibility(int,int,boolean):260:260 -> i
    99:102:void updateCaptionViewsVisibility(int,int,boolean):261:261 -> i
    103:118:void updateCaptionViewsVisibility(int,int,boolean):263:263 -> i
    119:127:void updateCaptionViewsVisibility(int,int,boolean):290:290 -> i
    128:133:void setCaptionViewVisibilities(int,int):306:306 -> i
    128:133:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    134:138:void setCaptionViewVisibilities(int,int):308:308 -> i
    134:138:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    139:143:void setCaptionViewVisibilities(int,int):309:309 -> i
    139:143:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    144:150:void setCaptionViewVisibilities(int,int):314:314 -> i
    144:150:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    151:157:void setCaptionViewVisibilities(int,int):316:316 -> i
    151:157:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    158:160:void setCaptionViewVisibilities(int,int):319:319 -> i
    158:160:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    161:162:void setCaptionViewVisibilities(int,int):323:323 -> i
    161:162:void updateCaptionViewsVisibility(int,int,boolean):292 -> i
    163:167:void updateCaptionViewsVisibility(int,int,boolean):294:294 -> i
    168:170:void com.google.android.material.textfield.TextInputLayout.updateLabelState(boolean):1645:1645 -> i
    168:170:void updateCaptionViewsVisibility(int,int,boolean):295 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    171:174:void updateCaptionViewsVisibility(int,int,boolean):296:296 -> i
