[
  {
    "checkpoint": "manual-squash-preview",
    "viewport_text": "jk jj\n * @  pwxzmmpu demo@example.invalid 2026-01-01 12:00:00 ebc4b7e4\n   \u2502  Squash source\n\u203a  \u25cb  tzwuonrv demo@example.invalid 2026-01-01 12:00:00 7be6b114\n\u00b7  \u2502  Squash destination\n   \u25c6  zzzzzzzz root() 00000000\n\n\n\n\n\n              jj squash into 7be6b114f42f77b7ea48930f480f931168734843\n\n              Source 1: ebc4b7e488c694a26159973b9d802467e883cdee\n              Destination: 7be6b114f42f77b7ea48930f480f931168734843\n              Scope: whole changes\n              Message: keep destination description\n\n              ! Rewrites local history.\n\n              Command\n              jj --no-pager --color always --repository\n              /home/runner/work/jk/jk/target/manual-fixtures/squash.wp39hi/workflows.kibey\n              N/squash squash --from ebc4b7e488c694a26159973b9d802467e883cdee --into\n              7be6b114f42f77b7ea48930f480f931168734843 --use-destination-message\n\n\n              enter run  y copy  esc cancel  o options\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      },
      {
        "fg": "#eab855",
        "bg": "#242c3a"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-squash-success",
    "viewport_text": "jk jj\n   @  zxnzyktr alex@example.invalid 2026-01-01 12:00:00 5d4f2965\n   \u2502  (empty) (no description set)\n\u203a  \u25cb  tzwuonrv demo@example.invalid 2026-01-01 12:00:00 74e3e883\n\u00b7  \u2502  Squash destination\n   \u25c6  zzzzzzzz root() 00000000\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                      \u2713 Squashed source changes \u00b7 a u undo \u00b7 C history\n? help  H home  L log  r refresh  enter open  d diff  v evolog  s status  space mark  o ops  ...  q quit\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#75cf84",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  },
  {
    "checkpoint": "manual-squash-recovered",
    "viewport_text": "jk jj\n\u203a  @  pwxzmmpu demo@example.invalid 2026-01-01 12:00:00 ebc4b7e4\n\u00b7  \u2502  Squash source\n   \u25cb  tzwuonrv demo@example.invalid 2026-01-01 12:00:00 7be6b114\n   \u2502  Squash destination\n   \u25c6  zzzzzzzz root() 00000000\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                                                     \u2713 Undid operation\n? help  H home  L log  r refresh  enter open  d diff  v evolog  s status  space mark  o ops  ...  q quit\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#52aa60",
        "bold": true
      },
      {
        "fg": "#d58bf0",
        "bold": true
      },
      {
        "fg": "#3a4152",
        "bold": true
      },
      {
        "fg": "#ad9b49",
        "bold": true
      },
      {
        "fg": "#52c4c0",
        "bold": true
      },
      {
        "fg": "#76a8f2",
        "bold": true
      },
      {
        "fg": "#487fd4",
        "bold": true
      },
      {
        "fg": "#3a4152"
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#269d9a"
      },
      {
        "fg": "#af5bd1",
        "bold": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      }
    ],
    "size": [
      104,
      39
    ]
  }
]
