[
  {
    "checkpoint": "inspect-diff-navigate-patch",
    "viewport_text": "jk jj diff -r @ --color-words\n\u203a  Modified regular file README.md:    | 2 ++  [file 1/3]\n       ...\n      3    3: Reliable forecasts for every city.\n      4    4:\n      5    5: Requests time out after three seconds.\n           6:\n           7: Cache forecasts for two minutes.\n   Modified regular file config.json:\n      1    1: {\n      2    2:   \"requestTimeoutMs\": 3000,\n      3    3:   \"cacheTtlSeconds\": 60120\n      4    4: }\n   Modified regular file src/cache.js:\n      1    1: export const cacheWindow1 = 1;\n      2    2: export const cacheWindow2 = 2;\n      3    3: export const cacheWindow3 = 3;\n      4     : export const cacheWindow4 = 4;\n           4: export const cacheTtlSeconds = 120; // Keep forecasts fresh.\n      5    5: export const cacheWindow5 = 5;\n      6    6: export const cacheWindow6 = 6;\n      7    7: export const cacheWindow7 = 7;\n       ...\n     27   27: export const cacheWindow27 = 27;\n     28   28: export const cacheWindow28 = 28;\n     29   29: export const cacheWindow29 = 29;\n     30     : export const cacheWindow30 = 30;\n          30: export const cacheLimit = 256; // Bound memory usage.\n     31   31: export const cacheWindow31 = 31;\n     32   32: export const cacheWindow32 = 32;\n     33   33: export const cacheWindow33 = 33;\n       ...\n\n\n\nfile 1/3 README.md  f files  [/] file  { } hunk  ? help\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#c26265",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "underline": "single"
      },
      {
        "fg": "#c26265"
      },
      {
        "fg": "#c26265",
        "underline": "single"
      }
    ],
    "size": [
      104,
      36
    ]
  },
  {
    "checkpoint": "inspect-diff-navigate-files",
    "viewport_text": "jk jj diff -r @ --color-words\n\u203a  Modified regular file README.md:    | 2 ++  [file 1/3]\n       ...\n      3    3: Reliable forecasts for every city.\n      4    4:\n      5    5: Requests time out after three seconds.\n           6:\n           7: Cache forecasts for two minutes.\n   Modified regular file config.json:\n      1    1: {\n      2    2:   \"requestTimeoutMs\": 3000,\n      3    3:   \"cacheTtlSeconds\": 60120\n      4    4: }\n   Modified regular file src\n      1    1: export const c  Diff files\n      2    2: export const c\n      3    3: export const c  >  1/3 README.md\n      4     : export const c     2/3 config.json\n           4: export const c     3/3 src/cache.js\n      5    5: export const c\n      6    6: export const c  j/k or arrows move   enter jump   esc close\n      7    7: export const c\n       ...\n     27   27: export const cacheWindow27 = 27;\n     28   28: export const cacheWindow28 = 28;\n     29   29: export const cacheWindow29 = 29;\n     30     : export const cacheWindow30 = 30;\n          30: export const cacheLimit = 256; // Bound memory usage.\n     31   31: export const cacheWindow31 = 31;\n     32   32: export const cacheWindow32 = 32;\n     33   33: export const cacheWindow33 = 33;\n       ...\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#c26265",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "underline": "single"
      },
      {
        "fg": "#c26265"
      },
      {
        "fg": "#c26265",
        "underline": "single"
      },
      {
        "fg": "#e0e6ee",
        "bg": "#242c3a"
      },
      {
        "fg": "#65d4cf",
        "bg": "#242c3a",
        "bold": true
      }
    ],
    "size": [
      104,
      36
    ]
  },
  {
    "checkpoint": "inspect-diff-navigate-folded-file",
    "viewport_text": "jk jj diff -r @ --color-words\n   Modified regular file README.md:\n       ...\n      3    3: Reliable forecasts for every city.\n      4    4:\n      5    5: Requests time out after three seconds.\n           6:\n           7: Cache forecasts for two minutes.\n   Modified regular file config.json:\n      1    1: {\n      2    2:   \"requestTimeoutMs\": 3000,\n      3    3:   \"cacheTtlSeconds\": 60120\n      4    4: }\n\u203a  Modified regular file src/cache.js: | 4 ++--  [file 3/3]\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/cache  1/19  n next  N previous\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#c26265",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "faint": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#52aa60",
        "underline": "single"
      },
      {
        "fg": "#c26265"
      },
      {
        "fg": "#c26265",
        "underline": "single"
      }
    ],
    "size": [
      104,
      36
    ]
  },
  {
    "checkpoint": "inspect-diff-navigate-refreshed",
    "viewport_text": "jk jj diff -r @ --color-words\n   Modified regular file README.md:\n       ...\n      3    3: Reliable forecasts for every city.\n      4    4:\n      5    5: Requests time out after three seconds.\n           6:\n           7: Cache forecasts for two minutes.\n   Modified regular file config.json:\n      1    1: {\n      2    2:   \"requestTimeoutMs\": 3000,\n      3    3:   \"cacheTtlSeconds\": 60120\n      4    4: }\n\u203a  Modified regular file src/cache.js: | 4 ++--  [file 3/3]\n      1    1: export const cacheWindow1 = 1;\n      2    2: export const cacheWindow2 = 2;\n      3    3: export const cacheWindow3 = 3;\n      4     : export const cacheWindow4 = 4;\n           4: export const cacheTtlSeconds = 120; // Keep forecasts fresh.\n      5    5: export const cacheWindow5 = 5;\n      6    6: export const cacheWindow6 = 6;\n      7    7: export const cacheWindow7 = 7;\n       ...\n     27   27: export const cacheWindow27 = 27;\n     28   28: export const cacheWindow28 = 28;\n     29   29: export const cacheWindow29 = 29;\n     30     : export const cacheWindow30 = 30;\n          30: export const cacheLimit = 256; // Bound memory usage.\n     31   31: export const cacheWindow31 = 31;\n     32   32: export const cacheWindow32 = 32;\n     33   33: export const cacheWindow33 = 33;\n       ...\n\n\n\n/cache  1/19  n next  N previous\n",
    "styles": [
      {
        "bold": true
      },
      {
        "fg": "#ad9b49"
      },
      {
        "fg": "#c26265",
        "faint": true
      },
      {
        "fg": "#52aa60",
        "faint": true
      },
      {
        "fg": "#52aa60"
      },
      {
        "fg": "#52aa60",
        "underline": "single"
      },
      {
        "fg": "#c26265"
      },
      {
        "fg": "#c26265",
        "underline": "single"
      }
    ],
    "size": [
      104,
      36
    ]
  }
]
