public final class jdk.internal.org.jline.utils.WCWidth
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: jdk.internal.org.jline.utils.WCWidth
  super_class: java.lang.Object
{
  static jdk.internal.org.jline.utils.WCWidth$Interval[] combining;
    descriptor: [Ljdk/internal/org/jline/utils/WCWidth$Interval;
    flags: (0x0008) ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 79
            sipush 142
            anewarray jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            iconst_0
         1: .line 80
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 768
            sipush 879
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            iconst_1
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1155
            sipush 1158
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            iconst_2
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1160
            sipush 1161
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            iconst_3
         2: .line 81
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1425
            sipush 1469
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            iconst_4
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1471
            sipush 1471
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            iconst_5
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1473
            sipush 1474
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 6
         3: .line 82
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1476
            sipush 1477
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 7
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1479
            sipush 1479
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 8
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1536
            sipush 1539
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 9
         4: .line 83
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1552
            sipush 1557
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 10
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1611
            sipush 1630
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 11
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1648
            sipush 1648
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 12
         5: .line 84
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1750
            sipush 1764
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 13
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1767
            sipush 1768
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 14
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1770
            sipush 1773
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 15
         6: .line 85
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1807
            sipush 1807
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 16
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1809
            sipush 1809
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 17
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1840
            sipush 1866
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 18
         7: .line 86
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 1958
            sipush 1968
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 19
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2027
            sipush 2035
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 20
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2305
            sipush 2306
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 21
         8: .line 87
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2364
            sipush 2364
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 22
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2369
            sipush 2376
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 23
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2381
            sipush 2381
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 24
         9: .line 88
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2385
            sipush 2388
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 25
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2402
            sipush 2403
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 26
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2433
            sipush 2433
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 27
        10: .line 89
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2492
            sipush 2492
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 28
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2497
            sipush 2500
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 29
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2509
            sipush 2509
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 30
        11: .line 90
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2530
            sipush 2531
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 31
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2561
            sipush 2562
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 32
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2620
            sipush 2620
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 33
        12: .line 91
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2625
            sipush 2626
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 34
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2631
            sipush 2632
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 35
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2635
            sipush 2637
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 36
        13: .line 92
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2672
            sipush 2673
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 37
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2689
            sipush 2690
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 38
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2748
            sipush 2748
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 39
        14: .line 93
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2753
            sipush 2757
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 40
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2759
            sipush 2760
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 41
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2765
            sipush 2765
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 42
        15: .line 94
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2786
            sipush 2787
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 43
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2817
            sipush 2817
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 44
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2876
            sipush 2876
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 45
        16: .line 95
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2879
            sipush 2879
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 46
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2881
            sipush 2883
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 47
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2893
            sipush 2893
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 48
        17: .line 96
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2902
            sipush 2902
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 49
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 2946
            sipush 2946
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 50
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3008
            sipush 3008
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 51
        18: .line 97
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3021
            sipush 3021
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 52
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3134
            sipush 3136
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 53
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3142
            sipush 3144
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 54
        19: .line 98
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3146
            sipush 3149
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 55
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3157
            sipush 3158
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 56
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3260
            sipush 3260
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 57
        20: .line 99
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3263
            sipush 3263
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 58
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3270
            sipush 3270
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 59
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3276
            sipush 3277
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 60
        21: .line 100
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3298
            sipush 3299
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 61
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3393
            sipush 3395
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 62
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3405
            sipush 3405
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 63
        22: .line 101
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3530
            sipush 3530
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 64
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3538
            sipush 3540
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 65
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3542
            sipush 3542
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 66
        23: .line 102
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3633
            sipush 3633
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 67
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3636
            sipush 3642
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 68
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3655
            sipush 3662
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 69
        24: .line 103
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3761
            sipush 3761
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 70
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3764
            sipush 3769
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 71
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3771
            sipush 3772
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 72
        25: .line 104
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3784
            sipush 3789
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 73
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3864
            sipush 3865
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 74
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3893
            sipush 3893
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 75
        26: .line 105
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3895
            sipush 3895
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 76
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3897
            sipush 3897
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 77
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3953
            sipush 3966
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 78
        27: .line 106
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3968
            sipush 3972
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 79
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3974
            sipush 3975
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 80
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3984
            sipush 3991
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 81
        28: .line 107
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 3993
            sipush 4028
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 82
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4038
            sipush 4038
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 83
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4141
            sipush 4144
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 84
        29: .line 108
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4146
            sipush 4146
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 85
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4150
            sipush 4151
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 86
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4153
            sipush 4153
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 87
        30: .line 109
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4184
            sipush 4185
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 88
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4448
            sipush 4607
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 89
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 4959
            sipush 4959
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 90
        31: .line 110
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 5906
            sipush 5908
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 91
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 5938
            sipush 5940
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 92
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 5970
            sipush 5971
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 93
        32: .line 111
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6002
            sipush 6003
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 94
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6068
            sipush 6069
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 95
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6071
            sipush 6077
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 96
        33: .line 112
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6086
            sipush 6086
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 97
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6089
            sipush 6099
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 98
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6109
            sipush 6109
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 99
        34: .line 113
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6155
            sipush 6157
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 100
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6313
            sipush 6313
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 101
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6432
            sipush 6434
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 102
        35: .line 114
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6439
            sipush 6440
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 103
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6450
            sipush 6450
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 104
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6457
            sipush 6459
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 105
        36: .line 115
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6679
            sipush 6680
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 106
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6912
            sipush 6915
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 107
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6964
            sipush 6964
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 108
        37: .line 116
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6966
            sipush 6970
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 109
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6972
            sipush 6972
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 110
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 6978
            sipush 6978
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 111
        38: .line 117
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 7019
            sipush 7027
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 112
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 7616
            sipush 7626
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 113
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 7678
            sipush 7679
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 114
        39: .line 118
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 8203
            sipush 8207
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 115
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 8234
            sipush 8238
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 116
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 8288
            sipush 8291
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 117
        40: .line 119
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 8298
            sipush 8303
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 118
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 8400
            sipush 8431
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 119
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 12330
            sipush 12335
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 120
        41: .line 120
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            sipush 12441
            sipush 12442
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 121
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 43014
            ldc 43014
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 122
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 43019
            ldc 43019
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 123
        42: .line 121
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 43045
            ldc 43046
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 124
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 64286
            ldc 64286
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 125
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 65024
            ldc 65039
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 126
        43: .line 122
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 65056
            ldc 65059
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            bipush 127
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 65279
            ldc 65279
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 128
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 65529
            ldc 65531
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 129
        44: .line 123
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 68097
            ldc 68099
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 130
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 68101
            ldc 68102
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 131
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 68108
            ldc 68111
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 132
        45: .line 124
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 68152
            ldc 68154
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 133
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 68159
            ldc 68159
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 134
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 119143
            ldc 119145
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 135
        46: .line 125
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 119155
            ldc 119170
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 136
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 119173
            ldc 119179
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 137
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 119210
            ldc 119213
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 138
        47: .line 126
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 119362
            ldc 119364
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 139
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 917505
            ldc 917505
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 140
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 917536
            ldc 917631
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
            dup
            sipush 141
        48: .line 127
            new jdk.internal.org.jline.utils.WCWidth$Interval
            dup
            ldc 917760
            ldc 917999
            invokespecial jdk.internal.org.jline.utils.WCWidth$Interval.<init>:(II)V
            aastore
        49: .line 79
            putstatic jdk.internal.org.jline.utils.WCWidth.combining:[Ljdk/internal/org/jline/utils/WCWidth$Interval;
        50: .line 128
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.org.jline.utils.WCWidth this
         0: .line 13
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 14
            return
        end local 0 // jdk.internal.org.jline.utils.WCWidth this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/internal/org/jline/utils/WCWidth;

  public static int wcwidth(int);
    descriptor: (I)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // int ucs
         0: .line 51
            iload 0 /* ucs */
            ifne 2
         1: .line 52
            iconst_0
            ireturn
         2: .line 53
      StackMap locals:
      StackMap stack:
            iload 0 /* ucs */
            bipush 32
            if_icmplt 3
            iload 0 /* ucs */
            bipush 127
            if_icmplt 4
            iload 0 /* ucs */
            sipush 160
            if_icmpge 4
         3: .line 54
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
         4: .line 57
      StackMap locals:
      StackMap stack:
            iload 0 /* ucs */
            getstatic jdk.internal.org.jline.utils.WCWidth.combining:[Ljdk/internal/org/jline/utils/WCWidth$Interval;
            getstatic jdk.internal.org.jline.utils.WCWidth.combining:[Ljdk/internal/org/jline/utils/WCWidth$Interval;
            arraylength
            iconst_1
            isub
            invokestatic jdk.internal.org.jline.utils.WCWidth.bisearch:(I[Ljdk/internal/org/jline/utils/WCWidth$Interval;I)Z
            ifeq 6
         5: .line 58
            iconst_0
            ireturn
         6: .line 61
      StackMap locals:
      StackMap stack:
            iconst_1
         7: .line 62
            iload 0 /* ucs */
            sipush 4352
            if_icmplt 21
         8: .line 63
            iload 0 /* ucs */
            sipush 4447
            if_icmple 20
         9: .line 64
            iload 0 /* ucs */
            sipush 9001
            if_icmpeq 20
            iload 0 /* ucs */
            sipush 9002
            if_icmpeq 20
        10: .line 65
            iload 0 /* ucs */
            sipush 11904
            if_icmplt 12
            iload 0 /* ucs */
            ldc 42191
            if_icmpgt 12
        11: .line 66
            iload 0 /* ucs */
            sipush 12351
            if_icmpne 20
        12: .line 67
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 44032
            if_icmplt 13
            iload 0 /* ucs */
            ldc 55203
            if_icmple 20
        13: .line 68
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 63744
            if_icmplt 14
            iload 0 /* ucs */
            ldc 64255
            if_icmple 20
        14: .line 69
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 65040
            if_icmplt 15
            iload 0 /* ucs */
            ldc 65049
            if_icmple 20
        15: .line 70
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 65072
            if_icmplt 16
            iload 0 /* ucs */
            ldc 65135
            if_icmple 20
        16: .line 71
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 65280
            if_icmplt 17
            iload 0 /* ucs */
            ldc 65376
            if_icmple 20
        17: .line 72
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 65504
            if_icmplt 18
            iload 0 /* ucs */
            ldc 65510
            if_icmple 20
        18: .line 73
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 131072
            if_icmplt 19
            iload 0 /* ucs */
            ldc 196605
            if_icmple 20
        19: .line 74
      StackMap locals:
      StackMap stack: int
            iload 0 /* ucs */
            ldc 196608
            if_icmplt 21
            iload 0 /* ucs */
            ldc 262141
            if_icmpgt 21
      StackMap locals:
      StackMap stack: int
        20: iconst_1
            goto 22
      StackMap locals:
      StackMap stack: int
        21: iconst_0
        22: .line 61
      StackMap locals: int
      StackMap stack: int int
            iadd
            ireturn
        end local 0 // int ucs
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0   ucs  I
    MethodParameters:
      Name  Flags
      ucs   

  private static boolean bisearch(int, jdk.internal.org.jline.utils.WCWidth$Interval[], int);
    descriptor: (I[Ljdk/internal/org/jline/utils/WCWidth$Interval;I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // int ucs
        start local 1 // jdk.internal.org.jline.utils.WCWidth$Interval[] table
        start local 2 // int max
         0: .line 142
            iconst_0
            istore 3 /* min */
        start local 3 // int min
         1: .line 145
            iload 0 /* ucs */
            aload 1 /* table */
            iconst_0
            aaload
            getfield jdk.internal.org.jline.utils.WCWidth$Interval.first:I
            if_icmplt 2
            iload 0 /* ucs */
            aload 1 /* table */
            iload 2 /* max */
            aaload
            getfield jdk.internal.org.jline.utils.WCWidth$Interval.last:I
            if_icmple 9
         2: .line 146
      StackMap locals: int
      StackMap stack:
            iconst_0
            ireturn
         3: .line 148
      StackMap locals:
      StackMap stack:
            iload 3 /* min */
            iload 2 /* max */
            iadd
            iconst_2
            idiv
            istore 4 /* mid */
        start local 4 // int mid
         4: .line 149
            iload 0 /* ucs */
            aload 1 /* table */
            iload 4 /* mid */
            aaload
            getfield jdk.internal.org.jline.utils.WCWidth$Interval.last:I
            if_icmple 6
         5: .line 150
            iload 4 /* mid */
            iconst_1
            iadd
            istore 3 /* min */
            goto 9
         6: .line 151
      StackMap locals: int
      StackMap stack:
            iload 0 /* ucs */
            aload 1 /* table */
            iload 4 /* mid */
            aaload
            getfield jdk.internal.org.jline.utils.WCWidth$Interval.first:I
            if_icmpge 8
         7: .line 152
            iload 4 /* mid */
            iconst_1
            isub
            istore 2 /* max */
            goto 9
         8: .line 154
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 4 // int mid
         9: .line 147
      StackMap locals:
      StackMap stack:
            iload 2 /* max */
            iload 3 /* min */
            if_icmpge 3
        10: .line 157
            iconst_0
            ireturn
        end local 3 // int min
        end local 2 // int max
        end local 1 // jdk.internal.org.jline.utils.WCWidth$Interval[] table
        end local 0 // int ucs
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0    ucs  I
            0   11     1  table  [Ljdk/internal/org/jline/utils/WCWidth$Interval;
            0   11     2    max  I
            1   11     3    min  I
            4    9     4    mid  I
    MethodParameters:
       Name  Flags
      ucs    
      table  
      max    
}
SourceFile: "WCWidth.java"
NestMembers:
  jdk.internal.org.jline.utils.WCWidth$Interval
InnerClasses:
  private Interval = jdk.internal.org.jline.utils.WCWidth$Interval of jdk.internal.org.jline.utils.WCWidth