content: package com.google.android.material.switchmaterial;
  
  import android.content.Context;
  import android.content.res.ColorStateList;
  import android.util.AttributeSet;
  import androidx.appcompat.widget.SwitchCompat;
  import com.google.android.material.R;
  import com.google.android.material.color.MaterialColors;
  import com.google.android.material.elevation.ElevationOverlayProvider;
  import com.google.android.material.internal.ViewUtils;
  
  public class SwitchMaterial extends SwitchCompat {
      private static final int DEF_STYLE_RES = R.style.Widget_MaterialComponents_CompoundButton_Switch;
      private static final int[][] ENABLED_CHECKED_STATES = {new int[]{16842910, 16842912}, new int[]{16842910, -16842912}, new int[]{-16842910, 16842912}, new int[]{-16842910, -16842912}};
      private final ElevationOverlayProvider elevationOverlayProvider;
      private ColorStateList materialThemeColorsThumbTintList;
      private ColorStateList materialThemeColorsTrackTintList;
      private boolean useMaterialThemeColors;
  
      public SwitchMaterial(Context context) {
          this(context, (AttributeSet) null);
      }
  
      public SwitchMaterial(Context context, AttributeSet attrs) {
          this(context, attrs, R.attr.switchStyle);
      }
  
      /* JADX WARNING: Illegal instructions before constructor call */
      /* Code decompiled incorrectly, please refer to instructions dump. */
      public SwitchMaterial(android.content.Context r8, android.util.AttributeSet r9, int r10) {
          /*
              r7 = this;
              int r4 = DEF_STYLE_RES
              android.content.Context r0 = com.google.android.material.theme.overlay.MaterialThemeOverlay.wrap(r8, r9, r10, r4)
              r7.<init>(r0, r9, r10)
              android.content.Context r8 = r7.getContext()
              com.google.android.material.elevation.ElevationOverlayProvider r0 = new com.google.android.material.elevation.ElevationOverlayProvider
              r0.<init>(r8)
              r7.elevationOverlayProvider = r0
              int[] r2 = com.google.android.material.R.styleable.SwitchMaterial
              r6 = 0
              int[] r5 = new int[r6]
              r0 = r8
              r1 = r9
              r3 = r10
              android.content.res.TypedArray r0 = com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(r0, r1, r2, r3, r4, r5)
              int r1 = com.google.android.material.R.styleable.SwitchMaterial_useMaterialThemeColors
              boolean r1 = r0.getBoolean(r1, r6)
              r7.useMaterialThemeColors = r1
              r0.recycle()
              return
          */
          throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.switchmaterial.SwitchMaterial.<init>(android.content.Context, android.util.AttributeSet, int):void");
      }
  
      private ColorStateList getMaterialThemeColorsThumbTintList() {
          if (this.materialThemeColorsThumbTintList == null) {
              int color = MaterialColors.getColor(this, R.attr.colorSurface);
              int color2 = MaterialColors.getColor(this, R.attr.colorControlActivated);
              float dimension = getResources().getDimension(R.dimen.mtrl_switch_thumb_elevation);
              if (this.elevationOverlayProvider.isThemeElevationOverlayEnabled()) {
                  dimension += ViewUtils.getParentAbsoluteElevation(this);
              }
              int compositeOverlayIfNeeded = this.elevationOverlayProvider.compositeOverlayIfNeeded(color, dimension);
              int[][] iArr = ENABLED_CHECKED_STATES;
              int[] iArr2 = new int[iArr.length];
              iArr2[0] = MaterialColors.layer(color, color2, 1.0f);
              iArr2[1] = compositeOverlayIfNeeded;
              iArr2[2] = MaterialColors.layer(color, color2, 0.38f);
              iArr2[3] = compositeOverlayIfNeeded;
              this.materialThemeColorsThumbTintList = new ColorStateList(iArr, iArr2);
          }
          return this.materialThemeColorsThumbTintList;
      }
  
      private ColorStateList getMaterialThemeColorsTrackTintList() {
          if (this.materialThemeColorsTrackTintList == null) {
              int[][] iArr = ENABLED_CHECKED_STATES;
              int[] iArr2 = new int[iArr.length];
              int color = MaterialColors.getColor(this, R.attr.colorSurface);
              int color2 = MaterialColors.getColor(this, R.attr.colorControlActivated);
              int color3 = MaterialColors.getColor(this, R.attr.colorOnSurface);
              iArr2[0] = MaterialColors.layer(color, color2, 0.54f);
              iArr2[1] = MaterialColors.layer(color, color3, 0.32f);
              iArr2[2] = MaterialColors.layer(color, color2, 0.12f);
              iArr2[3] = MaterialColors.layer(color, color3, 0.12f);
              this.materialThemeColorsTrackTintList = new ColorStateList(iArr, iArr2);
          }
          return this.materialThemeColorsTrackTintList;
      }
  
      public boolean isUseMaterialThemeColors() {
          return this.useMaterialThemeColors;
      }
  
      /* access modifiers changed from: protected */
      public void onAttachedToWindow() {
          super.onAttachedToWindow();
          if (this.useMaterialThemeColors && getThumbTintList() == null) {
              setThumbTintList(getMaterialThemeColorsThumbTintList());
          }
          if (this.useMaterialThemeColors && getTrackTintList() == null) {
              setTrackTintList(getMaterialThemeColorsTrackTintList());
          }
      }
  
      public void setUseMaterialThemeColors(boolean useMaterialThemeColors2) {
          this.useMaterialThemeColors = useMaterialThemeColors2;
          if (useMaterialThemeColors2) {
              setThumbTintList(getMaterialThemeColorsThumbTintList());
              setTrackTintList(getMaterialThemeColorsTrackTintList());
              return;
          }
          setThumbTintList((ColorStateList) null);
          setTrackTintList((ColorStateList) null);
      }
  }
  