ambiguous_width: 1
datetime: 2026-05-30 16:33:37 UTC
environment:
  TERM: xterm
height: 24
preferred_encoding: UTF-8
python_version: 3.14.4
seconds_elapsed: 327.493564710021
session_arguments:
  limit_category_time: 0
  limit_codepoints: 0
  limit_errors: 0
  limit_graphemes: 0
  limit_graphemes_pct: 0
  stream: stderr
  timeout_cps: 1.0
software_name: AbsoluteTelnet/SSH
software_version: '13.16'
system: Windows
terminal_results:
  background_color_hex: '#000000000000'
  background_color_rgb:
  - 0
  - 0
  - 0
  cell_height: 18
  cell_width: 10
  color_scheme: false
  colored_underlines: false
  decrqcra: false
  decrqss: false
  decrqss_settings: false
  decrqss_truecolor_probe: false
  device_attributes:
    extensions:
    - 1
    - 2
    - 6
    - 7
    - 8
    - 9
    - 15
    - 22
    service_class: 62
  foreground_color_hex: '#bbbbbbbbbbbb'
  foreground_color_rgb:
  - 48059
  - 48059
  - 48059
  height: 24
  iterm2_features:
    features: {}
    supported: false
  kitty_clipboard_protocol: false
  kitty_graphics: false
  kitty_notifications: false
  kitty_pointer_shapes: false
  kitty_query: false
  modes:
    1004:
      changeable: true
      enabled: false
      mode_description: Send FocusIn/FocusOut events
      mode_name: FOCUS_IN_OUT_EVENTS
      supported: true
      value: 2
      value_description: RESET
    1006:
      changeable: true
      enabled: false
      mode_description: Enable SGR Mouse Mode
      mode_name: MOUSE_EXTENDED_SGR
      supported: true
      value: 2
      value_description: RESET
    2004:
      changeable: true
      enabled: false
      mode_description: Set bracketed paste mode
      mode_name: BRACKETED_PASTE
      supported: true
      value: 2
      value_description: RESET
    2026:
      changeable: true
      enabled: false
      mode_description: Synchronized Output
      mode_name: SYNCHRONIZED_OUTPUT
      supported: true
      value: 2
      value_description: RESET
    2027:
      changeable: true
      enabled: true
      mode_description: Grapheme Clustering
      mode_name: GRAPHEME_CLUSTERING
      supported: true
      value: 1
      value_description: SET
    2031:
      changeable: true
      enabled: false
      mode_description: Color palette updates
      mode_name: COLOR_PALETTE_UPDATES
      supported: true
      value: 2
      value_description: RESET
    2048:
      changeable: false
      enabled: false
      mode_description: In-Band Window Resize Notifications
      mode_name: IN_BAND_WINDOW_RESIZE
      supported: false
      value: 0
      value_description: NOT_RECOGNIZED
    5522:
      changeable: false
      enabled: false
      mode_description: Bracketed Paste MIME
      mode_name: BRACKETED_PASTE_MIME
      supported: false
      value: 0
      value_description: NOT_RECOGNIZED
  number_of_colors: 256
  osc52_clipboard: false
  osc52_detection:
    da1_extension_52: false
    xtgettcap_ms: false
  pixels_height: 432
  pixels_width: 800
  screen_ratio: '16:9'
  screen_ratio_name: HD
  sixel: false
  styled_underlines: false
  tab_stop_width: 8
  text_sizing:
    scale: false
    width: false
  ttype: xterm
  width: 80
  xtgettcap:
    capabilities:
      RGB: '1'
      TN: AbsoluteTelnet/SSH
      Tc: 'true'
      colors: '256'
      setab: "\e[48;5;%p1%dm"
      setaf: "\e[38;5;%p1%dm"
      setrgbb: "\e[48;2;%p1%d;%p2%d;%p3%dm"
      setrgbf: "\e[38;2;%p1%d;%p2%d;%p3%dm"
    supported: true
  xtgettcap-bad-screenleak: false
  xtversion-bad-screenleak: false
test_results:
  emoji_vs15_results:
    9.0.0:
      failed_codepoints: []
      n_errors: 0
      n_total: 158
      pct_success: 100.0
  emoji_vs16_results:
    9.0.0:
      failed_codepoints: []
      n_errors: 0
      n_total: 426
      pct_success: 100.0
  emoji_zwj_results:
    '17.0':
      failed_codepoints: []
      n_errors: 0
      n_total: 1445
      pct_success: 100.0
  language_results:
    (Jinan):
      failed: []
      n_errors: 0
      n_total: 501
      pct_success: 100.0
    (Yeonbyeon):
      failed: []
      n_errors: 0
      n_total: 307
      pct_success: 100.0
    Aja:
      failed: []
      n_errors: 0
      n_total: 79
      pct_success: 100.0
    Amarakaeri:
      failed: []
      n_errors: 0
      n_total: 64
      pct_success: 100.0
    Arabic, Standard:
      failed: []
      n_errors: 0
      n_total: 60
      pct_success: 100.0
    Assyrian Neo-Aramaic:
      failed: []
      n_errors: 0
      n_total: 42
      pct_success: 100.0
    Baatonum:
      failed: []
      n_errors: 0
      n_total: 59
      pct_success: 100.0
    Bamun:
      failed: []
      n_errors: 0
      n_total: 75
      pct_success: 100.0
    Belanda Viri:
      failed: []
      n_errors: 0
      n_total: 85
      pct_success: 100.0
    Bengali:
      failed: []
      n_errors: 0
      n_total: 385
      pct_success: 100.0
    Bhojpuri:
      failed: []
      n_errors: 0
      n_total: 313
      pct_success: 100.0
    Bora:
      failed: []
      n_errors: 0
      n_total: 59
      pct_success: 100.0
    Burmese:
      failed: []
      n_errors: 0
      n_total: 268
      pct_success: 100.0
    Catalan (2):
      failed: []
      n_errors: 0
      n_total: 68
      pct_success: 100.0
    Chakma:
      failed: []
      n_errors: 0
      n_total: 267
      pct_success: 100.0
    Chickasaw:
      failed: []
      n_errors: 0
      n_total: 61
      pct_success: 100.0
    Chinantec, Chiltepec:
      failed: []
      n_errors: 0
      n_total: 78
      pct_success: 100.0
    Chinese, Gan:
      failed: []
      n_errors: 0
      n_total: 503
      pct_success: 100.0
    Chinese, Hakka:
      failed: []
      n_errors: 0
      n_total: 498
      pct_success: 100.0
    Chinese, Jinyu:
      failed: []
      n_errors: 0
      n_total: 500
      pct_success: 100.0
    Chinese, Mandarin (Beijing):
      failed: []
      n_errors: 0
      n_total: 514
      pct_success: 100.0
    Chinese, Mandarin (Guiyang):
      failed: []
      n_errors: 0
      n_total: 505
      pct_success: 100.0
    Chinese, Mandarin (Harbin):
      failed: []
      n_errors: 0
      n_total: 504
      pct_success: 100.0
    Chinese, Mandarin (Nanjing):
      failed: []
      n_errors: 0
      n_total: 502
      pct_success: 100.0
    Chinese, Mandarin (Simplified):
      failed: []
      n_errors: 0
      n_total: 532
      pct_success: 100.0
    Chinese, Mandarin (Tianjin):
      failed: []
      n_errors: 0
      n_total: 512
      pct_success: 100.0
    Chinese, Mandarin (Traditional):
      failed: []
      n_errors: 0
      n_total: 505
      pct_success: 100.0
    Chinese, Min Nan:
      failed: []
      n_errors: 0
      n_total: 503
      pct_success: 100.0
    Chinese, Wu:
      failed: []
      n_errors: 0
      n_total: 506
      pct_success: 100.0
    Chinese, Xiang:
      failed: []
      n_errors: 0
      n_total: 501
      pct_success: 100.0
    Chinese, Yue:
      failed: []
      n_errors: 0
      n_total: 503
      pct_success: 100.0
    Colorado:
      failed: []
      n_errors: 0
      n_total: 55
      pct_success: 100.0
    Dagaare, Southern:
      failed: []
      n_errors: 0
      n_total: 63
      pct_success: 100.0
    Dangme:
      failed: []
      n_errors: 0
      n_total: 58
      pct_success: 100.0
    Dari:
      failed: []
      n_errors: 0
      n_total: 54
      pct_success: 100.0
    Dendi:
      failed: []
      n_errors: 0
      n_total: 73
      pct_success: 100.0
    Dinka, Northeastern:
      failed: []
      n_errors: 0
      n_total: 55
      pct_success: 100.0
    Ditammari:
      failed: []
      n_errors: 0
      n_total: 60
      pct_success: 100.0
    Dzongkha:
      failed: []
      n_errors: 0
      n_total: 200
      pct_success: 100.0
    Evenki:
      failed: []
      n_errors: 0
      n_total: 77
      pct_success: 100.0
    Farsi, Western:
      failed: []
      n_errors: 0
      n_total: 49
      pct_success: 100.0
    Fon:
      failed: []
      n_errors: 0
      n_total: 88
      pct_success: 100.0
    French (Welche):
      failed: []
      n_errors: 0
      n_total: 60
      pct_success: 100.0
    Fur:
      failed: []
      n_errors: 0
      n_total: 90
      pct_success: 100.0
    Ga:
      failed: []
      n_errors: 0
      n_total: 62
      pct_success: 100.0
    Gen:
      failed: []
      n_errors: 0
      n_total: 87
      pct_success: 100.0
    Gilyak:
      failed: []
      n_errors: 0
      n_total: 84
      pct_success: 100.0
    Gujarati:
      failed: []
      n_errors: 0
      n_total: 343
      pct_success: 100.0
    Gumuz:
      failed: []
      n_errors: 0
      n_total: 54
      pct_success: 100.0
    Hindi:
      failed: []
      n_errors: 0
      n_total: 390
      pct_success: 100.0
    Japanese:
      failed: []
      n_errors: 0
      n_total: 505
      pct_success: 100.0
    Japanese (Osaka):
      failed: []
      n_errors: 0
      n_total: 497
      pct_success: 100.0
    Japanese (Tokyo):
      failed: []
      n_errors: 0
      n_total: 499
      pct_success: 100.0
    Javanese (Javanese):
      failed: []
      n_errors: 0
      n_total: 530
      pct_success: 100.0
    Kabyle:
      failed: []
      n_errors: 0
      n_total: 62
      pct_success: 100.0
    Kannada:
      failed: []
      n_errors: 0
      n_total: 287
      pct_success: 100.0
    Khmer, Central:
      failed: []
      n_errors: 0
      n_total: 443
      pct_success: 100.0
    Khün:
      failed: []
      n_errors: 0
      n_total: 396
      pct_success: 100.0
    Korean:
      failed: []
      n_errors: 0
      n_total: 315
      pct_success: 100.0
    Lamnso':
      failed: []
      n_errors: 0
      n_total: 74
      pct_success: 100.0
    Lao:
      failed: []
      n_errors: 0
      n_total: 277
      pct_success: 100.0
    Lingala (tones):
      failed: []
      n_errors: 0
      n_total: 71
      pct_success: 100.0
    Magahi:
      failed: []
      n_errors: 0
      n_total: 314
      pct_success: 100.0
    Maithili:
      failed: []
      n_errors: 0
      n_total: 357
      pct_success: 100.0
    Malayalam:
      failed: []
      n_errors: 0
      n_total: 845
      pct_success: 100.0
    Maldivian:
      failed: []
      n_errors: 0
      n_total: 226
      pct_success: 100.0
    Maori (2):
      failed: []
      n_errors: 0
      n_total: 48
      pct_success: 100.0
    Marathi:
      failed: []
      n_errors: 0
      n_total: 391
      pct_success: 100.0
    Mazahua Central:
      failed: []
      n_errors: 0
      n_total: 66
      pct_success: 100.0
    Mirandese:
      failed: []
      n_errors: 0
      n_total: 62
      pct_success: 100.0
    Mixtec, Metlatónoc:
      failed: []
      n_errors: 0
      n_total: 65
      pct_success: 100.0
    Mon:
      failed: []
      n_errors: 0
      n_total: 332
      pct_success: 100.0
    Mongolian, Halh (Mongolian):
      failed: []
      n_errors: 0
      n_total: 22
      pct_success: 100.0
    Mòoré:
      failed: []
      n_errors: 0
      n_total: 63
      pct_success: 100.0
    Nanai:
      failed: []
      n_errors: 0
      n_total: 65
      pct_success: 100.0
    Navajo:
      failed: []
      n_errors: 0
      n_total: 53
      pct_success: 100.0
    Nepali:
      failed: []
      n_errors: 0
      n_total: 352
      pct_success: 100.0
    Nuosu:
      failed: []
      n_errors: 0
      n_total: 336
      pct_success: 100.0
    Orok:
      failed: []
      n_errors: 0
      n_total: 65
      pct_success: 100.0
    Otomi, Mezquital:
      failed: []
      n_errors: 0
      n_total: 72
      pct_success: 100.0
    Panjabi, Eastern:
      failed: []
      n_errors: 0
      n_total: 302
      pct_success: 100.0
    Panjabi, Western:
      failed: []
      n_errors: 0
      n_total: 62
      pct_success: 100.0
    Pashto, Northern:
      failed: []
      n_errors: 0
      n_total: 62
      pct_success: 100.0
    Picard:
      failed: []
      n_errors: 0
      n_total: 53
      pct_success: 100.0
    Pular (Adlam):
      failed: []
      n_errors: 0
      n_total: 93
      pct_success: 100.0
    Saint Lucian Creole French:
      failed: []
      n_errors: 0
      n_total: 58
      pct_success: 100.0
    Sanskrit:
      failed: []
      n_errors: 0
      n_total: 493
      pct_success: 100.0
    Sanskrit (Grantha):
      failed: []
      n_errors: 0
      n_total: 293
      pct_success: 100.0
    Secoya:
      failed: []
      n_errors: 0
      n_total: 53
      pct_success: 100.0
    Seraiki:
      failed: []
      n_errors: 0
      n_total: 64
      pct_success: 100.0
    Shan:
      failed: []
      n_errors: 0
      n_total: 181
      pct_success: 100.0
    Shipibo-Conibo:
      failed: []
      n_errors: 0
      n_total: 64
      pct_success: 100.0
    Sinhala:
      failed: []
      n_errors: 0
      n_total: 258
      pct_success: 100.0
    Siona:
      failed: []
      n_errors: 0
      n_total: 67
      pct_success: 100.0
    South Azerbaijani:
      failed: []
      n_errors: 0
      n_total: 67
      pct_success: 100.0
    Tagalog (Tagalog):
      failed: []
      n_errors: 0
      n_total: 34
      pct_success: 100.0
    Tai Dam:
      failed: []
      n_errors: 0
      n_total: 189
      pct_success: 100.0
    Tamang, Eastern:
      failed: []
      n_errors: 0
      n_total: 70
      pct_success: 100.0
    Tamazight, Central Atlas:
      failed: []
      n_errors: 0
      n_total: 70
      pct_success: 100.0
    Tamil:
      failed: []
      n_errors: 0
      n_total: 175
      pct_success: 100.0
    Tamil (Sri Lanka):
      failed: []
      n_errors: 0
      n_total: 175
      pct_success: 100.0
    Telugu:
      failed: []
      n_errors: 0
      n_total: 384
      pct_success: 100.0
    Tem:
      failed: []
      n_errors: 0
      n_total: 67
      pct_success: 100.0
    Thai:
      failed: []
      n_errors: 0
      n_total: 262
      pct_success: 100.0
    Thai (2):
      failed: []
      n_errors: 0
      n_total: 252
      pct_success: 100.0
    Tibetan, Central:
      failed: []
      n_errors: 0
      n_total: 214
      pct_success: 100.0
    Ticuna:
      failed: []
      n_errors: 0
      n_total: 88
      pct_success: 100.0
    Uduk:
      failed: []
      n_errors: 0
      n_total: 57
      pct_success: 100.0
    Urdu:
      failed: []
      n_errors: 0
      n_total: 110
      pct_success: 100.0
    Urdu (2):
      failed: []
      n_errors: 0
      n_total: 82
      pct_success: 100.0
    Veps:
      failed: []
      n_errors: 0
      n_total: 59
      pct_success: 100.0
    Vietnamese:
      failed: []
      n_errors: 0
      n_total: 117
      pct_success: 100.0
    Vietnamese (Han nom):
      failed: []
      n_errors: 0
      n_total: 559
      pct_success: 100.0
    Waama:
      failed: []
      n_errors: 0
      n_total: 56
      pct_success: 100.0
    Yaneshaʼ:
      failed: []
      n_errors: 0
      n_total: 75
      pct_success: 100.0
    Yiddish, Eastern:
      failed: []
      n_errors: 0
      n_total: 58
      pct_success: 100.0
    Yoruba:
      failed: []
      n_errors: 0
      n_total: 73
      pct_success: 100.0
    Éwé:
      failed: []
      n_errors: 0
      n_total: 79
      pct_success: 100.0
  ri_results:
    '17.0':
      failed_codepoints: []
      n_errors: 0
      n_total: 262
      pct_success: 100.0
  sfz_results:
    17.0.0:
      failed_codepoints: []
      n_errors: 0
      n_total: 5
      pct_success: 100.0
  sri_results:
    17.0.0:
      failed_codepoints: []
      n_errors: 0
      n_total: 26
      pct_success: 100.0
  unicode_wide_results:
    17.0.0:
      failed_codepoints: []
      n_errors: 0
      n_total: 43592
      pct_success: 100.0
wcwidth_version: 0.7.0
width: 80
