{
  "label": "repaired-reviewed",
  "metadata": {
    "startedAt": "2026-10-17T13:51:38.975Z",
    "gitHead": "0ea751dc0eb6293cf9c74a65540789fcf03e00cf",
    "algorithm": "current",
    "algorithmSha256": "f9048cb9e12f51fdca652a45149198deb69fb4c05920ed24cc4696db3de43b8c",
    "safetySourceSha256": "6cb6f105bf4200a305d09222bf0513f2f1318dfb69a2675ab093e865f76a8168",
    "sourceRowsSha256": "204d438be2503b1c1934108a43890325cb87d7e9ef70ad10d97ceac01eea14ea",
    "sourceCellsSha256": "5481f9b1962e5d599d3a55be708f74974450d8effa75f63b03388ad8cb688e9f",
    "selectedKeysSha256": "155dadb48fcd971249d729ea5d7a5a2de3b4fe8d975fd1f420023dd8884ce9b8",
    "corpusPages": 3114,
    "requestedPages": 3114,
    "fullCorpus": true
  },
  "completed": true,
  "fullCorpusCompleted": true,
  "algorithm": "current",
  "pages": 3114,
  "errors": [],
  "measurements": 39,
  "cacheHits": 4933,
  "summary": {
    "input": {
      "changed": 0,
      "overflowPages": 150,
      "overlapPages": 159,
      "clippedPages": 27,
      "smallFontPages": 293,
      "uncontainedMovePages": 0,
      "verdicts": {
        "ACCEPTABLE": 549,
        "SUCCESS": 1728,
        "FAIL": 780,
        "UNKNOWN": 57
      }
    },
    "geoA": {
      "changed": 221,
      "overflowPages": 102,
      "overlapPages": 133,
      "clippedPages": 26,
      "smallFontPages": 315,
      "uncontainedMovePages": 0,
      "verdicts": {
        "ACCEPTABLE": 570,
        "SUCCESS": 1757,
        "FAIL": 730,
        "UNKNOWN": 57
      }
    },
    "geoB": {
      "changed": 230,
      "overflowPages": 81,
      "overlapPages": 122,
      "clippedPages": 24,
      "smallFontPages": 309,
      "uncontainedMovePages": 0,
      "verdicts": {
        "ACCEPTABLE": 586,
        "SUCCESS": 1766,
        "FAIL": 705,
        "UNKNOWN": 57
      }
    }
  },
  "regressionRows": [
    {
      "key": "325:254",
      "do": "13182666",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 3노드 7494px² (원안 0노드 0px²)",
          "신규 겹침 2쌍 · 8333px²",
          "단어 내부 분절 3곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 7494,
          "newOverlapPairs": 2,
          "newOverlapArea": 8333,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.718,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.991 · 정렬선 0.662 · 유휴 여백 0.627 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.662,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 8.9640830000003,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "76076ae9-4bad-42aa-a818-2f2edc2e2cb9",
              "text": "01",
              "dx": -15.397481396679154,
              "dy": 0,
              "container": "d05473cb-902f-4473-8763-9b3a28f35522"
            },
            {
              "id": "4d84f796-aef9-43fe-9559-e3da8318e941",
              "text": "03",
              "dx": -24.61895605165921,
              "dy": 0,
              "container": "5ec7e677-08c5-4869-b6d2-4e587eef5971"
            },
            {
              "id": "446c0c23-6b4c-41cc-bab7-18ee9874ba46",
              "text": "02",
              "dx": -24.753205620347444,
              "dy": 0,
              "container": "cf0cba50-8841-4897-9695-ec3f78b96b89"
            }
          ],
          "numberScales": [
            {
              "id": "76076ae9-4bad-42aa-a818-2f2edc2e2cb9",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "4d84f796-aef9-43fe-9559-e3da8318e941",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "446c0c23-6b4c-41cc-bab7-18ee9874ba46",
              "text": "02",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.991 · 정렬선 0.662 · 유휴 여백 0.627 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.662,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 8.416291999999885,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "76076ae9-4bad-42aa-a818-2f2edc2e2cb9",
              "text": "01",
              "dx": -15.397481396679154,
              "dy": 0,
              "container": "d05473cb-902f-4473-8763-9b3a28f35522"
            },
            {
              "id": "4d84f796-aef9-43fe-9559-e3da8318e941",
              "text": "03",
              "dx": -24.61895605165921,
              "dy": 0,
              "container": "5ec7e677-08c5-4869-b6d2-4e587eef5971"
            },
            {
              "id": "446c0c23-6b4c-41cc-bab7-18ee9874ba46",
              "text": "02",
              "dx": -24.753205620347444,
              "dy": 0,
              "container": "cf0cba50-8841-4897-9695-ec3f78b96b89"
            }
          ],
          "numberScales": [
            {
              "id": "76076ae9-4bad-42aa-a818-2f2edc2e2cb9",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "4d84f796-aef9-43fe-9559-e3da8318e941",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "446c0c23-6b4c-41cc-bab7-18ee9874ba46",
              "text": "02",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "327:354",
      "do": "12338991",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 3노드 43987px² (원안 3노드 39162px²)"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 43987,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.861,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "폰트 축소 0.734 < SUCCESS 기준 0.900 (원안 대비 27% 작다)",
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 41869,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.734,
          "guideKeptRatio": 0.861,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 8.726416999999856,
        "changed": true,
        "report": {
          "passes": 7,
          "moved": 0,
          "grown": 0,
          "shrunk": 24,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "폰트 축소 0.734 < SUCCESS 기준 0.900 (원안 대비 27% 작다)",
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 41869,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.734,
          "guideKeptRatio": 0.861,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 10.145249999999578,
        "changed": true,
        "report": {
          "passes": 7,
          "moved": 0,
          "grown": 0,
          "shrunk": 24,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "323:354",
      "do": "11591197",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 4노드 711px² (원안 0노드 0px²)",
          "단어 내부 분절 4곳"
        ],
        "m": {
          "overflowNodes": 4,
          "overflowArea": 711,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.981,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.981 · 정렬선 1.000 · 유휴 여백 0.776 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.981,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 16.96704099999988,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "e2666be6-8978-4df9-beda-b682432d4d64",
              "text": "01",
              "dx": -1.2922889945255065,
              "dy": 0,
              "container": "73d4cdfe-4520-4d36-bd64-c1d73a69a1f6"
            },
            {
              "id": "5f21451e-917b-43bf-aec7-e70e4faa52d6",
              "text": "04",
              "dx": -3.7540861166860395,
              "dy": 0,
              "container": "54ebd954-06ea-44a4-829f-4f545fc6a679"
            },
            {
              "id": "deee31d8-2a28-496f-bf85-c14927907b45",
              "text": "02",
              "dx": -3.1457188054823746,
              "dy": 0,
              "container": "076f9a75-cc58-4526-8e71-67e354881258"
            },
            {
              "id": "1947c359-1bfd-488d-9b7e-0bb49b2c27e3",
              "text": "03",
              "dx": -3.159867426788878,
              "dy": 0,
              "container": "1cc143ae-161a-4422-ab90-5a06e1e89c72"
            }
          ],
          "numberScales": [
            {
              "id": "e2666be6-8978-4df9-beda-b682432d4d64",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "5f21451e-917b-43bf-aec7-e70e4faa52d6",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "deee31d8-2a28-496f-bf85-c14927907b45",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "1947c359-1bfd-488d-9b7e-0bb49b2c27e3",
              "text": "03",
              "ratio": 1
            }
          ],
          "shapeSizes": [
            {
              "id": "07a1f9cc-518e-4f45-a986-fb11d6ee0469",
              "widthRatio": 0.9999979809411071,
              "heightRatio": 0.9999979540123457
            }
          ],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.981 · 정렬선 1.000 · 유휴 여백 0.776 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.981,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 18.18774999999914,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "e2666be6-8978-4df9-beda-b682432d4d64",
              "text": "01",
              "dx": -1.2922889945255065,
              "dy": 0,
              "container": "73d4cdfe-4520-4d36-bd64-c1d73a69a1f6"
            },
            {
              "id": "5f21451e-917b-43bf-aec7-e70e4faa52d6",
              "text": "04",
              "dx": -3.7540861166860395,
              "dy": 0,
              "container": "54ebd954-06ea-44a4-829f-4f545fc6a679"
            },
            {
              "id": "deee31d8-2a28-496f-bf85-c14927907b45",
              "text": "02",
              "dx": -3.1457188054823746,
              "dy": 0,
              "container": "076f9a75-cc58-4526-8e71-67e354881258"
            },
            {
              "id": "1947c359-1bfd-488d-9b7e-0bb49b2c27e3",
              "text": "03",
              "dx": -3.159867426788878,
              "dy": 0,
              "container": "1cc143ae-161a-4422-ab90-5a06e1e89c72"
            }
          ],
          "numberScales": [
            {
              "id": "e2666be6-8978-4df9-beda-b682432d4d64",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "5f21451e-917b-43bf-aec7-e70e4faa52d6",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "deee31d8-2a28-496f-bf85-c14927907b45",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "1947c359-1bfd-488d-9b7e-0bb49b2c27e3",
              "text": "03",
              "ratio": 1
            }
          ],
          "shapeSizes": [
            {
              "id": "07a1f9cc-518e-4f45-a986-fb11d6ee0469",
              "widthRatio": 0.9999979809411071,
              "heightRatio": 0.9999979540123457
            }
          ],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "329:388",
      "do": "13514876",
      "grade": "PERFECT",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 1쌍 · 9428px²",
          "단어 내부 분절 3곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 1,
          "newOverlapArea": 9428,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 1쌍 · 9428px²",
          "단어 내부 분절 3곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 1,
          "newOverlapArea": 9428,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 3.296042000001762,
        "changed": false,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 0,
          "rejected": 1,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 1쌍 · 9428px²",
          "단어 내부 분절 3곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 1,
          "newOverlapArea": 9428,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 3.4402499999996508,
        "changed": false,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 0,
          "rejected": 1,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "326:279",
      "do": "13104325",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 4노드 1556px² (원안 0노드 0px²)",
          "신규 겹침 3쌍 · 1086px²",
          "단어 내부 분절 5곳"
        ],
        "m": {
          "overflowNodes": 4,
          "overflowArea": 1556,
          "newOverlapPairs": 3,
          "newOverlapArea": 1086,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.855,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.782,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 8.450957999997627,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "e86bedd6-96d2-4c50-84f8-412958f2dc94",
              "text": "02",
              "dx": -3.6472303231239493,
              "dy": -12.622900000000072,
              "container": "576335a4-081f-4e61-b9c7-9d02f5f2fa43"
            },
            {
              "id": "228efc96-8d7d-4d4d-8b38-2d30611a4106",
              "text": "03",
              "dx": -3.673890288639086,
              "dy": -12.622900000000072,
              "container": "cd8fad54-baff-4248-9f79-f62834defc27"
            },
            {
              "id": "a8aedcc8-71e2-4568-ba0e-1bf0db9969cc",
              "text": "04",
              "dx": -4.793609793949145,
              "dy": -12.622900000000072,
              "container": "c6a9fa7f-225b-4f1e-b816-d4bc5ea8babc"
            },
            {
              "id": "a324844d-3c02-4e55-8be8-30d5fe36d608",
              "text": "05",
              "dx": -4.32706087427141,
              "dy": -12.622900000000072,
              "container": "d8f74198-ba36-4f42-9fbc-150d92d001bb"
            }
          ],
          "numberScales": [
            {
              "id": "3b0a438b-5b44-4d22-8ffa-ba44ec95fc6d",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "e86bedd6-96d2-4c50-84f8-412958f2dc94",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "228efc96-8d7d-4d4d-8b38-2d30611a4106",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "a8aedcc8-71e2-4568-ba0e-1bf0db9969cc",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "a324844d-3c02-4e55-8be8-30d5fe36d608",
              "text": "05",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.782,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 9.264541000000463,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "e86bedd6-96d2-4c50-84f8-412958f2dc94",
              "text": "02",
              "dx": -3.6472303231239493,
              "dy": -12.622900000000072,
              "container": "576335a4-081f-4e61-b9c7-9d02f5f2fa43"
            },
            {
              "id": "228efc96-8d7d-4d4d-8b38-2d30611a4106",
              "text": "03",
              "dx": -3.673890288639086,
              "dy": -12.622900000000072,
              "container": "cd8fad54-baff-4248-9f79-f62834defc27"
            },
            {
              "id": "a8aedcc8-71e2-4568-ba0e-1bf0db9969cc",
              "text": "04",
              "dx": -4.793609793949145,
              "dy": -12.622900000000072,
              "container": "c6a9fa7f-225b-4f1e-b816-d4bc5ea8babc"
            },
            {
              "id": "a324844d-3c02-4e55-8be8-30d5fe36d608",
              "text": "05",
              "dx": -4.32706087427141,
              "dy": -12.622900000000072,
              "container": "d8f74198-ba36-4f42-9fbc-150d92d001bb"
            }
          ],
          "numberScales": [
            {
              "id": "3b0a438b-5b44-4d22-8ffa-ba44ec95fc6d",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "e86bedd6-96d2-4c50-84f8-412958f2dc94",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "228efc96-8d7d-4d4d-8b38-2d30611a4106",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "a8aedcc8-71e2-4568-ba0e-1bf0db9969cc",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "a324844d-3c02-4e55-8be8-30d5fe36d608",
              "text": "05",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "326:280",
      "do": "13388975",
      "grade": "PERFECT",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 3노드 835px² (원안 0노드 0px²)",
          "단어 내부 분절 4곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 835,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.87,
          "separatorViolations": 0,
          "frameSpillNodes": 2
        }
      },
      "geoA": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.87,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 7.053667000000132,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "0ee69915-c163-4bda-9e35-431fa9c1d4f8",
              "text": "03",
              "dx": -14.1360575629717,
              "dy": -2.231428197563332,
              "container": "701f4738-2286-42d5-a4b5-a08f7df47cdc"
            },
            {
              "id": "72d7f090-22a9-491f-8dfb-d005fb97edeb",
              "text": "02",
              "dx": -13.689155213107483,
              "dy": -2.231428197563332,
              "container": "b4334d95-0987-4cd5-ab4a-e227eaa8e405"
            },
            {
              "id": "d68d62f4-7202-42f5-afce-509bcbb88783",
              "text": "01",
              "dx": -8.423898882410583,
              "dy": -2.231428197563332,
              "container": "6a6b4e56-f7f6-40c6-9ef9-f6a77c396253"
            }
          ],
          "numberScales": [
            {
              "id": "0ee69915-c163-4bda-9e35-431fa9c1d4f8",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "72d7f090-22a9-491f-8dfb-d005fb97edeb",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "d68d62f4-7202-42f5-afce-509bcbb88783",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 1,
          "guideKeptRatio": 0.87,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 7.05199999999968,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "0ee69915-c163-4bda-9e35-431fa9c1d4f8",
              "text": "03",
              "dx": -14.1360575629717,
              "dy": -2.231428197563332,
              "container": "701f4738-2286-42d5-a4b5-a08f7df47cdc"
            },
            {
              "id": "72d7f090-22a9-491f-8dfb-d005fb97edeb",
              "text": "02",
              "dx": -13.689155213107483,
              "dy": -2.231428197563332,
              "container": "b4334d95-0987-4cd5-ab4a-e227eaa8e405"
            },
            {
              "id": "d68d62f4-7202-42f5-afce-509bcbb88783",
              "text": "01",
              "dx": -8.423898882410583,
              "dy": -2.231428197563332,
              "container": "6a6b4e56-f7f6-40c6-9ef9-f6a77c396253"
            }
          ],
          "numberScales": [
            {
              "id": "0ee69915-c163-4bda-9e35-431fa9c1d4f8",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "72d7f090-22a9-491f-8dfb-d005fb97edeb",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "d68d62f4-7202-42f5-afce-509bcbb88783",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "324:200",
      "do": "11515300",
      "grade": "PERFECT",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 6쌍 · 84033px²"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 6,
          "newOverlapArea": 84033,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 3쌍 · 46038px²"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 3,
          "newOverlapArea": 46038,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 213.36666700000205,
        "changed": true,
        "report": {
          "passes": 8,
          "moved": 0,
          "grown": 0,
          "shrunk": 13,
          "widened": 0,
          "rejected": 30,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 4,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 3쌍 · 46038px²"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 3,
          "newOverlapArea": 46038,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 1,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 293.5646659999984,
        "changed": true,
        "report": {
          "passes": 8,
          "moved": 0,
          "grown": 0,
          "shrunk": 13,
          "widened": 0,
          "rejected": 46,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 4,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "324:23",
      "do": "12338991",
      "grade": "PERFECT",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 3노드 50314px² (원안 3노드 39162px²)",
          "단어 내부 분절 4곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 50314,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.931,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "FAIL",
        "reasons": [
          "단어 내부 분절 4곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 31326,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 0.931,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 8.710167000001093,
        "changed": true,
        "report": {
          "passes": 8,
          "moved": 0,
          "grown": 0,
          "shrunk": 7,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "FAIL",
        "reasons": [
          "단어 내부 분절 4곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 31326,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 0.931,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 11.145124999999098,
        "changed": true,
        "report": {
          "passes": 8,
          "moved": 0,
          "grown": 0,
          "shrunk": 7,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "328:123",
      "do": "11369594",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 2노드 978px² (원안 0노드 0px²)",
          "단어 내부 분절 2곳"
        ],
        "m": {
          "overflowNodes": 2,
          "overflowArea": 978,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.833,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.991 · 정렬선 0.872 · 유휴 여백 0.404 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.872,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 18.346625000005588,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "c00defd1-7bc0-44a2-9613-d51a7f26e9d4",
              "text": "01",
              "dx": -0.4649947295188781,
              "dy": 0,
              "container": "eb745c76-6509-4db0-9d95-94cac6dd53d7"
            },
            {
              "id": "2865cb42-7ccf-4275-ad11-c0934fd8c056",
              "text": "02",
              "dx": -2.09673911428456,
              "dy": 0,
              "container": "7f39cfa9-14bd-4a99-aeba-f47721b50d94"
            },
            {
              "id": "aec3ef5d-eea0-4997-9e1a-67f07d291875",
              "text": "03",
              "dx": -1.4994996199607158,
              "dy": 0,
              "container": "d2e642f1-50dd-4d60-a963-eaf364bc78de"
            }
          ],
          "numberScales": [
            {
              "id": "c00defd1-7bc0-44a2-9613-d51a7f26e9d4",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "2865cb42-7ccf-4275-ad11-c0934fd8c056",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "aec3ef5d-eea0-4997-9e1a-67f07d291875",
              "text": "03",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "SUCCESS",
        "reasons": [
          "넘침 0 · 신규 겹침 0 · 분절 0 · 폰트 0.991 · 정렬선 0.872 · 유휴 여백 0.404 — 시작 결과 없음(③④ 거래 상한은 안 봤다)"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.872,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 20.2554999999993,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 3,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "c00defd1-7bc0-44a2-9613-d51a7f26e9d4",
              "text": "01",
              "dx": -0.4649947295188781,
              "dy": 0,
              "container": "eb745c76-6509-4db0-9d95-94cac6dd53d7"
            },
            {
              "id": "2865cb42-7ccf-4275-ad11-c0934fd8c056",
              "text": "02",
              "dx": -2.09673911428456,
              "dy": 0,
              "container": "7f39cfa9-14bd-4a99-aeba-f47721b50d94"
            },
            {
              "id": "aec3ef5d-eea0-4997-9e1a-67f07d291875",
              "text": "03",
              "dx": -1.4994996199607158,
              "dy": 0,
              "container": "d2e642f1-50dd-4d60-a963-eaf364bc78de"
            }
          ],
          "numberScales": [
            {
              "id": "c00defd1-7bc0-44a2-9613-d51a7f26e9d4",
              "text": "01",
              "ratio": 1
            },
            {
              "id": "2865cb42-7ccf-4275-ad11-c0934fd8c056",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "aec3ef5d-eea0-4997-9e1a-67f07d291875",
              "text": "03",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "328:32",
      "do": "13383644",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "폰트 축소 0.700 < SUCCESS 기준 0.900 (원안 대비 30% 작다)",
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 6,
          "overflowArea": 10995,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 0.924,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "폰트 축소 0.700 < SUCCESS 기준 0.900 (원안 대비 30% 작다)",
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 6,
          "overflowArea": 10995,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 0.924,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 2.1139170000024023,
        "changed": false,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [
            {
              "id": "2bbef344-c50b-48b7-bfdf-b9327ecb8f52",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "530b285f-4b20-49c6-bcaa-f304afb74484",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "2ea54995-576c-4e07-8b2b-75ea0f8b3e39",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "b5640840-5ade-442d-add4-e18fef3cfd97",
              "text": "05",
              "ratio": 1
            },
            {
              "id": "04ffc1c2-58ee-48d8-95dc-b7e91e30d73b",
              "text": "06",
              "ratio": 1
            },
            {
              "id": "26d84871-301d-4ba4-a68e-060169ece78b",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "ACCEPTABLE",
        "reasons": [
          "폰트 축소 0.700 < SUCCESS 기준 0.900 (원안 대비 30% 작다)",
          "단어 내부 분절 1곳"
        ],
        "m": {
          "overflowNodes": 6,
          "overflowArea": 10995,
          "newOverlapPairs": 0,
          "newOverlapArea": 0,
          "clippedTextNodes": 0,
          "minFontScale": 0.7,
          "guideKeptRatio": 0.924,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 2.2924999999959255,
        "changed": false,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 0,
          "rejected": 0,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 0,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [],
          "numberScales": [
            {
              "id": "2bbef344-c50b-48b7-bfdf-b9327ecb8f52",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "530b285f-4b20-49c6-bcaa-f304afb74484",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "2ea54995-576c-4e07-8b2b-75ea0f8b3e39",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "b5640840-5ade-442d-add4-e18fef3cfd97",
              "text": "05",
              "ratio": 1
            },
            {
              "id": "04ffc1c2-58ee-48d8-95dc-b7e91e30d73b",
              "text": "06",
              "ratio": 1
            },
            {
              "id": "26d84871-301d-4ba4-a68e-060169ece78b",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    },
    {
      "key": "328:444",
      "do": "12662715",
      "grade": "ACCEPTABLE",
      "input": {
        "verdict": "FAIL",
        "reasons": [
          "넘침 3노드 1358px² (원안 0노드 0px²)",
          "신규 겹침 1쌍 · 1270px²",
          "단어 내부 분절 3곳"
        ],
        "m": {
          "overflowNodes": 3,
          "overflowArea": 1358,
          "newOverlapPairs": 1,
          "newOverlapArea": 1270,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.946,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        }
      },
      "geoA": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 1쌍 · 1270px²"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 1,
          "newOverlapArea": 1270,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.973,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 19.020207999994454,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 3,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "2e774887-6ec4-4df7-bcc0-068da073d716",
              "text": "04",
              "dx": -5.977405203619355,
              "dy": 0,
              "container": "c76d0e01-6969-4c69-a1de-c7695e0d5a15"
            },
            {
              "id": "d0fe631e-610d-491c-8c46-60cfd3344542",
              "text": "03",
              "dx": -5.0637685089250795,
              "dy": 0,
              "container": "2f8d60ca-91cd-4842-94eb-a16e451a0589"
            },
            {
              "id": "5259b986-470c-491b-8861-2c03ad87f81a",
              "text": "02",
              "dx": -5.014823247932327,
              "dy": 0,
              "container": "a74c32d5-a317-4d6f-bbc0-4ccf5d03db8f"
            },
            {
              "id": "9dc5dded-5dee-4b51-8253-d88eab3b6a60",
              "text": "01",
              "dx": -1.800788724390543,
              "dy": 0,
              "container": "95609819-191e-49d0-9048-c9a611beb11e"
            }
          ],
          "numberScales": [
            {
              "id": "2e774887-6ec4-4df7-bcc0-068da073d716",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "d0fe631e-610d-491c-8c46-60cfd3344542",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "5259b986-470c-491b-8861-2c03ad87f81a",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "9dc5dded-5dee-4b51-8253-d88eab3b6a60",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      },
      "geoB": {
        "verdict": "FAIL",
        "reasons": [
          "신규 겹침 1쌍 · 1270px²"
        ],
        "m": {
          "overflowNodes": 0,
          "overflowArea": 0,
          "newOverlapPairs": 1,
          "newOverlapArea": 1270,
          "clippedTextNodes": 0,
          "minFontScale": 0.991,
          "guideKeptRatio": 0.973,
          "separatorViolations": 0,
          "frameSpillNodes": 0
        },
        "ms": 20.573041000003286,
        "changed": true,
        "report": {
          "passes": 1,
          "moved": 0,
          "grown": 0,
          "shrunk": 0,
          "widened": 4,
          "rejected": 3,
          "remaining": {
            "overflowNodes": 0,
            "newOverlapPairs": 1,
            "clippedTextNodes": 0
          },
          "revertedToInput": false
        },
        "deltas": {
          "textMoves": [
            {
              "id": "2e774887-6ec4-4df7-bcc0-068da073d716",
              "text": "04",
              "dx": -5.977405203619355,
              "dy": 0,
              "container": "c76d0e01-6969-4c69-a1de-c7695e0d5a15"
            },
            {
              "id": "d0fe631e-610d-491c-8c46-60cfd3344542",
              "text": "03",
              "dx": -5.0637685089250795,
              "dy": 0,
              "container": "2f8d60ca-91cd-4842-94eb-a16e451a0589"
            },
            {
              "id": "5259b986-470c-491b-8861-2c03ad87f81a",
              "text": "02",
              "dx": -5.014823247932327,
              "dy": 0,
              "container": "a74c32d5-a317-4d6f-bbc0-4ccf5d03db8f"
            },
            {
              "id": "9dc5dded-5dee-4b51-8253-d88eab3b6a60",
              "text": "01",
              "dx": -1.800788724390543,
              "dy": 0,
              "container": "95609819-191e-49d0-9048-c9a611beb11e"
            }
          ],
          "numberScales": [
            {
              "id": "2e774887-6ec4-4df7-bcc0-068da073d716",
              "text": "04",
              "ratio": 1
            },
            {
              "id": "d0fe631e-610d-491c-8c46-60cfd3344542",
              "text": "03",
              "ratio": 1
            },
            {
              "id": "5259b986-470c-491b-8861-2c03ad87f81a",
              "text": "02",
              "ratio": 1
            },
            {
              "id": "9dc5dded-5dee-4b51-8253-d88eab3b6a60",
              "text": "01",
              "ratio": 1
            }
          ],
          "shapeSizes": [],
          "uncontainedTextMoves": []
        }
      }
    }
  ]
}