[
  {
    "name": "UI运行检查",
    "flag": "-v181-ui-review",
    "result": "presentation.failure",
    "pass_count": 186,
    "failure_count": 1,
    "screenshots": 6,
    "sha256": "7f058b33cf30d3597eb51c14a96d93ede429e0e290be9a9955eeecd33eae6517",
    "path": "证据/UI运行检查/presentation.failure",
    "modified": "2026-10-27T15:24:18.859402",
    "lines": [
      "PASS actual requested display surface (1280, 720)",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuChineseTitle",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuEnglishTitle",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuVersion",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuFooter",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu decorative borders never intercept clicks",
      "PASS menu fits without scrolling at 1280x720",
      "PASS v18.1 is visible in main menu at 1280x720",
      "PASS main menu retains its three actions at 1280x720",
      "PASS blueprint campus artwork is loaded at 1280x720",
      "PASS native blueprint title is visible: MainMenuChineseTitle at 1280x720",
      "PASS blueprint title fits a single rendered line: MainMenuChineseTitle at 1280x720",
      "PASS blueprint title font provides every glyph: MainMenuChineseTitle at 1280x720",
      "PASS native blueprint title is visible: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint title fits a single rendered line: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint title font provides every glyph: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint start button renders yellow on actual display at 1280x720-menu",
      "PASS 1280x720 mode visible text stays in viewport: BackMenuLabel",
      "PASS 1280x720 mode visible text stays in viewport: Title",
      "PASS 1280x720 mode visible text stays in viewport: ModeName",
      "PASS 1280x720 mode visible text stays in viewport: ModeDescription",
      "PASS 1280x720 mode visible text stays in viewport: OfflineModeLabel",
      "PASS 1280x720 mode visible text stays in viewport: ModeName",
      "PASS 1280x720 mode visible text stays in viewport: ModeDescription",
      "PASS 1280x720 mode visible text stays in viewport: LanModeLabel",
      "PASS 1280x720 mode decorative borders never intercept clicks",
      "PASS mode fits without scrolling at 1280x720",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: BackModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RoomTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: OfflineRoom",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RoomModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: NicknameLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: MapTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RosterTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: redTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: redCapacity",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: add-redLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: blueTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: blueCapacity",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: add-blueLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RosterHint",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: BriefTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Versus",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: briefModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: currentPlayersLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: aiCountLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: confirmBtnLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Value",
      "PASS 1280x720 lobby-offline-0-3-4 decorative borders never intercept clicks",
      "PASS lobby-offline-0-3-4 fits without scrolling at 1280x720",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: BackModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Title",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomNoLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomNoDefault",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: createRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: NicknameLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: MapTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RosterTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: redTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: redCapacity",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: add-redLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: blueTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: blueCapacity",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: add-blueLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RosterHint",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: ConnectionTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: routeLanLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: routeRelayLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: joinRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: copyRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: BriefTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Versus",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: briefModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: currentPlayersLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: aiCountLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: confirmBtnLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Value",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Placeholder",
      "PASS 1280x720 lobby-lan-0-2-3 decorative borders never intercept clicks",
      "PASS lobby-lan-0-2-3 fits without scrolling at 1280x720",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumModeCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumModeDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumNickCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumNickDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumMapCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumMapDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumTeamsCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumConnectionCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumConnectionDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: editConfigLabel",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: startBtnLabel",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 decorative borders never intercept clicks",
      "PASS summary-offline-0-3-4 fits without scrolling at 1280x720",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: BackLobbyLabel",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: deployMapCaption",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: deployMapDefault",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 deploy-offline-0-3-4 decorative borders never intercept clicks",
      "PASS deploy-offline-0-3-4 fits without scrolling at 1280x720",
      "FAIL UnityEngine.PlayerPrefsException: Could not store preference value",
      "  at UnityEngine.PlayerPrefs.SetString (System.String key, System.String value) [0x00019] in <88a0e9d330964683aae12c595b103e9c>:0 ",
      "  at PrototypeFrontEnd.ApplySettingsNickname (System.String value) [0x0002f] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at SettingsScreen.CommitNickname () [0x00020] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at SettingsScreen.CommitAll () [0x00000] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at SettingsScreen.ShowApiTab (System.Boolean show) [0x00000] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at SettingsScreen.Build (PrototypeFrontEnd front, UnityEngine.Font font) [0x00766] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at PrototypeFrontEnd.Render (PrototypeFrontEnd+Frame next) [0x00128] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at PrototypeFrontEnd.ShowForReview (System.String key) [0x00179] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at V181PresentationReview+<Run>d__18.MoveNext () [0x00274] in <275b0403362c48eda8e407b33096cf7d>:0 ",
      "  at V181PresentationReview+<Start>d__12.MoveNext () [0x00114] in <275b0403362c48eda8e407b33096cf7d>:0 "
    ]
  },
  {
    "name": "UI正常权限复测",
    "flag": "-v181-ui-review",
    "result": "presentation.success",
    "pass_count": 1204,
    "failure_count": 0,
    "screenshots": 44,
    "sha256": "80b65051d792164a7fb717146706d5362721927516f29ddf22f2cc8b126b9445",
    "path": "证据/UI正常权限复测/presentation.success",
    "modified": "2026-10-27T15:25:30.503686",
    "lines": [
      "PASS actual requested display surface (1280, 720)",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuChineseTitle",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuEnglishTitle",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuVersion",
      "PASS 1280x720 menu visible text stays in viewport: MainMenuFooter",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu visible text stays in viewport: Label",
      "PASS 1280x720 menu decorative borders never intercept clicks",
      "PASS menu fits without scrolling at 1280x720",
      "PASS v18.1 is visible in main menu at 1280x720",
      "PASS main menu retains its three actions at 1280x720",
      "PASS blueprint campus artwork is loaded at 1280x720",
      "PASS native blueprint title is visible: MainMenuChineseTitle at 1280x720",
      "PASS blueprint title fits a single rendered line: MainMenuChineseTitle at 1280x720",
      "PASS blueprint title font provides every glyph: MainMenuChineseTitle at 1280x720",
      "PASS native blueprint title is visible: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint title fits a single rendered line: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint title font provides every glyph: MainMenuEnglishTitle at 1280x720",
      "PASS blueprint start button renders yellow on actual display at 1280x720-menu",
      "PASS 1280x720 mode visible text stays in viewport: BackMenuLabel",
      "PASS 1280x720 mode visible text stays in viewport: Title",
      "PASS 1280x720 mode visible text stays in viewport: ModeName",
      "PASS 1280x720 mode visible text stays in viewport: ModeDescription",
      "PASS 1280x720 mode visible text stays in viewport: OfflineModeLabel",
      "PASS 1280x720 mode visible text stays in viewport: ModeName",
      "PASS 1280x720 mode visible text stays in viewport: ModeDescription",
      "PASS 1280x720 mode visible text stays in viewport: LanModeLabel",
      "PASS 1280x720 mode decorative borders never intercept clicks",
      "PASS mode fits without scrolling at 1280x720",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: BackModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RoomTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: OfflineRoom",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RoomModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: NicknameLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: MapTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RosterTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: redTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: redCapacity",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: add-redLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: blueTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: blueCapacity",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: add-blueLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: RosterHint",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: BriefTitle",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Versus",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: briefModeLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: currentPlayersLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: aiCountLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: confirmBtnLabel",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-offline-0-3-4 visible text stays in viewport: Value",
      "PASS 1280x720 lobby-offline-0-3-4 decorative borders never intercept clicks",
      "PASS lobby-offline-0-3-4 fits without scrolling at 1280x720",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: BackModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Title",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomNoLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomNoDefault",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: createRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RoomModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: NicknameLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: MapTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RosterTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: redTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: redCapacity",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: add-redLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: blueTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: blueCapacity",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: add-blueLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: RosterHint",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: ConnectionTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: routeLanLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: routeRelayLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: joinRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: copyRoomLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: BriefTitle",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Versus",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: briefModeLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: currentPlayersLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: aiCountLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: confirmBtnLabel",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Value",
      "PASS 1280x720 lobby-lan-0-2-3 visible text stays in viewport: Placeholder",
      "PASS 1280x720 lobby-lan-0-2-3 decorative borders never intercept clicks",
      "PASS lobby-lan-0-2-3 fits without scrolling at 1280x720",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumModeCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumModeDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumNickCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumNickDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumMapCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumMapDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumTeamsCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumConnectionCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumConnectionDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyCaption",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyDefault",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: editConfigLabel",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: startBtnLabel",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 summary-offline-0-3-4 decorative borders never intercept clicks",
      "PASS summary-offline-0-3-4 fits without scrolling at 1280x720",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: BackLobbyLabel",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: deployMapCaption",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: deployMapDefault",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1280x720 deploy-offline-0-3-4 decorative borders never intercept clicks",
      "PASS deploy-offline-0-3-4 fits without scrolling at 1280x720",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Title",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: AutoSaveHint",
      "PASS 1280x720 settings visible text stays in viewport: Title",
      "PASS 1280x720 settings visible text stays in viewport: NameLabel",
      "PASS 1280x720 settings visible text stays in viewport: Value",
      "PASS 1280x720 settings visible text stays in viewport: NameHint",
      "PASS 1280x720 settings visible text stays in viewport: SenseLabel",
      "PASS 1280x720 settings visible text stays in viewport: SenseValue",
      "PASS 1280x720 settings visible text stays in viewport: PrecisionHint",
      "PASS 1280x720 settings visible text stays in viewport: Title",
      "PASS 1280x720 settings visible text stays in viewport: volMainLabel",
      "PASS 1280x720 settings visible text stays in viewport: volMainValue",
      "PASS 1280x720 settings visible text stays in viewport: volSfxLabel",
      "PASS 1280x720 settings visible text stays in viewport: volSfxValue",
      "PASS 1280x720 settings visible text stays in viewport: volBgmLabel",
      "PASS 1280x720 settings visible text stays in viewport: volBgmValue",
      "PASS 1280x720 settings visible text stays in viewport: Title",
      "PASS 1280x720 settings visible text stays in viewport: Help",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: Label",
      "PASS 1280x720 settings visible text stays in viewport: SizeLabel",
      "PASS 1280x720 settings visible text stays in viewport: SizeValue",
      "PASS 1280x720 settings visible text stays in viewport: Channel0",
      "PASS 1280x720 settings visible text stays in viewport: Channel1",
      "PASS 1280x720 settings visible text stays in viewport: Channel2",
      "PASS 1280x720 settings visible text stays in viewport: ColorValue",
      "PASS 1280x720 settings visible text stays in viewport: PreviewLabel",
      "PASS 1280x720 settings decorative borders never intercept clicks",
      "PASS settings fits without scrolling at 1280x720",
      "PASS 1280x720 exit visible text stays in viewport: Title",
      "PASS 1280x720 exit visible text stays in viewport: ContinueGameLabel",
      "PASS 1280x720 exit visible text stays in viewport: confirmExitLabel",
      "PASS 1280x720 exit decorative borders never intercept clicks",
      "PASS exit fits without scrolling at 1280x720",
      "PASS actual requested display surface (1440, 900)",
      "PASS 1440x900 menu visible text stays in viewport: MainMenuChineseTitle",
      "PASS 1440x900 menu visible text stays in viewport: MainMenuEnglishTitle",
      "PASS 1440x900 menu visible text stays in viewport: MainMenuVersion",
      "PASS 1440x900 menu visible text stays in viewport: MainMenuFooter",
      "PASS 1440x900 menu visible text stays in viewport: Label",
      "PASS 1440x900 menu visible text stays in viewport: Label",
      "PASS 1440x900 menu visible text stays in viewport: Label",
      "PASS 1440x900 menu decorative borders never intercept clicks",
      "PASS menu fits without scrolling at 1440x900",
      "PASS v18.1 is visible in main menu at 1440x900",
      "PASS main menu retains its three actions at 1440x900",
      "PASS blueprint campus artwork is loaded at 1440x900",
      "PASS native blueprint title is visible: MainMenuChineseTitle at 1440x900",
      "PASS blueprint title fits a single rendered line: MainMenuChineseTitle at 1440x900",
      "PASS blueprint title font provides every glyph: MainMenuChineseTitle at 1440x900",
      "PASS native blueprint title is visible: MainMenuEnglishTitle at 1440x900",
      "PASS blueprint title fits a single rendered line: MainMenuEnglishTitle at 1440x900",
      "PASS blueprint title font provides every glyph: MainMenuEnglishTitle at 1440x900",
      "PASS blueprint start button renders yellow on actual display at 1440x900-menu",
      "PASS 1440x900 mode visible text stays in viewport: BackMenuLabel",
      "PASS 1440x900 mode visible text stays in viewport: Title",
      "PASS 1440x900 mode visible text stays in viewport: ModeName",
      "PASS 1440x900 mode visible text stays in viewport: ModeDescription",
      "PASS 1440x900 mode visible text stays in viewport: OfflineModeLabel",
      "PASS 1440x900 mode visible text stays in viewport: ModeName",
      "PASS 1440x900 mode visible text stays in viewport: ModeDescription",
      "PASS 1440x900 mode visible text stays in viewport: LanModeLabel",
      "PASS 1440x900 mode decorative borders never intercept clicks",
      "PASS mode fits without scrolling at 1440x900",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: BackModeLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: RoomTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: OfflineRoom",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: RoomModeLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: NicknameLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: MapTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: RosterTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: redTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: redCapacity",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: add-redLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: blueTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: blueCapacity",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: add-blueLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: RosterHint",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: BriefTitle",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Versus",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: briefModeLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: currentPlayersLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: aiCountLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: confirmBtnLabel",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-offline-0-3-4 visible text stays in viewport: Value",
      "PASS 1440x900 lobby-offline-0-3-4 decorative borders never intercept clicks",
      "PASS lobby-offline-0-3-4 fits without scrolling at 1440x900",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: BackModeLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Title",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RoomTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RoomNoLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RoomNoDefault",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: createRoomLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RoomModeLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: NicknameLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: MapTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RosterTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: redTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: redCapacity",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: add-redLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: blueTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: blueCapacity",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: add-blueLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: RosterHint",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: ConnectionTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: routeLanLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: routeRelayLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: joinRoomLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: copyRoomLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: BriefTitle",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Versus",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: briefModeLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: currentPlayersLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: aiCountLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: confirmBtnLabel",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Value",
      "PASS 1440x900 lobby-lan-0-2-3 visible text stays in viewport: Placeholder",
      "PASS 1440x900 lobby-lan-0-2-3 decorative borders never intercept clicks",
      "PASS lobby-lan-0-2-3 fits without scrolling at 1440x900",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumModeCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumModeDefault",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumNickCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumNickDefault",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumMapCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumMapDefault",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumTeamsCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumConnectionCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumConnectionDefault",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyCaption",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyDefault",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: editConfigLabel",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: startBtnLabel",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 summary-offline-0-3-4 decorative borders never intercept clicks",
      "PASS summary-offline-0-3-4 fits without scrolling at 1440x900",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: BackLobbyLabel",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: deployMapCaption",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: deployMapDefault",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1440x900 deploy-offline-0-3-4 decorative borders never intercept clicks",
      "PASS deploy-offline-0-3-4 fits without scrolling at 1440x900",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Title",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: AutoSaveHint",
      "PASS 1440x900 settings visible text stays in viewport: Title",
      "PASS 1440x900 settings visible text stays in viewport: NameLabel",
      "PASS 1440x900 settings visible text stays in viewport: Value",
      "PASS 1440x900 settings visible text stays in viewport: NameHint",
      "PASS 1440x900 settings visible text stays in viewport: SenseLabel",
      "PASS 1440x900 settings visible text stays in viewport: SenseValue",
      "PASS 1440x900 settings visible text stays in viewport: PrecisionHint",
      "PASS 1440x900 settings visible text stays in viewport: Title",
      "PASS 1440x900 settings visible text stays in viewport: volMainLabel",
      "PASS 1440x900 settings visible text stays in viewport: volMainValue",
      "PASS 1440x900 settings visible text stays in viewport: volSfxLabel",
      "PASS 1440x900 settings visible text stays in viewport: volSfxValue",
      "PASS 1440x900 settings visible text stays in viewport: volBgmLabel",
      "PASS 1440x900 settings visible text stays in viewport: volBgmValue",
      "PASS 1440x900 settings visible text stays in viewport: Title",
      "PASS 1440x900 settings visible text stays in viewport: Help",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: Label",
      "PASS 1440x900 settings visible text stays in viewport: SizeLabel",
      "PASS 1440x900 settings visible text stays in viewport: SizeValue",
      "PASS 1440x900 settings visible text stays in viewport: Channel0",
      "PASS 1440x900 settings visible text stays in viewport: Channel1",
      "PASS 1440x900 settings visible text stays in viewport: Channel2",
      "PASS 1440x900 settings visible text stays in viewport: ColorValue",
      "PASS 1440x900 settings visible text stays in viewport: PreviewLabel",
      "PASS 1440x900 settings decorative borders never intercept clicks",
      "PASS settings fits without scrolling at 1440x900",
      "PASS 1440x900 exit visible text stays in viewport: Title",
      "PASS 1440x900 exit visible text stays in viewport: ContinueGameLabel",
      "PASS 1440x900 exit visible text stays in viewport: confirmExitLabel",
      "PASS 1440x900 exit decorative borders never intercept clicks",
      "PASS exit fits without scrolling at 1440x900",
      "PASS actual requested display surface (1024, 768)",
      "PASS 1024x768 menu visible text stays in viewport: MainMenuChineseTitle",
      "PASS 1024x768 menu visible text stays in viewport: MainMenuEnglishTitle",
      "PASS 1024x768 menu visible text stays in viewport: MainMenuVersion",
      "PASS 1024x768 menu visible text stays in viewport: MainMenuFooter",
      "PASS 1024x768 menu visible text stays in viewport: Label",
      "PASS 1024x768 menu visible text stays in viewport: Label",
      "PASS 1024x768 menu visible text stays in viewport: Label",
      "PASS 1024x768 menu decorative borders never intercept clicks",
      "PASS menu fits without scrolling at 1024x768",
      "PASS v18.1 is visible in main menu at 1024x768",
      "PASS main menu retains its three actions at 1024x768",
      "PASS blueprint campus artwork is loaded at 1024x768",
      "PASS native blueprint title is visible: MainMenuChineseTitle at 1024x768",
      "PASS blueprint title fits a single rendered line: MainMenuChineseTitle at 1024x768",
      "PASS blueprint title font provides every glyph: MainMenuChineseTitle at 1024x768",
      "PASS native blueprint title is visible: MainMenuEnglishTitle at 1024x768",
      "PASS blueprint title fits a single rendered line: MainMenuEnglishTitle at 1024x768",
      "PASS blueprint title font provides every glyph: MainMenuEnglishTitle at 1024x768",
      "PASS blueprint start button renders yellow on actual display at 1024x768-menu",
      "PASS 1024x768 mode visible text stays in viewport: BackMenuLabel",
      "PASS 1024x768 mode visible text stays in viewport: Title",
      "PASS 1024x768 mode visible text stays in viewport: ModeName",
      "PASS 1024x768 mode visible text stays in viewport: ModeDescription",
      "PASS 1024x768 mode visible text stays in viewport: OfflineModeLabel",
      "PASS 1024x768 mode visible text stays in viewport: ModeName",
      "PASS 1024x768 mode visible text stays in viewport: ModeDescription",
      "PASS 1024x768 mode visible text stays in viewport: LanModeLabel",
      "PASS 1024x768 mode decorative borders never intercept clicks",
      "PASS mode fits without scrolling at 1024x768",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: BackModeLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: RoomTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: OfflineRoom",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: RoomModeLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: NicknameLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: MapTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: RosterTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: redTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: redCapacity",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: add-redLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: blueTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: blueCapacity",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: add-blueLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: RosterHint",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: BriefTitle",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Versus",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: briefModeLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: currentPlayersLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: aiCountLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: confirmBtnLabel",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-offline-0-3-4 visible text stays in viewport: Value",
      "PASS 1024x768 lobby-offline-0-3-4 decorative borders never intercept clicks",
      "PASS lobby-offline-0-3-4 fits without scrolling at 1024x768",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: BackModeLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Title",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RoomTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RoomNoLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RoomNoDefault",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: createRoomLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RoomModeLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: NicknameLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: MapTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RosterTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: redTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: redCapacity",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: add-redLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: blueTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: blueCapacity",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: add-blueLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: RosterHint",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: ConnectionTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: routeLanLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: routeRelayLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: joinRoomLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: copyRoomLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: BriefTitle",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Versus",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: briefModeLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: currentPlayersLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: aiCountLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: confirmBtnLabel",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Value",
      "PASS 1024x768 lobby-lan-0-2-3 visible text stays in viewport: Placeholder",
      "PASS 1024x768 lobby-lan-0-2-3 decorative borders never intercept clicks",
      "PASS lobby-lan-0-2-3 fits without scrolling at 1024x768",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumModeCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumModeDefault",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumNickCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumNickDefault",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumMapCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumMapDefault",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumTeamsCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumConnectionCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumConnectionDefault",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyCaption",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyDefault",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: editConfigLabel",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: startBtnLabel",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 summary-offline-0-3-4 decorative borders never intercept clicks",
      "PASS summary-offline-0-3-4 fits without scrolling at 1024x768",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: BackLobbyLabel",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: deployMapCaption",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: deployMapDefault",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1024x768 deploy-offline-0-3-4 decorative borders never intercept clicks",
      "PASS deploy-offline-0-3-4 fits without scrolling at 1024x768",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Title",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: AutoSaveHint",
      "PASS 1024x768 settings visible text stays in viewport: Title",
      "PASS 1024x768 settings visible text stays in viewport: NameLabel",
      "PASS 1024x768 settings visible text stays in viewport: Value",
      "PASS 1024x768 settings visible text stays in viewport: NameHint",
      "PASS 1024x768 settings visible text stays in viewport: SenseLabel",
      "PASS 1024x768 settings visible text stays in viewport: SenseValue",
      "PASS 1024x768 settings visible text stays in viewport: PrecisionHint",
      "PASS 1024x768 settings visible text stays in viewport: Title",
      "PASS 1024x768 settings visible text stays in viewport: volMainLabel",
      "PASS 1024x768 settings visible text stays in viewport: volMainValue",
      "PASS 1024x768 settings visible text stays in viewport: volSfxLabel",
      "PASS 1024x768 settings visible text stays in viewport: volSfxValue",
      "PASS 1024x768 settings visible text stays in viewport: volBgmLabel",
      "PASS 1024x768 settings visible text stays in viewport: volBgmValue",
      "PASS 1024x768 settings visible text stays in viewport: Title",
      "PASS 1024x768 settings visible text stays in viewport: Help",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: Label",
      "PASS 1024x768 settings visible text stays in viewport: SizeLabel",
      "PASS 1024x768 settings visible text stays in viewport: SizeValue",
      "PASS 1024x768 settings visible text stays in viewport: Channel0",
      "PASS 1024x768 settings visible text stays in viewport: Channel1",
      "PASS 1024x768 settings visible text stays in viewport: Channel2",
      "PASS 1024x768 settings visible text stays in viewport: ColorValue",
      "PASS 1024x768 settings visible text stays in viewport: PreviewLabel",
      "PASS 1024x768 settings decorative borders never intercept clicks",
      "PASS settings fits without scrolling at 1024x768",
      "PASS 1024x768 exit visible text stays in viewport: Title",
      "PASS 1024x768 exit visible text stays in viewport: ContinueGameLabel",
      "PASS 1024x768 exit visible text stays in viewport: confirmExitLabel",
      "PASS 1024x768 exit decorative borders never intercept clicks",
      "PASS exit fits without scrolling at 1024x768",
      "PASS actual requested display surface (1920, 1080)",
      "PASS 1920x1080 menu visible text stays in viewport: MainMenuChineseTitle",
      "PASS 1920x1080 menu visible text stays in viewport: MainMenuEnglishTitle",
      "PASS 1920x1080 menu visible text stays in viewport: MainMenuVersion",
      "PASS 1920x1080 menu visible text stays in viewport: MainMenuFooter",
      "PASS 1920x1080 menu visible text stays in viewport: Label",
      "PASS 1920x1080 menu visible text stays in viewport: Label",
      "PASS 1920x1080 menu visible text stays in viewport: Label",
      "PASS 1920x1080 menu decorative borders never intercept clicks",
      "PASS menu fits without scrolling at 1920x1080",
      "PASS v18.1 is visible in main menu at 1920x1080",
      "PASS main menu retains its three actions at 1920x1080",
      "PASS blueprint campus artwork is loaded at 1920x1080",
      "PASS native blueprint title is visible: MainMenuChineseTitle at 1920x1080",
      "PASS blueprint title fits a single rendered line: MainMenuChineseTitle at 1920x1080",
      "PASS blueprint title font provides every glyph: MainMenuChineseTitle at 1920x1080",
      "PASS native blueprint title is visible: MainMenuEnglishTitle at 1920x1080",
      "PASS blueprint title fits a single rendered line: MainMenuEnglishTitle at 1920x1080",
      "PASS blueprint title font provides every glyph: MainMenuEnglishTitle at 1920x1080",
      "PASS blueprint start button renders yellow on actual display at 1920x1080-menu",
      "PASS 1920x1080 mode visible text stays in viewport: BackMenuLabel",
      "PASS 1920x1080 mode visible text stays in viewport: Title",
      "PASS 1920x1080 mode visible text stays in viewport: ModeName",
      "PASS 1920x1080 mode visible text stays in viewport: ModeDescription",
      "PASS 1920x1080 mode visible text stays in viewport: OfflineModeLabel",
      "PASS 1920x1080 mode visible text stays in viewport: ModeName",
      "PASS 1920x1080 mode visible text stays in viewport: ModeDescription",
      "PASS 1920x1080 mode visible text stays in viewport: LanModeLabel",
      "PASS 1920x1080 mode decorative borders never intercept clicks",
      "PASS mode fits without scrolling at 1920x1080",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: BackModeLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: RoomTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: OfflineRoom",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: RoomModeLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: NicknameLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: MapTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: RosterTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: redTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: redCapacity",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: add-redLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: blueTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: blueCapacity",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: add-blueLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: RosterHint",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: BriefTitle",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Versus",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: briefModeLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: currentPlayersLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: aiCountLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: confirmBtnLabel",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-offline-0-3-4 visible text stays in viewport: Value",
      "PASS 1920x1080 lobby-offline-0-3-4 decorative borders never intercept clicks",
      "PASS lobby-offline-0-3-4 fits without scrolling at 1920x1080",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: BackModeLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Title",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RoomTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RoomNoLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RoomNoDefault",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: createRoomLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RoomModeLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: NicknameLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: MapTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RosterTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: redTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: redCapacity",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: add-redLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: blueTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: blueCapacity",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: add-blueLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: RosterHint",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: ConnectionTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: routeLanLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: routeRelayLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: joinRoomLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: copyRoomLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: BriefTitle",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Versus",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: briefModeLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: currentPlayersLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: aiCountLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: confirmBtnLabel",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Label",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Text",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Value",
      "PASS 1920x1080 lobby-lan-0-2-3 visible text stays in viewport: Placeholder",
      "PASS 1920x1080 lobby-lan-0-2-3 decorative borders never intercept clicks",
      "PASS lobby-lan-0-2-3 fits without scrolling at 1920x1080",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumModeCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumModeDefault",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumNickCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumNickDefault",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumMapCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumMapDefault",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumTeamsCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumConnectionCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumConnectionDefault",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyCaption",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: sumDifficultyDefault",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: editConfigLabel",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: startBtnLabel",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 summary-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 summary-offline-0-3-4 decorative borders never intercept clicks",
      "PASS summary-offline-0-3-4 fits without scrolling at 1920x1080",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: BackLobbyLabel",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: Title",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: deployMapCaption",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: deployMapDefault",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 deploy-offline-0-3-4 visible text stays in viewport: Text",
      "PASS 1920x1080 deploy-offline-0-3-4 decorative borders never intercept clicks",
      "PASS deploy-offline-0-3-4 fits without scrolling at 1920x1080",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Title",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: AutoSaveHint",
      "PASS 1920x1080 settings visible text stays in viewport: Title",
      "PASS 1920x1080 settings visible text stays in viewport: NameLabel",
      "PASS 1920x1080 settings visible text stays in viewport: Value",
      "PASS 1920x1080 settings visible text stays in viewport: NameHint",
      "PASS 1920x1080 settings visible text stays in viewport: SenseLabel",
      "PASS 1920x1080 settings visible text stays in viewport: SenseValue",
      "PASS 1920x1080 settings visible text stays in viewport: PrecisionHint",
      "PASS 1920x1080 settings visible text stays in viewport: Title",
      "PASS 1920x1080 settings visible text stays in viewport: volMainLabel",
      "PASS 1920x1080 settings visible text stays in viewport: volMainValue",
      "PASS 1920x1080 settings visible text stays in viewport: volSfxLabel",
      "PASS 1920x1080 settings visible text stays in viewport: volSfxValue",
      "PASS 1920x1080 settings visible text stays in viewport: volBgmLabel",
      "PASS 1920x1080 settings visible text stays in viewport: volBgmValue",
      "PASS 1920x1080 settings visible text stays in viewport: Title",
      "PASS 1920x1080 settings visible text stays in viewport: Help",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: Label",
      "PASS 1920x1080 settings visible text stays in viewport: SizeLabel",
      "PASS 1920x1080 settings visible text stays in viewport: SizeValue",
      "PASS 1920x1080 settings visible text stays in viewport: Channel0",
      "PASS 1920x1080 settings visible text stays in viewport: Channel1",
      "PASS 1920x1080 settings visible text stays in viewport: Channel2",
      "PASS 1920x1080 settings visible text stays in viewport: ColorValue",
      "PASS 1920x1080 settings visible text stays in viewport: PreviewLabel",
      "PASS 1920x1080 settings decorative borders never intercept clicks",
      "PASS settings fits without scrolling at 1920x1080",
      "PASS 1920x1080 exit visible text stays in viewport: Title",
      "PASS 1920x1080 exit visible text stays in viewport: ContinueGameLabel",
      "PASS 1920x1080 exit visible text stays in viewport: confirmExitLabel",
      "PASS 1920x1080 exit decorative borders never intercept clicks",
      "PASS exit fits without scrolling at 1920x1080",
      "PASS real pointer reaches control-3",
      "PASS blueprint exit action opens confirmation",
      "PASS real pointer reaches ContinueGame",
      "PASS cancel exit returns to blueprint menu",
      "PASS real pointer reaches control-2",
      "PASS main settings action opens native settings",
      "PASS real pointer reaches BackSettings",
      "PASS settings back action returns to menu",
      "PASS real pointer reaches control-1",
      "PASS blueprint start action opens play modes",
      "PASS real pointer reaches OfflineMode",
      "PASS real pointer reaches add-blue",
      "PASS styled AI control changes the actual roster",
      "PASS real pointer reaches confirmBtn",
      "PASS styled confirmation enters actual deployment summary",
      "PASS real pointer reaches editConfig",
      "PASS return to room preserves actual roster",
      "PASS existing scene health/ammo panels receive v18.1 skin on map 0",
      "PASS critical health/ammo remain readable on map 0",
      "PASS map 0 HUD visible text stays in viewport: RedTeamLabel",
      "PASS map 0 HUD visible text stays in viewport: VersusLabel",
      "PASS map 0 HUD visible text stays in viewport: BlueTeamLabel",
      "PASS map 0 HUD visible text stays in viewport: RedScoreValue",
      "PASS map 0 HUD visible text stays in viewport: BlueScoreValue",
      "PASS map 0 HUD visible text stays in viewport: HealthLabel",
      "PASS map 0 HUD visible text stays in viewport: HealthText",
      "PASS map 0 HUD visible text stays in viewport: AmmoText",
      "PASS map 0 HUD visible text stays in viewport: EnemyText",
      "PASS map 0 HUD visible text stays in viewport: WeaponNameText",
      "PASS map 0 HUD visible text stays in viewport: WeaponSlotsText",
      "PASS map 0 HUD visible text stays in viewport: MapName",
      "PASS map 0 HUD visible text stays in viewport: North",
      "PASS map 0 HUD visible text stays in viewport: AreaA",
      "PASS map 0 HUD visible text stays in viewport: AreaB",
      "PASS map 0 HUD visible text stays in viewport: FriendlyAliveCount",
      "PASS map 0 HUD visible text stays in viewport: OpponentAliveCount",
      "PASS map 0 HUD visible text stays in viewport: Armor",
      "PASS map 0 HUD visible text stays in viewport: Controls",
      "PASS map 0 HUD decorative borders never intercept clicks",
      "PASS map 0 Tab visible text stays in viewport: ReportTitle",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_0_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_1_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_2_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_3_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_4_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_5_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_6_6",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_0",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_1",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_2",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_3",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_4",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_5",
      "PASS map 0 Tab visible text stays in viewport: Cell_7_6",
      "PASS map 0 Tab visible text stays in viewport: ReportHint",
      "PASS map 0 Tab decorative borders never intercept clicks",
      "PASS map 0 loadout visible text stays in viewport: Eyebrow",
      "PASS map 0 loadout visible text stays in viewport: Title",
      "PASS map 0 loadout visible text stays in viewport: PrimaryHeading",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: SidearmHeading",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: Label",
      "PASS map 0 loadout visible text stays in viewport: SlotRule",
      "PASS map 0 loadout visible text stays in viewport: Selection",
      "PASS map 0 loadout decorative borders never intercept clicks",
      "PASS pause is visible on map 0",
      "PASS map 0 pause visible text stays in viewport: PauseTitle",
      "PASS map 0 pause visible text stays in viewport: Label",
      "PASS map 0 pause visible text stays in viewport: Label",
      "PASS map 0 pause visible text stays in viewport: Label",
      "PASS map 0 pause visible text stays in viewport: PauseHelp",
      "PASS map 0 pause visible text stays in viewport: PauseMapName",
      "PASS map 0 pause visible text stays in viewport: PauseMapMode",
      "PASS map 0 pause visible text stays in viewport: PauseSummary",
      "PASS map 0 pause decorative borders never intercept clicks",
      "PASS pause contains functional content without repeated main-menu branding",
      "PASS real pointer reaches ResumeButton",
      "PASS styled continue button resumes actual game",
      "PASS map 0 damage feedback visible text stays in viewport: Title",
      "PASS map 0 damage feedback visible text stays in viewport: Scope",
      "PASS map 0 damage feedback visible text stays in viewport: Name",
      "PASS map 0 damage feedback visible text stays in viewport: InCaption",
      "PASS map 0 damage feedback visible text stays in viewport: ReceivedLabel",
      "PASS map 0 damage feedback visible text stays in viewport: ReceivedDamage",
      "PASS map 0 damage feedback visible text stays in viewport: Zone0",
      "PASS map 0 damage feedback visible text stays in viewport: Zone1",
      "PASS map 0 damage feedback visible text stays in viewport: Zone2",
      "PASS map 0 damage feedback visible text stays in viewport: Zone3",
      "PASS map 0 damage feedback visible text stays in viewport: Hits",
      "PASS map 0 damage feedback visible text stays in viewport: OutCaption",
      "PASS map 0 damage feedback visible text stays in viewport: DamageLabel",
      "PASS map 0 damage feedback visible text stays in viewport: FinalDamage",
      "PASS map 0 damage feedback decorative borders never intercept clicks",
      "PASS per-enemy damage row remains visible",
      "PASS requested five-part damage order retained on map 0",
      "PASS map 0 result visible text stays in viewport: Status",
      "PASS map 0 result visible text stays in viewport: ResultHeadline",
      "PASS map 0 result visible text stays in viewport: Winner",
      "PASS map 0 result visible text stays in viewport: RedScore",
      "PASS map 0 result visible text stays in viewport: ScoreDivider",
      "PASS map 0 result visible text stays in viewport: BlueScore",
      "PASS map 0 result visible text stays in viewport: RedCaption",
      "PASS map 0 result visible text stays in viewport: BlueCaption",
      "PASS map 0 result visible text stays in viewport: Description",
      "PASS map 0 result visible text stays in viewport: Label",
      "PASS map 0 result visible text stays in viewport: Label",
      "PASS map 0 result decorative borders never intercept clicks",
      "PASS result actions keep clear of the enlarged damage panel",
      "PASS existing scene health/ammo panels receive v18.1 skin on map 1",
      "PASS critical health/ammo remain readable on map 1",
      "PASS map 1 HUD visible text stays in viewport: RedTeamLabel",
      "PASS map 1 HUD visible text stays in viewport: VersusLabel",
      "PASS map 1 HUD visible text stays in viewport: BlueTeamLabel",
      "PASS map 1 HUD visible text stays in viewport: RedScoreValue",
      "PASS map 1 HUD visible text stays in viewport: BlueScoreValue",
      "PASS map 1 HUD visible text stays in viewport: HealthLabel",
      "PASS map 1 HUD visible text stays in viewport: HealthText",
      "PASS map 1 HUD visible text stays in viewport: AmmoText",
      "PASS map 1 HUD visible text stays in viewport: EnemyText",
      "PASS map 1 HUD visible text stays in viewport: WeaponNameText",
      "PASS map 1 HUD visible text stays in viewport: WeaponSlotsText",
      "PASS map 1 HUD visible text stays in viewport: MapName",
      "PASS map 1 HUD visible text stays in viewport: North",
      "PASS map 1 HUD visible text stays in viewport: AreaA",
      "PASS map 1 HUD visible text stays in viewport: AreaB",
      "PASS map 1 HUD visible text stays in viewport: FriendlyAliveCount",
      "PASS map 1 HUD visible text stays in viewport: OpponentAliveCount",
      "PASS map 1 HUD visible text stays in viewport: Armor",
      "PASS map 1 HUD visible text stays in viewport: Controls",
      "PASS map 1 HUD visible text stays in viewport: BombTimer",
      "PASS map 1 HUD visible text stays in viewport: BombAction",
      "PASS map 1 HUD decorative borders never intercept clicks",
      "PASS map 1 Tab visible text stays in viewport: ReportTitle",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_0_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_1_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_2_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_3_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_4_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_5_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_6_6",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_0",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_1",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_2",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_3",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_4",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_5",
      "PASS map 1 Tab visible text stays in viewport: Cell_7_6",
      "PASS map 1 Tab visible text stays in viewport: ReportHint",
      "PASS map 1 Tab decorative borders never intercept clicks",
      "PASS map 1 loadout visible text stays in viewport: Eyebrow",
      "PASS map 1 loadout visible text stays in viewport: Title",
      "PASS map 1 loadout visible text stays in viewport: PrimaryHeading",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: SidearmHeading",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: Label",
      "PASS map 1 loadout visible text stays in viewport: SlotRule",
      "PASS map 1 loadout visible text stays in viewport: Selection",
      "PASS map 1 loadout decorative borders never intercept clicks",
      "PASS pause is visible on map 1",
      "PASS map 1 pause visible text stays in viewport: PauseTitle",
      "PASS map 1 pause visible text stays in viewport: Label",
      "PASS map 1 pause visible text stays in viewport: Label",
      "PASS map 1 pause visible text stays in viewport: Label",
      "PASS map 1 pause visible text stays in viewport: PauseHelp",
      "PASS map 1 pause visible text stays in viewport: PauseMapName",
      "PASS map 1 pause visible text stays in viewport: PauseMapMode",
      "PASS map 1 pause visible text stays in viewport: PauseSummary",
      "PASS map 1 pause decorative borders never intercept clicks",
      "PASS pause contains functional content without repeated main-menu branding",
      "PASS real pointer reaches ResumeButton",
      "PASS styled continue button resumes actual game",
      "PASS map 1 damage feedback visible text stays in viewport: Title",
      "PASS map 1 damage feedback visible text stays in viewport: Scope",
      "PASS map 1 damage feedback visible text stays in viewport: Name",
      "PASS map 1 damage feedback visible text stays in viewport: InCaption",
      "PASS map 1 damage feedback visible text stays in viewport: ReceivedLabel",
      "PASS map 1 damage feedback visible text stays in viewport: ReceivedDamage",
      "PASS map 1 damage feedback visible text stays in viewport: Zone0",
      "PASS map 1 damage feedback visible text stays in viewport: Zone1",
      "PASS map 1 damage feedback visible text stays in viewport: Zone2",
      "PASS map 1 damage feedback visible text stays in viewport: Zone3",
      "PASS map 1 damage feedback visible text stays in viewport: Hits",
      "PASS map 1 damage feedback visible text stays in viewport: OutCaption",
      "PASS map 1 damage feedback visible text stays in viewport: DamageLabel",
      "PASS map 1 damage feedback visible text stays in viewport: FinalDamage",
      "PASS map 1 damage feedback decorative borders never intercept clicks",
      "PASS per-enemy damage row remains visible",
      "PASS requested five-part damage order retained on map 1",
      "PASS map 1 result visible text stays in viewport: Status",
      "PASS map 1 result visible text stays in viewport: ResultHeadline",
      "PASS map 1 result visible text stays in viewport: Winner",
      "PASS map 1 result visible text stays in viewport: RedScore",
      "PASS map 1 result visible text stays in viewport: ScoreDivider",
      "PASS map 1 result visible text stays in viewport: BlueScore",
      "PASS map 1 result visible text stays in viewport: RedCaption",
      "PASS map 1 result visible text stays in viewport: BlueCaption",
      "PASS map 1 result visible text stays in viewport: Description",
      "PASS map 1 result visible text stays in viewport: Label",
      "PASS map 1 result visible text stays in viewport: Label",
      "PASS map 1 result decorative borders never intercept clicks",
      "PASS result actions keep clear of the enlarged damage panel",
      "PASS no unexpected runtime errors"
    ]
  },
  {
    "name": "网络历史回归",
    "flag": "-v18-network-optimization-review",
    "result": "network-optimization.success",
    "pass_count": 12,
    "failure_count": 0,
    "screenshots": 0,
    "sha256": "90ad6963a49d8862a1cf348385276ff5a486713d85df5b4de58016db77cf9ee5",
    "path": "证据/网络历史回归/network-optimization.success",
    "modified": "2026-10-27T15:25:30.019116",
    "lines": [
      "PASS 3600 variable-rate samples preserve the original 0.65s window and interpolation boundary",
      "PASS duplicate and backward timestamps add no history",
      "PASS steady-state capture reuses warmed frame objects and pose arrays",
      "PASS disabled or retired actors release all active history samples",
      "PASS historical hitbox interpolates to the same half-frame position",
      "PASS nested rewind owns independent restore storage",
      "PASS nested rewind restores its caller pose",
      "PASS disposing rewind restores position rotation and scale",
      "PASS exception during a shot still restores current colliders",
      "PASS disposing an old lease twice cannot restore or retire a later shot",
      "PASS buffer reuse preserves current pose after a later shot",
      "PASS inactive actors are removed from the rewind registry"
    ]
  },
  {
    "name": "世界交互回归",
    "flag": "-v18-world-optimization-review",
    "result": "world-optimization.success",
    "pass_count": 44,
    "failure_count": 0,
    "screenshots": 0,
    "sha256": "48bc4c2fcd842ab6d49359ef19202e4cc4e9bb0554ea194e5f075bb08dd8cb60",
    "path": "证据/世界交互回归/world-optimization.success",
    "modified": "2026-10-27T15:25:56.526982",
    "lines": [
      "PASS unobstructed pickup is reachable in an actual physics scene",
      "PASS pickup rejects out-of-range and negative-range requests",
      "PASS a solid wall blocks pickup despite a valid distance",
      "PASS trigger volumes do not block pickup",
      "PASS dense character fixture exceeds the ordinary sixty-four-hit buffer",
      "PASS all character body colliders remain ignorable after query saturation",
      "PASS saturated pickup queries still find a solid wall behind character colliders",
      "PASS dropping chooses the nearest forward wall and uppermost real floor",
      "PASS unobstructed drop retains its forward distance and floor offset",
      "PASS real primary inventory drops trial 0",
      "PASS item lookup returns the exact existing record and rejects an unknown id trial 0",
      "PASS drop preserves exact ammunition and empties the primary slot trial 0",
      "PASS pickup consumes one record without creating ammunition trial 0",
      "PASS real primary inventory drops trial 1",
      "PASS item lookup returns the exact existing record and rejects an unknown id trial 1",
      "PASS drop preserves exact ammunition and empties the primary slot trial 1",
      "PASS pickup consumes one record without creating ammunition trial 1",
      "PASS real primary inventory drops trial 2",
      "PASS item lookup returns the exact existing record and rejects an unknown id trial 2",
      "PASS drop preserves exact ammunition and empties the primary slot trial 2",
      "PASS pickup consumes one record without creating ammunition trial 2",
      "PASS new sidearm has an independently searchable id",
      "PASS optimized density matches the previous mathematical field across 1521 positions at age 0",
      "PASS optimized density matches the previous mathematical field across 1521 positions at age 0.55",
      "PASS optimized density matches the previous mathematical field across 1521 positions at age 3",
      "PASS optimized density matches the previous mathematical field across 1521 positions at age 19",
      "PASS optimized density matches the previous mathematical field across 1521 positions at age 20",
      "PASS smoke center is dense and outside positions remain clear",
      "PASS a segment crossing mature smoke is visually blocked",
      "PASS a view beginning inside smoke is visually blocked",
      "PASS a segment outside the volume remains clear",
      "PASS fresh bullet channel clears its center while neighboring smoke remains dense",
      "PASS optimized density also matches previous channel attenuation across eighty-one positions",
      "PASS render copy preserves the active bullet-channel radius and strength",
      "PASS empty destination buffers safely copy no channels",
      "PASS channel copying respects the shorter destination buffer",
      "PASS expired channels stop rendering and restore smoke density",
      "PASS null received channels do not break smoke sampling or copying",
      "PASS null channel list clears previously received cuts",
      "PASS allocation workloads execute reachable queries, successful lookups and real density integration",
      "PASS one thousand ordinary reach queries allocate zero managed bytes after warmup; bytes=0",
      "PASS one thousand item lookups allocate zero managed bytes after warmup; bytes=0",
      "PASS one thousand density and optical-depth pairs allocate zero managed bytes after warmup; bytes=0",
      "PASS no unexpected runtime errors"
    ]
  }
]