package com.google.android.m4b.maps.bu;

import android.util.FloatMath;

public final class bp
{
  private static double a = Math.log(2.0D);

  public static float a(float paramFloat)
  {
    return paramFloat - 360.0F * FloatMath.floor(paramFloat / 360.0F);
  }

  public static float a(float paramFloat1, float paramFloat2)
  {
    if ((paramFloat1 >= 0.0F) && (paramFloat1 < 360.0F))
      return paramFloat1;
    float f = paramFloat1 / 360.0F;
    return 360.0F * (f - FloatMath.floor(f));
  }

  public static float a(float paramFloat1, float paramFloat2, float paramFloat3)
  {
    return Math.min(paramFloat3, Math.max(paramFloat2, paramFloat1));
  }

  public static float a(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5)
  {
    float f = 1.0F - paramFloat5;
    return (float)(0.0D * Math.pow(f, 3.0D) + 0.1000000014901161D * (3.0D * Math.pow(f, 2.0D) * paramFloat5) + 0.949999988079071D * (f * 3.0F * Math.pow(paramFloat5, 2.0D)) + 1.0D * Math.pow(paramFloat5, 3.0D));
  }

  public static int a(int paramInt1, int paramInt2, int paramInt3)
  {
    return Math.min(paramInt3, Math.max(0, paramInt1));
  }

  public static int a(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    return 1 + Math.max(0, (int)FloatMath.ceil(d(Math.max(paramInt2 / paramInt4, paramInt1 / paramInt3))));
  }

  public static void a(float paramFloat1, float paramFloat2, float paramFloat3, float[] paramArrayOfFloat)
  {
    paramArrayOfFloat[0] = d(-paramFloat1, paramFloat3);
    paramArrayOfFloat[1] = d(FloatMath.sqrt(paramFloat1 * paramFloat1 + paramFloat3 * paramFloat3), -paramFloat2);
  }

  public static void a(float paramFloat1, float paramFloat2, float[] paramArrayOfFloat, int paramInt)
  {
    float f1 = FloatMath.sin(paramFloat1 * 6.283186F);
    float f2 = FloatMath.cos(paramFloat1 * 6.283186F);
    float f3 = FloatMath.sin(paramFloat2 * 6.283186F);
    float f4 = FloatMath.cos(6.283186F * paramFloat2);
    float f5 = f1 * -f3;
    float f6 = -f4;
    float f7 = f2 * f3;
    paramArrayOfFloat[0] = f5;
    paramArrayOfFloat[1] = f6;
    paramArrayOfFloat[2] = f7;
  }

  public static float b(float paramFloat)
  {
    return paramFloat - FloatMath.floor(paramFloat);
  }

  public static float b(float paramFloat1, float paramFloat2)
  {
    float f = a(paramFloat1 - paramFloat2);
    if (f < 180.0F)
      return f;
    return f - 360.0F;
  }

  public static float c(float paramFloat)
  {
    return a(paramFloat, 0.0F, 1.0F);
  }

  public static float c(float paramFloat1, float paramFloat2)
  {
    float f1 = paramFloat1 - paramFloat2;
    float f2 = f1 - FloatMath.floor(f1);
    if (f2 < 0.5D)
      return f2;
    return f2 - 1.0F;
  }

  public static float d(float paramFloat)
  {
    return (float)(Math.log(paramFloat) / a);
  }

  private static float d(float paramFloat1, float paramFloat2)
  {
    float f = 0.1591549F * (float)Math.atan2(paramFloat1, paramFloat2);
    return f - FloatMath.floor(f);
  }

  public static float e(float paramFloat)
  {
    return (float)Math.exp(paramFloat * a);
  }

  public static float f(float paramFloat)
  {
    return FloatMath.sin(paramFloat * 6.283186F) / FloatMath.cos(6.283186F * paramFloat);
  }

  public static float g(float paramFloat)
  {
    return 0.1591549F * (float)Math.atan(paramFloat);
  }

  public static float h(float paramFloat)
  {
    return FloatMath.sin(0.01745329F * paramFloat);
  }

  public static float i(float paramFloat)
  {
    return FloatMath.cos(0.01745329F * paramFloat);
  }

  public static float j(float paramFloat)
  {
    return 0.1591549F * paramFloat;
  }

  public static float k(float paramFloat)
  {
    return 6.283186F * paramFloat;
  }

  public static float l(float paramFloat)
  {
    return 0.002777778F * paramFloat;
  }

  public static float m(float paramFloat)
  {
    return 360.0F * paramFloat;
  }

  public static float n(float paramFloat)
  {
    return 57.29578F * paramFloat;
  }

  public static float o(float paramFloat)
  {
    return 0.01745329F * paramFloat;
  }

  public static int p(float paramFloat)
  {
    return 0x7 & (int)FloatMath.floor((22.5F + paramFloat) / 45.0F);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bu.bp
 * JD-Core Version:    0.6.2
 */