package com.google.android.m4b.maps.ar;

import java.util.Collections;
import java.util.HashSet;
import java.util.Set;

public final class f
{
  private static final Set<Character.UnicodeBlock> a = Collections.unmodifiableSet(localHashSet);

  static
  {
    HashSet localHashSet = new HashSet();
    localHashSet.add(Character.UnicodeBlock.ARABIC);
    localHashSet.add(Character.UnicodeBlock.BASIC_LATIN);
    localHashSet.add(Character.UnicodeBlock.COMBINING_DIACRITICAL_MARKS);
    localHashSet.add(Character.UnicodeBlock.CYRILLIC);
    localHashSet.add(Character.UnicodeBlock.ENCLOSED_ALPHANUMERICS);
    localHashSet.add(Character.UnicodeBlock.GENERAL_PUNCTUATION);
    localHashSet.add(Character.UnicodeBlock.GEOMETRIC_SHAPES);
    localHashSet.add(Character.UnicodeBlock.GREEK);
    localHashSet.add(Character.UnicodeBlock.HEBREW);
    localHashSet.add(Character.UnicodeBlock.IPA_EXTENSIONS);
    localHashSet.add(Character.UnicodeBlock.LATIN_EXTENDED_A);
    localHashSet.add(Character.UnicodeBlock.LATIN_EXTENDED_ADDITIONAL);
    localHashSet.add(Character.UnicodeBlock.LATIN_EXTENDED_B);
    localHashSet.add(Character.UnicodeBlock.LATIN_1_SUPPLEMENT);
    localHashSet.add(Character.UnicodeBlock.LETTERLIKE_SYMBOLS);
    localHashSet.add(Character.UnicodeBlock.MISCELLANEOUS_SYMBOLS);
    localHashSet.add(Character.UnicodeBlock.NUMBER_FORMS);
    localHashSet.add(Character.UnicodeBlock.SPACING_MODIFIER_LETTERS);
    localHashSet.add(Character.UnicodeBlock.THAI);
    localHashSet.add(Character.UnicodeBlock.HANGUL_JAMO);
    localHashSet.add(Character.UnicodeBlock.CJK_RADICALS_SUPPLEMENT);
    localHashSet.add(Character.UnicodeBlock.KANGXI_RADICALS);
    localHashSet.add(Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION);
    localHashSet.add(Character.UnicodeBlock.HIRAGANA);
    localHashSet.add(Character.UnicodeBlock.KATAKANA);
    localHashSet.add(Character.UnicodeBlock.BOPOMOFO);
    localHashSet.add(Character.UnicodeBlock.HANGUL_COMPATIBILITY_JAMO);
    localHashSet.add(Character.UnicodeBlock.KANBUN);
    localHashSet.add(Character.UnicodeBlock.BOPOMOFO_EXTENDED);
    localHashSet.add(Character.UnicodeBlock.KATAKANA_PHONETIC_EXTENSIONS);
    localHashSet.add(Character.UnicodeBlock.ENCLOSED_CJK_LETTERS_AND_MONTHS);
    localHashSet.add(Character.UnicodeBlock.CJK_COMPATIBILITY);
    localHashSet.add(Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A);
    localHashSet.add(Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS);
    localHashSet.add(Character.UnicodeBlock.HANGUL_SYLLABLES);
    localHashSet.add(Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS);
    localHashSet.add(Character.UnicodeBlock.CJK_COMPATIBILITY_FORMS);
    localHashSet.add(Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS);
    localHashSet.add(Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B);
    localHashSet.add(Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT);
  }

  public static String a(String paramString)
  {
    Object localObject1 = null;
    if (paramString == null)
    {
      paramString = null;
      return paramString;
    }
    int i = paramString.length();
    int j = 0;
    label17: int k;
    int m;
    label44: Object localObject2;
    int i1;
    if (j < i)
    {
      k = paramString.codePointAt(j);
      if ((k >= 0) && (k <= 127))
      {
        m = 1;
        if (m == 0)
          break label92;
        if (localObject1 == null)
          break label191;
        ((StringBuilder)localObject1).append((char)k);
        int i4 = j;
        localObject2 = localObject1;
        i1 = i4;
      }
    }
    while (true)
    {
      label71: int i2 = i1 + 1;
      localObject1 = localObject2;
      j = i2;
      break label17;
      m = 0;
      break label44;
      label92: Character.UnicodeBlock localUnicodeBlock = Character.UnicodeBlock.of(k);
      if (!a.contains(localUnicodeBlock))
      {
        if (localObject1 == null)
        {
          localObject1 = new StringBuilder();
          ((StringBuilder)localObject1).append(paramString.substring(0, j));
        }
        ((StringBuilder)localObject1).append(' ');
      }
      while (true)
        if (Character.isSupplementaryCodePoint(k))
        {
          int i3 = j + 1;
          localObject2 = localObject1;
          i1 = i3;
          break label71;
          if (localObject1 != null)
          {
            ((StringBuilder)localObject1).append(Character.toChars(k));
            continue;
            if (localObject1 == null)
              break;
            return ((StringBuilder)localObject1).toString();
          }
        }
      label191: int n = j;
      localObject2 = localObject1;
      i1 = n;
    }
  }
}

/* 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.ar.f
 * JD-Core Version:    0.6.2
 */