# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.input.GapBufferKt":"GapBuffer.kt","androidx.compose.ui.text.input.GapBuffer_jvmAndAndroidKt":"GapBuffer.jvmAndAndroid.kt"}}
androidx.compose.ui.text.input.PartialGapBuffer -> by1:
# {"id":"sourceFile","fileName":"GapBuffer.kt"}
    int PartialGapBuffer.$r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    int bufStart -> b
    java.lang.String text -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/CharSequence;"}
    int bufEnd -> d
    androidx.compose.ui.text.input.GapBuffer buffer -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:8:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):38:38 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;ILjava/util/Locale;)V"}
    9:15:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):44:44 -> <init>
    16:17:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):45:45 -> <init>
    18:22:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):379:379 -> <init>
    23:29:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):47:47 -> <init>
    30:31:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):48:48 -> <init>
    32:34:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):383:383 -> <init>
    35:43:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):50:50 -> <init>
    44:49:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):51:51 -> <init>
    50:61:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):52:52 -> <init>
    62:70:void androidx.compose.ui.text.android.selection.WordIterator.<init>(java.lang.CharSequence,int,int,java.util.Locale):53:53 -> <init>
    71:71:void PartialGapBuffer.<init>():0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    72:76:void com.abovevacant.epitaph.core.Signal.<init>(int,java.lang.String,int,java.lang.String,boolean,int,int,boolean,long,com.abovevacant.epitaph.core.MemoryDump):46:50 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/String;Ljava/lang/String;)V"}
    1:12:void androidx.compose.ui.text.android.selection.WordIterator.checkOffsetIsValid(int):323:323 -> a
    13:47:void androidx.compose.ui.text.android.selection.WordIterator.checkOffsetIsValid(int):324:324 -> a
    48:51:void androidx.compose.ui.text.android.selection.WordIterator.checkOffsetIsValid(int):387:387 -> a
    1:4:int getLength():230:230 -> b
    5:10:int getLength():231:231 -> b
    11:15:int getLength():230:230 -> b
    16:25:int getLength():231:231 -> b
    26:34:int androidx.compose.ui.text.input.GapBuffer.length():199:199 -> b
    26:34:int getLength():231 -> b
    1:12:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):280:280 -> c
    13:16:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):281:281 -> c
    17:24:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):282:282 -> c
    25:35:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):283:283 -> c
    36:41:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):285:285 -> c
    42:45:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):286:286 -> c
    46:51:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):287:287 -> c
    52:61:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterLetterOrDigitOrEmoji(int):288:288 -> c
    1:10:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterPunctuation(int):177:177 -> d
    11:16:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterPunctuation(int):178:178 -> d
    17:23:boolean androidx.compose.ui.text.android.selection.WordIterator.isAfterPunctuation(int):179:179 -> d
    1:3:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):333:333 -> e
    4:13:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):334:334 -> e
    14:21:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):337:337 -> e
    22:29:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):338:338 -> e
    30:38:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):339:339 -> e
    39:47:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):343:343 -> e
    48:63:boolean androidx.compose.ui.text.android.selection.WordIterator.isBoundary(int):344:344 -> e
    1:12:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):349:349 -> f
    13:14:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):350:350 -> f
    15:20:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):349:349 -> f
    21:36:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):351:351 -> f
    37:50:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):352:352 -> f
    51:58:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):353:353 -> f
    59:60:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):354:354 -> f
    61:70:boolean androidx.compose.ui.text.android.selection.WordIterator.isHiraganaKatakanaBoundary(int):353:353 -> f
    1:10:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):304:304 -> g
    11:14:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):305:305 -> g
    15:22:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):306:306 -> g
    23:33:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):307:307 -> g
    34:39:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):309:309 -> g
    40:43:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):310:310 -> g
    44:49:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):311:311 -> g
    50:59:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnLetterOrDigitOrEmoji(int):312:312 -> g
    1:8:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnPunctuation(int):191:191 -> h
    9:14:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnPunctuation(int):192:192 -> h
    15:21:boolean androidx.compose.ui.text.android.selection.WordIterator.isOnPunctuation(int):193:193 -> h
    1:3:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):64:64 -> i
    4:13:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):65:65 -> i
    14:19:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):69:69 -> i
    20:25:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):70:70 -> i
    26:31:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):73:73 -> i
    32:37:int androidx.compose.ui.text.android.selection.WordIterator.nextBoundary(int):75:75 -> i
    1:3:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):88:88 -> j
    4:11:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):89:89 -> j
    12:17:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):93:93 -> j
    18:23:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):94:94 -> j
    24:29:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):97:97 -> j
    30:35:int androidx.compose.ui.text.android.selection.WordIterator.prevBoundary(int):99:99 -> j
    4:25:void replace(int,int,java.lang.String):243:243 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)V"}
    26:31:void replace(int,int,java.lang.String):320:320 -> k
    32:45:void replace(int,int,java.lang.String):245:245 -> k
    46:48:void replace(int,int,java.lang.String):324:324 -> k
    49:55:void replace(int,int,java.lang.String):247:247 -> k
    56:71:void replace(int,int,java.lang.String):249:249 -> k
    72:75:void replace(int,int,java.lang.String):252:252 -> k
    76:88:void replace(int,int,java.lang.String):253:253 -> k
    89:94:void replace(int,int,java.lang.String):256:256 -> k
    95:100:void androidx.compose.ui.text.input.GapBuffer_jvmAndAndroidKt.toCharArray(java.lang.String,char[],int,int,int):26:26 -> k
    95:100:void replace(int,int,java.lang.String):256 -> k
    101:107:void replace(int,int,java.lang.String):259:259 -> k
    108:113:void androidx.compose.ui.text.input.GapBuffer_jvmAndAndroidKt.toCharArray(java.lang.String,char[],int,int,int):26:26 -> k
    108:113:void replace(int,int,java.lang.String):259 -> k
    114:117:void androidx.compose.ui.text.input.GapBufferKt.toCharArray(java.lang.String,char[],int):28:28 -> k
    114:117:void androidx.compose.ui.text.input.GapBufferKt.access$toCharArray(java.lang.String,char[],int):1 -> k
    114:117:void replace(int,int,java.lang.String):267 -> k
    118:120:void androidx.compose.ui.text.input.GapBuffer_jvmAndAndroidKt.toCharArray(java.lang.String,char[],int,int,int):26:26 -> k
    118:120:void androidx.compose.ui.text.input.GapBufferKt.toCharArray(java.lang.String,char[],int):28 -> k
    118:120:void androidx.compose.ui.text.input.GapBufferKt.access$toCharArray(java.lang.String,char[],int):1 -> k
    118:120:void replace(int,int,java.lang.String):267 -> k
    121:122:void replace(int,int,java.lang.String):270:270 -> k
    123:127:void replace(int,int,java.lang.String):272:272 -> k
    128:130:void androidx.compose.ui.text.input.GapBuffer.<init>(char[],int,int):56:56 -> k
    128:130:void replace(int,int,java.lang.String):270 -> k
    131:132:void androidx.compose.ui.text.input.GapBuffer.<init>(char[],int,int):59:59 -> k
    131:132:void replace(int,int,java.lang.String):270 -> k
    133:134:void androidx.compose.ui.text.input.GapBuffer.<init>(char[],int,int):62:62 -> k
    133:134:void replace(int,int,java.lang.String):270 -> k
    135:136:void androidx.compose.ui.text.input.GapBuffer.<init>(char[],int,int):65:65 -> k
    135:136:void replace(int,int,java.lang.String):270 -> k
    137:138:void androidx.compose.ui.text.input.GapBuffer.<init>(char[],int,int):68:68 -> k
    137:138:void replace(int,int,java.lang.String):270 -> k
    139:140:void replace(int,int,java.lang.String):269:269 -> k
    141:142:void replace(int,int,java.lang.String):275:275 -> k
    143:145:void replace(int,int,java.lang.String):276:276 -> k
    146:153:void replace(int,int,java.lang.String):281:281 -> k
    154:164:int androidx.compose.ui.text.input.GapBuffer.length():199:199 -> k
    154:164:void replace(int,int,java.lang.String):283 -> k
    165:171:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176:176 -> k
    165:171:void replace(int,int,java.lang.String):293 -> k
    172:178:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):84:84 -> k
    172:178:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    172:178:void replace(int,int,java.lang.String):293 -> k
    179:183:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):89:89 -> k
    179:183:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    179:183:void replace(int,int,java.lang.String):293 -> k
    184:187:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):90:90 -> k
    184:187:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    184:187:void replace(int,int,java.lang.String):293 -> k
    188:194:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):91:91 -> k
    188:194:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    188:194:void replace(int,int,java.lang.String):293 -> k
    195:196:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):95:95 -> k
    195:196:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    195:196:void replace(int,int,java.lang.String):293 -> k
    197:202:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):96:96 -> k
    197:202:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    197:202:void replace(int,int,java.lang.String):293 -> k
    203:205:char[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(char[],char[],int,int,int):1125:1125 -> k
    203:205:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):96 -> k
    203:205:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    203:205:void replace(int,int,java.lang.String):293 -> k
    206:212:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):97:97 -> k
    206:212:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    206:212:void replace(int,int,java.lang.String):293 -> k
    213:218:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):99:99 -> k
    213:218:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    213:218:void replace(int,int,java.lang.String):293 -> k
    219:221:char[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(char[],char[],int,int,int):1125:1125 -> k
    219:221:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):99 -> k
    219:221:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    219:221:void replace(int,int,java.lang.String):293 -> k
    222:223:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):101:101 -> k
    222:223:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    222:223:void replace(int,int,java.lang.String):293 -> k
    224:225:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):102:102 -> k
    224:225:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    224:225:void replace(int,int,java.lang.String):293 -> k
    226:227:void androidx.compose.ui.text.input.GapBuffer.makeSureAvailableSpace(int):103:103 -> k
    226:227:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):176 -> k
    226:227:void replace(int,int,java.lang.String):293 -> k
    228:234:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):108:108 -> k
    228:234:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    228:234:void replace(int,int,java.lang.String):293 -> k
    235:241:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):127:127 -> k
    235:241:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    235:241:void replace(int,int,java.lang.String):293 -> k
    242:244:char[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(char[],char[],int,int,int):1125:1125 -> k
    242:244:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):127 -> k
    242:244:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    242:244:void replace(int,int,java.lang.String):293 -> k
    245:246:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):128:128 -> k
    245:246:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    245:246:void replace(int,int,java.lang.String):293 -> k
    247:256:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):129:129 -> k
    247:256:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    247:256:void replace(int,int,java.lang.String):293 -> k
    257:263:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):139:139 -> k
    257:263:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    257:263:void replace(int,int,java.lang.String):293 -> k
    264:266:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):140:140 -> k
    264:266:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    264:266:void replace(int,int,java.lang.String):293 -> k
    267:271:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):159:159 -> k
    267:271:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    267:271:void replace(int,int,java.lang.String):293 -> k
    272:276:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):160:160 -> k
    272:276:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    272:276:void replace(int,int,java.lang.String):293 -> k
    277:279:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):161:161 -> k
    277:279:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    277:279:void replace(int,int,java.lang.String):293 -> k
    280:285:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):162:162 -> k
    280:285:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    280:285:void replace(int,int,java.lang.String):293 -> k
    286:288:char[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto(char[],char[],int,int,int):1125:1125 -> k
    286:288:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):162 -> k
    286:288:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    286:288:void replace(int,int,java.lang.String):293 -> k
    289:293:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):163:163 -> k
    289:293:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    289:293:void replace(int,int,java.lang.String):293 -> k
    294:295:void androidx.compose.ui.text.input.GapBuffer.delete(int,int):164:164 -> k
    294:295:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):178 -> k
    294:295:void replace(int,int,java.lang.String):293 -> k
    296:301:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):180:180 -> k
    296:301:void replace(int,int,java.lang.String):293 -> k
    302:305:void androidx.compose.ui.text.input.GapBufferKt.toCharArray(java.lang.String,char[],int):28:28 -> k
    302:305:void androidx.compose.ui.text.input.GapBufferKt.access$toCharArray(java.lang.String,char[],int):1 -> k
    302:305:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):180 -> k
    302:305:void replace(int,int,java.lang.String):293 -> k
    306:308:void androidx.compose.ui.text.input.GapBuffer_jvmAndAndroidKt.toCharArray(java.lang.String,char[],int,int,int):26:26 -> k
    306:308:void androidx.compose.ui.text.input.GapBufferKt.toCharArray(java.lang.String,char[],int):28 -> k
    306:308:void androidx.compose.ui.text.input.GapBufferKt.access$toCharArray(java.lang.String,char[],int):1 -> k
    306:308:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):180 -> k
    306:308:void replace(int,int,java.lang.String):293 -> k
    309:318:void androidx.compose.ui.text.input.GapBuffer.replace(int,int,java.lang.String):181:181 -> k
    309:318:void replace(int,int,java.lang.String):293 -> k
    319:325:void replace(int,int,java.lang.String):286:286 -> k
    326:328:void replace(int,int,java.lang.String):287:287 -> k
    329:330:void replace(int,int,java.lang.String):288:288 -> k
    331:332:void replace(int,int,java.lang.String):289:289 -> k
    333:336:void replace(int,int,java.lang.String):290:290 -> k
    11:14:java.lang.String toString():310:310 -> toString
    15:21:java.lang.String toString():312:312 -> toString
    22:26:java.lang.String toString():311:311 -> toString
    27:32:java.lang.String toString():312:312 -> toString
    33:41:void androidx.compose.ui.text.input.GapBuffer.append(java.lang.StringBuilder):190:190 -> toString
    33:41:java.lang.String toString():313 -> toString
    42:53:void androidx.compose.ui.text.input.GapBuffer.append(java.lang.StringBuilder):191:191 -> toString
    42:53:java.lang.String toString():313 -> toString
    54:66:java.lang.String toString():314:314 -> toString
    67:72:java.lang.String toString():315:315 -> toString
