Source/sources/com/google/youngandroid/C0607runtime.java
public static gnu.lists.LList unicodeString$To$List(java.lang.CharSequence r10) {
        /*
            r6 = 1
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            int r2 = kawa.lib.strings.stringLength(r10)
            r4 = r3
        L_0x0008:
            int r2 = r2 + -1
            if (r2 >= 0) goto L_0x000d
            return r4
        L_0x000d:
            if (r2 < r6) goto L_0x006c
            r5 = r6
        L_0x0010:
            if (r5 == 0) goto L_0x0085
            char r0 = kawa.lib.strings.stringRef(r10, r2)
            int r7 = r2 + -1
            char r1 = kawa.lib.strings.stringRef(r10, r7)
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit33
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x0082
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit34
            boolean r5 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r5 == 0) goto L_0x007f
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit35
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x006e
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit34
            boolean r7 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r7 == 0) goto L_0x0070
        L_0x004c:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            gnu.lists.Pair r8 = new gnu.lists.Pair
            int r9 = r2 + -1
            char r9 = kawa.lib.strings.stringRef(r10, r9)
            gnu.text.Char r9 = gnu.text.Char.make(r9)
            r8.<init>(r9, r4)
            r3.<init>(r7, r8)
            int r2 = r2 + -1
            r4 = r3
            goto L_0x0008
        L_0x006c:
            r5 = 0
            goto L_0x0010
        L_0x006e:
            if (r5 != 0) goto L_0x004c
        L_0x0070:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            r3.<init>(r7, r4)
            r4 = r3
            goto L_0x0008
        L_0x007f:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0082:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0085:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.youngandroid.C0607runtime.unicodeString$To$List(java.lang.CharSequence):gnu.lists.LList");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public static gnu.lists.LList unicodeString$To$List(java.lang.CharSequence r10) {
        /*
            r6 = 1
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            int r2 = kawa.lib.strings.stringLength(r10)
            r4 = r3
        L_0x0008:
            int r2 = r2 + -1
            if (r2 >= 0) goto L_0x000d
            return r4
        L_0x000d:
            if (r2 < r6) goto L_0x006c
            r5 = r6
        L_0x0010:
            if (r5 == 0) goto L_0x0085
            char r0 = kawa.lib.strings.stringRef(r10, r2)
            int r7 = r2 + -1
            char r1 = kawa.lib.strings.stringRef(r10, r7)
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit33
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x0082
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit34
            boolean r5 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r5 == 0) goto L_0x007f
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit35
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x006e
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit34
            boolean r7 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r7 == 0) goto L_0x0070
        L_0x004c:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            gnu.lists.Pair r8 = new gnu.lists.Pair
            int r9 = r2 + -1
            char r9 = kawa.lib.strings.stringRef(r10, r9)
            gnu.text.Char r9 = gnu.text.Char.make(r9)
            r8.<init>(r9, r4)
            r3.<init>(r7, r8)
            int r2 = r2 + -1
            r4 = r3
            goto L_0x0008
        L_0x006c:
            r5 = 0
            goto L_0x0010
        L_0x006e:
            if (r5 != 0) goto L_0x004c
        L_0x0070:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            r3.<init>(r7, r4)
            r4 = r3
            goto L_0x0008
        L_0x007f:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0082:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0085:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.youngandroid.C0607runtime.unicodeString$To$List(java.lang.CharSequence):gnu.lists.LList");
    }
public static gnu . lists . LList unicodeString$To$List ( java . lang . CharSequence r10 ) { /*
            r6 = 1
            gnu.lists.LList r3 = gnu.lists.LList.Empty
            int r2 = kawa.lib.strings.stringLength(r10)
            r4 = r3
        L_0x0008:
            int r2 = r2 + -1
            if (r2 >= 0) goto L_0x000d
            return r4
        L_0x000d:
            if (r2 < r6) goto L_0x006c
            r5 = r6
        L_0x0010:
            if (r5 == 0) goto L_0x0085
            char r0 = kawa.lib.strings.stringRef(r10, r2)
            int r7 = r2 + -1
            char r1 = kawa.lib.strings.stringRef(r10, r7)
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit33
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x0082
            gnu.text.Char r7 = gnu.text.Char.make(r0)
            gnu.text.Char r8 = Lit34
            boolean r5 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r5 == 0) goto L_0x007f
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit35
            boolean r5 = kawa.lib.characters.isChar$Gr$Eq(r7, r8)
            if (r5 == 0) goto L_0x006e
            gnu.text.Char r7 = gnu.text.Char.make(r1)
            gnu.text.Char r8 = Lit34
            boolean r7 = kawa.lib.characters.isChar$Ls$Eq(r7, r8)
            if (r7 == 0) goto L_0x0070
        L_0x004c:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            gnu.lists.Pair r8 = new gnu.lists.Pair
            int r9 = r2 + -1
            char r9 = kawa.lib.strings.stringRef(r10, r9)
            gnu.text.Char r9 = gnu.text.Char.make(r9)
            r8.<init>(r9, r4)
            r3.<init>(r7, r8)
            int r2 = r2 + -1
            r4 = r3
            goto L_0x0008
        L_0x006c:
            r5 = 0
            goto L_0x0010
        L_0x006e:
            if (r5 != 0) goto L_0x004c
        L_0x0070:
            gnu.lists.Pair r3 = new gnu.lists.Pair
            char r7 = kawa.lib.strings.stringRef(r10, r2)
            gnu.text.Char r7 = gnu.text.Char.make(r7)
            r3.<init>(r7, r4)
            r4 = r3
            goto L_0x0008
        L_0x007f:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0082:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        L_0x0085:
            if (r5 == 0) goto L_0x0070
            goto L_0x004c
        */ throw new UnsupportedOperationException ( "Method not decompiled: com.google.youngandroid.C0607runtime.unicodeString$To$List(java.lang.CharSequence):gnu.lists.LList" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .