package com.tealium.library;

import android.graphics.Point;
import android.graphics.Rect;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsSeekBar;
import android.widget.AdapterView;

final class w
  implements P.a
{
  private final v a = new v();
  private final U b = new U();
  private final Rect c = new Rect();
  private P.a d;
  private AdapterView<?> e;
  private int f;

  private P.a a(View paramView, Point paramPoint)
  {
    paramView.getGlobalVisibleRect(this.c);
    if (this.c.contains(paramPoint.x, paramPoint.y))
    {
      Object localObject;
      if ((paramView instanceof AbsSeekBar))
      {
        localObject = this.a.a((AbsSeekBar)paramView);
        return localObject;
      }
      if ((paramView.isClickable()) || (paramView.isLongClickable()) || ((paramView instanceof AdapterView)))
        return this.b.a(paramView);
      if ((paramView instanceof ViewGroup))
      {
        ViewGroup localViewGroup = (ViewGroup)paramView;
        for (int i = -1 + localViewGroup.getChildCount(); ; i--)
        {
          if (i < 0)
            break label132;
          localObject = a(localViewGroup.getChildAt(i), paramPoint);
          if (localObject != null)
            break;
        }
      }
    }
    label132: return null;
  }

  private int d()
  {
    if (this.e.getChildCount() == 0)
      return 0;
    View localView = this.e.getChildAt(0);
    return -localView.getTop() + this.e.getFirstVisiblePosition() * localView.getHeight();
  }

  final w a(AdapterView<?> paramAdapterView, Point paramPoint)
  {
    for (int i = 0; i < paramAdapterView.getChildCount(); i++)
    {
      View localView = paramAdapterView.getChildAt(i);
      localView.getGlobalVisibleRect(this.c);
      if (this.c.contains(paramPoint.x, paramPoint.y))
      {
        this.e = paramAdapterView;
        P.a locala = a(localView, paramPoint);
        this.d = locala;
        if (locala == null)
          this.d = this.b.a(localView);
        this.f = d();
        return this;
      }
    }
    return null;
  }

  public final void a()
  {
    if (this.d != null)
      Tealium.track(this.d.c(), Tealium.map(new String[] { "autotracked", "true" }), "link");
    b();
  }

  public final boolean a(Point paramPoint)
  {
    if ((this.f != d()) || (!this.d.a(paramPoint)))
    {
      b();
      return false;
    }
    return true;
  }

  public final void b()
  {
    this.e = null;
    this.d = null;
  }

  public final View c()
  {
    return this.e;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.tealium.library.w
 * JD-Core Version:    0.6.2
 */