From 288ce560f3f4bc12eb4814fea08c18c079e49c0f Mon Sep 17 00:00:00 2001 From: HRiggs Date: Tue, 27 Oct 2026 17:12:43 -0400 Subject: [PATCH] Intial Commit --- .gitignore | 4 + 42.20/mod.info | 8 + README.md | 50 +- .../6a5f44c9aabb01ee/model-rp-texture.png | Bin 0 -> 1104 bytes .../6a5f44c9aabb01ee/model-rp.mtl | 4 + .../6a5f44c9aabb01ee/model.obj | 1454 + .../72ebafe55892a582/model-rp-texture.png | Bin 0 -> 1104 bytes .../72ebafe55892a582/model-rp.mtl | 4 + .../72ebafe55892a582/model.obj | 1454 + .../9776d89886e00c7f/model-rp-texture.png | Bin 0 -> 19591 bytes .../9776d89886e00c7f/model-rp.mtl | 4 + .../9776d89886e00c7f/model.obj | 47 + .../bf6ea4d5d6468188/model-rp-texture.png | Bin 0 -> 1010 bytes .../bf6ea4d5d6468188/model-rp.mtl | 4 + .../bf6ea4d5d6468188/model.obj | 1492 + .../d91d0882b73a2252/model-rp-texture.png | Bin 0 -> 1010 bytes .../d91d0882b73a2252/model-rp.mtl | 4 + .../d91d0882b73a2252/model.obj | 1492 + .../f56963fe3c37b654/model-rp-texture.png | Bin 0 -> 19562 bytes .../f56963fe3c37b654/model-rp.mtl | 4 + .../f56963fe3c37b654/model.obj | 47 + .../model-rp-texture.png | Bin 0 -> 1212 bytes .../tint-626763-6a5f44c9aabb01ee/model-rp.mtl | 4 + .../tint-626763-6a5f44c9aabb01ee/model.obj | 1454 + .../model-rp-texture.png | Bin 0 -> 1212 bytes .../tint-626763-72ebafe55892a582/model-rp.mtl | 4 + .../tint-626763-72ebafe55892a582/model.obj | 1454 + .../model-rp-texture.png | Bin 0 -> 10849 bytes .../tint-626763-9776d89886e00c7f/model-rp.mtl | 4 + .../tint-626763-9776d89886e00c7f/model.obj | 47 + .../model-rp-texture.png | Bin 0 -> 1115 bytes .../tint-626763-bf6ea4d5d6468188/model-rp.mtl | 4 + .../tint-626763-bf6ea4d5d6468188/model.obj | 1492 + .../model-rp-texture.png | Bin 0 -> 1115 bytes .../tint-626763-d91d0882b73a2252/model-rp.mtl | 4 + .../tint-626763-d91d0882b73a2252/model.obj | 1492 + .../model-rp-texture.png | Bin 0 -> 11334 bytes .../tint-626763-f56963fe3c37b654/model-rp.mtl | 4 + .../tint-626763-f56963fe3c37b654/model.obj | 47 + .../model-rp-texture.png | Bin 0 -> 8636 bytes .../white-21799e9c7e36ee0a/model-rp.mtl | 4 + .../white-21799e9c7e36ee0a/model.obj | 47 + .../model-rp-texture.png | Bin 0 -> 10245 bytes .../white-928bbed08a41810b/model-rp.mtl | 4 + .../white-928bbed08a41810b/model.obj | 53 + .../model-rp-texture.png | Bin 0 -> 10291 bytes .../white-9e753dc1ada886c6/model-rp.mtl | 4 + .../white-9e753dc1ada886c6/model.obj | 50 + .../model-rp-texture.png | Bin 0 -> 10037 bytes .../white-de21ea154ef233a5/model-rp.mtl | 4 + .../white-de21ea154ef233a5/model.obj | 50 + .../model-rp-texture.png | Bin 0 -> 9933 bytes .../white-f3df912eeaed430c/model-rp.mtl | 4 + .../white-f3df912eeaed430c/model.obj | 53 + .../model-rp-texture.png | Bin 0 -> 8181 bytes .../white-f70e1705d8050fed/model-rp.mtl | 4 + .../white-f70e1705d8050fed/model.obj | 47 + common/media/knox-viewpoint-crates.properties | 39 + .../lua/client/ZZ_KnoxViewpointCrates.lua | 18 + docs/COMPATIBILITY.md | 54 + docs/crate-model-preview.png | Bin 0 -> 60992 bytes match-summary.json | 24 + mod.info | 8 + reports/applied-matches.json | 106 + reports/buildable-coverage.json | 53113 ++++++++++++++++ reports/results.md | 3224 + reports/sprite-decisions.json | 49028 ++++++++++++++ reports/summary.json | 24 + reports/unmatched.md | 1675 + tools/Build-KnoxViewpointPatch.ps1 | 18 + tools/Match-KnoxViewpoint.ps1 | 18 + tools/Match-KnoxViewpoint.py | 582 + tools/Test-KnoxViewpointMatcher.py | 106 + tools/requirements.txt | 1 + tools/reviewed-matches.json | 62 + 75 files changed, 120505 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 42.20/mod.info create mode 100644 common/media/knox-crates-assets/6a5f44c9aabb01ee/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/6a5f44c9aabb01ee/model-rp.mtl create mode 100644 common/media/knox-crates-assets/6a5f44c9aabb01ee/model.obj create mode 100644 common/media/knox-crates-assets/72ebafe55892a582/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/72ebafe55892a582/model-rp.mtl create mode 100644 common/media/knox-crates-assets/72ebafe55892a582/model.obj create mode 100644 common/media/knox-crates-assets/9776d89886e00c7f/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/9776d89886e00c7f/model-rp.mtl create mode 100644 common/media/knox-crates-assets/9776d89886e00c7f/model.obj create mode 100644 common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp.mtl create mode 100644 common/media/knox-crates-assets/bf6ea4d5d6468188/model.obj create mode 100644 common/media/knox-crates-assets/d91d0882b73a2252/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/d91d0882b73a2252/model-rp.mtl create mode 100644 common/media/knox-crates-assets/d91d0882b73a2252/model.obj create mode 100644 common/media/knox-crates-assets/f56963fe3c37b654/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/f56963fe3c37b654/model-rp.mtl create mode 100644 common/media/knox-crates-assets/f56963fe3c37b654/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model.obj create mode 100644 common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp.mtl create mode 100644 common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model.obj create mode 100644 common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-21799e9c7e36ee0a/model.obj create mode 100644 common/media/knox-crates-assets/white-928bbed08a41810b/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-928bbed08a41810b/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-928bbed08a41810b/model.obj create mode 100644 common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-9e753dc1ada886c6/model.obj create mode 100644 common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-de21ea154ef233a5/model.obj create mode 100644 common/media/knox-crates-assets/white-f3df912eeaed430c/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-f3df912eeaed430c/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-f3df912eeaed430c/model.obj create mode 100644 common/media/knox-crates-assets/white-f70e1705d8050fed/model-rp-texture.png create mode 100644 common/media/knox-crates-assets/white-f70e1705d8050fed/model-rp.mtl create mode 100644 common/media/knox-crates-assets/white-f70e1705d8050fed/model.obj create mode 100644 common/media/knox-viewpoint-crates.properties create mode 100644 common/media/lua/client/ZZ_KnoxViewpointCrates.lua create mode 100644 docs/COMPATIBILITY.md create mode 100644 docs/crate-model-preview.png create mode 100644 match-summary.json create mode 100644 mod.info create mode 100644 reports/applied-matches.json create mode 100644 reports/buildable-coverage.json create mode 100644 reports/results.md create mode 100644 reports/sprite-decisions.json create mode 100644 reports/summary.json create mode 100644 reports/unmatched.md create mode 100644 tools/Build-KnoxViewpointPatch.ps1 create mode 100644 tools/Match-KnoxViewpoint.ps1 create mode 100644 tools/Match-KnoxViewpoint.py create mode 100644 tools/Test-KnoxViewpointMatcher.py create mode 100644 tools/requirements.txt create mode 100644 tools/reviewed-matches.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..11a379c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +__pycache__/ +*.py[cod] +.venv/ +*.zip diff --git a/42.20/mod.info b/42.20/mod.info new file mode 100644 index 0000000..11a41eb --- /dev/null +++ b/42.20/mod.info @@ -0,0 +1,8 @@ +name=Knox Buildworks - Viewpoint Compatibility +id=KnoxBuildworksViewpointCrates +author=Local compatibility patch +modversion=2.1.0 +description=Green, gray-green (#626763) and white military crates. Gray crates use retextured green crate meshes. +require=KnoxBuildworks,Viewpoint,PZVoxelStudioViewpoint +loadAfter=KnoxBuildworks,PZVoxelStudioViewpoint,Viewpoint +versionMin=42.0 diff --git a/README.md b/README.md index 85caca2..e53bc45 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,51 @@ # KnoxBuildWorksViewpoint -Adds Support using 6244 Models to Knoxbuild Works Buildables. \ No newline at end of file +Local compatibility patch using sour_kisel's 6244 models for Knox Buildworks in Project Viewpoint. Includes green and white military crates; gray military crates use the green meshes with a `#626763` gray-green retexture. Both orientations and stacked variants are included (18 sprite bindings). + +## Mod layout + +The repository root is the mod folder, ready to link directly into `Zomboid/mods`: + +```text +KnoxBuildWorksViewpoint/ + common/media/ Lua, model manifest, selected meshes/materials/textures + 42.20/mod.info Build 42.20+ version metadata + mod.info Root metadata + tools/ Matcher, reviewed rules and regression tests + reports/ Catalogue coverage and remaining model gaps + docs/ Detailed notes and mesh preview +``` + +The mod ID remains **KnoxBuildworksViewpointCrates**. Enable it after Knox Buildworks, Project Viewpoint and PZVoxelStudioViewpoint. Fully restart Zomboid after updates. + +## Link the repository + +After moving aside the previous copied folder at `Zomboid/mods/KnoxBuildworksViewpointCrates`, run in PowerShell with symbolic-link support: + +```powershell +New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\Zomboid\mods\KnoxBuildworksViewpointCrates" -Target "$env:USERPROFILE\Git\KnoxBuildWorksViewpoint" +``` + +The game then reads `common` and `42.20` directly from this checkout. Use one copy of this mod ID in the mods folder. The migration did not replace your existing local installation or create the link. + +## Rebuild + +From the repository root: + +```powershell +.\tools\Match-KnoxViewpoint.ps1 +``` + +Defaults rebuild the runtime files into this repository root, retain the `42.20` layout, and write audit data to `reports/`. Python 3.10+ and Pillow are required; the launcher defaults to this computer's bundled Codex Python. Pass `-PythonExecutable`, `-WorkshopRoot`, or `-GameDirectory` for other installations. Dependencies are listed in `tools/requirements.txt`. + +`-Install` copies runtime files to the local mods directory; it never copies `.git`, tools or reports. With a mods symlink pointing to this repository, a normal rebuild is sufficient. + +Run regression checks with the same Python interpreter: + +```powershell +& "$env:USERPROFILE\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe" .\tools\Test-KnoxViewpointMatcher.py +``` + +Manual model choices and tint are stored in `tools/reviewed-matches.json`. [Remaining gaps](reports/unmatched.md), [full matching results](reports/results.md), and [mesh preview](docs/crate-model-preview.png) are included. Native wall/floor/roof rendering is distinguished from authored 6244 model matches; the patch does not claim to replace every buildable. + +This is a private local compatibility build. Source models/textures belong to sour_kisel, and the original Workshop files are not modified. The copied model assets do not imply permission to redistribute them. diff --git a/common/media/knox-crates-assets/6a5f44c9aabb01ee/model-rp-texture.png b/common/media/knox-crates-assets/6a5f44c9aabb01ee/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..2e64908ac79876d64ad3d32570f78be570756481 GIT binary patch literal 1104 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 TDzW*{00000NkvXXu0mjfkYpCi literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/9776d89886e00c7f/model-rp.mtl b/common/media/knox-crates-assets/9776d89886e00c7f/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/9776d89886e00c7f/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/9776d89886e00c7f/model.obj b/common/media/knox-crates-assets/9776d89886e00c7f/model.obj new file mode 100644 index 0000000..5b6a368 --- /dev/null +++ b/common/media/knox-crates-assets/9776d89886e00c7f/model.obj @@ -0,0 +1,47 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4796500 0.4686500 2.4495000 +v 0.4796500 -0.4686500 2.4495000 +v 0.4796500 0.4686500 1.6700000 +v 0.4796500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 1.6700000 +v -0.4576500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 2.4495000 +v -0.4576500 -0.4686500 2.4495000 +vt 0.007813 0.968750 +vt 0.007813 0.031250 +vt 0.203125 0.968750 +vt 0.203125 0.031250 +vt 0.968750 0.968750 +vt 0.468750 0.968750 +vt 0.468750 0.187500 +vt 0.703125 0.968750 +vt 0.703125 0.187500 +vt 0.718750 0.968750 +vt 0.718750 0.187500 +vt 0.953125 0.968750 +vt 0.953125 0.187500 +vt 0.218750 0.968750 +vt 0.218750 0.031250 +vt 0.453125 0.968750 +vt 0.453125 0.031250 +vt 0.984375 0.968750 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/5/2 7/5/2 +f 6/5/2 8/5/2 7/5/2 +f 5/6/3 7/7/3 3/8/3 +f 7/7/3 1/9/3 3/8/3 +f 8/10/4 6/11/4 2/12/4 +f 6/11/4 4/13/4 2/12/4 +f 7/14/5 8/15/5 1/16/5 +f 8/15/5 2/17/5 1/16/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 diff --git a/common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp-texture.png b/common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..43007233b381b117ae40b37a095e703b6d2375be GIT binary patch literal 1010 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83mT<5E$%k3fv>6zfcY3-whEy=VJ!rW4K071p zh2OjXILc$}}+?wMruIMd#$>x6b&gXL;Z{Pp>Yoy-9_51&&KZvxg{G?J4YE$z;BWBL){QVPC zc^M3rGcr6gVK^{{jbX-R28LoOh6F!mhBKKA4VJW%d@jNuQS$kFy@k;le6|CX=^fd- z`+NTZR!i16g>t(;Z#WqK2Sc5=JjQ5yeq9j@gGD$_ms-ZvzMZ=Hfa=$4`uBMLxce{v z@aV_A@_n<#ud=_tZ&!5E6racEFcrAo*;V+Q<3r3Grs+4{&YmyB_+V!?Fl3gO->+6L z=$y-HVIE)eE48BV@8A6Y7N29_y&=Y(+vA_dN2I{dEY$4$Wo$K&VM?XMGi zu=DrD{(6ad``h{DSl4w`m%o?axddm}7jr#-^y_y16RqEu<^RjHLwT7 N_jL7hS?83{1OTN5eUJbE literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp.mtl b/common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/bf6ea4d5d6468188/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/bf6ea4d5d6468188/model.obj b/common/media/knox-crates-assets/bf6ea4d5d6468188/model.obj new file mode 100644 index 0000000..a2afe5d --- /dev/null +++ b/common/media/knox-crates-assets/bf6ea4d5d6468188/model.obj @@ -0,0 +1,1492 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 1.6450000 +v 0.3700000 -0.4300000 1.6450000 +v 0.3700000 0.3700000 0.8550000 +v 0.3700000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 0.8550000 +v -0.4300000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 1.6450000 +v -0.4300000 -0.4300000 1.6450000 +v 0.3900000 0.3900000 1.7120000 +v 0.3900000 -0.4500000 1.7120000 +v 0.3900000 0.3900000 1.6450000 +v 0.3900000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.6450000 +v -0.4500000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.7120000 +v -0.4500000 -0.4500000 1.7120000 +v 0.1200000 0.2000000 1.7240000 +v 0.1200000 -0.2600000 1.7240000 +v 0.1200000 0.2000000 1.7120000 +v 0.1200000 -0.2600000 1.7120000 +v -0.1800000 0.2000000 1.7120000 +v -0.1800000 -0.2600000 1.7120000 +v -0.1800000 0.2000000 1.7240000 +v -0.1800000 -0.2600000 1.7240000 +v 0.3850000 0.3850000 1.6450000 +v 0.3850000 0.3150000 1.6450000 +v 0.3850000 0.3850000 0.8550000 +v 0.3850000 0.3150000 0.8550000 +v 0.3150000 0.3850000 0.8550000 +v 0.3150000 0.3150000 0.8550000 +v 0.3150000 0.3850000 1.6450000 +v 0.3150000 0.3150000 1.6450000 +v 0.3850000 -0.3750000 1.6450000 +v 0.3850000 -0.4450000 1.6450000 +v 0.3850000 -0.3750000 0.8550000 +v 0.3850000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 0.8550000 +v 0.3150000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 1.6450000 +v 0.3150000 -0.4450000 1.6450000 +v -0.3750000 0.3850000 1.6450000 +v -0.3750000 0.3150000 1.6450000 +v -0.3750000 0.3850000 0.8550000 +v -0.3750000 0.3150000 0.8550000 +v -0.4450000 0.3850000 0.8550000 +v -0.4450000 0.3150000 0.8550000 +v -0.4450000 0.3850000 1.6450000 +v -0.4450000 0.3150000 1.6450000 +v -0.3750000 -0.3750000 1.6450000 +v -0.3750000 -0.4450000 1.6450000 +v -0.3750000 -0.3750000 0.8550000 +v -0.3750000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 0.8550000 +v -0.4450000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 1.6450000 +v -0.4450000 -0.4450000 1.6450000 +v 0.3750000 -0.3600000 0.9750000 +v 0.3750000 0.3000000 0.9750000 +v 0.4183013 -0.3600000 1.0000000 +v 0.4183013 0.3000000 1.0000000 +v 0.4183013 -0.3600000 1.0500000 +v 0.4183013 0.3000000 1.0500000 +v 0.3750000 -0.3600000 1.0750000 +v 0.3750000 0.3000000 1.0750000 +v 0.3316987 -0.3600000 1.0500000 +v 0.3316987 0.3000000 1.0500000 +v 0.3316987 -0.3600000 1.0000000 +v 0.3316987 0.3000000 1.0000000 +v 0.3750000 -0.3600000 1.0250000 +v 0.3750000 0.3000000 1.0250000 +v 0.3750000 -0.3600000 1.1750000 +v 0.3750000 0.3000000 1.1750000 +v 0.4183013 -0.3600000 1.2000000 +v 0.4183013 0.3000000 1.2000000 +v 0.4183013 -0.3600000 1.2500000 +v 0.4183013 0.3000000 1.2500000 +v 0.3750000 -0.3600000 1.2750000 +v 0.3750000 0.3000000 1.2750000 +v 0.3316987 -0.3600000 1.2500000 +v 0.3316987 0.3000000 1.2500000 +v 0.3316987 -0.3600000 1.2000000 +v 0.3316987 0.3000000 1.2000000 +v 0.3750000 -0.3600000 1.2250000 +v 0.3750000 0.3000000 1.2250000 +v 0.3750000 -0.3600000 1.3750000 +v 0.3750000 0.3000000 1.3750000 +v 0.4183013 -0.3600000 1.4000000 +v 0.4183013 0.3000000 1.4000000 +v 0.4183013 -0.3600000 1.4500000 +v 0.4183013 0.3000000 1.4500000 +v 0.3750000 -0.3600000 1.4750000 +v 0.3750000 0.3000000 1.4750000 +v 0.3316987 -0.3600000 1.4500000 +v 0.3316987 0.3000000 1.4500000 +v 0.3316987 -0.3600000 1.4000000 +v 0.3316987 0.3000000 1.4000000 +v 0.3750000 -0.3600000 1.4250000 +v 0.3750000 0.3000000 1.4250000 +v 0.2700000 0.3900000 1.5450000 +v 0.2700000 0.3700000 1.5450000 +v 0.2700000 0.3900000 0.9250000 +v 0.2700000 0.3700000 0.9250000 +v -0.3300000 0.3900000 0.9250000 +v -0.3300000 0.3700000 0.9250000 +v -0.3300000 0.3900000 1.5450000 +v -0.3300000 0.3700000 1.5450000 +v -0.1700000 0.3940000 1.5350000 +v -0.1700000 0.3880000 1.5350000 +v -0.1700000 0.3940000 0.9350000 +v -0.1700000 0.3880000 0.9350000 +v -0.1900000 0.3940000 0.9350000 +v -0.1900000 0.3880000 0.9350000 +v -0.1900000 0.3940000 1.5350000 +v -0.1900000 0.3880000 1.5350000 +v -0.0200000 0.3940000 1.5350000 +v -0.0200000 0.3880000 1.5350000 +v -0.0200000 0.3940000 0.9350000 +v -0.0200000 0.3880000 0.9350000 +v -0.0400000 0.3940000 0.9350000 +v -0.0400000 0.3880000 0.9350000 +v -0.0400000 0.3940000 1.5350000 +v -0.0400000 0.3880000 1.5350000 +v 0.1300000 0.3940000 1.5350000 +v 0.1300000 0.3880000 1.5350000 +v 0.1300000 0.3940000 0.9350000 +v 0.1300000 0.3880000 0.9350000 +v 0.1100000 0.3940000 0.9350000 +v 0.1100000 0.3880000 0.9350000 +v 0.1100000 0.3940000 1.5350000 +v 0.1100000 0.3880000 1.5350000 +v -0.1950000 0.4150000 1.6950000 +v -0.1950000 0.3850000 1.6950000 +v -0.1950000 0.4150000 1.5850000 +v -0.1950000 0.3850000 1.5850000 +v -0.2650000 0.4150000 1.5850000 +v -0.2650000 0.3850000 1.5850000 +v -0.2650000 0.4150000 1.6950000 +v -0.2650000 0.3850000 1.6950000 +v 0.2050000 0.4150000 1.6950000 +v 0.2050000 0.3850000 1.6950000 +v 0.2050000 0.4150000 1.5850000 +v 0.2050000 0.3850000 1.5850000 +v 0.1350000 0.4150000 1.5850000 +v 0.1350000 0.3850000 1.5850000 +v 0.1350000 0.4150000 1.6950000 +v 0.1350000 0.3850000 1.6950000 +v 0.4150000 -0.2450000 1.6950000 +v 0.4150000 -0.3150000 1.6950000 +v 0.4150000 -0.2450000 1.5850000 +v 0.4150000 -0.3150000 1.5850000 +v 0.3850000 -0.2450000 1.5850000 +v 0.3850000 -0.3150000 1.5850000 +v 0.3850000 -0.2450000 1.6950000 +v 0.3850000 -0.3150000 1.6950000 +v 0.4150000 0.0050000 1.6950000 +v 0.4150000 -0.0650000 1.6950000 +v 0.4150000 0.0050000 1.5850000 +v 0.4150000 -0.0650000 1.5850000 +v 0.3850000 0.0050000 1.5850000 +v 0.3850000 -0.0650000 1.5850000 +v 0.3850000 0.0050000 1.6950000 +v 0.3850000 -0.0650000 1.6950000 +v 0.4150000 0.2550000 1.6950000 +v 0.4150000 0.1850000 1.6950000 +v 0.4150000 0.2550000 1.5850000 +v 0.4150000 0.1850000 1.5850000 +v 0.3850000 0.2550000 1.5850000 +v 0.3850000 0.1850000 1.5850000 +v 0.3850000 0.2550000 1.6950000 +v 0.3850000 0.1850000 1.6950000 +v -0.4350000 -0.3600000 0.9750000 +v -0.4350000 0.3000000 0.9750000 +v -0.3916987 -0.3600000 1.0000000 +v -0.3916987 0.3000000 1.0000000 +v -0.3916987 -0.3600000 1.0500000 +v -0.3916987 0.3000000 1.0500000 +v -0.4350000 -0.3600000 1.0750000 +v -0.4350000 0.3000000 1.0750000 +v -0.4783013 -0.3600000 1.0500000 +v -0.4783013 0.3000000 1.0500000 +v -0.4783013 -0.3600000 1.0000000 +v -0.4783013 0.3000000 1.0000000 +v -0.4350000 -0.3600000 1.0250000 +v -0.4350000 0.3000000 1.0250000 +v -0.4350000 -0.3600000 1.1750000 +v -0.4350000 0.3000000 1.1750000 +v -0.3916987 -0.3600000 1.2000000 +v -0.3916987 0.3000000 1.2000000 +v -0.3916987 -0.3600000 1.2500000 +v -0.3916987 0.3000000 1.2500000 +v -0.4350000 -0.3600000 1.2750000 +v -0.4350000 0.3000000 1.2750000 +v -0.4783013 -0.3600000 1.2500000 +v -0.4783013 0.3000000 1.2500000 +v -0.4783013 -0.3600000 1.2000000 +v -0.4783013 0.3000000 1.2000000 +v -0.4350000 -0.3600000 1.2250000 +v -0.4350000 0.3000000 1.2250000 +v -0.4350000 -0.3600000 1.3750000 +v -0.4350000 0.3000000 1.3750000 +v -0.3916987 -0.3600000 1.4000000 +v -0.3916987 0.3000000 1.4000000 +v -0.3916987 -0.3600000 1.4500000 +v -0.3916987 0.3000000 1.4500000 +v -0.4350000 -0.3600000 1.4750000 +v -0.4350000 0.3000000 1.4750000 +v -0.4783013 -0.3600000 1.4500000 +v -0.4783013 0.3000000 1.4500000 +v -0.4783013 -0.3600000 1.4000000 +v -0.4783013 0.3000000 1.4000000 +v -0.4350000 -0.3600000 1.4250000 +v -0.4350000 0.3000000 1.4250000 +v 0.2700000 -0.4300000 1.5450000 +v 0.2700000 -0.4500000 1.5450000 +v 0.2700000 -0.4300000 0.9250000 +v 0.2700000 -0.4500000 0.9250000 +v -0.3300000 -0.4300000 0.9250000 +v -0.3300000 -0.4500000 0.9250000 +v -0.3300000 -0.4300000 1.5450000 +v -0.3300000 -0.4500000 1.5450000 +v -0.1700000 -0.4480000 1.5350000 +v -0.1700000 -0.4540000 1.5350000 +v -0.1700000 -0.4480000 0.9350000 +v -0.1700000 -0.4540000 0.9350000 +v -0.1900000 -0.4480000 0.9350000 +v -0.1900000 -0.4540000 0.9350000 +v -0.1900000 -0.4480000 1.5350000 +v -0.1900000 -0.4540000 1.5350000 +v -0.0200000 -0.4480000 1.5350000 +v -0.0200000 -0.4540000 1.5350000 +v -0.0200000 -0.4480000 0.9350000 +v -0.0200000 -0.4540000 0.9350000 +v -0.0400000 -0.4480000 0.9350000 +v -0.0400000 -0.4540000 0.9350000 +v -0.0400000 -0.4480000 1.5350000 +v -0.0400000 -0.4540000 1.5350000 +v 0.1300000 -0.4480000 1.5350000 +v 0.1300000 -0.4540000 1.5350000 +v 0.1300000 -0.4480000 0.9350000 +v 0.1300000 -0.4540000 0.9350000 +v 0.1100000 -0.4480000 0.9350000 +v 0.1100000 -0.4540000 0.9350000 +v 0.1100000 -0.4480000 1.5350000 +v 0.1100000 -0.4540000 1.5350000 +v -0.1950000 -0.4450000 1.6950000 +v -0.1950000 -0.4750000 1.6950000 +v -0.1950000 -0.4450000 1.5850000 +v -0.1950000 -0.4750000 1.5850000 +v -0.2650000 -0.4450000 1.5850000 +v -0.2650000 -0.4750000 1.5850000 +v -0.2650000 -0.4450000 1.6950000 +v -0.2650000 -0.4750000 1.6950000 +v 0.2050000 -0.4450000 1.6950000 +v 0.2050000 -0.4750000 1.6950000 +v 0.2050000 -0.4450000 1.5850000 +v 0.2050000 -0.4750000 1.5850000 +v 0.1350000 -0.4450000 1.5850000 +v 0.1350000 -0.4750000 1.5850000 +v 0.1350000 -0.4450000 1.6950000 +v 0.1350000 -0.4750000 1.6950000 +v -0.4450000 -0.2450000 1.6950000 +v -0.4450000 -0.3150000 1.6950000 +v -0.4450000 -0.2450000 1.5850000 +v -0.4450000 -0.3150000 1.5850000 +v -0.4750000 -0.2450000 1.5850000 +v -0.4750000 -0.3150000 1.5850000 +v -0.4750000 -0.2450000 1.6950000 +v -0.4750000 -0.3150000 1.6950000 +v -0.4450000 0.0050000 1.6950000 +v -0.4450000 -0.0650000 1.6950000 +v -0.4450000 0.0050000 1.5850000 +v -0.4450000 -0.0650000 1.5850000 +v -0.4750000 0.0050000 1.5850000 +v -0.4750000 -0.0650000 1.5850000 +v -0.4750000 0.0050000 1.6950000 +v -0.4750000 -0.0650000 1.6950000 +v -0.4450000 0.2550000 1.6950000 +v -0.4450000 0.1850000 1.6950000 +v -0.4450000 0.2550000 1.5850000 +v -0.4450000 0.1850000 1.5850000 +v -0.4750000 0.2550000 1.5850000 +v -0.4750000 0.1850000 1.5850000 +v -0.4750000 0.2550000 1.6950000 +v -0.4750000 0.1850000 1.6950000 +vt 0.003906 0.524390 +vt 0.003906 0.207317 +vt 0.103516 0.524390 +vt 0.103516 0.207317 +vt 0.111328 0.524390 +vt 0.111328 0.207317 +vt 0.210938 0.524390 +vt 0.210938 0.207317 +vt 0.218750 0.524390 +vt 0.218750 0.213415 +vt 0.320313 0.524390 +vt 0.320313 0.213415 +vt 0.328125 0.524390 +vt 0.328125 0.213415 +vt 0.429688 0.524390 +vt 0.429688 0.213415 +vt 0.976563 0.182927 +vt 0.984375 0.182927 +vt 0.992188 0.182927 +vt 0.589844 0.652439 +vt 0.589844 0.621951 +vt 0.695313 0.652439 +vt 0.695313 0.621951 +vt 0.703125 0.652439 +vt 0.703125 0.621951 +vt 0.808594 0.652439 +vt 0.808594 0.621951 +vt 0.003906 0.030488 +vt 0.972656 0.987805 +vt 0.972656 0.804878 +vt 0.980469 0.987805 +vt 0.980469 0.804878 +vt 0.988281 0.987805 +vt 0.988281 0.804878 +vt 0.996094 0.987805 +vt 0.996094 0.804878 +vt 0.171875 0.079268 +vt 0.171875 0.054878 +vt 0.210938 0.079268 +vt 0.210938 0.054878 +vt 0.218750 0.079268 +vt 0.218750 0.054878 +vt 0.257813 0.079268 +vt 0.257813 0.054878 +vt 0.878906 0.987805 +vt 0.878906 0.804878 +vt 0.917969 0.987805 +vt 0.917969 0.804878 +vt 0.925781 0.987805 +vt 0.925781 0.804878 +vt 0.964844 0.987805 +vt 0.964844 0.804878 +vt 0.816406 0.652439 +vt 0.816406 0.621951 +vt 0.916016 0.652439 +vt 0.916016 0.621951 +vt 0.003906 0.579268 +vt 0.003906 0.548780 +vt 0.103516 0.579268 +vt 0.103516 0.548780 +vt 0.437500 0.524390 +vt 0.437500 0.213415 +vt 0.447266 0.524390 +vt 0.447266 0.213415 +vt 0.455078 0.524390 +vt 0.455078 0.213415 +vt 0.464844 0.524390 +vt 0.464844 0.213415 +vt 0.050781 0.182927 +vt 0.050781 0.152439 +vt 0.060547 0.182927 +vt 0.060547 0.152439 +vt 0.068359 0.182927 +vt 0.068359 0.152439 +vt 0.078125 0.182927 +vt 0.078125 0.152439 +vt 0.111328 0.579268 +vt 0.111328 0.548780 +vt 0.210938 0.579268 +vt 0.210938 0.548780 +vt 0.218750 0.579268 +vt 0.218750 0.548780 +vt 0.318359 0.579268 +vt 0.318359 0.548780 +vt 0.472656 0.524390 +vt 0.472656 0.213415 +vt 0.482422 0.524390 +vt 0.482422 0.213415 +vt 0.490234 0.524390 +vt 0.490234 0.213415 +vt 0.500000 0.524390 +vt 0.500000 0.213415 +vt 0.085938 0.182927 +vt 0.085938 0.152439 +vt 0.095703 0.182927 +vt 0.095703 0.152439 +vt 0.103516 0.182927 +vt 0.103516 0.152439 +vt 0.113281 0.182927 +vt 0.113281 0.152439 +vt 0.326172 0.579268 +vt 0.326172 0.548780 +vt 0.425781 0.579268 +vt 0.425781 0.548780 +vt 0.433594 0.579268 +vt 0.433594 0.548780 +vt 0.533203 0.579268 +vt 0.533203 0.548780 +vt 0.003906 0.987805 +vt 0.003906 0.676829 +vt 0.013672 0.987805 +vt 0.013672 0.676829 +vt 0.021484 0.987805 +vt 0.021484 0.676829 +vt 0.031250 0.987805 +vt 0.031250 0.676829 +vt 0.121094 0.182927 +vt 0.121094 0.152439 +vt 0.130859 0.182927 +vt 0.130859 0.152439 +vt 0.138672 0.182927 +vt 0.138672 0.152439 +vt 0.148438 0.182927 +vt 0.148438 0.152439 +vt 0.541016 0.579268 +vt 0.541016 0.548780 +vt 0.640625 0.579268 +vt 0.640625 0.548780 +vt 0.648438 0.579268 +vt 0.648438 0.548780 +vt 0.748047 0.579268 +vt 0.748047 0.548780 +vt 0.039063 0.987805 +vt 0.039063 0.676829 +vt 0.048828 0.987805 +vt 0.048828 0.676829 +vt 0.056641 0.987805 +vt 0.056641 0.676829 +vt 0.066406 0.987805 +vt 0.066406 0.676829 +vt 0.156250 0.182927 +vt 0.156250 0.152439 +vt 0.166016 0.182927 +vt 0.166016 0.152439 +vt 0.173828 0.182927 +vt 0.173828 0.152439 +vt 0.183594 0.182927 +vt 0.183594 0.152439 +vt 0.074219 0.987805 +vt 0.074219 0.725610 +vt 0.080729 0.987805 +vt 0.080729 0.725610 +vt 0.087240 0.987805 +vt 0.087240 0.725610 +vt 0.093750 0.987805 +vt 0.093750 0.725610 +vt 0.100260 0.987805 +vt 0.100260 0.725610 +vt 0.106771 0.987805 +vt 0.106771 0.725610 +vt 0.113281 0.987805 +vt 0.113281 0.725610 +vt 0.345703 0.634146 +vt 0.342285 0.652439 +vt 0.338867 0.634146 +vt 0.335449 0.652439 +vt 0.332031 0.634146 +vt 0.335449 0.615854 +vt 0.342285 0.615854 +vt 0.363770 0.615854 +vt 0.367188 0.634146 +vt 0.360352 0.634146 +vt 0.356934 0.615854 +vt 0.353516 0.634146 +vt 0.356934 0.652439 +vt 0.363770 0.652439 +vt 0.121094 0.987805 +vt 0.121094 0.725610 +vt 0.127604 0.987805 +vt 0.127604 0.725610 +vt 0.134115 0.987805 +vt 0.134115 0.725610 +vt 0.140625 0.987805 +vt 0.140625 0.725610 +vt 0.147135 0.987805 +vt 0.147135 0.725610 +vt 0.153646 0.987805 +vt 0.153646 0.725610 +vt 0.160156 0.987805 +vt 0.160156 0.725610 +vt 0.388672 0.634146 +vt 0.385254 0.652439 +vt 0.381836 0.634146 +vt 0.378418 0.652439 +vt 0.375000 0.634146 +vt 0.378418 0.615854 +vt 0.385254 0.615854 +vt 0.406738 0.615854 +vt 0.410156 0.634146 +vt 0.403320 0.634146 +vt 0.399902 0.615854 +vt 0.396484 0.634146 +vt 0.399902 0.652439 +vt 0.406738 0.652439 +vt 0.167969 0.987805 +vt 0.167969 0.725610 +vt 0.174479 0.987805 +vt 0.174479 0.725610 +vt 0.180990 0.987805 +vt 0.180990 0.725610 +vt 0.187500 0.987805 +vt 0.187500 0.725610 +vt 0.194010 0.987805 +vt 0.194010 0.725610 +vt 0.200521 0.987805 +vt 0.200521 0.725610 +vt 0.207031 0.987805 +vt 0.207031 0.725610 +vt 0.431641 0.634146 +vt 0.428223 0.652439 +vt 0.424805 0.634146 +vt 0.421387 0.652439 +vt 0.417969 0.634146 +vt 0.421387 0.615854 +vt 0.428223 0.615854 +vt 0.449707 0.615854 +vt 0.453125 0.634146 +vt 0.446289 0.634146 +vt 0.442871 0.615854 +vt 0.439453 0.634146 +vt 0.442871 0.652439 +vt 0.449707 0.652439 +vt 0.378906 0.182927 +vt 0.378906 0.158537 +vt 0.457031 0.182927 +vt 0.457031 0.158537 +vt 0.464844 0.182927 +vt 0.464844 0.158537 +vt 0.542969 0.182927 +vt 0.542969 0.158537 +vt 0.355469 0.987805 +vt 0.355469 0.743902 +vt 0.431641 0.987805 +vt 0.431641 0.743902 +vt 0.439453 0.987805 +vt 0.439453 0.743902 +vt 0.515625 0.987805 +vt 0.515625 0.743902 +vt 0.722656 0.182927 +vt 0.722656 0.158537 +vt 0.798828 0.182927 +vt 0.798828 0.158537 +vt 0.806641 0.182927 +vt 0.806641 0.158537 +vt 0.882813 0.182927 +vt 0.882813 0.158537 +vt 0.890625 0.182927 +vt 0.890625 0.158537 +vt 0.966797 0.182927 +vt 0.966797 0.158537 +vt 0.003906 0.128049 +vt 0.003906 0.103659 +vt 0.080078 0.128049 +vt 0.080078 0.103659 +vt 0.691406 0.987805 +vt 0.691406 0.750000 +vt 0.699219 0.987805 +vt 0.699219 0.750000 +vt 0.707031 0.987805 +vt 0.707031 0.750000 +vt 0.714844 0.987805 +vt 0.714844 0.750000 +vt 0.593750 0.079268 +vt 0.593750 0.054878 +vt 0.601563 0.079268 +vt 0.601563 0.054878 +vt 0.609375 0.079268 +vt 0.609375 0.054878 +vt 0.617188 0.079268 +vt 0.617188 0.054878 +vt 0.087891 0.128049 +vt 0.087891 0.103659 +vt 0.164063 0.128049 +vt 0.164063 0.103659 +vt 0.171875 0.128049 +vt 0.171875 0.103659 +vt 0.248047 0.128049 +vt 0.248047 0.103659 +vt 0.722656 0.987805 +vt 0.722656 0.750000 +vt 0.730469 0.987805 +vt 0.730469 0.750000 +vt 0.738281 0.987805 +vt 0.738281 0.750000 +vt 0.746094 0.987805 +vt 0.746094 0.750000 +vt 0.625000 0.079268 +vt 0.625000 0.054878 +vt 0.632813 0.079268 +vt 0.632813 0.054878 +vt 0.640625 0.079268 +vt 0.640625 0.054878 +vt 0.648438 0.079268 +vt 0.648438 0.054878 +vt 0.255859 0.128049 +vt 0.255859 0.103659 +vt 0.332031 0.128049 +vt 0.332031 0.103659 +vt 0.339844 0.128049 +vt 0.339844 0.103659 +vt 0.416016 0.128049 +vt 0.416016 0.103659 +vt 0.753906 0.987805 +vt 0.753906 0.750000 +vt 0.761719 0.987805 +vt 0.761719 0.750000 +vt 0.769531 0.987805 +vt 0.769531 0.750000 +vt 0.777344 0.987805 +vt 0.777344 0.750000 +vt 0.656250 0.079268 +vt 0.656250 0.054878 +vt 0.664063 0.079268 +vt 0.664063 0.054878 +vt 0.671875 0.079268 +vt 0.671875 0.054878 +vt 0.679688 0.079268 +vt 0.679688 0.054878 +vt 0.265625 0.079268 +vt 0.265625 0.054878 +vt 0.281250 0.079268 +vt 0.281250 0.054878 +vt 0.289063 0.079268 +vt 0.289063 0.054878 +vt 0.304688 0.079268 +vt 0.304688 0.054878 +vt 0.003906 0.652439 +vt 0.003906 0.603658 +vt 0.013672 0.652439 +vt 0.013672 0.603658 +vt 0.021484 0.652439 +vt 0.021484 0.603658 +vt 0.031250 0.652439 +vt 0.031250 0.603658 +vt 0.453125 0.079268 +vt 0.453125 0.054878 +vt 0.462891 0.079268 +vt 0.462891 0.054878 +vt 0.470703 0.079268 +vt 0.470703 0.054878 +vt 0.480469 0.079268 +vt 0.480469 0.054878 +vt 0.312500 0.079268 +vt 0.312500 0.054878 +vt 0.328125 0.079268 +vt 0.328125 0.054878 +vt 0.335938 0.079268 +vt 0.335938 0.054878 +vt 0.351563 0.079268 +vt 0.351563 0.054878 +vt 0.039063 0.652439 +vt 0.039063 0.603658 +vt 0.048828 0.652439 +vt 0.048828 0.603658 +vt 0.056641 0.652439 +vt 0.056641 0.603658 +vt 0.066406 0.652439 +vt 0.066406 0.603658 +vt 0.488281 0.079268 +vt 0.488281 0.054878 +vt 0.498047 0.079268 +vt 0.498047 0.054878 +vt 0.505859 0.079268 +vt 0.505859 0.054878 +vt 0.515625 0.079268 +vt 0.515625 0.054878 +vt 0.755859 0.579268 +vt 0.755859 0.548780 +vt 0.771484 0.579268 +vt 0.771484 0.548780 +vt 0.779297 0.579268 +vt 0.779297 0.548780 +vt 0.794922 0.579268 +vt 0.794922 0.548780 +vt 0.144531 0.652439 +vt 0.144531 0.603658 +vt 0.152344 0.652439 +vt 0.152344 0.603658 +vt 0.160156 0.652439 +vt 0.160156 0.603658 +vt 0.167969 0.652439 +vt 0.167969 0.603658 +vt 0.191406 0.182927 +vt 0.191406 0.152439 +vt 0.199219 0.182927 +vt 0.199219 0.152439 +vt 0.207031 0.182927 +vt 0.207031 0.152439 +vt 0.214844 0.182927 +vt 0.214844 0.152439 +vt 0.802734 0.579268 +vt 0.802734 0.548780 +vt 0.818359 0.579268 +vt 0.818359 0.548780 +vt 0.826172 0.579268 +vt 0.826172 0.548780 +vt 0.841797 0.579268 +vt 0.841797 0.548780 +vt 0.175781 0.652439 +vt 0.175781 0.603658 +vt 0.183594 0.652439 +vt 0.183594 0.603658 +vt 0.191406 0.652439 +vt 0.191406 0.603658 +vt 0.199219 0.652439 +vt 0.199219 0.603658 +vt 0.222656 0.182927 +vt 0.222656 0.152439 +vt 0.230469 0.182927 +vt 0.230469 0.152439 +vt 0.238281 0.182927 +vt 0.238281 0.152439 +vt 0.246094 0.182927 +vt 0.246094 0.152439 +vt 0.849609 0.579268 +vt 0.849609 0.548780 +vt 0.865234 0.579268 +vt 0.865234 0.548780 +vt 0.873047 0.579268 +vt 0.873047 0.548780 +vt 0.888672 0.579268 +vt 0.888672 0.548780 +vt 0.207031 0.652439 +vt 0.207031 0.603658 +vt 0.214844 0.652439 +vt 0.214844 0.603658 +vt 0.222656 0.652439 +vt 0.222656 0.603658 +vt 0.230469 0.652439 +vt 0.230469 0.603658 +vt 0.253906 0.182927 +vt 0.253906 0.152439 +vt 0.261719 0.182927 +vt 0.261719 0.152439 +vt 0.269531 0.182927 +vt 0.269531 0.152439 +vt 0.277344 0.182927 +vt 0.277344 0.152439 +vt 0.214844 0.987805 +vt 0.214844 0.725610 +vt 0.221354 0.987805 +vt 0.221354 0.725610 +vt 0.227865 0.987805 +vt 0.227865 0.725610 +vt 0.234375 0.987805 +vt 0.234375 0.725610 +vt 0.240885 0.987805 +vt 0.240885 0.725610 +vt 0.247396 0.987805 +vt 0.247396 0.725610 +vt 0.253906 0.987805 +vt 0.253906 0.725610 +vt 0.474609 0.634146 +vt 0.471191 0.652439 +vt 0.467773 0.634146 +vt 0.464355 0.652439 +vt 0.460938 0.634146 +vt 0.464355 0.615854 +vt 0.471191 0.615854 +vt 0.492676 0.615854 +vt 0.496094 0.634146 +vt 0.489258 0.634146 +vt 0.485840 0.615854 +vt 0.482422 0.634146 +vt 0.485840 0.652439 +vt 0.492676 0.652439 +vt 0.261719 0.987805 +vt 0.261719 0.725610 +vt 0.268229 0.987805 +vt 0.268229 0.725610 +vt 0.274740 0.987805 +vt 0.274740 0.725610 +vt 0.281250 0.987805 +vt 0.281250 0.725610 +vt 0.287760 0.987805 +vt 0.287760 0.725610 +vt 0.294271 0.987805 +vt 0.294271 0.725610 +vt 0.300781 0.987805 +vt 0.300781 0.725610 +vt 0.517578 0.634146 +vt 0.514160 0.652439 +vt 0.510742 0.634146 +vt 0.507324 0.652439 +vt 0.503906 0.634146 +vt 0.507324 0.615854 +vt 0.514160 0.615854 +vt 0.535644 0.615854 +vt 0.539063 0.634146 +vt 0.532227 0.634146 +vt 0.528809 0.615854 +vt 0.525391 0.634146 +vt 0.528809 0.652439 +vt 0.535644 0.652439 +vt 0.308594 0.987805 +vt 0.308594 0.725610 +vt 0.315104 0.987805 +vt 0.315104 0.725610 +vt 0.321615 0.987805 +vt 0.321615 0.725610 +vt 0.328125 0.987805 +vt 0.328125 0.725610 +vt 0.334635 0.987805 +vt 0.334635 0.725610 +vt 0.341146 0.987805 +vt 0.341146 0.725610 +vt 0.347656 0.987805 +vt 0.347656 0.725610 +vt 0.560547 0.634146 +vt 0.557129 0.652439 +vt 0.553711 0.634146 +vt 0.550293 0.652439 +vt 0.546875 0.634146 +vt 0.550293 0.615854 +vt 0.557129 0.615854 +vt 0.578613 0.615854 +vt 0.582031 0.634146 +vt 0.575195 0.634146 +vt 0.571777 0.615854 +vt 0.568359 0.634146 +vt 0.571777 0.652439 +vt 0.578613 0.652439 +vt 0.550781 0.182927 +vt 0.550781 0.158537 +vt 0.628906 0.182927 +vt 0.628906 0.158537 +vt 0.636719 0.182927 +vt 0.636719 0.158537 +vt 0.714844 0.182927 +vt 0.714844 0.158537 +vt 0.523438 0.987805 +vt 0.523438 0.743902 +vt 0.599609 0.987805 +vt 0.599609 0.743902 +vt 0.607422 0.987805 +vt 0.607422 0.743902 +vt 0.683594 0.987805 +vt 0.683594 0.743902 +vt 0.423828 0.128049 +vt 0.423828 0.103659 +vt 0.500000 0.128049 +vt 0.500000 0.103659 +vt 0.507813 0.128049 +vt 0.507813 0.103659 +vt 0.583984 0.128049 +vt 0.583984 0.103659 +vt 0.591797 0.128049 +vt 0.591797 0.103659 +vt 0.667969 0.128049 +vt 0.667969 0.103659 +vt 0.675781 0.128049 +vt 0.675781 0.103659 +vt 0.751953 0.128049 +vt 0.751953 0.103659 +vt 0.785156 0.987805 +vt 0.785156 0.750000 +vt 0.792969 0.987805 +vt 0.792969 0.750000 +vt 0.800781 0.987805 +vt 0.800781 0.750000 +vt 0.808594 0.987805 +vt 0.808594 0.750000 +vt 0.687500 0.079268 +vt 0.687500 0.054878 +vt 0.695313 0.079268 +vt 0.695313 0.054878 +vt 0.703125 0.079268 +vt 0.703125 0.054878 +vt 0.710938 0.079268 +vt 0.710938 0.054878 +vt 0.759766 0.128049 +vt 0.759766 0.103659 +vt 0.835938 0.128049 +vt 0.835938 0.103659 +vt 0.843750 0.128049 +vt 0.843750 0.103659 +vt 0.919922 0.128049 +vt 0.919922 0.103659 +vt 0.816406 0.987805 +vt 0.816406 0.750000 +vt 0.824219 0.987805 +vt 0.824219 0.750000 +vt 0.832031 0.987805 +vt 0.832031 0.750000 +vt 0.839844 0.987805 +vt 0.839844 0.750000 +vt 0.718750 0.079268 +vt 0.718750 0.054878 +vt 0.726563 0.079268 +vt 0.726563 0.054878 +vt 0.734375 0.079268 +vt 0.734375 0.054878 +vt 0.742188 0.079268 +vt 0.742188 0.054878 +vt 0.003906 0.079268 +vt 0.003906 0.054878 +vt 0.080078 0.079268 +vt 0.080078 0.054878 +vt 0.087891 0.079268 +vt 0.087891 0.054878 +vt 0.164063 0.079268 +vt 0.164063 0.054878 +vt 0.847656 0.987805 +vt 0.847656 0.750000 +vt 0.855469 0.987805 +vt 0.855469 0.750000 +vt 0.863281 0.987805 +vt 0.863281 0.750000 +vt 0.871094 0.987805 +vt 0.871094 0.750000 +vt 0.750000 0.079268 +vt 0.750000 0.054878 +vt 0.757813 0.079268 +vt 0.757813 0.054878 +vt 0.765625 0.079268 +vt 0.765625 0.054878 +vt 0.773438 0.079268 +vt 0.773438 0.054878 +vt 0.359375 0.079268 +vt 0.359375 0.054878 +vt 0.375000 0.079268 +vt 0.375000 0.054878 +vt 0.382813 0.079268 +vt 0.382813 0.054878 +vt 0.398438 0.079268 +vt 0.398438 0.054878 +vt 0.074219 0.652439 +vt 0.074219 0.603658 +vt 0.083984 0.652439 +vt 0.083984 0.603658 +vt 0.091797 0.652439 +vt 0.091797 0.603658 +vt 0.101563 0.652439 +vt 0.101563 0.603658 +vt 0.523438 0.079268 +vt 0.523438 0.054878 +vt 0.533203 0.079268 +vt 0.533203 0.054878 +vt 0.541016 0.079268 +vt 0.541016 0.054878 +vt 0.550781 0.079268 +vt 0.550781 0.054878 +vt 0.406250 0.079268 +vt 0.406250 0.054878 +vt 0.421875 0.079268 +vt 0.421875 0.054878 +vt 0.429688 0.079268 +vt 0.429688 0.054878 +vt 0.445313 0.079268 +vt 0.445313 0.054878 +vt 0.109375 0.652439 +vt 0.109375 0.603658 +vt 0.119141 0.652439 +vt 0.119141 0.603658 +vt 0.126953 0.652439 +vt 0.126953 0.603658 +vt 0.136719 0.652439 +vt 0.136719 0.603658 +vt 0.558594 0.079268 +vt 0.558594 0.054878 +vt 0.568359 0.079268 +vt 0.568359 0.054878 +vt 0.576172 0.079268 +vt 0.576172 0.054878 +vt 0.585938 0.079268 +vt 0.585938 0.054878 +vt 0.896484 0.579268 +vt 0.896484 0.548780 +vt 0.912109 0.579268 +vt 0.912109 0.548780 +vt 0.919922 0.579268 +vt 0.919922 0.548780 +vt 0.935547 0.579268 +vt 0.935547 0.548780 +vt 0.238281 0.652439 +vt 0.238281 0.603658 +vt 0.246094 0.652439 +vt 0.246094 0.603658 +vt 0.253906 0.652439 +vt 0.253906 0.603658 +vt 0.261719 0.652439 +vt 0.261719 0.603658 +vt 0.285156 0.182927 +vt 0.285156 0.152439 +vt 0.292969 0.182927 +vt 0.292969 0.152439 +vt 0.300781 0.182927 +vt 0.300781 0.152439 +vt 0.308594 0.182927 +vt 0.308594 0.152439 +vt 0.943359 0.579268 +vt 0.943359 0.548780 +vt 0.958984 0.579268 +vt 0.958984 0.548780 +vt 0.966797 0.579268 +vt 0.966797 0.548780 +vt 0.982422 0.579268 +vt 0.982422 0.548780 +vt 0.269531 0.652439 +vt 0.269531 0.603658 +vt 0.277344 0.652439 +vt 0.277344 0.603658 +vt 0.285156 0.652439 +vt 0.285156 0.603658 +vt 0.292969 0.652439 +vt 0.292969 0.603658 +vt 0.316406 0.182927 +vt 0.316406 0.152439 +vt 0.324219 0.182927 +vt 0.324219 0.152439 +vt 0.332031 0.182927 +vt 0.332031 0.152439 +vt 0.339844 0.182927 +vt 0.339844 0.152439 +vt 0.003906 0.182927 +vt 0.003906 0.152439 +vt 0.019531 0.182927 +vt 0.019531 0.152439 +vt 0.027344 0.182927 +vt 0.027344 0.152439 +vt 0.042969 0.182927 +vt 0.042969 0.152439 +vt 0.300781 0.652439 +vt 0.300781 0.603658 +vt 0.308594 0.652439 +vt 0.308594 0.603658 +vt 0.316406 0.652439 +vt 0.316406 0.603658 +vt 0.324219 0.652439 +vt 0.324219 0.603658 +vt 0.347656 0.182927 +vt 0.347656 0.152439 +vt 0.355469 0.182927 +vt 0.355469 0.152439 +vt 0.363281 0.182927 +vt 0.363281 0.152439 +vt 0.371094 0.182927 +vt 0.371094 0.152439 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.0000000 -1.0000000 +vn 0.8660254 -0.0000000 -0.5000000 +vn 0.8660254 0.0000000 0.5000000 +vn -0.8660254 0.0000000 0.5000000 +vn -0.8660254 -0.0000000 -0.5000000 +vn -0.0000000 -0.0000000 -1.0000000 +vn 0.0000000 1.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/7 58/150/7 59/151/8 +f 58/150/7 60/152/8 59/151/8 +f 59/151/8 60/152/8 61/153/9 +f 60/152/8 62/154/9 61/153/9 +f 61/153/9 62/154/9 63/155/5 +f 62/154/9 64/156/5 63/155/5 +f 63/155/5 64/156/5 65/157/10 +f 64/156/5 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/12 +f 68/160/11 58/162/12 57/161/12 +f 57/163/4 59/164/4 69/165/4 +f 59/164/4 61/166/4 69/165/4 +f 61/166/4 63/167/4 69/165/4 +f 63/167/4 65/168/4 69/165/4 +f 65/168/4 67/169/4 69/165/4 +f 67/169/4 57/163/4 69/165/4 +f 60/170/13 58/171/13 70/172/13 +f 62/173/13 60/170/13 70/172/13 +f 64/174/13 62/173/13 70/172/13 +f 66/175/13 64/174/13 70/172/13 +f 68/176/13 66/175/13 70/172/13 +f 58/171/13 68/176/13 70/172/13 +f 71/177/7 72/178/7 73/179/8 +f 72/178/7 74/180/8 73/179/8 +f 73/179/8 74/180/8 75/181/9 +f 74/180/8 76/182/9 75/181/9 +f 75/181/9 76/182/9 77/183/5 +f 76/182/9 78/184/5 77/183/5 +f 77/183/5 78/184/5 79/185/10 +f 78/184/5 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/12 +f 82/188/11 72/190/12 71/189/12 +f 71/191/4 73/192/4 83/193/4 +f 73/192/4 75/194/4 83/193/4 +f 75/194/4 77/195/4 83/193/4 +f 77/195/4 79/196/4 83/193/4 +f 79/196/4 81/197/4 83/193/4 +f 81/197/4 71/191/4 83/193/4 +f 74/198/13 72/199/13 84/200/13 +f 76/201/13 74/198/13 84/200/13 +f 78/202/13 76/201/13 84/200/13 +f 80/203/13 78/202/13 84/200/13 +f 82/204/13 80/203/13 84/200/13 +f 72/199/13 82/204/13 84/200/13 +f 85/205/7 86/206/7 87/207/8 +f 86/206/7 88/208/8 87/207/8 +f 87/207/8 88/208/8 89/209/9 +f 88/208/8 90/210/9 89/209/9 +f 89/209/9 90/210/9 91/211/5 +f 90/210/9 92/212/5 91/211/5 +f 91/211/5 92/212/5 93/213/10 +f 92/212/5 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/12 +f 96/216/11 86/218/12 85/217/12 +f 85/219/4 87/220/4 97/221/4 +f 87/220/4 89/222/4 97/221/4 +f 89/222/4 91/223/4 97/221/4 +f 91/223/4 93/224/4 97/221/4 +f 93/224/4 95/225/4 97/221/4 +f 95/225/4 85/219/4 97/221/4 +f 88/226/13 86/227/13 98/228/13 +f 90/229/13 88/226/13 98/228/13 +f 92/230/13 90/229/13 98/228/13 +f 94/231/13 92/230/13 98/228/13 +f 96/232/13 94/231/13 98/228/13 +f 86/227/13 96/232/13 98/228/13 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/418/5 155/419/5 +f 162/418/5 156/420/5 155/419/5 +f 157/421/6 158/422/6 159/423/6 +f 158/422/6 160/424/6 159/423/6 +f 163/425/1 164/426/1 165/427/1 +f 164/426/1 166/428/1 165/427/1 +f 167/429/2 168/430/2 169/431/2 +f 168/430/2 170/432/2 169/431/2 +f 167/433/3 169/434/3 165/435/3 +f 169/434/3 163/436/3 165/435/3 +f 170/437/4 168/438/4 164/439/4 +f 168/438/4 166/440/4 164/439/4 +f 169/441/5 170/442/5 163/443/5 +f 170/442/5 164/444/5 163/443/5 +f 165/445/6 166/446/6 167/447/6 +f 166/446/6 168/448/6 167/447/6 +f 171/449/7 172/450/7 173/451/8 +f 172/450/7 174/452/8 173/451/8 +f 173/451/8 174/452/8 175/453/9 +f 174/452/8 176/454/9 175/453/9 +f 175/453/9 176/454/9 177/455/5 +f 176/454/9 178/456/5 177/455/5 +f 177/455/5 178/456/5 179/457/10 +f 178/456/5 180/458/10 179/457/10 +f 179/457/10 180/458/10 181/459/11 +f 180/458/10 182/460/11 181/459/11 +f 181/459/11 182/460/11 171/461/12 +f 182/460/11 172/462/12 171/461/12 +f 171/463/4 173/464/4 183/465/4 +f 173/464/4 175/466/4 183/465/4 +f 175/466/4 177/467/4 183/465/4 +f 177/467/4 179/468/4 183/465/4 +f 179/468/4 181/469/4 183/465/4 +f 181/469/4 171/463/4 183/465/4 +f 174/470/13 172/471/13 184/472/13 +f 176/473/13 174/470/13 184/472/13 +f 178/474/13 176/473/13 184/472/13 +f 180/475/13 178/474/13 184/472/13 +f 182/476/13 180/475/13 184/472/13 +f 172/471/13 182/476/13 184/472/13 +f 185/477/7 186/478/7 187/479/8 +f 186/478/7 188/480/8 187/479/8 +f 187/479/8 188/480/8 189/481/9 +f 188/480/8 190/482/9 189/481/9 +f 189/481/9 190/482/9 191/483/5 +f 190/482/9 192/484/5 191/483/5 +f 191/483/5 192/484/5 193/485/10 +f 192/484/5 194/486/10 193/485/10 +f 193/485/10 194/486/10 195/487/11 +f 194/486/10 196/488/11 195/487/11 +f 195/487/11 196/488/11 185/489/12 +f 196/488/11 186/490/12 185/489/12 +f 185/491/4 187/492/4 197/493/4 +f 187/492/4 189/494/4 197/493/4 +f 189/494/4 191/495/4 197/493/4 +f 191/495/4 193/496/4 197/493/4 +f 193/496/4 195/497/4 197/493/4 +f 195/497/4 185/491/4 197/493/4 +f 188/498/13 186/499/13 198/500/13 +f 190/501/13 188/498/13 198/500/13 +f 192/502/13 190/501/13 198/500/13 +f 194/503/13 192/502/13 198/500/13 +f 196/504/13 194/503/13 198/500/13 +f 186/499/13 196/504/13 198/500/13 +f 199/505/7 200/506/7 201/507/8 +f 200/506/7 202/508/8 201/507/8 +f 201/507/8 202/508/8 203/509/9 +f 202/508/8 204/510/9 203/509/9 +f 203/509/9 204/510/9 205/511/5 +f 204/510/9 206/512/5 205/511/5 +f 205/511/5 206/512/5 207/513/10 +f 206/512/5 208/514/10 207/513/10 +f 207/513/10 208/514/10 209/515/11 +f 208/514/10 210/516/11 209/515/11 +f 209/515/11 210/516/11 199/517/12 +f 210/516/11 200/518/12 199/517/12 +f 199/519/4 201/520/4 211/521/4 +f 201/520/4 203/522/4 211/521/4 +f 203/522/4 205/523/4 211/521/4 +f 205/523/4 207/524/4 211/521/4 +f 207/524/4 209/525/4 211/521/4 +f 209/525/4 199/519/4 211/521/4 +f 202/526/13 200/527/13 212/528/13 +f 204/529/13 202/526/13 212/528/13 +f 206/530/13 204/529/13 212/528/13 +f 208/531/13 206/530/13 212/528/13 +f 210/532/13 208/531/13 212/528/13 +f 200/527/13 210/532/13 212/528/13 +f 213/533/1 214/534/1 215/535/1 +f 214/534/1 216/536/1 215/535/1 +f 217/537/2 218/538/2 219/539/2 +f 218/538/2 220/540/2 219/539/2 +f 217/541/3 219/542/3 215/543/3 +f 219/542/3 213/544/3 215/543/3 +f 220/545/4 218/546/4 214/547/4 +f 218/546/4 216/548/4 214/547/4 +f 219/549/5 220/550/5 213/551/5 +f 220/550/5 214/552/5 213/551/5 +f 215/553/6 216/554/6 217/555/6 +f 216/554/6 218/556/6 217/555/6 +f 221/557/1 222/558/1 223/559/1 +f 222/558/1 224/560/1 223/559/1 +f 225/561/2 226/562/2 227/563/2 +f 226/562/2 228/564/2 227/563/2 +f 225/565/3 227/566/3 223/567/3 +f 227/566/3 221/568/3 223/567/3 +f 228/569/4 226/570/4 222/571/4 +f 226/570/4 224/572/4 222/571/4 +f 227/573/5 228/574/5 221/575/5 +f 228/574/5 222/576/5 221/575/5 +f 223/577/6 224/578/6 225/579/6 +f 224/578/6 226/580/6 225/579/6 +f 229/581/1 230/582/1 231/583/1 +f 230/582/1 232/584/1 231/583/1 +f 233/585/2 234/586/2 235/587/2 +f 234/586/2 236/588/2 235/587/2 +f 233/589/3 235/590/3 231/591/3 +f 235/590/3 229/592/3 231/591/3 +f 236/593/4 234/594/4 230/595/4 +f 234/594/4 232/596/4 230/595/4 +f 235/597/5 236/598/5 229/599/5 +f 236/598/5 230/600/5 229/599/5 +f 231/601/6 232/602/6 233/603/6 +f 232/602/6 234/604/6 233/603/6 +f 237/605/1 238/606/1 239/607/1 +f 238/606/1 240/608/1 239/607/1 +f 241/609/2 242/610/2 243/611/2 +f 242/610/2 244/612/2 243/611/2 +f 241/613/3 243/614/3 239/615/3 +f 243/614/3 237/616/3 239/615/3 +f 244/617/4 242/618/4 238/619/4 +f 242/618/4 240/620/4 238/619/4 +f 243/621/5 244/622/5 237/623/5 +f 244/622/5 238/624/5 237/623/5 +f 239/625/6 240/626/6 241/627/6 +f 240/626/6 242/628/6 241/627/6 +f 245/629/1 246/630/1 247/631/1 +f 246/630/1 248/632/1 247/631/1 +f 249/633/2 250/634/2 251/635/2 +f 250/634/2 252/636/2 251/635/2 +f 249/637/3 251/638/3 247/639/3 +f 251/638/3 245/640/3 247/639/3 +f 252/641/4 250/642/4 246/643/4 +f 250/642/4 248/644/4 246/643/4 +f 251/645/5 252/646/5 245/647/5 +f 252/646/5 246/648/5 245/647/5 +f 247/649/6 248/650/6 249/651/6 +f 248/650/6 250/652/6 249/651/6 +f 253/653/1 254/654/1 255/655/1 +f 254/654/1 256/656/1 255/655/1 +f 257/657/2 258/658/2 259/659/2 +f 258/658/2 260/660/2 259/659/2 +f 257/661/3 259/662/3 255/663/3 +f 259/662/3 253/664/3 255/663/3 +f 260/665/4 258/666/4 254/667/4 +f 258/666/4 256/668/4 254/667/4 +f 259/669/5 260/670/5 253/671/5 +f 260/670/5 254/672/5 253/671/5 +f 255/673/6 256/674/6 257/675/6 +f 256/674/6 258/676/6 257/675/6 +f 261/677/1 262/678/1 263/679/1 +f 262/678/1 264/680/1 263/679/1 +f 265/681/2 266/682/2 267/683/2 +f 266/682/2 268/684/2 267/683/2 +f 265/685/3 267/686/3 263/687/3 +f 267/686/3 261/688/3 263/687/3 +f 268/689/4 266/690/4 262/691/4 +f 266/690/4 264/692/4 262/691/4 +f 267/693/5 268/694/5 261/695/5 +f 268/694/5 262/696/5 261/695/5 +f 263/697/6 264/698/6 265/699/6 +f 264/698/6 266/700/6 265/699/6 +f 269/701/1 270/702/1 271/703/1 +f 270/702/1 272/704/1 271/703/1 +f 273/705/2 274/706/2 275/707/2 +f 274/706/2 276/708/2 275/707/2 +f 273/709/3 275/710/3 271/711/3 +f 275/710/3 269/712/3 271/711/3 +f 276/713/4 274/714/4 270/715/4 +f 274/714/4 272/716/4 270/715/4 +f 275/717/5 276/718/5 269/719/5 +f 276/718/5 270/720/5 269/719/5 +f 271/721/6 272/722/6 273/723/6 +f 272/722/6 274/724/6 273/723/6 +f 277/725/1 278/726/1 279/727/1 +f 278/726/1 280/728/1 279/727/1 +f 281/729/2 282/730/2 283/731/2 +f 282/730/2 284/732/2 283/731/2 +f 281/733/3 283/734/3 279/735/3 +f 283/734/3 277/736/3 279/735/3 +f 284/737/4 282/738/4 278/739/4 +f 282/738/4 280/740/4 278/739/4 +f 283/741/5 284/742/5 277/743/5 +f 284/742/5 278/744/5 277/743/5 +f 279/745/6 280/746/6 281/747/6 +f 280/746/6 282/748/6 281/747/6 diff --git a/common/media/knox-crates-assets/d91d0882b73a2252/model-rp-texture.png b/common/media/knox-crates-assets/d91d0882b73a2252/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..43007233b381b117ae40b37a095e703b6d2375be GIT binary patch literal 1010 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83mT<5E$%k3fv>6zfcY3-whEy=VJ!rW4K071p zh2OjXILc$}}+?wMruIMd#$>x6b&gXL;Z{Pp>Yoy-9_51&&KZvxg{G?J4YE$z;BWBL){QVPC zc^M3rGcr6gVK^{{jbX-R28LoOh6F!mhBKKA4VJW%d@jNuQS$kFy@k;le6|CX=^fd- z`+NTZR!i16g>t(;Z#WqK2Sc5=JjQ5yeq9j@gGD$_ms-ZvzMZ=Hfa=$4`uBMLxce{v z@aV_A@_n<#ud=_tZ&!5E6racEFcrAo*;V+Q<3r3Grs+4{&YmyB_+V!?Fl3gO->+6L z=$y-HVIE)eE48BV@8A6Y7N29_y&=Y(+vA_dN2I{dEY$4$Wo$K&VM?XMGi zu=DrD{(6ad``h{DSl4w`m%o?axddm}7jr#-^y_y16RqEu<^RjHLwT7 N_jL7hS?83{1OTN5eUJbE literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/d91d0882b73a2252/model-rp.mtl b/common/media/knox-crates-assets/d91d0882b73a2252/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/d91d0882b73a2252/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/d91d0882b73a2252/model.obj b/common/media/knox-crates-assets/d91d0882b73a2252/model.obj new file mode 100644 index 0000000..e7fa35c --- /dev/null +++ b/common/media/knox-crates-assets/d91d0882b73a2252/model.obj @@ -0,0 +1,1492 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 0.7900000 +v 0.3700000 -0.4300000 0.7900000 +v 0.3700000 0.3700000 -0.0000000 +v 0.3700000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 -0.0000000 +v -0.4300000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 0.7900000 +v -0.4300000 -0.4300000 0.7900000 +v 0.3900000 0.3900000 0.8570000 +v 0.3900000 -0.4500000 0.8570000 +v 0.3900000 0.3900000 0.7900000 +v 0.3900000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.7900000 +v -0.4500000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.8570000 +v -0.4500000 -0.4500000 0.8570000 +v 0.1200000 0.2000000 0.8690000 +v 0.1200000 -0.2600000 0.8690000 +v 0.1200000 0.2000000 0.8570000 +v 0.1200000 -0.2600000 0.8570000 +v -0.1800000 0.2000000 0.8570000 +v -0.1800000 -0.2600000 0.8570000 +v -0.1800000 0.2000000 0.8690000 +v -0.1800000 -0.2600000 0.8690000 +v 0.3850000 0.3850000 0.7900000 +v 0.3850000 0.3150000 0.7900000 +v 0.3850000 0.3850000 -0.0000000 +v 0.3850000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 -0.0000000 +v 0.3150000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 0.7900000 +v 0.3150000 0.3150000 0.7900000 +v 0.3850000 -0.3750000 0.7900000 +v 0.3850000 -0.4450000 0.7900000 +v 0.3850000 -0.3750000 -0.0000000 +v 0.3850000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 -0.0000000 +v 0.3150000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 0.7900000 +v 0.3150000 -0.4450000 0.7900000 +v -0.3750000 0.3850000 0.7900000 +v -0.3750000 0.3150000 0.7900000 +v -0.3750000 0.3850000 -0.0000000 +v -0.3750000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 -0.0000000 +v -0.4450000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 0.7900000 +v -0.4450000 0.3150000 0.7900000 +v -0.3750000 -0.3750000 0.7900000 +v -0.3750000 -0.4450000 0.7900000 +v -0.3750000 -0.3750000 -0.0000000 +v -0.3750000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 -0.0000000 +v -0.4450000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 0.7900000 +v -0.4450000 -0.4450000 0.7900000 +v 0.3750000 -0.3600000 0.1200000 +v 0.3750000 0.3000000 0.1200000 +v 0.4183013 -0.3600000 0.1450000 +v 0.4183013 0.3000000 0.1450000 +v 0.4183013 -0.3600000 0.1950000 +v 0.4183013 0.3000000 0.1950000 +v 0.3750000 -0.3600000 0.2200000 +v 0.3750000 0.3000000 0.2200000 +v 0.3316987 -0.3600000 0.1950000 +v 0.3316987 0.3000000 0.1950000 +v 0.3316987 -0.3600000 0.1450000 +v 0.3316987 0.3000000 0.1450000 +v 0.3750000 -0.3600000 0.1700000 +v 0.3750000 0.3000000 0.1700000 +v 0.3750000 -0.3600000 0.3200000 +v 0.3750000 0.3000000 0.3200000 +v 0.4183013 -0.3600000 0.3450000 +v 0.4183013 0.3000000 0.3450000 +v 0.4183013 -0.3600000 0.3950000 +v 0.4183013 0.3000000 0.3950000 +v 0.3750000 -0.3600000 0.4200000 +v 0.3750000 0.3000000 0.4200000 +v 0.3316987 -0.3600000 0.3950000 +v 0.3316987 0.3000000 0.3950000 +v 0.3316987 -0.3600000 0.3450000 +v 0.3316987 0.3000000 0.3450000 +v 0.3750000 -0.3600000 0.3700000 +v 0.3750000 0.3000000 0.3700000 +v 0.3750000 -0.3600000 0.5200000 +v 0.3750000 0.3000000 0.5200000 +v 0.4183013 -0.3600000 0.5450000 +v 0.4183013 0.3000000 0.5450000 +v 0.4183013 -0.3600000 0.5950000 +v 0.4183013 0.3000000 0.5950000 +v 0.3750000 -0.3600000 0.6200000 +v 0.3750000 0.3000000 0.6200000 +v 0.3316987 -0.3600000 0.5950000 +v 0.3316987 0.3000000 0.5950000 +v 0.3316987 -0.3600000 0.5450000 +v 0.3316987 0.3000000 0.5450000 +v 0.3750000 -0.3600000 0.5700000 +v 0.3750000 0.3000000 0.5700000 +v 0.2700000 0.3900000 0.6900000 +v 0.2700000 0.3700000 0.6900000 +v 0.2700000 0.3900000 0.0700000 +v 0.2700000 0.3700000 0.0700000 +v -0.3300000 0.3900000 0.0700000 +v -0.3300000 0.3700000 0.0700000 +v -0.3300000 0.3900000 0.6900000 +v -0.3300000 0.3700000 0.6900000 +v -0.1700000 0.3940000 0.6800000 +v -0.1700000 0.3880000 0.6800000 +v -0.1700000 0.3940000 0.0800000 +v -0.1700000 0.3880000 0.0800000 +v -0.1900000 0.3940000 0.0800000 +v -0.1900000 0.3880000 0.0800000 +v -0.1900000 0.3940000 0.6800000 +v -0.1900000 0.3880000 0.6800000 +v -0.0200000 0.3940000 0.6800000 +v -0.0200000 0.3880000 0.6800000 +v -0.0200000 0.3940000 0.0800000 +v -0.0200000 0.3880000 0.0800000 +v -0.0400000 0.3940000 0.0800000 +v -0.0400000 0.3880000 0.0800000 +v -0.0400000 0.3940000 0.6800000 +v -0.0400000 0.3880000 0.6800000 +v 0.1300000 0.3940000 0.6800000 +v 0.1300000 0.3880000 0.6800000 +v 0.1300000 0.3940000 0.0800000 +v 0.1300000 0.3880000 0.0800000 +v 0.1100000 0.3940000 0.0800000 +v 0.1100000 0.3880000 0.0800000 +v 0.1100000 0.3940000 0.6800000 +v 0.1100000 0.3880000 0.6800000 +v -0.1950000 0.4150000 0.8400000 +v -0.1950000 0.3850000 0.8400000 +v -0.1950000 0.4150000 0.7300000 +v -0.1950000 0.3850000 0.7300000 +v -0.2650000 0.4150000 0.7300000 +v -0.2650000 0.3850000 0.7300000 +v -0.2650000 0.4150000 0.8400000 +v -0.2650000 0.3850000 0.8400000 +v 0.2050000 0.4150000 0.8400000 +v 0.2050000 0.3850000 0.8400000 +v 0.2050000 0.4150000 0.7300000 +v 0.2050000 0.3850000 0.7300000 +v 0.1350000 0.4150000 0.7300000 +v 0.1350000 0.3850000 0.7300000 +v 0.1350000 0.4150000 0.8400000 +v 0.1350000 0.3850000 0.8400000 +v 0.4150000 -0.2450000 0.8400000 +v 0.4150000 -0.3150000 0.8400000 +v 0.4150000 -0.2450000 0.7300000 +v 0.4150000 -0.3150000 0.7300000 +v 0.3850000 -0.2450000 0.7300000 +v 0.3850000 -0.3150000 0.7300000 +v 0.3850000 -0.2450000 0.8400000 +v 0.3850000 -0.3150000 0.8400000 +v 0.4150000 0.0050000 0.8400000 +v 0.4150000 -0.0650000 0.8400000 +v 0.4150000 0.0050000 0.7300000 +v 0.4150000 -0.0650000 0.7300000 +v 0.3850000 0.0050000 0.7300000 +v 0.3850000 -0.0650000 0.7300000 +v 0.3850000 0.0050000 0.8400000 +v 0.3850000 -0.0650000 0.8400000 +v 0.4150000 0.2550000 0.8400000 +v 0.4150000 0.1850000 0.8400000 +v 0.4150000 0.2550000 0.7300000 +v 0.4150000 0.1850000 0.7300000 +v 0.3850000 0.2550000 0.7300000 +v 0.3850000 0.1850000 0.7300000 +v 0.3850000 0.2550000 0.8400000 +v 0.3850000 0.1850000 0.8400000 +v -0.4350000 -0.3600000 0.1200000 +v -0.4350000 0.3000000 0.1200000 +v -0.3916987 -0.3600000 0.1450000 +v -0.3916987 0.3000000 0.1450000 +v -0.3916987 -0.3600000 0.1950000 +v -0.3916987 0.3000000 0.1950000 +v -0.4350000 -0.3600000 0.2200000 +v -0.4350000 0.3000000 0.2200000 +v -0.4783013 -0.3600000 0.1950000 +v -0.4783013 0.3000000 0.1950000 +v -0.4783013 -0.3600000 0.1450000 +v -0.4783013 0.3000000 0.1450000 +v -0.4350000 -0.3600000 0.1700000 +v -0.4350000 0.3000000 0.1700000 +v -0.4350000 -0.3600000 0.3200000 +v -0.4350000 0.3000000 0.3200000 +v -0.3916987 -0.3600000 0.3450000 +v -0.3916987 0.3000000 0.3450000 +v -0.3916987 -0.3600000 0.3950000 +v -0.3916987 0.3000000 0.3950000 +v -0.4350000 -0.3600000 0.4200000 +v -0.4350000 0.3000000 0.4200000 +v -0.4783013 -0.3600000 0.3950000 +v -0.4783013 0.3000000 0.3950000 +v -0.4783013 -0.3600000 0.3450000 +v -0.4783013 0.3000000 0.3450000 +v -0.4350000 -0.3600000 0.3700000 +v -0.4350000 0.3000000 0.3700000 +v -0.4350000 -0.3600000 0.5200000 +v -0.4350000 0.3000000 0.5200000 +v -0.3916987 -0.3600000 0.5450000 +v -0.3916987 0.3000000 0.5450000 +v -0.3916987 -0.3600000 0.5950000 +v -0.3916987 0.3000000 0.5950000 +v -0.4350000 -0.3600000 0.6200000 +v -0.4350000 0.3000000 0.6200000 +v -0.4783013 -0.3600000 0.5950000 +v -0.4783013 0.3000000 0.5950000 +v -0.4783013 -0.3600000 0.5450000 +v -0.4783013 0.3000000 0.5450000 +v -0.4350000 -0.3600000 0.5700000 +v -0.4350000 0.3000000 0.5700000 +v 0.2700000 -0.4300000 0.6900000 +v 0.2700000 -0.4500000 0.6900000 +v 0.2700000 -0.4300000 0.0700000 +v 0.2700000 -0.4500000 0.0700000 +v -0.3300000 -0.4300000 0.0700000 +v -0.3300000 -0.4500000 0.0700000 +v -0.3300000 -0.4300000 0.6900000 +v -0.3300000 -0.4500000 0.6900000 +v -0.1700000 -0.4480000 0.6800000 +v -0.1700000 -0.4540000 0.6800000 +v -0.1700000 -0.4480000 0.0800000 +v -0.1700000 -0.4540000 0.0800000 +v -0.1900000 -0.4480000 0.0800000 +v -0.1900000 -0.4540000 0.0800000 +v -0.1900000 -0.4480000 0.6800000 +v -0.1900000 -0.4540000 0.6800000 +v -0.0200000 -0.4480000 0.6800000 +v -0.0200000 -0.4540000 0.6800000 +v -0.0200000 -0.4480000 0.0800000 +v -0.0200000 -0.4540000 0.0800000 +v -0.0400000 -0.4480000 0.0800000 +v -0.0400000 -0.4540000 0.0800000 +v -0.0400000 -0.4480000 0.6800000 +v -0.0400000 -0.4540000 0.6800000 +v 0.1300000 -0.4480000 0.6800000 +v 0.1300000 -0.4540000 0.6800000 +v 0.1300000 -0.4480000 0.0800000 +v 0.1300000 -0.4540000 0.0800000 +v 0.1100000 -0.4480000 0.0800000 +v 0.1100000 -0.4540000 0.0800000 +v 0.1100000 -0.4480000 0.6800000 +v 0.1100000 -0.4540000 0.6800000 +v -0.1950000 -0.4450000 0.8400000 +v -0.1950000 -0.4750000 0.8400000 +v -0.1950000 -0.4450000 0.7300000 +v -0.1950000 -0.4750000 0.7300000 +v -0.2650000 -0.4450000 0.7300000 +v -0.2650000 -0.4750000 0.7300000 +v -0.2650000 -0.4450000 0.8400000 +v -0.2650000 -0.4750000 0.8400000 +v 0.2050000 -0.4450000 0.8400000 +v 0.2050000 -0.4750000 0.8400000 +v 0.2050000 -0.4450000 0.7300000 +v 0.2050000 -0.4750000 0.7300000 +v 0.1350000 -0.4450000 0.7300000 +v 0.1350000 -0.4750000 0.7300000 +v 0.1350000 -0.4450000 0.8400000 +v 0.1350000 -0.4750000 0.8400000 +v -0.4450000 -0.2450000 0.8400000 +v -0.4450000 -0.3150000 0.8400000 +v -0.4450000 -0.2450000 0.7300000 +v -0.4450000 -0.3150000 0.7300000 +v -0.4750000 -0.2450000 0.7300000 +v -0.4750000 -0.3150000 0.7300000 +v -0.4750000 -0.2450000 0.8400000 +v -0.4750000 -0.3150000 0.8400000 +v -0.4450000 0.0050000 0.8400000 +v -0.4450000 -0.0650000 0.8400000 +v -0.4450000 0.0050000 0.7300000 +v -0.4450000 -0.0650000 0.7300000 +v -0.4750000 0.0050000 0.7300000 +v -0.4750000 -0.0650000 0.7300000 +v -0.4750000 0.0050000 0.8400000 +v -0.4750000 -0.0650000 0.8400000 +v -0.4450000 0.2550000 0.8400000 +v -0.4450000 0.1850000 0.8400000 +v -0.4450000 0.2550000 0.7300000 +v -0.4450000 0.1850000 0.7300000 +v -0.4750000 0.2550000 0.7300000 +v -0.4750000 0.1850000 0.7300000 +v -0.4750000 0.2550000 0.8400000 +v -0.4750000 0.1850000 0.8400000 +vt 0.003906 0.524390 +vt 0.003906 0.207317 +vt 0.103516 0.524390 +vt 0.103516 0.207317 +vt 0.111328 0.524390 +vt 0.111328 0.207317 +vt 0.210938 0.524390 +vt 0.210938 0.207317 +vt 0.218750 0.524390 +vt 0.218750 0.213415 +vt 0.320313 0.524390 +vt 0.320313 0.213415 +vt 0.328125 0.524390 +vt 0.328125 0.213415 +vt 0.429688 0.524390 +vt 0.429688 0.213415 +vt 0.976563 0.182927 +vt 0.984375 0.182927 +vt 0.992188 0.182927 +vt 0.589844 0.652439 +vt 0.589844 0.621951 +vt 0.695313 0.652439 +vt 0.695313 0.621951 +vt 0.703125 0.652439 +vt 0.703125 0.621951 +vt 0.808594 0.652439 +vt 0.808594 0.621951 +vt 0.003906 0.030488 +vt 0.972656 0.987805 +vt 0.972656 0.804878 +vt 0.980469 0.987805 +vt 0.980469 0.804878 +vt 0.988281 0.987805 +vt 0.988281 0.804878 +vt 0.996094 0.987805 +vt 0.996094 0.804878 +vt 0.171875 0.079268 +vt 0.171875 0.054878 +vt 0.210938 0.079268 +vt 0.210938 0.054878 +vt 0.218750 0.079268 +vt 0.218750 0.054878 +vt 0.257813 0.079268 +vt 0.257813 0.054878 +vt 0.878906 0.987805 +vt 0.878906 0.804878 +vt 0.917969 0.987805 +vt 0.917969 0.804878 +vt 0.925781 0.987805 +vt 0.925781 0.804878 +vt 0.964844 0.987805 +vt 0.964844 0.804878 +vt 0.816406 0.652439 +vt 0.816406 0.621951 +vt 0.916016 0.652439 +vt 0.916016 0.621951 +vt 0.003906 0.579268 +vt 0.003906 0.548780 +vt 0.103516 0.579268 +vt 0.103516 0.548780 +vt 0.437500 0.524390 +vt 0.437500 0.213415 +vt 0.447266 0.524390 +vt 0.447266 0.213415 +vt 0.455078 0.524390 +vt 0.455078 0.213415 +vt 0.464844 0.524390 +vt 0.464844 0.213415 +vt 0.050781 0.182927 +vt 0.050781 0.152439 +vt 0.060547 0.182927 +vt 0.060547 0.152439 +vt 0.068359 0.182927 +vt 0.068359 0.152439 +vt 0.078125 0.182927 +vt 0.078125 0.152439 +vt 0.111328 0.579268 +vt 0.111328 0.548780 +vt 0.210938 0.579268 +vt 0.210938 0.548780 +vt 0.218750 0.579268 +vt 0.218750 0.548780 +vt 0.318359 0.579268 +vt 0.318359 0.548780 +vt 0.472656 0.524390 +vt 0.472656 0.213415 +vt 0.482422 0.524390 +vt 0.482422 0.213415 +vt 0.490234 0.524390 +vt 0.490234 0.213415 +vt 0.500000 0.524390 +vt 0.500000 0.213415 +vt 0.085938 0.182927 +vt 0.085938 0.152439 +vt 0.095703 0.182927 +vt 0.095703 0.152439 +vt 0.103516 0.182927 +vt 0.103516 0.152439 +vt 0.113281 0.182927 +vt 0.113281 0.152439 +vt 0.326172 0.579268 +vt 0.326172 0.548780 +vt 0.425781 0.579268 +vt 0.425781 0.548780 +vt 0.433594 0.579268 +vt 0.433594 0.548780 +vt 0.533203 0.579268 +vt 0.533203 0.548780 +vt 0.003906 0.987805 +vt 0.003906 0.676829 +vt 0.013672 0.987805 +vt 0.013672 0.676829 +vt 0.021484 0.987805 +vt 0.021484 0.676829 +vt 0.031250 0.987805 +vt 0.031250 0.676829 +vt 0.121094 0.182927 +vt 0.121094 0.152439 +vt 0.130859 0.182927 +vt 0.130859 0.152439 +vt 0.138672 0.182927 +vt 0.138672 0.152439 +vt 0.148438 0.182927 +vt 0.148438 0.152439 +vt 0.541016 0.579268 +vt 0.541016 0.548780 +vt 0.640625 0.579268 +vt 0.640625 0.548780 +vt 0.648438 0.579268 +vt 0.648438 0.548780 +vt 0.748047 0.579268 +vt 0.748047 0.548780 +vt 0.039063 0.987805 +vt 0.039063 0.676829 +vt 0.048828 0.987805 +vt 0.048828 0.676829 +vt 0.056641 0.987805 +vt 0.056641 0.676829 +vt 0.066406 0.987805 +vt 0.066406 0.676829 +vt 0.156250 0.182927 +vt 0.156250 0.152439 +vt 0.166016 0.182927 +vt 0.166016 0.152439 +vt 0.173828 0.182927 +vt 0.173828 0.152439 +vt 0.183594 0.182927 +vt 0.183594 0.152439 +vt 0.074219 0.987805 +vt 0.074219 0.725610 +vt 0.080729 0.987805 +vt 0.080729 0.725610 +vt 0.087240 0.987805 +vt 0.087240 0.725610 +vt 0.093750 0.987805 +vt 0.093750 0.725610 +vt 0.100260 0.987805 +vt 0.100260 0.725610 +vt 0.106771 0.987805 +vt 0.106771 0.725610 +vt 0.113281 0.987805 +vt 0.113281 0.725610 +vt 0.345703 0.634146 +vt 0.342285 0.652439 +vt 0.338867 0.634146 +vt 0.335449 0.652439 +vt 0.332031 0.634146 +vt 0.335449 0.615854 +vt 0.342285 0.615854 +vt 0.363770 0.615854 +vt 0.367188 0.634146 +vt 0.360352 0.634146 +vt 0.356934 0.615854 +vt 0.353516 0.634146 +vt 0.356934 0.652439 +vt 0.363770 0.652439 +vt 0.121094 0.987805 +vt 0.121094 0.725610 +vt 0.127604 0.987805 +vt 0.127604 0.725610 +vt 0.134115 0.987805 +vt 0.134115 0.725610 +vt 0.140625 0.987805 +vt 0.140625 0.725610 +vt 0.147135 0.987805 +vt 0.147135 0.725610 +vt 0.153646 0.987805 +vt 0.153646 0.725610 +vt 0.160156 0.987805 +vt 0.160156 0.725610 +vt 0.388672 0.634146 +vt 0.385254 0.652439 +vt 0.381836 0.634146 +vt 0.378418 0.652439 +vt 0.375000 0.634146 +vt 0.378418 0.615854 +vt 0.385254 0.615854 +vt 0.406738 0.615854 +vt 0.410156 0.634146 +vt 0.403320 0.634146 +vt 0.399902 0.615854 +vt 0.396484 0.634146 +vt 0.399902 0.652439 +vt 0.406738 0.652439 +vt 0.167969 0.987805 +vt 0.167969 0.725610 +vt 0.174479 0.987805 +vt 0.174479 0.725610 +vt 0.180990 0.987805 +vt 0.180990 0.725610 +vt 0.187500 0.987805 +vt 0.187500 0.725610 +vt 0.194010 0.987805 +vt 0.194010 0.725610 +vt 0.200521 0.987805 +vt 0.200521 0.725610 +vt 0.207031 0.987805 +vt 0.207031 0.725610 +vt 0.431641 0.634146 +vt 0.428223 0.652439 +vt 0.424805 0.634146 +vt 0.421387 0.652439 +vt 0.417969 0.634146 +vt 0.421387 0.615854 +vt 0.428223 0.615854 +vt 0.449707 0.615854 +vt 0.453125 0.634146 +vt 0.446289 0.634146 +vt 0.442871 0.615854 +vt 0.439453 0.634146 +vt 0.442871 0.652439 +vt 0.449707 0.652439 +vt 0.378906 0.182927 +vt 0.378906 0.158537 +vt 0.457031 0.182927 +vt 0.457031 0.158537 +vt 0.464844 0.182927 +vt 0.464844 0.158537 +vt 0.542969 0.182927 +vt 0.542969 0.158537 +vt 0.355469 0.987805 +vt 0.355469 0.743902 +vt 0.431641 0.987805 +vt 0.431641 0.743902 +vt 0.439453 0.987805 +vt 0.439453 0.743902 +vt 0.515625 0.987805 +vt 0.515625 0.743902 +vt 0.722656 0.182927 +vt 0.722656 0.158537 +vt 0.798828 0.182927 +vt 0.798828 0.158537 +vt 0.806641 0.182927 +vt 0.806641 0.158537 +vt 0.882813 0.182927 +vt 0.882813 0.158537 +vt 0.890625 0.182927 +vt 0.890625 0.158537 +vt 0.966797 0.182927 +vt 0.966797 0.158537 +vt 0.003906 0.128049 +vt 0.003906 0.103659 +vt 0.080078 0.128049 +vt 0.080078 0.103659 +vt 0.691406 0.987805 +vt 0.691406 0.750000 +vt 0.699219 0.987805 +vt 0.699219 0.750000 +vt 0.707031 0.987805 +vt 0.707031 0.750000 +vt 0.714844 0.987805 +vt 0.714844 0.750000 +vt 0.593750 0.079268 +vt 0.593750 0.054878 +vt 0.601563 0.079268 +vt 0.601563 0.054878 +vt 0.609375 0.079268 +vt 0.609375 0.054878 +vt 0.617188 0.079268 +vt 0.617188 0.054878 +vt 0.087891 0.128049 +vt 0.087891 0.103659 +vt 0.164063 0.128049 +vt 0.164063 0.103659 +vt 0.171875 0.128049 +vt 0.171875 0.103659 +vt 0.248047 0.128049 +vt 0.248047 0.103659 +vt 0.722656 0.987805 +vt 0.722656 0.750000 +vt 0.730469 0.987805 +vt 0.730469 0.750000 +vt 0.738281 0.987805 +vt 0.738281 0.750000 +vt 0.746094 0.987805 +vt 0.746094 0.750000 +vt 0.625000 0.079268 +vt 0.625000 0.054878 +vt 0.632813 0.079268 +vt 0.632813 0.054878 +vt 0.640625 0.079268 +vt 0.640625 0.054878 +vt 0.648438 0.079268 +vt 0.648438 0.054878 +vt 0.255859 0.128049 +vt 0.255859 0.103659 +vt 0.332031 0.128049 +vt 0.332031 0.103659 +vt 0.339844 0.128049 +vt 0.339844 0.103659 +vt 0.416016 0.128049 +vt 0.416016 0.103659 +vt 0.753906 0.987805 +vt 0.753906 0.750000 +vt 0.761719 0.987805 +vt 0.761719 0.750000 +vt 0.769531 0.987805 +vt 0.769531 0.750000 +vt 0.777344 0.987805 +vt 0.777344 0.750000 +vt 0.656250 0.079268 +vt 0.656250 0.054878 +vt 0.664063 0.079268 +vt 0.664063 0.054878 +vt 0.671875 0.079268 +vt 0.671875 0.054878 +vt 0.679688 0.079268 +vt 0.679688 0.054878 +vt 0.265625 0.079268 +vt 0.265625 0.054878 +vt 0.281250 0.079268 +vt 0.281250 0.054878 +vt 0.289063 0.079268 +vt 0.289063 0.054878 +vt 0.304688 0.079268 +vt 0.304688 0.054878 +vt 0.003906 0.652439 +vt 0.003906 0.603658 +vt 0.013672 0.652439 +vt 0.013672 0.603658 +vt 0.021484 0.652439 +vt 0.021484 0.603658 +vt 0.031250 0.652439 +vt 0.031250 0.603658 +vt 0.453125 0.079268 +vt 0.453125 0.054878 +vt 0.462891 0.079268 +vt 0.462891 0.054878 +vt 0.470703 0.079268 +vt 0.470703 0.054878 +vt 0.480469 0.079268 +vt 0.480469 0.054878 +vt 0.312500 0.079268 +vt 0.312500 0.054878 +vt 0.328125 0.079268 +vt 0.328125 0.054878 +vt 0.335938 0.079268 +vt 0.335938 0.054878 +vt 0.351563 0.079268 +vt 0.351563 0.054878 +vt 0.039063 0.652439 +vt 0.039063 0.603658 +vt 0.048828 0.652439 +vt 0.048828 0.603658 +vt 0.056641 0.652439 +vt 0.056641 0.603658 +vt 0.066406 0.652439 +vt 0.066406 0.603658 +vt 0.488281 0.079268 +vt 0.488281 0.054878 +vt 0.498047 0.079268 +vt 0.498047 0.054878 +vt 0.505859 0.079268 +vt 0.505859 0.054878 +vt 0.515625 0.079268 +vt 0.515625 0.054878 +vt 0.755859 0.579268 +vt 0.755859 0.548780 +vt 0.771484 0.579268 +vt 0.771484 0.548780 +vt 0.779297 0.579268 +vt 0.779297 0.548780 +vt 0.794922 0.579268 +vt 0.794922 0.548780 +vt 0.144531 0.652439 +vt 0.144531 0.603658 +vt 0.152344 0.652439 +vt 0.152344 0.603658 +vt 0.160156 0.652439 +vt 0.160156 0.603658 +vt 0.167969 0.652439 +vt 0.167969 0.603658 +vt 0.191406 0.182927 +vt 0.191406 0.152439 +vt 0.199219 0.182927 +vt 0.199219 0.152439 +vt 0.207031 0.182927 +vt 0.207031 0.152439 +vt 0.214844 0.182927 +vt 0.214844 0.152439 +vt 0.802734 0.579268 +vt 0.802734 0.548780 +vt 0.818359 0.579268 +vt 0.818359 0.548780 +vt 0.826172 0.579268 +vt 0.826172 0.548780 +vt 0.841797 0.579268 +vt 0.841797 0.548780 +vt 0.175781 0.652439 +vt 0.175781 0.603658 +vt 0.183594 0.652439 +vt 0.183594 0.603658 +vt 0.191406 0.652439 +vt 0.191406 0.603658 +vt 0.199219 0.652439 +vt 0.199219 0.603658 +vt 0.222656 0.182927 +vt 0.222656 0.152439 +vt 0.230469 0.182927 +vt 0.230469 0.152439 +vt 0.238281 0.182927 +vt 0.238281 0.152439 +vt 0.246094 0.182927 +vt 0.246094 0.152439 +vt 0.849609 0.579268 +vt 0.849609 0.548780 +vt 0.865234 0.579268 +vt 0.865234 0.548780 +vt 0.873047 0.579268 +vt 0.873047 0.548780 +vt 0.888672 0.579268 +vt 0.888672 0.548780 +vt 0.207031 0.652439 +vt 0.207031 0.603658 +vt 0.214844 0.652439 +vt 0.214844 0.603658 +vt 0.222656 0.652439 +vt 0.222656 0.603658 +vt 0.230469 0.652439 +vt 0.230469 0.603658 +vt 0.253906 0.182927 +vt 0.253906 0.152439 +vt 0.261719 0.182927 +vt 0.261719 0.152439 +vt 0.269531 0.182927 +vt 0.269531 0.152439 +vt 0.277344 0.182927 +vt 0.277344 0.152439 +vt 0.214844 0.987805 +vt 0.214844 0.725610 +vt 0.221354 0.987805 +vt 0.221354 0.725610 +vt 0.227865 0.987805 +vt 0.227865 0.725610 +vt 0.234375 0.987805 +vt 0.234375 0.725610 +vt 0.240885 0.987805 +vt 0.240885 0.725610 +vt 0.247396 0.987805 +vt 0.247396 0.725610 +vt 0.253906 0.987805 +vt 0.253906 0.725610 +vt 0.474609 0.634146 +vt 0.471191 0.652439 +vt 0.467773 0.634146 +vt 0.464355 0.652439 +vt 0.460938 0.634146 +vt 0.464355 0.615854 +vt 0.471191 0.615854 +vt 0.492676 0.615854 +vt 0.496094 0.634146 +vt 0.489258 0.634146 +vt 0.485840 0.615854 +vt 0.482422 0.634146 +vt 0.485840 0.652439 +vt 0.492676 0.652439 +vt 0.261719 0.987805 +vt 0.261719 0.725610 +vt 0.268229 0.987805 +vt 0.268229 0.725610 +vt 0.274740 0.987805 +vt 0.274740 0.725610 +vt 0.281250 0.987805 +vt 0.281250 0.725610 +vt 0.287760 0.987805 +vt 0.287760 0.725610 +vt 0.294271 0.987805 +vt 0.294271 0.725610 +vt 0.300781 0.987805 +vt 0.300781 0.725610 +vt 0.517578 0.634146 +vt 0.514160 0.652439 +vt 0.510742 0.634146 +vt 0.507324 0.652439 +vt 0.503906 0.634146 +vt 0.507324 0.615854 +vt 0.514160 0.615854 +vt 0.535644 0.615854 +vt 0.539063 0.634146 +vt 0.532227 0.634146 +vt 0.528809 0.615854 +vt 0.525391 0.634146 +vt 0.528809 0.652439 +vt 0.535644 0.652439 +vt 0.308594 0.987805 +vt 0.308594 0.725610 +vt 0.315104 0.987805 +vt 0.315104 0.725610 +vt 0.321615 0.987805 +vt 0.321615 0.725610 +vt 0.328125 0.987805 +vt 0.328125 0.725610 +vt 0.334635 0.987805 +vt 0.334635 0.725610 +vt 0.341146 0.987805 +vt 0.341146 0.725610 +vt 0.347656 0.987805 +vt 0.347656 0.725610 +vt 0.560547 0.634146 +vt 0.557129 0.652439 +vt 0.553711 0.634146 +vt 0.550293 0.652439 +vt 0.546875 0.634146 +vt 0.550293 0.615854 +vt 0.557129 0.615854 +vt 0.578613 0.615854 +vt 0.582031 0.634146 +vt 0.575195 0.634146 +vt 0.571777 0.615854 +vt 0.568359 0.634146 +vt 0.571777 0.652439 +vt 0.578613 0.652439 +vt 0.550781 0.182927 +vt 0.550781 0.158537 +vt 0.628906 0.182927 +vt 0.628906 0.158537 +vt 0.636719 0.182927 +vt 0.636719 0.158537 +vt 0.714844 0.182927 +vt 0.714844 0.158537 +vt 0.523438 0.987805 +vt 0.523438 0.743902 +vt 0.599609 0.987805 +vt 0.599609 0.743902 +vt 0.607422 0.987805 +vt 0.607422 0.743902 +vt 0.683594 0.987805 +vt 0.683594 0.743902 +vt 0.423828 0.128049 +vt 0.423828 0.103659 +vt 0.500000 0.128049 +vt 0.500000 0.103659 +vt 0.507813 0.128049 +vt 0.507813 0.103659 +vt 0.583984 0.128049 +vt 0.583984 0.103659 +vt 0.591797 0.128049 +vt 0.591797 0.103659 +vt 0.667969 0.128049 +vt 0.667969 0.103659 +vt 0.675781 0.128049 +vt 0.675781 0.103659 +vt 0.751953 0.128049 +vt 0.751953 0.103659 +vt 0.785156 0.987805 +vt 0.785156 0.750000 +vt 0.792969 0.987805 +vt 0.792969 0.750000 +vt 0.800781 0.987805 +vt 0.800781 0.750000 +vt 0.808594 0.987805 +vt 0.808594 0.750000 +vt 0.687500 0.079268 +vt 0.687500 0.054878 +vt 0.695313 0.079268 +vt 0.695313 0.054878 +vt 0.703125 0.079268 +vt 0.703125 0.054878 +vt 0.710938 0.079268 +vt 0.710938 0.054878 +vt 0.759766 0.128049 +vt 0.759766 0.103659 +vt 0.835938 0.128049 +vt 0.835938 0.103659 +vt 0.843750 0.128049 +vt 0.843750 0.103659 +vt 0.919922 0.128049 +vt 0.919922 0.103659 +vt 0.816406 0.987805 +vt 0.816406 0.750000 +vt 0.824219 0.987805 +vt 0.824219 0.750000 +vt 0.832031 0.987805 +vt 0.832031 0.750000 +vt 0.839844 0.987805 +vt 0.839844 0.750000 +vt 0.718750 0.079268 +vt 0.718750 0.054878 +vt 0.726563 0.079268 +vt 0.726563 0.054878 +vt 0.734375 0.079268 +vt 0.734375 0.054878 +vt 0.742188 0.079268 +vt 0.742188 0.054878 +vt 0.003906 0.079268 +vt 0.003906 0.054878 +vt 0.080078 0.079268 +vt 0.080078 0.054878 +vt 0.087891 0.079268 +vt 0.087891 0.054878 +vt 0.164063 0.079268 +vt 0.164063 0.054878 +vt 0.847656 0.987805 +vt 0.847656 0.750000 +vt 0.855469 0.987805 +vt 0.855469 0.750000 +vt 0.863281 0.987805 +vt 0.863281 0.750000 +vt 0.871094 0.987805 +vt 0.871094 0.750000 +vt 0.750000 0.079268 +vt 0.750000 0.054878 +vt 0.757813 0.079268 +vt 0.757813 0.054878 +vt 0.765625 0.079268 +vt 0.765625 0.054878 +vt 0.773438 0.079268 +vt 0.773438 0.054878 +vt 0.359375 0.079268 +vt 0.359375 0.054878 +vt 0.375000 0.079268 +vt 0.375000 0.054878 +vt 0.382813 0.079268 +vt 0.382813 0.054878 +vt 0.398438 0.079268 +vt 0.398438 0.054878 +vt 0.074219 0.652439 +vt 0.074219 0.603658 +vt 0.083984 0.652439 +vt 0.083984 0.603658 +vt 0.091797 0.652439 +vt 0.091797 0.603658 +vt 0.101563 0.652439 +vt 0.101563 0.603658 +vt 0.523438 0.079268 +vt 0.523438 0.054878 +vt 0.533203 0.079268 +vt 0.533203 0.054878 +vt 0.541016 0.079268 +vt 0.541016 0.054878 +vt 0.550781 0.079268 +vt 0.550781 0.054878 +vt 0.406250 0.079268 +vt 0.406250 0.054878 +vt 0.421875 0.079268 +vt 0.421875 0.054878 +vt 0.429688 0.079268 +vt 0.429688 0.054878 +vt 0.445313 0.079268 +vt 0.445313 0.054878 +vt 0.109375 0.652439 +vt 0.109375 0.603658 +vt 0.119141 0.652439 +vt 0.119141 0.603658 +vt 0.126953 0.652439 +vt 0.126953 0.603658 +vt 0.136719 0.652439 +vt 0.136719 0.603658 +vt 0.558594 0.079268 +vt 0.558594 0.054878 +vt 0.568359 0.079268 +vt 0.568359 0.054878 +vt 0.576172 0.079268 +vt 0.576172 0.054878 +vt 0.585938 0.079268 +vt 0.585938 0.054878 +vt 0.896484 0.579268 +vt 0.896484 0.548780 +vt 0.912109 0.579268 +vt 0.912109 0.548780 +vt 0.919922 0.579268 +vt 0.919922 0.548780 +vt 0.935547 0.579268 +vt 0.935547 0.548780 +vt 0.238281 0.652439 +vt 0.238281 0.603658 +vt 0.246094 0.652439 +vt 0.246094 0.603658 +vt 0.253906 0.652439 +vt 0.253906 0.603658 +vt 0.261719 0.652439 +vt 0.261719 0.603658 +vt 0.285156 0.182927 +vt 0.285156 0.152439 +vt 0.292969 0.182927 +vt 0.292969 0.152439 +vt 0.300781 0.182927 +vt 0.300781 0.152439 +vt 0.308594 0.182927 +vt 0.308594 0.152439 +vt 0.943359 0.579268 +vt 0.943359 0.548780 +vt 0.958984 0.579268 +vt 0.958984 0.548780 +vt 0.966797 0.579268 +vt 0.966797 0.548780 +vt 0.982422 0.579268 +vt 0.982422 0.548780 +vt 0.269531 0.652439 +vt 0.269531 0.603658 +vt 0.277344 0.652439 +vt 0.277344 0.603658 +vt 0.285156 0.652439 +vt 0.285156 0.603658 +vt 0.292969 0.652439 +vt 0.292969 0.603658 +vt 0.316406 0.182927 +vt 0.316406 0.152439 +vt 0.324219 0.182927 +vt 0.324219 0.152439 +vt 0.332031 0.182927 +vt 0.332031 0.152439 +vt 0.339844 0.182927 +vt 0.339844 0.152439 +vt 0.003906 0.182927 +vt 0.003906 0.152439 +vt 0.019531 0.182927 +vt 0.019531 0.152439 +vt 0.027344 0.182927 +vt 0.027344 0.152439 +vt 0.042969 0.182927 +vt 0.042969 0.152439 +vt 0.300781 0.652439 +vt 0.300781 0.603658 +vt 0.308594 0.652439 +vt 0.308594 0.603658 +vt 0.316406 0.652439 +vt 0.316406 0.603658 +vt 0.324219 0.652439 +vt 0.324219 0.603658 +vt 0.347656 0.182927 +vt 0.347656 0.152439 +vt 0.355469 0.182927 +vt 0.355469 0.152439 +vt 0.363281 0.182927 +vt 0.363281 0.152439 +vt 0.371094 0.182927 +vt 0.371094 0.152439 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.0000000 -1.0000000 +vn 0.8660254 -0.0000000 -0.5000000 +vn 0.8660254 0.0000000 0.5000000 +vn -0.8660254 0.0000000 0.5000000 +vn -0.8660254 -0.0000000 -0.5000000 +vn -0.0000000 -0.0000000 -1.0000000 +vn 0.0000000 1.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/7 58/150/7 59/151/8 +f 58/150/7 60/152/8 59/151/8 +f 59/151/8 60/152/8 61/153/9 +f 60/152/8 62/154/9 61/153/9 +f 61/153/9 62/154/9 63/155/5 +f 62/154/9 64/156/5 63/155/5 +f 63/155/5 64/156/5 65/157/10 +f 64/156/5 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/12 +f 68/160/11 58/162/12 57/161/12 +f 57/163/4 59/164/4 69/165/4 +f 59/164/4 61/166/4 69/165/4 +f 61/166/4 63/167/4 69/165/4 +f 63/167/4 65/168/4 69/165/4 +f 65/168/4 67/169/4 69/165/4 +f 67/169/4 57/163/4 69/165/4 +f 60/170/13 58/171/13 70/172/13 +f 62/173/13 60/170/13 70/172/13 +f 64/174/13 62/173/13 70/172/13 +f 66/175/13 64/174/13 70/172/13 +f 68/176/13 66/175/13 70/172/13 +f 58/171/13 68/176/13 70/172/13 +f 71/177/7 72/178/7 73/179/8 +f 72/178/7 74/180/8 73/179/8 +f 73/179/8 74/180/8 75/181/9 +f 74/180/8 76/182/9 75/181/9 +f 75/181/9 76/182/9 77/183/5 +f 76/182/9 78/184/5 77/183/5 +f 77/183/5 78/184/5 79/185/10 +f 78/184/5 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/12 +f 82/188/11 72/190/12 71/189/12 +f 71/191/4 73/192/4 83/193/4 +f 73/192/4 75/194/4 83/193/4 +f 75/194/4 77/195/4 83/193/4 +f 77/195/4 79/196/4 83/193/4 +f 79/196/4 81/197/4 83/193/4 +f 81/197/4 71/191/4 83/193/4 +f 74/198/13 72/199/13 84/200/13 +f 76/201/13 74/198/13 84/200/13 +f 78/202/13 76/201/13 84/200/13 +f 80/203/13 78/202/13 84/200/13 +f 82/204/13 80/203/13 84/200/13 +f 72/199/13 82/204/13 84/200/13 +f 85/205/7 86/206/7 87/207/8 +f 86/206/7 88/208/8 87/207/8 +f 87/207/8 88/208/8 89/209/9 +f 88/208/8 90/210/9 89/209/9 +f 89/209/9 90/210/9 91/211/5 +f 90/210/9 92/212/5 91/211/5 +f 91/211/5 92/212/5 93/213/10 +f 92/212/5 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/12 +f 96/216/11 86/218/12 85/217/12 +f 85/219/4 87/220/4 97/221/4 +f 87/220/4 89/222/4 97/221/4 +f 89/222/4 91/223/4 97/221/4 +f 91/223/4 93/224/4 97/221/4 +f 93/224/4 95/225/4 97/221/4 +f 95/225/4 85/219/4 97/221/4 +f 88/226/13 86/227/13 98/228/13 +f 90/229/13 88/226/13 98/228/13 +f 92/230/13 90/229/13 98/228/13 +f 94/231/13 92/230/13 98/228/13 +f 96/232/13 94/231/13 98/228/13 +f 86/227/13 96/232/13 98/228/13 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/418/5 155/419/5 +f 162/418/5 156/420/5 155/419/5 +f 157/421/6 158/422/6 159/423/6 +f 158/422/6 160/424/6 159/423/6 +f 163/425/1 164/426/1 165/427/1 +f 164/426/1 166/428/1 165/427/1 +f 167/429/2 168/430/2 169/431/2 +f 168/430/2 170/432/2 169/431/2 +f 167/433/3 169/434/3 165/435/3 +f 169/434/3 163/436/3 165/435/3 +f 170/437/4 168/438/4 164/439/4 +f 168/438/4 166/440/4 164/439/4 +f 169/441/5 170/442/5 163/443/5 +f 170/442/5 164/444/5 163/443/5 +f 165/445/6 166/446/6 167/447/6 +f 166/446/6 168/448/6 167/447/6 +f 171/449/7 172/450/7 173/451/8 +f 172/450/7 174/452/8 173/451/8 +f 173/451/8 174/452/8 175/453/9 +f 174/452/8 176/454/9 175/453/9 +f 175/453/9 176/454/9 177/455/5 +f 176/454/9 178/456/5 177/455/5 +f 177/455/5 178/456/5 179/457/10 +f 178/456/5 180/458/10 179/457/10 +f 179/457/10 180/458/10 181/459/11 +f 180/458/10 182/460/11 181/459/11 +f 181/459/11 182/460/11 171/461/12 +f 182/460/11 172/462/12 171/461/12 +f 171/463/4 173/464/4 183/465/4 +f 173/464/4 175/466/4 183/465/4 +f 175/466/4 177/467/4 183/465/4 +f 177/467/4 179/468/4 183/465/4 +f 179/468/4 181/469/4 183/465/4 +f 181/469/4 171/463/4 183/465/4 +f 174/470/13 172/471/13 184/472/13 +f 176/473/13 174/470/13 184/472/13 +f 178/474/13 176/473/13 184/472/13 +f 180/475/13 178/474/13 184/472/13 +f 182/476/13 180/475/13 184/472/13 +f 172/471/13 182/476/13 184/472/13 +f 185/477/7 186/478/7 187/479/8 +f 186/478/7 188/480/8 187/479/8 +f 187/479/8 188/480/8 189/481/9 +f 188/480/8 190/482/9 189/481/9 +f 189/481/9 190/482/9 191/483/5 +f 190/482/9 192/484/5 191/483/5 +f 191/483/5 192/484/5 193/485/10 +f 192/484/5 194/486/10 193/485/10 +f 193/485/10 194/486/10 195/487/11 +f 194/486/10 196/488/11 195/487/11 +f 195/487/11 196/488/11 185/489/12 +f 196/488/11 186/490/12 185/489/12 +f 185/491/4 187/492/4 197/493/4 +f 187/492/4 189/494/4 197/493/4 +f 189/494/4 191/495/4 197/493/4 +f 191/495/4 193/496/4 197/493/4 +f 193/496/4 195/497/4 197/493/4 +f 195/497/4 185/491/4 197/493/4 +f 188/498/13 186/499/13 198/500/13 +f 190/501/13 188/498/13 198/500/13 +f 192/502/13 190/501/13 198/500/13 +f 194/503/13 192/502/13 198/500/13 +f 196/504/13 194/503/13 198/500/13 +f 186/499/13 196/504/13 198/500/13 +f 199/505/7 200/506/7 201/507/8 +f 200/506/7 202/508/8 201/507/8 +f 201/507/8 202/508/8 203/509/9 +f 202/508/8 204/510/9 203/509/9 +f 203/509/9 204/510/9 205/511/5 +f 204/510/9 206/512/5 205/511/5 +f 205/511/5 206/512/5 207/513/10 +f 206/512/5 208/514/10 207/513/10 +f 207/513/10 208/514/10 209/515/11 +f 208/514/10 210/516/11 209/515/11 +f 209/515/11 210/516/11 199/517/12 +f 210/516/11 200/518/12 199/517/12 +f 199/519/4 201/520/4 211/521/4 +f 201/520/4 203/522/4 211/521/4 +f 203/522/4 205/523/4 211/521/4 +f 205/523/4 207/524/4 211/521/4 +f 207/524/4 209/525/4 211/521/4 +f 209/525/4 199/519/4 211/521/4 +f 202/526/13 200/527/13 212/528/13 +f 204/529/13 202/526/13 212/528/13 +f 206/530/13 204/529/13 212/528/13 +f 208/531/13 206/530/13 212/528/13 +f 210/532/13 208/531/13 212/528/13 +f 200/527/13 210/532/13 212/528/13 +f 213/533/1 214/534/1 215/535/1 +f 214/534/1 216/536/1 215/535/1 +f 217/537/2 218/538/2 219/539/2 +f 218/538/2 220/540/2 219/539/2 +f 217/541/3 219/542/3 215/543/3 +f 219/542/3 213/544/3 215/543/3 +f 220/545/4 218/546/4 214/547/4 +f 218/546/4 216/548/4 214/547/4 +f 219/549/5 220/550/5 213/551/5 +f 220/550/5 214/552/5 213/551/5 +f 215/553/6 216/554/6 217/555/6 +f 216/554/6 218/556/6 217/555/6 +f 221/557/1 222/558/1 223/559/1 +f 222/558/1 224/560/1 223/559/1 +f 225/561/2 226/562/2 227/563/2 +f 226/562/2 228/564/2 227/563/2 +f 225/565/3 227/566/3 223/567/3 +f 227/566/3 221/568/3 223/567/3 +f 228/569/4 226/570/4 222/571/4 +f 226/570/4 224/572/4 222/571/4 +f 227/573/5 228/574/5 221/575/5 +f 228/574/5 222/576/5 221/575/5 +f 223/577/6 224/578/6 225/579/6 +f 224/578/6 226/580/6 225/579/6 +f 229/581/1 230/582/1 231/583/1 +f 230/582/1 232/584/1 231/583/1 +f 233/585/2 234/586/2 235/587/2 +f 234/586/2 236/588/2 235/587/2 +f 233/589/3 235/590/3 231/591/3 +f 235/590/3 229/592/3 231/591/3 +f 236/593/4 234/594/4 230/595/4 +f 234/594/4 232/596/4 230/595/4 +f 235/597/5 236/598/5 229/599/5 +f 236/598/5 230/600/5 229/599/5 +f 231/601/6 232/602/6 233/603/6 +f 232/602/6 234/604/6 233/603/6 +f 237/605/1 238/606/1 239/607/1 +f 238/606/1 240/608/1 239/607/1 +f 241/609/2 242/610/2 243/611/2 +f 242/610/2 244/612/2 243/611/2 +f 241/613/3 243/614/3 239/615/3 +f 243/614/3 237/616/3 239/615/3 +f 244/617/4 242/618/4 238/619/4 +f 242/618/4 240/620/4 238/619/4 +f 243/621/5 244/622/5 237/623/5 +f 244/622/5 238/624/5 237/623/5 +f 239/625/6 240/626/6 241/627/6 +f 240/626/6 242/628/6 241/627/6 +f 245/629/1 246/630/1 247/631/1 +f 246/630/1 248/632/1 247/631/1 +f 249/633/2 250/634/2 251/635/2 +f 250/634/2 252/636/2 251/635/2 +f 249/637/3 251/638/3 247/639/3 +f 251/638/3 245/640/3 247/639/3 +f 252/641/4 250/642/4 246/643/4 +f 250/642/4 248/644/4 246/643/4 +f 251/645/5 252/646/5 245/647/5 +f 252/646/5 246/648/5 245/647/5 +f 247/649/6 248/650/6 249/651/6 +f 248/650/6 250/652/6 249/651/6 +f 253/653/1 254/654/1 255/655/1 +f 254/654/1 256/656/1 255/655/1 +f 257/657/2 258/658/2 259/659/2 +f 258/658/2 260/660/2 259/659/2 +f 257/661/3 259/662/3 255/663/3 +f 259/662/3 253/664/3 255/663/3 +f 260/665/4 258/666/4 254/667/4 +f 258/666/4 256/668/4 254/667/4 +f 259/669/5 260/670/5 253/671/5 +f 260/670/5 254/672/5 253/671/5 +f 255/673/6 256/674/6 257/675/6 +f 256/674/6 258/676/6 257/675/6 +f 261/677/1 262/678/1 263/679/1 +f 262/678/1 264/680/1 263/679/1 +f 265/681/2 266/682/2 267/683/2 +f 266/682/2 268/684/2 267/683/2 +f 265/685/3 267/686/3 263/687/3 +f 267/686/3 261/688/3 263/687/3 +f 268/689/4 266/690/4 262/691/4 +f 266/690/4 264/692/4 262/691/4 +f 267/693/5 268/694/5 261/695/5 +f 268/694/5 262/696/5 261/695/5 +f 263/697/6 264/698/6 265/699/6 +f 264/698/6 266/700/6 265/699/6 +f 269/701/1 270/702/1 271/703/1 +f 270/702/1 272/704/1 271/703/1 +f 273/705/2 274/706/2 275/707/2 +f 274/706/2 276/708/2 275/707/2 +f 273/709/3 275/710/3 271/711/3 +f 275/710/3 269/712/3 271/711/3 +f 276/713/4 274/714/4 270/715/4 +f 274/714/4 272/716/4 270/715/4 +f 275/717/5 276/718/5 269/719/5 +f 276/718/5 270/720/5 269/719/5 +f 271/721/6 272/722/6 273/723/6 +f 272/722/6 274/724/6 273/723/6 +f 277/725/1 278/726/1 279/727/1 +f 278/726/1 280/728/1 279/727/1 +f 281/729/2 282/730/2 283/731/2 +f 282/730/2 284/732/2 283/731/2 +f 281/733/3 283/734/3 279/735/3 +f 283/734/3 277/736/3 279/735/3 +f 284/737/4 282/738/4 278/739/4 +f 282/738/4 280/740/4 278/739/4 +f 283/741/5 284/742/5 277/743/5 +f 284/742/5 278/744/5 277/743/5 +f 279/745/6 280/746/6 281/747/6 +f 280/746/6 282/748/6 281/747/6 diff --git a/common/media/knox-crates-assets/f56963fe3c37b654/model-rp-texture.png b/common/media/knox-crates-assets/f56963fe3c37b654/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..a24b6b0816e624a17c8ccaaceddf17bbce666f36 GIT binary patch literal 19562 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 literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model.obj b/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model.obj new file mode 100644 index 0000000..97272e6 --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model.obj @@ -0,0 +1,1454 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 1.6450000 +v 0.3700000 -0.4300000 1.6450000 +v 0.3700000 0.3700000 0.8550000 +v 0.3700000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 0.8550000 +v -0.4300000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 1.6450000 +v -0.4300000 -0.4300000 1.6450000 +v 0.3900000 0.3900000 1.7120000 +v 0.3900000 -0.4500000 1.7120000 +v 0.3900000 0.3900000 1.6450000 +v 0.3900000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.6450000 +v -0.4500000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.7120000 +v -0.4500000 -0.4500000 1.7120000 +v 0.2000000 0.1200000 1.7240000 +v 0.2000000 -0.1800000 1.7240000 +v 0.2000000 0.1200000 1.7120000 +v 0.2000000 -0.1800000 1.7120000 +v -0.2600000 0.1200000 1.7120000 +v -0.2600000 -0.1800000 1.7120000 +v -0.2600000 0.1200000 1.7240000 +v -0.2600000 -0.1800000 1.7240000 +v 0.3850000 0.3850000 1.6450000 +v 0.3850000 0.3150000 1.6450000 +v 0.3850000 0.3850000 0.8550000 +v 0.3850000 0.3150000 0.8550000 +v 0.3150000 0.3850000 0.8550000 +v 0.3150000 0.3150000 0.8550000 +v 0.3150000 0.3850000 1.6450000 +v 0.3150000 0.3150000 1.6450000 +v 0.3850000 -0.3750000 1.6450000 +v 0.3850000 -0.4450000 1.6450000 +v 0.3850000 -0.3750000 0.8550000 +v 0.3850000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 0.8550000 +v 0.3150000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 1.6450000 +v 0.3150000 -0.4450000 1.6450000 +v -0.3750000 0.3850000 1.6450000 +v -0.3750000 0.3150000 1.6450000 +v -0.3750000 0.3850000 0.8550000 +v -0.3750000 0.3150000 0.8550000 +v -0.4450000 0.3850000 0.8550000 +v -0.4450000 0.3150000 0.8550000 +v -0.4450000 0.3850000 1.6450000 +v -0.4450000 0.3150000 1.6450000 +v -0.3750000 -0.3750000 1.6450000 +v -0.3750000 -0.4450000 1.6450000 +v -0.3750000 -0.3750000 0.8550000 +v -0.3750000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 0.8550000 +v -0.4450000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 1.6450000 +v -0.4450000 -0.4450000 1.6450000 +v 0.3000000 0.3250000 1.0250000 +v -0.3600000 0.3250000 1.0250000 +v 0.3000000 0.3500000 0.9816987 +v -0.3600000 0.3500000 0.9816987 +v 0.3000000 0.4000000 0.9816987 +v -0.3600000 0.4000000 0.9816987 +v 0.3000000 0.4250000 1.0250000 +v -0.3600000 0.4250000 1.0250000 +v 0.3000000 0.4000000 1.0683013 +v -0.3600000 0.4000000 1.0683013 +v 0.3000000 0.3500000 1.0683013 +v -0.3600000 0.3500000 1.0683013 +v 0.3000000 0.3750000 1.0250000 +v -0.3600000 0.3750000 1.0250000 +v 0.3000000 0.3250000 1.2250000 +v -0.3600000 0.3250000 1.2250000 +v 0.3000000 0.3500000 1.1816987 +v -0.3600000 0.3500000 1.1816987 +v 0.3000000 0.4000000 1.1816987 +v -0.3600000 0.4000000 1.1816987 +v 0.3000000 0.4250000 1.2250000 +v -0.3600000 0.4250000 1.2250000 +v 0.3000000 0.4000000 1.2683013 +v -0.3600000 0.4000000 1.2683013 +v 0.3000000 0.3500000 1.2683013 +v -0.3600000 0.3500000 1.2683013 +v 0.3000000 0.3750000 1.2250000 +v -0.3600000 0.3750000 1.2250000 +v 0.3000000 0.3250000 1.4250000 +v -0.3600000 0.3250000 1.4250000 +v 0.3000000 0.3500000 1.3816987 +v -0.3600000 0.3500000 1.3816987 +v 0.3000000 0.4000000 1.3816987 +v -0.3600000 0.4000000 1.3816987 +v 0.3000000 0.4250000 1.4250000 +v -0.3600000 0.4250000 1.4250000 +v 0.3000000 0.4000000 1.4683013 +v -0.3600000 0.4000000 1.4683013 +v 0.3000000 0.3500000 1.4683013 +v -0.3600000 0.3500000 1.4683013 +v 0.3000000 0.3750000 1.4250000 +v -0.3600000 0.3750000 1.4250000 +v 0.3900000 0.2700000 1.5450000 +v 0.3900000 -0.3300000 1.5450000 +v 0.3900000 0.2700000 0.9250000 +v 0.3900000 -0.3300000 0.9250000 +v 0.3700000 0.2700000 0.9250000 +v 0.3700000 -0.3300000 0.9250000 +v 0.3700000 0.2700000 1.5450000 +v 0.3700000 -0.3300000 1.5450000 +v 0.3940000 -0.1700000 1.5350000 +v 0.3940000 -0.1900000 1.5350000 +v 0.3940000 -0.1700000 0.9350000 +v 0.3940000 -0.1900000 0.9350000 +v 0.3880000 -0.1700000 0.9350000 +v 0.3880000 -0.1900000 0.9350000 +v 0.3880000 -0.1700000 1.5350000 +v 0.3880000 -0.1900000 1.5350000 +v 0.3940000 -0.0200000 1.5350000 +v 0.3940000 -0.0400000 1.5350000 +v 0.3940000 -0.0200000 0.9350000 +v 0.3940000 -0.0400000 0.9350000 +v 0.3880000 -0.0200000 0.9350000 +v 0.3880000 -0.0400000 0.9350000 +v 0.3880000 -0.0200000 1.5350000 +v 0.3880000 -0.0400000 1.5350000 +v 0.3940000 0.1300000 1.5350000 +v 0.3940000 0.1100000 1.5350000 +v 0.3940000 0.1300000 0.9350000 +v 0.3940000 0.1100000 0.9350000 +v 0.3880000 0.1300000 0.9350000 +v 0.3880000 0.1100000 0.9350000 +v 0.3880000 0.1300000 1.5350000 +v 0.3880000 0.1100000 1.5350000 +v 0.4150000 -0.1950000 1.6950000 +v 0.4150000 -0.2650000 1.6950000 +v 0.4150000 -0.1950000 1.5850000 +v 0.4150000 -0.2650000 1.5850000 +v 0.3850000 -0.1950000 1.5850000 +v 0.3850000 -0.2650000 1.5850000 +v 0.3850000 -0.1950000 1.6950000 +v 0.3850000 -0.2650000 1.6950000 +v 0.4150000 0.2050000 1.6950000 +v 0.4150000 0.1350000 1.6950000 +v 0.4150000 0.2050000 1.5850000 +v 0.4150000 0.1350000 1.5850000 +v 0.3850000 0.2050000 1.5850000 +v 0.3850000 0.1350000 1.5850000 +v 0.3850000 0.2050000 1.6950000 +v 0.3850000 0.1350000 1.6950000 +v -0.2450000 0.4150000 1.6950000 +v -0.2450000 0.3850000 1.6950000 +v -0.2450000 0.4150000 1.5850000 +v -0.2450000 0.3850000 1.5850000 +v -0.3150000 0.4150000 1.5850000 +v -0.3150000 0.3850000 1.5850000 +v -0.3150000 0.4150000 1.6950000 +v -0.3150000 0.3850000 1.6950000 +v 0.0050000 0.4150000 1.6950000 +v 0.0050000 0.3850000 1.6950000 +v 0.0050000 0.4150000 1.5850000 +v 0.0050000 0.3850000 1.5850000 +v -0.0650000 0.4150000 1.5850000 +v -0.0650000 0.3850000 1.5850000 +v -0.0650000 0.4150000 1.6950000 +v -0.0650000 0.3850000 1.6950000 +v 0.2550000 0.4150000 1.6950000 +v 0.2550000 0.3850000 1.6950000 +v 0.2550000 0.4150000 1.5850000 +v 0.2550000 0.3850000 1.5850000 +v 0.1850000 0.4150000 1.5850000 +v 0.1850000 0.3850000 1.5850000 +v 0.1850000 0.4150000 1.6950000 +v 0.1850000 0.3850000 1.6950000 +v 0.3000000 -0.4850000 1.0250000 +v -0.3600000 -0.4850000 1.0250000 +v 0.3000000 -0.4600000 0.9816987 +v -0.3600000 -0.4600000 0.9816987 +v 0.3000000 -0.4100000 0.9816987 +v -0.3600000 -0.4100000 0.9816987 +v 0.3000000 -0.3850000 1.0250000 +v -0.3600000 -0.3850000 1.0250000 +v 0.3000000 -0.4100000 1.0683013 +v -0.3600000 -0.4100000 1.0683013 +v 0.3000000 -0.4600000 1.0683013 +v -0.3600000 -0.4600000 1.0683013 +v 0.3000000 -0.4350000 1.0250000 +v -0.3600000 -0.4350000 1.0250000 +v 0.3000000 -0.4850000 1.2250000 +v -0.3600000 -0.4850000 1.2250000 +v 0.3000000 -0.4600000 1.1816987 +v -0.3600000 -0.4600000 1.1816987 +v 0.3000000 -0.4100000 1.1816987 +v -0.3600000 -0.4100000 1.1816987 +v 0.3000000 -0.3850000 1.2250000 +v -0.3600000 -0.3850000 1.2250000 +v 0.3000000 -0.4100000 1.2683013 +v -0.3600000 -0.4100000 1.2683013 +v 0.3000000 -0.4600000 1.2683013 +v -0.3600000 -0.4600000 1.2683013 +v 0.3000000 -0.4350000 1.2250000 +v -0.3600000 -0.4350000 1.2250000 +v 0.3000000 -0.4850000 1.4250000 +v -0.3600000 -0.4850000 1.4250000 +v 0.3000000 -0.4600000 1.3816987 +v -0.3600000 -0.4600000 1.3816987 +v 0.3000000 -0.4100000 1.3816987 +v -0.3600000 -0.4100000 1.3816987 +v 0.3000000 -0.3850000 1.4250000 +v -0.3600000 -0.3850000 1.4250000 +v 0.3000000 -0.4100000 1.4683013 +v -0.3600000 -0.4100000 1.4683013 +v 0.3000000 -0.4600000 1.4683013 +v -0.3600000 -0.4600000 1.4683013 +v 0.3000000 -0.4350000 1.4250000 +v -0.3600000 -0.4350000 1.4250000 +v -0.4300000 0.2700000 1.5450000 +v -0.4300000 -0.3300000 1.5450000 +v -0.4300000 0.2700000 0.9250000 +v -0.4300000 -0.3300000 0.9250000 +v -0.4500000 0.2700000 0.9250000 +v -0.4500000 -0.3300000 0.9250000 +v -0.4500000 0.2700000 1.5450000 +v -0.4500000 -0.3300000 1.5450000 +v -0.4480000 -0.1700000 1.5350000 +v -0.4480000 -0.1900000 1.5350000 +v -0.4480000 -0.1700000 0.9350000 +v -0.4480000 -0.1900000 0.9350000 +v -0.4540000 -0.1700000 0.9350000 +v -0.4540000 -0.1900000 0.9350000 +v -0.4540000 -0.1700000 1.5350000 +v -0.4540000 -0.1900000 1.5350000 +v -0.4480000 -0.0200000 1.5350000 +v -0.4480000 -0.0400000 1.5350000 +v -0.4480000 -0.0200000 0.9350000 +v -0.4480000 -0.0400000 0.9350000 +v -0.4540000 -0.0200000 0.9350000 +v -0.4540000 -0.0400000 0.9350000 +v -0.4540000 -0.0200000 1.5350000 +v -0.4540000 -0.0400000 1.5350000 +v -0.4480000 0.1300000 1.5350000 +v -0.4480000 0.1100000 1.5350000 +v -0.4480000 0.1300000 0.9350000 +v -0.4480000 0.1100000 0.9350000 +v -0.4540000 0.1300000 0.9350000 +v -0.4540000 0.1100000 0.9350000 +v -0.4540000 0.1300000 1.5350000 +v -0.4540000 0.1100000 1.5350000 +v -0.4450000 -0.1950000 1.6950000 +v -0.4450000 -0.2650000 1.6950000 +v -0.4450000 -0.1950000 1.5850000 +v -0.4450000 -0.2650000 1.5850000 +v -0.4750000 -0.1950000 1.5850000 +v -0.4750000 -0.2650000 1.5850000 +v -0.4750000 -0.1950000 1.6950000 +v -0.4750000 -0.2650000 1.6950000 +v -0.4450000 0.2050000 1.6950000 +v -0.4450000 0.1350000 1.6950000 +v -0.4450000 0.2050000 1.5850000 +v -0.4450000 0.1350000 1.5850000 +v -0.4750000 0.2050000 1.5850000 +v -0.4750000 0.1350000 1.5850000 +v -0.4750000 0.2050000 1.6950000 +v -0.4750000 0.1350000 1.6950000 +v -0.2450000 -0.4450000 1.6950000 +v -0.2450000 -0.4750000 1.6950000 +v -0.2450000 -0.4450000 1.5850000 +v -0.2450000 -0.4750000 1.5850000 +v -0.3150000 -0.4450000 1.5850000 +v -0.3150000 -0.4750000 1.5850000 +v -0.3150000 -0.4450000 1.6950000 +v -0.3150000 -0.4750000 1.6950000 +v 0.0050000 -0.4450000 1.6950000 +v 0.0050000 -0.4750000 1.6950000 +v 0.0050000 -0.4450000 1.5850000 +v 0.0050000 -0.4750000 1.5850000 +v -0.0650000 -0.4450000 1.5850000 +v -0.0650000 -0.4750000 1.5850000 +v -0.0650000 -0.4450000 1.6950000 +v -0.0650000 -0.4750000 1.6950000 +v 0.2550000 -0.4450000 1.6950000 +v 0.2550000 -0.4750000 1.6950000 +v 0.2550000 -0.4450000 1.5850000 +v 0.2550000 -0.4750000 1.5850000 +v 0.1850000 -0.4450000 1.5850000 +v 0.1850000 -0.4750000 1.5850000 +v 0.1850000 -0.4450000 1.6950000 +v 0.1850000 -0.4750000 1.6950000 +vt 0.003906 0.344445 +vt 0.003906 0.055556 +vt 0.103516 0.344445 +vt 0.103516 0.055556 +vt 0.111328 0.344445 +vt 0.111328 0.055556 +vt 0.210938 0.344445 +vt 0.210938 0.055556 +vt 0.218750 0.344445 +vt 0.218750 0.061111 +vt 0.320313 0.344445 +vt 0.320313 0.061111 +vt 0.328125 0.344445 +vt 0.328125 0.061111 +vt 0.429688 0.344445 +vt 0.429688 0.061111 +vt 0.613281 0.033333 +vt 0.621094 0.033333 +vt 0.628906 0.033333 +vt 0.777344 0.683333 +vt 0.777344 0.655556 +vt 0.882813 0.683333 +vt 0.882813 0.655556 +vt 0.890625 0.683333 +vt 0.890625 0.655556 +vt 0.996094 0.683333 +vt 0.996094 0.655556 +vt 0.636719 0.033333 +vt 0.152344 0.683333 +vt 0.152344 0.572222 +vt 0.160156 0.683333 +vt 0.160156 0.572222 +vt 0.167969 0.683333 +vt 0.167969 0.572222 +vt 0.175781 0.683333 +vt 0.175781 0.572222 +vt 0.677734 0.344444 +vt 0.677734 0.322222 +vt 0.736328 0.344444 +vt 0.736328 0.322222 +vt 0.003906 0.033333 +vt 0.003906 0.011111 +vt 0.062500 0.033333 +vt 0.062500 0.011111 +vt 0.019531 0.683333 +vt 0.019531 0.572222 +vt 0.078125 0.683333 +vt 0.078125 0.572222 +vt 0.085938 0.683333 +vt 0.085938 0.572222 +vt 0.144531 0.683333 +vt 0.144531 0.572222 +vt 0.003906 0.444445 +vt 0.003906 0.416667 +vt 0.103516 0.444445 +vt 0.103516 0.416667 +vt 0.111328 0.444445 +vt 0.111328 0.416667 +vt 0.210938 0.444445 +vt 0.210938 0.416667 +vt 0.437500 0.344445 +vt 0.437500 0.061111 +vt 0.447266 0.344445 +vt 0.447266 0.061111 +vt 0.455078 0.344445 +vt 0.455078 0.061111 +vt 0.464844 0.344445 +vt 0.464844 0.061111 +vt 0.050781 0.394444 +vt 0.050781 0.366667 +vt 0.060547 0.394444 +vt 0.060547 0.366667 +vt 0.068359 0.394444 +vt 0.068359 0.366667 +vt 0.078125 0.394444 +vt 0.078125 0.366667 +vt 0.218750 0.444445 +vt 0.218750 0.416667 +vt 0.318359 0.444445 +vt 0.318359 0.416667 +vt 0.326172 0.444445 +vt 0.326172 0.416667 +vt 0.425781 0.444445 +vt 0.425781 0.416667 +vt 0.472656 0.344445 +vt 0.472656 0.061111 +vt 0.482422 0.344445 +vt 0.482422 0.061111 +vt 0.490234 0.344445 +vt 0.490234 0.061111 +vt 0.500000 0.344445 +vt 0.500000 0.061111 +vt 0.085938 0.394444 +vt 0.085938 0.366667 +vt 0.095703 0.394444 +vt 0.095703 0.366667 +vt 0.103516 0.394444 +vt 0.103516 0.366667 +vt 0.113281 0.394444 +vt 0.113281 0.366667 +vt 0.433594 0.444445 +vt 0.433594 0.416667 +vt 0.533203 0.444445 +vt 0.533203 0.416667 +vt 0.541016 0.444445 +vt 0.541016 0.416667 +vt 0.640625 0.444445 +vt 0.640625 0.416667 +vt 0.003906 0.988889 +vt 0.003906 0.705555 +vt 0.013672 0.988889 +vt 0.013672 0.705555 +vt 0.021484 0.988889 +vt 0.021484 0.705555 +vt 0.031250 0.988889 +vt 0.031250 0.705555 +vt 0.121094 0.394444 +vt 0.121094 0.366667 +vt 0.130859 0.394444 +vt 0.130859 0.366667 +vt 0.138672 0.394444 +vt 0.138672 0.366667 +vt 0.148438 0.394444 +vt 0.148438 0.366667 +vt 0.648438 0.444445 +vt 0.648438 0.416667 +vt 0.748047 0.444445 +vt 0.748047 0.416667 +vt 0.755859 0.444445 +vt 0.755859 0.416667 +vt 0.855469 0.444445 +vt 0.855469 0.416667 +vt 0.039063 0.988889 +vt 0.039063 0.705555 +vt 0.048828 0.988889 +vt 0.048828 0.705555 +vt 0.056641 0.988889 +vt 0.056641 0.705555 +vt 0.066406 0.988889 +vt 0.066406 0.705555 +vt 0.156250 0.394444 +vt 0.156250 0.366667 +vt 0.166016 0.394444 +vt 0.166016 0.366667 +vt 0.173828 0.394444 +vt 0.173828 0.366667 +vt 0.183594 0.394444 +vt 0.183594 0.366667 +vt 0.074219 0.988889 +vt 0.074219 0.750000 +vt 0.080729 0.988889 +vt 0.080729 0.750000 +vt 0.087240 0.988889 +vt 0.087240 0.750000 +vt 0.093750 0.988889 +vt 0.093750 0.750000 +vt 0.100260 0.988889 +vt 0.100260 0.750000 +vt 0.106771 0.988889 +vt 0.106771 0.750000 +vt 0.113281 0.988889 +vt 0.113281 0.750000 +vt 0.533203 0.666667 +vt 0.529785 0.683333 +vt 0.526367 0.666667 +vt 0.522949 0.683333 +vt 0.519531 0.666667 +vt 0.522949 0.650000 +vt 0.529785 0.650000 +vt 0.551269 0.650000 +vt 0.554688 0.666667 +vt 0.547852 0.666667 +vt 0.544434 0.650000 +vt 0.541016 0.666667 +vt 0.544434 0.683333 +vt 0.551269 0.683333 +vt 0.121094 0.988889 +vt 0.121094 0.750000 +vt 0.127604 0.988889 +vt 0.127604 0.750000 +vt 0.134115 0.988889 +vt 0.134115 0.750000 +vt 0.140625 0.988889 +vt 0.140625 0.750000 +vt 0.147135 0.988889 +vt 0.147135 0.750000 +vt 0.153646 0.988889 +vt 0.153646 0.750000 +vt 0.160156 0.988889 +vt 0.160156 0.750000 +vt 0.576172 0.666667 +vt 0.572754 0.683333 +vt 0.569336 0.666667 +vt 0.565918 0.683333 +vt 0.562500 0.666667 +vt 0.565918 0.650000 +vt 0.572754 0.650000 +vt 0.594238 0.650000 +vt 0.597656 0.666667 +vt 0.590820 0.666667 +vt 0.587402 0.650000 +vt 0.583984 0.666667 +vt 0.587402 0.683333 +vt 0.594238 0.683333 +vt 0.167969 0.988889 +vt 0.167969 0.750000 +vt 0.174479 0.988889 +vt 0.174479 0.750000 +vt 0.180990 0.988889 +vt 0.180990 0.750000 +vt 0.187500 0.988889 +vt 0.187500 0.750000 +vt 0.194010 0.988889 +vt 0.194010 0.750000 +vt 0.200521 0.988889 +vt 0.200521 0.750000 +vt 0.207031 0.988889 +vt 0.207031 0.750000 +vt 0.619141 0.666667 +vt 0.615723 0.683333 +vt 0.612305 0.666667 +vt 0.608887 0.683333 +vt 0.605469 0.666667 +vt 0.608887 0.650000 +vt 0.615723 0.650000 +vt 0.637207 0.650000 +vt 0.640625 0.666667 +vt 0.633789 0.666667 +vt 0.630371 0.650000 +vt 0.626953 0.666667 +vt 0.630371 0.683333 +vt 0.637207 0.683333 +vt 0.417969 0.988889 +vt 0.417969 0.772222 +vt 0.496094 0.988889 +vt 0.496094 0.772222 +vt 0.503906 0.988889 +vt 0.503906 0.772222 +vt 0.582031 0.988889 +vt 0.582031 0.772222 +vt 0.355469 0.988889 +vt 0.355469 0.766667 +vt 0.363281 0.988889 +vt 0.363281 0.766667 +vt 0.371094 0.988889 +vt 0.371094 0.766667 +vt 0.378906 0.988889 +vt 0.378906 0.766667 +vt 0.761719 0.988889 +vt 0.761719 0.772222 +vt 0.769531 0.988889 +vt 0.769531 0.772222 +vt 0.777344 0.988889 +vt 0.777344 0.772222 +vt 0.785156 0.988889 +vt 0.785156 0.772222 +vt 0.316406 0.394444 +vt 0.316406 0.372222 +vt 0.392578 0.394444 +vt 0.392578 0.372222 +vt 0.400391 0.394444 +vt 0.400391 0.372222 +vt 0.476563 0.394444 +vt 0.476563 0.372222 +vt 0.792969 0.988889 +vt 0.792969 0.772222 +vt 0.800781 0.988889 +vt 0.800781 0.772222 +vt 0.808594 0.988889 +vt 0.808594 0.772222 +vt 0.816406 0.988889 +vt 0.816406 0.772222 +vt 0.421875 0.033333 +vt 0.421875 0.011111 +vt 0.429688 0.033333 +vt 0.429688 0.011111 +vt 0.437500 0.033333 +vt 0.437500 0.011111 +vt 0.445313 0.033333 +vt 0.445313 0.011111 +vt 0.484375 0.394444 +vt 0.484375 0.372222 +vt 0.560547 0.394444 +vt 0.560547 0.372222 +vt 0.568359 0.394444 +vt 0.568359 0.372222 +vt 0.644531 0.394444 +vt 0.644531 0.372222 +vt 0.824219 0.988889 +vt 0.824219 0.772222 +vt 0.832031 0.988889 +vt 0.832031 0.772222 +vt 0.839844 0.988889 +vt 0.839844 0.772222 +vt 0.847656 0.988889 +vt 0.847656 0.772222 +vt 0.455078 0.033333 +vt 0.455078 0.011111 +vt 0.462891 0.033333 +vt 0.462891 0.011111 +vt 0.470703 0.033333 +vt 0.470703 0.011111 +vt 0.478516 0.033333 +vt 0.478516 0.011111 +vt 0.652344 0.394444 +vt 0.652344 0.372222 +vt 0.728516 0.394444 +vt 0.728516 0.372222 +vt 0.736328 0.394444 +vt 0.736328 0.372222 +vt 0.812500 0.394444 +vt 0.812500 0.372222 +vt 0.855469 0.988889 +vt 0.855469 0.772222 +vt 0.863281 0.988889 +vt 0.863281 0.772222 +vt 0.871094 0.988889 +vt 0.871094 0.772222 +vt 0.878906 0.988889 +vt 0.878906 0.772222 +vt 0.486328 0.033333 +vt 0.486328 0.011111 +vt 0.494141 0.033333 +vt 0.494141 0.011111 +vt 0.501953 0.033333 +vt 0.501953 0.011111 +vt 0.509766 0.033333 +vt 0.509766 0.011111 +vt 0.863281 0.444445 +vt 0.863281 0.416667 +vt 0.878906 0.444445 +vt 0.878906 0.416667 +vt 0.886719 0.444445 +vt 0.886719 0.416667 +vt 0.902344 0.444445 +vt 0.902344 0.416667 +vt 0.394531 0.683333 +vt 0.394531 0.638889 +vt 0.402344 0.683333 +vt 0.402344 0.638889 +vt 0.410156 0.683333 +vt 0.410156 0.638889 +vt 0.417969 0.683333 +vt 0.417969 0.638889 +vt 0.191406 0.394444 +vt 0.191406 0.366667 +vt 0.199219 0.394444 +vt 0.199219 0.366667 +vt 0.207031 0.394444 +vt 0.207031 0.366667 +vt 0.214844 0.394444 +vt 0.214844 0.366667 +vt 0.910156 0.444445 +vt 0.910156 0.416667 +vt 0.925781 0.444445 +vt 0.925781 0.416667 +vt 0.933594 0.444445 +vt 0.933594 0.416667 +vt 0.949219 0.444445 +vt 0.949219 0.416667 +vt 0.425781 0.683333 +vt 0.425781 0.638889 +vt 0.433594 0.683333 +vt 0.433594 0.638889 +vt 0.441406 0.683333 +vt 0.441406 0.638889 +vt 0.449219 0.683333 +vt 0.449219 0.638889 +vt 0.222656 0.394444 +vt 0.222656 0.366667 +vt 0.230469 0.394444 +vt 0.230469 0.366667 +vt 0.238281 0.394444 +vt 0.238281 0.366667 +vt 0.246094 0.394444 +vt 0.246094 0.366667 +vt 0.070313 0.033333 +vt 0.070313 0.011111 +vt 0.085938 0.033333 +vt 0.085938 0.011111 +vt 0.093750 0.033333 +vt 0.093750 0.011111 +vt 0.109375 0.033333 +vt 0.109375 0.011111 +vt 0.183594 0.683333 +vt 0.183594 0.638889 +vt 0.193359 0.683333 +vt 0.193359 0.638889 +vt 0.201172 0.683333 +vt 0.201172 0.638889 +vt 0.210938 0.683333 +vt 0.210938 0.638889 +vt 0.351563 0.033333 +vt 0.351563 0.011111 +vt 0.361328 0.033333 +vt 0.361328 0.011111 +vt 0.369141 0.033333 +vt 0.369141 0.011111 +vt 0.378906 0.033333 +vt 0.378906 0.011111 +vt 0.117188 0.033333 +vt 0.117188 0.011111 +vt 0.132813 0.033333 +vt 0.132813 0.011111 +vt 0.140625 0.033333 +vt 0.140625 0.011111 +vt 0.156250 0.033333 +vt 0.156250 0.011111 +vt 0.218750 0.683333 +vt 0.218750 0.638889 +vt 0.228516 0.683333 +vt 0.228516 0.638889 +vt 0.236328 0.683333 +vt 0.236328 0.638889 +vt 0.246094 0.683333 +vt 0.246094 0.638889 +vt 0.644531 0.033333 +vt 0.164063 0.033333 +vt 0.164063 0.011111 +vt 0.179688 0.033333 +vt 0.179688 0.011111 +vt 0.187500 0.033333 +vt 0.187500 0.011111 +vt 0.203125 0.033333 +vt 0.203125 0.011111 +vt 0.253906 0.683333 +vt 0.253906 0.638889 +vt 0.263672 0.683333 +vt 0.263672 0.638889 +vt 0.271484 0.683333 +vt 0.271484 0.638889 +vt 0.281250 0.683333 +vt 0.281250 0.638889 +vt 0.214844 0.988889 +vt 0.214844 0.750000 +vt 0.221354 0.988889 +vt 0.221354 0.750000 +vt 0.227865 0.988889 +vt 0.227865 0.750000 +vt 0.234375 0.988889 +vt 0.234375 0.750000 +vt 0.240885 0.988889 +vt 0.240885 0.750000 +vt 0.247396 0.988889 +vt 0.247396 0.750000 +vt 0.253906 0.988889 +vt 0.253906 0.750000 +vt 0.662109 0.666667 +vt 0.658691 0.683333 +vt 0.655273 0.666667 +vt 0.651856 0.683333 +vt 0.648438 0.666667 +vt 0.651856 0.650000 +vt 0.658691 0.650000 +vt 0.680176 0.650000 +vt 0.683594 0.666667 +vt 0.676758 0.666667 +vt 0.673340 0.650000 +vt 0.669922 0.666667 +vt 0.673340 0.683333 +vt 0.680176 0.683333 +vt 0.261719 0.988889 +vt 0.261719 0.750000 +vt 0.268229 0.988889 +vt 0.268229 0.750000 +vt 0.274740 0.988889 +vt 0.274740 0.750000 +vt 0.281250 0.988889 +vt 0.281250 0.750000 +vt 0.287760 0.988889 +vt 0.287760 0.750000 +vt 0.294271 0.988889 +vt 0.294271 0.750000 +vt 0.300781 0.988889 +vt 0.300781 0.750000 +vt 0.705078 0.666667 +vt 0.701660 0.683333 +vt 0.698242 0.666667 +vt 0.694824 0.683333 +vt 0.691406 0.666667 +vt 0.694824 0.650000 +vt 0.701660 0.650000 +vt 0.723144 0.650000 +vt 0.726563 0.666667 +vt 0.719727 0.666667 +vt 0.716309 0.650000 +vt 0.712891 0.666667 +vt 0.716309 0.683333 +vt 0.723144 0.683333 +vt 0.308594 0.988889 +vt 0.308594 0.750000 +vt 0.315104 0.988889 +vt 0.315104 0.750000 +vt 0.321615 0.988889 +vt 0.321615 0.750000 +vt 0.328125 0.988889 +vt 0.328125 0.750000 +vt 0.334635 0.988889 +vt 0.334635 0.750000 +vt 0.341146 0.988889 +vt 0.341146 0.750000 +vt 0.347656 0.988889 +vt 0.347656 0.750000 +vt 0.748047 0.666667 +vt 0.744629 0.683333 +vt 0.741211 0.666667 +vt 0.737793 0.683333 +vt 0.734375 0.666667 +vt 0.737793 0.650000 +vt 0.744629 0.650000 +vt 0.766113 0.650000 +vt 0.769531 0.666667 +vt 0.762695 0.666667 +vt 0.759277 0.650000 +vt 0.755859 0.666667 +vt 0.759277 0.683333 +vt 0.766113 0.683333 +vt 0.589844 0.988889 +vt 0.589844 0.772222 +vt 0.667969 0.988889 +vt 0.667969 0.772222 +vt 0.675781 0.988889 +vt 0.675781 0.772222 +vt 0.753906 0.988889 +vt 0.753906 0.772222 +vt 0.386719 0.988889 +vt 0.386719 0.766667 +vt 0.394531 0.988889 +vt 0.394531 0.766667 +vt 0.402344 0.988889 +vt 0.402344 0.766667 +vt 0.410156 0.988889 +vt 0.410156 0.766667 +vt 0.886719 0.988889 +vt 0.886719 0.772222 +vt 0.894531 0.988889 +vt 0.894531 0.772222 +vt 0.902344 0.988889 +vt 0.902344 0.772222 +vt 0.910156 0.988889 +vt 0.910156 0.772222 +vt 0.820313 0.394444 +vt 0.820313 0.372222 +vt 0.896484 0.394444 +vt 0.896484 0.372222 +vt 0.904297 0.394444 +vt 0.904297 0.372222 +vt 0.980469 0.394444 +vt 0.980469 0.372222 +vt 0.917969 0.988889 +vt 0.917969 0.772222 +vt 0.925781 0.988889 +vt 0.925781 0.772222 +vt 0.933594 0.988889 +vt 0.933594 0.772222 +vt 0.941406 0.988889 +vt 0.941406 0.772222 +vt 0.517578 0.033333 +vt 0.517578 0.011111 +vt 0.525391 0.033333 +vt 0.525391 0.011111 +vt 0.533203 0.033333 +vt 0.533203 0.011111 +vt 0.541016 0.033333 +vt 0.541016 0.011111 +vt 0.652344 0.033333 +vt 0.949219 0.988889 +vt 0.949219 0.772222 +vt 0.957031 0.988889 +vt 0.957031 0.772222 +vt 0.964844 0.988889 +vt 0.964844 0.772222 +vt 0.972656 0.988889 +vt 0.972656 0.772222 +vt 0.548828 0.033333 +vt 0.548828 0.011111 +vt 0.556641 0.033333 +vt 0.556641 0.011111 +vt 0.564453 0.033333 +vt 0.564453 0.011111 +vt 0.572266 0.033333 +vt 0.572266 0.011111 +vt 0.509766 0.344444 +vt 0.509766 0.322222 +vt 0.585938 0.344444 +vt 0.585938 0.322222 +vt 0.593750 0.344444 +vt 0.593750 0.322222 +vt 0.669922 0.344444 +vt 0.669922 0.322222 +vt 0.980469 0.988889 +vt 0.980469 0.772222 +vt 0.988281 0.988889 +vt 0.988281 0.772222 +vt 0.003906 0.683333 +vt 0.003906 0.466667 +vt 0.011719 0.683333 +vt 0.011719 0.466667 +vt 0.580078 0.033333 +vt 0.580078 0.011111 +vt 0.587891 0.033333 +vt 0.587891 0.011111 +vt 0.595703 0.033333 +vt 0.595703 0.011111 +vt 0.603516 0.033333 +vt 0.603516 0.011111 +vt 0.957031 0.444445 +vt 0.957031 0.416667 +vt 0.972656 0.444445 +vt 0.972656 0.416667 +vt 0.980469 0.444445 +vt 0.980469 0.416667 +vt 0.996094 0.444445 +vt 0.996094 0.416667 +vt 0.457031 0.683333 +vt 0.457031 0.638889 +vt 0.464844 0.683333 +vt 0.464844 0.638889 +vt 0.472656 0.683333 +vt 0.472656 0.638889 +vt 0.480469 0.683333 +vt 0.480469 0.638889 +vt 0.253906 0.394444 +vt 0.253906 0.366667 +vt 0.261719 0.394444 +vt 0.261719 0.366667 +vt 0.269531 0.394444 +vt 0.269531 0.366667 +vt 0.277344 0.394444 +vt 0.277344 0.366667 +vt 0.003906 0.394444 +vt 0.003906 0.366667 +vt 0.019531 0.394444 +vt 0.019531 0.366667 +vt 0.027344 0.394444 +vt 0.027344 0.366667 +vt 0.042969 0.394444 +vt 0.042969 0.366667 +vt 0.488281 0.683333 +vt 0.488281 0.638889 +vt 0.496094 0.683333 +vt 0.496094 0.638889 +vt 0.503906 0.683333 +vt 0.503906 0.638889 +vt 0.511719 0.683333 +vt 0.511719 0.638889 +vt 0.285156 0.394444 +vt 0.285156 0.366667 +vt 0.292969 0.394444 +vt 0.292969 0.366667 +vt 0.300781 0.394444 +vt 0.300781 0.366667 +vt 0.308594 0.394444 +vt 0.308594 0.366667 +vt 0.210938 0.033333 +vt 0.210938 0.011111 +vt 0.226563 0.033333 +vt 0.226563 0.011111 +vt 0.234375 0.033333 +vt 0.234375 0.011111 +vt 0.250000 0.033333 +vt 0.250000 0.011111 +vt 0.289063 0.683333 +vt 0.289063 0.638889 +vt 0.298828 0.683333 +vt 0.298828 0.638889 +vt 0.306641 0.683333 +vt 0.306641 0.638889 +vt 0.316406 0.683333 +vt 0.316406 0.638889 +vt 0.660156 0.033333 +vt 0.257813 0.033333 +vt 0.257813 0.011111 +vt 0.273438 0.033333 +vt 0.273438 0.011111 +vt 0.281250 0.033333 +vt 0.281250 0.011111 +vt 0.296875 0.033333 +vt 0.296875 0.011111 +vt 0.324219 0.683333 +vt 0.324219 0.638889 +vt 0.333984 0.683333 +vt 0.333984 0.638889 +vt 0.341797 0.683333 +vt 0.341797 0.638889 +vt 0.351563 0.683333 +vt 0.351563 0.638889 +vt 0.304688 0.033333 +vt 0.304688 0.011111 +vt 0.320313 0.033333 +vt 0.320313 0.011111 +vt 0.328125 0.033333 +vt 0.328125 0.011111 +vt 0.343750 0.033333 +vt 0.343750 0.011111 +vt 0.359375 0.683333 +vt 0.359375 0.638889 +vt 0.369141 0.683333 +vt 0.369141 0.638889 +vt 0.376953 0.683333 +vt 0.376953 0.638889 +vt 0.386719 0.683333 +vt 0.386719 0.638889 +vt 0.386719 0.033333 +vt 0.386719 0.011111 +vt 0.396484 0.033333 +vt 0.396484 0.011111 +vt 0.404297 0.033333 +vt 0.404297 0.011111 +vt 0.414063 0.033333 +vt 0.414063 0.011111 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.5000000 -0.8660254 +vn 0.0000000 0.5000000 -0.8660254 +vn -0.0000000 1.0000000 -0.0000000 +vn -0.0000000 0.5000000 0.8660254 +vn -0.0000000 -0.5000000 0.8660254 +vn -1.0000000 -0.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/4 58/150/4 59/151/7 +f 58/150/4 60/152/7 59/151/7 +f 59/151/7 60/152/7 61/153/8 +f 60/152/7 62/154/8 61/153/8 +f 61/153/8 62/154/8 63/155/9 +f 62/154/8 64/156/9 63/155/9 +f 63/155/9 64/156/9 65/157/10 +f 64/156/9 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/4 +f 68/160/11 58/162/4 57/161/4 +f 57/163/1 59/164/1 69/165/1 +f 59/164/1 61/166/1 69/165/1 +f 61/166/1 63/167/1 69/165/1 +f 63/167/1 65/168/1 69/165/1 +f 65/168/1 67/169/1 69/165/1 +f 67/169/1 57/163/1 69/165/1 +f 60/170/12 58/171/12 70/172/12 +f 62/173/12 60/170/12 70/172/12 +f 64/174/12 62/173/12 70/172/12 +f 66/175/12 64/174/12 70/172/12 +f 68/176/12 66/175/12 70/172/12 +f 58/171/12 68/176/12 70/172/12 +f 71/177/4 72/178/4 73/179/7 +f 72/178/4 74/180/7 73/179/7 +f 73/179/7 74/180/7 75/181/8 +f 74/180/7 76/182/8 75/181/8 +f 75/181/8 76/182/8 77/183/9 +f 76/182/8 78/184/9 77/183/9 +f 77/183/9 78/184/9 79/185/10 +f 78/184/9 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/4 +f 82/188/11 72/190/4 71/189/4 +f 71/191/1 73/192/1 83/193/1 +f 73/192/1 75/194/1 83/193/1 +f 75/194/1 77/195/1 83/193/1 +f 77/195/1 79/196/1 83/193/1 +f 79/196/1 81/197/1 83/193/1 +f 81/197/1 71/191/1 83/193/1 +f 74/198/12 72/199/12 84/200/12 +f 76/201/12 74/198/12 84/200/12 +f 78/202/12 76/201/12 84/200/12 +f 80/203/12 78/202/12 84/200/12 +f 82/204/12 80/203/12 84/200/12 +f 72/199/12 82/204/12 84/200/12 +f 85/205/4 86/206/4 87/207/7 +f 86/206/4 88/208/7 87/207/7 +f 87/207/7 88/208/7 89/209/8 +f 88/208/7 90/210/8 89/209/8 +f 89/209/8 90/210/8 91/211/9 +f 90/210/8 92/212/9 91/211/9 +f 91/211/9 92/212/9 93/213/10 +f 92/212/9 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/4 +f 96/216/11 86/218/4 85/217/4 +f 85/219/1 87/220/1 97/221/1 +f 87/220/1 89/222/1 97/221/1 +f 89/222/1 91/223/1 97/221/1 +f 91/223/1 93/224/1 97/221/1 +f 93/224/1 95/225/1 97/221/1 +f 95/225/1 85/219/1 97/221/1 +f 88/226/12 86/227/12 98/228/12 +f 90/229/12 88/226/12 98/228/12 +f 92/230/12 90/229/12 98/228/12 +f 94/231/12 92/230/12 98/228/12 +f 96/232/12 94/231/12 98/228/12 +f 86/227/12 96/232/12 98/228/12 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/417/5 155/417/5 +f 162/417/5 156/417/5 155/417/5 +f 157/417/6 158/417/6 159/417/6 +f 158/417/6 160/417/6 159/417/6 +f 163/418/1 164/419/1 165/420/1 +f 164/419/1 166/421/1 165/420/1 +f 167/422/2 168/423/2 169/424/2 +f 168/423/2 170/425/2 169/424/2 +f 167/426/3 169/427/3 165/428/3 +f 169/427/3 163/429/3 165/428/3 +f 170/430/4 168/431/4 164/432/4 +f 168/431/4 166/433/4 164/432/4 +f 169/417/5 170/417/5 163/417/5 +f 170/417/5 164/417/5 163/417/5 +f 165/417/6 166/417/6 167/417/6 +f 166/417/6 168/417/6 167/417/6 +f 171/434/4 172/435/4 173/436/7 +f 172/435/4 174/437/7 173/436/7 +f 173/436/7 174/437/7 175/438/8 +f 174/437/7 176/439/8 175/438/8 +f 175/438/8 176/439/8 177/440/9 +f 176/439/8 178/441/9 177/440/9 +f 177/440/9 178/441/9 179/442/10 +f 178/441/9 180/443/10 179/442/10 +f 179/442/10 180/443/10 181/444/11 +f 180/443/10 182/445/11 181/444/11 +f 181/444/11 182/445/11 171/446/4 +f 182/445/11 172/447/4 171/446/4 +f 171/448/1 173/449/1 183/450/1 +f 173/449/1 175/451/1 183/450/1 +f 175/451/1 177/452/1 183/450/1 +f 177/452/1 179/453/1 183/450/1 +f 179/453/1 181/454/1 183/450/1 +f 181/454/1 171/448/1 183/450/1 +f 174/455/12 172/456/12 184/457/12 +f 176/458/12 174/455/12 184/457/12 +f 178/459/12 176/458/12 184/457/12 +f 180/460/12 178/459/12 184/457/12 +f 182/461/12 180/460/12 184/457/12 +f 172/456/12 182/461/12 184/457/12 +f 185/462/4 186/463/4 187/464/7 +f 186/463/4 188/465/7 187/464/7 +f 187/464/7 188/465/7 189/466/8 +f 188/465/7 190/467/8 189/466/8 +f 189/466/8 190/467/8 191/468/9 +f 190/467/8 192/469/9 191/468/9 +f 191/468/9 192/469/9 193/470/10 +f 192/469/9 194/471/10 193/470/10 +f 193/470/10 194/471/10 195/472/11 +f 194/471/10 196/473/11 195/472/11 +f 195/472/11 196/473/11 185/474/4 +f 196/473/11 186/475/4 185/474/4 +f 185/476/1 187/477/1 197/478/1 +f 187/477/1 189/479/1 197/478/1 +f 189/479/1 191/480/1 197/478/1 +f 191/480/1 193/481/1 197/478/1 +f 193/481/1 195/482/1 197/478/1 +f 195/482/1 185/476/1 197/478/1 +f 188/483/12 186/484/12 198/485/12 +f 190/486/12 188/483/12 198/485/12 +f 192/487/12 190/486/12 198/485/12 +f 194/488/12 192/487/12 198/485/12 +f 196/489/12 194/488/12 198/485/12 +f 186/484/12 196/489/12 198/485/12 +f 199/490/4 200/491/4 201/492/7 +f 200/491/4 202/493/7 201/492/7 +f 201/492/7 202/493/7 203/494/8 +f 202/493/7 204/495/8 203/494/8 +f 203/494/8 204/495/8 205/496/9 +f 204/495/8 206/497/9 205/496/9 +f 205/496/9 206/497/9 207/498/10 +f 206/497/9 208/499/10 207/498/10 +f 207/498/10 208/499/10 209/500/11 +f 208/499/10 210/501/11 209/500/11 +f 209/500/11 210/501/11 199/502/4 +f 210/501/11 200/503/4 199/502/4 +f 199/504/1 201/505/1 211/506/1 +f 201/505/1 203/507/1 211/506/1 +f 203/507/1 205/508/1 211/506/1 +f 205/508/1 207/509/1 211/506/1 +f 207/509/1 209/510/1 211/506/1 +f 209/510/1 199/504/1 211/506/1 +f 202/511/12 200/512/12 212/513/12 +f 204/514/12 202/511/12 212/513/12 +f 206/515/12 204/514/12 212/513/12 +f 208/516/12 206/515/12 212/513/12 +f 210/517/12 208/516/12 212/513/12 +f 200/512/12 210/517/12 212/513/12 +f 213/518/1 214/519/1 215/520/1 +f 214/519/1 216/521/1 215/520/1 +f 217/522/2 218/523/2 219/524/2 +f 218/523/2 220/525/2 219/524/2 +f 217/526/3 219/527/3 215/528/3 +f 219/527/3 213/529/3 215/528/3 +f 220/530/4 218/531/4 214/532/4 +f 218/531/4 216/533/4 214/532/4 +f 219/534/5 220/535/5 213/536/5 +f 220/535/5 214/537/5 213/536/5 +f 215/538/6 216/539/6 217/540/6 +f 216/539/6 218/541/6 217/540/6 +f 221/542/1 222/543/1 223/544/1 +f 222/543/1 224/545/1 223/544/1 +f 225/546/2 226/547/2 227/548/2 +f 226/547/2 228/549/2 227/548/2 +f 225/550/3 227/551/3 223/552/3 +f 227/551/3 221/553/3 223/552/3 +f 228/554/4 226/555/4 222/556/4 +f 226/555/4 224/557/4 222/556/4 +f 227/558/5 228/559/5 221/560/5 +f 228/559/5 222/561/5 221/560/5 +f 223/562/6 224/563/6 225/564/6 +f 224/563/6 226/565/6 225/564/6 +f 229/566/1 230/566/1 231/566/1 +f 230/566/1 232/566/1 231/566/1 +f 233/566/2 234/566/2 235/566/2 +f 234/566/2 236/566/2 235/566/2 +f 233/567/3 235/568/3 231/569/3 +f 235/568/3 229/570/3 231/569/3 +f 236/571/4 234/572/4 230/573/4 +f 234/572/4 232/574/4 230/573/4 +f 235/575/5 236/576/5 229/577/5 +f 236/576/5 230/578/5 229/577/5 +f 231/579/6 232/580/6 233/581/6 +f 232/580/6 234/582/6 233/581/6 +f 237/583/1 238/584/1 239/585/1 +f 238/584/1 240/586/1 239/585/1 +f 241/587/2 242/588/2 243/589/2 +f 242/588/2 244/590/2 243/589/2 +f 241/591/3 243/592/3 239/593/3 +f 243/592/3 237/594/3 239/593/3 +f 244/595/4 242/596/4 238/597/4 +f 242/596/4 240/598/4 238/597/4 +f 243/599/5 244/600/5 237/601/5 +f 244/600/5 238/602/5 237/601/5 +f 239/603/6 240/604/6 241/605/6 +f 240/604/6 242/606/6 241/605/6 +f 245/607/1 246/608/1 247/609/1 +f 246/608/1 248/610/1 247/609/1 +f 249/611/2 250/612/2 251/613/2 +f 250/612/2 252/614/2 251/613/2 +f 249/615/3 251/616/3 247/617/3 +f 251/616/3 245/618/3 247/617/3 +f 252/619/4 250/620/4 246/621/4 +f 250/620/4 248/622/4 246/621/4 +f 251/623/5 252/624/5 245/625/5 +f 252/624/5 246/626/5 245/625/5 +f 247/627/6 248/628/6 249/629/6 +f 248/628/6 250/630/6 249/629/6 +f 253/631/1 254/632/1 255/633/1 +f 254/632/1 256/634/1 255/633/1 +f 257/635/2 258/636/2 259/637/2 +f 258/636/2 260/638/2 259/637/2 +f 257/639/3 259/640/3 255/641/3 +f 259/640/3 253/642/3 255/641/3 +f 260/643/4 258/644/4 254/645/4 +f 258/644/4 256/646/4 254/645/4 +f 259/647/5 260/648/5 253/649/5 +f 260/648/5 254/650/5 253/649/5 +f 255/651/6 256/652/6 257/653/6 +f 256/652/6 258/654/6 257/653/6 +f 261/655/1 262/656/1 263/657/1 +f 262/656/1 264/658/1 263/657/1 +f 265/659/2 266/660/2 267/661/2 +f 266/660/2 268/662/2 267/661/2 +f 265/663/3 267/664/3 263/665/3 +f 267/664/3 261/666/3 263/665/3 +f 268/667/4 266/668/4 262/669/4 +f 266/668/4 264/670/4 262/669/4 +f 267/671/5 268/671/5 261/671/5 +f 268/671/5 262/671/5 261/671/5 +f 263/671/6 264/671/6 265/671/6 +f 264/671/6 266/671/6 265/671/6 +f 269/672/1 270/673/1 271/674/1 +f 270/673/1 272/675/1 271/674/1 +f 273/676/2 274/677/2 275/678/2 +f 274/677/2 276/679/2 275/678/2 +f 273/680/3 275/681/3 271/682/3 +f 275/681/3 269/683/3 271/682/3 +f 276/684/4 274/685/4 270/686/4 +f 274/685/4 272/687/4 270/686/4 +f 275/671/5 276/671/5 269/671/5 +f 276/671/5 270/671/5 269/671/5 +f 271/671/6 272/671/6 273/671/6 +f 272/671/6 274/671/6 273/671/6 +f 277/688/1 278/689/1 279/690/1 +f 278/689/1 280/691/1 279/690/1 +f 281/692/2 282/693/2 283/694/2 +f 282/693/2 284/695/2 283/694/2 +f 281/696/3 283/697/3 279/698/3 +f 283/697/3 277/699/3 279/698/3 +f 284/700/4 282/701/4 278/702/4 +f 282/701/4 280/703/4 278/702/4 +f 283/704/5 284/705/5 277/706/5 +f 284/705/5 278/707/5 277/706/5 +f 279/708/6 280/709/6 281/710/6 +f 280/709/6 282/711/6 281/710/6 diff --git a/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp-texture.png b/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..23b66873c4d9ab20ef9663d74feb50df033f581c GIT binary patch literal 1212 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83ws5ck$wzypY+ztuY4&t+45^s&_KsuLoK%?u z4{OT4O-;L8(RASvtI#G6k)vyy*fYfUI`1~%*50w=k{*lb-Eb-MCb@(eI~%q<5h_hq zJk1d+(w(A{x%~c_Kl9SfQzZUXs-OAutXBPg!SfgIZeHW6{P+FyM)!o?x%1}r*)pZr z{``FMn$_-q55M;Q`}_Rz%@6Nyzwb5YVlWV6WMFUvIk(t^1gTTdTm)4_T=vWSCkVdzJZxQ0$7mv{noo6eU>jTpU>C* z{P23*UnkMP0 zx+|M%N=x!@Sl{>_wSlGGoNs&B!M*zXL~idn1PVNyX;F`bWzT~}KBo=mpZn9gaS~|( zOLRElw4S;q%<8da5dZx7yFKqUzJ~5uZ)!Gd-pbV{Z!1^bvUO8+?)RKGk{0);zI|&R zHScGM*&Eq6)qVF1c=PY=+giY@zrVinVe+4kx8HNmzrKH-ZS~V{Coc;pp1V~5%**gR q{ZmL`!^WCOv2*E2iRi|wpX}$>MJ=_nI-~?DoIG9qT-G@yGywqloJ}ME literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model.obj b/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model.obj new file mode 100644 index 0000000..3ae0c2e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-72ebafe55892a582/model.obj @@ -0,0 +1,1454 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 0.7900000 +v 0.3700000 -0.4300000 0.7900000 +v 0.3700000 0.3700000 -0.0000000 +v 0.3700000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 -0.0000000 +v -0.4300000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 0.7900000 +v -0.4300000 -0.4300000 0.7900000 +v 0.3900000 0.3900000 0.8570000 +v 0.3900000 -0.4500000 0.8570000 +v 0.3900000 0.3900000 0.7900000 +v 0.3900000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.7900000 +v -0.4500000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.8570000 +v -0.4500000 -0.4500000 0.8570000 +v 0.2000000 0.1200000 0.8690000 +v 0.2000000 -0.1800000 0.8690000 +v 0.2000000 0.1200000 0.8570000 +v 0.2000000 -0.1800000 0.8570000 +v -0.2600000 0.1200000 0.8570000 +v -0.2600000 -0.1800000 0.8570000 +v -0.2600000 0.1200000 0.8690000 +v -0.2600000 -0.1800000 0.8690000 +v 0.3850000 0.3850000 0.7900000 +v 0.3850000 0.3150000 0.7900000 +v 0.3850000 0.3850000 -0.0000000 +v 0.3850000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 -0.0000000 +v 0.3150000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 0.7900000 +v 0.3150000 0.3150000 0.7900000 +v 0.3850000 -0.3750000 0.7900000 +v 0.3850000 -0.4450000 0.7900000 +v 0.3850000 -0.3750000 -0.0000000 +v 0.3850000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 -0.0000000 +v 0.3150000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 0.7900000 +v 0.3150000 -0.4450000 0.7900000 +v -0.3750000 0.3850000 0.7900000 +v -0.3750000 0.3150000 0.7900000 +v -0.3750000 0.3850000 -0.0000000 +v -0.3750000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 -0.0000000 +v -0.4450000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 0.7900000 +v -0.4450000 0.3150000 0.7900000 +v -0.3750000 -0.3750000 0.7900000 +v -0.3750000 -0.4450000 0.7900000 +v -0.3750000 -0.3750000 -0.0000000 +v -0.3750000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 -0.0000000 +v -0.4450000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 0.7900000 +v -0.4450000 -0.4450000 0.7900000 +v 0.3000000 0.3250000 0.1700000 +v -0.3600000 0.3250000 0.1700000 +v 0.3000000 0.3500000 0.1266987 +v -0.3600000 0.3500000 0.1266987 +v 0.3000000 0.4000000 0.1266987 +v -0.3600000 0.4000000 0.1266987 +v 0.3000000 0.4250000 0.1700000 +v -0.3600000 0.4250000 0.1700000 +v 0.3000000 0.4000000 0.2133013 +v -0.3600000 0.4000000 0.2133013 +v 0.3000000 0.3500000 0.2133013 +v -0.3600000 0.3500000 0.2133013 +v 0.3000000 0.3750000 0.1700000 +v -0.3600000 0.3750000 0.1700000 +v 0.3000000 0.3250000 0.3700000 +v -0.3600000 0.3250000 0.3700000 +v 0.3000000 0.3500000 0.3266987 +v -0.3600000 0.3500000 0.3266987 +v 0.3000000 0.4000000 0.3266987 +v -0.3600000 0.4000000 0.3266987 +v 0.3000000 0.4250000 0.3700000 +v -0.3600000 0.4250000 0.3700000 +v 0.3000000 0.4000000 0.4133013 +v -0.3600000 0.4000000 0.4133013 +v 0.3000000 0.3500000 0.4133013 +v -0.3600000 0.3500000 0.4133013 +v 0.3000000 0.3750000 0.3700000 +v -0.3600000 0.3750000 0.3700000 +v 0.3000000 0.3250000 0.5700000 +v -0.3600000 0.3250000 0.5700000 +v 0.3000000 0.3500000 0.5266987 +v -0.3600000 0.3500000 0.5266987 +v 0.3000000 0.4000000 0.5266987 +v -0.3600000 0.4000000 0.5266987 +v 0.3000000 0.4250000 0.5700000 +v -0.3600000 0.4250000 0.5700000 +v 0.3000000 0.4000000 0.6133013 +v -0.3600000 0.4000000 0.6133013 +v 0.3000000 0.3500000 0.6133013 +v -0.3600000 0.3500000 0.6133013 +v 0.3000000 0.3750000 0.5700000 +v -0.3600000 0.3750000 0.5700000 +v 0.3900000 0.2700000 0.6900000 +v 0.3900000 -0.3300000 0.6900000 +v 0.3900000 0.2700000 0.0700000 +v 0.3900000 -0.3300000 0.0700000 +v 0.3700000 0.2700000 0.0700000 +v 0.3700000 -0.3300000 0.0700000 +v 0.3700000 0.2700000 0.6900000 +v 0.3700000 -0.3300000 0.6900000 +v 0.3940000 -0.1700000 0.6800000 +v 0.3940000 -0.1900000 0.6800000 +v 0.3940000 -0.1700000 0.0800000 +v 0.3940000 -0.1900000 0.0800000 +v 0.3880000 -0.1700000 0.0800000 +v 0.3880000 -0.1900000 0.0800000 +v 0.3880000 -0.1700000 0.6800000 +v 0.3880000 -0.1900000 0.6800000 +v 0.3940000 -0.0200000 0.6800000 +v 0.3940000 -0.0400000 0.6800000 +v 0.3940000 -0.0200000 0.0800000 +v 0.3940000 -0.0400000 0.0800000 +v 0.3880000 -0.0200000 0.0800000 +v 0.3880000 -0.0400000 0.0800000 +v 0.3880000 -0.0200000 0.6800000 +v 0.3880000 -0.0400000 0.6800000 +v 0.3940000 0.1300000 0.6800000 +v 0.3940000 0.1100000 0.6800000 +v 0.3940000 0.1300000 0.0800000 +v 0.3940000 0.1100000 0.0800000 +v 0.3880000 0.1300000 0.0800000 +v 0.3880000 0.1100000 0.0800000 +v 0.3880000 0.1300000 0.6800000 +v 0.3880000 0.1100000 0.6800000 +v 0.4150000 -0.1950000 0.8400000 +v 0.4150000 -0.2650000 0.8400000 +v 0.4150000 -0.1950000 0.7300000 +v 0.4150000 -0.2650000 0.7300000 +v 0.3850000 -0.1950000 0.7300000 +v 0.3850000 -0.2650000 0.7300000 +v 0.3850000 -0.1950000 0.8400000 +v 0.3850000 -0.2650000 0.8400000 +v 0.4150000 0.2050000 0.8400000 +v 0.4150000 0.1350000 0.8400000 +v 0.4150000 0.2050000 0.7300000 +v 0.4150000 0.1350000 0.7300000 +v 0.3850000 0.2050000 0.7300000 +v 0.3850000 0.1350000 0.7300000 +v 0.3850000 0.2050000 0.8400000 +v 0.3850000 0.1350000 0.8400000 +v -0.2450000 0.4150000 0.8400000 +v -0.2450000 0.3850000 0.8400000 +v -0.2450000 0.4150000 0.7300000 +v -0.2450000 0.3850000 0.7300000 +v -0.3150000 0.4150000 0.7300000 +v -0.3150000 0.3850000 0.7300000 +v -0.3150000 0.4150000 0.8400000 +v -0.3150000 0.3850000 0.8400000 +v 0.0050000 0.4150000 0.8400000 +v 0.0050000 0.3850000 0.8400000 +v 0.0050000 0.4150000 0.7300000 +v 0.0050000 0.3850000 0.7300000 +v -0.0650000 0.4150000 0.7300000 +v -0.0650000 0.3850000 0.7300000 +v -0.0650000 0.4150000 0.8400000 +v -0.0650000 0.3850000 0.8400000 +v 0.2550000 0.4150000 0.8400000 +v 0.2550000 0.3850000 0.8400000 +v 0.2550000 0.4150000 0.7300000 +v 0.2550000 0.3850000 0.7300000 +v 0.1850000 0.4150000 0.7300000 +v 0.1850000 0.3850000 0.7300000 +v 0.1850000 0.4150000 0.8400000 +v 0.1850000 0.3850000 0.8400000 +v 0.3000000 -0.4850000 0.1700000 +v -0.3600000 -0.4850000 0.1700000 +v 0.3000000 -0.4600000 0.1266987 +v -0.3600000 -0.4600000 0.1266987 +v 0.3000000 -0.4100000 0.1266987 +v -0.3600000 -0.4100000 0.1266987 +v 0.3000000 -0.3850000 0.1700000 +v -0.3600000 -0.3850000 0.1700000 +v 0.3000000 -0.4100000 0.2133013 +v -0.3600000 -0.4100000 0.2133013 +v 0.3000000 -0.4600000 0.2133013 +v -0.3600000 -0.4600000 0.2133013 +v 0.3000000 -0.4350000 0.1700000 +v -0.3600000 -0.4350000 0.1700000 +v 0.3000000 -0.4850000 0.3700000 +v -0.3600000 -0.4850000 0.3700000 +v 0.3000000 -0.4600000 0.3266987 +v -0.3600000 -0.4600000 0.3266987 +v 0.3000000 -0.4100000 0.3266987 +v -0.3600000 -0.4100000 0.3266987 +v 0.3000000 -0.3850000 0.3700000 +v -0.3600000 -0.3850000 0.3700000 +v 0.3000000 -0.4100000 0.4133013 +v -0.3600000 -0.4100000 0.4133013 +v 0.3000000 -0.4600000 0.4133013 +v -0.3600000 -0.4600000 0.4133013 +v 0.3000000 -0.4350000 0.3700000 +v -0.3600000 -0.4350000 0.3700000 +v 0.3000000 -0.4850000 0.5700000 +v -0.3600000 -0.4850000 0.5700000 +v 0.3000000 -0.4600000 0.5266987 +v -0.3600000 -0.4600000 0.5266987 +v 0.3000000 -0.4100000 0.5266987 +v -0.3600000 -0.4100000 0.5266987 +v 0.3000000 -0.3850000 0.5700000 +v -0.3600000 -0.3850000 0.5700000 +v 0.3000000 -0.4100000 0.6133013 +v -0.3600000 -0.4100000 0.6133013 +v 0.3000000 -0.4600000 0.6133013 +v -0.3600000 -0.4600000 0.6133013 +v 0.3000000 -0.4350000 0.5700000 +v -0.3600000 -0.4350000 0.5700000 +v -0.4300000 0.2700000 0.6900000 +v -0.4300000 -0.3300000 0.6900000 +v -0.4300000 0.2700000 0.0700000 +v -0.4300000 -0.3300000 0.0700000 +v -0.4500000 0.2700000 0.0700000 +v -0.4500000 -0.3300000 0.0700000 +v -0.4500000 0.2700000 0.6900000 +v -0.4500000 -0.3300000 0.6900000 +v -0.4480000 -0.1700000 0.6800000 +v -0.4480000 -0.1900000 0.6800000 +v -0.4480000 -0.1700000 0.0800000 +v -0.4480000 -0.1900000 0.0800000 +v -0.4540000 -0.1700000 0.0800000 +v -0.4540000 -0.1900000 0.0800000 +v -0.4540000 -0.1700000 0.6800000 +v -0.4540000 -0.1900000 0.6800000 +v -0.4480000 -0.0200000 0.6800000 +v -0.4480000 -0.0400000 0.6800000 +v -0.4480000 -0.0200000 0.0800000 +v -0.4480000 -0.0400000 0.0800000 +v -0.4540000 -0.0200000 0.0800000 +v -0.4540000 -0.0400000 0.0800000 +v -0.4540000 -0.0200000 0.6800000 +v -0.4540000 -0.0400000 0.6800000 +v -0.4480000 0.1300000 0.6800000 +v -0.4480000 0.1100000 0.6800000 +v -0.4480000 0.1300000 0.0800000 +v -0.4480000 0.1100000 0.0800000 +v -0.4540000 0.1300000 0.0800000 +v -0.4540000 0.1100000 0.0800000 +v -0.4540000 0.1300000 0.6800000 +v -0.4540000 0.1100000 0.6800000 +v -0.4450000 -0.1950000 0.8400000 +v -0.4450000 -0.2650000 0.8400000 +v -0.4450000 -0.1950000 0.7300000 +v -0.4450000 -0.2650000 0.7300000 +v -0.4750000 -0.1950000 0.7300000 +v -0.4750000 -0.2650000 0.7300000 +v -0.4750000 -0.1950000 0.8400000 +v -0.4750000 -0.2650000 0.8400000 +v -0.4450000 0.2050000 0.8400000 +v -0.4450000 0.1350000 0.8400000 +v -0.4450000 0.2050000 0.7300000 +v -0.4450000 0.1350000 0.7300000 +v -0.4750000 0.2050000 0.7300000 +v -0.4750000 0.1350000 0.7300000 +v -0.4750000 0.2050000 0.8400000 +v -0.4750000 0.1350000 0.8400000 +v -0.2450000 -0.4450000 0.8400000 +v -0.2450000 -0.4750000 0.8400000 +v -0.2450000 -0.4450000 0.7300000 +v -0.2450000 -0.4750000 0.7300000 +v -0.3150000 -0.4450000 0.7300000 +v -0.3150000 -0.4750000 0.7300000 +v -0.3150000 -0.4450000 0.8400000 +v -0.3150000 -0.4750000 0.8400000 +v 0.0050000 -0.4450000 0.8400000 +v 0.0050000 -0.4750000 0.8400000 +v 0.0050000 -0.4450000 0.7300000 +v 0.0050000 -0.4750000 0.7300000 +v -0.0650000 -0.4450000 0.7300000 +v -0.0650000 -0.4750000 0.7300000 +v -0.0650000 -0.4450000 0.8400000 +v -0.0650000 -0.4750000 0.8400000 +v 0.2550000 -0.4450000 0.8400000 +v 0.2550000 -0.4750000 0.8400000 +v 0.2550000 -0.4450000 0.7300000 +v 0.2550000 -0.4750000 0.7300000 +v 0.1850000 -0.4450000 0.7300000 +v 0.1850000 -0.4750000 0.7300000 +v 0.1850000 -0.4450000 0.8400000 +v 0.1850000 -0.4750000 0.8400000 +vt 0.003906 0.344445 +vt 0.003906 0.055556 +vt 0.103516 0.344445 +vt 0.103516 0.055556 +vt 0.111328 0.344445 +vt 0.111328 0.055556 +vt 0.210938 0.344445 +vt 0.210938 0.055556 +vt 0.218750 0.344445 +vt 0.218750 0.061111 +vt 0.320313 0.344445 +vt 0.320313 0.061111 +vt 0.328125 0.344445 +vt 0.328125 0.061111 +vt 0.429688 0.344445 +vt 0.429688 0.061111 +vt 0.613281 0.033333 +vt 0.621094 0.033333 +vt 0.628906 0.033333 +vt 0.777344 0.683333 +vt 0.777344 0.655556 +vt 0.882813 0.683333 +vt 0.882813 0.655556 +vt 0.890625 0.683333 +vt 0.890625 0.655556 +vt 0.996094 0.683333 +vt 0.996094 0.655556 +vt 0.636719 0.033333 +vt 0.152344 0.683333 +vt 0.152344 0.572222 +vt 0.160156 0.683333 +vt 0.160156 0.572222 +vt 0.167969 0.683333 +vt 0.167969 0.572222 +vt 0.175781 0.683333 +vt 0.175781 0.572222 +vt 0.677734 0.344444 +vt 0.677734 0.322222 +vt 0.736328 0.344444 +vt 0.736328 0.322222 +vt 0.003906 0.033333 +vt 0.003906 0.011111 +vt 0.062500 0.033333 +vt 0.062500 0.011111 +vt 0.019531 0.683333 +vt 0.019531 0.572222 +vt 0.078125 0.683333 +vt 0.078125 0.572222 +vt 0.085938 0.683333 +vt 0.085938 0.572222 +vt 0.144531 0.683333 +vt 0.144531 0.572222 +vt 0.003906 0.444445 +vt 0.003906 0.416667 +vt 0.103516 0.444445 +vt 0.103516 0.416667 +vt 0.111328 0.444445 +vt 0.111328 0.416667 +vt 0.210938 0.444445 +vt 0.210938 0.416667 +vt 0.437500 0.344445 +vt 0.437500 0.061111 +vt 0.447266 0.344445 +vt 0.447266 0.061111 +vt 0.455078 0.344445 +vt 0.455078 0.061111 +vt 0.464844 0.344445 +vt 0.464844 0.061111 +vt 0.050781 0.394444 +vt 0.050781 0.366667 +vt 0.060547 0.394444 +vt 0.060547 0.366667 +vt 0.068359 0.394444 +vt 0.068359 0.366667 +vt 0.078125 0.394444 +vt 0.078125 0.366667 +vt 0.218750 0.444445 +vt 0.218750 0.416667 +vt 0.318359 0.444445 +vt 0.318359 0.416667 +vt 0.326172 0.444445 +vt 0.326172 0.416667 +vt 0.425781 0.444445 +vt 0.425781 0.416667 +vt 0.472656 0.344445 +vt 0.472656 0.061111 +vt 0.482422 0.344445 +vt 0.482422 0.061111 +vt 0.490234 0.344445 +vt 0.490234 0.061111 +vt 0.500000 0.344445 +vt 0.500000 0.061111 +vt 0.085938 0.394444 +vt 0.085938 0.366667 +vt 0.095703 0.394444 +vt 0.095703 0.366667 +vt 0.103516 0.394444 +vt 0.103516 0.366667 +vt 0.113281 0.394444 +vt 0.113281 0.366667 +vt 0.433594 0.444445 +vt 0.433594 0.416667 +vt 0.533203 0.444445 +vt 0.533203 0.416667 +vt 0.541016 0.444445 +vt 0.541016 0.416667 +vt 0.640625 0.444445 +vt 0.640625 0.416667 +vt 0.003906 0.988889 +vt 0.003906 0.705555 +vt 0.013672 0.988889 +vt 0.013672 0.705555 +vt 0.021484 0.988889 +vt 0.021484 0.705555 +vt 0.031250 0.988889 +vt 0.031250 0.705555 +vt 0.121094 0.394444 +vt 0.121094 0.366667 +vt 0.130859 0.394444 +vt 0.130859 0.366667 +vt 0.138672 0.394444 +vt 0.138672 0.366667 +vt 0.148438 0.394444 +vt 0.148438 0.366667 +vt 0.648438 0.444445 +vt 0.648438 0.416667 +vt 0.748047 0.444445 +vt 0.748047 0.416667 +vt 0.755859 0.444445 +vt 0.755859 0.416667 +vt 0.855469 0.444445 +vt 0.855469 0.416667 +vt 0.039063 0.988889 +vt 0.039063 0.705555 +vt 0.048828 0.988889 +vt 0.048828 0.705555 +vt 0.056641 0.988889 +vt 0.056641 0.705555 +vt 0.066406 0.988889 +vt 0.066406 0.705555 +vt 0.156250 0.394444 +vt 0.156250 0.366667 +vt 0.166016 0.394444 +vt 0.166016 0.366667 +vt 0.173828 0.394444 +vt 0.173828 0.366667 +vt 0.183594 0.394444 +vt 0.183594 0.366667 +vt 0.074219 0.988889 +vt 0.074219 0.750000 +vt 0.080729 0.988889 +vt 0.080729 0.750000 +vt 0.087240 0.988889 +vt 0.087240 0.750000 +vt 0.093750 0.988889 +vt 0.093750 0.750000 +vt 0.100260 0.988889 +vt 0.100260 0.750000 +vt 0.106771 0.988889 +vt 0.106771 0.750000 +vt 0.113281 0.988889 +vt 0.113281 0.750000 +vt 0.533203 0.666667 +vt 0.529785 0.683333 +vt 0.526367 0.666667 +vt 0.522949 0.683333 +vt 0.519531 0.666667 +vt 0.522949 0.650000 +vt 0.529785 0.650000 +vt 0.551269 0.650000 +vt 0.554688 0.666667 +vt 0.547852 0.666667 +vt 0.544434 0.650000 +vt 0.541016 0.666667 +vt 0.544434 0.683333 +vt 0.551269 0.683333 +vt 0.121094 0.988889 +vt 0.121094 0.750000 +vt 0.127604 0.988889 +vt 0.127604 0.750000 +vt 0.134115 0.988889 +vt 0.134115 0.750000 +vt 0.140625 0.988889 +vt 0.140625 0.750000 +vt 0.147135 0.988889 +vt 0.147135 0.750000 +vt 0.153646 0.988889 +vt 0.153646 0.750000 +vt 0.160156 0.988889 +vt 0.160156 0.750000 +vt 0.576172 0.666667 +vt 0.572754 0.683333 +vt 0.569336 0.666667 +vt 0.565918 0.683333 +vt 0.562500 0.666667 +vt 0.565918 0.650000 +vt 0.572754 0.650000 +vt 0.594238 0.650000 +vt 0.597656 0.666667 +vt 0.590820 0.666667 +vt 0.587402 0.650000 +vt 0.583984 0.666667 +vt 0.587402 0.683333 +vt 0.594238 0.683333 +vt 0.167969 0.988889 +vt 0.167969 0.750000 +vt 0.174479 0.988889 +vt 0.174479 0.750000 +vt 0.180990 0.988889 +vt 0.180990 0.750000 +vt 0.187500 0.988889 +vt 0.187500 0.750000 +vt 0.194010 0.988889 +vt 0.194010 0.750000 +vt 0.200521 0.988889 +vt 0.200521 0.750000 +vt 0.207031 0.988889 +vt 0.207031 0.750000 +vt 0.619141 0.666667 +vt 0.615723 0.683333 +vt 0.612305 0.666667 +vt 0.608887 0.683333 +vt 0.605469 0.666667 +vt 0.608887 0.650000 +vt 0.615723 0.650000 +vt 0.637207 0.650000 +vt 0.640625 0.666667 +vt 0.633789 0.666667 +vt 0.630371 0.650000 +vt 0.626953 0.666667 +vt 0.630371 0.683333 +vt 0.637207 0.683333 +vt 0.417969 0.988889 +vt 0.417969 0.772222 +vt 0.496094 0.988889 +vt 0.496094 0.772222 +vt 0.503906 0.988889 +vt 0.503906 0.772222 +vt 0.582031 0.988889 +vt 0.582031 0.772222 +vt 0.355469 0.988889 +vt 0.355469 0.766667 +vt 0.363281 0.988889 +vt 0.363281 0.766667 +vt 0.371094 0.988889 +vt 0.371094 0.766667 +vt 0.378906 0.988889 +vt 0.378906 0.766667 +vt 0.761719 0.988889 +vt 0.761719 0.772222 +vt 0.769531 0.988889 +vt 0.769531 0.772222 +vt 0.777344 0.988889 +vt 0.777344 0.772222 +vt 0.785156 0.988889 +vt 0.785156 0.772222 +vt 0.316406 0.394444 +vt 0.316406 0.372222 +vt 0.392578 0.394444 +vt 0.392578 0.372222 +vt 0.400391 0.394444 +vt 0.400391 0.372222 +vt 0.476563 0.394444 +vt 0.476563 0.372222 +vt 0.792969 0.988889 +vt 0.792969 0.772222 +vt 0.800781 0.988889 +vt 0.800781 0.772222 +vt 0.808594 0.988889 +vt 0.808594 0.772222 +vt 0.816406 0.988889 +vt 0.816406 0.772222 +vt 0.421875 0.033333 +vt 0.421875 0.011111 +vt 0.429688 0.033333 +vt 0.429688 0.011111 +vt 0.437500 0.033333 +vt 0.437500 0.011111 +vt 0.445313 0.033333 +vt 0.445313 0.011111 +vt 0.484375 0.394444 +vt 0.484375 0.372222 +vt 0.560547 0.394444 +vt 0.560547 0.372222 +vt 0.568359 0.394444 +vt 0.568359 0.372222 +vt 0.644531 0.394444 +vt 0.644531 0.372222 +vt 0.824219 0.988889 +vt 0.824219 0.772222 +vt 0.832031 0.988889 +vt 0.832031 0.772222 +vt 0.839844 0.988889 +vt 0.839844 0.772222 +vt 0.847656 0.988889 +vt 0.847656 0.772222 +vt 0.455078 0.033333 +vt 0.455078 0.011111 +vt 0.462891 0.033333 +vt 0.462891 0.011111 +vt 0.470703 0.033333 +vt 0.470703 0.011111 +vt 0.478516 0.033333 +vt 0.478516 0.011111 +vt 0.652344 0.394444 +vt 0.652344 0.372222 +vt 0.728516 0.394444 +vt 0.728516 0.372222 +vt 0.736328 0.394444 +vt 0.736328 0.372222 +vt 0.812500 0.394444 +vt 0.812500 0.372222 +vt 0.855469 0.988889 +vt 0.855469 0.772222 +vt 0.863281 0.988889 +vt 0.863281 0.772222 +vt 0.871094 0.988889 +vt 0.871094 0.772222 +vt 0.878906 0.988889 +vt 0.878906 0.772222 +vt 0.486328 0.033333 +vt 0.486328 0.011111 +vt 0.494141 0.033333 +vt 0.494141 0.011111 +vt 0.501953 0.033333 +vt 0.501953 0.011111 +vt 0.509766 0.033333 +vt 0.509766 0.011111 +vt 0.863281 0.444445 +vt 0.863281 0.416667 +vt 0.878906 0.444445 +vt 0.878906 0.416667 +vt 0.886719 0.444445 +vt 0.886719 0.416667 +vt 0.902344 0.444445 +vt 0.902344 0.416667 +vt 0.394531 0.683333 +vt 0.394531 0.638889 +vt 0.402344 0.683333 +vt 0.402344 0.638889 +vt 0.410156 0.683333 +vt 0.410156 0.638889 +vt 0.417969 0.683333 +vt 0.417969 0.638889 +vt 0.191406 0.394444 +vt 0.191406 0.366667 +vt 0.199219 0.394444 +vt 0.199219 0.366667 +vt 0.207031 0.394444 +vt 0.207031 0.366667 +vt 0.214844 0.394444 +vt 0.214844 0.366667 +vt 0.910156 0.444445 +vt 0.910156 0.416667 +vt 0.925781 0.444445 +vt 0.925781 0.416667 +vt 0.933594 0.444445 +vt 0.933594 0.416667 +vt 0.949219 0.444445 +vt 0.949219 0.416667 +vt 0.425781 0.683333 +vt 0.425781 0.638889 +vt 0.433594 0.683333 +vt 0.433594 0.638889 +vt 0.441406 0.683333 +vt 0.441406 0.638889 +vt 0.449219 0.683333 +vt 0.449219 0.638889 +vt 0.222656 0.394444 +vt 0.222656 0.366667 +vt 0.230469 0.394444 +vt 0.230469 0.366667 +vt 0.238281 0.394444 +vt 0.238281 0.366667 +vt 0.246094 0.394444 +vt 0.246094 0.366667 +vt 0.070313 0.033333 +vt 0.070313 0.011111 +vt 0.085938 0.033333 +vt 0.085938 0.011111 +vt 0.093750 0.033333 +vt 0.093750 0.011111 +vt 0.109375 0.033333 +vt 0.109375 0.011111 +vt 0.183594 0.683333 +vt 0.183594 0.638889 +vt 0.193359 0.683333 +vt 0.193359 0.638889 +vt 0.201172 0.683333 +vt 0.201172 0.638889 +vt 0.210938 0.683333 +vt 0.210938 0.638889 +vt 0.351563 0.033333 +vt 0.351563 0.011111 +vt 0.361328 0.033333 +vt 0.361328 0.011111 +vt 0.369141 0.033333 +vt 0.369141 0.011111 +vt 0.378906 0.033333 +vt 0.378906 0.011111 +vt 0.117188 0.033333 +vt 0.117188 0.011111 +vt 0.132813 0.033333 +vt 0.132813 0.011111 +vt 0.140625 0.033333 +vt 0.140625 0.011111 +vt 0.156250 0.033333 +vt 0.156250 0.011111 +vt 0.218750 0.683333 +vt 0.218750 0.638889 +vt 0.228516 0.683333 +vt 0.228516 0.638889 +vt 0.236328 0.683333 +vt 0.236328 0.638889 +vt 0.246094 0.683333 +vt 0.246094 0.638889 +vt 0.644531 0.033333 +vt 0.164063 0.033333 +vt 0.164063 0.011111 +vt 0.179688 0.033333 +vt 0.179688 0.011111 +vt 0.187500 0.033333 +vt 0.187500 0.011111 +vt 0.203125 0.033333 +vt 0.203125 0.011111 +vt 0.253906 0.683333 +vt 0.253906 0.638889 +vt 0.263672 0.683333 +vt 0.263672 0.638889 +vt 0.271484 0.683333 +vt 0.271484 0.638889 +vt 0.281250 0.683333 +vt 0.281250 0.638889 +vt 0.214844 0.988889 +vt 0.214844 0.750000 +vt 0.221354 0.988889 +vt 0.221354 0.750000 +vt 0.227865 0.988889 +vt 0.227865 0.750000 +vt 0.234375 0.988889 +vt 0.234375 0.750000 +vt 0.240885 0.988889 +vt 0.240885 0.750000 +vt 0.247396 0.988889 +vt 0.247396 0.750000 +vt 0.253906 0.988889 +vt 0.253906 0.750000 +vt 0.662109 0.666667 +vt 0.658691 0.683333 +vt 0.655273 0.666667 +vt 0.651856 0.683333 +vt 0.648438 0.666667 +vt 0.651856 0.650000 +vt 0.658691 0.650000 +vt 0.680176 0.650000 +vt 0.683594 0.666667 +vt 0.676758 0.666667 +vt 0.673340 0.650000 +vt 0.669922 0.666667 +vt 0.673340 0.683333 +vt 0.680176 0.683333 +vt 0.261719 0.988889 +vt 0.261719 0.750000 +vt 0.268229 0.988889 +vt 0.268229 0.750000 +vt 0.274740 0.988889 +vt 0.274740 0.750000 +vt 0.281250 0.988889 +vt 0.281250 0.750000 +vt 0.287760 0.988889 +vt 0.287760 0.750000 +vt 0.294271 0.988889 +vt 0.294271 0.750000 +vt 0.300781 0.988889 +vt 0.300781 0.750000 +vt 0.705078 0.666667 +vt 0.701660 0.683333 +vt 0.698242 0.666667 +vt 0.694824 0.683333 +vt 0.691406 0.666667 +vt 0.694824 0.650000 +vt 0.701660 0.650000 +vt 0.723144 0.650000 +vt 0.726563 0.666667 +vt 0.719727 0.666667 +vt 0.716309 0.650000 +vt 0.712891 0.666667 +vt 0.716309 0.683333 +vt 0.723144 0.683333 +vt 0.308594 0.988889 +vt 0.308594 0.750000 +vt 0.315104 0.988889 +vt 0.315104 0.750000 +vt 0.321615 0.988889 +vt 0.321615 0.750000 +vt 0.328125 0.988889 +vt 0.328125 0.750000 +vt 0.334635 0.988889 +vt 0.334635 0.750000 +vt 0.341146 0.988889 +vt 0.341146 0.750000 +vt 0.347656 0.988889 +vt 0.347656 0.750000 +vt 0.748047 0.666667 +vt 0.744629 0.683333 +vt 0.741211 0.666667 +vt 0.737793 0.683333 +vt 0.734375 0.666667 +vt 0.737793 0.650000 +vt 0.744629 0.650000 +vt 0.766113 0.650000 +vt 0.769531 0.666667 +vt 0.762695 0.666667 +vt 0.759277 0.650000 +vt 0.755859 0.666667 +vt 0.759277 0.683333 +vt 0.766113 0.683333 +vt 0.589844 0.988889 +vt 0.589844 0.772222 +vt 0.667969 0.988889 +vt 0.667969 0.772222 +vt 0.675781 0.988889 +vt 0.675781 0.772222 +vt 0.753906 0.988889 +vt 0.753906 0.772222 +vt 0.386719 0.988889 +vt 0.386719 0.766667 +vt 0.394531 0.988889 +vt 0.394531 0.766667 +vt 0.402344 0.988889 +vt 0.402344 0.766667 +vt 0.410156 0.988889 +vt 0.410156 0.766667 +vt 0.886719 0.988889 +vt 0.886719 0.772222 +vt 0.894531 0.988889 +vt 0.894531 0.772222 +vt 0.902344 0.988889 +vt 0.902344 0.772222 +vt 0.910156 0.988889 +vt 0.910156 0.772222 +vt 0.820313 0.394444 +vt 0.820313 0.372222 +vt 0.896484 0.394444 +vt 0.896484 0.372222 +vt 0.904297 0.394444 +vt 0.904297 0.372222 +vt 0.980469 0.394444 +vt 0.980469 0.372222 +vt 0.917969 0.988889 +vt 0.917969 0.772222 +vt 0.925781 0.988889 +vt 0.925781 0.772222 +vt 0.933594 0.988889 +vt 0.933594 0.772222 +vt 0.941406 0.988889 +vt 0.941406 0.772222 +vt 0.517578 0.033333 +vt 0.517578 0.011111 +vt 0.525391 0.033333 +vt 0.525391 0.011111 +vt 0.533203 0.033333 +vt 0.533203 0.011111 +vt 0.541016 0.033333 +vt 0.541016 0.011111 +vt 0.652344 0.033333 +vt 0.949219 0.988889 +vt 0.949219 0.772222 +vt 0.957031 0.988889 +vt 0.957031 0.772222 +vt 0.964844 0.988889 +vt 0.964844 0.772222 +vt 0.972656 0.988889 +vt 0.972656 0.772222 +vt 0.548828 0.033333 +vt 0.548828 0.011111 +vt 0.556641 0.033333 +vt 0.556641 0.011111 +vt 0.564453 0.033333 +vt 0.564453 0.011111 +vt 0.572266 0.033333 +vt 0.572266 0.011111 +vt 0.509766 0.344444 +vt 0.509766 0.322222 +vt 0.585938 0.344444 +vt 0.585938 0.322222 +vt 0.593750 0.344444 +vt 0.593750 0.322222 +vt 0.669922 0.344444 +vt 0.669922 0.322222 +vt 0.980469 0.988889 +vt 0.980469 0.772222 +vt 0.988281 0.988889 +vt 0.988281 0.772222 +vt 0.003906 0.683333 +vt 0.003906 0.466667 +vt 0.011719 0.683333 +vt 0.011719 0.466667 +vt 0.580078 0.033333 +vt 0.580078 0.011111 +vt 0.587891 0.033333 +vt 0.587891 0.011111 +vt 0.595703 0.033333 +vt 0.595703 0.011111 +vt 0.603516 0.033333 +vt 0.603516 0.011111 +vt 0.957031 0.444445 +vt 0.957031 0.416667 +vt 0.972656 0.444445 +vt 0.972656 0.416667 +vt 0.980469 0.444445 +vt 0.980469 0.416667 +vt 0.996094 0.444445 +vt 0.996094 0.416667 +vt 0.457031 0.683333 +vt 0.457031 0.638889 +vt 0.464844 0.683333 +vt 0.464844 0.638889 +vt 0.472656 0.683333 +vt 0.472656 0.638889 +vt 0.480469 0.683333 +vt 0.480469 0.638889 +vt 0.253906 0.394444 +vt 0.253906 0.366667 +vt 0.261719 0.394444 +vt 0.261719 0.366667 +vt 0.269531 0.394444 +vt 0.269531 0.366667 +vt 0.277344 0.394444 +vt 0.277344 0.366667 +vt 0.003906 0.394444 +vt 0.003906 0.366667 +vt 0.019531 0.394444 +vt 0.019531 0.366667 +vt 0.027344 0.394444 +vt 0.027344 0.366667 +vt 0.042969 0.394444 +vt 0.042969 0.366667 +vt 0.488281 0.683333 +vt 0.488281 0.638889 +vt 0.496094 0.683333 +vt 0.496094 0.638889 +vt 0.503906 0.683333 +vt 0.503906 0.638889 +vt 0.511719 0.683333 +vt 0.511719 0.638889 +vt 0.285156 0.394444 +vt 0.285156 0.366667 +vt 0.292969 0.394444 +vt 0.292969 0.366667 +vt 0.300781 0.394444 +vt 0.300781 0.366667 +vt 0.308594 0.394444 +vt 0.308594 0.366667 +vt 0.210938 0.033333 +vt 0.210938 0.011111 +vt 0.226563 0.033333 +vt 0.226563 0.011111 +vt 0.234375 0.033333 +vt 0.234375 0.011111 +vt 0.250000 0.033333 +vt 0.250000 0.011111 +vt 0.289063 0.683333 +vt 0.289063 0.638889 +vt 0.298828 0.683333 +vt 0.298828 0.638889 +vt 0.306641 0.683333 +vt 0.306641 0.638889 +vt 0.316406 0.683333 +vt 0.316406 0.638889 +vt 0.660156 0.033333 +vt 0.257813 0.033333 +vt 0.257813 0.011111 +vt 0.273438 0.033333 +vt 0.273438 0.011111 +vt 0.281250 0.033333 +vt 0.281250 0.011111 +vt 0.296875 0.033333 +vt 0.296875 0.011111 +vt 0.324219 0.683333 +vt 0.324219 0.638889 +vt 0.333984 0.683333 +vt 0.333984 0.638889 +vt 0.341797 0.683333 +vt 0.341797 0.638889 +vt 0.351563 0.683333 +vt 0.351563 0.638889 +vt 0.304688 0.033333 +vt 0.304688 0.011111 +vt 0.320313 0.033333 +vt 0.320313 0.011111 +vt 0.328125 0.033333 +vt 0.328125 0.011111 +vt 0.343750 0.033333 +vt 0.343750 0.011111 +vt 0.359375 0.683333 +vt 0.359375 0.638889 +vt 0.369141 0.683333 +vt 0.369141 0.638889 +vt 0.376953 0.683333 +vt 0.376953 0.638889 +vt 0.386719 0.683333 +vt 0.386719 0.638889 +vt 0.386719 0.033333 +vt 0.386719 0.011111 +vt 0.396484 0.033333 +vt 0.396484 0.011111 +vt 0.404297 0.033333 +vt 0.404297 0.011111 +vt 0.414063 0.033333 +vt 0.414063 0.011111 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.5000000 -0.8660254 +vn 0.0000000 0.5000000 -0.8660254 +vn -0.0000000 1.0000000 -0.0000000 +vn -0.0000000 0.5000000 0.8660254 +vn -0.0000000 -0.5000000 0.8660254 +vn -1.0000000 -0.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/4 58/150/4 59/151/7 +f 58/150/4 60/152/7 59/151/7 +f 59/151/7 60/152/7 61/153/8 +f 60/152/7 62/154/8 61/153/8 +f 61/153/8 62/154/8 63/155/9 +f 62/154/8 64/156/9 63/155/9 +f 63/155/9 64/156/9 65/157/10 +f 64/156/9 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/4 +f 68/160/11 58/162/4 57/161/4 +f 57/163/1 59/164/1 69/165/1 +f 59/164/1 61/166/1 69/165/1 +f 61/166/1 63/167/1 69/165/1 +f 63/167/1 65/168/1 69/165/1 +f 65/168/1 67/169/1 69/165/1 +f 67/169/1 57/163/1 69/165/1 +f 60/170/12 58/171/12 70/172/12 +f 62/173/12 60/170/12 70/172/12 +f 64/174/12 62/173/12 70/172/12 +f 66/175/12 64/174/12 70/172/12 +f 68/176/12 66/175/12 70/172/12 +f 58/171/12 68/176/12 70/172/12 +f 71/177/4 72/178/4 73/179/7 +f 72/178/4 74/180/7 73/179/7 +f 73/179/7 74/180/7 75/181/8 +f 74/180/7 76/182/8 75/181/8 +f 75/181/8 76/182/8 77/183/9 +f 76/182/8 78/184/9 77/183/9 +f 77/183/9 78/184/9 79/185/10 +f 78/184/9 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/4 +f 82/188/11 72/190/4 71/189/4 +f 71/191/1 73/192/1 83/193/1 +f 73/192/1 75/194/1 83/193/1 +f 75/194/1 77/195/1 83/193/1 +f 77/195/1 79/196/1 83/193/1 +f 79/196/1 81/197/1 83/193/1 +f 81/197/1 71/191/1 83/193/1 +f 74/198/12 72/199/12 84/200/12 +f 76/201/12 74/198/12 84/200/12 +f 78/202/12 76/201/12 84/200/12 +f 80/203/12 78/202/12 84/200/12 +f 82/204/12 80/203/12 84/200/12 +f 72/199/12 82/204/12 84/200/12 +f 85/205/4 86/206/4 87/207/7 +f 86/206/4 88/208/7 87/207/7 +f 87/207/7 88/208/7 89/209/8 +f 88/208/7 90/210/8 89/209/8 +f 89/209/8 90/210/8 91/211/9 +f 90/210/8 92/212/9 91/211/9 +f 91/211/9 92/212/9 93/213/10 +f 92/212/9 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/4 +f 96/216/11 86/218/4 85/217/4 +f 85/219/1 87/220/1 97/221/1 +f 87/220/1 89/222/1 97/221/1 +f 89/222/1 91/223/1 97/221/1 +f 91/223/1 93/224/1 97/221/1 +f 93/224/1 95/225/1 97/221/1 +f 95/225/1 85/219/1 97/221/1 +f 88/226/12 86/227/12 98/228/12 +f 90/229/12 88/226/12 98/228/12 +f 92/230/12 90/229/12 98/228/12 +f 94/231/12 92/230/12 98/228/12 +f 96/232/12 94/231/12 98/228/12 +f 86/227/12 96/232/12 98/228/12 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/417/5 155/417/5 +f 162/417/5 156/417/5 155/417/5 +f 157/417/6 158/417/6 159/417/6 +f 158/417/6 160/417/6 159/417/6 +f 163/418/1 164/419/1 165/420/1 +f 164/419/1 166/421/1 165/420/1 +f 167/422/2 168/423/2 169/424/2 +f 168/423/2 170/425/2 169/424/2 +f 167/426/3 169/427/3 165/428/3 +f 169/427/3 163/429/3 165/428/3 +f 170/430/4 168/431/4 164/432/4 +f 168/431/4 166/433/4 164/432/4 +f 169/417/5 170/417/5 163/417/5 +f 170/417/5 164/417/5 163/417/5 +f 165/417/6 166/417/6 167/417/6 +f 166/417/6 168/417/6 167/417/6 +f 171/434/4 172/435/4 173/436/7 +f 172/435/4 174/437/7 173/436/7 +f 173/436/7 174/437/7 175/438/8 +f 174/437/7 176/439/8 175/438/8 +f 175/438/8 176/439/8 177/440/9 +f 176/439/8 178/441/9 177/440/9 +f 177/440/9 178/441/9 179/442/10 +f 178/441/9 180/443/10 179/442/10 +f 179/442/10 180/443/10 181/444/11 +f 180/443/10 182/445/11 181/444/11 +f 181/444/11 182/445/11 171/446/4 +f 182/445/11 172/447/4 171/446/4 +f 171/448/1 173/449/1 183/450/1 +f 173/449/1 175/451/1 183/450/1 +f 175/451/1 177/452/1 183/450/1 +f 177/452/1 179/453/1 183/450/1 +f 179/453/1 181/454/1 183/450/1 +f 181/454/1 171/448/1 183/450/1 +f 174/455/12 172/456/12 184/457/12 +f 176/458/12 174/455/12 184/457/12 +f 178/459/12 176/458/12 184/457/12 +f 180/460/12 178/459/12 184/457/12 +f 182/461/12 180/460/12 184/457/12 +f 172/456/12 182/461/12 184/457/12 +f 185/462/4 186/463/4 187/464/7 +f 186/463/4 188/465/7 187/464/7 +f 187/464/7 188/465/7 189/466/8 +f 188/465/7 190/467/8 189/466/8 +f 189/466/8 190/467/8 191/468/9 +f 190/467/8 192/469/9 191/468/9 +f 191/468/9 192/469/9 193/470/10 +f 192/469/9 194/471/10 193/470/10 +f 193/470/10 194/471/10 195/472/11 +f 194/471/10 196/473/11 195/472/11 +f 195/472/11 196/473/11 185/474/4 +f 196/473/11 186/475/4 185/474/4 +f 185/476/1 187/477/1 197/478/1 +f 187/477/1 189/479/1 197/478/1 +f 189/479/1 191/480/1 197/478/1 +f 191/480/1 193/481/1 197/478/1 +f 193/481/1 195/482/1 197/478/1 +f 195/482/1 185/476/1 197/478/1 +f 188/483/12 186/484/12 198/485/12 +f 190/486/12 188/483/12 198/485/12 +f 192/487/12 190/486/12 198/485/12 +f 194/488/12 192/487/12 198/485/12 +f 196/489/12 194/488/12 198/485/12 +f 186/484/12 196/489/12 198/485/12 +f 199/490/4 200/491/4 201/492/7 +f 200/491/4 202/493/7 201/492/7 +f 201/492/7 202/493/7 203/494/8 +f 202/493/7 204/495/8 203/494/8 +f 203/494/8 204/495/8 205/496/9 +f 204/495/8 206/497/9 205/496/9 +f 205/496/9 206/497/9 207/498/10 +f 206/497/9 208/499/10 207/498/10 +f 207/498/10 208/499/10 209/500/11 +f 208/499/10 210/501/11 209/500/11 +f 209/500/11 210/501/11 199/502/4 +f 210/501/11 200/503/4 199/502/4 +f 199/504/1 201/505/1 211/506/1 +f 201/505/1 203/507/1 211/506/1 +f 203/507/1 205/508/1 211/506/1 +f 205/508/1 207/509/1 211/506/1 +f 207/509/1 209/510/1 211/506/1 +f 209/510/1 199/504/1 211/506/1 +f 202/511/12 200/512/12 212/513/12 +f 204/514/12 202/511/12 212/513/12 +f 206/515/12 204/514/12 212/513/12 +f 208/516/12 206/515/12 212/513/12 +f 210/517/12 208/516/12 212/513/12 +f 200/512/12 210/517/12 212/513/12 +f 213/518/1 214/519/1 215/520/1 +f 214/519/1 216/521/1 215/520/1 +f 217/522/2 218/523/2 219/524/2 +f 218/523/2 220/525/2 219/524/2 +f 217/526/3 219/527/3 215/528/3 +f 219/527/3 213/529/3 215/528/3 +f 220/530/4 218/531/4 214/532/4 +f 218/531/4 216/533/4 214/532/4 +f 219/534/5 220/535/5 213/536/5 +f 220/535/5 214/537/5 213/536/5 +f 215/538/6 216/539/6 217/540/6 +f 216/539/6 218/541/6 217/540/6 +f 221/542/1 222/543/1 223/544/1 +f 222/543/1 224/545/1 223/544/1 +f 225/546/2 226/547/2 227/548/2 +f 226/547/2 228/549/2 227/548/2 +f 225/550/3 227/551/3 223/552/3 +f 227/551/3 221/553/3 223/552/3 +f 228/554/4 226/555/4 222/556/4 +f 226/555/4 224/557/4 222/556/4 +f 227/558/5 228/559/5 221/560/5 +f 228/559/5 222/561/5 221/560/5 +f 223/562/6 224/563/6 225/564/6 +f 224/563/6 226/565/6 225/564/6 +f 229/566/1 230/566/1 231/566/1 +f 230/566/1 232/566/1 231/566/1 +f 233/566/2 234/566/2 235/566/2 +f 234/566/2 236/566/2 235/566/2 +f 233/567/3 235/568/3 231/569/3 +f 235/568/3 229/570/3 231/569/3 +f 236/571/4 234/572/4 230/573/4 +f 234/572/4 232/574/4 230/573/4 +f 235/575/5 236/576/5 229/577/5 +f 236/576/5 230/578/5 229/577/5 +f 231/579/6 232/580/6 233/581/6 +f 232/580/6 234/582/6 233/581/6 +f 237/583/1 238/584/1 239/585/1 +f 238/584/1 240/586/1 239/585/1 +f 241/587/2 242/588/2 243/589/2 +f 242/588/2 244/590/2 243/589/2 +f 241/591/3 243/592/3 239/593/3 +f 243/592/3 237/594/3 239/593/3 +f 244/595/4 242/596/4 238/597/4 +f 242/596/4 240/598/4 238/597/4 +f 243/599/5 244/600/5 237/601/5 +f 244/600/5 238/602/5 237/601/5 +f 239/603/6 240/604/6 241/605/6 +f 240/604/6 242/606/6 241/605/6 +f 245/607/1 246/608/1 247/609/1 +f 246/608/1 248/610/1 247/609/1 +f 249/611/2 250/612/2 251/613/2 +f 250/612/2 252/614/2 251/613/2 +f 249/615/3 251/616/3 247/617/3 +f 251/616/3 245/618/3 247/617/3 +f 252/619/4 250/620/4 246/621/4 +f 250/620/4 248/622/4 246/621/4 +f 251/623/5 252/624/5 245/625/5 +f 252/624/5 246/626/5 245/625/5 +f 247/627/6 248/628/6 249/629/6 +f 248/628/6 250/630/6 249/629/6 +f 253/631/1 254/632/1 255/633/1 +f 254/632/1 256/634/1 255/633/1 +f 257/635/2 258/636/2 259/637/2 +f 258/636/2 260/638/2 259/637/2 +f 257/639/3 259/640/3 255/641/3 +f 259/640/3 253/642/3 255/641/3 +f 260/643/4 258/644/4 254/645/4 +f 258/644/4 256/646/4 254/645/4 +f 259/647/5 260/648/5 253/649/5 +f 260/648/5 254/650/5 253/649/5 +f 255/651/6 256/652/6 257/653/6 +f 256/652/6 258/654/6 257/653/6 +f 261/655/1 262/656/1 263/657/1 +f 262/656/1 264/658/1 263/657/1 +f 265/659/2 266/660/2 267/661/2 +f 266/660/2 268/662/2 267/661/2 +f 265/663/3 267/664/3 263/665/3 +f 267/664/3 261/666/3 263/665/3 +f 268/667/4 266/668/4 262/669/4 +f 266/668/4 264/670/4 262/669/4 +f 267/671/5 268/671/5 261/671/5 +f 268/671/5 262/671/5 261/671/5 +f 263/671/6 264/671/6 265/671/6 +f 264/671/6 266/671/6 265/671/6 +f 269/672/1 270/673/1 271/674/1 +f 270/673/1 272/675/1 271/674/1 +f 273/676/2 274/677/2 275/678/2 +f 274/677/2 276/679/2 275/678/2 +f 273/680/3 275/681/3 271/682/3 +f 275/681/3 269/683/3 271/682/3 +f 276/684/4 274/685/4 270/686/4 +f 274/685/4 272/687/4 270/686/4 +f 275/671/5 276/671/5 269/671/5 +f 276/671/5 270/671/5 269/671/5 +f 271/671/6 272/671/6 273/671/6 +f 272/671/6 274/671/6 273/671/6 +f 277/688/1 278/689/1 279/690/1 +f 278/689/1 280/691/1 279/690/1 +f 281/692/2 282/693/2 283/694/2 +f 282/693/2 284/695/2 283/694/2 +f 281/696/3 283/697/3 279/698/3 +f 283/697/3 277/699/3 279/698/3 +f 284/700/4 282/701/4 278/702/4 +f 282/701/4 280/703/4 278/702/4 +f 283/704/5 284/705/5 277/706/5 +f 284/705/5 278/707/5 277/706/5 +f 279/708/6 280/709/6 281/710/6 +f 280/709/6 282/711/6 281/710/6 diff --git a/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp-texture.png b/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..ad4d84ae0dd3d02c9520fe53afa2dc8c30351b48 GIT binary patch literal 10849 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

_DD^8(zxbsHg7BC2=G#m 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 literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model.obj b/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model.obj new file mode 100644 index 0000000..5b6a368 --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-9776d89886e00c7f/model.obj @@ -0,0 +1,47 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4796500 0.4686500 2.4495000 +v 0.4796500 -0.4686500 2.4495000 +v 0.4796500 0.4686500 1.6700000 +v 0.4796500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 1.6700000 +v -0.4576500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 2.4495000 +v -0.4576500 -0.4686500 2.4495000 +vt 0.007813 0.968750 +vt 0.007813 0.031250 +vt 0.203125 0.968750 +vt 0.203125 0.031250 +vt 0.968750 0.968750 +vt 0.468750 0.968750 +vt 0.468750 0.187500 +vt 0.703125 0.968750 +vt 0.703125 0.187500 +vt 0.718750 0.968750 +vt 0.718750 0.187500 +vt 0.953125 0.968750 +vt 0.953125 0.187500 +vt 0.218750 0.968750 +vt 0.218750 0.031250 +vt 0.453125 0.968750 +vt 0.453125 0.031250 +vt 0.984375 0.968750 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/5/2 7/5/2 +f 6/5/2 8/5/2 7/5/2 +f 5/6/3 7/7/3 3/8/3 +f 7/7/3 1/9/3 3/8/3 +f 8/10/4 6/11/4 2/12/4 +f 6/11/4 4/13/4 2/12/4 +f 7/14/5 8/15/5 1/16/5 +f 8/15/5 2/17/5 1/16/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 diff --git a/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp-texture.png b/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..f777b6dd6bace4ed08c8bb720c666af03a66e04f GIT binary patch literal 1115 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83mT<5E$%k3fv>6y!lssJ=Ln`LHy}L2%YPigS zkJYbZjWl=NFz4_}cibp3VcI$_I|u78vac@i^iEjFSt_t)0gdR#JZ-}gEHZD;=9@b^QGnPUF`I_oNyup2L5zI-A0;ErG1 zyoj}p+ur3Zz5ajmMP>$u|MrXw430o|HL(C)!^yzFA;iESpu)hQ;K9J)FoA)gL4o!P z794%S$dJ%7SH6DM^zeIpgd7sX!eVgZay!7}iWp_n%kg%xb~z4t04(kvl_w z{lBAPdJH-?jgMU-^{W(?r@lV1Rj?C@vYb>i+5|V%^`Apc+j}I^Yx&40s?+5okc2C#a z_xba`clY+oE66e;rCm8DmWBt;56h6#^m&E}-`<=I7T03*{5*SmzV25gg%!L09sPPy zdCk($T}xQ|`1{p#AhNsr$Ll|KLqF zTXqzFK4!iD#{IjW|DN-I@Z-aa;5|GHI;}`)6;x0#FeGdf`^RW`!|%1nmw!nh0Z&&y Jmvv4FO#nWTM$G^K literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model.obj b/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model.obj new file mode 100644 index 0000000..a2afe5d --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-bf6ea4d5d6468188/model.obj @@ -0,0 +1,1492 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 1.6450000 +v 0.3700000 -0.4300000 1.6450000 +v 0.3700000 0.3700000 0.8550000 +v 0.3700000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 0.8550000 +v -0.4300000 -0.4300000 0.8550000 +v -0.4300000 0.3700000 1.6450000 +v -0.4300000 -0.4300000 1.6450000 +v 0.3900000 0.3900000 1.7120000 +v 0.3900000 -0.4500000 1.7120000 +v 0.3900000 0.3900000 1.6450000 +v 0.3900000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.6450000 +v -0.4500000 -0.4500000 1.6450000 +v -0.4500000 0.3900000 1.7120000 +v -0.4500000 -0.4500000 1.7120000 +v 0.1200000 0.2000000 1.7240000 +v 0.1200000 -0.2600000 1.7240000 +v 0.1200000 0.2000000 1.7120000 +v 0.1200000 -0.2600000 1.7120000 +v -0.1800000 0.2000000 1.7120000 +v -0.1800000 -0.2600000 1.7120000 +v -0.1800000 0.2000000 1.7240000 +v -0.1800000 -0.2600000 1.7240000 +v 0.3850000 0.3850000 1.6450000 +v 0.3850000 0.3150000 1.6450000 +v 0.3850000 0.3850000 0.8550000 +v 0.3850000 0.3150000 0.8550000 +v 0.3150000 0.3850000 0.8550000 +v 0.3150000 0.3150000 0.8550000 +v 0.3150000 0.3850000 1.6450000 +v 0.3150000 0.3150000 1.6450000 +v 0.3850000 -0.3750000 1.6450000 +v 0.3850000 -0.4450000 1.6450000 +v 0.3850000 -0.3750000 0.8550000 +v 0.3850000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 0.8550000 +v 0.3150000 -0.4450000 0.8550000 +v 0.3150000 -0.3750000 1.6450000 +v 0.3150000 -0.4450000 1.6450000 +v -0.3750000 0.3850000 1.6450000 +v -0.3750000 0.3150000 1.6450000 +v -0.3750000 0.3850000 0.8550000 +v -0.3750000 0.3150000 0.8550000 +v -0.4450000 0.3850000 0.8550000 +v -0.4450000 0.3150000 0.8550000 +v -0.4450000 0.3850000 1.6450000 +v -0.4450000 0.3150000 1.6450000 +v -0.3750000 -0.3750000 1.6450000 +v -0.3750000 -0.4450000 1.6450000 +v -0.3750000 -0.3750000 0.8550000 +v -0.3750000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 0.8550000 +v -0.4450000 -0.4450000 0.8550000 +v -0.4450000 -0.3750000 1.6450000 +v -0.4450000 -0.4450000 1.6450000 +v 0.3750000 -0.3600000 0.9750000 +v 0.3750000 0.3000000 0.9750000 +v 0.4183013 -0.3600000 1.0000000 +v 0.4183013 0.3000000 1.0000000 +v 0.4183013 -0.3600000 1.0500000 +v 0.4183013 0.3000000 1.0500000 +v 0.3750000 -0.3600000 1.0750000 +v 0.3750000 0.3000000 1.0750000 +v 0.3316987 -0.3600000 1.0500000 +v 0.3316987 0.3000000 1.0500000 +v 0.3316987 -0.3600000 1.0000000 +v 0.3316987 0.3000000 1.0000000 +v 0.3750000 -0.3600000 1.0250000 +v 0.3750000 0.3000000 1.0250000 +v 0.3750000 -0.3600000 1.1750000 +v 0.3750000 0.3000000 1.1750000 +v 0.4183013 -0.3600000 1.2000000 +v 0.4183013 0.3000000 1.2000000 +v 0.4183013 -0.3600000 1.2500000 +v 0.4183013 0.3000000 1.2500000 +v 0.3750000 -0.3600000 1.2750000 +v 0.3750000 0.3000000 1.2750000 +v 0.3316987 -0.3600000 1.2500000 +v 0.3316987 0.3000000 1.2500000 +v 0.3316987 -0.3600000 1.2000000 +v 0.3316987 0.3000000 1.2000000 +v 0.3750000 -0.3600000 1.2250000 +v 0.3750000 0.3000000 1.2250000 +v 0.3750000 -0.3600000 1.3750000 +v 0.3750000 0.3000000 1.3750000 +v 0.4183013 -0.3600000 1.4000000 +v 0.4183013 0.3000000 1.4000000 +v 0.4183013 -0.3600000 1.4500000 +v 0.4183013 0.3000000 1.4500000 +v 0.3750000 -0.3600000 1.4750000 +v 0.3750000 0.3000000 1.4750000 +v 0.3316987 -0.3600000 1.4500000 +v 0.3316987 0.3000000 1.4500000 +v 0.3316987 -0.3600000 1.4000000 +v 0.3316987 0.3000000 1.4000000 +v 0.3750000 -0.3600000 1.4250000 +v 0.3750000 0.3000000 1.4250000 +v 0.2700000 0.3900000 1.5450000 +v 0.2700000 0.3700000 1.5450000 +v 0.2700000 0.3900000 0.9250000 +v 0.2700000 0.3700000 0.9250000 +v -0.3300000 0.3900000 0.9250000 +v -0.3300000 0.3700000 0.9250000 +v -0.3300000 0.3900000 1.5450000 +v -0.3300000 0.3700000 1.5450000 +v -0.1700000 0.3940000 1.5350000 +v -0.1700000 0.3880000 1.5350000 +v -0.1700000 0.3940000 0.9350000 +v -0.1700000 0.3880000 0.9350000 +v -0.1900000 0.3940000 0.9350000 +v -0.1900000 0.3880000 0.9350000 +v -0.1900000 0.3940000 1.5350000 +v -0.1900000 0.3880000 1.5350000 +v -0.0200000 0.3940000 1.5350000 +v -0.0200000 0.3880000 1.5350000 +v -0.0200000 0.3940000 0.9350000 +v -0.0200000 0.3880000 0.9350000 +v -0.0400000 0.3940000 0.9350000 +v -0.0400000 0.3880000 0.9350000 +v -0.0400000 0.3940000 1.5350000 +v -0.0400000 0.3880000 1.5350000 +v 0.1300000 0.3940000 1.5350000 +v 0.1300000 0.3880000 1.5350000 +v 0.1300000 0.3940000 0.9350000 +v 0.1300000 0.3880000 0.9350000 +v 0.1100000 0.3940000 0.9350000 +v 0.1100000 0.3880000 0.9350000 +v 0.1100000 0.3940000 1.5350000 +v 0.1100000 0.3880000 1.5350000 +v -0.1950000 0.4150000 1.6950000 +v -0.1950000 0.3850000 1.6950000 +v -0.1950000 0.4150000 1.5850000 +v -0.1950000 0.3850000 1.5850000 +v -0.2650000 0.4150000 1.5850000 +v -0.2650000 0.3850000 1.5850000 +v -0.2650000 0.4150000 1.6950000 +v -0.2650000 0.3850000 1.6950000 +v 0.2050000 0.4150000 1.6950000 +v 0.2050000 0.3850000 1.6950000 +v 0.2050000 0.4150000 1.5850000 +v 0.2050000 0.3850000 1.5850000 +v 0.1350000 0.4150000 1.5850000 +v 0.1350000 0.3850000 1.5850000 +v 0.1350000 0.4150000 1.6950000 +v 0.1350000 0.3850000 1.6950000 +v 0.4150000 -0.2450000 1.6950000 +v 0.4150000 -0.3150000 1.6950000 +v 0.4150000 -0.2450000 1.5850000 +v 0.4150000 -0.3150000 1.5850000 +v 0.3850000 -0.2450000 1.5850000 +v 0.3850000 -0.3150000 1.5850000 +v 0.3850000 -0.2450000 1.6950000 +v 0.3850000 -0.3150000 1.6950000 +v 0.4150000 0.0050000 1.6950000 +v 0.4150000 -0.0650000 1.6950000 +v 0.4150000 0.0050000 1.5850000 +v 0.4150000 -0.0650000 1.5850000 +v 0.3850000 0.0050000 1.5850000 +v 0.3850000 -0.0650000 1.5850000 +v 0.3850000 0.0050000 1.6950000 +v 0.3850000 -0.0650000 1.6950000 +v 0.4150000 0.2550000 1.6950000 +v 0.4150000 0.1850000 1.6950000 +v 0.4150000 0.2550000 1.5850000 +v 0.4150000 0.1850000 1.5850000 +v 0.3850000 0.2550000 1.5850000 +v 0.3850000 0.1850000 1.5850000 +v 0.3850000 0.2550000 1.6950000 +v 0.3850000 0.1850000 1.6950000 +v -0.4350000 -0.3600000 0.9750000 +v -0.4350000 0.3000000 0.9750000 +v -0.3916987 -0.3600000 1.0000000 +v -0.3916987 0.3000000 1.0000000 +v -0.3916987 -0.3600000 1.0500000 +v -0.3916987 0.3000000 1.0500000 +v -0.4350000 -0.3600000 1.0750000 +v -0.4350000 0.3000000 1.0750000 +v -0.4783013 -0.3600000 1.0500000 +v -0.4783013 0.3000000 1.0500000 +v -0.4783013 -0.3600000 1.0000000 +v -0.4783013 0.3000000 1.0000000 +v -0.4350000 -0.3600000 1.0250000 +v -0.4350000 0.3000000 1.0250000 +v -0.4350000 -0.3600000 1.1750000 +v -0.4350000 0.3000000 1.1750000 +v -0.3916987 -0.3600000 1.2000000 +v -0.3916987 0.3000000 1.2000000 +v -0.3916987 -0.3600000 1.2500000 +v -0.3916987 0.3000000 1.2500000 +v -0.4350000 -0.3600000 1.2750000 +v -0.4350000 0.3000000 1.2750000 +v -0.4783013 -0.3600000 1.2500000 +v -0.4783013 0.3000000 1.2500000 +v -0.4783013 -0.3600000 1.2000000 +v -0.4783013 0.3000000 1.2000000 +v -0.4350000 -0.3600000 1.2250000 +v -0.4350000 0.3000000 1.2250000 +v -0.4350000 -0.3600000 1.3750000 +v -0.4350000 0.3000000 1.3750000 +v -0.3916987 -0.3600000 1.4000000 +v -0.3916987 0.3000000 1.4000000 +v -0.3916987 -0.3600000 1.4500000 +v -0.3916987 0.3000000 1.4500000 +v -0.4350000 -0.3600000 1.4750000 +v -0.4350000 0.3000000 1.4750000 +v -0.4783013 -0.3600000 1.4500000 +v -0.4783013 0.3000000 1.4500000 +v -0.4783013 -0.3600000 1.4000000 +v -0.4783013 0.3000000 1.4000000 +v -0.4350000 -0.3600000 1.4250000 +v -0.4350000 0.3000000 1.4250000 +v 0.2700000 -0.4300000 1.5450000 +v 0.2700000 -0.4500000 1.5450000 +v 0.2700000 -0.4300000 0.9250000 +v 0.2700000 -0.4500000 0.9250000 +v -0.3300000 -0.4300000 0.9250000 +v -0.3300000 -0.4500000 0.9250000 +v -0.3300000 -0.4300000 1.5450000 +v -0.3300000 -0.4500000 1.5450000 +v -0.1700000 -0.4480000 1.5350000 +v -0.1700000 -0.4540000 1.5350000 +v -0.1700000 -0.4480000 0.9350000 +v -0.1700000 -0.4540000 0.9350000 +v -0.1900000 -0.4480000 0.9350000 +v -0.1900000 -0.4540000 0.9350000 +v -0.1900000 -0.4480000 1.5350000 +v -0.1900000 -0.4540000 1.5350000 +v -0.0200000 -0.4480000 1.5350000 +v -0.0200000 -0.4540000 1.5350000 +v -0.0200000 -0.4480000 0.9350000 +v -0.0200000 -0.4540000 0.9350000 +v -0.0400000 -0.4480000 0.9350000 +v -0.0400000 -0.4540000 0.9350000 +v -0.0400000 -0.4480000 1.5350000 +v -0.0400000 -0.4540000 1.5350000 +v 0.1300000 -0.4480000 1.5350000 +v 0.1300000 -0.4540000 1.5350000 +v 0.1300000 -0.4480000 0.9350000 +v 0.1300000 -0.4540000 0.9350000 +v 0.1100000 -0.4480000 0.9350000 +v 0.1100000 -0.4540000 0.9350000 +v 0.1100000 -0.4480000 1.5350000 +v 0.1100000 -0.4540000 1.5350000 +v -0.1950000 -0.4450000 1.6950000 +v -0.1950000 -0.4750000 1.6950000 +v -0.1950000 -0.4450000 1.5850000 +v -0.1950000 -0.4750000 1.5850000 +v -0.2650000 -0.4450000 1.5850000 +v -0.2650000 -0.4750000 1.5850000 +v -0.2650000 -0.4450000 1.6950000 +v -0.2650000 -0.4750000 1.6950000 +v 0.2050000 -0.4450000 1.6950000 +v 0.2050000 -0.4750000 1.6950000 +v 0.2050000 -0.4450000 1.5850000 +v 0.2050000 -0.4750000 1.5850000 +v 0.1350000 -0.4450000 1.5850000 +v 0.1350000 -0.4750000 1.5850000 +v 0.1350000 -0.4450000 1.6950000 +v 0.1350000 -0.4750000 1.6950000 +v -0.4450000 -0.2450000 1.6950000 +v -0.4450000 -0.3150000 1.6950000 +v -0.4450000 -0.2450000 1.5850000 +v -0.4450000 -0.3150000 1.5850000 +v -0.4750000 -0.2450000 1.5850000 +v -0.4750000 -0.3150000 1.5850000 +v -0.4750000 -0.2450000 1.6950000 +v -0.4750000 -0.3150000 1.6950000 +v -0.4450000 0.0050000 1.6950000 +v -0.4450000 -0.0650000 1.6950000 +v -0.4450000 0.0050000 1.5850000 +v -0.4450000 -0.0650000 1.5850000 +v -0.4750000 0.0050000 1.5850000 +v -0.4750000 -0.0650000 1.5850000 +v -0.4750000 0.0050000 1.6950000 +v -0.4750000 -0.0650000 1.6950000 +v -0.4450000 0.2550000 1.6950000 +v -0.4450000 0.1850000 1.6950000 +v -0.4450000 0.2550000 1.5850000 +v -0.4450000 0.1850000 1.5850000 +v -0.4750000 0.2550000 1.5850000 +v -0.4750000 0.1850000 1.5850000 +v -0.4750000 0.2550000 1.6950000 +v -0.4750000 0.1850000 1.6950000 +vt 0.003906 0.524390 +vt 0.003906 0.207317 +vt 0.103516 0.524390 +vt 0.103516 0.207317 +vt 0.111328 0.524390 +vt 0.111328 0.207317 +vt 0.210938 0.524390 +vt 0.210938 0.207317 +vt 0.218750 0.524390 +vt 0.218750 0.213415 +vt 0.320313 0.524390 +vt 0.320313 0.213415 +vt 0.328125 0.524390 +vt 0.328125 0.213415 +vt 0.429688 0.524390 +vt 0.429688 0.213415 +vt 0.976563 0.182927 +vt 0.984375 0.182927 +vt 0.992188 0.182927 +vt 0.589844 0.652439 +vt 0.589844 0.621951 +vt 0.695313 0.652439 +vt 0.695313 0.621951 +vt 0.703125 0.652439 +vt 0.703125 0.621951 +vt 0.808594 0.652439 +vt 0.808594 0.621951 +vt 0.003906 0.030488 +vt 0.972656 0.987805 +vt 0.972656 0.804878 +vt 0.980469 0.987805 +vt 0.980469 0.804878 +vt 0.988281 0.987805 +vt 0.988281 0.804878 +vt 0.996094 0.987805 +vt 0.996094 0.804878 +vt 0.171875 0.079268 +vt 0.171875 0.054878 +vt 0.210938 0.079268 +vt 0.210938 0.054878 +vt 0.218750 0.079268 +vt 0.218750 0.054878 +vt 0.257813 0.079268 +vt 0.257813 0.054878 +vt 0.878906 0.987805 +vt 0.878906 0.804878 +vt 0.917969 0.987805 +vt 0.917969 0.804878 +vt 0.925781 0.987805 +vt 0.925781 0.804878 +vt 0.964844 0.987805 +vt 0.964844 0.804878 +vt 0.816406 0.652439 +vt 0.816406 0.621951 +vt 0.916016 0.652439 +vt 0.916016 0.621951 +vt 0.003906 0.579268 +vt 0.003906 0.548780 +vt 0.103516 0.579268 +vt 0.103516 0.548780 +vt 0.437500 0.524390 +vt 0.437500 0.213415 +vt 0.447266 0.524390 +vt 0.447266 0.213415 +vt 0.455078 0.524390 +vt 0.455078 0.213415 +vt 0.464844 0.524390 +vt 0.464844 0.213415 +vt 0.050781 0.182927 +vt 0.050781 0.152439 +vt 0.060547 0.182927 +vt 0.060547 0.152439 +vt 0.068359 0.182927 +vt 0.068359 0.152439 +vt 0.078125 0.182927 +vt 0.078125 0.152439 +vt 0.111328 0.579268 +vt 0.111328 0.548780 +vt 0.210938 0.579268 +vt 0.210938 0.548780 +vt 0.218750 0.579268 +vt 0.218750 0.548780 +vt 0.318359 0.579268 +vt 0.318359 0.548780 +vt 0.472656 0.524390 +vt 0.472656 0.213415 +vt 0.482422 0.524390 +vt 0.482422 0.213415 +vt 0.490234 0.524390 +vt 0.490234 0.213415 +vt 0.500000 0.524390 +vt 0.500000 0.213415 +vt 0.085938 0.182927 +vt 0.085938 0.152439 +vt 0.095703 0.182927 +vt 0.095703 0.152439 +vt 0.103516 0.182927 +vt 0.103516 0.152439 +vt 0.113281 0.182927 +vt 0.113281 0.152439 +vt 0.326172 0.579268 +vt 0.326172 0.548780 +vt 0.425781 0.579268 +vt 0.425781 0.548780 +vt 0.433594 0.579268 +vt 0.433594 0.548780 +vt 0.533203 0.579268 +vt 0.533203 0.548780 +vt 0.003906 0.987805 +vt 0.003906 0.676829 +vt 0.013672 0.987805 +vt 0.013672 0.676829 +vt 0.021484 0.987805 +vt 0.021484 0.676829 +vt 0.031250 0.987805 +vt 0.031250 0.676829 +vt 0.121094 0.182927 +vt 0.121094 0.152439 +vt 0.130859 0.182927 +vt 0.130859 0.152439 +vt 0.138672 0.182927 +vt 0.138672 0.152439 +vt 0.148438 0.182927 +vt 0.148438 0.152439 +vt 0.541016 0.579268 +vt 0.541016 0.548780 +vt 0.640625 0.579268 +vt 0.640625 0.548780 +vt 0.648438 0.579268 +vt 0.648438 0.548780 +vt 0.748047 0.579268 +vt 0.748047 0.548780 +vt 0.039063 0.987805 +vt 0.039063 0.676829 +vt 0.048828 0.987805 +vt 0.048828 0.676829 +vt 0.056641 0.987805 +vt 0.056641 0.676829 +vt 0.066406 0.987805 +vt 0.066406 0.676829 +vt 0.156250 0.182927 +vt 0.156250 0.152439 +vt 0.166016 0.182927 +vt 0.166016 0.152439 +vt 0.173828 0.182927 +vt 0.173828 0.152439 +vt 0.183594 0.182927 +vt 0.183594 0.152439 +vt 0.074219 0.987805 +vt 0.074219 0.725610 +vt 0.080729 0.987805 +vt 0.080729 0.725610 +vt 0.087240 0.987805 +vt 0.087240 0.725610 +vt 0.093750 0.987805 +vt 0.093750 0.725610 +vt 0.100260 0.987805 +vt 0.100260 0.725610 +vt 0.106771 0.987805 +vt 0.106771 0.725610 +vt 0.113281 0.987805 +vt 0.113281 0.725610 +vt 0.345703 0.634146 +vt 0.342285 0.652439 +vt 0.338867 0.634146 +vt 0.335449 0.652439 +vt 0.332031 0.634146 +vt 0.335449 0.615854 +vt 0.342285 0.615854 +vt 0.363770 0.615854 +vt 0.367188 0.634146 +vt 0.360352 0.634146 +vt 0.356934 0.615854 +vt 0.353516 0.634146 +vt 0.356934 0.652439 +vt 0.363770 0.652439 +vt 0.121094 0.987805 +vt 0.121094 0.725610 +vt 0.127604 0.987805 +vt 0.127604 0.725610 +vt 0.134115 0.987805 +vt 0.134115 0.725610 +vt 0.140625 0.987805 +vt 0.140625 0.725610 +vt 0.147135 0.987805 +vt 0.147135 0.725610 +vt 0.153646 0.987805 +vt 0.153646 0.725610 +vt 0.160156 0.987805 +vt 0.160156 0.725610 +vt 0.388672 0.634146 +vt 0.385254 0.652439 +vt 0.381836 0.634146 +vt 0.378418 0.652439 +vt 0.375000 0.634146 +vt 0.378418 0.615854 +vt 0.385254 0.615854 +vt 0.406738 0.615854 +vt 0.410156 0.634146 +vt 0.403320 0.634146 +vt 0.399902 0.615854 +vt 0.396484 0.634146 +vt 0.399902 0.652439 +vt 0.406738 0.652439 +vt 0.167969 0.987805 +vt 0.167969 0.725610 +vt 0.174479 0.987805 +vt 0.174479 0.725610 +vt 0.180990 0.987805 +vt 0.180990 0.725610 +vt 0.187500 0.987805 +vt 0.187500 0.725610 +vt 0.194010 0.987805 +vt 0.194010 0.725610 +vt 0.200521 0.987805 +vt 0.200521 0.725610 +vt 0.207031 0.987805 +vt 0.207031 0.725610 +vt 0.431641 0.634146 +vt 0.428223 0.652439 +vt 0.424805 0.634146 +vt 0.421387 0.652439 +vt 0.417969 0.634146 +vt 0.421387 0.615854 +vt 0.428223 0.615854 +vt 0.449707 0.615854 +vt 0.453125 0.634146 +vt 0.446289 0.634146 +vt 0.442871 0.615854 +vt 0.439453 0.634146 +vt 0.442871 0.652439 +vt 0.449707 0.652439 +vt 0.378906 0.182927 +vt 0.378906 0.158537 +vt 0.457031 0.182927 +vt 0.457031 0.158537 +vt 0.464844 0.182927 +vt 0.464844 0.158537 +vt 0.542969 0.182927 +vt 0.542969 0.158537 +vt 0.355469 0.987805 +vt 0.355469 0.743902 +vt 0.431641 0.987805 +vt 0.431641 0.743902 +vt 0.439453 0.987805 +vt 0.439453 0.743902 +vt 0.515625 0.987805 +vt 0.515625 0.743902 +vt 0.722656 0.182927 +vt 0.722656 0.158537 +vt 0.798828 0.182927 +vt 0.798828 0.158537 +vt 0.806641 0.182927 +vt 0.806641 0.158537 +vt 0.882813 0.182927 +vt 0.882813 0.158537 +vt 0.890625 0.182927 +vt 0.890625 0.158537 +vt 0.966797 0.182927 +vt 0.966797 0.158537 +vt 0.003906 0.128049 +vt 0.003906 0.103659 +vt 0.080078 0.128049 +vt 0.080078 0.103659 +vt 0.691406 0.987805 +vt 0.691406 0.750000 +vt 0.699219 0.987805 +vt 0.699219 0.750000 +vt 0.707031 0.987805 +vt 0.707031 0.750000 +vt 0.714844 0.987805 +vt 0.714844 0.750000 +vt 0.593750 0.079268 +vt 0.593750 0.054878 +vt 0.601563 0.079268 +vt 0.601563 0.054878 +vt 0.609375 0.079268 +vt 0.609375 0.054878 +vt 0.617188 0.079268 +vt 0.617188 0.054878 +vt 0.087891 0.128049 +vt 0.087891 0.103659 +vt 0.164063 0.128049 +vt 0.164063 0.103659 +vt 0.171875 0.128049 +vt 0.171875 0.103659 +vt 0.248047 0.128049 +vt 0.248047 0.103659 +vt 0.722656 0.987805 +vt 0.722656 0.750000 +vt 0.730469 0.987805 +vt 0.730469 0.750000 +vt 0.738281 0.987805 +vt 0.738281 0.750000 +vt 0.746094 0.987805 +vt 0.746094 0.750000 +vt 0.625000 0.079268 +vt 0.625000 0.054878 +vt 0.632813 0.079268 +vt 0.632813 0.054878 +vt 0.640625 0.079268 +vt 0.640625 0.054878 +vt 0.648438 0.079268 +vt 0.648438 0.054878 +vt 0.255859 0.128049 +vt 0.255859 0.103659 +vt 0.332031 0.128049 +vt 0.332031 0.103659 +vt 0.339844 0.128049 +vt 0.339844 0.103659 +vt 0.416016 0.128049 +vt 0.416016 0.103659 +vt 0.753906 0.987805 +vt 0.753906 0.750000 +vt 0.761719 0.987805 +vt 0.761719 0.750000 +vt 0.769531 0.987805 +vt 0.769531 0.750000 +vt 0.777344 0.987805 +vt 0.777344 0.750000 +vt 0.656250 0.079268 +vt 0.656250 0.054878 +vt 0.664063 0.079268 +vt 0.664063 0.054878 +vt 0.671875 0.079268 +vt 0.671875 0.054878 +vt 0.679688 0.079268 +vt 0.679688 0.054878 +vt 0.265625 0.079268 +vt 0.265625 0.054878 +vt 0.281250 0.079268 +vt 0.281250 0.054878 +vt 0.289063 0.079268 +vt 0.289063 0.054878 +vt 0.304688 0.079268 +vt 0.304688 0.054878 +vt 0.003906 0.652439 +vt 0.003906 0.603658 +vt 0.013672 0.652439 +vt 0.013672 0.603658 +vt 0.021484 0.652439 +vt 0.021484 0.603658 +vt 0.031250 0.652439 +vt 0.031250 0.603658 +vt 0.453125 0.079268 +vt 0.453125 0.054878 +vt 0.462891 0.079268 +vt 0.462891 0.054878 +vt 0.470703 0.079268 +vt 0.470703 0.054878 +vt 0.480469 0.079268 +vt 0.480469 0.054878 +vt 0.312500 0.079268 +vt 0.312500 0.054878 +vt 0.328125 0.079268 +vt 0.328125 0.054878 +vt 0.335938 0.079268 +vt 0.335938 0.054878 +vt 0.351563 0.079268 +vt 0.351563 0.054878 +vt 0.039063 0.652439 +vt 0.039063 0.603658 +vt 0.048828 0.652439 +vt 0.048828 0.603658 +vt 0.056641 0.652439 +vt 0.056641 0.603658 +vt 0.066406 0.652439 +vt 0.066406 0.603658 +vt 0.488281 0.079268 +vt 0.488281 0.054878 +vt 0.498047 0.079268 +vt 0.498047 0.054878 +vt 0.505859 0.079268 +vt 0.505859 0.054878 +vt 0.515625 0.079268 +vt 0.515625 0.054878 +vt 0.755859 0.579268 +vt 0.755859 0.548780 +vt 0.771484 0.579268 +vt 0.771484 0.548780 +vt 0.779297 0.579268 +vt 0.779297 0.548780 +vt 0.794922 0.579268 +vt 0.794922 0.548780 +vt 0.144531 0.652439 +vt 0.144531 0.603658 +vt 0.152344 0.652439 +vt 0.152344 0.603658 +vt 0.160156 0.652439 +vt 0.160156 0.603658 +vt 0.167969 0.652439 +vt 0.167969 0.603658 +vt 0.191406 0.182927 +vt 0.191406 0.152439 +vt 0.199219 0.182927 +vt 0.199219 0.152439 +vt 0.207031 0.182927 +vt 0.207031 0.152439 +vt 0.214844 0.182927 +vt 0.214844 0.152439 +vt 0.802734 0.579268 +vt 0.802734 0.548780 +vt 0.818359 0.579268 +vt 0.818359 0.548780 +vt 0.826172 0.579268 +vt 0.826172 0.548780 +vt 0.841797 0.579268 +vt 0.841797 0.548780 +vt 0.175781 0.652439 +vt 0.175781 0.603658 +vt 0.183594 0.652439 +vt 0.183594 0.603658 +vt 0.191406 0.652439 +vt 0.191406 0.603658 +vt 0.199219 0.652439 +vt 0.199219 0.603658 +vt 0.222656 0.182927 +vt 0.222656 0.152439 +vt 0.230469 0.182927 +vt 0.230469 0.152439 +vt 0.238281 0.182927 +vt 0.238281 0.152439 +vt 0.246094 0.182927 +vt 0.246094 0.152439 +vt 0.849609 0.579268 +vt 0.849609 0.548780 +vt 0.865234 0.579268 +vt 0.865234 0.548780 +vt 0.873047 0.579268 +vt 0.873047 0.548780 +vt 0.888672 0.579268 +vt 0.888672 0.548780 +vt 0.207031 0.652439 +vt 0.207031 0.603658 +vt 0.214844 0.652439 +vt 0.214844 0.603658 +vt 0.222656 0.652439 +vt 0.222656 0.603658 +vt 0.230469 0.652439 +vt 0.230469 0.603658 +vt 0.253906 0.182927 +vt 0.253906 0.152439 +vt 0.261719 0.182927 +vt 0.261719 0.152439 +vt 0.269531 0.182927 +vt 0.269531 0.152439 +vt 0.277344 0.182927 +vt 0.277344 0.152439 +vt 0.214844 0.987805 +vt 0.214844 0.725610 +vt 0.221354 0.987805 +vt 0.221354 0.725610 +vt 0.227865 0.987805 +vt 0.227865 0.725610 +vt 0.234375 0.987805 +vt 0.234375 0.725610 +vt 0.240885 0.987805 +vt 0.240885 0.725610 +vt 0.247396 0.987805 +vt 0.247396 0.725610 +vt 0.253906 0.987805 +vt 0.253906 0.725610 +vt 0.474609 0.634146 +vt 0.471191 0.652439 +vt 0.467773 0.634146 +vt 0.464355 0.652439 +vt 0.460938 0.634146 +vt 0.464355 0.615854 +vt 0.471191 0.615854 +vt 0.492676 0.615854 +vt 0.496094 0.634146 +vt 0.489258 0.634146 +vt 0.485840 0.615854 +vt 0.482422 0.634146 +vt 0.485840 0.652439 +vt 0.492676 0.652439 +vt 0.261719 0.987805 +vt 0.261719 0.725610 +vt 0.268229 0.987805 +vt 0.268229 0.725610 +vt 0.274740 0.987805 +vt 0.274740 0.725610 +vt 0.281250 0.987805 +vt 0.281250 0.725610 +vt 0.287760 0.987805 +vt 0.287760 0.725610 +vt 0.294271 0.987805 +vt 0.294271 0.725610 +vt 0.300781 0.987805 +vt 0.300781 0.725610 +vt 0.517578 0.634146 +vt 0.514160 0.652439 +vt 0.510742 0.634146 +vt 0.507324 0.652439 +vt 0.503906 0.634146 +vt 0.507324 0.615854 +vt 0.514160 0.615854 +vt 0.535644 0.615854 +vt 0.539063 0.634146 +vt 0.532227 0.634146 +vt 0.528809 0.615854 +vt 0.525391 0.634146 +vt 0.528809 0.652439 +vt 0.535644 0.652439 +vt 0.308594 0.987805 +vt 0.308594 0.725610 +vt 0.315104 0.987805 +vt 0.315104 0.725610 +vt 0.321615 0.987805 +vt 0.321615 0.725610 +vt 0.328125 0.987805 +vt 0.328125 0.725610 +vt 0.334635 0.987805 +vt 0.334635 0.725610 +vt 0.341146 0.987805 +vt 0.341146 0.725610 +vt 0.347656 0.987805 +vt 0.347656 0.725610 +vt 0.560547 0.634146 +vt 0.557129 0.652439 +vt 0.553711 0.634146 +vt 0.550293 0.652439 +vt 0.546875 0.634146 +vt 0.550293 0.615854 +vt 0.557129 0.615854 +vt 0.578613 0.615854 +vt 0.582031 0.634146 +vt 0.575195 0.634146 +vt 0.571777 0.615854 +vt 0.568359 0.634146 +vt 0.571777 0.652439 +vt 0.578613 0.652439 +vt 0.550781 0.182927 +vt 0.550781 0.158537 +vt 0.628906 0.182927 +vt 0.628906 0.158537 +vt 0.636719 0.182927 +vt 0.636719 0.158537 +vt 0.714844 0.182927 +vt 0.714844 0.158537 +vt 0.523438 0.987805 +vt 0.523438 0.743902 +vt 0.599609 0.987805 +vt 0.599609 0.743902 +vt 0.607422 0.987805 +vt 0.607422 0.743902 +vt 0.683594 0.987805 +vt 0.683594 0.743902 +vt 0.423828 0.128049 +vt 0.423828 0.103659 +vt 0.500000 0.128049 +vt 0.500000 0.103659 +vt 0.507813 0.128049 +vt 0.507813 0.103659 +vt 0.583984 0.128049 +vt 0.583984 0.103659 +vt 0.591797 0.128049 +vt 0.591797 0.103659 +vt 0.667969 0.128049 +vt 0.667969 0.103659 +vt 0.675781 0.128049 +vt 0.675781 0.103659 +vt 0.751953 0.128049 +vt 0.751953 0.103659 +vt 0.785156 0.987805 +vt 0.785156 0.750000 +vt 0.792969 0.987805 +vt 0.792969 0.750000 +vt 0.800781 0.987805 +vt 0.800781 0.750000 +vt 0.808594 0.987805 +vt 0.808594 0.750000 +vt 0.687500 0.079268 +vt 0.687500 0.054878 +vt 0.695313 0.079268 +vt 0.695313 0.054878 +vt 0.703125 0.079268 +vt 0.703125 0.054878 +vt 0.710938 0.079268 +vt 0.710938 0.054878 +vt 0.759766 0.128049 +vt 0.759766 0.103659 +vt 0.835938 0.128049 +vt 0.835938 0.103659 +vt 0.843750 0.128049 +vt 0.843750 0.103659 +vt 0.919922 0.128049 +vt 0.919922 0.103659 +vt 0.816406 0.987805 +vt 0.816406 0.750000 +vt 0.824219 0.987805 +vt 0.824219 0.750000 +vt 0.832031 0.987805 +vt 0.832031 0.750000 +vt 0.839844 0.987805 +vt 0.839844 0.750000 +vt 0.718750 0.079268 +vt 0.718750 0.054878 +vt 0.726563 0.079268 +vt 0.726563 0.054878 +vt 0.734375 0.079268 +vt 0.734375 0.054878 +vt 0.742188 0.079268 +vt 0.742188 0.054878 +vt 0.003906 0.079268 +vt 0.003906 0.054878 +vt 0.080078 0.079268 +vt 0.080078 0.054878 +vt 0.087891 0.079268 +vt 0.087891 0.054878 +vt 0.164063 0.079268 +vt 0.164063 0.054878 +vt 0.847656 0.987805 +vt 0.847656 0.750000 +vt 0.855469 0.987805 +vt 0.855469 0.750000 +vt 0.863281 0.987805 +vt 0.863281 0.750000 +vt 0.871094 0.987805 +vt 0.871094 0.750000 +vt 0.750000 0.079268 +vt 0.750000 0.054878 +vt 0.757813 0.079268 +vt 0.757813 0.054878 +vt 0.765625 0.079268 +vt 0.765625 0.054878 +vt 0.773438 0.079268 +vt 0.773438 0.054878 +vt 0.359375 0.079268 +vt 0.359375 0.054878 +vt 0.375000 0.079268 +vt 0.375000 0.054878 +vt 0.382813 0.079268 +vt 0.382813 0.054878 +vt 0.398438 0.079268 +vt 0.398438 0.054878 +vt 0.074219 0.652439 +vt 0.074219 0.603658 +vt 0.083984 0.652439 +vt 0.083984 0.603658 +vt 0.091797 0.652439 +vt 0.091797 0.603658 +vt 0.101563 0.652439 +vt 0.101563 0.603658 +vt 0.523438 0.079268 +vt 0.523438 0.054878 +vt 0.533203 0.079268 +vt 0.533203 0.054878 +vt 0.541016 0.079268 +vt 0.541016 0.054878 +vt 0.550781 0.079268 +vt 0.550781 0.054878 +vt 0.406250 0.079268 +vt 0.406250 0.054878 +vt 0.421875 0.079268 +vt 0.421875 0.054878 +vt 0.429688 0.079268 +vt 0.429688 0.054878 +vt 0.445313 0.079268 +vt 0.445313 0.054878 +vt 0.109375 0.652439 +vt 0.109375 0.603658 +vt 0.119141 0.652439 +vt 0.119141 0.603658 +vt 0.126953 0.652439 +vt 0.126953 0.603658 +vt 0.136719 0.652439 +vt 0.136719 0.603658 +vt 0.558594 0.079268 +vt 0.558594 0.054878 +vt 0.568359 0.079268 +vt 0.568359 0.054878 +vt 0.576172 0.079268 +vt 0.576172 0.054878 +vt 0.585938 0.079268 +vt 0.585938 0.054878 +vt 0.896484 0.579268 +vt 0.896484 0.548780 +vt 0.912109 0.579268 +vt 0.912109 0.548780 +vt 0.919922 0.579268 +vt 0.919922 0.548780 +vt 0.935547 0.579268 +vt 0.935547 0.548780 +vt 0.238281 0.652439 +vt 0.238281 0.603658 +vt 0.246094 0.652439 +vt 0.246094 0.603658 +vt 0.253906 0.652439 +vt 0.253906 0.603658 +vt 0.261719 0.652439 +vt 0.261719 0.603658 +vt 0.285156 0.182927 +vt 0.285156 0.152439 +vt 0.292969 0.182927 +vt 0.292969 0.152439 +vt 0.300781 0.182927 +vt 0.300781 0.152439 +vt 0.308594 0.182927 +vt 0.308594 0.152439 +vt 0.943359 0.579268 +vt 0.943359 0.548780 +vt 0.958984 0.579268 +vt 0.958984 0.548780 +vt 0.966797 0.579268 +vt 0.966797 0.548780 +vt 0.982422 0.579268 +vt 0.982422 0.548780 +vt 0.269531 0.652439 +vt 0.269531 0.603658 +vt 0.277344 0.652439 +vt 0.277344 0.603658 +vt 0.285156 0.652439 +vt 0.285156 0.603658 +vt 0.292969 0.652439 +vt 0.292969 0.603658 +vt 0.316406 0.182927 +vt 0.316406 0.152439 +vt 0.324219 0.182927 +vt 0.324219 0.152439 +vt 0.332031 0.182927 +vt 0.332031 0.152439 +vt 0.339844 0.182927 +vt 0.339844 0.152439 +vt 0.003906 0.182927 +vt 0.003906 0.152439 +vt 0.019531 0.182927 +vt 0.019531 0.152439 +vt 0.027344 0.182927 +vt 0.027344 0.152439 +vt 0.042969 0.182927 +vt 0.042969 0.152439 +vt 0.300781 0.652439 +vt 0.300781 0.603658 +vt 0.308594 0.652439 +vt 0.308594 0.603658 +vt 0.316406 0.652439 +vt 0.316406 0.603658 +vt 0.324219 0.652439 +vt 0.324219 0.603658 +vt 0.347656 0.182927 +vt 0.347656 0.152439 +vt 0.355469 0.182927 +vt 0.355469 0.152439 +vt 0.363281 0.182927 +vt 0.363281 0.152439 +vt 0.371094 0.182927 +vt 0.371094 0.152439 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.0000000 -1.0000000 +vn 0.8660254 -0.0000000 -0.5000000 +vn 0.8660254 0.0000000 0.5000000 +vn -0.8660254 0.0000000 0.5000000 +vn -0.8660254 -0.0000000 -0.5000000 +vn -0.0000000 -0.0000000 -1.0000000 +vn 0.0000000 1.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/7 58/150/7 59/151/8 +f 58/150/7 60/152/8 59/151/8 +f 59/151/8 60/152/8 61/153/9 +f 60/152/8 62/154/9 61/153/9 +f 61/153/9 62/154/9 63/155/5 +f 62/154/9 64/156/5 63/155/5 +f 63/155/5 64/156/5 65/157/10 +f 64/156/5 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/12 +f 68/160/11 58/162/12 57/161/12 +f 57/163/4 59/164/4 69/165/4 +f 59/164/4 61/166/4 69/165/4 +f 61/166/4 63/167/4 69/165/4 +f 63/167/4 65/168/4 69/165/4 +f 65/168/4 67/169/4 69/165/4 +f 67/169/4 57/163/4 69/165/4 +f 60/170/13 58/171/13 70/172/13 +f 62/173/13 60/170/13 70/172/13 +f 64/174/13 62/173/13 70/172/13 +f 66/175/13 64/174/13 70/172/13 +f 68/176/13 66/175/13 70/172/13 +f 58/171/13 68/176/13 70/172/13 +f 71/177/7 72/178/7 73/179/8 +f 72/178/7 74/180/8 73/179/8 +f 73/179/8 74/180/8 75/181/9 +f 74/180/8 76/182/9 75/181/9 +f 75/181/9 76/182/9 77/183/5 +f 76/182/9 78/184/5 77/183/5 +f 77/183/5 78/184/5 79/185/10 +f 78/184/5 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/12 +f 82/188/11 72/190/12 71/189/12 +f 71/191/4 73/192/4 83/193/4 +f 73/192/4 75/194/4 83/193/4 +f 75/194/4 77/195/4 83/193/4 +f 77/195/4 79/196/4 83/193/4 +f 79/196/4 81/197/4 83/193/4 +f 81/197/4 71/191/4 83/193/4 +f 74/198/13 72/199/13 84/200/13 +f 76/201/13 74/198/13 84/200/13 +f 78/202/13 76/201/13 84/200/13 +f 80/203/13 78/202/13 84/200/13 +f 82/204/13 80/203/13 84/200/13 +f 72/199/13 82/204/13 84/200/13 +f 85/205/7 86/206/7 87/207/8 +f 86/206/7 88/208/8 87/207/8 +f 87/207/8 88/208/8 89/209/9 +f 88/208/8 90/210/9 89/209/9 +f 89/209/9 90/210/9 91/211/5 +f 90/210/9 92/212/5 91/211/5 +f 91/211/5 92/212/5 93/213/10 +f 92/212/5 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/12 +f 96/216/11 86/218/12 85/217/12 +f 85/219/4 87/220/4 97/221/4 +f 87/220/4 89/222/4 97/221/4 +f 89/222/4 91/223/4 97/221/4 +f 91/223/4 93/224/4 97/221/4 +f 93/224/4 95/225/4 97/221/4 +f 95/225/4 85/219/4 97/221/4 +f 88/226/13 86/227/13 98/228/13 +f 90/229/13 88/226/13 98/228/13 +f 92/230/13 90/229/13 98/228/13 +f 94/231/13 92/230/13 98/228/13 +f 96/232/13 94/231/13 98/228/13 +f 86/227/13 96/232/13 98/228/13 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/418/5 155/419/5 +f 162/418/5 156/420/5 155/419/5 +f 157/421/6 158/422/6 159/423/6 +f 158/422/6 160/424/6 159/423/6 +f 163/425/1 164/426/1 165/427/1 +f 164/426/1 166/428/1 165/427/1 +f 167/429/2 168/430/2 169/431/2 +f 168/430/2 170/432/2 169/431/2 +f 167/433/3 169/434/3 165/435/3 +f 169/434/3 163/436/3 165/435/3 +f 170/437/4 168/438/4 164/439/4 +f 168/438/4 166/440/4 164/439/4 +f 169/441/5 170/442/5 163/443/5 +f 170/442/5 164/444/5 163/443/5 +f 165/445/6 166/446/6 167/447/6 +f 166/446/6 168/448/6 167/447/6 +f 171/449/7 172/450/7 173/451/8 +f 172/450/7 174/452/8 173/451/8 +f 173/451/8 174/452/8 175/453/9 +f 174/452/8 176/454/9 175/453/9 +f 175/453/9 176/454/9 177/455/5 +f 176/454/9 178/456/5 177/455/5 +f 177/455/5 178/456/5 179/457/10 +f 178/456/5 180/458/10 179/457/10 +f 179/457/10 180/458/10 181/459/11 +f 180/458/10 182/460/11 181/459/11 +f 181/459/11 182/460/11 171/461/12 +f 182/460/11 172/462/12 171/461/12 +f 171/463/4 173/464/4 183/465/4 +f 173/464/4 175/466/4 183/465/4 +f 175/466/4 177/467/4 183/465/4 +f 177/467/4 179/468/4 183/465/4 +f 179/468/4 181/469/4 183/465/4 +f 181/469/4 171/463/4 183/465/4 +f 174/470/13 172/471/13 184/472/13 +f 176/473/13 174/470/13 184/472/13 +f 178/474/13 176/473/13 184/472/13 +f 180/475/13 178/474/13 184/472/13 +f 182/476/13 180/475/13 184/472/13 +f 172/471/13 182/476/13 184/472/13 +f 185/477/7 186/478/7 187/479/8 +f 186/478/7 188/480/8 187/479/8 +f 187/479/8 188/480/8 189/481/9 +f 188/480/8 190/482/9 189/481/9 +f 189/481/9 190/482/9 191/483/5 +f 190/482/9 192/484/5 191/483/5 +f 191/483/5 192/484/5 193/485/10 +f 192/484/5 194/486/10 193/485/10 +f 193/485/10 194/486/10 195/487/11 +f 194/486/10 196/488/11 195/487/11 +f 195/487/11 196/488/11 185/489/12 +f 196/488/11 186/490/12 185/489/12 +f 185/491/4 187/492/4 197/493/4 +f 187/492/4 189/494/4 197/493/4 +f 189/494/4 191/495/4 197/493/4 +f 191/495/4 193/496/4 197/493/4 +f 193/496/4 195/497/4 197/493/4 +f 195/497/4 185/491/4 197/493/4 +f 188/498/13 186/499/13 198/500/13 +f 190/501/13 188/498/13 198/500/13 +f 192/502/13 190/501/13 198/500/13 +f 194/503/13 192/502/13 198/500/13 +f 196/504/13 194/503/13 198/500/13 +f 186/499/13 196/504/13 198/500/13 +f 199/505/7 200/506/7 201/507/8 +f 200/506/7 202/508/8 201/507/8 +f 201/507/8 202/508/8 203/509/9 +f 202/508/8 204/510/9 203/509/9 +f 203/509/9 204/510/9 205/511/5 +f 204/510/9 206/512/5 205/511/5 +f 205/511/5 206/512/5 207/513/10 +f 206/512/5 208/514/10 207/513/10 +f 207/513/10 208/514/10 209/515/11 +f 208/514/10 210/516/11 209/515/11 +f 209/515/11 210/516/11 199/517/12 +f 210/516/11 200/518/12 199/517/12 +f 199/519/4 201/520/4 211/521/4 +f 201/520/4 203/522/4 211/521/4 +f 203/522/4 205/523/4 211/521/4 +f 205/523/4 207/524/4 211/521/4 +f 207/524/4 209/525/4 211/521/4 +f 209/525/4 199/519/4 211/521/4 +f 202/526/13 200/527/13 212/528/13 +f 204/529/13 202/526/13 212/528/13 +f 206/530/13 204/529/13 212/528/13 +f 208/531/13 206/530/13 212/528/13 +f 210/532/13 208/531/13 212/528/13 +f 200/527/13 210/532/13 212/528/13 +f 213/533/1 214/534/1 215/535/1 +f 214/534/1 216/536/1 215/535/1 +f 217/537/2 218/538/2 219/539/2 +f 218/538/2 220/540/2 219/539/2 +f 217/541/3 219/542/3 215/543/3 +f 219/542/3 213/544/3 215/543/3 +f 220/545/4 218/546/4 214/547/4 +f 218/546/4 216/548/4 214/547/4 +f 219/549/5 220/550/5 213/551/5 +f 220/550/5 214/552/5 213/551/5 +f 215/553/6 216/554/6 217/555/6 +f 216/554/6 218/556/6 217/555/6 +f 221/557/1 222/558/1 223/559/1 +f 222/558/1 224/560/1 223/559/1 +f 225/561/2 226/562/2 227/563/2 +f 226/562/2 228/564/2 227/563/2 +f 225/565/3 227/566/3 223/567/3 +f 227/566/3 221/568/3 223/567/3 +f 228/569/4 226/570/4 222/571/4 +f 226/570/4 224/572/4 222/571/4 +f 227/573/5 228/574/5 221/575/5 +f 228/574/5 222/576/5 221/575/5 +f 223/577/6 224/578/6 225/579/6 +f 224/578/6 226/580/6 225/579/6 +f 229/581/1 230/582/1 231/583/1 +f 230/582/1 232/584/1 231/583/1 +f 233/585/2 234/586/2 235/587/2 +f 234/586/2 236/588/2 235/587/2 +f 233/589/3 235/590/3 231/591/3 +f 235/590/3 229/592/3 231/591/3 +f 236/593/4 234/594/4 230/595/4 +f 234/594/4 232/596/4 230/595/4 +f 235/597/5 236/598/5 229/599/5 +f 236/598/5 230/600/5 229/599/5 +f 231/601/6 232/602/6 233/603/6 +f 232/602/6 234/604/6 233/603/6 +f 237/605/1 238/606/1 239/607/1 +f 238/606/1 240/608/1 239/607/1 +f 241/609/2 242/610/2 243/611/2 +f 242/610/2 244/612/2 243/611/2 +f 241/613/3 243/614/3 239/615/3 +f 243/614/3 237/616/3 239/615/3 +f 244/617/4 242/618/4 238/619/4 +f 242/618/4 240/620/4 238/619/4 +f 243/621/5 244/622/5 237/623/5 +f 244/622/5 238/624/5 237/623/5 +f 239/625/6 240/626/6 241/627/6 +f 240/626/6 242/628/6 241/627/6 +f 245/629/1 246/630/1 247/631/1 +f 246/630/1 248/632/1 247/631/1 +f 249/633/2 250/634/2 251/635/2 +f 250/634/2 252/636/2 251/635/2 +f 249/637/3 251/638/3 247/639/3 +f 251/638/3 245/640/3 247/639/3 +f 252/641/4 250/642/4 246/643/4 +f 250/642/4 248/644/4 246/643/4 +f 251/645/5 252/646/5 245/647/5 +f 252/646/5 246/648/5 245/647/5 +f 247/649/6 248/650/6 249/651/6 +f 248/650/6 250/652/6 249/651/6 +f 253/653/1 254/654/1 255/655/1 +f 254/654/1 256/656/1 255/655/1 +f 257/657/2 258/658/2 259/659/2 +f 258/658/2 260/660/2 259/659/2 +f 257/661/3 259/662/3 255/663/3 +f 259/662/3 253/664/3 255/663/3 +f 260/665/4 258/666/4 254/667/4 +f 258/666/4 256/668/4 254/667/4 +f 259/669/5 260/670/5 253/671/5 +f 260/670/5 254/672/5 253/671/5 +f 255/673/6 256/674/6 257/675/6 +f 256/674/6 258/676/6 257/675/6 +f 261/677/1 262/678/1 263/679/1 +f 262/678/1 264/680/1 263/679/1 +f 265/681/2 266/682/2 267/683/2 +f 266/682/2 268/684/2 267/683/2 +f 265/685/3 267/686/3 263/687/3 +f 267/686/3 261/688/3 263/687/3 +f 268/689/4 266/690/4 262/691/4 +f 266/690/4 264/692/4 262/691/4 +f 267/693/5 268/694/5 261/695/5 +f 268/694/5 262/696/5 261/695/5 +f 263/697/6 264/698/6 265/699/6 +f 264/698/6 266/700/6 265/699/6 +f 269/701/1 270/702/1 271/703/1 +f 270/702/1 272/704/1 271/703/1 +f 273/705/2 274/706/2 275/707/2 +f 274/706/2 276/708/2 275/707/2 +f 273/709/3 275/710/3 271/711/3 +f 275/710/3 269/712/3 271/711/3 +f 276/713/4 274/714/4 270/715/4 +f 274/714/4 272/716/4 270/715/4 +f 275/717/5 276/718/5 269/719/5 +f 276/718/5 270/720/5 269/719/5 +f 271/721/6 272/722/6 273/723/6 +f 272/722/6 274/724/6 273/723/6 +f 277/725/1 278/726/1 279/727/1 +f 278/726/1 280/728/1 279/727/1 +f 281/729/2 282/730/2 283/731/2 +f 282/730/2 284/732/2 283/731/2 +f 281/733/3 283/734/3 279/735/3 +f 283/734/3 277/736/3 279/735/3 +f 284/737/4 282/738/4 278/739/4 +f 282/738/4 280/740/4 278/739/4 +f 283/741/5 284/742/5 277/743/5 +f 284/742/5 278/744/5 277/743/5 +f 279/745/6 280/746/6 281/747/6 +f 280/746/6 282/748/6 281/747/6 diff --git a/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp-texture.png b/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..f777b6dd6bace4ed08c8bb720c666af03a66e04f GIT binary patch literal 1115 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83mT<5E$%k3fv>6y!lssJ=Ln`LHy}L2%YPigS zkJYbZjWl=NFz4_}cibp3VcI$_I|u78vac@i^iEjFSt_t)0gdR#JZ-}gEHZD;=9@b^QGnPUF`I_oNyup2L5zI-A0;ErG1 zyoj}p+ur3Zz5ajmMP>$u|MrXw430o|HL(C)!^yzFA;iESpu)hQ;K9J)FoA)gL4o!P z794%S$dJ%7SH6DM^zeIpgd7sX!eVgZay!7}iWp_n%kg%xb~z4t04(kvl_w z{lBAPdJH-?jgMU-^{W(?r@lV1Rj?C@vYb>i+5|V%^`Apc+j}I^Yx&40s?+5okc2C#a z_xba`clY+oE66e;rCm8DmWBt;56h6#^m&E}-`<=I7T03*{5*SmzV25gg%!L09sPPy zdCk($T}xQ|`1{p#AhNsr$Ll|KLqF zTXqzFK4!iD#{IjW|DN-I@Z-aa;5|GHI;}`)6;x0#FeGdf`^RW`!|%1nmw!nh0Z&&y Jmvv4FO#nWTM$G^K literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model.obj b/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model.obj new file mode 100644 index 0000000..e7fa35c --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-d91d0882b73a2252/model.obj @@ -0,0 +1,1492 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.3700000 0.3700000 0.7900000 +v 0.3700000 -0.4300000 0.7900000 +v 0.3700000 0.3700000 -0.0000000 +v 0.3700000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 -0.0000000 +v -0.4300000 -0.4300000 -0.0000000 +v -0.4300000 0.3700000 0.7900000 +v -0.4300000 -0.4300000 0.7900000 +v 0.3900000 0.3900000 0.8570000 +v 0.3900000 -0.4500000 0.8570000 +v 0.3900000 0.3900000 0.7900000 +v 0.3900000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.7900000 +v -0.4500000 -0.4500000 0.7900000 +v -0.4500000 0.3900000 0.8570000 +v -0.4500000 -0.4500000 0.8570000 +v 0.1200000 0.2000000 0.8690000 +v 0.1200000 -0.2600000 0.8690000 +v 0.1200000 0.2000000 0.8570000 +v 0.1200000 -0.2600000 0.8570000 +v -0.1800000 0.2000000 0.8570000 +v -0.1800000 -0.2600000 0.8570000 +v -0.1800000 0.2000000 0.8690000 +v -0.1800000 -0.2600000 0.8690000 +v 0.3850000 0.3850000 0.7900000 +v 0.3850000 0.3150000 0.7900000 +v 0.3850000 0.3850000 -0.0000000 +v 0.3850000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 -0.0000000 +v 0.3150000 0.3150000 -0.0000000 +v 0.3150000 0.3850000 0.7900000 +v 0.3150000 0.3150000 0.7900000 +v 0.3850000 -0.3750000 0.7900000 +v 0.3850000 -0.4450000 0.7900000 +v 0.3850000 -0.3750000 -0.0000000 +v 0.3850000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 -0.0000000 +v 0.3150000 -0.4450000 -0.0000000 +v 0.3150000 -0.3750000 0.7900000 +v 0.3150000 -0.4450000 0.7900000 +v -0.3750000 0.3850000 0.7900000 +v -0.3750000 0.3150000 0.7900000 +v -0.3750000 0.3850000 -0.0000000 +v -0.3750000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 -0.0000000 +v -0.4450000 0.3150000 -0.0000000 +v -0.4450000 0.3850000 0.7900000 +v -0.4450000 0.3150000 0.7900000 +v -0.3750000 -0.3750000 0.7900000 +v -0.3750000 -0.4450000 0.7900000 +v -0.3750000 -0.3750000 -0.0000000 +v -0.3750000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 -0.0000000 +v -0.4450000 -0.4450000 -0.0000000 +v -0.4450000 -0.3750000 0.7900000 +v -0.4450000 -0.4450000 0.7900000 +v 0.3750000 -0.3600000 0.1200000 +v 0.3750000 0.3000000 0.1200000 +v 0.4183013 -0.3600000 0.1450000 +v 0.4183013 0.3000000 0.1450000 +v 0.4183013 -0.3600000 0.1950000 +v 0.4183013 0.3000000 0.1950000 +v 0.3750000 -0.3600000 0.2200000 +v 0.3750000 0.3000000 0.2200000 +v 0.3316987 -0.3600000 0.1950000 +v 0.3316987 0.3000000 0.1950000 +v 0.3316987 -0.3600000 0.1450000 +v 0.3316987 0.3000000 0.1450000 +v 0.3750000 -0.3600000 0.1700000 +v 0.3750000 0.3000000 0.1700000 +v 0.3750000 -0.3600000 0.3200000 +v 0.3750000 0.3000000 0.3200000 +v 0.4183013 -0.3600000 0.3450000 +v 0.4183013 0.3000000 0.3450000 +v 0.4183013 -0.3600000 0.3950000 +v 0.4183013 0.3000000 0.3950000 +v 0.3750000 -0.3600000 0.4200000 +v 0.3750000 0.3000000 0.4200000 +v 0.3316987 -0.3600000 0.3950000 +v 0.3316987 0.3000000 0.3950000 +v 0.3316987 -0.3600000 0.3450000 +v 0.3316987 0.3000000 0.3450000 +v 0.3750000 -0.3600000 0.3700000 +v 0.3750000 0.3000000 0.3700000 +v 0.3750000 -0.3600000 0.5200000 +v 0.3750000 0.3000000 0.5200000 +v 0.4183013 -0.3600000 0.5450000 +v 0.4183013 0.3000000 0.5450000 +v 0.4183013 -0.3600000 0.5950000 +v 0.4183013 0.3000000 0.5950000 +v 0.3750000 -0.3600000 0.6200000 +v 0.3750000 0.3000000 0.6200000 +v 0.3316987 -0.3600000 0.5950000 +v 0.3316987 0.3000000 0.5950000 +v 0.3316987 -0.3600000 0.5450000 +v 0.3316987 0.3000000 0.5450000 +v 0.3750000 -0.3600000 0.5700000 +v 0.3750000 0.3000000 0.5700000 +v 0.2700000 0.3900000 0.6900000 +v 0.2700000 0.3700000 0.6900000 +v 0.2700000 0.3900000 0.0700000 +v 0.2700000 0.3700000 0.0700000 +v -0.3300000 0.3900000 0.0700000 +v -0.3300000 0.3700000 0.0700000 +v -0.3300000 0.3900000 0.6900000 +v -0.3300000 0.3700000 0.6900000 +v -0.1700000 0.3940000 0.6800000 +v -0.1700000 0.3880000 0.6800000 +v -0.1700000 0.3940000 0.0800000 +v -0.1700000 0.3880000 0.0800000 +v -0.1900000 0.3940000 0.0800000 +v -0.1900000 0.3880000 0.0800000 +v -0.1900000 0.3940000 0.6800000 +v -0.1900000 0.3880000 0.6800000 +v -0.0200000 0.3940000 0.6800000 +v -0.0200000 0.3880000 0.6800000 +v -0.0200000 0.3940000 0.0800000 +v -0.0200000 0.3880000 0.0800000 +v -0.0400000 0.3940000 0.0800000 +v -0.0400000 0.3880000 0.0800000 +v -0.0400000 0.3940000 0.6800000 +v -0.0400000 0.3880000 0.6800000 +v 0.1300000 0.3940000 0.6800000 +v 0.1300000 0.3880000 0.6800000 +v 0.1300000 0.3940000 0.0800000 +v 0.1300000 0.3880000 0.0800000 +v 0.1100000 0.3940000 0.0800000 +v 0.1100000 0.3880000 0.0800000 +v 0.1100000 0.3940000 0.6800000 +v 0.1100000 0.3880000 0.6800000 +v -0.1950000 0.4150000 0.8400000 +v -0.1950000 0.3850000 0.8400000 +v -0.1950000 0.4150000 0.7300000 +v -0.1950000 0.3850000 0.7300000 +v -0.2650000 0.4150000 0.7300000 +v -0.2650000 0.3850000 0.7300000 +v -0.2650000 0.4150000 0.8400000 +v -0.2650000 0.3850000 0.8400000 +v 0.2050000 0.4150000 0.8400000 +v 0.2050000 0.3850000 0.8400000 +v 0.2050000 0.4150000 0.7300000 +v 0.2050000 0.3850000 0.7300000 +v 0.1350000 0.4150000 0.7300000 +v 0.1350000 0.3850000 0.7300000 +v 0.1350000 0.4150000 0.8400000 +v 0.1350000 0.3850000 0.8400000 +v 0.4150000 -0.2450000 0.8400000 +v 0.4150000 -0.3150000 0.8400000 +v 0.4150000 -0.2450000 0.7300000 +v 0.4150000 -0.3150000 0.7300000 +v 0.3850000 -0.2450000 0.7300000 +v 0.3850000 -0.3150000 0.7300000 +v 0.3850000 -0.2450000 0.8400000 +v 0.3850000 -0.3150000 0.8400000 +v 0.4150000 0.0050000 0.8400000 +v 0.4150000 -0.0650000 0.8400000 +v 0.4150000 0.0050000 0.7300000 +v 0.4150000 -0.0650000 0.7300000 +v 0.3850000 0.0050000 0.7300000 +v 0.3850000 -0.0650000 0.7300000 +v 0.3850000 0.0050000 0.8400000 +v 0.3850000 -0.0650000 0.8400000 +v 0.4150000 0.2550000 0.8400000 +v 0.4150000 0.1850000 0.8400000 +v 0.4150000 0.2550000 0.7300000 +v 0.4150000 0.1850000 0.7300000 +v 0.3850000 0.2550000 0.7300000 +v 0.3850000 0.1850000 0.7300000 +v 0.3850000 0.2550000 0.8400000 +v 0.3850000 0.1850000 0.8400000 +v -0.4350000 -0.3600000 0.1200000 +v -0.4350000 0.3000000 0.1200000 +v -0.3916987 -0.3600000 0.1450000 +v -0.3916987 0.3000000 0.1450000 +v -0.3916987 -0.3600000 0.1950000 +v -0.3916987 0.3000000 0.1950000 +v -0.4350000 -0.3600000 0.2200000 +v -0.4350000 0.3000000 0.2200000 +v -0.4783013 -0.3600000 0.1950000 +v -0.4783013 0.3000000 0.1950000 +v -0.4783013 -0.3600000 0.1450000 +v -0.4783013 0.3000000 0.1450000 +v -0.4350000 -0.3600000 0.1700000 +v -0.4350000 0.3000000 0.1700000 +v -0.4350000 -0.3600000 0.3200000 +v -0.4350000 0.3000000 0.3200000 +v -0.3916987 -0.3600000 0.3450000 +v -0.3916987 0.3000000 0.3450000 +v -0.3916987 -0.3600000 0.3950000 +v -0.3916987 0.3000000 0.3950000 +v -0.4350000 -0.3600000 0.4200000 +v -0.4350000 0.3000000 0.4200000 +v -0.4783013 -0.3600000 0.3950000 +v -0.4783013 0.3000000 0.3950000 +v -0.4783013 -0.3600000 0.3450000 +v -0.4783013 0.3000000 0.3450000 +v -0.4350000 -0.3600000 0.3700000 +v -0.4350000 0.3000000 0.3700000 +v -0.4350000 -0.3600000 0.5200000 +v -0.4350000 0.3000000 0.5200000 +v -0.3916987 -0.3600000 0.5450000 +v -0.3916987 0.3000000 0.5450000 +v -0.3916987 -0.3600000 0.5950000 +v -0.3916987 0.3000000 0.5950000 +v -0.4350000 -0.3600000 0.6200000 +v -0.4350000 0.3000000 0.6200000 +v -0.4783013 -0.3600000 0.5950000 +v -0.4783013 0.3000000 0.5950000 +v -0.4783013 -0.3600000 0.5450000 +v -0.4783013 0.3000000 0.5450000 +v -0.4350000 -0.3600000 0.5700000 +v -0.4350000 0.3000000 0.5700000 +v 0.2700000 -0.4300000 0.6900000 +v 0.2700000 -0.4500000 0.6900000 +v 0.2700000 -0.4300000 0.0700000 +v 0.2700000 -0.4500000 0.0700000 +v -0.3300000 -0.4300000 0.0700000 +v -0.3300000 -0.4500000 0.0700000 +v -0.3300000 -0.4300000 0.6900000 +v -0.3300000 -0.4500000 0.6900000 +v -0.1700000 -0.4480000 0.6800000 +v -0.1700000 -0.4540000 0.6800000 +v -0.1700000 -0.4480000 0.0800000 +v -0.1700000 -0.4540000 0.0800000 +v -0.1900000 -0.4480000 0.0800000 +v -0.1900000 -0.4540000 0.0800000 +v -0.1900000 -0.4480000 0.6800000 +v -0.1900000 -0.4540000 0.6800000 +v -0.0200000 -0.4480000 0.6800000 +v -0.0200000 -0.4540000 0.6800000 +v -0.0200000 -0.4480000 0.0800000 +v -0.0200000 -0.4540000 0.0800000 +v -0.0400000 -0.4480000 0.0800000 +v -0.0400000 -0.4540000 0.0800000 +v -0.0400000 -0.4480000 0.6800000 +v -0.0400000 -0.4540000 0.6800000 +v 0.1300000 -0.4480000 0.6800000 +v 0.1300000 -0.4540000 0.6800000 +v 0.1300000 -0.4480000 0.0800000 +v 0.1300000 -0.4540000 0.0800000 +v 0.1100000 -0.4480000 0.0800000 +v 0.1100000 -0.4540000 0.0800000 +v 0.1100000 -0.4480000 0.6800000 +v 0.1100000 -0.4540000 0.6800000 +v -0.1950000 -0.4450000 0.8400000 +v -0.1950000 -0.4750000 0.8400000 +v -0.1950000 -0.4450000 0.7300000 +v -0.1950000 -0.4750000 0.7300000 +v -0.2650000 -0.4450000 0.7300000 +v -0.2650000 -0.4750000 0.7300000 +v -0.2650000 -0.4450000 0.8400000 +v -0.2650000 -0.4750000 0.8400000 +v 0.2050000 -0.4450000 0.8400000 +v 0.2050000 -0.4750000 0.8400000 +v 0.2050000 -0.4450000 0.7300000 +v 0.2050000 -0.4750000 0.7300000 +v 0.1350000 -0.4450000 0.7300000 +v 0.1350000 -0.4750000 0.7300000 +v 0.1350000 -0.4450000 0.8400000 +v 0.1350000 -0.4750000 0.8400000 +v -0.4450000 -0.2450000 0.8400000 +v -0.4450000 -0.3150000 0.8400000 +v -0.4450000 -0.2450000 0.7300000 +v -0.4450000 -0.3150000 0.7300000 +v -0.4750000 -0.2450000 0.7300000 +v -0.4750000 -0.3150000 0.7300000 +v -0.4750000 -0.2450000 0.8400000 +v -0.4750000 -0.3150000 0.8400000 +v -0.4450000 0.0050000 0.8400000 +v -0.4450000 -0.0650000 0.8400000 +v -0.4450000 0.0050000 0.7300000 +v -0.4450000 -0.0650000 0.7300000 +v -0.4750000 0.0050000 0.7300000 +v -0.4750000 -0.0650000 0.7300000 +v -0.4750000 0.0050000 0.8400000 +v -0.4750000 -0.0650000 0.8400000 +v -0.4450000 0.2550000 0.8400000 +v -0.4450000 0.1850000 0.8400000 +v -0.4450000 0.2550000 0.7300000 +v -0.4450000 0.1850000 0.7300000 +v -0.4750000 0.2550000 0.7300000 +v -0.4750000 0.1850000 0.7300000 +v -0.4750000 0.2550000 0.8400000 +v -0.4750000 0.1850000 0.8400000 +vt 0.003906 0.524390 +vt 0.003906 0.207317 +vt 0.103516 0.524390 +vt 0.103516 0.207317 +vt 0.111328 0.524390 +vt 0.111328 0.207317 +vt 0.210938 0.524390 +vt 0.210938 0.207317 +vt 0.218750 0.524390 +vt 0.218750 0.213415 +vt 0.320313 0.524390 +vt 0.320313 0.213415 +vt 0.328125 0.524390 +vt 0.328125 0.213415 +vt 0.429688 0.524390 +vt 0.429688 0.213415 +vt 0.976563 0.182927 +vt 0.984375 0.182927 +vt 0.992188 0.182927 +vt 0.589844 0.652439 +vt 0.589844 0.621951 +vt 0.695313 0.652439 +vt 0.695313 0.621951 +vt 0.703125 0.652439 +vt 0.703125 0.621951 +vt 0.808594 0.652439 +vt 0.808594 0.621951 +vt 0.003906 0.030488 +vt 0.972656 0.987805 +vt 0.972656 0.804878 +vt 0.980469 0.987805 +vt 0.980469 0.804878 +vt 0.988281 0.987805 +vt 0.988281 0.804878 +vt 0.996094 0.987805 +vt 0.996094 0.804878 +vt 0.171875 0.079268 +vt 0.171875 0.054878 +vt 0.210938 0.079268 +vt 0.210938 0.054878 +vt 0.218750 0.079268 +vt 0.218750 0.054878 +vt 0.257813 0.079268 +vt 0.257813 0.054878 +vt 0.878906 0.987805 +vt 0.878906 0.804878 +vt 0.917969 0.987805 +vt 0.917969 0.804878 +vt 0.925781 0.987805 +vt 0.925781 0.804878 +vt 0.964844 0.987805 +vt 0.964844 0.804878 +vt 0.816406 0.652439 +vt 0.816406 0.621951 +vt 0.916016 0.652439 +vt 0.916016 0.621951 +vt 0.003906 0.579268 +vt 0.003906 0.548780 +vt 0.103516 0.579268 +vt 0.103516 0.548780 +vt 0.437500 0.524390 +vt 0.437500 0.213415 +vt 0.447266 0.524390 +vt 0.447266 0.213415 +vt 0.455078 0.524390 +vt 0.455078 0.213415 +vt 0.464844 0.524390 +vt 0.464844 0.213415 +vt 0.050781 0.182927 +vt 0.050781 0.152439 +vt 0.060547 0.182927 +vt 0.060547 0.152439 +vt 0.068359 0.182927 +vt 0.068359 0.152439 +vt 0.078125 0.182927 +vt 0.078125 0.152439 +vt 0.111328 0.579268 +vt 0.111328 0.548780 +vt 0.210938 0.579268 +vt 0.210938 0.548780 +vt 0.218750 0.579268 +vt 0.218750 0.548780 +vt 0.318359 0.579268 +vt 0.318359 0.548780 +vt 0.472656 0.524390 +vt 0.472656 0.213415 +vt 0.482422 0.524390 +vt 0.482422 0.213415 +vt 0.490234 0.524390 +vt 0.490234 0.213415 +vt 0.500000 0.524390 +vt 0.500000 0.213415 +vt 0.085938 0.182927 +vt 0.085938 0.152439 +vt 0.095703 0.182927 +vt 0.095703 0.152439 +vt 0.103516 0.182927 +vt 0.103516 0.152439 +vt 0.113281 0.182927 +vt 0.113281 0.152439 +vt 0.326172 0.579268 +vt 0.326172 0.548780 +vt 0.425781 0.579268 +vt 0.425781 0.548780 +vt 0.433594 0.579268 +vt 0.433594 0.548780 +vt 0.533203 0.579268 +vt 0.533203 0.548780 +vt 0.003906 0.987805 +vt 0.003906 0.676829 +vt 0.013672 0.987805 +vt 0.013672 0.676829 +vt 0.021484 0.987805 +vt 0.021484 0.676829 +vt 0.031250 0.987805 +vt 0.031250 0.676829 +vt 0.121094 0.182927 +vt 0.121094 0.152439 +vt 0.130859 0.182927 +vt 0.130859 0.152439 +vt 0.138672 0.182927 +vt 0.138672 0.152439 +vt 0.148438 0.182927 +vt 0.148438 0.152439 +vt 0.541016 0.579268 +vt 0.541016 0.548780 +vt 0.640625 0.579268 +vt 0.640625 0.548780 +vt 0.648438 0.579268 +vt 0.648438 0.548780 +vt 0.748047 0.579268 +vt 0.748047 0.548780 +vt 0.039063 0.987805 +vt 0.039063 0.676829 +vt 0.048828 0.987805 +vt 0.048828 0.676829 +vt 0.056641 0.987805 +vt 0.056641 0.676829 +vt 0.066406 0.987805 +vt 0.066406 0.676829 +vt 0.156250 0.182927 +vt 0.156250 0.152439 +vt 0.166016 0.182927 +vt 0.166016 0.152439 +vt 0.173828 0.182927 +vt 0.173828 0.152439 +vt 0.183594 0.182927 +vt 0.183594 0.152439 +vt 0.074219 0.987805 +vt 0.074219 0.725610 +vt 0.080729 0.987805 +vt 0.080729 0.725610 +vt 0.087240 0.987805 +vt 0.087240 0.725610 +vt 0.093750 0.987805 +vt 0.093750 0.725610 +vt 0.100260 0.987805 +vt 0.100260 0.725610 +vt 0.106771 0.987805 +vt 0.106771 0.725610 +vt 0.113281 0.987805 +vt 0.113281 0.725610 +vt 0.345703 0.634146 +vt 0.342285 0.652439 +vt 0.338867 0.634146 +vt 0.335449 0.652439 +vt 0.332031 0.634146 +vt 0.335449 0.615854 +vt 0.342285 0.615854 +vt 0.363770 0.615854 +vt 0.367188 0.634146 +vt 0.360352 0.634146 +vt 0.356934 0.615854 +vt 0.353516 0.634146 +vt 0.356934 0.652439 +vt 0.363770 0.652439 +vt 0.121094 0.987805 +vt 0.121094 0.725610 +vt 0.127604 0.987805 +vt 0.127604 0.725610 +vt 0.134115 0.987805 +vt 0.134115 0.725610 +vt 0.140625 0.987805 +vt 0.140625 0.725610 +vt 0.147135 0.987805 +vt 0.147135 0.725610 +vt 0.153646 0.987805 +vt 0.153646 0.725610 +vt 0.160156 0.987805 +vt 0.160156 0.725610 +vt 0.388672 0.634146 +vt 0.385254 0.652439 +vt 0.381836 0.634146 +vt 0.378418 0.652439 +vt 0.375000 0.634146 +vt 0.378418 0.615854 +vt 0.385254 0.615854 +vt 0.406738 0.615854 +vt 0.410156 0.634146 +vt 0.403320 0.634146 +vt 0.399902 0.615854 +vt 0.396484 0.634146 +vt 0.399902 0.652439 +vt 0.406738 0.652439 +vt 0.167969 0.987805 +vt 0.167969 0.725610 +vt 0.174479 0.987805 +vt 0.174479 0.725610 +vt 0.180990 0.987805 +vt 0.180990 0.725610 +vt 0.187500 0.987805 +vt 0.187500 0.725610 +vt 0.194010 0.987805 +vt 0.194010 0.725610 +vt 0.200521 0.987805 +vt 0.200521 0.725610 +vt 0.207031 0.987805 +vt 0.207031 0.725610 +vt 0.431641 0.634146 +vt 0.428223 0.652439 +vt 0.424805 0.634146 +vt 0.421387 0.652439 +vt 0.417969 0.634146 +vt 0.421387 0.615854 +vt 0.428223 0.615854 +vt 0.449707 0.615854 +vt 0.453125 0.634146 +vt 0.446289 0.634146 +vt 0.442871 0.615854 +vt 0.439453 0.634146 +vt 0.442871 0.652439 +vt 0.449707 0.652439 +vt 0.378906 0.182927 +vt 0.378906 0.158537 +vt 0.457031 0.182927 +vt 0.457031 0.158537 +vt 0.464844 0.182927 +vt 0.464844 0.158537 +vt 0.542969 0.182927 +vt 0.542969 0.158537 +vt 0.355469 0.987805 +vt 0.355469 0.743902 +vt 0.431641 0.987805 +vt 0.431641 0.743902 +vt 0.439453 0.987805 +vt 0.439453 0.743902 +vt 0.515625 0.987805 +vt 0.515625 0.743902 +vt 0.722656 0.182927 +vt 0.722656 0.158537 +vt 0.798828 0.182927 +vt 0.798828 0.158537 +vt 0.806641 0.182927 +vt 0.806641 0.158537 +vt 0.882813 0.182927 +vt 0.882813 0.158537 +vt 0.890625 0.182927 +vt 0.890625 0.158537 +vt 0.966797 0.182927 +vt 0.966797 0.158537 +vt 0.003906 0.128049 +vt 0.003906 0.103659 +vt 0.080078 0.128049 +vt 0.080078 0.103659 +vt 0.691406 0.987805 +vt 0.691406 0.750000 +vt 0.699219 0.987805 +vt 0.699219 0.750000 +vt 0.707031 0.987805 +vt 0.707031 0.750000 +vt 0.714844 0.987805 +vt 0.714844 0.750000 +vt 0.593750 0.079268 +vt 0.593750 0.054878 +vt 0.601563 0.079268 +vt 0.601563 0.054878 +vt 0.609375 0.079268 +vt 0.609375 0.054878 +vt 0.617188 0.079268 +vt 0.617188 0.054878 +vt 0.087891 0.128049 +vt 0.087891 0.103659 +vt 0.164063 0.128049 +vt 0.164063 0.103659 +vt 0.171875 0.128049 +vt 0.171875 0.103659 +vt 0.248047 0.128049 +vt 0.248047 0.103659 +vt 0.722656 0.987805 +vt 0.722656 0.750000 +vt 0.730469 0.987805 +vt 0.730469 0.750000 +vt 0.738281 0.987805 +vt 0.738281 0.750000 +vt 0.746094 0.987805 +vt 0.746094 0.750000 +vt 0.625000 0.079268 +vt 0.625000 0.054878 +vt 0.632813 0.079268 +vt 0.632813 0.054878 +vt 0.640625 0.079268 +vt 0.640625 0.054878 +vt 0.648438 0.079268 +vt 0.648438 0.054878 +vt 0.255859 0.128049 +vt 0.255859 0.103659 +vt 0.332031 0.128049 +vt 0.332031 0.103659 +vt 0.339844 0.128049 +vt 0.339844 0.103659 +vt 0.416016 0.128049 +vt 0.416016 0.103659 +vt 0.753906 0.987805 +vt 0.753906 0.750000 +vt 0.761719 0.987805 +vt 0.761719 0.750000 +vt 0.769531 0.987805 +vt 0.769531 0.750000 +vt 0.777344 0.987805 +vt 0.777344 0.750000 +vt 0.656250 0.079268 +vt 0.656250 0.054878 +vt 0.664063 0.079268 +vt 0.664063 0.054878 +vt 0.671875 0.079268 +vt 0.671875 0.054878 +vt 0.679688 0.079268 +vt 0.679688 0.054878 +vt 0.265625 0.079268 +vt 0.265625 0.054878 +vt 0.281250 0.079268 +vt 0.281250 0.054878 +vt 0.289063 0.079268 +vt 0.289063 0.054878 +vt 0.304688 0.079268 +vt 0.304688 0.054878 +vt 0.003906 0.652439 +vt 0.003906 0.603658 +vt 0.013672 0.652439 +vt 0.013672 0.603658 +vt 0.021484 0.652439 +vt 0.021484 0.603658 +vt 0.031250 0.652439 +vt 0.031250 0.603658 +vt 0.453125 0.079268 +vt 0.453125 0.054878 +vt 0.462891 0.079268 +vt 0.462891 0.054878 +vt 0.470703 0.079268 +vt 0.470703 0.054878 +vt 0.480469 0.079268 +vt 0.480469 0.054878 +vt 0.312500 0.079268 +vt 0.312500 0.054878 +vt 0.328125 0.079268 +vt 0.328125 0.054878 +vt 0.335938 0.079268 +vt 0.335938 0.054878 +vt 0.351563 0.079268 +vt 0.351563 0.054878 +vt 0.039063 0.652439 +vt 0.039063 0.603658 +vt 0.048828 0.652439 +vt 0.048828 0.603658 +vt 0.056641 0.652439 +vt 0.056641 0.603658 +vt 0.066406 0.652439 +vt 0.066406 0.603658 +vt 0.488281 0.079268 +vt 0.488281 0.054878 +vt 0.498047 0.079268 +vt 0.498047 0.054878 +vt 0.505859 0.079268 +vt 0.505859 0.054878 +vt 0.515625 0.079268 +vt 0.515625 0.054878 +vt 0.755859 0.579268 +vt 0.755859 0.548780 +vt 0.771484 0.579268 +vt 0.771484 0.548780 +vt 0.779297 0.579268 +vt 0.779297 0.548780 +vt 0.794922 0.579268 +vt 0.794922 0.548780 +vt 0.144531 0.652439 +vt 0.144531 0.603658 +vt 0.152344 0.652439 +vt 0.152344 0.603658 +vt 0.160156 0.652439 +vt 0.160156 0.603658 +vt 0.167969 0.652439 +vt 0.167969 0.603658 +vt 0.191406 0.182927 +vt 0.191406 0.152439 +vt 0.199219 0.182927 +vt 0.199219 0.152439 +vt 0.207031 0.182927 +vt 0.207031 0.152439 +vt 0.214844 0.182927 +vt 0.214844 0.152439 +vt 0.802734 0.579268 +vt 0.802734 0.548780 +vt 0.818359 0.579268 +vt 0.818359 0.548780 +vt 0.826172 0.579268 +vt 0.826172 0.548780 +vt 0.841797 0.579268 +vt 0.841797 0.548780 +vt 0.175781 0.652439 +vt 0.175781 0.603658 +vt 0.183594 0.652439 +vt 0.183594 0.603658 +vt 0.191406 0.652439 +vt 0.191406 0.603658 +vt 0.199219 0.652439 +vt 0.199219 0.603658 +vt 0.222656 0.182927 +vt 0.222656 0.152439 +vt 0.230469 0.182927 +vt 0.230469 0.152439 +vt 0.238281 0.182927 +vt 0.238281 0.152439 +vt 0.246094 0.182927 +vt 0.246094 0.152439 +vt 0.849609 0.579268 +vt 0.849609 0.548780 +vt 0.865234 0.579268 +vt 0.865234 0.548780 +vt 0.873047 0.579268 +vt 0.873047 0.548780 +vt 0.888672 0.579268 +vt 0.888672 0.548780 +vt 0.207031 0.652439 +vt 0.207031 0.603658 +vt 0.214844 0.652439 +vt 0.214844 0.603658 +vt 0.222656 0.652439 +vt 0.222656 0.603658 +vt 0.230469 0.652439 +vt 0.230469 0.603658 +vt 0.253906 0.182927 +vt 0.253906 0.152439 +vt 0.261719 0.182927 +vt 0.261719 0.152439 +vt 0.269531 0.182927 +vt 0.269531 0.152439 +vt 0.277344 0.182927 +vt 0.277344 0.152439 +vt 0.214844 0.987805 +vt 0.214844 0.725610 +vt 0.221354 0.987805 +vt 0.221354 0.725610 +vt 0.227865 0.987805 +vt 0.227865 0.725610 +vt 0.234375 0.987805 +vt 0.234375 0.725610 +vt 0.240885 0.987805 +vt 0.240885 0.725610 +vt 0.247396 0.987805 +vt 0.247396 0.725610 +vt 0.253906 0.987805 +vt 0.253906 0.725610 +vt 0.474609 0.634146 +vt 0.471191 0.652439 +vt 0.467773 0.634146 +vt 0.464355 0.652439 +vt 0.460938 0.634146 +vt 0.464355 0.615854 +vt 0.471191 0.615854 +vt 0.492676 0.615854 +vt 0.496094 0.634146 +vt 0.489258 0.634146 +vt 0.485840 0.615854 +vt 0.482422 0.634146 +vt 0.485840 0.652439 +vt 0.492676 0.652439 +vt 0.261719 0.987805 +vt 0.261719 0.725610 +vt 0.268229 0.987805 +vt 0.268229 0.725610 +vt 0.274740 0.987805 +vt 0.274740 0.725610 +vt 0.281250 0.987805 +vt 0.281250 0.725610 +vt 0.287760 0.987805 +vt 0.287760 0.725610 +vt 0.294271 0.987805 +vt 0.294271 0.725610 +vt 0.300781 0.987805 +vt 0.300781 0.725610 +vt 0.517578 0.634146 +vt 0.514160 0.652439 +vt 0.510742 0.634146 +vt 0.507324 0.652439 +vt 0.503906 0.634146 +vt 0.507324 0.615854 +vt 0.514160 0.615854 +vt 0.535644 0.615854 +vt 0.539063 0.634146 +vt 0.532227 0.634146 +vt 0.528809 0.615854 +vt 0.525391 0.634146 +vt 0.528809 0.652439 +vt 0.535644 0.652439 +vt 0.308594 0.987805 +vt 0.308594 0.725610 +vt 0.315104 0.987805 +vt 0.315104 0.725610 +vt 0.321615 0.987805 +vt 0.321615 0.725610 +vt 0.328125 0.987805 +vt 0.328125 0.725610 +vt 0.334635 0.987805 +vt 0.334635 0.725610 +vt 0.341146 0.987805 +vt 0.341146 0.725610 +vt 0.347656 0.987805 +vt 0.347656 0.725610 +vt 0.560547 0.634146 +vt 0.557129 0.652439 +vt 0.553711 0.634146 +vt 0.550293 0.652439 +vt 0.546875 0.634146 +vt 0.550293 0.615854 +vt 0.557129 0.615854 +vt 0.578613 0.615854 +vt 0.582031 0.634146 +vt 0.575195 0.634146 +vt 0.571777 0.615854 +vt 0.568359 0.634146 +vt 0.571777 0.652439 +vt 0.578613 0.652439 +vt 0.550781 0.182927 +vt 0.550781 0.158537 +vt 0.628906 0.182927 +vt 0.628906 0.158537 +vt 0.636719 0.182927 +vt 0.636719 0.158537 +vt 0.714844 0.182927 +vt 0.714844 0.158537 +vt 0.523438 0.987805 +vt 0.523438 0.743902 +vt 0.599609 0.987805 +vt 0.599609 0.743902 +vt 0.607422 0.987805 +vt 0.607422 0.743902 +vt 0.683594 0.987805 +vt 0.683594 0.743902 +vt 0.423828 0.128049 +vt 0.423828 0.103659 +vt 0.500000 0.128049 +vt 0.500000 0.103659 +vt 0.507813 0.128049 +vt 0.507813 0.103659 +vt 0.583984 0.128049 +vt 0.583984 0.103659 +vt 0.591797 0.128049 +vt 0.591797 0.103659 +vt 0.667969 0.128049 +vt 0.667969 0.103659 +vt 0.675781 0.128049 +vt 0.675781 0.103659 +vt 0.751953 0.128049 +vt 0.751953 0.103659 +vt 0.785156 0.987805 +vt 0.785156 0.750000 +vt 0.792969 0.987805 +vt 0.792969 0.750000 +vt 0.800781 0.987805 +vt 0.800781 0.750000 +vt 0.808594 0.987805 +vt 0.808594 0.750000 +vt 0.687500 0.079268 +vt 0.687500 0.054878 +vt 0.695313 0.079268 +vt 0.695313 0.054878 +vt 0.703125 0.079268 +vt 0.703125 0.054878 +vt 0.710938 0.079268 +vt 0.710938 0.054878 +vt 0.759766 0.128049 +vt 0.759766 0.103659 +vt 0.835938 0.128049 +vt 0.835938 0.103659 +vt 0.843750 0.128049 +vt 0.843750 0.103659 +vt 0.919922 0.128049 +vt 0.919922 0.103659 +vt 0.816406 0.987805 +vt 0.816406 0.750000 +vt 0.824219 0.987805 +vt 0.824219 0.750000 +vt 0.832031 0.987805 +vt 0.832031 0.750000 +vt 0.839844 0.987805 +vt 0.839844 0.750000 +vt 0.718750 0.079268 +vt 0.718750 0.054878 +vt 0.726563 0.079268 +vt 0.726563 0.054878 +vt 0.734375 0.079268 +vt 0.734375 0.054878 +vt 0.742188 0.079268 +vt 0.742188 0.054878 +vt 0.003906 0.079268 +vt 0.003906 0.054878 +vt 0.080078 0.079268 +vt 0.080078 0.054878 +vt 0.087891 0.079268 +vt 0.087891 0.054878 +vt 0.164063 0.079268 +vt 0.164063 0.054878 +vt 0.847656 0.987805 +vt 0.847656 0.750000 +vt 0.855469 0.987805 +vt 0.855469 0.750000 +vt 0.863281 0.987805 +vt 0.863281 0.750000 +vt 0.871094 0.987805 +vt 0.871094 0.750000 +vt 0.750000 0.079268 +vt 0.750000 0.054878 +vt 0.757813 0.079268 +vt 0.757813 0.054878 +vt 0.765625 0.079268 +vt 0.765625 0.054878 +vt 0.773438 0.079268 +vt 0.773438 0.054878 +vt 0.359375 0.079268 +vt 0.359375 0.054878 +vt 0.375000 0.079268 +vt 0.375000 0.054878 +vt 0.382813 0.079268 +vt 0.382813 0.054878 +vt 0.398438 0.079268 +vt 0.398438 0.054878 +vt 0.074219 0.652439 +vt 0.074219 0.603658 +vt 0.083984 0.652439 +vt 0.083984 0.603658 +vt 0.091797 0.652439 +vt 0.091797 0.603658 +vt 0.101563 0.652439 +vt 0.101563 0.603658 +vt 0.523438 0.079268 +vt 0.523438 0.054878 +vt 0.533203 0.079268 +vt 0.533203 0.054878 +vt 0.541016 0.079268 +vt 0.541016 0.054878 +vt 0.550781 0.079268 +vt 0.550781 0.054878 +vt 0.406250 0.079268 +vt 0.406250 0.054878 +vt 0.421875 0.079268 +vt 0.421875 0.054878 +vt 0.429688 0.079268 +vt 0.429688 0.054878 +vt 0.445313 0.079268 +vt 0.445313 0.054878 +vt 0.109375 0.652439 +vt 0.109375 0.603658 +vt 0.119141 0.652439 +vt 0.119141 0.603658 +vt 0.126953 0.652439 +vt 0.126953 0.603658 +vt 0.136719 0.652439 +vt 0.136719 0.603658 +vt 0.558594 0.079268 +vt 0.558594 0.054878 +vt 0.568359 0.079268 +vt 0.568359 0.054878 +vt 0.576172 0.079268 +vt 0.576172 0.054878 +vt 0.585938 0.079268 +vt 0.585938 0.054878 +vt 0.896484 0.579268 +vt 0.896484 0.548780 +vt 0.912109 0.579268 +vt 0.912109 0.548780 +vt 0.919922 0.579268 +vt 0.919922 0.548780 +vt 0.935547 0.579268 +vt 0.935547 0.548780 +vt 0.238281 0.652439 +vt 0.238281 0.603658 +vt 0.246094 0.652439 +vt 0.246094 0.603658 +vt 0.253906 0.652439 +vt 0.253906 0.603658 +vt 0.261719 0.652439 +vt 0.261719 0.603658 +vt 0.285156 0.182927 +vt 0.285156 0.152439 +vt 0.292969 0.182927 +vt 0.292969 0.152439 +vt 0.300781 0.182927 +vt 0.300781 0.152439 +vt 0.308594 0.182927 +vt 0.308594 0.152439 +vt 0.943359 0.579268 +vt 0.943359 0.548780 +vt 0.958984 0.579268 +vt 0.958984 0.548780 +vt 0.966797 0.579268 +vt 0.966797 0.548780 +vt 0.982422 0.579268 +vt 0.982422 0.548780 +vt 0.269531 0.652439 +vt 0.269531 0.603658 +vt 0.277344 0.652439 +vt 0.277344 0.603658 +vt 0.285156 0.652439 +vt 0.285156 0.603658 +vt 0.292969 0.652439 +vt 0.292969 0.603658 +vt 0.316406 0.182927 +vt 0.316406 0.152439 +vt 0.324219 0.182927 +vt 0.324219 0.152439 +vt 0.332031 0.182927 +vt 0.332031 0.152439 +vt 0.339844 0.182927 +vt 0.339844 0.152439 +vt 0.003906 0.182927 +vt 0.003906 0.152439 +vt 0.019531 0.182927 +vt 0.019531 0.152439 +vt 0.027344 0.182927 +vt 0.027344 0.152439 +vt 0.042969 0.182927 +vt 0.042969 0.152439 +vt 0.300781 0.652439 +vt 0.300781 0.603658 +vt 0.308594 0.652439 +vt 0.308594 0.603658 +vt 0.316406 0.652439 +vt 0.316406 0.603658 +vt 0.324219 0.652439 +vt 0.324219 0.603658 +vt 0.347656 0.182927 +vt 0.347656 0.152439 +vt 0.355469 0.182927 +vt 0.355469 0.152439 +vt 0.363281 0.182927 +vt 0.363281 0.152439 +vt 0.371094 0.182927 +vt 0.371094 0.152439 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +vn 0.0000000 -0.0000000 -1.0000000 +vn 0.8660254 -0.0000000 -0.5000000 +vn 0.8660254 0.0000000 0.5000000 +vn -0.8660254 0.0000000 0.5000000 +vn -0.8660254 -0.0000000 -0.5000000 +vn -0.0000000 -0.0000000 -1.0000000 +vn 0.0000000 1.0000000 -0.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/17/5 1/17/5 +f 8/17/5 2/17/5 1/17/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 +f 9/19/1 10/19/1 11/19/1 +f 10/19/1 12/19/1 11/19/1 +f 13/19/2 14/19/2 15/19/2 +f 14/19/2 16/19/2 15/19/2 +f 13/20/3 15/21/3 11/22/3 +f 15/21/3 9/23/3 11/22/3 +f 16/24/4 14/25/4 10/26/4 +f 14/25/4 12/27/4 10/26/4 +f 15/28/5 16/28/5 9/28/5 +f 16/28/5 10/28/5 9/28/5 +f 11/19/6 12/19/6 13/19/6 +f 12/19/6 14/19/6 13/19/6 +f 17/29/1 18/30/1 19/31/1 +f 18/30/1 20/32/1 19/31/1 +f 21/33/2 22/34/2 23/35/2 +f 22/34/2 24/36/2 23/35/2 +f 21/37/3 23/38/3 19/39/3 +f 23/38/3 17/40/3 19/39/3 +f 24/41/4 22/42/4 18/43/4 +f 22/42/4 20/44/4 18/43/4 +f 23/45/5 24/46/5 17/47/5 +f 24/46/5 18/48/5 17/47/5 +f 19/49/6 20/50/6 21/51/6 +f 20/50/6 22/52/6 21/51/6 +f 25/53/1 26/54/1 27/55/1 +f 26/54/1 28/56/1 27/55/1 +f 29/57/2 30/58/2 31/59/2 +f 30/58/2 32/60/2 31/59/2 +f 29/61/3 31/62/3 27/63/3 +f 31/62/3 25/64/3 27/63/3 +f 32/65/4 30/66/4 26/67/4 +f 30/66/4 28/68/4 26/67/4 +f 31/69/5 32/70/5 25/71/5 +f 32/70/5 26/72/5 25/71/5 +f 27/73/6 28/74/6 29/75/6 +f 28/74/6 30/76/6 29/75/6 +f 33/77/1 34/78/1 35/79/1 +f 34/78/1 36/80/1 35/79/1 +f 37/81/2 38/82/2 39/83/2 +f 38/82/2 40/84/2 39/83/2 +f 37/85/3 39/86/3 35/87/3 +f 39/86/3 33/88/3 35/87/3 +f 40/89/4 38/90/4 34/91/4 +f 38/90/4 36/92/4 34/91/4 +f 39/93/5 40/94/5 33/95/5 +f 40/94/5 34/96/5 33/95/5 +f 35/97/6 36/98/6 37/99/6 +f 36/98/6 38/100/6 37/99/6 +f 41/101/1 42/102/1 43/103/1 +f 42/102/1 44/104/1 43/103/1 +f 45/105/2 46/106/2 47/107/2 +f 46/106/2 48/108/2 47/107/2 +f 45/109/3 47/110/3 43/111/3 +f 47/110/3 41/112/3 43/111/3 +f 48/113/4 46/114/4 42/115/4 +f 46/114/4 44/116/4 42/115/4 +f 47/117/5 48/118/5 41/119/5 +f 48/118/5 42/120/5 41/119/5 +f 43/121/6 44/122/6 45/123/6 +f 44/122/6 46/124/6 45/123/6 +f 49/125/1 50/126/1 51/127/1 +f 50/126/1 52/128/1 51/127/1 +f 53/129/2 54/130/2 55/131/2 +f 54/130/2 56/132/2 55/131/2 +f 53/133/3 55/134/3 51/135/3 +f 55/134/3 49/136/3 51/135/3 +f 56/137/4 54/138/4 50/139/4 +f 54/138/4 52/140/4 50/139/4 +f 55/141/5 56/142/5 49/143/5 +f 56/142/5 50/144/5 49/143/5 +f 51/145/6 52/146/6 53/147/6 +f 52/146/6 54/148/6 53/147/6 +f 57/149/7 58/150/7 59/151/8 +f 58/150/7 60/152/8 59/151/8 +f 59/151/8 60/152/8 61/153/9 +f 60/152/8 62/154/9 61/153/9 +f 61/153/9 62/154/9 63/155/5 +f 62/154/9 64/156/5 63/155/5 +f 63/155/5 64/156/5 65/157/10 +f 64/156/5 66/158/10 65/157/10 +f 65/157/10 66/158/10 67/159/11 +f 66/158/10 68/160/11 67/159/11 +f 67/159/11 68/160/11 57/161/12 +f 68/160/11 58/162/12 57/161/12 +f 57/163/4 59/164/4 69/165/4 +f 59/164/4 61/166/4 69/165/4 +f 61/166/4 63/167/4 69/165/4 +f 63/167/4 65/168/4 69/165/4 +f 65/168/4 67/169/4 69/165/4 +f 67/169/4 57/163/4 69/165/4 +f 60/170/13 58/171/13 70/172/13 +f 62/173/13 60/170/13 70/172/13 +f 64/174/13 62/173/13 70/172/13 +f 66/175/13 64/174/13 70/172/13 +f 68/176/13 66/175/13 70/172/13 +f 58/171/13 68/176/13 70/172/13 +f 71/177/7 72/178/7 73/179/8 +f 72/178/7 74/180/8 73/179/8 +f 73/179/8 74/180/8 75/181/9 +f 74/180/8 76/182/9 75/181/9 +f 75/181/9 76/182/9 77/183/5 +f 76/182/9 78/184/5 77/183/5 +f 77/183/5 78/184/5 79/185/10 +f 78/184/5 80/186/10 79/185/10 +f 79/185/10 80/186/10 81/187/11 +f 80/186/10 82/188/11 81/187/11 +f 81/187/11 82/188/11 71/189/12 +f 82/188/11 72/190/12 71/189/12 +f 71/191/4 73/192/4 83/193/4 +f 73/192/4 75/194/4 83/193/4 +f 75/194/4 77/195/4 83/193/4 +f 77/195/4 79/196/4 83/193/4 +f 79/196/4 81/197/4 83/193/4 +f 81/197/4 71/191/4 83/193/4 +f 74/198/13 72/199/13 84/200/13 +f 76/201/13 74/198/13 84/200/13 +f 78/202/13 76/201/13 84/200/13 +f 80/203/13 78/202/13 84/200/13 +f 82/204/13 80/203/13 84/200/13 +f 72/199/13 82/204/13 84/200/13 +f 85/205/7 86/206/7 87/207/8 +f 86/206/7 88/208/8 87/207/8 +f 87/207/8 88/208/8 89/209/9 +f 88/208/8 90/210/9 89/209/9 +f 89/209/9 90/210/9 91/211/5 +f 90/210/9 92/212/5 91/211/5 +f 91/211/5 92/212/5 93/213/10 +f 92/212/5 94/214/10 93/213/10 +f 93/213/10 94/214/10 95/215/11 +f 94/214/10 96/216/11 95/215/11 +f 95/215/11 96/216/11 85/217/12 +f 96/216/11 86/218/12 85/217/12 +f 85/219/4 87/220/4 97/221/4 +f 87/220/4 89/222/4 97/221/4 +f 89/222/4 91/223/4 97/221/4 +f 91/223/4 93/224/4 97/221/4 +f 93/224/4 95/225/4 97/221/4 +f 95/225/4 85/219/4 97/221/4 +f 88/226/13 86/227/13 98/228/13 +f 90/229/13 88/226/13 98/228/13 +f 92/230/13 90/229/13 98/228/13 +f 94/231/13 92/230/13 98/228/13 +f 96/232/13 94/231/13 98/228/13 +f 86/227/13 96/232/13 98/228/13 +f 99/233/1 100/234/1 101/235/1 +f 100/234/1 102/236/1 101/235/1 +f 103/237/2 104/238/2 105/239/2 +f 104/238/2 106/240/2 105/239/2 +f 103/241/3 105/242/3 101/243/3 +f 105/242/3 99/244/3 101/243/3 +f 106/245/4 104/246/4 100/247/4 +f 104/246/4 102/248/4 100/247/4 +f 105/249/5 106/250/5 99/251/5 +f 106/250/5 100/252/5 99/251/5 +f 101/253/6 102/254/6 103/255/6 +f 102/254/6 104/256/6 103/255/6 +f 107/257/1 108/258/1 109/259/1 +f 108/258/1 110/260/1 109/259/1 +f 111/261/2 112/262/2 113/263/2 +f 112/262/2 114/264/2 113/263/2 +f 111/265/3 113/266/3 109/267/3 +f 113/266/3 107/268/3 109/267/3 +f 114/269/4 112/270/4 108/271/4 +f 112/270/4 110/272/4 108/271/4 +f 113/273/5 114/274/5 107/275/5 +f 114/274/5 108/276/5 107/275/5 +f 109/277/6 110/278/6 111/279/6 +f 110/278/6 112/280/6 111/279/6 +f 115/281/1 116/282/1 117/283/1 +f 116/282/1 118/284/1 117/283/1 +f 119/285/2 120/286/2 121/287/2 +f 120/286/2 122/288/2 121/287/2 +f 119/289/3 121/290/3 117/291/3 +f 121/290/3 115/292/3 117/291/3 +f 122/293/4 120/294/4 116/295/4 +f 120/294/4 118/296/4 116/295/4 +f 121/297/5 122/298/5 115/299/5 +f 122/298/5 116/300/5 115/299/5 +f 117/301/6 118/302/6 119/303/6 +f 118/302/6 120/304/6 119/303/6 +f 123/305/1 124/306/1 125/307/1 +f 124/306/1 126/308/1 125/307/1 +f 127/309/2 128/310/2 129/311/2 +f 128/310/2 130/312/2 129/311/2 +f 127/313/3 129/314/3 125/315/3 +f 129/314/3 123/316/3 125/315/3 +f 130/317/4 128/318/4 124/319/4 +f 128/318/4 126/320/4 124/319/4 +f 129/321/5 130/322/5 123/323/5 +f 130/322/5 124/324/5 123/323/5 +f 125/325/6 126/326/6 127/327/6 +f 126/326/6 128/328/6 127/327/6 +f 131/329/1 132/330/1 133/331/1 +f 132/330/1 134/332/1 133/331/1 +f 135/333/2 136/334/2 137/335/2 +f 136/334/2 138/336/2 137/335/2 +f 135/337/3 137/338/3 133/339/3 +f 137/338/3 131/340/3 133/339/3 +f 138/341/4 136/342/4 132/343/4 +f 136/342/4 134/344/4 132/343/4 +f 137/345/5 138/346/5 131/347/5 +f 138/346/5 132/348/5 131/347/5 +f 133/349/6 134/350/6 135/351/6 +f 134/350/6 136/352/6 135/351/6 +f 139/353/1 140/354/1 141/355/1 +f 140/354/1 142/356/1 141/355/1 +f 143/357/2 144/358/2 145/359/2 +f 144/358/2 146/360/2 145/359/2 +f 143/361/3 145/362/3 141/363/3 +f 145/362/3 139/364/3 141/363/3 +f 146/365/4 144/366/4 140/367/4 +f 144/366/4 142/368/4 140/367/4 +f 145/369/5 146/370/5 139/371/5 +f 146/370/5 140/372/5 139/371/5 +f 141/373/6 142/374/6 143/375/6 +f 142/374/6 144/376/6 143/375/6 +f 147/377/1 148/378/1 149/379/1 +f 148/378/1 150/380/1 149/379/1 +f 151/381/2 152/382/2 153/383/2 +f 152/382/2 154/384/2 153/383/2 +f 151/385/3 153/386/3 149/387/3 +f 153/386/3 147/388/3 149/387/3 +f 154/389/4 152/390/4 148/391/4 +f 152/390/4 150/392/4 148/391/4 +f 153/393/5 154/394/5 147/395/5 +f 154/394/5 148/396/5 147/395/5 +f 149/397/6 150/398/6 151/399/6 +f 150/398/6 152/400/6 151/399/6 +f 155/401/1 156/402/1 157/403/1 +f 156/402/1 158/404/1 157/403/1 +f 159/405/2 160/406/2 161/407/2 +f 160/406/2 162/408/2 161/407/2 +f 159/409/3 161/410/3 157/411/3 +f 161/410/3 155/412/3 157/411/3 +f 162/413/4 160/414/4 156/415/4 +f 160/414/4 158/416/4 156/415/4 +f 161/417/5 162/418/5 155/419/5 +f 162/418/5 156/420/5 155/419/5 +f 157/421/6 158/422/6 159/423/6 +f 158/422/6 160/424/6 159/423/6 +f 163/425/1 164/426/1 165/427/1 +f 164/426/1 166/428/1 165/427/1 +f 167/429/2 168/430/2 169/431/2 +f 168/430/2 170/432/2 169/431/2 +f 167/433/3 169/434/3 165/435/3 +f 169/434/3 163/436/3 165/435/3 +f 170/437/4 168/438/4 164/439/4 +f 168/438/4 166/440/4 164/439/4 +f 169/441/5 170/442/5 163/443/5 +f 170/442/5 164/444/5 163/443/5 +f 165/445/6 166/446/6 167/447/6 +f 166/446/6 168/448/6 167/447/6 +f 171/449/7 172/450/7 173/451/8 +f 172/450/7 174/452/8 173/451/8 +f 173/451/8 174/452/8 175/453/9 +f 174/452/8 176/454/9 175/453/9 +f 175/453/9 176/454/9 177/455/5 +f 176/454/9 178/456/5 177/455/5 +f 177/455/5 178/456/5 179/457/10 +f 178/456/5 180/458/10 179/457/10 +f 179/457/10 180/458/10 181/459/11 +f 180/458/10 182/460/11 181/459/11 +f 181/459/11 182/460/11 171/461/12 +f 182/460/11 172/462/12 171/461/12 +f 171/463/4 173/464/4 183/465/4 +f 173/464/4 175/466/4 183/465/4 +f 175/466/4 177/467/4 183/465/4 +f 177/467/4 179/468/4 183/465/4 +f 179/468/4 181/469/4 183/465/4 +f 181/469/4 171/463/4 183/465/4 +f 174/470/13 172/471/13 184/472/13 +f 176/473/13 174/470/13 184/472/13 +f 178/474/13 176/473/13 184/472/13 +f 180/475/13 178/474/13 184/472/13 +f 182/476/13 180/475/13 184/472/13 +f 172/471/13 182/476/13 184/472/13 +f 185/477/7 186/478/7 187/479/8 +f 186/478/7 188/480/8 187/479/8 +f 187/479/8 188/480/8 189/481/9 +f 188/480/8 190/482/9 189/481/9 +f 189/481/9 190/482/9 191/483/5 +f 190/482/9 192/484/5 191/483/5 +f 191/483/5 192/484/5 193/485/10 +f 192/484/5 194/486/10 193/485/10 +f 193/485/10 194/486/10 195/487/11 +f 194/486/10 196/488/11 195/487/11 +f 195/487/11 196/488/11 185/489/12 +f 196/488/11 186/490/12 185/489/12 +f 185/491/4 187/492/4 197/493/4 +f 187/492/4 189/494/4 197/493/4 +f 189/494/4 191/495/4 197/493/4 +f 191/495/4 193/496/4 197/493/4 +f 193/496/4 195/497/4 197/493/4 +f 195/497/4 185/491/4 197/493/4 +f 188/498/13 186/499/13 198/500/13 +f 190/501/13 188/498/13 198/500/13 +f 192/502/13 190/501/13 198/500/13 +f 194/503/13 192/502/13 198/500/13 +f 196/504/13 194/503/13 198/500/13 +f 186/499/13 196/504/13 198/500/13 +f 199/505/7 200/506/7 201/507/8 +f 200/506/7 202/508/8 201/507/8 +f 201/507/8 202/508/8 203/509/9 +f 202/508/8 204/510/9 203/509/9 +f 203/509/9 204/510/9 205/511/5 +f 204/510/9 206/512/5 205/511/5 +f 205/511/5 206/512/5 207/513/10 +f 206/512/5 208/514/10 207/513/10 +f 207/513/10 208/514/10 209/515/11 +f 208/514/10 210/516/11 209/515/11 +f 209/515/11 210/516/11 199/517/12 +f 210/516/11 200/518/12 199/517/12 +f 199/519/4 201/520/4 211/521/4 +f 201/520/4 203/522/4 211/521/4 +f 203/522/4 205/523/4 211/521/4 +f 205/523/4 207/524/4 211/521/4 +f 207/524/4 209/525/4 211/521/4 +f 209/525/4 199/519/4 211/521/4 +f 202/526/13 200/527/13 212/528/13 +f 204/529/13 202/526/13 212/528/13 +f 206/530/13 204/529/13 212/528/13 +f 208/531/13 206/530/13 212/528/13 +f 210/532/13 208/531/13 212/528/13 +f 200/527/13 210/532/13 212/528/13 +f 213/533/1 214/534/1 215/535/1 +f 214/534/1 216/536/1 215/535/1 +f 217/537/2 218/538/2 219/539/2 +f 218/538/2 220/540/2 219/539/2 +f 217/541/3 219/542/3 215/543/3 +f 219/542/3 213/544/3 215/543/3 +f 220/545/4 218/546/4 214/547/4 +f 218/546/4 216/548/4 214/547/4 +f 219/549/5 220/550/5 213/551/5 +f 220/550/5 214/552/5 213/551/5 +f 215/553/6 216/554/6 217/555/6 +f 216/554/6 218/556/6 217/555/6 +f 221/557/1 222/558/1 223/559/1 +f 222/558/1 224/560/1 223/559/1 +f 225/561/2 226/562/2 227/563/2 +f 226/562/2 228/564/2 227/563/2 +f 225/565/3 227/566/3 223/567/3 +f 227/566/3 221/568/3 223/567/3 +f 228/569/4 226/570/4 222/571/4 +f 226/570/4 224/572/4 222/571/4 +f 227/573/5 228/574/5 221/575/5 +f 228/574/5 222/576/5 221/575/5 +f 223/577/6 224/578/6 225/579/6 +f 224/578/6 226/580/6 225/579/6 +f 229/581/1 230/582/1 231/583/1 +f 230/582/1 232/584/1 231/583/1 +f 233/585/2 234/586/2 235/587/2 +f 234/586/2 236/588/2 235/587/2 +f 233/589/3 235/590/3 231/591/3 +f 235/590/3 229/592/3 231/591/3 +f 236/593/4 234/594/4 230/595/4 +f 234/594/4 232/596/4 230/595/4 +f 235/597/5 236/598/5 229/599/5 +f 236/598/5 230/600/5 229/599/5 +f 231/601/6 232/602/6 233/603/6 +f 232/602/6 234/604/6 233/603/6 +f 237/605/1 238/606/1 239/607/1 +f 238/606/1 240/608/1 239/607/1 +f 241/609/2 242/610/2 243/611/2 +f 242/610/2 244/612/2 243/611/2 +f 241/613/3 243/614/3 239/615/3 +f 243/614/3 237/616/3 239/615/3 +f 244/617/4 242/618/4 238/619/4 +f 242/618/4 240/620/4 238/619/4 +f 243/621/5 244/622/5 237/623/5 +f 244/622/5 238/624/5 237/623/5 +f 239/625/6 240/626/6 241/627/6 +f 240/626/6 242/628/6 241/627/6 +f 245/629/1 246/630/1 247/631/1 +f 246/630/1 248/632/1 247/631/1 +f 249/633/2 250/634/2 251/635/2 +f 250/634/2 252/636/2 251/635/2 +f 249/637/3 251/638/3 247/639/3 +f 251/638/3 245/640/3 247/639/3 +f 252/641/4 250/642/4 246/643/4 +f 250/642/4 248/644/4 246/643/4 +f 251/645/5 252/646/5 245/647/5 +f 252/646/5 246/648/5 245/647/5 +f 247/649/6 248/650/6 249/651/6 +f 248/650/6 250/652/6 249/651/6 +f 253/653/1 254/654/1 255/655/1 +f 254/654/1 256/656/1 255/655/1 +f 257/657/2 258/658/2 259/659/2 +f 258/658/2 260/660/2 259/659/2 +f 257/661/3 259/662/3 255/663/3 +f 259/662/3 253/664/3 255/663/3 +f 260/665/4 258/666/4 254/667/4 +f 258/666/4 256/668/4 254/667/4 +f 259/669/5 260/670/5 253/671/5 +f 260/670/5 254/672/5 253/671/5 +f 255/673/6 256/674/6 257/675/6 +f 256/674/6 258/676/6 257/675/6 +f 261/677/1 262/678/1 263/679/1 +f 262/678/1 264/680/1 263/679/1 +f 265/681/2 266/682/2 267/683/2 +f 266/682/2 268/684/2 267/683/2 +f 265/685/3 267/686/3 263/687/3 +f 267/686/3 261/688/3 263/687/3 +f 268/689/4 266/690/4 262/691/4 +f 266/690/4 264/692/4 262/691/4 +f 267/693/5 268/694/5 261/695/5 +f 268/694/5 262/696/5 261/695/5 +f 263/697/6 264/698/6 265/699/6 +f 264/698/6 266/700/6 265/699/6 +f 269/701/1 270/702/1 271/703/1 +f 270/702/1 272/704/1 271/703/1 +f 273/705/2 274/706/2 275/707/2 +f 274/706/2 276/708/2 275/707/2 +f 273/709/3 275/710/3 271/711/3 +f 275/710/3 269/712/3 271/711/3 +f 276/713/4 274/714/4 270/715/4 +f 274/714/4 272/716/4 270/715/4 +f 275/717/5 276/718/5 269/719/5 +f 276/718/5 270/720/5 269/719/5 +f 271/721/6 272/722/6 273/723/6 +f 272/722/6 274/724/6 273/723/6 +f 277/725/1 278/726/1 279/727/1 +f 278/726/1 280/728/1 279/727/1 +f 281/729/2 282/730/2 283/731/2 +f 282/730/2 284/732/2 283/731/2 +f 281/733/3 283/734/3 279/735/3 +f 283/734/3 277/736/3 279/735/3 +f 284/737/4 282/738/4 278/739/4 +f 282/738/4 280/740/4 278/739/4 +f 283/741/5 284/742/5 277/743/5 +f 284/742/5 278/744/5 277/743/5 +f 279/745/6 280/746/6 281/747/6 +f 280/746/6 282/748/6 281/747/6 diff --git a/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp-texture.png b/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8199acd92bb1aadb1a410753761dc666efbbfe GIT binary patch literal 11334 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 IM6N<$f+C!OS^xk5 literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp.mtl b/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model.obj b/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model.obj new file mode 100644 index 0000000..8e48ebe --- /dev/null +++ b/common/media/knox-crates-assets/tint-626763-f56963fe3c37b654/model.obj @@ -0,0 +1,47 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4686500 0.4796500 2.4495000 +v 0.4686500 -0.4576500 2.4495000 +v 0.4686500 0.4796500 1.6700000 +v 0.4686500 -0.4576500 1.6700000 +v -0.4686500 0.4796500 1.6700000 +v -0.4686500 -0.4576500 1.6700000 +v -0.4686500 0.4796500 2.4495000 +v -0.4686500 -0.4576500 2.4495000 +vt 0.007813 0.968750 +vt 0.007813 0.031250 +vt 0.203125 0.968750 +vt 0.203125 0.031250 +vt 0.218750 0.968750 +vt 0.218750 0.031250 +vt 0.414063 0.968750 +vt 0.414063 0.031250 +vt 0.679688 0.968750 +vt 0.679688 0.187500 +vt 0.914063 0.968750 +vt 0.914063 0.187500 +vt 0.929688 0.968750 +vt 0.429688 0.968750 +vt 0.429688 0.031250 +vt 0.664063 0.968750 +vt 0.664063 0.031250 +vt 0.945313 0.968750 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/13/4 2/13/4 +f 6/13/4 4/13/4 2/13/4 +f 7/14/5 8/15/5 1/16/5 +f 8/15/5 2/17/5 1/16/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 diff --git a/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp-texture.png b/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..5422da02d2954abd22261cb2bc6f28c12c008a4f GIT binary patch literal 8636 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 literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp.mtl b/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model.obj b/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model.obj new file mode 100644 index 0000000..8e48ebe --- /dev/null +++ b/common/media/knox-crates-assets/white-21799e9c7e36ee0a/model.obj @@ -0,0 +1,47 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4686500 0.4796500 2.4495000 +v 0.4686500 -0.4576500 2.4495000 +v 0.4686500 0.4796500 1.6700000 +v 0.4686500 -0.4576500 1.6700000 +v -0.4686500 0.4796500 1.6700000 +v -0.4686500 -0.4576500 1.6700000 +v -0.4686500 0.4796500 2.4495000 +v -0.4686500 -0.4576500 2.4495000 +vt 0.007813 0.968750 +vt 0.007813 0.031250 +vt 0.203125 0.968750 +vt 0.203125 0.031250 +vt 0.218750 0.968750 +vt 0.218750 0.031250 +vt 0.414063 0.968750 +vt 0.414063 0.031250 +vt 0.679688 0.968750 +vt 0.679688 0.187500 +vt 0.914063 0.968750 +vt 0.914063 0.187500 +vt 0.929688 0.968750 +vt 0.429688 0.968750 +vt 0.429688 0.031250 +vt 0.664063 0.968750 +vt 0.664063 0.031250 +vt 0.945313 0.968750 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/13/4 2/13/4 +f 6/13/4 4/13/4 2/13/4 +f 7/14/5 8/15/5 1/16/5 +f 8/15/5 2/17/5 1/16/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 diff --git a/common/media/knox-crates-assets/white-928bbed08a41810b/model-rp-texture.png b/common/media/knox-crates-assets/white-928bbed08a41810b/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..c620fe5d26ec55aa36f2b52a8655e1f26f76998b GIT binary patch literal 10245 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 LNkvXXu0mjfO@x## literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/white-928bbed08a41810b/model-rp.mtl b/common/media/knox-crates-assets/white-928bbed08a41810b/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/white-928bbed08a41810b/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/white-928bbed08a41810b/model.obj b/common/media/knox-crates-assets/white-928bbed08a41810b/model.obj new file mode 100644 index 0000000..5e600e4 --- /dev/null +++ b/common/media/knox-crates-assets/white-928bbed08a41810b/model.obj @@ -0,0 +1,53 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4003000 0.3968000 0.8535150 +v 0.4003000 -0.4568000 0.8535150 +v 0.4003000 0.3968000 0.0000050 +v 0.4003000 -0.4568000 0.0000050 +v -0.4533000 0.3968000 0.0000050 +v -0.4533000 -0.4568000 0.0000050 +v -0.4533000 0.3968000 0.8535150 +v -0.4533000 -0.4568000 0.8535150 +vt 0.007813 0.983333 +vt 0.007813 0.525000 +vt 0.222656 0.983333 +vt 0.222656 0.525000 +vt 0.238281 0.983333 +vt 0.238281 0.525000 +vt 0.453125 0.983333 +vt 0.453125 0.525000 +vt 0.468750 0.983333 +vt 0.468750 0.525000 +vt 0.683594 0.983333 +vt 0.683594 0.525000 +vt 0.699219 0.983333 +vt 0.699219 0.525000 +vt 0.914063 0.983333 +vt 0.914063 0.525000 +vt 0.007813 0.491667 +vt 0.007813 0.033333 +vt 0.222656 0.491667 +vt 0.222656 0.033333 +vt 0.238281 0.491667 +vt 0.238281 0.033333 +vt 0.453125 0.491667 +vt 0.453125 0.033333 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/18/5 1/19/5 +f 8/18/5 2/20/5 1/19/5 +f 3/21/6 4/22/6 5/23/6 +f 4/22/6 6/24/6 5/23/6 diff --git a/common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp-texture.png b/common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8019c31fef8cfe3af19cc1c2a37d5a3dfd0563 GIT binary patch literal 10291 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 FV1j2#f>;0m literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp.mtl b/common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/white-9e753dc1ada886c6/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/white-9e753dc1ada886c6/model.obj b/common/media/knox-crates-assets/white-9e753dc1ada886c6/model.obj new file mode 100644 index 0000000..5737d30 --- /dev/null +++ b/common/media/knox-crates-assets/white-9e753dc1ada886c6/model.obj @@ -0,0 +1,50 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4184400 0.4184400 1.7200000 +v 0.4184400 -0.4184400 1.7200000 +v 0.4184400 0.4184400 0.8500000 +v 0.4184400 -0.4184400 0.8500000 +v -0.4184400 0.4184400 0.8500000 +v -0.4184400 -0.4184400 0.8500000 +v -0.4184400 0.4184400 1.7200000 +v -0.4184400 -0.4184400 1.7200000 +vt 0.460938 0.983333 +vt 0.460938 0.533333 +vt 0.679688 0.983333 +vt 0.679688 0.533333 +vt 0.695313 0.983333 +vt 0.695313 0.533333 +vt 0.914063 0.983333 +vt 0.914063 0.533333 +vt 0.007813 0.983333 +vt 0.007813 0.516667 +vt 0.218750 0.983333 +vt 0.218750 0.516667 +vt 0.234375 0.983333 +vt 0.234375 0.516667 +vt 0.445313 0.983333 +vt 0.445313 0.516667 +vt 0.007813 0.483333 +vt 0.007813 0.033333 +vt 0.218750 0.483333 +vt 0.218750 0.033333 +vt 0.234375 0.483333 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/18/5 1/19/5 +f 8/18/5 2/20/5 1/19/5 +f 3/21/6 4/21/6 5/21/6 +f 4/21/6 6/21/6 5/21/6 diff --git a/common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp-texture.png b/common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..66addccb7a63223495ddcc95e8fb3f091c7e8cb3 GIT binary patch literal 10037 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 LNkvXXu0mjfmCeBE literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp.mtl b/common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/white-de21ea154ef233a5/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/white-de21ea154ef233a5/model.obj b/common/media/knox-crates-assets/white-de21ea154ef233a5/model.obj new file mode 100644 index 0000000..5737d30 --- /dev/null +++ b/common/media/knox-crates-assets/white-de21ea154ef233a5/model.obj @@ -0,0 +1,50 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4184400 0.4184400 1.7200000 +v 0.4184400 -0.4184400 1.7200000 +v 0.4184400 0.4184400 0.8500000 +v 0.4184400 -0.4184400 0.8500000 +v -0.4184400 0.4184400 0.8500000 +v -0.4184400 -0.4184400 0.8500000 +v -0.4184400 0.4184400 1.7200000 +v -0.4184400 -0.4184400 1.7200000 +vt 0.460938 0.983333 +vt 0.460938 0.533333 +vt 0.679688 0.983333 +vt 0.679688 0.533333 +vt 0.695313 0.983333 +vt 0.695313 0.533333 +vt 0.914063 0.983333 +vt 0.914063 0.533333 +vt 0.007813 0.983333 +vt 0.007813 0.516667 +vt 0.218750 0.983333 +vt 0.218750 0.516667 +vt 0.234375 0.983333 +vt 0.234375 0.516667 +vt 0.445313 0.983333 +vt 0.445313 0.516667 +vt 0.007813 0.483333 +vt 0.007813 0.033333 +vt 0.218750 0.483333 +vt 0.218750 0.033333 +vt 0.234375 0.483333 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/6/2 7/7/2 +f 6/6/2 8/8/2 7/7/2 +f 5/9/3 7/10/3 3/11/3 +f 7/10/3 1/12/3 3/11/3 +f 8/13/4 6/14/4 2/15/4 +f 6/14/4 4/16/4 2/15/4 +f 7/17/5 8/18/5 1/19/5 +f 8/18/5 2/20/5 1/19/5 +f 3/21/6 4/21/6 5/21/6 +f 4/21/6 6/21/6 5/21/6 diff --git a/common/media/knox-crates-assets/white-f3df912eeaed430c/model-rp-texture.png b/common/media/knox-crates-assets/white-f3df912eeaed430c/model-rp-texture.png new file mode 100644 index 0000000000000000000000000000000000000000..c853f1bb7c3bcb98ca9ad4eae4585f3b06cbba81 GIT binary patch literal 9933 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 bhvEMK4AR%bqzMx`00000NkvXXu0mjfO3B1D literal 0 HcmV?d00001 diff --git a/common/media/knox-crates-assets/white-f70e1705d8050fed/model-rp.mtl b/common/media/knox-crates-assets/white-f70e1705d8050fed/model-rp.mtl new file mode 100644 index 0000000..efec92e --- /dev/null +++ b/common/media/knox-crates-assets/white-f70e1705d8050fed/model-rp.mtl @@ -0,0 +1,4 @@ +newmtl atlas +Kd 1 1 1 +d 1 +map_Kd model-rp-texture.png diff --git a/common/media/knox-crates-assets/white-f70e1705d8050fed/model.obj b/common/media/knox-crates-assets/white-f70e1705d8050fed/model.obj new file mode 100644 index 0000000..5b6a368 --- /dev/null +++ b/common/media/knox-crates-assets/white-f70e1705d8050fed/model.obj @@ -0,0 +1,47 @@ +# PZ Voxel Studio — Z up, tile units +mtllib model-rp.mtl +usemtl atlas +v 0.4796500 0.4686500 2.4495000 +v 0.4796500 -0.4686500 2.4495000 +v 0.4796500 0.4686500 1.6700000 +v 0.4796500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 1.6700000 +v -0.4576500 -0.4686500 1.6700000 +v -0.4576500 0.4686500 2.4495000 +v -0.4576500 -0.4686500 2.4495000 +vt 0.007813 0.968750 +vt 0.007813 0.031250 +vt 0.203125 0.968750 +vt 0.203125 0.031250 +vt 0.968750 0.968750 +vt 0.468750 0.968750 +vt 0.468750 0.187500 +vt 0.703125 0.968750 +vt 0.703125 0.187500 +vt 0.718750 0.968750 +vt 0.718750 0.187500 +vt 0.953125 0.968750 +vt 0.953125 0.187500 +vt 0.218750 0.968750 +vt 0.218750 0.031250 +vt 0.453125 0.968750 +vt 0.453125 0.031250 +vt 0.984375 0.968750 +vn 1.0000000 0.0000000 0.0000000 +vn -1.0000000 0.0000000 0.0000000 +vn 0.0000000 1.0000000 0.0000000 +vn 0.0000000 -1.0000000 0.0000000 +vn 0.0000000 0.0000000 1.0000000 +vn 0.0000000 0.0000000 -1.0000000 +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 +f 5/5/2 6/5/2 7/5/2 +f 6/5/2 8/5/2 7/5/2 +f 5/6/3 7/7/3 3/8/3 +f 7/7/3 1/9/3 3/8/3 +f 8/10/4 6/11/4 2/12/4 +f 6/11/4 4/13/4 2/12/4 +f 7/14/5 8/15/5 1/16/5 +f 8/15/5 2/17/5 1/16/5 +f 3/18/6 4/18/6 5/18/6 +f 4/18/6 6/18/6 5/18/6 diff --git a/common/media/knox-viewpoint-crates.properties b/common/media/knox-viewpoint-crates.properties new file mode 100644 index 0000000..e387dd5 --- /dev/null +++ b/common/media/knox-viewpoint-crates.properties @@ -0,0 +1,39 @@ +id=knox-buildworks-viewpoint-crates +name=Knox Buildworks - Viewpoint Compatibility +version=2 +model.kbw-72ebafe55892a582=knox-crates-assets/72ebafe55892a582/model.obj +bind.kbw_location_military_generic_01_0=kbw-72ebafe55892a582,0,0.04,0.04,0,1 +model.kbw-d91d0882b73a2252=knox-crates-assets/d91d0882b73a2252/model.obj +bind.kbw_location_military_generic_01_1=kbw-d91d0882b73a2252,0,0.04,0.04,0,1 +model.kbw-tint-626763-6a5f44c9aabb01ee=knox-crates-assets/tint-626763-6a5f44c9aabb01ee/model.obj +bind.kbw_location_military_generic_01_10=kbw-tint-626763-6a5f44c9aabb01ee,0,0.04,0.04,0,1 +model.kbw-tint-626763-bf6ea4d5d6468188=knox-crates-assets/tint-626763-bf6ea4d5d6468188/model.obj +bind.kbw_location_military_generic_01_11=kbw-tint-626763-bf6ea4d5d6468188,0,0.04,0.04,0,1 +model.kbw-tint-626763-9776d89886e00c7f=knox-crates-assets/tint-626763-9776d89886e00c7f/model.obj +bind.kbw_location_military_generic_01_12=kbw-tint-626763-9776d89886e00c7f,0,-0.035,-0.025,0,1 +model.kbw-tint-626763-f56963fe3c37b654=knox-crates-assets/tint-626763-f56963fe3c37b654/model.obj +bind.kbw_location_military_generic_01_13=kbw-tint-626763-f56963fe3c37b654,0,-0.025,-0.035,0,1 +model.kbw-white-f3df912eeaed430c=knox-crates-assets/white-f3df912eeaed430c/model.obj +bind.kbw_location_military_generic_01_16=kbw-white-f3df912eeaed430c,0,0.04,0.04,0,1 +model.kbw-white-928bbed08a41810b=knox-crates-assets/white-928bbed08a41810b/model.obj +bind.kbw_location_military_generic_01_17=kbw-white-928bbed08a41810b,0,0.04,0.04,0,1 +model.kbw-white-de21ea154ef233a5=knox-crates-assets/white-de21ea154ef233a5/model.obj +bind.kbw_location_military_generic_01_18=kbw-white-de21ea154ef233a5,0,0.04,0.04,0,1 +model.kbw-white-9e753dc1ada886c6=knox-crates-assets/white-9e753dc1ada886c6/model.obj +bind.kbw_location_military_generic_01_19=kbw-white-9e753dc1ada886c6,0,0.04,0.04,0,1 +model.kbw-6a5f44c9aabb01ee=knox-crates-assets/6a5f44c9aabb01ee/model.obj +bind.kbw_location_military_generic_01_2=kbw-6a5f44c9aabb01ee,0,0.04,0.04,0,1 +model.kbw-white-f70e1705d8050fed=knox-crates-assets/white-f70e1705d8050fed/model.obj +bind.kbw_location_military_generic_01_20=kbw-white-f70e1705d8050fed,0,-0.035,-0.025,0,1 +model.kbw-white-21799e9c7e36ee0a=knox-crates-assets/white-21799e9c7e36ee0a/model.obj +bind.kbw_location_military_generic_01_21=kbw-white-21799e9c7e36ee0a,0,-0.025,-0.035,0,1 +model.kbw-bf6ea4d5d6468188=knox-crates-assets/bf6ea4d5d6468188/model.obj +bind.kbw_location_military_generic_01_3=kbw-bf6ea4d5d6468188,0,0.04,0.04,0,1 +model.kbw-9776d89886e00c7f=knox-crates-assets/9776d89886e00c7f/model.obj +bind.kbw_location_military_generic_01_4=kbw-9776d89886e00c7f,0,-0.035,-0.025,0,1 +model.kbw-f56963fe3c37b654=knox-crates-assets/f56963fe3c37b654/model.obj +bind.kbw_location_military_generic_01_5=kbw-f56963fe3c37b654,0,-0.025,-0.035,0,1 +model.kbw-tint-626763-72ebafe55892a582=knox-crates-assets/tint-626763-72ebafe55892a582/model.obj +bind.kbw_location_military_generic_01_8=kbw-tint-626763-72ebafe55892a582,0,0.04,0.04,0,1 +model.kbw-tint-626763-d91d0882b73a2252=knox-crates-assets/tint-626763-d91d0882b73a2252/model.obj +bind.kbw_location_military_generic_01_9=kbw-tint-626763-d91d0882b73a2252,0,0.04,0.04,0,1 diff --git a/common/media/lua/client/ZZ_KnoxViewpointCrates.lua b/common/media/lua/client/ZZ_KnoxViewpointCrates.lua new file mode 100644 index 0000000..3f72165 --- /dev/null +++ b/common/media/lua/client/ZZ_KnoxViewpointCrates.lua @@ -0,0 +1,18 @@ +-- Render bindings only. No recipe, object, inventory or save changes. +local registered = false +local warned = false +local function register() + if registered or not Viewpoint or not Viewpoint.ModelPacks then return end + local ok, result = pcall(Viewpoint.ModelPacks.register, + "KnoxBuildworksViewpointCrates", "media/knox-viewpoint-crates.properties") + if ok and result then + registered = true + print("[Knox Viewpoint Crates] Registered 18 reviewed compatibility sprite bindings.") + elseif not warned then + warned = true + print("[Knox Viewpoint Crates] Model pack registration failed: " .. tostring(result)) + end +end +Events.OnGameBoot.Add(register) +Events.OnGameStart.Add(register) +register() diff --git a/docs/COMPATIBILITY.md b/docs/COMPATIBILITY.md new file mode 100644 index 0000000..99afcf0 --- /dev/null +++ b/docs/COMPATIBILITY.md @@ -0,0 +1,54 @@ +# Knox Buildworks - Viewpoint Compatibility + +The matcher and the updated patch are installed locally. Enable **Knox Buildworks - Viewpoint Compatibility** after Knox Buildworks, Project Viewpoint and 6244 models for Viewpoint. It retains the original patch's mod ID, `KnoxBuildworksViewpointCrates`, so an already-enabled crate patch does not require a second mod entry. Fully restart the game after this update. + +Installed folder: `C:\Users\Hudson\Zomboid\mods\KnoxBuildworksViewpointCrates`. + +## What it actually matches + +- Green military crate: both orientations and stacked sprite variants, six bindings. +- Gray military crate: the green crate meshes in both orientations and stacked variants, retextured toward **#626763** with the source shading/detail preserved; six bindings. Lighting changes its apparent color in-game. +- White military crate: six manually adapted variants. These reuse the gray crate meshes and UVs with a neutral white texture atlas. White color is an approximation. The object's custom paint tint is not added by this model pack. + +The matching script can identify direct authored bindings, verify Knox sprite aliases by object/container metadata, and find identical sprite artwork with the same anchor, family and unambiguous model transform. It ranks less certain candidates for review. It does not automatically apply a model just because its name or tile number is similar. + +This distinction matters: Knox white crate indices 16/17 correspond to military **signs** in vanilla. That automatic alias is rejected; the reviewed rules use actual crate meshes instead. + +## Catalogue results + +The expanded scan checks all **3,467 catalogue entries**, including templates, material/variant sprites, finishes, door states and game-defined entity SpriteConfig rows. The previous simple scan omitted some inherited/game-defined references. Current results supersede the older `buildworks-model-audit.json` report. + +The installed authored model pack already binds 2,821 distinct sprite names referenced by this catalogue. This compatibility patch adds 18 bindings. Most other references have native floor, edge, tile geometry, overlay or roof metadata. Those are recorded separately: lacking a 6244 model binding does not mean the object is invisible. Roof-family classifications still require visual checking. + +**216 buildables have parts with no accepted compatible authored model (561 sprite references).** I reviewed their families, metadata, candidate matches and relevant sprite contact sheets. They include specialized wall/door trims, curtains/open states, particular window shapes, signage and multi-tile railing parts. Assigning similar furniture, signs with different artwork, or a complete model to each small section would produce incorrect objects. Their existing native rendering is retained. Faithful additional replacements require suitable model assets or new mesh/texture work; the script does not claim that these gaps are fixed. + +- `matching-reports/unmatched.md`: the focused list of remaining buildables and reasons. +- `matching-reports/results.md`: complete readable matching/native-rendering results. +- `matching-reports/applied-matches.json`: every applied source-to-target assignment. +- `matching-reports/sprite-decisions.json`: evidence, native routes and candidate shortlists per sprite. +- `matching-reports/buildable-coverage.json`: all catalogue entries with their referenced sprites/statuses. +- `reviewed-matches.json`: editable manual assignments, white adaptation rules, stack variants and review decisions. + +## Run the matcher + +From this folder in PowerShell: + +```powershell +.\Match-KnoxViewpoint.ps1 -Install +``` + +The launcher uses the Python bundled with Codex on this computer. Elsewhere, pass `-PythonExecutable` with Python 3.10+ and Pillow installed. Pass `-WorkshopRoot` and `-GameDirectory` if Steam uses a different library. Without `-Install`, it only builds the output folder and reports. + +`Build-KnoxViewpointPatch.ps1` is now a compatibility launcher for the expanded matcher. Run the matcher again after Workshop updates. It reads the source author's actual manifest registration order, checks that reviewed crate targets/sources still identify crates, and copies only the selected OBJ files and their material/texture dependencies. Source Workshop files are untouched. + +Add a reviewed assignment under `matches` in `reviewed-matches.json` using an existing source sprite, evidence, and expected source/target CustomName. A regular assignment reuses the source model and transform; `adaptation: white-crate` additionally creates a white texture atlas. A `tint` value such as `#626763` retints a green atlas while preserving relative luminance and alpha. Reviewed choices take precedence over automatic aliases. Candidate shortlists are suggestions, not approved assignments. Rebuild after editing. + +## Validation and limits + +- Matcher regression tests cover the crate/sign numbering collision, real aliases, properties-only tile blocks, variant IDs, capitalized/hyphenated sprite names, native routes, manifest precedence, review suggestions and white adaptation/source preservation. +- Installed Viewpoint Java parsers accept all 18 bindings, meshes, materials and texture references with zero manifest errors. +- Zomboid's Kahlua compiler and mocked boot/start registration/retry checks pass. +- `crate-model-preview.png` is an offline mesh preview, not an in-game screenshot. +- In-game appearance has not been visually tested. Check green, gray and white crates in both orientations and in stacks after restarting. Existing crates should pick up their bindings when loaded. Colored paint finishes may remain neutral white in Viewpoint. + +This patch changes rendering bindings only. It does not rewrite save objects, sprite names, recipes, inventory or container contents/capacity. Disable this patch to remove its bindings while keeping the original construction mods enabled. The bundled asset copies are for this private local build; sour_kisel owns the source models and textures. diff --git a/docs/crate-model-preview.png b/docs/crate-model-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..d840e48a4626dc659694069ab45ec2fa9adfa214 GIT binary patch literal 60992 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 `location_military_generic_01_0` (automatic-alias) +- `kbw_location_military_generic_01_1` -> `location_military_generic_01_1` (automatic-alias) +- `kbw_location_military_generic_01_10` -> `location_military_generic_01_2` (reviewed-stack; gray-green-crate) +- `kbw_location_military_generic_01_11` -> `location_military_generic_01_3` (reviewed-stack; gray-green-crate) +- `kbw_location_military_generic_01_12` -> `location_military_generic_01_4` (reviewed-stack; gray-green-crate) +- `kbw_location_military_generic_01_13` -> `location_military_generic_01_5` (reviewed-stack; gray-green-crate) +- `kbw_location_military_generic_01_16` -> `location_military_generic_01_8` (manual-adaptation; white-crate) +- `kbw_location_military_generic_01_17` -> `location_military_generic_01_9` (manual-adaptation; white-crate) +- `kbw_location_military_generic_01_18` -> `location_military_generic_01_10` (reviewed-stack; white-crate) +- `kbw_location_military_generic_01_19` -> `location_military_generic_01_11` (reviewed-stack; white-crate) +- `kbw_location_military_generic_01_2` -> `location_military_generic_01_2` (reviewed-stack) +- `kbw_location_military_generic_01_20` -> `location_military_generic_01_12` (reviewed-stack; white-crate) +- `kbw_location_military_generic_01_21` -> `location_military_generic_01_13` (reviewed-stack; white-crate) +- `kbw_location_military_generic_01_3` -> `location_military_generic_01_3` (reviewed-stack) +- `kbw_location_military_generic_01_4` -> `location_military_generic_01_4` (reviewed-stack) +- `kbw_location_military_generic_01_5` -> `location_military_generic_01_5` (reviewed-stack) +- `kbw_location_military_generic_01_8` -> `location_military_generic_01_0` (manual-adaptation; gray-green-crate) +- `kbw_location_military_generic_01_9` -> `location_military_generic_01_1` (manual-adaptation; gray-green-crate) + +## Buildables still without a complete authored model match + +The reasons below identify native rendering routes and reviewed gaps. A native route is not an invisible object. + +- **3 Tiles Gray Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_gray_garage_door`: native-edge: 4, native-geometry: 2 +- **3 Tiles Green Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_green_garage_door`: native-edge: 6 +- **3 Tiles Red Window Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_red_window_garage_door`: native-edge: 6 +- **3 Tiles Rolling Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_rolling_garage_door`: native-edge: 6 +- **3 Tiles Rolling Window Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_rolling_window_garage_door`: native-edge: 6 +- **3 Tiles White Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.3_tiles_white_garage_door`: native-edge: 4, native-geometry: 2 +- **30 Degree Gable Apex Trim - Step 1** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_1`: native-roof-candidate: 2 +- **30 Degree Gable Apex Trim - Step 2** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_2`: native-roof-candidate: 2 +- **30 Degree Gable Apex Trim - Step 3** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_3`: native-roof-candidate: 2 +- **30 Degree Gable Apex Trim - Step 4** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_4`: native-roof-candidate: 2 +- **30 Degree Gable Apex Trim - Step 5** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_5`: native-roof-candidate: 2 +- **30 Degree Gable Apex Trim - Step 6** — `kbw.vanillaexpanded.roofing.roof_accents.apex30_6`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 1** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_1`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 2** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_2`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 3** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_3`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 4** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_4`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 5** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_5`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Back Half - Step 6** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_back_6`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 1** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_1`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 2** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_2`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 3** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_3`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 4** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_4`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 5** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_5`: native-roof-candidate: 2 +- **30 Degree Gable Rake, Front Half - Step 6** — `kbw.vanillaexpanded.roofing.roof_accents.rake30_front_6`: native-roof-candidate: 2 +- **30 Degree Rake Foot - Back Half** — `kbw.vanillaexpanded.roofing.roof_accents.foot30_back`: native-roof-candidate: 2 +- **30 Degree Rake Foot - Front Half** — `kbw.vanillaexpanded.roofing.roof_accents.foot30_front`: native-roof-candidate: 2 +- **4 Tiles Gray Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_gray_garage_door`: native-edge: 4, native-geometry: 2 +- **4 Tiles Green Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_green_garage_door`: native-edge: 6 +- **4 Tiles Red Window Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_red_window_garage_door`: native-edge: 6 +- **4 Tiles Rolling Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_rolling_garage_door`: native-edge: 6 +- **4 Tiles Rolling Window Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_rolling_window_garage_door`: native-edge: 6 +- **4 Tiles White Garage Door** — `kbw.vanillaexpanded.doors.garage_doors.4_tiles_white_garage_door`: native-edge: 4, native-geometry: 2 +- **45 Degree Gable Apex Trim - Bottom Third** — `kbw.vanillaexpanded.roofing.roof_accents.apex45_1`: native-roof-candidate: 2 +- **45 Degree Gable Apex Trim - Middle Third** — `kbw.vanillaexpanded.roofing.roof_accents.apex45_2`: native-roof-candidate: 2 +- **45 Degree Gable Apex Trim - Top Third** — `kbw.vanillaexpanded.roofing.roof_accents.apex45_3`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Back Half - Bottom Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_back_1`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Back Half - Middle Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_back_2`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Back Half - Top Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_back_3`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Front Half - Bottom Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_front_1`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Front Half - Middle Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_front_2`: native-roof-candidate: 2 +- **45 Degree Gable Rake, Front Half - Top Third** — `kbw.vanillaexpanded.roofing.roof_accents.rake45_front_3`: native-roof-candidate: 2 +- **Acacia Tiles** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_51`: native-floor: 1 +- **Attic Floorboards** — `kbw.vanillaexpanded.world.construction.attic_floorboards`: native-floor: 1 +- **Bank Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_full_window_wall_1`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_16_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bank Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_full_window_wall_2`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_16_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bank Arched Window Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_window_wall_1`: native-edge: 3 +- **Bank Arched Window Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_window_wall_2`: native-edge: 3 +- **Bank Corner Wall** — `kbw.vanillaexpanded.walls.bank_walls.bank_corner_wall`: native-edge: 1 +- **Bank Door Frame** — `kbw.vanillaexpanded.walls.bank_walls.bank_door_frame`: native-edge: 2 +- **Bank Double Door Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_double_door_wall_1`: native-edge: 3 +- **Bank Double Door Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_double_door_wall_2`: native-edge: 3 +- **Bank Framed Window Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_framed_window_wall_1`: native-edge: 3 +- **Bank Framed Window Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_framed_window_wall_2`: native-edge: 3 +- **Bank Full Height Window Wall** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_full_window_wall`: native-edge: 3 +- **Bank Round Window Wall** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_round_window_wall`: native-edge: 3 +- **Bank Square Window Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_square_window_wall_1`: native-edge: 3 +- **Bank Square Window Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_square_window_wall_2`: native-edge: 3 +- **Bank Square Window Wall 3** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_square_window_wall_3`: native-edge: 3 +- **Bank Wall** — `kbw.vanillaexpanded.walls.bank_walls.bank_wall`: native-edge: 3 +- **Bank Wide Window Wall 1** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_wide_window_wall_1`: native-edge: 3 +- **Bank Wide Window Wall 2** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_wide_window_wall_2`: native-edge: 3 +- **Bank Wide Window Wall 3** — `kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_wide_window_wall_3`: native-edge: 3 +- **Bank Window** — `kbw.vanillaexpanded.walls.bank_walls.bank_window_frame`: native-edge: 2 +- **Barbed Wire Fence** — `kbw.vanilla.barbedwirefence`: native-geometry: 2 +- **Bathroom Medium Tiles Corner Wall** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_corner_wall`: native-edge: 13 +- **Bathroom Medium Tiles Door Frame** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_door_frame`: native-edge: 26 +- **Bathroom Medium Tiles Pillar** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_pillar`: no-compatible-authored-model: 13 + - `walls_interior_bathroom_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bathroom Medium Tiles Wall** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_wall`: native-edge: 39, no-compatible-authored-model: 13 + - `walls_interior_bathroom_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_bathroom_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bathroom Medium Tiles Window Frame** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_window_frame`: native-edge: 26 +- **Bathroom Tile Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_full_window_wall_1`: no-compatible-authored-model: 18 + - `walls_interior_house_16_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bathroom Tile Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_full_window_wall_2`: no-compatible-authored-model: 18 + - `walls_interior_house_16_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_16_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_21_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_22_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Bathroom Tile Arched Window Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_window_wall_1`: native-edge: 18 +- **Bathroom Tile Arched Window Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_window_wall_2`: native-edge: 18 +- **Bathroom Tile Double Door Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_double_door_wall_1`: native-edge: 18 +- **Bathroom Tile Double Door Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_double_door_wall_2`: native-edge: 18 +- **Bathroom Tile Framed Window Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_framed_window_wall_1`: native-edge: 18 +- **Bathroom Tile Framed Window Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_framed_window_wall_2`: native-edge: 18 +- **Bathroom Tile Full Height Window Wall** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_full_window_wall`: native-edge: 18 +- **Bathroom Tile Round Window Wall** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_round_window_wall`: native-edge: 18 +- **Bathroom Tile Square Window Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_square_window_wall_1`: native-edge: 18 +- **Bathroom Tile Square Window Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_square_window_wall_2`: native-edge: 18 +- **Bathroom Tile Square Window Wall 3** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_square_window_wall_3`: native-edge: 18 +- **Bathroom Tile Wide Window Wall 1** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_wide_window_wall_1`: native-edge: 18 +- **Bathroom Tile Wide Window Wall 2** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_wide_window_wall_2`: native-edge: 18 +- **Bathroom Tile Wide Window Wall 3** — `kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_wide_window_wall_3`: native-edge: 18 +- **Beige Asphalt Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.beige_asphalt_corner`: native-floor-overlay: 4 +- **Beige Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.beige_brick_arched_window_frame`: native-edge: 2 +- **Beige Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_12`: native-floor: 1 +- **Beige Checkered Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_10`: native-floor: 1 +- **Beige Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_60`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_60`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_61`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_62`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_63`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Beige Gravel** — `kbw.vanillaexpanded.road_work.road_work_asphalt.beige_gravel`: native-floor: 2 +- **Beige Gravel Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.beige_gravel_corner`: native-floor-overlay: 4 +- **Beige Gravel Edge** — `kbw.vanillaexpanded.road_work.road_work_asphalt.beige_gravel_edge`: native-floor-overlay: 4 +- **Beige Large Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_23`: native-floor: 1 +- **Beige Smooth Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_19`: native-floor: 1 +- **Berry Red Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.berry_red_arched_window_frame`: native-edge: 2 +- **Betty Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_49`: native-geometry: 2 +- **Big Double Pole Gate** — `kbw.vanilla.doublefencegate`: native-edge: 8 +- **Big Double Wire Gate** — `kbw.vanilla.doublewiregate`: native-edge: 8 +- **Big Pole Fence Gate** — `kbw.vanilla.metalpolefencegate`: native-geometry: 4 +- **Big Wire Fence Gate** — `kbw.vanilla.metalwirefencegate`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_fences_01_130`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_fences_01_131`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Birchwood Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_42`: native-floor: 1 +- **Birchwood Tiles** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_49`: native-floor: 1 +- **Black 2 Pane Door** — `kbw.vanillaexpanded.doors.glass_doors.black_2_pane_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_50`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_51`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Black 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_1`: native-roof-candidate: 2 +- **Black 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_2`: native-roof-candidate: 2 +- **Black 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_3`: native-roof-candidate: 2 +- **Black 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_4`: native-roof-candidate: 2 +- **Black 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_5`: native-roof-candidate: 2 +- **Black 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_eave_6`: native-roof-candidate: 2 +- **Black 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_1`: native-roof-candidate: 1 +- **Black 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_2`: native-roof-candidate: 1 +- **Black 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_3`: native-roof-candidate: 1 +- **Black 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_4`: native-roof-candidate: 1 +- **Black 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_5`: native-roof-candidate: 1 +- **Black 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_flat_hip_6`: native-roof-candidate: 1 +- **Black 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_1`: native-roof-candidate: 2 +- **Black 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_2`: native-roof-candidate: 2 +- **Black 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_3`: native-roof-candidate: 2 +- **Black 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_4`: native-roof-candidate: 2 +- **Black 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_5`: native-roof-candidate: 2 +- **Black 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_half_slope_6`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_1`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_2`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_3`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_4`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_5`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_end_6`: native-roof-candidate: 1 +- **Black 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_1`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_2`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_3`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_4`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_5`: native-roof-candidate: 2 +- **Black 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_hip_ridge_6`: native-roof-candidate: 2 +- **Black 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_1`: native-roof-candidate: 1 +- **Black 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_2`: native-roof-candidate: 1 +- **Black 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_3`: native-roof-candidate: 1 +- **Black 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_4`: native-roof-candidate: 1 +- **Black 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_5`: native-roof-candidate: 1 +- **Black 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_pyramid_6`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_1`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_2`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_3`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_4`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_5`: native-roof-candidate: 1 +- **Black 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_ridge_6`: native-roof-candidate: 1 +- **Black 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_1`: native-roof-candidate: 4 +- **Black 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_2`: native-roof-candidate: 4 +- **Black 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_3`: native-roof-candidate: 4 +- **Black 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_4`: native-roof-candidate: 4 +- **Black 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_5`: native-roof-candidate: 4 +- **Black 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_slope_6`: native-roof-candidate: 4 +- **Black 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_1`: native-roof-candidate: 1 +- **Black 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_2`: native-roof-candidate: 1 +- **Black 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_3`: native-roof-candidate: 1 +- **Black 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_4`: native-roof-candidate: 1 +- **Black 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_5`: native-roof-candidate: 1 +- **Black 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.black_roofs.black_30_valley_6`: native-roof-candidate: 1 +- **Black Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.black_arched_window_frame`: native-edge: 2 +- **Black Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_13`: native-floor: 1 +- **Black Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_76`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_76`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_77`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_78`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_79`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Black Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.floors_interior_tilesandwood_01_1`: native-floor: 1 +- **Black Door** — `kbw.vanillaexpanded.doors.wooden_doors.black_door`: native-edge: 1, native-geometry: 2, no-compatible-authored-model: 1 + - `fixtures_doors_01_23`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Black Door Trim** — `kbw.vanillaexpanded.architecture_plus.door_trims.black_door_trim`: no-compatible-authored-model: 2 + - `fixtures_doors_frames_01_4`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_frames_01_5`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Black Double Door Frame 1** — `kbw.vanillaexpanded.architecture_plus.door_trims.black_door_frame_1`: native-geometry: 2 +- **Black Double Door Frame 2** — `kbw.vanillaexpanded.architecture_plus.door_trims.black_door_frame_2`: native-geometry: 2 +- **Black Flowers Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.black_flowers_arched_window_frame`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_1`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_2`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_3`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_4`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_5`: native-edge: 2 +- **Black Frame Glass 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_falling_6`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_1`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_2`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_3`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_4`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_5`: native-edge: 2 +- **Black Frame Glass 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_rising_6`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_1`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_2`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_3`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_4`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_5`: native-edge: 2 +- **Black Frame Glass 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof30_end_6`: native-edge: 2 +- **Black Frame Glass Corner Wall** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_corner_wall`: native-edge: 2 +- **Black Frame Glass Corner Wall 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_corner_wall1`: native-edge: 2 +- **Black Frame Glass Corner Wall 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_corner_wall2`: native-edge: 2 +- **Black Frame Glass Corner Wall 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_corner_wall3`: native-edge: 2 +- **Black Frame Glass Door Frame 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_door_frame1`: native-edge: 2 +- **Black Frame Glass Door Frame 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_door_frame2`: native-edge: 2 +- **Black Frame Glass Door Frame 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_door_frame3`: native-edge: 2 +- **Black Frame Glass Fence** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_fence`: native-edge: 2 +- **Black Frame Glass Fence Corner** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_fence_corner`: native-edge: 1 +- **Black Frame Glass Fence Post** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_fence_post`: no-compatible-authored-model: 1 + - `walls_commercial_01_31`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Pillar** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Roof End Big** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_end_big`: native-edge: 2 +- **Black Frame Glass Roof End Medium** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_end_medium`: native-edge: 2 +- **Black Frame Glass Roof End Small** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_end_small`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_1`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_2`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_3`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_4`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_5`: native-edge: 2 +- **Black Frame Glass Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_roof_slope_wall_6`: native-edge: 2 +- **Black Frame Glass Wall 1** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall1`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Wall 2** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall2`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Wall 3** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall3`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Wall 4** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall4`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_02_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Frame Glass Wall 5** — `kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall5`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_115`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Inlay Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_27`: native-floor: 1 +- **Black Metal Door** — `kbw.vanillaexpanded.doors.metal_doors.black_metal_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Black Odd-Span Hip End (0.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_outer_1`: native-roof-candidate: 1 +- **Black Odd-Span Hip End (1.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_outer_2`: native-roof-candidate: 1 +- **Black Odd-Span Hip End (2.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_outer_3`: native-roof-candidate: 1 +- **Black Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r1_1`: native-roof-candidate: 2 +- **Black Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_pitched_half`: native-roof-candidate: 2 +- **Black Odd-Span Ridge Junction (0.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_inner_1`: native-roof-candidate: 1 +- **Black Odd-Span Ridge Junction (1.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_inner_2`: native-roof-candidate: 1 +- **Black Odd-Span Ridge Junction (2.5 Steps)** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_half_valley_inner_3`: native-roof-candidate: 1 +- **Black Panel Door** — `kbw.vanillaexpanded.doors.low_doors.black_panel_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_26`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_27`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Black Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.black_roofs.black_patio_shingles_inner`: native-roof-candidate: 1 +- **Black Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.black_roofs.black_patio_shingles_outer`: native-roof-candidate: 2 +- **Black Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.black_roofs.black_patio_shingles_pitched`: native-roof-candidate: 2 +- **Black Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.black_roofs.black_patio_shingles_valley`: native-roof-candidate: 1 +- **Black Roof Section 11-1** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r11_1`: native-roof-candidate: 2 +- **Black Roof Section 11-2** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r11_2`: native-roof-candidate: 1 +- **Black Roof Section 11-3** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r11_3`: native-roof-candidate: 1 +- **Black Roof Section 11-4** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r11_4`: native-roof-candidate: 1 +- **Black Roof Section 11-5** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r11_5`: native-roof-candidate: 1 +- **Black Roof Section 12-1** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r12_1`: native-roof-candidate: 2 +- **Black Roof Section 12-2** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r12_2`: native-roof-candidate: 2 +- **Black Roof Section 12-3** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r12_3`: native-roof-candidate: 1 +- **Black Roof Section 12-4** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r12_4`: native-roof-candidate: 1 +- **Black Roof Section 12-5** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r12_5`: native-roof-candidate: 2 +- **Black Roof Section 13-1** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r13_1`: native-roof-candidate: 2 +- **Black Roof Section 14-1** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_1`: native-roof-candidate: 1 +- **Black Roof Section 14-2** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_2`: native-roof-candidate: 1 +- **Black Roof Section 14-3** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_3`: native-roof-candidate: 2 +- **Black Roof Section 14-4** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_4`: native-roof-candidate: 1 +- **Black Roof Section 14-5** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_5`: native-roof-candidate: 1 +- **Black Roof Section 14-6** — `kbw.vanillaexpanded.roofing.black_roofs.black_section_r14_6`: native-roof-candidate: 2 +- **Black Shingles** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles`: native-floor: 2 +- **Black Shingles Inner 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_inner_1`: native-roof-candidate: 1 +- **Black Shingles Inner 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_inner_2`: native-roof-candidate: 1 +- **Black Shingles Inner 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_inner_3`: native-roof-candidate: 1 +- **Black Shingles Lower Half Pitched** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_lower_half_pitched`: native-roof-candidate: 4 +- **Black Shingles Lower Half Valley Inner** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_lower_half_valley_inner`: native-roof-candidate: 4 +- **Black Shingles Lower Half Valley Outer** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_lower_half_valley_outer`: native-roof-candidate: 4 +- **Black Shingles Outer 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_outer_1`: native-roof-candidate: 2 +- **Black Shingles Outer 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_outer_2`: native-roof-candidate: 2 +- **Black Shingles Outer 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_outer_3`: native-roof-candidate: 2 +- **Black Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_pitched_1`: native-roof-candidate: 2 +- **Black Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_pitched_2`: native-roof-candidate: 2 +- **Black Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_pitched_3`: native-roof-candidate: 2 +- **Black Shingles Top Half Pitched** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_top_half_pitched`: native-roof-candidate: 4 +- **Black Shingles Top Half Valley Inner** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_top_half_valley_inner`: native-roof-candidate: 4 +- **Black Shingles Top Half Valley Outer** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_top_half_valley_outer`: native-roof-candidate: 4 +- **Black Shingles Valley 1** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_valley_1`: native-roof-candidate: 1 +- **Black Shingles Valley 2** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_valley_2`: native-roof-candidate: 1 +- **Black Shingles Valley 3** — `kbw.vanillaexpanded.roofing.black_roofs.black_shingles_valley_3`: native-roof-candidate: 1 +- **Black Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_7`: native-floor: 1 +- **Black Vinyl Trim** — `kbw.vanillaexpanded.architecture_plus.crown_molding.black_vinyl_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_32`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_33`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Black Vinyl Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.crown_molding.black_vinyl_trim_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_34`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.blue_arched_window_frame`: native-edge: 2 +- **Blue Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.blue_brick_arched_window_frame`: native-edge: 2 +- **Blue Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_0`: native-floor: 1 +- **Blue Checkered Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_2`: native-floor: 1 +- **Blue Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.blue_clapboard_arched_window_frame`: native-edge: 2 +- **Blue Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_28`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_28`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_29`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_30`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_31`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Blue Door** — `kbw.vanillaexpanded.doors.wooden_doors.blue_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_2`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_3`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Blue Inlay Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_26`: native-floor: 1 +- **Blue Metal** — `kbw.vanillaexpanded.doors.metal_doors.blue_metal_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_26`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_27`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Bordeaux Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_8`: native-floor: 1 +- **Brick Door Frame (Good)** — `kbw.vanilla.brickdoorframelvl2`: native-edge: 2 +- **Brick Door Frame (Poor)** — `kbw.vanilla.brickdoorframelvl1`: native-edge: 2 +- **Brick Fence (Good)** — `kbw.vanilla.brickfencelvl2`: native-edge: 2 +- **Brick Red Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_43`: native-floor: 1 +- **Brick Sewer Corner Wall 1** — `kbw.vanillaexpanded.walls.sewer_walls.brick_sewer_corner_wall1`: native-edge: 1 +- **Brick Sewer Wall 1** — `kbw.vanillaexpanded.walls.sewer_walls.brick_sewer_wall1`: native-edge: 3 +- **Brick Sewer Wall 2** — `kbw.vanillaexpanded.walls.sewer_walls.brick_sewer_wall2`: native-edge: 2 +- **Brick Wall (Poor)** — `kbw.vanilla.brickwalllvl1`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_exterior_house_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brick Window Frame (Poor)** — `kbw.vanilla.brickwindowframelvl1`: native-edge: 2 +- **Brown Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.brown_arched_window_frame`: native-edge: 2 +- **Brown Block Edge** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge`: no-compatible-authored-model: 2 + - `walls_detailing_01_48`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_49`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Block Edge Pillar** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Block Edge Side** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge_side`: no-compatible-authored-model: 2 + - `walls_detailing_01_50`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.brown_brick_arched_window_frame`: native-edge: 2 +- **Brown Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_3`: native-floor: 1 +- **Brown Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_15`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.brown_clapboard_arched_window_frame`: native-edge: 2 +- **Brown Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_44`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_44`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_45`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_46`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_47`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Brown Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.brown_diagonal_tiles`: native-floor: 1 +- **Brown Door** — `kbw.vanillaexpanded.doors.wooden_doors.brown_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Brown Door Trim** — `kbw.vanillaexpanded.architecture_plus.door_trims.brown_door_trim`: no-compatible-authored-model: 2 + - `fixtures_doors_frames_01_8`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_frames_01_9`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Brown Door with Windows** — `kbw.vanillaexpanded.doors.wooden_doors.brown_window_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Brown Frame Glass Corner Wall 1** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_corner_wall1`: native-edge: 1 +- **Brown Frame Glass Corner Wall 2** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_corner_wall2`: native-edge: 1 +- **Brown Frame Glass Door Frame 1** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_door_frame1`: native-edge: 2 +- **Brown Frame Glass Door Frame 2** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_door_frame2`: native-edge: 2 +- **Brown Frame Glass Pillar** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_01_2`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Frame Glass Wall 1** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_wall1`: native-edge: 2 +- **Brown Frame Glass Wall 2** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_wall2`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Frame Glass Wall 3** — `kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_wall3`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_34`: native-floor: 1 +- **Brown Industrial Corner Wall** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_corner_wall`: native-edge: 1 +- **Brown Industrial Door Frame** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_door_frame`: native-edge: 2 +- **Brown Industrial Double Door Frame 1** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_door_frame_1`: native-edge: 2 +- **Brown Industrial Double Door Frame 2** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_door_frame_2`: native-edge: 2 +- **Brown Industrial Roof End Big** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_end_big`: native-edge: 2 +- **Brown Industrial Roof End Medium** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_end_medium`: native-edge: 2 +- **Brown Industrial Roof End Small** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_end_small`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_1`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_2`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_3`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_4`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_5`: native-edge: 2 +- **Brown Industrial Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.brown_industrial.brown_industrial_roof_slope_wall_6`: native-edge: 2 +- **Brown Industrial Wall** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_wall`: native-edge: 3 +- **Brown Industrial Window** — `kbw.vanillaexpanded.walls.industrial_walls.brown_industrial_window_frame`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_1`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_2`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_3`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_4`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_5`: native-edge: 2 +- **Brown Panel 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_falling_6`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_1`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_2`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_3`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_4`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_5`: native-edge: 2 +- **Brown Panel 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_rising_6`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_1`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_2`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_3`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_4`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_5`: native-edge: 2 +- **Brown Panel 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof30_end_6`: native-edge: 2 +- **Brown Panel Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_full_window_wall_1`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Panel Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_full_window_wall_2`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Panel Arched Window Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_window_wall_1`: native-edge: 3 +- **Brown Panel Arched Window Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_window_wall_2`: native-edge: 3 +- **Brown Panel Corner Wall** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_corner_wall`: native-edge: 1 +- **Brown Panel Door** — `kbw.vanillaexpanded.doors.low_doors.brown_panel_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_18`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_19`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Brown Panel Door Frame** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_door_frame`: native-edge: 2 +- **Brown Panel Double Door Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_double_door_wall_1`: native-edge: 3 +- **Brown Panel Double Door Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_double_door_wall_2`: native-edge: 3 +- **Brown Panel Framed Window Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_framed_window_wall_1`: native-edge: 3 +- **Brown Panel Framed Window Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_framed_window_wall_2`: native-edge: 3 +- **Brown Panel Full Height Window Wall** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_full_window_wall`: native-edge: 3 +- **Brown Panel Roof End Big** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_end_big`: native-edge: 2 +- **Brown Panel Roof End Medium** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_end_medium`: native-edge: 2 +- **Brown Panel Roof End Small** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_end_small`: native-edge: 2 +- **Brown Panel Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_1`: native-edge: 2 +- **Brown Panel Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_2`: native-edge: 2 +- **Brown Panel Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_3`: native-edge: 2 +- **Brown Panel Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_4`: native-edge: 2 +- **Brown Panel Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_5`: native-edge: 2 +- **Brown Panel Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_roof_slope_wall_6`: native-edge: 2 +- **Brown Panel Round Window Wall** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_round_window_wall`: native-edge: 3 +- **Brown Panel Square Window Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_square_window_wall_1`: native-edge: 3 +- **Brown Panel Square Window Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_square_window_wall_2`: native-edge: 3 +- **Brown Panel Square Window Wall 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_square_window_wall_3`: native-edge: 3 +- **Brown Panel Wall** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_wall`: native-edge: 3 +- **Brown Panel Wide Window Wall 1** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_wide_window_wall_1`: native-edge: 3 +- **Brown Panel Wide Window Wall 2** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_wide_window_wall_2`: native-edge: 3 +- **Brown Panel Wide Window Wall 3** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_wide_window_wall_3`: native-edge: 3 +- **Brown Panel Window Frame** — `kbw.vanillaexpanded.walls.brown_panel.brown_panel_window_frame`: native-edge: 2 +- **Brown Patio Shakes Inner** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_patio_shakes_inner`: native-roof-candidate: 1 +- **Brown Patio Shakes Outer** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_patio_shakes_outer`: native-roof-candidate: 2 +- **Brown Patio Shakes Pitched** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_patio_shakes_pitched`: native-roof-candidate: 2 +- **Brown Patio Shakes Valley** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_patio_shakes_valley`: native-roof-candidate: 1 +- **Brown Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_patio_shingles_inner`: native-roof-candidate: 1 +- **Brown Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_patio_shingles_outer`: native-roof-candidate: 2 +- **Brown Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_patio_shingles_pitched`: native-roof-candidate: 2 +- **Brown Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_patio_shingles_valley`: native-roof-candidate: 1 +- **Brown Patterned Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_9`: native-floor: 1 +- **Brown Railroad Metal Plate** — `kbw.vanillaexpanded.floors.industrial.brown_railroad_metal_panel`: native-floor: 2 +- **Brown Scalloped Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_8`: native-floor: 1 +- **Brown Shakes** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes`: native-floor: 2 +- **Brown Shakes 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_1`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_2`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_3`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_4`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_5`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_eave_6`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_1`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_2`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_3`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_4`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_5`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_flat_hip_6`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_1`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_2`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_3`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_4`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_5`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_half_slope_6`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_1`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_2`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_3`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_4`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_5`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_end_6`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_1`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_2`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_3`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_4`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_5`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_hip_ridge_6`: native-roof-candidate: 2 +- **Brown Shakes 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_1`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_2`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_3`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_4`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_5`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_pyramid_6`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_1`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_2`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_3`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_4`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_5`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_ridge_6`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_1`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_2`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_3`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_4`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_5`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.wood_roofs.slope_6`: native-roof-candidate: 4 +- **Brown Shakes 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_1`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_2`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_3`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_4`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_5`: native-roof-candidate: 1 +- **Brown Shakes 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_30_valley_6`: native-roof-candidate: 1 +- **Brown Shakes Inner 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_inner_1`: native-roof-candidate: 1 +- **Brown Shakes Inner 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_inner_2`: native-roof-candidate: 1 +- **Brown Shakes Inner 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_inner_3`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Hip End (0.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_1`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Hip End (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_3`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Hip End (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_6`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r5_1`: native-roof-candidate: 2 +- **Brown Shakes Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_5`: native-roof-candidate: 2 +- **Brown Shakes Odd-Span Ridge Junction (0.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_7`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Ridge Junction (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_2`: native-roof-candidate: 1 +- **Brown Shakes Odd-Span Ridge Junction (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r9_4`: native-roof-candidate: 1 +- **Brown Shakes Outer 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_outer_1`: native-roof-candidate: 2 +- **Brown Shakes Outer 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_outer_2`: native-roof-candidate: 2 +- **Brown Shakes Outer 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_outer_3`: native-roof-candidate: 2 +- **Brown Shakes Pitched 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_pitched_1`: native-roof-candidate: 2 +- **Brown Shakes Pitched 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_pitched_2`: native-roof-candidate: 2 +- **Brown Shakes Pitched 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_pitched_3`: native-roof-candidate: 2 +- **Brown Shakes Roof Section 13-1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r13_1`: native-roof-candidate: 1 +- **Brown Shakes Roof Section 13-2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r13_2`: native-roof-candidate: 1 +- **Brown Shakes Roof Section 13-3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r13_3`: native-roof-candidate: 2 +- **Brown Shakes Roof Section 13-4** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r13_4`: native-roof-candidate: 1 +- **Brown Shakes Roof Section 13-5** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_section_r13_5`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_cap_1`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_cap_2`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_corner_1`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_corner_2`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_eave_1`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_eave_2`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_hip_1`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_hip_2`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_pyramid_1`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_pyramid_2`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_ridge_1`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_ridge_2`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_sheet_1`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_sheet_2`: native-roof-candidate: 2 +- **Brown Shakes Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_valley_1`: native-roof-candidate: 1 +- **Brown Shakes Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_shallow_valley_2`: native-roof-candidate: 1 +- **Brown Shakes Valley 1** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_valley_1`: native-roof-candidate: 1 +- **Brown Shakes Valley 2** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_valley_2`: native-roof-candidate: 1 +- **Brown Shakes Valley 3** — `kbw.vanillaexpanded.roofing.brown_shakes_roofs.brown_shakes_valley_3`: native-roof-candidate: 1 +- **Brown Shingles** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles`: native-floor: 2 +- **Brown Shingles 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_1`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_2`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_3`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_4`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_5`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_eave_6`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_1`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_2`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_3`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_4`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_5`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_flat_hip_6`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_1`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_2`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_3`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_4`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_5`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_half_slope_6`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_1`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_2`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_3`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_4`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_5`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_end_6`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_1`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_2`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_3`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_4`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_5`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_hip_ridge_6`: native-roof-candidate: 2 +- **Brown Shingles 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_1`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_2`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_3`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_4`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_5`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_pyramid_6`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_1`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_2`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_3`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_4`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_5`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_ridge_6`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_1`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_2`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_3`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_4`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_5`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_slope_6`: native-roof-candidate: 4 +- **Brown Shingles 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_1`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_2`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_3`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_4`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_5`: native-roof-candidate: 1 +- **Brown Shingles 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_30_valley_6`: native-roof-candidate: 1 +- **Brown Shingles Inner 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_inner_1`: native-roof-candidate: 1 +- **Brown Shingles Inner 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_inner_2`: native-roof-candidate: 1 +- **Brown Shingles Inner 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_inner_3`: native-roof-candidate: 1 +- **Brown Shingles Lower Half Pitched** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_lower_half_pitched`: native-roof-candidate: 4 +- **Brown Shingles Lower Half Valley Inner** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_lower_half_valley_inner`: native-roof-candidate: 4 +- **Brown Shingles Lower Half Valley Outer** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_lower_half_valley_outer`: native-roof-candidate: 4 +- **Brown Shingles Odd-Span Hip End (0.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_outer_1`: native-roof-candidate: 1 +- **Brown Shingles Odd-Span Hip End (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_outer_2`: native-roof-candidate: 1 +- **Brown Shingles Odd-Span Hip End (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_outer_3`: native-roof-candidate: 1 +- **Brown Shingles Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r1_1`: native-roof-candidate: 2 +- **Brown Shingles Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_pitched_half`: native-roof-candidate: 2 +- **Brown Shingles Odd-Span Ridge Junction (0.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_inner_1`: native-roof-candidate: 1 +- **Brown Shingles Odd-Span Ridge Junction (1.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_inner_2`: native-roof-candidate: 1 +- **Brown Shingles Odd-Span Ridge Junction (2.5 Steps)** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_half_valley_inner_3`: native-roof-candidate: 1 +- **Brown Shingles Outer 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_outer_1`: native-roof-candidate: 2 +- **Brown Shingles Outer 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_outer_2`: native-roof-candidate: 2 +- **Brown Shingles Outer 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_outer_3`: native-roof-candidate: 2 +- **Brown Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_pitched_1`: native-roof-candidate: 2 +- **Brown Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_pitched_2`: native-roof-candidate: 2 +- **Brown Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_pitched_3`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 11-1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r11_1`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 11-2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r11_2`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 11-3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r11_3`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 11-4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r11_4`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 11-5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r11_5`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 12-1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r12_1`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 12-2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r12_2`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 12-3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r12_3`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 12-4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r12_4`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 12-5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r12_5`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 13-1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_1`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 13-2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_2`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 13-3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_3`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 13-4** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_4`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 13-5** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_5`: native-roof-candidate: 1 +- **Brown Shingles Roof Section 13-6** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r13_6`: native-roof-candidate: 2 +- **Brown Shingles Roof Section 2-1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_section_r2_1`: native-roof-candidate: 2 +- **Brown Shingles Top Half Pitched** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_top_half_pitched`: native-roof-candidate: 4 +- **Brown Shingles Top Half Valley Inner** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_top_half_valley_inner`: native-roof-candidate: 4 +- **Brown Shingles Top Half Valley Outer** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_top_half_valley_outer`: native-roof-candidate: 4 +- **Brown Shingles Valley 1** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_valley_1`: native-roof-candidate: 1 +- **Brown Shingles Valley 2** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_valley_2`: native-roof-candidate: 1 +- **Brown Shingles Valley 3** — `kbw.vanillaexpanded.roofing.brown_shingles_roofs.brown_shingles_valley_3`: native-roof-candidate: 1 +- **Brown Simple Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Simple Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Simple trim Doorway** — `kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_46`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_47`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Sliding Glass Door** — `kbw.vanillaexpanded.doors.sliding_doors.brown_sliding_glass_door`: native-geometry: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_110`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_111`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Brown Sliding Glass Door Side Wall** — `kbw.vanillaexpanded.doors.sliding_doors.brown_sliding_glass_door_side_wall`: native-edge: 2 +- **Brown Stone Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_112`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_113`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Stone Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_122`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_123`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Stone Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_115`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Tile Trim** — `kbw.vanillaexpanded.architecture_plus.crown_molding.brown_tile_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Tile Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.brown_tile_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_45`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_46`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_31`: native-floor: 1 +- **Brown Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_13`: native-floor: 1 +- **Brown Wall Panelling** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_32`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_33`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Wall Panelling Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_42`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_43`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Wall Panelling Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Brown Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_46`: native-floor: 1 +- **Brown tile Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.crown_molding.brown_tile_trim_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Chainlink and Razor Wire Fence** — `kbw.vanillaexpanded.fencing.high.chainlink_and_razor_wire_fence`: native-geometry: 6 +- **Chainlink and Razor Wire Fence (Half A)** — `kbw.vanillaexpanded.fencing.high.chainlink_and_razor_wire_fence.half_a`: native-geometry: 4 +- **Chainlink and Razor Wire Fence (Half B)** — `kbw.vanillaexpanded.fencing.high.chainlink_and_razor_wire_fence.half_b`: native-geometry: 4 +- **Chainlink and Razor Wire Fence Corner** — `kbw.vanillaexpanded.fencing.high.chainlink_and_razor_wire_fence_corner`: native-geometry: 1 +- **Chainlink and Razor Wire Fence Post** — `kbw.vanillaexpanded.fencing.high.chainlink_and_razor_wire_fence_post`: native-geometry: 1 +- **Cherry Door** — `kbw.vanillaexpanded.doors.wooden_doors.cherry_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Chestnut Door Trim** — `kbw.vanillaexpanded.architecture_plus.door_trims.chestnut_door_trim`: no-compatible-authored-model: 2 + - `fixtures_doors_frames_01_2`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_frames_01_3`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Chestnut Double Door Frame 1** — `kbw.vanillaexpanded.architecture_plus.door_trims.chestnut_door_frame_1`: native-edge: 2 +- **Chestnut Double Door Frame 2** — `kbw.vanillaexpanded.architecture_plus.door_trims.chestnut_door_frame_2`: native-edge: 2 +- **Chestnut Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_46`: native-floor: 2 +- **Chestnut Industrial Corner Wall** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_corner_wall`: native-edge: 1 +- **Chestnut Industrial Door Frame** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_door_frame`: native-edge: 2 +- **Chestnut Industrial Double Door Frame 1** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_door_frame_1`: native-geometry: 2 +- **Chestnut Industrial Double Door Frame 2** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_door_frame_2`: native-geometry: 2 +- **Chestnut Industrial Roof End Big** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_end_big`: no-compatible-authored-model: 2 + - `walls_exterior_roofs_09_144`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_roofs_09_145`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Chestnut Industrial Roof End Medium** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_end_medium`: native-edge: 2 +- **Chestnut Industrial Roof End Small** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_end_small`: native-edge: 2 +- **Chestnut Industrial Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_1`: native-edge: 2 +- **Chestnut Industrial Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_2`: native-edge: 2 +- **Chestnut Industrial Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_3`: no-compatible-authored-model: 2 + - `walls_exterior_roofs_09_130`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_roofs_09_139`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Chestnut Industrial Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_4`: native-edge: 2 +- **Chestnut Industrial Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_5`: native-edge: 2 +- **Chestnut Industrial Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_6`: no-compatible-authored-model: 2 + - `walls_exterior_roofs_09_131`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_roofs_09_138`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Chestnut Industrial Wall** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_wall`: native-edge: 3 +- **Chestnut Industrial Window** — `kbw.vanillaexpanded.walls.industrial_walls.chestnut_industrial_window_frame`: native-edge: 2 +- **Chrome Window** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_32`: native-edge: 2 +- **Church Window 1** — `kbw.vanillaexpanded.windows.church_windows.church_windows_1`: native-edge: 2 +- **Church Window 10** — `kbw.vanillaexpanded.windows.church_windows.church_windows_10`: native-edge: 2 +- **Church Window 11** — `kbw.vanillaexpanded.windows.church_windows.church_windows_11`: native-edge: 2 +- **Church Window 12** — `kbw.vanillaexpanded.windows.church_windows.church_windows_12`: native-edge: 2 +- **Church Window 13** — `kbw.vanillaexpanded.windows.church_windows.church_windows_13`: native-edge: 2 +- **Church Window 14** — `kbw.vanillaexpanded.windows.church_windows.church_windows_14`: native-edge: 2 +- **Church Window 15** — `kbw.vanillaexpanded.windows.church_windows.church_windows_15`: native-edge: 2 +- **Church Window 16** — `kbw.vanillaexpanded.windows.church_windows.church_windows_16`: native-edge: 2 +- **Church Window 2** — `kbw.vanillaexpanded.windows.church_windows.church_windows_2`: native-edge: 2 +- **Church Window 3** — `kbw.vanillaexpanded.windows.church_windows.church_windows_3`: native-edge: 2 +- **Church Window 4** — `kbw.vanillaexpanded.windows.church_windows.church_windows_4`: native-edge: 2 +- **Church Window 5** — `kbw.vanillaexpanded.windows.church_windows.church_windows_5`: native-edge: 2 +- **Church Window 6** — `kbw.vanillaexpanded.windows.church_windows.church_windows_6`: native-edge: 2 +- **Church Window 7** — `kbw.vanillaexpanded.windows.church_windows.church_windows_7`: native-edge: 2 +- **Church Window 8** — `kbw.vanillaexpanded.windows.church_windows.church_windows_8`: native-edge: 2 +- **Church Window 9** — `kbw.vanillaexpanded.windows.church_windows.church_windows_9`: native-edge: 2 +- **Cinderblock 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_1`: native-edge: 10 +- **Cinderblock 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_2`: native-edge: 10 +- **Cinderblock 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_3`: native-edge: 10 +- **Cinderblock 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_4`: native-edge: 10 +- **Cinderblock 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_5`: native-edge: 10 +- **Cinderblock 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_falling_6`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_1`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_2`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_3`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_4`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_5`: native-edge: 10 +- **Cinderblock 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_rising_6`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_1`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_2`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_3`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_4`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_5`: native-edge: 10 +- **Cinderblock 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.tan_cinderblock.tan_cinderblock_roof30_end_6`: native-edge: 10 +- **Cinderblock Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_arched_full_window_wall_1`: native-edge: 10 +- **Cinderblock Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_arched_full_window_wall_2`: native-edge: 10 +- **Cinderblock Arched Window Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_arched_window_wall_1`: native-edge: 10 +- **Cinderblock Arched Window Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_arched_window_wall_2`: native-edge: 10 +- **Cinderblock Corner Wall** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_corner_wall`: native-edge: 5 +- **Cinderblock Door Frame** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_door_frame`: native-edge: 10 +- **Cinderblock Double Door Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_double_door_wall_1`: native-edge: 10 +- **Cinderblock Double Door Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_double_door_wall_2`: native-edge: 10 +- **Cinderblock Framed Window Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_framed_window_wall_1`: native-edge: 10 +- **Cinderblock Framed Window Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_framed_window_wall_2`: native-edge: 10 +- **Cinderblock Full Height Window Wall** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_full_window_wall`: native-edge: 10 +- **Cinderblock Pillar** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_pillar`: native-geometry: 1, no-compatible-authored-model: 4 + - `walls_commercial_03_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Cinderblock Roof End Big** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_end_big`: native-edge: 10 +- **Cinderblock Roof End Medium** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_end_medium`: native-edge: 10 +- **Cinderblock Roof End Small** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_end_small`: native-edge: 10 +- **Cinderblock Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_1`: native-edge: 10 +- **Cinderblock Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_2`: native-edge: 10 +- **Cinderblock Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_3`: native-edge: 10 +- **Cinderblock Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_4`: native-edge: 12 +- **Cinderblock Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_5`: native-edge: 8 +- **Cinderblock Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_roof_slope_wall_6`: native-edge: 12 +- **Cinderblock Round Window Wall** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_round_window_wall`: native-edge: 10 +- **Cinderblock Square Window Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_square_window_wall_1`: native-edge: 10 +- **Cinderblock Square Window Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_square_window_wall_2`: native-edge: 10 +- **Cinderblock Square Window Wall 3** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_square_window_wall_3`: native-edge: 10 +- **Cinderblock Wall** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_wall`: native-edge: 15, no-compatible-authored-model: 1 + - `walls_commercial_03_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Cinderblock Wide Window Wall 1** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_wide_window_wall_1`: native-edge: 10 +- **Cinderblock Wide Window Wall 2** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_wide_window_wall_2`: native-edge: 10 +- **Cinderblock Wide Window Wall 3** — `kbw.vanillaexpanded.walls.cinderblock_tan.cinderblock_tan_wide_window_wall_3`: native-edge: 10 +- **Cinderblock Window Frame** — `kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_window_frame`: native-edge: 10 +- **Cinnamon Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_43`: native-floor: 2 +- **Cinnamon Tiles** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_50`: native-floor: 1 +- **Citrus Sign** — `kbw.vanillaexpanded.decorations.posters.location_shop_accessories_01_26`: no-compatible-authored-model: 2 + - `location_shop_accessories_01_26`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_shop_accessories_01_27`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Clapboard 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_1`: native-edge: 12 +- **Clapboard 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_2`: native-edge: 12 +- **Clapboard 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_3`: native-edge: 12 +- **Clapboard 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_4`: native-edge: 12 +- **Clapboard 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_5`: native-edge: 12 +- **Clapboard 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_falling_6`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_1`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_2`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_3`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_4`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_5`: native-edge: 12 +- **Clapboard 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_rising_6`: native-edge: 12 +- **Clapboard 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_1`: native-edge: 12 +- **Clapboard 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_2`: native-edge: 12 +- **Clapboard 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_3`: native-edge: 12 +- **Clapboard 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_4`: native-edge: 12 +- **Clapboard 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_5`: native-edge: 12 +- **Clapboard 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof30_end_6`: native-edge: 12 +- **Clapboard Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_arched_full_window_wall_1`: native-edge: 12 +- **Clapboard Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_arched_full_window_wall_2`: native-edge: 12 +- **Clapboard Arched Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_arched_window_wall_1`: native-edge: 12 +- **Clapboard Arched Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_arched_window_wall_2`: native-edge: 12 +- **Clapboard Corner Wall** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_corner_wall`: native-edge: 6 +- **Clapboard Door Frame** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_door_frame`: native-edge: 12 +- **Clapboard Double Door Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_double_door_wall_1`: native-edge: 12 +- **Clapboard Double Door Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_double_door_wall_2`: native-edge: 12 +- **Clapboard Double Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_dbl_window_wall_1`: native-edge: 12 +- **Clapboard Double Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_dbl_window_wall_2`: native-edge: 12 +- **Clapboard Framed Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_framed_window_wall_1`: native-edge: 12 +- **Clapboard Framed Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_framed_window_wall_2`: native-edge: 12 +- **Clapboard Full Height Window Wall** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_full_window_wall`: native-edge: 12 +- **Clapboard Pillar** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_pillar`: no-compatible-authored-model: 6 + - `walls_exterior_house_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Clapboard Roof End Big** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_end_big`: native-edge: 12 +- **Clapboard Roof End Medium** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_end_medium`: native-edge: 12 +- **Clapboard Roof End Small** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_end_small`: native-edge: 12 +- **Clapboard Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_1`: native-edge: 12 +- **Clapboard Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_2`: native-edge: 12 +- **Clapboard Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_3`: native-edge: 12 +- **Clapboard Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_4`: native-edge: 12 +- **Clapboard Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_5`: native-edge: 12 +- **Clapboard Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_roof_slope_wall_6`: native-edge: 12 +- **Clapboard Round Window Wall** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_round_window_wall`: native-edge: 12 +- **Clapboard Square Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_square_window_wall_1`: native-edge: 12 +- **Clapboard Square Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_square_window_wall_2`: native-edge: 12 +- **Clapboard Square Window Wall 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_square_window_wall_3`: native-edge: 12 +- **Clapboard Wall** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_wall`: native-edge: 18, no-compatible-authored-model: 1 + - `walls_exterior_house_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Clapboard Wide Window Wall 1** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_wide_window_wall_1`: native-edge: 12 +- **Clapboard Wide Window Wall 2** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_wide_window_wall_2`: native-edge: 12 +- **Clapboard Wide Window Wall 3** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_wide_window_wall_3`: native-edge: 12 +- **Clapboard Window Frame** — `kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_window_frame`: native-edge: 12 +- **Classic Brick 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_1`: native-edge: 26 +- **Classic Brick 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_2`: native-edge: 26 +- **Classic Brick 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_3`: native-edge: 26 +- **Classic Brick 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_4`: native-edge: 26 +- **Classic Brick 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_5`: native-edge: 26 +- **Classic Brick 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_falling_6`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_1`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_2`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_3`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_4`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_5`: native-edge: 26 +- **Classic Brick 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_rising_6`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_1`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_2`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_3`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_4`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_5`: native-edge: 26 +- **Classic Brick 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof30_end_6`: native-edge: 26 +- **Classic Brick Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_arched_full_window_wall_1`: native-edge: 26 +- **Classic Brick Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_arched_full_window_wall_2`: native-edge: 26 +- **Classic Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.classic_brick_arched_window_frame`: native-edge: 2 +- **Classic Brick Arched Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_arched_window_wall_1`: native-edge: 26 +- **Classic Brick Arched Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_arched_window_wall_2`: native-edge: 26 +- **Classic Brick Corner Wall** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_corner_wall`: native-edge: 12, native-geometry: 1 +- **Classic Brick Door Frame** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_door_frame`: native-edge: 22, native-geometry: 2 +- **Classic Brick Double Door Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_double_door_wall_1`: native-edge: 26 +- **Classic Brick Double Door Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_double_door_wall_2`: native-edge: 26 +- **Classic Brick Double Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_dbl_window_wall_1`: native-edge: 22, no-compatible-authored-model: 2 + - `walls_exterior_house_04_77`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_04_78`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Classic Brick Double Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_dbl_window_wall_2`: native-edge: 22, no-compatible-authored-model: 2 + - `walls_exterior_house_04_76`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_04_79`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Classic Brick Framed Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_framed_window_wall_1`: native-edge: 26 +- **Classic Brick Framed Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_framed_window_wall_2`: native-edge: 26 +- **Classic Brick Full Height Window Wall** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_full_window_wall`: native-edge: 26 +- **Classic Brick Pillar** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_pillar`: native-geometry: 1, no-compatible-authored-model: 11 + - `walls_exterior_house_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Classic Brick Roof End Big** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_end_big`: native-edge: 26 +- **Classic Brick Roof End Medium** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_end_medium`: native-edge: 26 +- **Classic Brick Roof End Small** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_end_small`: native-edge: 26 +- **Classic Brick Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_1`: native-edge: 26 +- **Classic Brick Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_2`: native-edge: 26 +- **Classic Brick Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_3`: native-edge: 26 +- **Classic Brick Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_4`: native-edge: 26 +- **Classic Brick Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_5`: native-edge: 18 +- **Classic Brick Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_roof_slope_wall_6`: native-edge: 26 +- **Classic Brick Round Window Wall** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_round_window_wall`: native-edge: 26 +- **Classic Brick Square Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_square_window_wall_1`: native-edge: 26 +- **Classic Brick Square Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_square_window_wall_2`: native-edge: 26 +- **Classic Brick Square Window Wall 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_square_window_wall_3`: native-edge: 26 +- **Classic Brick Wall** — `kbw.vanilla.brickwalllvl2`: native-edge: 33, native-geometry: 3, no-compatible-authored-model: 2 + - `walls_exterior_house_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Classic Brick Wide Window Wall 1** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_wide_window_wall_1`: native-edge: 26 +- **Classic Brick Wide Window Wall 2** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_wide_window_wall_2`: native-edge: 26 +- **Classic Brick Wide Window Wall 3** — `kbw.vanillaexpanded.walls.classic_brick.classic_brick_wide_window_wall_3`: native-edge: 26 +- **Classic Brick Window Frame** — `kbw.vanilla.brickwindowframelvl2`: native-edge: 20, native-geometry: 2 +- **Concrete** — `kbw.vanillaexpanded.road_work.road_work_asphalt.concrete`: native-floor: 1 +- **Cream Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.cream_arched_window_frame`: native-edge: 2 +- **Cream Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.cream_arched_window_frame_2`: native-edge: 2 +- **Cream Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.cream_arched_window_frame_3`: native-edge: 2 +- **Cream Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.cream_arched_window_frame_4`: native-edge: 2 +- **Cream Speckled Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_17`: native-floor: 1 +- **Cream Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_32`: native-floor: 1 +- **Curb Edge** — `kbw.vanillaexpanded.world.construction.curb_edge`: native-floor-overlay: 1 +- **Dark Asphalt** — `kbw.vanillaexpanded.road_work.road_work_asphalt.dark_asphalt`: native-floor: 4 +- **Dark Asphalt Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.dark_asphalt_corner`: native-floor-overlay: 4 +- **Dark Grey Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_2`: native-floor: 1 +- **Dark Grey Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_116`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_117`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Grey Cinderblock Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_126`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_127`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Grey Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_119`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Grey Garage Corner Wall** — `kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_corner_wall`: native-edge: 1 +- **Dark Grey Garage Door Frame** — `kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_door_frame`: native-edge: 2 +- **Dark Grey Garage Pillar** — `kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_pillar`: no-compatible-authored-model: 1 + - `walls_garage_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Grey Garage Wall** — `kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_wall`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_garage_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Grey Garage Window** — `kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_window_frame`: native-edge: 2 +- **Dark Grey Smooth Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_24`: native-floor: 1 +- **Dark Grey Squares** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_29`: native-floor: 1 +- **Dark Grey Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_20`: native-floor: 1 +- **Dark Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_39`: native-floor: 1 +- **Dark Metal Corner Wall** — `kbw.vanillaexpanded.walls.metal_walls.dark_metal_corner_wall`: native-edge: 1 +- **Dark Metal Door Frame** — `kbw.vanillaexpanded.walls.metal_walls.dark_metal_door_frame`: native-edge: 2 +- **Dark Metal Wall** — `kbw.vanillaexpanded.walls.metal_walls.dark_metal_wall`: native-edge: 3 +- **Dark Metal Window** — `kbw.vanillaexpanded.walls.metal_walls.dark_metal_window_frame`: native-edge: 2 +- **Dark Patterned Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_12`: native-floor: 1 +- **Dark Red Brick Wall Panelling** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_53`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Red Brick Wall Panelling Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_62`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_63`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Red Brick Wall Panelling Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Dark Red Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_4`: native-floor: 1 +- **Decorative Wooden Fence** — `kbw.vanillaexpanded.fencing.high.tall_decorative_wooden_fence`: native-geometry: 4 +- **Decorative Wooden Fence (Half A)** — `kbw.vanillaexpanded.fencing.high.tall_decorative_wooden_fence.half_a`: native-geometry: 2 +- **Decorative Wooden Fence (Half B)** — `kbw.vanillaexpanded.fencing.high.tall_decorative_wooden_fence.half_b`: native-geometry: 2 +- **Diner Walls Corner Wall** — `kbw.vanillaexpanded.walls.diner_walls.diner_corner_wall`: native-edge: 1 +- **Diner Walls Door Frame** — `kbw.vanillaexpanded.walls.diner_walls.diner_door_frame`: native-edge: 2 +- **Diner Walls Wall** — `kbw.vanillaexpanded.walls.diner_walls.diner_wall`: native-edge: 3 +- **Diner Walls Window 1** — `kbw.vanillaexpanded.walls.diner_walls.diner_window_frame1`: native-edge: 2 +- **Diner Walls Window 2** — `kbw.vanillaexpanded.walls.diner_walls.diner_window_frame2`: native-edge: 2 +- **Dirt Corner** — `kbw.vanillaexpanded.road_work.road_work_dirt.dirt_corner`: native-floor-overlay: 4 +- **Dirt Floor** — `kbw.vanilla.dirtfloor`: native-floor: 1 +- **Doctor Degree Certificate** — `kbw.vanillaexpanded.decorations.posters.location_community_medical_01_13`: no-compatible-authored-model: 2 + - `location_community_medical_01_13`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_community_medical_01_14`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Double Black Glass Door Left** — `kbw.vanillaexpanded.doors.glass_doors.double_black_glass_door_left`: native-geometry: 4 +- **Double Black Glass Door Right** — `kbw.vanillaexpanded.doors.glass_doors.double_black_glass_door_right`: native-edge: 2, native-geometry: 2 +- **Double Door** — `kbw.vanilla.doubledoor`: native-edge: 8 +- **Double Grey Metal Door Left** — `kbw.vanillaexpanded.doors.metal_doors.double_grey_metal_door_left_door`: native-geometry: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_54`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_55`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Double Grey Metal Door Right** — `kbw.vanillaexpanded.doors.metal_doors.double_grey_metal_door_right_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_50`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_51`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Double Orange Kitchen Metal Door Left** — `kbw.vanillaexpanded.doors.metal_doors.double_orange_kitchen_metal_door_left_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_62`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_63`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Double Orange Kitchen Metal Door Right** — `kbw.vanillaexpanded.doors.metal_doors.double_orange_kitchen_metal_door_right_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_58`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_59`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Double Wrought Iron Gate** — `kbw.vanillaexpanded.doors.double_door_gates.double_wrought_iron_gate`: native-edge: 6, native-geometry: 2 +- **Downpipe Shoe** — `kbw.vanillaexpanded.roofing.roof_accents.downpipe_shoe`: native-roof-candidate: 2 +- **Dr. Oids Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_32`: native-geometry: 2 +- **Dusty Red Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_34`: native-floor: 1 +- **Dusty Rose Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_32`: native-floor: 1 +- **Dusty Rose Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_45`: native-floor: 1 +- **EP Tools & Thunder GAS Sign** — `kbw.vanillaexpanded.decorations.signs.eptools_sign`: native-geometry: 1, no-compatible-authored-model: 5 + - `signs_miscbrands_01_20`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_21`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_22`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_45`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_46`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- **Eave Fascia Board - Low** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_low`: native-roof-candidate: 2 +- **Eave Fascia Board - One Third Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_third`: native-roof-candidate: 2 +- **Eave Fascia Board - Two Thirds Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_two_thirds`: native-roof-candidate: 2 +- **Eave Fascia Board - Wall Top** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_top`: native-roof-candidate: 2 +- **Eave Fascia Board - Wall Top (Alternate)** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_top_alt`: native-roof-candidate: 2 +- **Eave Fascia Corner - Low** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_corner_low`: native-roof-candidate: 1 +- **Eave Fascia Corner - One Third Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_corner_third`: native-roof-candidate: 1 +- **Eave Fascia Corner - Two Thirds Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_corner_two_thirds`: native-roof-candidate: 1 +- **Eave Fascia Corner - Wall Top** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_corner_top`: native-roof-candidate: 1 +- **Elevator Wall** — `kbw.vanillaexpanded.walls.metal_walls.elevator_wall`: native-edge: 2 +- **Elevator Wall** — `kbw.vanillaexpanded.walls.metal_walls.elevator_wall_2`: native-edge: 2 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile`: native-floor: 1 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile_2`: native-floor: 1 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile_3`: native-floor: 1 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile_4`: native-floor: 1 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile_5`: native-floor: 1 +- **Exterior Tile** — `kbw.vanillaexpanded.floors.tile_exterior.exterior_tile_6`: native-floor: 1 +- **Eye Test Poster** — `kbw.vanillaexpanded.decorations.posters.location_community_medical_01_28`: no-compatible-authored-model: 2 + - `location_community_medical_01_28`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_community_medical_01_29`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Fancy Wood Panel Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_full_window_wall_1`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Fancy Wood Panel Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_full_window_wall_2`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Fancy Wood Panel Arched Window Frame** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_arched_window_frame`: native-edge: 2 +- **Fancy Wood Panel Arched Window Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_window_wall_1`: native-edge: 3 +- **Fancy Wood Panel Arched Window Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_window_wall_2`: native-edge: 3 +- **Fancy Wood Panel Corner Wall** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_corner_wall`: native-edge: 1 +- **Fancy Wood Panel Door Frame** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_door_frame`: native-edge: 2 +- **Fancy Wood Panel Double Door Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_double_door_wall_1`: native-edge: 3 +- **Fancy Wood Panel Double Door Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_double_door_wall_2`: native-edge: 3 +- **Fancy Wood Panel Framed Window Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_framed_window_wall_1`: native-edge: 3 +- **Fancy Wood Panel Framed Window Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_framed_window_wall_2`: native-edge: 3 +- **Fancy Wood Panel Full Height Window Wall** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_full_window_wall`: native-edge: 3 +- **Fancy Wood Panel Round Window Wall** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_round_window_wall`: native-edge: 3 +- **Fancy Wood Panel Square Window Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_square_window_wall_1`: native-edge: 3 +- **Fancy Wood Panel Square Window Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_square_window_wall_2`: native-edge: 3 +- **Fancy Wood Panel Square Window Wall 3** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_square_window_wall_3`: native-edge: 3 +- **Fancy Wood Panel Wall** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_wall`: native-edge: 3 +- **Fancy Wood Panel Wide Window Wall 1** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_wide_window_wall_1`: native-edge: 3 +- **Fancy Wood Panel Wide Window Wall 2** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_wide_window_wall_2`: native-edge: 3 +- **Fancy Wood Panel Wide Window Wall 3** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_wide_window_wall_3`: native-edge: 3 +- **Fancy Wood Panel Window Frame** — `kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_window_frame`: native-edge: 2 +- **Fascia Corner Block - One Third Up** — `kbw.vanillaexpanded.roofing.roof_accents.corner_block_third`: native-roof-candidate: 1 +- **Fascia Corner Block - Two Thirds Up** — `kbw.vanillaexpanded.roofing.roof_accents.corner_block_two_thirds`: native-roof-candidate: 1 +- **Fascia Corner Block - Wall Top** — `kbw.vanillaexpanded.roofing.roof_accents.corner_block_top`: native-roof-candidate: 1 +- **Fascia End Return - One Third Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_return_third`: native-roof-candidate: 2 +- **Fascia End Return - Two Thirds Up** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_return_two_thirds`: native-roof-candidate: 2 +- **Fascia End Return - Wall Top** — `kbw.vanillaexpanded.roofing.roof_accents.fascia_return_top`: native-roof-candidate: 2 +- **Fence Chain** — `kbw.vanillaexpanded.fencing.high.fence_chain`: native-geometry: 5 +- **Fence Chain (Half A)** — `kbw.vanillaexpanded.fencing.high.fence_chain.half_a`: native-geometry: 3 +- **Fence Chain (Half B)** — `kbw.vanilla.metalbigwirefence`: native-geometry: 2 +- **Fence Chain Corner** — `kbw.vanillaexpanded.fencing.high.fence_chain_corner`: native-geometry: 1 +- **Fence gate** — `kbw.vanillaexpanded.doors.panel_doors.fixtures_doors_fences_01_12`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_fences_01_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_fences_01_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Fern Green Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.fern_green_arched_window_frame`: native-edge: 2 +- **Finewood Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_45`: native-floor: 1 +- **Fireplace** — `kbw.vanillaexpanded.survival.fireplace.fireplace`: native-geometry: 2 +- **Fireplace Double** — `kbw.vanillaexpanded.survival.fireplace.fireplace_2tiles`: native-edge: 4 +- **Fixtures Windows 01 40** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_40`: native-edge: 2 +- **Fixtures Windows 01 41** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_41`: native-edge: 2 +- **Fixtures Windows 01 48** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_48`: native-edge: 2 +- **Fixtures Windows 01 49** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_49`: native-edge: 2 +- **For Lease Sign** — `kbw.vanillaexpanded.decorations.posters.location_shop_accessories_01_24`: native-geometry: 2 +- **Fossoil Walls Corner Wall** — `kbw.vanillaexpanded.walls.fossoil_walls.fossoil_corner_wall`: native-edge: 1 +- **Fossoil Walls Door Frame** — `kbw.vanillaexpanded.walls.fossoil_walls.fossoil_door_frame`: native-edge: 2 +- **Fossoil Walls Wall** — `kbw.vanillaexpanded.walls.fossoil_walls.fossoil_wall`: native-edge: 3 +- **Fossoil Walls Window** — `kbw.vanillaexpanded.walls.fossoil_walls.fossoil_window_frame`: native-edge: 2 +- **Gas2Go Walls Corner Wall** — `kbw.vanillaexpanded.walls.gas_2_go.gas2go_corner_wall`: native-edge: 1 +- **Gas2Go Walls Door Frame** — `kbw.vanillaexpanded.walls.gas_2_go.gas2go_door_frame`: native-edge: 2 +- **Gas2Go Walls Wall** — `kbw.vanillaexpanded.walls.gas_2_go.gas2go_wall`: native-edge: 3 +- **Gas2Go Walls Window** — `kbw.vanillaexpanded.walls.gas_2_go.gas2go_window_frame`: native-edge: 2 +- **Glass** — `kbw.vanillaexpanded.roofing.glass_roofs.glass`: native-floor: 2 +- **Glass 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_1`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_2`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_3`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_4`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_5`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_eave_6`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_1`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_2`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_3`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_4`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_5`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_flat_hip_6`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_1`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_2`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_3`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_4`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_5`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_half_slope_6`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_1`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_2`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_3`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_4`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_5`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_end_6`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_1`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_2`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_3`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_4`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_5`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_hip_ridge_6`: native-roof-candidate: 2 +- **Glass 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_1`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_2`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_3`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_4`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_5`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_pyramid_6`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_1`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_2`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_3`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_4`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_5`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_ridge_6`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_1`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_2`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_3`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_4`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_5`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_slope_6`: native-roof-candidate: 4 +- **Glass 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_1`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_2`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_3`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_4`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_5`: native-roof-candidate: 1 +- **Glass 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_30_valley_6`: native-roof-candidate: 1 +- **Glass Inner 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_inner_1`: native-roof-candidate: 1 +- **Glass Inner 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_inner_2`: native-roof-candidate: 1 +- **Glass Inner 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_inner_3`: native-roof-candidate: 1 +- **Glass Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_section_r5_1`: native-roof-candidate: 2 +- **Glass Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_half_pitched_3`: native-roof-candidate: 2 +- **Glass Outer 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_outer_1`: native-roof-candidate: 2 +- **Glass Outer 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_outer_2`: native-roof-candidate: 2 +- **Glass Outer 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_outer_3`: native-roof-candidate: 2 +- **Glass Patio Inner** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_patio_inner`: native-roof-candidate: 1 +- **Glass Patio Pitched** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_patio_pitched`: native-roof-candidate: 2 +- **Glass Patio Valley** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_patio_valley`: native-roof-candidate: 1 +- **Glass Pitched 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_pitched_1`: native-roof-candidate: 2 +- **Glass Pitched 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_pitched_2`: native-roof-candidate: 2 +- **Glass Pitched 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_pitched_3`: native-roof-candidate: 2 +- **Glass Roof Section 6-1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_section_r6_1`: native-roof-candidate: 1 +- **Glass Roof Section 6-2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_section_r6_2`: native-roof-candidate: 1 +- **Glass Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_cap_1`: native-roof-candidate: 1 +- **Glass Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_cap_2`: native-roof-candidate: 1 +- **Glass Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_corner_1`: native-roof-candidate: 2 +- **Glass Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_corner_2`: native-roof-candidate: 2 +- **Glass Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_eave_1`: native-roof-candidate: 2 +- **Glass Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_eave_2`: native-roof-candidate: 2 +- **Glass Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_hip_1`: native-roof-candidate: 2 +- **Glass Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_hip_2`: native-roof-candidate: 2 +- **Glass Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_pyramid_1`: native-roof-candidate: 1 +- **Glass Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_pyramid_2`: native-roof-candidate: 1 +- **Glass Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_ridge_1`: native-roof-candidate: 1 +- **Glass Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_ridge_2`: native-roof-candidate: 1 +- **Glass Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_sheet_1`: native-roof-candidate: 2 +- **Glass Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_sheet_2`: native-roof-candidate: 2 +- **Glass Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_valley_1`: native-roof-candidate: 1 +- **Glass Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_shallow_valley_2`: native-roof-candidate: 1 +- **Glass Valley 1** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_valley_1`: native-roof-candidate: 1 +- **Glass Valley 2** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_valley_2`: native-roof-candidate: 1 +- **Glass Valley 3** — `kbw.vanillaexpanded.roofing.glass_roofs.glass_valley_3`: native-roof-candidate: 1 +- **Gold Smooth Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_6`: native-floor: 1 +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti`: no-compatible-authored-model: 2 + - `overlay_graffiti_wall_01_100`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_85`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_10`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_56`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_57`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_58`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_96`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_97`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_98`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_11`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_74`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_75`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_76`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_77`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_78`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_79`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_12`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_88`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_89`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_90`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_93`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_94`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_95`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_2`: no-compatible-authored-model: 2 + - `overlay_graffiti_wall_01_101`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_86`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_3`: no-compatible-authored-model: 2 + - `overlay_graffiti_wall_01_102`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_87`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_4`: no-compatible-authored-model: 2 + - `overlay_graffiti_wall_01_103`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_92`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_5`: no-compatible-authored-model: 2 + - `overlay_graffiti_wall_01_73`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_91`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_6`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_1`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_16`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_17`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_18`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_2`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_7`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_11`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_12`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_13`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_21`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_22`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_23`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_8`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_32`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_33`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_34`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_44`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_45`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_46`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Graffiti** — `kbw.vanillaexpanded.decorations.graffiti.graffiti_9`: no-compatible-authored-model: 6 + - `overlay_graffiti_wall_01_41`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_42`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_43`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_51`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_52`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + - `overlay_graffiti_wall_01_53`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Grass** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass`: native-floor: 1 +- **Grass** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_2`: native-floor: 1 +- **Grass** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_3`: native-floor: 1 +- **Grass Corner** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_corner`: native-floor-overlay: 4 +- **Grass Corner** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_corner_2`: native-floor-overlay: 4 +- **Grass Corner** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_corner_3`: native-floor-overlay: 4 +- **Grass Edge** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_edge`: native-floor-overlay: 4 +- **Grass Edge** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_edge_2`: native-floor-overlay: 4 +- **Grass Edge** — `kbw.vanillaexpanded.road_work.road_work_dirt.grass_edge_3`: native-floor-overlay: 4 +- **Gravel** — `kbw.vanillaexpanded.road_work.road_work_asphalt.gravel`: native-floor: 4 +- **Gravel Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.gravel_corner`: native-floor-overlay: 4 +- **Gravel Edge** — `kbw.vanillaexpanded.road_work.road_work_asphalt.gravel_edge`: native-floor-overlay: 4 +- **Gravel Floor** — `kbw.vanilla.gravelfloor`: native-floor: 1 +- **Green 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_1`: native-roof-candidate: 2 +- **Green 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_2`: native-roof-candidate: 2 +- **Green 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_3`: native-roof-candidate: 2 +- **Green 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_4`: native-roof-candidate: 2 +- **Green 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_5`: native-roof-candidate: 2 +- **Green 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_eave_6`: native-roof-candidate: 2 +- **Green 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_1`: native-roof-candidate: 1 +- **Green 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_2`: native-roof-candidate: 1 +- **Green 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_3`: native-roof-candidate: 1 +- **Green 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_4`: native-roof-candidate: 1 +- **Green 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_5`: native-roof-candidate: 1 +- **Green 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_flat_hip_6`: native-roof-candidate: 1 +- **Green 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_1`: native-roof-candidate: 2 +- **Green 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_2`: native-roof-candidate: 2 +- **Green 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_3`: native-roof-candidate: 2 +- **Green 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_4`: native-roof-candidate: 2 +- **Green 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_5`: native-roof-candidate: 2 +- **Green 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_half_slope_6`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_1`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_2`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_3`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_4`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_5`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_end_6`: native-roof-candidate: 1 +- **Green 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_1`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_2`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_3`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_4`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_5`: native-roof-candidate: 2 +- **Green 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_hip_ridge_6`: native-roof-candidate: 2 +- **Green 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_1`: native-roof-candidate: 1 +- **Green 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_2`: native-roof-candidate: 1 +- **Green 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_3`: native-roof-candidate: 1 +- **Green 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_4`: native-roof-candidate: 1 +- **Green 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_5`: native-roof-candidate: 1 +- **Green 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_pyramid_6`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_1`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_2`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_3`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_4`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_5`: native-roof-candidate: 1 +- **Green 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_ridge_6`: native-roof-candidate: 1 +- **Green 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_1`: native-roof-candidate: 4 +- **Green 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_2`: native-roof-candidate: 4 +- **Green 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_3`: native-roof-candidate: 4 +- **Green 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_4`: native-roof-candidate: 4 +- **Green 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_5`: native-roof-candidate: 4 +- **Green 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_slope_6`: native-roof-candidate: 4 +- **Green 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_1`: native-roof-candidate: 1 +- **Green 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_2`: native-roof-candidate: 1 +- **Green 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_3`: native-roof-candidate: 1 +- **Green 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_4`: native-roof-candidate: 1 +- **Green 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_5`: native-roof-candidate: 1 +- **Green 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.green_roofs.green_30_valley_6`: native-roof-candidate: 1 +- **Green Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.green_arched_window_frame`: native-edge: 2 +- **Green Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.green_brick_arched_window_frame`: native-edge: 2 +- **Green Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_5`: native-floor: 1 +- **Green Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.green_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_80`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_81`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Green Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.green_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Green Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_68`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_68`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_69`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_70`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_71`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Green Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.floors_interior_tilesandwood_01_8`: native-floor: 1 +- **Green Diamonds Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.green_diamonds_arched_window_frame`: native-edge: 2 +- **Green Industrial Floor** — `kbw.vanillaexpanded.floors.industrial.green_industrial_floor`: native-floor: 1 +- **Green Metal Fence** — `kbw.vanillaexpanded.fencing.other.green_metal_fence`: native-geometry: 2 +- **Green Odd-Span Hip End (0.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_2`: native-roof-candidate: 1 +- **Green Odd-Span Hip End (1.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_4`: native-roof-candidate: 1 +- **Green Odd-Span Hip End (2.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_7`: native-roof-candidate: 1 +- **Green Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r1_1`: native-roof-candidate: 2 +- **Green Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_6`: native-roof-candidate: 2 +- **Green Odd-Span Ridge Junction (0.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_1`: native-roof-candidate: 1 +- **Green Odd-Span Ridge Junction (1.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_3`: native-roof-candidate: 1 +- **Green Odd-Span Ridge Junction (2.5 Steps)** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r8_5`: native-roof-candidate: 1 +- **Green Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.green_roofs.green_patio_shingles_inner`: native-roof-candidate: 1 +- **Green Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.green_roofs.green_patio_shingles_outer`: native-roof-candidate: 2 +- **Green Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.green_roofs.green_patio_shingles_pitched`: native-roof-candidate: 2 +- **Green Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.green_roofs.green_patio_shingles_valley`: native-roof-candidate: 1 +- **Green Roof Section 10-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_1`: native-roof-candidate: 2 +- **Green Roof Section 10-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_2`: native-roof-candidate: 1 +- **Green Roof Section 10-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_3`: native-roof-candidate: 1 +- **Green Roof Section 10-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_4`: native-roof-candidate: 1 +- **Green Roof Section 10-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_5`: native-roof-candidate: 1 +- **Green Roof Section 10-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_6`: native-roof-candidate: 1 +- **Green Roof Section 10-7** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r10_7`: native-roof-candidate: 1 +- **Green Roof Section 11-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_1`: native-roof-candidate: 1 +- **Green Roof Section 11-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_2`: native-roof-candidate: 1 +- **Green Roof Section 11-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_3`: native-roof-candidate: 1 +- **Green Roof Section 11-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_4`: native-roof-candidate: 1 +- **Green Roof Section 11-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_5`: native-roof-candidate: 2 +- **Green Roof Section 11-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_6`: native-roof-candidate: 1 +- **Green Roof Section 11-7** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r11_7`: native-roof-candidate: 1 +- **Green Roof Section 12-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_1`: native-roof-candidate: 2 +- **Green Roof Section 12-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_2`: native-roof-candidate: 2 +- **Green Roof Section 12-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_3`: native-roof-candidate: 1 +- **Green Roof Section 12-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_4`: native-roof-candidate: 1 +- **Green Roof Section 12-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_5`: native-roof-candidate: 1 +- **Green Roof Section 12-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r12_6`: native-roof-candidate: 1 +- **Green Roof Section 13-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_1`: native-roof-candidate: 1 +- **Green Roof Section 13-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_2`: native-roof-candidate: 1 +- **Green Roof Section 13-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_3`: native-roof-candidate: 2 +- **Green Roof Section 13-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_4`: native-roof-candidate: 1 +- **Green Roof Section 13-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_5`: native-roof-candidate: 1 +- **Green Roof Section 13-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r13_6`: native-roof-candidate: 2 +- **Green Roof Section 18-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_1`: native-roof-candidate: 1 +- **Green Roof Section 18-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_2`: native-roof-candidate: 2 +- **Green Roof Section 18-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_3`: native-roof-candidate: 2 +- **Green Roof Section 18-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_4`: native-roof-candidate: 1 +- **Green Roof Section 18-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_5`: native-roof-candidate: 1 +- **Green Roof Section 18-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r18_6`: native-roof-candidate: 1 +- **Green Roof Section 19-1** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_1`: native-roof-candidate: 1 +- **Green Roof Section 19-2** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_2`: native-roof-candidate: 1 +- **Green Roof Section 19-3** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_3`: native-roof-candidate: 1 +- **Green Roof Section 19-4** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_4`: native-roof-candidate: 2 +- **Green Roof Section 19-5** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_5`: native-roof-candidate: 1 +- **Green Roof Section 19-6** — `kbw.vanillaexpanded.roofing.green_roofs.green_section_r19_6`: native-roof-candidate: 2 +- **Green Shingles** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles`: native-floor: 2 +- **Green Shingles Inner 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_inner_1`: native-roof-candidate: 1 +- **Green Shingles Inner 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_inner_2`: native-roof-candidate: 1 +- **Green Shingles Inner 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_inner_3`: native-roof-candidate: 1 +- **Green Shingles Outer 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_outer_1`: native-roof-candidate: 2 +- **Green Shingles Outer 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_outer_2`: native-roof-candidate: 2 +- **Green Shingles Outer 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_outer_3`: native-roof-candidate: 2 +- **Green Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_pitched_1`: native-roof-candidate: 2 +- **Green Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_pitched_2`: native-roof-candidate: 2 +- **Green Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_pitched_3`: native-roof-candidate: 2 +- **Green Shingles Valley 1** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_valley_1`: native-roof-candidate: 1 +- **Green Shingles Valley 2** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_valley_2`: native-roof-candidate: 1 +- **Green Shingles Valley 3** — `kbw.vanillaexpanded.roofing.green_roofs.green_shingles_valley_3`: native-roof-candidate: 1 +- **Green Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_21`: native-floor: 1 +- **Greene's Grocery Carpet** — `kbw.vanillaexpanded.floors.carpets.location_shop_greenes_01_32`: native-floor: 2 +- **Grey 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_1`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_2`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_3`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_4`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_5`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_eave_6`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_1`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_2`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_3`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_4`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_5`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_flat_hip_6`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_1`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_2`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_3`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_4`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_5`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_half_slope_6`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_1`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_2`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_3`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_4`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_5`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_end_6`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_1`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_2`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_3`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_4`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_5`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_hip_ridge_6`: native-roof-candidate: 2 +- **Grey 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_1`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_2`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_3`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_4`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_5`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_pyramid_6`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_1`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_2`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_3`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_4`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_5`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_ridge_6`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_1`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_2`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_3`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_4`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_5`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_slope_6`: native-roof-candidate: 4 +- **Grey 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_1`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_2`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_3`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_4`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_5`: native-roof-candidate: 1 +- **Grey 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_30_valley_6`: native-roof-candidate: 1 +- **Grey Bordered Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_15`: native-floor: 1 +- **Grey Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.grey_brick_arched_window_frame`: native-edge: 2 +- **Grey Brick Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_96`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_97`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Brick Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_106`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_107`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Brick Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Brick Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_7`: native-floor: 1 +- **Grey Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_14`: native-floor: 1 +- **Grey Checkered Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_4`: native-floor: 1 +- **Grey Curly Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_7`: native-floor: 1 +- **Grey Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_84`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_84`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_85`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_86`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_87`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Grey Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.floors_interior_tilesandwood_01_0`: native-floor: 1 +- **Grey Double Door Frame 1** — `kbw.vanillaexpanded.architecture_plus.door_trims.grey_door_frame_1`: native-edge: 2 +- **Grey Double Door Frame 2** — `kbw.vanillaexpanded.architecture_plus.door_trims.grey_door_frame_2`: native-edge: 2 +- **Grey Frame Glass Corner Wall** — `kbw.vanillaexpanded.walls.grey_frame_glass.grey_frame_glass_corner_wall`: native-edge: 1 +- **Grey Frame Glass Pillar** — `kbw.vanillaexpanded.walls.grey_frame_glass.grey_frame_glass_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Frame Glass Wall** — `kbw.vanillaexpanded.walls.grey_frame_glass.grey_frame_glass_wall`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_commercial_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Green Plain Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_14`: native-floor: 1 +- **Grey Industrial Floor** — `kbw.vanillaexpanded.floors.industrial.grey_industrial_floor`: native-floor: 1 +- **Grey Long Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_92`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_92`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_93`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_94`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_95`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Grey Odd-Span Hip End (0.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_outer_1`: native-roof-candidate: 1 +- **Grey Odd-Span Hip End (1.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_outer_2`: native-roof-candidate: 1 +- **Grey Odd-Span Hip End (2.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_outer_3`: native-roof-candidate: 1 +- **Grey Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r5_1`: native-roof-candidate: 2 +- **Grey Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_pitched_half`: native-roof-candidate: 2 +- **Grey Odd-Span Ridge Junction (0.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_inner_1`: native-roof-candidate: 1 +- **Grey Odd-Span Ridge Junction (1.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_inner_2`: native-roof-candidate: 1 +- **Grey Odd-Span Ridge Junction (2.5 Steps)** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_half_valley_inner_3`: native-roof-candidate: 1 +- **Grey Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_patio_shingles_inner`: native-roof-candidate: 1 +- **Grey Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_patio_shingles_outer`: native-roof-candidate: 2 +- **Grey Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_patio_shingles_pitched`: native-roof-candidate: 2 +- **Grey Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_patio_shingles_valley`: native-roof-candidate: 1 +- **Grey Railroad Metal Plate** — `kbw.vanillaexpanded.floors.industrial.grey_railroad_metal_panel`: native-floor: 2 +- **Grey Roof Section 15-1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_1`: native-roof-candidate: 2 +- **Grey Roof Section 15-2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_2`: native-roof-candidate: 1 +- **Grey Roof Section 15-3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_3`: native-roof-candidate: 1 +- **Grey Roof Section 15-4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_4`: native-roof-candidate: 2 +- **Grey Roof Section 15-5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_5`: native-roof-candidate: 1 +- **Grey Roof Section 15-6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r15_6`: native-roof-candidate: 1 +- **Grey Roof Section 16-1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r16_1`: native-roof-candidate: 2 +- **Grey Roof Section 16-2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r16_2`: native-roof-candidate: 2 +- **Grey Roof Section 16-3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r16_3`: native-roof-candidate: 1 +- **Grey Roof Section 16-4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r16_4`: native-roof-candidate: 1 +- **Grey Roof Section 16-5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r16_5`: native-roof-candidate: 2 +- **Grey Roof Section 17-1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_1`: native-roof-candidate: 1 +- **Grey Roof Section 17-2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_2`: native-roof-candidate: 1 +- **Grey Roof Section 17-3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_3`: native-roof-candidate: 2 +- **Grey Roof Section 17-4** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_4`: native-roof-candidate: 1 +- **Grey Roof Section 17-5** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_5`: native-roof-candidate: 1 +- **Grey Roof Section 17-6** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_section_r17_6`: native-roof-candidate: 2 +- **Grey Sewer Corner Wall 1** — `kbw.vanillaexpanded.walls.sewer_walls.grey_sewer_corner_wall1`: native-edge: 1 +- **Grey Sewer Door Frame** — `kbw.vanillaexpanded.walls.sewer_walls.grey_sewer_door_frame`: native-edge: 2 +- **Grey Sewer Wall 1** — `kbw.vanillaexpanded.walls.sewer_walls.grey_sewer_wall1`: native-edge: 3 +- **Grey Sewer Window Frame** — `kbw.vanillaexpanded.walls.sewer_walls.grey_sewer_window_frame`: native-edge: 2 +- **Grey Shingles** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles`: native-floor: 2 +- **Grey Shingles Inner 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_inner_1`: native-roof-candidate: 1 +- **Grey Shingles Inner 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_inner_2`: native-roof-candidate: 1 +- **Grey Shingles Inner 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_inner_3`: native-roof-candidate: 1 +- **Grey Shingles Lower Half Pitched** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_lower_half_pitched`: native-roof-candidate: 4 +- **Grey Shingles Lower Half Valley Inner** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_lower_half_valley_inner`: native-roof-candidate: 4 +- **Grey Shingles Lower Half Valley Outer** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_lower_half_valley_outer`: native-roof-candidate: 4 +- **Grey Shingles Outer 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_outer_1`: native-roof-candidate: 2 +- **Grey Shingles Outer 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_outer_2`: native-roof-candidate: 2 +- **Grey Shingles Outer 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_outer_3`: native-roof-candidate: 2 +- **Grey Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_pitched_1`: native-roof-candidate: 2 +- **Grey Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_pitched_2`: native-roof-candidate: 2 +- **Grey Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_pitched_3`: native-roof-candidate: 2 +- **Grey Shingles Top Half Pitched** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_top_half_pitched`: native-roof-candidate: 4 +- **Grey Shingles Top Half Valley Inner** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_top_half_valley_inner`: native-roof-candidate: 4 +- **Grey Shingles Top Half Valley Outer** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_top_half_valley_outer`: native-roof-candidate: 4 +- **Grey Shingles Valley 1** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_valley_1`: native-roof-candidate: 1 +- **Grey Shingles Valley 2** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_valley_2`: native-roof-candidate: 1 +- **Grey Shingles Valley 3** — `kbw.vanillaexpanded.roofing.grey_roofs.grey_shingles_valley_3`: native-roof-candidate: 1 +- **Grey Smooth Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_18`: native-floor: 1 +- **Grey Squares** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_28`: native-floor: 1 +- **Grey Stone Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.grey_stone_arched_window_frame`: native-edge: 2 +- **Grey Stone Curved Archway** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.grey_stone_curved_archway`: native-edge: 2 +- **Grey Stone Curved Archway** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.grey_stone_curved_archway_2`: native-edge: 2 +- **Grey Stone Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Stone Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_110`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_111`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Stone Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_30`: native-floor: 1 +- **Grey Vinyl Trim** — `kbw.vanillaexpanded.architecture_plus.crown_molding.grey_vinyl_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_24`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_25`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Vinyl Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.grey_vinyl_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_88`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_89`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Vinyl Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.crown_molding.grey_vinyl_trim_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_26`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Vinyl Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.floor_molding.grey_vinyl_trim_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_90`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Grey Wood Fence** — `kbw.vanillaexpanded.fencing.low.grey_wood_fence`: native-edge: 3 +- **Grey Wood Fence Corner** — `kbw.vanillaexpanded.fencing.low.grey_wood_fence_corner`: native-edge: 1 +- **Grey sewer Wall 2** — `kbw.vanillaexpanded.walls.sewer_walls.grey_sewer_wall2`: native-edge: 2 +- **Hardwood Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_40`: native-floor: 1 +- **Hardwood Tiles** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_48`: native-floor: 1 +- **Incognito Library Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_56`: native-geometry: 2 +- **Ladies Room** — `kbw.vanillaexpanded.decorations.signs.ladies_room`: native-geometry: 1, no-compatible-authored-model: 1 + - `fixtures_bathroom_01_19`: Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior. +- **Lakeside Painting** — `kbw.vanillaexpanded.world.decor.lakeside_painting`: native-geometry: 4 +- **Large Plant Drying Rack** — `kbw.vanilla.drying_rack`: native-geometry: 8 +- **Large Wall Mirror** — `kbw.vanillaexpanded.world.decor.large_mirror`: native-geometry: 2 +- **Large White Window** — `kbw.vanillaexpanded.windows.wooden.large_white_windoww`: native-edge: 2 +- **Lavender Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_39`: native-floor: 1 +- **Light Asphalt** — `kbw.vanillaexpanded.road_work.road_work_asphalt.light_asphalt`: native-floor: 2 +- **Light Asphalt Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.light_asphalt_corner`: native-floor-overlay: 4 +- **Light Asphalt Edge** — `kbw.vanillaexpanded.road_work.road_work_asphalt.light_asphalt_edge`: native-floor-overlay: 4 +- **Light Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.light_blue_arched_window_frame`: native-edge: 2 +- **Light Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.light_blue_arched_window_frame_2`: native-edge: 2 +- **Light Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.light_blue_arched_window_frame_3`: native-edge: 2 +- **Light Blue Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_38`: native-floor: 1 +- **Light Brown 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_1`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_2`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_3`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_4`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_5`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_eave_6`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_1`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_2`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_3`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_4`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_5`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_flat_hip_6`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_1`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_2`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_3`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_4`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_5`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_half_slope_6`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_1`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_2`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_3`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_4`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_5`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_end_6`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_1`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_2`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_3`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_4`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_5`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_hip_ridge_6`: native-roof-candidate: 2 +- **Light Brown 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_1`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_2`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_3`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_4`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_5`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_pyramid_6`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_1`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_2`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_3`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_4`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_5`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_ridge_6`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_1`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_2`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_3`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_4`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_5`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_slope_6`: native-roof-candidate: 4 +- **Light Brown 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_1`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_2`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_3`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_4`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_5`: native-roof-candidate: 1 +- **Light Brown 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_30_valley_6`: native-roof-candidate: 1 +- **Light Brown Flat Roof Middle** — `kbw.vanillaexpanded.roofing.light_brown_roofs.flat_middle`: native-roof-candidate: 2 +- **Light Brown Flat Roof Top** — `kbw.vanillaexpanded.roofing.light_brown_roofs.flat_top`: native-roof-candidate: 2 +- **Light Brown Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.light_brown_roofs.slope_middle`: native-roof-candidate: 2 +- **Light Brown Odd-Span Ridge (1.5 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.light_brown_odd_ridge_alt`: native-roof-candidate: 2 +- **Light Brown Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.light_brown_roofs.slope_top`: native-roof-candidate: 2 +- **Light Brown Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_patio_shingles_inner`: native-roof-candidate: 1 +- **Light Brown Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_patio_shingles_outer`: native-roof-candidate: 2 +- **Light Brown Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_patio_shingles_pitched`: native-roof-candidate: 2 +- **Light Brown Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_patio_shingles_valley`: native-roof-candidate: 1 +- **Light Brown Pitched Slope 1 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.light_brown_slope_edge_a_1`: native-roof-candidate: 2 +- **Light Brown Pitched Slope 1 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.light_brown_slope_edge_b_1`: native-roof-candidate: 2 +- **Light Brown Pitched Slope 2 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.light_brown_slope_edge_a_2`: native-roof-candidate: 2 +- **Light Brown Pitched Slope 2 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.light_brown_slope_edge_b_2`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_cap_1`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_cap_2`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_corner_1`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_corner_2`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_eave_1`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_eave_2`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_hip_1`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_hip_2`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_pyramid_1`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_pyramid_2`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_ridge_1`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_ridge_2`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_sheet_1`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_sheet_2`: native-roof-candidate: 2 +- **Light Brown Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_valley_1`: native-roof-candidate: 1 +- **Light Brown Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shallow_valley_2`: native-roof-candidate: 1 +- **Light Brown Shingles** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles`: native-floor: 2 +- **Light Brown Shingles Inner 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_inner_1`: native-roof-candidate: 1 +- **Light Brown Shingles Inner 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_inner_2`: native-roof-candidate: 1 +- **Light Brown Shingles Inner 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_inner_3`: native-roof-candidate: 1 +- **Light Brown Shingles Outer 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_outer_1`: native-roof-candidate: 2 +- **Light Brown Shingles Outer 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_outer_2`: native-roof-candidate: 2 +- **Light Brown Shingles Outer 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_outer_3`: native-roof-candidate: 2 +- **Light Brown Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_pitched_1`: native-roof-candidate: 2 +- **Light Brown Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_pitched_2`: native-roof-candidate: 2 +- **Light Brown Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_pitched_3`: native-roof-candidate: 2 +- **Light Brown Shingles Valley 1** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_valley_1`: native-roof-candidate: 1 +- **Light Brown Shingles Valley 2** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_valley_2`: native-roof-candidate: 1 +- **Light Brown Shingles Valley 3** — `kbw.vanillaexpanded.roofing.light_brown_roofs.light_brown_shingles_valley_3`: native-roof-candidate: 1 +- **Light Green Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_15`: native-floor: 1 +- **Light Grey Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.light_grey_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_53`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Grey Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.light_grey_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Grey Garage Corner Wall** — `kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_corner_wall`: native-edge: 1 +- **Light Grey Garage Door Frame** — `kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_door_frame`: native-edge: 2 +- **Light Grey Garage Pillar** — `kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_pillar`: no-compatible-authored-model: 1 + - `walls_garage_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Grey Garage Wall** — `kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_wall`: native-edge: 3, no-compatible-authored-model: 1 + - `walls_garage_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Grey Garage Window** — `kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_window_frame`: native-edge: 2 +- **Light Grey Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_44`: native-floor: 1 +- **Light Purple Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.light_purple_arched_window_frame`: native-edge: 2 +- **Light Purple Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.light_purple_arched_window_frame_2`: native-edge: 2 +- **Light Red Brick Wall Panelling** — `kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_48`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_49`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Red Brick Wall Panelling Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_58`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_59`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Light Red Brick Wall Panelling Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Log Cabin Door Frame** — `kbw.vanillaexpanded.walls.log_cabin.door_frame`: native-geometry: 2 +- **Log Cabin Inner Corner** — `kbw.vanillaexpanded.walls.log_cabin.inner_corner`: native-edge: 1 +- **Log Cabin Outer Corner** — `kbw.vanillaexpanded.walls.log_cabin.outer_corner`: native-geometry: 2 +- **Log Cabin Short Sloped Wall** — `kbw.vanillaexpanded.walls.log_cabin.sloped_short`: native-edge: 2 +- **Log Cabin Sloped Wall** — `kbw.vanillaexpanded.walls.log_cabin.sloped`: native-edge: 2 +- **Log Cabin Wall** — `kbw.vanillaexpanded.walls.log_cabin.wall`: native-edge: 2 +- **Log Cabin Wall End** — `kbw.vanillaexpanded.walls.log_cabin.wall_end`: native-geometry: 1 +- **Log Cabin Wall Slope (Large, Left)** — `kbw.vanillaexpanded.walls.log_cabin.slope_large_left`: native-edge: 2 +- **Log Cabin Wall Slope (Large, Right)** — `kbw.vanillaexpanded.walls.log_cabin.slope_large_right`: native-edge: 1, native-geometry: 1 +- **Log Cabin Wall Slope (Medium, Left)** — `kbw.vanillaexpanded.walls.log_cabin.slope_medium_left`: native-edge: 2 +- **Log Cabin Wall Slope (Medium, Right)** — `kbw.vanillaexpanded.walls.log_cabin.slope_medium_right`: native-edge: 1, native-geometry: 1 +- **Log Cabin Wall Slope (Small, Left)** — `kbw.vanillaexpanded.walls.log_cabin.slope_small_left`: native-geometry: 2 +- **Log Cabin Wall Slope (Small, Right)** — `kbw.vanillaexpanded.walls.log_cabin.slope_small_right`: native-edge: 1, native-geometry: 1 +- **Log Cabin Window Frame** — `kbw.vanillaexpanded.walls.log_cabin.window_frame`: native-geometry: 2 +- **Log Door Frame (Poor)** — `kbw.vanilla.logdoorframelvl1`: native-geometry: 2 +- **Log Wall** — `kbw.vanilla.logwall`: native-geometry: 2 +- **Log Window Frame (Poor)** — `kbw.vanilla.logwindowframelvl1`: native-geometry: 2 +- **Long Beige Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_4`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_4`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_5`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_6`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_7`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Long White Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_12`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_12`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_13`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_14`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_15`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Mauve Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_38`: native-floor: 1 +- **Medium Asphalt** — `kbw.vanillaexpanded.road_work.road_work_asphalt.medium_asphalt`: native-floor: 4 +- **Medium Asphalt Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.medium_asphalt_corner`: native-floor-overlay: 4 +- **Mens Room** — `kbw.vanillaexpanded.decorations.signs.mens_room`: native-geometry: 1, no-compatible-authored-model: 1 + - `fixtures_bathroom_01_21`: Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior. +- **Metal Corner Wall** — `kbw.vanillaexpanded.walls.metal_walls.metal_corner_wall`: native-edge: 1 +- **Metal Door (Poor)** — `kbw.vanilla.metaldoorlvl2`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_54`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_55`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Metal Door (Shoddy)** — `kbw.vanilla.metaldoorlvl1`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_70`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_71`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Metal Door Frame** — `kbw.vanillaexpanded.walls.metal_walls.metal_door_frame`: native-edge: 2 +- **Metal Door Frame (Good)** — `kbw.vanilla.metaldoorframelvl2`: native-edge: 2 +- **Metal Door Frame (Poor)** — `kbw.vanilla.metaldoorframelvl1`: native-edge: 2 +- **Metal Fence Gate** — `kbw.vanillaexpanded.doors.panel_doors.metal_fence_gate`: native-geometry: 4 +- **Metal Floor** — `kbw.vanilla.metalfloorlvl1`: native-floor: 1 +- **Metal Stair Railing** — `kbw.vanillaexpanded.fencing.stair_railings.metal_stair_railing`: no-compatible-authored-model: 2 + - `fixtures_railings_01_12`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_13`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **Metal Wall** — `kbw.vanillaexpanded.walls.metal_walls.metal_wall`: native-edge: 3 +- **Metal Wall (Good)** — `kbw.vanilla.metalwalllvl2`: native-geometry: 2 +- **Metal Wall (Poor)** — `kbw.vanilla.metalwalllvl1`: native-edge: 2 +- **Metal Window** — `kbw.vanillaexpanded.walls.metal_walls.metal_window_frame`: native-edge: 2 +- **Metal Window 1** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_1`: native-edge: 2 +- **Metal Window 10** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_10`: native-edge: 2 +- **Metal Window 11** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_11`: native-edge: 2 +- **Metal Window 12** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_12`: native-edge: 2 +- **Metal Window 13** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_13`: native-edge: 2 +- **Metal Window 14** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_14`: native-edge: 2 +- **Metal Window 15** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_15`: native-edge: 2 +- **Metal Window 16** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_16`: native-edge: 2 +- **Metal Window 17** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_17`: no-compatible-authored-model: 2 + - `fixtures_windows_metal_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_metal_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Metal Window 18** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_18`: no-compatible-authored-model: 2 + - `fixtures_windows_metal_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_metal_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Metal Window 2** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_2`: native-edge: 2 +- **Metal Window 3** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_3`: native-edge: 2 +- **Metal Window 4** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_4`: native-edge: 2 +- **Metal Window 5** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_5`: native-edge: 2 +- **Metal Window 6** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_6`: native-edge: 2 +- **Metal Window 7** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_7`: native-edge: 2 +- **Metal Window 8** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_8`: native-edge: 2 +- **Metal Window 9** — `kbw.vanillaexpanded.windows.metal_windows.metal_windows_9`: native-edge: 2 +- **Metal Window Frame** — `kbw.vanilla.metalwindowframelvl2`: native-edge: 2 +- **Metal Window Frame (Poor)** — `kbw.vanilla.metalwindowframelvl1`: native-edge: 2 +- **Mint Green Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.mint_green_arched_window_frame`: native-edge: 2 +- **Mint Green Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.mint_green_arched_window_frame_2`: native-edge: 2 +- **Monica Elisa Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_47`: native-geometry: 2 +- **Mottled Scalloped Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_11`: native-floor: 1 +- **Oakwood Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_41`: native-floor: 1 +- **Ochre Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_37`: native-floor: 1 +- **Ochre Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_36`: native-floor: 1 +- **Off Tan Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.off_tan_arched_window_frame`: native-edge: 2 +- **Off Tan Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.off_tan_arched_window_frame_2`: native-edge: 2 +- **Old Asphalt** — `kbw.vanillaexpanded.road_work.road_work_asphalt.old_asphalt`: native-floor: 4 +- **Old Asphalt Corner** — `kbw.vanillaexpanded.road_work.road_work_asphalt.old_asphalt_corner`: native-floor-overlay: 4 +- **Old Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.old_brick_arched_window_frame`: native-edge: 2 +- **Old Wood Panel Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_arched_full_window_wall_1`: native-edge: 2 +- **Old Wood Panel Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_arched_full_window_wall_2`: native-edge: 2 +- **Old Wood Panel Arched Window Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_arched_window_wall_1`: native-edge: 2 +- **Old Wood Panel Arched Window Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_arched_window_wall_2`: native-edge: 2 +- **Old Wood Panel Corner Wall** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_corner_wall`: native-edge: 1 +- **Old Wood Panel Door Frame** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_door_frame`: native-edge: 2 +- **Old Wood Panel Double Door Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_double_door_wall_1`: native-edge: 2 +- **Old Wood Panel Double Door Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_double_door_wall_2`: native-edge: 2 +- **Old Wood Panel Framed Window Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_framed_window_wall_1`: native-edge: 2 +- **Old Wood Panel Framed Window Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_framed_window_wall_2`: native-edge: 2 +- **Old Wood Panel Full Height Window Wall** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_full_window_wall`: native-edge: 2 +- **Old Wood Panel Roof End Big** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_end_big`: native-edge: 2 +- **Old Wood Panel Roof End Medium** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_end_medium`: native-edge: 2 +- **Old Wood Panel Roof End Small** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_end_small`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_1`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_2`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_3`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_4`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_5`: native-edge: 2 +- **Old Wood Panel Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_roof_slope_wall_6`: native-edge: 2 +- **Old Wood Panel Round Window Wall** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_round_window_wall`: native-edge: 2 +- **Old Wood Panel Square Window Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_square_window_wall_1`: native-edge: 2 +- **Old Wood Panel Square Window Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_square_window_wall_2`: native-edge: 2 +- **Old Wood Panel Square Window Wall 3** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_square_window_wall_3`: native-edge: 2 +- **Old Wood Panel Wall** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_wall`: native-edge: 3 +- **Old Wood Panel Wide Window Wall 1** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_wide_window_wall_1`: native-edge: 2 +- **Old Wood Panel Wide Window Wall 2** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_wide_window_wall_2`: native-edge: 2 +- **Old Wood Panel Wide Window Wall 3** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_wide_window_wall_3`: native-edge: 2 +- **Old Wood Panel Window Frame** — `kbw.vanillaexpanded.walls.old_wood_panel.old_wood_panel_window_frame`: native-edge: 2 +- **Olive Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_33`: native-floor: 1 +- **Omega Department Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_51`: native-geometry: 2 +- **Orange Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.orange_arched_window_frame`: native-edge: 2 +- **Organs Poster** — `kbw.vanillaexpanded.decorations.posters.location_community_medical_01_12`: native-geometry: 2 +- **Paint Sign (Arrow Down)** — `kbw.vanilla.paint_signarrowdown`: no-compatible-authored-model: 1 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Paint Sign (Arrow Left)** — `kbw.vanilla.paint_signarrowleft`: no-compatible-authored-model: 1 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Paint Sign (Arrow Right)** — `kbw.vanilla.paint_signarrowright`: no-compatible-authored-model: 1 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Paint Sign (Arrow Up)** — `kbw.vanilla.paint_signarrowup`: no-compatible-authored-model: 1 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Paint Sign (Skull)** — `kbw.vanilla.paint_signskull`: no-compatible-authored-model: 1 + - `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- **Paint Wall** — `kbw.vanilla.paint_wall`: native-edge: 1 +- **Painted Tan Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Painted Tan Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_78`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_79`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Painted Tan Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Painted White Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_64`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_65`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Painted White Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_74`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_75`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Painted White Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Pale Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.pale_blue_arched_window_frame`: native-edge: 2 +- **Pale Blue Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.pale_blue_arched_window_frame_2`: native-edge: 2 +- **Paper Wall** — `kbw.vanilla.paper_wall`: native-edge: 1 +- **Pile o Crepe Corner Wall** — `kbw.vanillaexpanded.walls.pile_o_crepe_walls.pileocrepe_corner_wall`: native-edge: 1 +- **Pile o Crepe Door Frame** — `kbw.vanillaexpanded.walls.pile_o_crepe_walls.pileocrepe_door_frame`: native-edge: 2 +- **Pile o Crepe Wall** — `kbw.vanillaexpanded.walls.pile_o_crepe_walls.pileocrepe_wall`: native-edge: 3 +- **Pile o Crepe Window Frame** — `kbw.vanillaexpanded.walls.pile_o_crepe_walls.pileocrepe_window_frame`: native-edge: 2 +- **Pinewood Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_52`: native-floor: 1 +- **Pink 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_1`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_2`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_3`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_4`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_5`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_eave_6`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_1`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_2`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_3`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_4`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_5`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_flat_hip_6`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_1`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_2`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_3`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_4`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_5`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_half_slope_6`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_1`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_2`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_3`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_4`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_5`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_end_6`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_1`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_2`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_3`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_4`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_5`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_hip_ridge_6`: native-roof-candidate: 2 +- **Pink 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_1`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_2`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_3`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_4`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_5`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_pyramid_6`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_1`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_2`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_3`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_4`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_5`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_ridge_6`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_1`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_2`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_3`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_4`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_5`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_slope_6`: native-roof-candidate: 4 +- **Pink 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_1`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_2`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_3`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_4`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_5`: native-roof-candidate: 1 +- **Pink 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_30_valley_6`: native-roof-candidate: 1 +- **Pink Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.pink_arched_window_frame`: native-edge: 2 +- **Pink Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.pink_brick_arched_window_frame`: native-edge: 2 +- **Pink Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.pink_clapboard_arched_window_frame`: native-edge: 2 +- **Pink Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_36`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_36`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_37`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_38`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_39`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Pink Flowers Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.pink_flowers_arched_window_frame`: native-edge: 2 +- **Pink Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_odd_ridge`: native-roof-candidate: 2 +- **Pink Odd-Span Ridge (1.5 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_odd_ridge_alt`: native-roof-candidate: 2 +- **Pink Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_odd_ridge_high`: native-roof-candidate: 2 +- **Pink Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_patio_shingles_inner`: native-roof-candidate: 1 +- **Pink Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_patio_shingles_outer`: native-roof-candidate: 2 +- **Pink Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_patio_shingles_pitched`: native-roof-candidate: 2 +- **Pink Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_patio_shingles_valley`: native-roof-candidate: 1 +- **Pink Pitched Slope 1 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_slope_edge_a_1`: native-roof-candidate: 2 +- **Pink Pitched Slope 1 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_slope_edge_b_1`: native-roof-candidate: 2 +- **Pink Pitched Slope 2 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_slope_edge_a_2`: native-roof-candidate: 2 +- **Pink Pitched Slope 2 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_slope_edge_b_2`: native-roof-candidate: 2 +- **Pink Raised Flat Roof (1 Step)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_raised_flat_1`: native-roof-candidate: 1 +- **Pink Raised Flat Roof (1 Step, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_raised_flat_1_alt`: native-roof-candidate: 1 +- **Pink Raised Flat Roof (2 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_raised_flat_2`: native-roof-candidate: 1 +- **Pink Raised Flat Roof (2 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.pink_raised_flat_2_alt`: native-roof-candidate: 1 +- **Pink Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_cap_1`: native-roof-candidate: 1 +- **Pink Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_cap_2`: native-roof-candidate: 1 +- **Pink Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_corner_1`: native-roof-candidate: 2 +- **Pink Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_corner_2`: native-roof-candidate: 2 +- **Pink Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_eave_1`: native-roof-candidate: 2 +- **Pink Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_eave_2`: native-roof-candidate: 2 +- **Pink Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_hip_1`: native-roof-candidate: 2 +- **Pink Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_hip_2`: native-roof-candidate: 2 +- **Pink Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_pyramid_1`: native-roof-candidate: 1 +- **Pink Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_pyramid_2`: native-roof-candidate: 1 +- **Pink Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_ridge_1`: native-roof-candidate: 1 +- **Pink Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_ridge_2`: native-roof-candidate: 1 +- **Pink Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_sheet_1`: native-roof-candidate: 2 +- **Pink Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_sheet_2`: native-roof-candidate: 2 +- **Pink Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_valley_1`: native-roof-candidate: 1 +- **Pink Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shallow_valley_2`: native-roof-candidate: 1 +- **Pink Shingles** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles`: native-floor: 2 +- **Pink Shingles Inner 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_inner_1`: native-roof-candidate: 1 +- **Pink Shingles Inner 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_inner_2`: native-roof-candidate: 1 +- **Pink Shingles Inner 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_inner_3`: native-roof-candidate: 1 +- **Pink Shingles Outer 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_outer_1`: native-roof-candidate: 2 +- **Pink Shingles Outer 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_outer_2`: native-roof-candidate: 2 +- **Pink Shingles Outer 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_outer_3`: native-roof-candidate: 2 +- **Pink Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_pitched_1`: native-roof-candidate: 2 +- **Pink Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_pitched_2`: native-roof-candidate: 2 +- **Pink Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_pitched_3`: native-roof-candidate: 2 +- **Pink Shingles Valley 1** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_valley_1`: native-roof-candidate: 1 +- **Pink Shingles Valley 2** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_valley_2`: native-roof-candidate: 1 +- **Pink Shingles Valley 3** — `kbw.vanillaexpanded.roofing.pink_roofs.pink_shingles_valley_3`: native-roof-candidate: 1 +- **Plain Wooden Window** — `kbw.vanillaexpanded.extended.plain_wooden_window`: native-geometry: 2 +- **Plaster Wall** — `kbw.vanilla.plaster_wall`: native-edge: 1 +- **Plum Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_42`: native-floor: 1 +- **Purple Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_1`: native-floor: 1 +- **Purple Stripes Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.purple_stripes_arched_window_frame`: native-edge: 2 +- **Purple Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_large.floors_interior_tilesandwood_01_22`: native-floor: 1 +- **Red Barn Wood 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_1`: native-edge: 2 +- **Red Barn Wood 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_2`: native-edge: 2 +- **Red Barn Wood 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_3`: native-edge: 2 +- **Red Barn Wood 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_4`: native-edge: 2 +- **Red Barn Wood 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_5`: native-edge: 2 +- **Red Barn Wood 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_falling_6`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_1`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_2`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_3`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_4`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_5`: native-edge: 2 +- **Red Barn Wood 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_rising_6`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_1`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_2`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_3`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_4`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_5`: native-edge: 2 +- **Red Barn Wood 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof30_end_6`: native-edge: 2 +- **Red Barn Wood Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_arched_full_window_wall_1`: native-edge: 2 +- **Red Barn Wood Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_arched_full_window_wall_2`: native-edge: 2 +- **Red Barn Wood Arched Window Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_arched_window_wall_1`: native-edge: 2 +- **Red Barn Wood Arched Window Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_arched_window_wall_2`: native-edge: 2 +- **Red Barn Wood Corner Wall** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_corner_wall`: native-edge: 1 +- **Red Barn Wood Door Frame** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_door_frame`: native-edge: 2 +- **Red Barn Wood Double Door Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_double_door_wall_1`: native-edge: 2 +- **Red Barn Wood Double Door Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_double_door_wall_2`: native-edge: 2 +- **Red Barn Wood Framed Window Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_framed_window_wall_1`: native-edge: 2 +- **Red Barn Wood Framed Window Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_framed_window_wall_2`: native-edge: 2 +- **Red Barn Wood Full Height Window Wall** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_full_window_wall`: native-edge: 2 +- **Red Barn Wood Roof End Big** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_end_big`: native-edge: 2 +- **Red Barn Wood Roof End Medium** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_end_medium`: native-edge: 2 +- **Red Barn Wood Roof End Small** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_end_small`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_1`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_2`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_3`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_4`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_5`: native-edge: 2 +- **Red Barn Wood Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_roof_slope_wall_6`: native-edge: 2 +- **Red Barn Wood Round Window Wall** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_round_window_wall`: native-edge: 2 +- **Red Barn Wood Square Window Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_square_window_wall_1`: native-edge: 2 +- **Red Barn Wood Square Window Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_square_window_wall_2`: native-edge: 2 +- **Red Barn Wood Square Window Wall 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_square_window_wall_3`: native-edge: 2 +- **Red Barn Wood Wall** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_wall`: native-edge: 3 +- **Red Barn Wood Wide Window Wall 1** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_wide_window_wall_1`: native-edge: 2 +- **Red Barn Wood Wide Window Wall 2** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_wide_window_wall_2`: native-edge: 2 +- **Red Barn Wood Wide Window Wall 3** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_wide_window_wall_3`: native-edge: 2 +- **Red Barn Wood Window Frame** — `kbw.vanillaexpanded.walls.red_barn_wood.red_barn_wood_window_frame`: native-edge: 2 +- **Red Bordered Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_14`: native-floor: 1 +- **Red Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.red_brick_arched_window_frame`: native-edge: 2 +- **Red Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_9`: native-floor: 1 +- **Red Inlay Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_25`: native-floor: 1 +- **Red Metal Door** — `kbw.vanillaexpanded.doors.metal_doors.red_metal_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_10`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_11`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Red Metal Fence** — `kbw.vanillaexpanded.fencing.other.red_metal_fence`: native-edge: 2 +- **Red Patterned Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_13`: native-floor: 1 +- **Red Scalloped Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_10`: native-floor: 1 +- **Red Stone Paving** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_6`: native-floor: 1 +- **Rough Wooden Door** — `kbw.vanillaexpanded.doors.wooden_doors.rough_wooden_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_30`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_31`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Rusty Mesh** — `kbw.vanillaexpanded.floors.industrial.rusty_mesh`: native-floor: 2 +- **Rusty Mesh Grate** — `kbw.vanillaexpanded.floors.industrial.rusty_mesh_grate`: native-floor: 1 +- **Sage Green 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_1`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_2`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_3`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_4`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_5`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_eave_6`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_1`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_2`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_3`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_4`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_5`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_flat_hip_6`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_1`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_2`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_3`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_4`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_5`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_half_slope_6`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_1`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_2`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_3`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_4`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_5`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_end_6`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_1`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_2`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_3`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_4`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_5`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_hip_ridge_6`: native-roof-candidate: 2 +- **Sage Green 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_1`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_2`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_3`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_4`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_5`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_pyramid_6`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_1`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_2`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_3`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_4`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_5`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_ridge_6`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_1`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_2`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_3`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_4`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_5`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_slope_6`: native-roof-candidate: 4 +- **Sage Green 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_1`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_2`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_3`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_4`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_5`: native-roof-candidate: 1 +- **Sage Green 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_30_valley_6`: native-roof-candidate: 1 +- **Sage Green Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_odd_ridge`: native-roof-candidate: 2 +- **Sage Green Odd-Span Ridge (1.5 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_odd_ridge_alt`: native-roof-candidate: 2 +- **Sage Green Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_odd_ridge_high`: native-roof-candidate: 2 +- **Sage Green Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_patio_shingles_inner`: native-roof-candidate: 1 +- **Sage Green Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_patio_shingles_outer`: native-roof-candidate: 2 +- **Sage Green Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_patio_shingles_pitched`: native-roof-candidate: 2 +- **Sage Green Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_patio_shingles_valley`: native-roof-candidate: 1 +- **Sage Green Pitched Slope 1 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_slope_edge_a_1`: native-roof-candidate: 2 +- **Sage Green Pitched Slope 1 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_slope_edge_b_1`: native-roof-candidate: 2 +- **Sage Green Pitched Slope 2 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_slope_edge_a_2`: native-roof-candidate: 2 +- **Sage Green Pitched Slope 2 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_slope_edge_b_2`: native-roof-candidate: 2 +- **Sage Green Raised Flat Roof (1 Step)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_raised_flat_1`: native-roof-candidate: 1 +- **Sage Green Raised Flat Roof (1 Step, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_raised_flat_1_alt`: native-roof-candidate: 1 +- **Sage Green Raised Flat Roof (2 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_raised_flat_2`: native-roof-candidate: 1 +- **Sage Green Raised Flat Roof (2 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.sage_green_raised_flat_2_alt`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_cap_1`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_cap_2`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_corner_1`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_corner_2`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_eave_1`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_eave_2`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_hip_1`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_hip_2`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_pyramid_1`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_pyramid_2`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_ridge_1`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_ridge_2`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_sheet_1`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_sheet_2`: native-roof-candidate: 2 +- **Sage Green Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_valley_1`: native-roof-candidate: 1 +- **Sage Green Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shallow_valley_2`: native-roof-candidate: 1 +- **Sage Green Shingles** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles`: native-floor: 2 +- **Sage Green Shingles Inner 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_inner_1`: native-roof-candidate: 1 +- **Sage Green Shingles Inner 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_inner_2`: native-roof-candidate: 1 +- **Sage Green Shingles Inner 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_inner_3`: native-roof-candidate: 1 +- **Sage Green Shingles Outer 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_outer_1`: native-roof-candidate: 2 +- **Sage Green Shingles Outer 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_outer_2`: native-roof-candidate: 2 +- **Sage Green Shingles Outer 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_outer_3`: native-roof-candidate: 2 +- **Sage Green Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_pitched_1`: native-roof-candidate: 2 +- **Sage Green Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_pitched_2`: native-roof-candidate: 2 +- **Sage Green Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_pitched_3`: native-roof-candidate: 2 +- **Sage Green Shingles Valley 1** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_valley_1`: native-roof-candidate: 1 +- **Sage Green Shingles Valley 2** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_valley_2`: native-roof-candidate: 1 +- **Sage Green Shingles Valley 3** — `kbw.vanillaexpanded.roofing.sage_green_roofs.sage_green_shingles_valley_3`: native-roof-candidate: 1 +- **Sage Plain Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_15`: native-floor: 1 +- **Sand Floor** — `kbw.vanilla.sandfloor`: native-floor: 1 +- **Sand Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_35`: native-floor: 1 +- **School Cinderblock Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_full_window_wall_1`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **School Cinderblock Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_full_window_wall_2`: native-edge: 1, no-compatible-authored-model: 2 + - `walls_interior_house_18_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_18_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **School Cinderblock Arched Window Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_window_wall_1`: native-edge: 3 +- **School Cinderblock Arched Window Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_window_wall_2`: native-edge: 3 +- **School Cinderblock Corner Wall** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_corner_wall`: native-edge: 1 +- **School Cinderblock Door Frame** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_door_frame`: native-edge: 2 +- **School Cinderblock Double Door Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_double_door_wall_1`: native-edge: 3 +- **School Cinderblock Double Door Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_double_door_wall_2`: native-edge: 3 +- **School Cinderblock Framed Window Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_framed_window_wall_1`: native-edge: 3 +- **School Cinderblock Framed Window Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_framed_window_wall_2`: native-edge: 3 +- **School Cinderblock Full Height Window Wall** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_full_window_wall`: native-edge: 3 +- **School Cinderblock Round Window Wall** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_round_window_wall`: native-edge: 3 +- **School Cinderblock Square Window Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_square_window_wall_1`: native-edge: 3 +- **School Cinderblock Square Window Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_square_window_wall_2`: native-edge: 3 +- **School Cinderblock Square Window Wall 3** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_square_window_wall_3`: native-edge: 3 +- **School Cinderblock Wall** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_wall`: native-edge: 3 +- **School Cinderblock Wide Window Wall 1** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_wide_window_wall_1`: native-edge: 3 +- **School Cinderblock Wide Window Wall 2** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_wide_window_wall_2`: native-edge: 3 +- **School Cinderblock Wide Window Wall 3** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_wide_window_wall_3`: native-edge: 3 +- **School Cinderblock Window Frame** — `kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_window_frame`: native-edge: 2 +- **Sea Green Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_40`: native-floor: 1 +- **Security Door** — `kbw.vanillaexpanded.doors.security_doors.security_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_34`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_35`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Shallow Gable Rake, Back Half - Eave Row** — `kbw.vanillaexpanded.roofing.roof_accents.shallow_back_eave`: native-roof-candidate: 2 +- **Shallow Gable Rake, Back Half - Ridge Row** — `kbw.vanillaexpanded.roofing.roof_accents.shallow_back_ridge`: native-roof-candidate: 2 +- **Shallow Gable Rake, Front Half - Eave Row** — `kbw.vanillaexpanded.roofing.roof_accents.shallow_front_eave`: native-roof-candidate: 2 +- **Shallow Gable Rake, Front Half - Ridge Row** — `kbw.vanillaexpanded.roofing.roof_accents.shallow_front_ridge`: native-roof-candidate: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge`: native-floor-overlay: 1 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_10`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_11`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_12`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_13`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_14`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_15`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_16`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_17`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_18`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_19`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_2`: native-floor-overlay: 1 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_20`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_21`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_22`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_23`: native-floor-overlay: 1 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_24`: native-floor-overlay: 4 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_3`: native-floor-overlay: 4 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_4`: native-floor-overlay: 1 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_5`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_6`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_7`: native-floor-overlay: 1, native-geometry: 1 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_8`: native-floor-overlay: 2 +- **Sidewalk Edge** — `kbw.vanillaexpanded.road_work.sidewalk_edge.sidewalk_edge_9`: native-floor-overlay: 2 +- **Simple Large Plant Drying Rack** — `kbw.vanilla.simple_drying_rack`: native-geometry: 8 +- **Simple Small Plant Drying Rack** — `kbw.vanilla.simple_herb_drying_rack`: native-geometry: 4 +- **Single Pane Black Door** — `kbw.vanillaexpanded.doors.glass_doors.single_pane_black_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_42`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_43`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Single Pane Chestnut Door** — `kbw.vanillaexpanded.doors.glass_doors.single_pane_chestnut_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_38`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_39`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Slider Window** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_56`: native-edge: 2 +- **Small Bordeaux Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_20`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_02_20`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_21`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_22`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_23`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Small Green Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_12`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_02_12`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_13`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_14`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_15`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Small Metal Wire Fence** — `kbw.vanilla.metalsmallwirefence`: native-edge: 1, native-geometry: 1 +- **Small Pearl Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_28`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_02_28`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_29`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_30`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_31`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Small Plant Drying Rack** — `kbw.vanilla.herb_drying_rack`: native-geometry: 4 +- **Small Pole Fence Gate** — `kbw.vanilla.metalpolefencegatesmall`: native-geometry: 4 +- **Small White Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_4`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_02_4`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_5`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_6`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_02_7`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Small Wire Fence Gate** — `kbw.vanilla.metalwirefencegatesmall`: native-edge: 2, native-geometry: 2 +- **Speckled Terrazzo** — `kbw.vanillaexpanded.floors.tile_exterior.floors_exterior_tilesandstone_01_80`: native-floor: 1 +- **Spiffo Sign** — `kbw.vanillaexpanded.decorations.signs.spiffo_sign_1`: no-compatible-authored-model: 1 + - `location_restaurant_spiffos_02_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Spiffo Sign** — `kbw.vanillaexpanded.decorations.signs.spiffo_sign_1_3`: native-geometry: 2, no-compatible-authored-model: 6 + - `location_restaurant_spiffos_03_25`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_restaurant_spiffos_03_26`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_restaurant_spiffos_03_27`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_restaurant_spiffos_03_29`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_restaurant_spiffos_03_30`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_restaurant_spiffos_03_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Spiffos Green Walls Corner Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_green_corner_wall`: native-edge: 1 +- **Spiffos Green Walls Door Frame** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_green_door_frame`: native-edge: 2 +- **Spiffos Green Walls Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_green_wall`: native-edge: 3 +- **Spiffos Green Walls Window** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_green_window_frame`: native-edge: 2 +- **Spiffos Red 1 Walls Corner Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_corner_wall`: native-edge: 1 +- **Spiffos Red 1 Walls Door Frame** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_door_frame`: native-edge: 2 +- **Spiffos Red 1 Walls Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_wall`: native-edge: 3 +- **Spiffos Red 1 Walls Window 1** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_window_frame1`: native-edge: 2 +- **Spiffos Red 1 Walls Window 2** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_window_frame2`: native-edge: 2 +- **Spiffos Red 1 Walls Window 3** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red1_window_frame3`: native-edge: 2 +- **Spiffos Red 2 Walls Corner Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_corner_wall`: native-edge: 1 +- **Spiffos Red 2 Walls Door Frame** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_door_frame`: native-edge: 2 +- **Spiffos Red 2 Walls Wall** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_wall`: native-edge: 3 +- **Spiffos Red 2 Walls Window 1** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_window_frame1`: native-edge: 2 +- **Spiffos Red 2 Walls Window 2** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_window_frame2`: native-edge: 2 +- **Spiffos Red 2 Walls Window 2** — `kbw.vanillaexpanded.walls.spiffos_walls.spiffos_red2_window_frame2_2`: native-edge: 2 +- **Stained Wood Panelling** — `kbw.vanillaexpanded.architecture_plus.wall_panels.stained_wood_wood_panneling`: native-geometry: 2 +- **Stained Wood Panelling Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.stained_wood_wood_panneling_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Stained Wood Wainscoting** — `kbw.vanillaexpanded.architecture_plus.wall_panels.stained_wood_wainscoting`: native-geometry: 2 +- **Stained Wood Wainscoting Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.stained_wood_wainscoting_pillar`: native-geometry: 1 +- **Stars and Stripes Flag** — `kbw.vanillaexpanded.world.decor.usa_flag`: native-geometry: 2 +- **Steel Bars** — `kbw.vanillaexpanded.floors.industrial.steel_bars_floor`: native-floor: 2 +- **Steel Blue Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_41`: native-floor: 1 +- **Stone 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_1`: native-edge: 4 +- **Stone 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_2`: native-edge: 4 +- **Stone 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_3`: native-edge: 4 +- **Stone 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_4`: native-edge: 4 +- **Stone 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_5`: native-edge: 4 +- **Stone 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_falling_6`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_1`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_2`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_3`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_4`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_5`: native-edge: 4 +- **Stone 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_rising_6`: native-edge: 4 +- **Stone 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_1`: native-edge: 4 +- **Stone 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_2`: native-edge: 4 +- **Stone 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_3`: native-edge: 4 +- **Stone 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_4`: native-edge: 4 +- **Stone 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_5`: native-edge: 4 +- **Stone 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof30_end_6`: native-edge: 4 +- **Stone Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_arched_full_window_wall_1`: native-edge: 4 +- **Stone Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_arched_full_window_wall_2`: native-edge: 4 +- **Stone Arched Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_arched_window_wall_1`: native-edge: 4 +- **Stone Arched Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_arched_window_wall_2`: native-edge: 4 +- **Stone Corner Wall** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_corner_wall`: native-edge: 2 +- **Stone Door Frame** — `kbw.vanilla.stonedoorframe`: native-edge: 2 +- **Stone Door Frame** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_door_frame`: native-edge: 4 +- **Stone Double Door Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_double_door_wall_1`: native-edge: 4 +- **Stone Double Door Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_double_door_wall_2`: native-edge: 4 +- **Stone Double Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_dbl_window_wall_1`: native-edge: 4 +- **Stone Double Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_dbl_window_wall_2`: native-edge: 4 +- **Stone Framed Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_framed_window_wall_1`: native-edge: 4 +- **Stone Framed Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_framed_window_wall_2`: native-edge: 4 +- **Stone Full Height Window Wall** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_full_window_wall`: native-edge: 4 +- **Stone Pillar** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_pillar`: no-compatible-authored-model: 2 + - `walls_exterior_house_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_exterior_house_02_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Stone Roof End Big** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_end_big`: native-edge: 4 +- **Stone Roof End Medium** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_end_medium`: native-edge: 4 +- **Stone Roof End Small** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_end_small`: native-edge: 4 +- **Stone Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_1`: native-edge: 4 +- **Stone Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_2`: native-edge: 4 +- **Stone Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_3`: native-edge: 4 +- **Stone Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_4`: native-edge: 4 +- **Stone Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_5`: native-edge: 4 +- **Stone Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_roof_slope_wall_6`: native-edge: 4 +- **Stone Round Window Wall** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_round_window_wall`: native-edge: 4 +- **Stone Square Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_square_window_wall_1`: native-edge: 4 +- **Stone Square Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_square_window_wall_2`: native-edge: 4 +- **Stone Square Window Wall 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_square_window_wall_3`: native-edge: 4 +- **Stone Wall** — `kbw.vanilla.stonewall`: native-edge: 2 +- **Stone Wall** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_wall`: native-edge: 6, no-compatible-authored-model: 1 + - `walls_exterior_house_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Stone Wide Window Wall 1** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_wide_window_wall_1`: native-edge: 4 +- **Stone Wide Window Wall 2** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_wide_window_wall_2`: native-edge: 4 +- **Stone Wide Window Wall 3** — `kbw.vanillaexpanded.walls.grey_stone.grey_stone_wide_window_wall_3`: native-edge: 4 +- **Stone Window Frame** — `kbw.vanilla.stonewindowframe`: native-edge: 6 +- **Strawberry Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.strawberry_arched_window_frame`: native-edge: 2 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_10`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_11`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_12`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_13`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_14`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_2`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_3`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_4`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_5`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_6`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_7`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_8`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.floor_overlays.street_overlay_9`: native-floor-overlay: 4 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_10`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_11`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_12`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_13`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_14`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_15`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_16`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_17`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_18`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_19`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_2`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_20`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_21`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_22`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_23`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_24`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_25`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_26`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_27`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_28`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_29`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_3`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_30`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_31`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_32`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_4`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_5`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_6`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_7`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_8`: native-floor-overlay: 1 +- **Street Overlay** — `kbw.vanillaexpanded.road_work.street_overlays.street_overlay_9`: native-floor-overlay: 1 +- **Surgeon Degree Certificate** — `kbw.vanillaexpanded.decorations.posters.location_community_medical_01_30`: no-compatible-authored-model: 2 + - `location_community_medical_01_30`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + - `location_community_medical_01_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- **Tan Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.tan_brick_arched_window_frame`: native-edge: 2 +- **Tan Brick Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.tan_brick_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_44`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_45`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Tan Brick Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.tan_brick_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_47`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Tan Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.tan_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_20`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_21`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Tan Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.tan_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Tan Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.tan_clapboard_arched_window_frame`: native-edge: 2 +- **Tan Door** — `kbw.vanillaexpanded.doors.wooden_doors.tan_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_18`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_19`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Tan Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_33`: native-floor: 1 +- **Tan Metal Door** — `kbw.vanillaexpanded.doors.metal_doors.tan_metal_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_66`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_67`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Tan Stone Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.tan_stone_arched_window_frame`: native-edge: 2 +- **Tan Stripes Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.tan_stripes_arched_window_frame`: native-edge: 2 +- **Tan Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_47`: native-floor: 1 +- **Teal Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_37`: native-floor: 1 +- **Tent Corner Wall** — `kbw.vanillaexpanded.walls.tent_walls.tent_corner_wall`: native-edge: 1 +- **Tent Corner Wall** — `kbw.vanillaexpanded.walls.tent_walls.tent_corner_wall_2`: native-edge: 1 +- **Tent Door Frame** — `kbw.vanillaexpanded.walls.tent_walls.tent_door_frame`: native-edge: 2 +- **Tent Door Frame** — `kbw.vanillaexpanded.walls.tent_walls.tent_door_frame_2`: native-edge: 2 +- **Tent Wall** — `kbw.vanillaexpanded.walls.tent_walls.tent_wall`: native-edge: 3 +- **Tent Wall** — `kbw.vanillaexpanded.walls.tent_walls.tent_wall_2`: native-edge: 3 +- **Tent Window Frame** — `kbw.vanillaexpanded.walls.tent_walls.tent_window_frame`: native-edge: 2 +- **Tent Window Frame** — `kbw.vanillaexpanded.walls.tent_walls.tent_window_frame_2`: native-edge: 2 +- **Terracotta Grid Tiles** — `kbw.vanillaexpanded.floors.tile_square.floors_interior_tilesandwood_01_36`: native-floor: 1 +- **Terracotta Woven Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_35`: native-floor: 1 +- **The Drake Sign & Hair Genesis Sign** — `kbw.vanillaexpanded.decorations.signs.thedrake_sign`: native-geometry: 1, no-compatible-authored-model: 7 + - `signs_miscbrands_01_24`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_25`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_26`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_27`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_29`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_30`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_31`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- **Thick White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.thick_white_line`: native-floor-overlay: 2 +- **Thick White Line Corner** — `kbw.vanillaexpanded.road_work.painted_white_line.thick_white_line_corner`: native-floor-overlay: 4 +- **Thick White Line T** — `kbw.vanillaexpanded.road_work.painted_white_line.thick_white_line_t`: native-floor-overlay: 4 +- **Thick White Line Triangle** — `kbw.vanillaexpanded.road_work.painted_white_line.thick_white_line_triangles`: native-floor-overlay: 4 +- **Tile Floor** — `kbw.vanilla.brickfloorlvl1`: native-floor: 1 +- **Tiled Window** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_16`: native-edge: 2 +- **Turquoise Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.turquoise_clapboard_arched_window_frame`: native-edge: 2 +- **U-Store It Sign** — `kbw.vanillaexpanded.decorations.signs.ustoreit_sign`: no-compatible-authored-model: 8 + - `signs_miscbrands_01_72`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_73`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_74`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_75`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_76`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_77`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_78`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + - `signs_miscbrands_01_79`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- **Vibrant Green Brick Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_green_brick_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Vibrant Green Brick Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_green_brick_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Vibrant Red Brick Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_red_brick_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_60`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_61`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Vibrant Red Brick Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_red_brick_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_63`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Violet Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_6`: native-floor: 1 +- **Walnut Door Trim** — `kbw.vanillaexpanded.architecture_plus.door_trims.walnut_door_trim`: no-compatible-authored-model: 2 + - `fixtures_doors_frames_01_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_frames_01_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Waterbeach Hills Painting** — `kbw.vanillaexpanded.decorations.posters.walls_decoration_01_34`: native-geometry: 2 +- **White 30 Degree Roof Eave 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_1`: native-roof-candidate: 2 +- **White 30 Degree Roof Eave 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_2`: native-roof-candidate: 2 +- **White 30 Degree Roof Eave 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_3`: native-roof-candidate: 2 +- **White 30 Degree Roof Eave 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_4`: native-roof-candidate: 2 +- **White 30 Degree Roof Eave 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_5`: native-roof-candidate: 2 +- **White 30 Degree Roof Eave 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_eave_6`: native-roof-candidate: 2 +- **White 30 Degree Roof Flat Hip 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_1`: native-roof-candidate: 1 +- **White 30 Degree Roof Flat Hip 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_2`: native-roof-candidate: 1 +- **White 30 Degree Roof Flat Hip 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_3`: native-roof-candidate: 1 +- **White 30 Degree Roof Flat Hip 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_4`: native-roof-candidate: 1 +- **White 30 Degree Roof Flat Hip 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_5`: native-roof-candidate: 1 +- **White 30 Degree Roof Flat Hip 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_flat_hip_6`: native-roof-candidate: 1 +- **White 30 Degree Roof Half Slope 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_1`: native-roof-candidate: 2 +- **White 30 Degree Roof Half Slope 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_2`: native-roof-candidate: 2 +- **White 30 Degree Roof Half Slope 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_3`: native-roof-candidate: 2 +- **White 30 Degree Roof Half Slope 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_4`: native-roof-candidate: 2 +- **White 30 Degree Roof Half Slope 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_5`: native-roof-candidate: 2 +- **White 30 Degree Roof Half Slope 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_half_slope_6`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip End 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_1`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip End 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_2`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip End 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_3`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip End 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_4`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip End 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_5`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip End 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_end_6`: native-roof-candidate: 1 +- **White 30 Degree Roof Hip Ridge 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_1`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip Ridge 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_2`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip Ridge 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_3`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip Ridge 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_4`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip Ridge 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_5`: native-roof-candidate: 2 +- **White 30 Degree Roof Hip Ridge 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_hip_ridge_6`: native-roof-candidate: 2 +- **White 30 Degree Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_1`: native-roof-candidate: 1 +- **White 30 Degree Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_2`: native-roof-candidate: 1 +- **White 30 Degree Roof Pyramid 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_3`: native-roof-candidate: 1 +- **White 30 Degree Roof Pyramid 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_4`: native-roof-candidate: 1 +- **White 30 Degree Roof Pyramid 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_5`: native-roof-candidate: 1 +- **White 30 Degree Roof Pyramid 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_pyramid_6`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_1`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_2`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_3`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_4`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_5`: native-roof-candidate: 1 +- **White 30 Degree Roof Ridge 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_ridge_6`: native-roof-candidate: 1 +- **White 30 Degree Roof Slope 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_1`: native-roof-candidate: 4 +- **White 30 Degree Roof Slope 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_2`: native-roof-candidate: 4 +- **White 30 Degree Roof Slope 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_3`: native-roof-candidate: 4 +- **White 30 Degree Roof Slope 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_4`: native-roof-candidate: 4 +- **White 30 Degree Roof Slope 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_5`: native-roof-candidate: 4 +- **White 30 Degree Roof Slope 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_slope_6`: native-roof-candidate: 4 +- **White 30 Degree Roof Valley 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_1`: native-roof-candidate: 1 +- **White 30 Degree Roof Valley 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_2`: native-roof-candidate: 1 +- **White 30 Degree Roof Valley 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_3`: native-roof-candidate: 1 +- **White 30 Degree Roof Valley 4** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_4`: native-roof-candidate: 1 +- **White 30 Degree Roof Valley 5** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_5`: native-roof-candidate: 1 +- **White 30 Degree Roof Valley 6** — `kbw.vanillaexpanded.roofing.white_roofs.white_30_valley_6`: native-roof-candidate: 1 +- **White Arched Window Frame** — `kbw.vanillaexpanded.walls.interior_arched_window_walls.white_arched_window_frame`: native-edge: 2 +- **White Baseboard** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_baseboard`: no-compatible-authored-model: 2 + - `walls_detailing_01_21`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_22`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Baseboard (Style 2)** — `kbw.vanillaexpanded.world.construction.white_baseboard_2`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Block Edge** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge`: no-compatible-authored-model: 2 + - `walls_detailing_01_8`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_9`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Block Edge Pillar** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Block Edge Side** — `kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge_side`: no-compatible-authored-model: 2 + - `walls_detailing_01_10`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Brick Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.white_brick_arched_window_frame`: native-edge: 2 +- **White Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_11`: native-floor: 1 +- **White Checkered Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_5`: native-floor: 1 +- **White Cinderblock Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_84`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_85`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Cinderblock Lower Third Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_94`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_95`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Cinderblock Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Clapboard Arched Window Frame** — `kbw.vanillaexpanded.walls.exterior_arched_window_walls.white_clapboard_arched_window_frame`: native-edge: 2 +- **White Clapboard Lower Third** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_clapboard_lower_third`: no-compatible-authored-model: 2 + - `walls_commercial_03_28`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_commercial_03_29`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Clapboard Lower Third Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_clapboard_lower_third_pillar`: no-compatible-authored-model: 1 + - `walls_commercial_03_31`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Crown Molding** — `kbw.vanillaexpanded.architecture_plus.crown_molding.white_crown_molding`: no-compatible-authored-model: 2 + - `walls_detailing_01_61`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_62`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Crown Molding** — `kbw.vanillaexpanded.architecture_plus.crown_molding.white_crown_molding_2`: no-compatible-authored-model: 2 + - `walls_detailing_01_29`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_30`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Curtain** — `kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_52`: no-compatible-authored-model: 4 + - `fixtures_windows_curtains_01_52`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_53`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_54`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_curtains_01_55`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **White Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.floors_interior_tilesandwood_01_12`: native-floor: 1 +- **White Door** — `kbw.vanillaexpanded.doors.wooden_doors.white_door`: native-geometry: 4 +- **White Door Trim** — `kbw.vanillaexpanded.architecture_plus.door_trims.white_door_trim`: native-geometry: 2 +- **White Door with Windows** — `kbw.vanillaexpanded.doors.wooden_doors.white_windows_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_46`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_47`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **White Double Door Frame 1** — `kbw.vanillaexpanded.architecture_plus.door_trims.white_door_frame_1`: native-edge: 2 +- **White Double Door Frame 2** — `kbw.vanillaexpanded.architecture_plus.door_trims.white_door_frame_2`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_1`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_2`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_3`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_4`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_5`: native-edge: 2 +- **White Industrial 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_falling_6`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_1`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_2`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_3`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_4`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_5`: native-edge: 2 +- **White Industrial 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_rising_6`: native-edge: 2 +- **White Industrial 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_1`: native-edge: 2 +- **White Industrial 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_2`: native-edge: 2 +- **White Industrial 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_3`: native-edge: 2 +- **White Industrial 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_4`: native-edge: 2 +- **White Industrial 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_5`: native-edge: 2 +- **White Industrial 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof30_end_6`: native-edge: 2 +- **White Industrial Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_arched_full_window_wall_1`: native-edge: 2 +- **White Industrial Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_arched_full_window_wall_2`: native-edge: 2 +- **White Industrial Arched Window Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_arched_window_wall_1`: native-edge: 2 +- **White Industrial Arched Window Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_arched_window_wall_2`: native-edge: 2 +- **White Industrial Corner Wall** — `kbw.vanillaexpanded.walls.industrial_walls.white_industrial_corner_wall`: native-edge: 1 +- **White Industrial Door Frame** — `kbw.vanillaexpanded.walls.industrial_walls.white_industrial_door_frame`: native-edge: 2 +- **White Industrial Double Door Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_double_door_wall_1`: native-edge: 2 +- **White Industrial Double Door Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_double_door_wall_2`: native-edge: 2 +- **White Industrial Framed Window Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_framed_window_wall_1`: native-edge: 2 +- **White Industrial Framed Window Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_framed_window_wall_2`: native-edge: 2 +- **White Industrial Full Height Window Wall** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_full_window_wall`: native-edge: 2 +- **White Industrial Roof End Big** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_end_big`: native-edge: 2 +- **White Industrial Roof End Medium** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_end_medium`: native-edge: 2 +- **White Industrial Roof End Small** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_end_small`: native-edge: 2 +- **White Industrial Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_1`: native-edge: 2 +- **White Industrial Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_2`: native-edge: 2 +- **White Industrial Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_3`: native-edge: 2 +- **White Industrial Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_4`: native-edge: 2 +- **White Industrial Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_5`: native-edge: 2 +- **White Industrial Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.white_industrial.white_industrial_roof_slope_wall_6`: native-edge: 2 +- **White Industrial Round Window Wall** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_round_window_wall`: native-edge: 2 +- **White Industrial Square Window Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_square_window_wall_1`: native-edge: 2 +- **White Industrial Square Window Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_square_window_wall_2`: native-edge: 2 +- **White Industrial Square Window Wall 3** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_square_window_wall_3`: native-edge: 2 +- **White Industrial Wall** — `kbw.vanillaexpanded.walls.industrial_walls.white_industrial_wall`: native-edge: 3 +- **White Industrial Wide Window Wall 1** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_wide_window_wall_1`: native-edge: 2 +- **White Industrial Wide Window Wall 2** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_wide_window_wall_2`: native-edge: 2 +- **White Industrial Wide Window Wall 3** — `kbw.vanillaexpanded.walls.industrial_walls.industrial_walls_wide_window_wall_3`: native-edge: 2 +- **White Industrial Window** — `kbw.vanillaexpanded.walls.industrial_walls.white_industrial_window_frame`: native-edge: 2 +- **White Large Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_11`: native-floor: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line`: native-floor-overlay: 4 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_10`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_11`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_12`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_13`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_14`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_15`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_16`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_17`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_18`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_19`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_2`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_20`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_21`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_22`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_23`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_24`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_25`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_26`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_27`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_28`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_29`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_3`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_30`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_31`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_32`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_33`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_34`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_35`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_36`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_37`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_38`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_39`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_4`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_40`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_41`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_42`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_43`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_44`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_45`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_46`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_47`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_48`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_49`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_5`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_50`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_51`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_52`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_53`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_54`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_55`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_56`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_57`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_58`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_59`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_6`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_60`: native-floor-overlay: 1 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_61`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_62`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_63`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_64`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_65`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_66`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_67`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_68`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_7`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_8`: native-floor-overlay: 2 +- **White Line** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_9`: native-floor-overlay: 1 +- **White Line Corner** — `kbw.vanillaexpanded.road_work.painted_white_line.white_line_corner`: native-floor-overlay: 4 +- **White Marble Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_marble_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Metal Door** — `kbw.vanillaexpanded.doors.metal_doors.white_metal_door`: native-edge: 2, native-geometry: 1, no-compatible-authored-model: 1 + - `fixtures_doors_01_58`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **White Metal Door with Window** — `kbw.vanillaexpanded.doors.metal_doors.white_metal_window_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_62`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_63`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **White Metal Stair Railing** — `kbw.vanillaexpanded.fencing.stair_railings.white_metal_stair_railing`: no-compatible-authored-model: 2 + - `fixtures_railings_01_102`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_103`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **White Odd-Span Ridge (1.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_odd_ridge`: native-roof-candidate: 2 +- **White Odd-Span Ridge (1.5 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_odd_ridge_alt`: native-roof-candidate: 2 +- **White Odd-Span Ridge (2.5 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_odd_ridge_high`: native-roof-candidate: 2 +- **White Panel 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_1`: native-edge: 2 +- **White Panel 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_2`: native-edge: 2 +- **White Panel 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_3`: native-edge: 2 +- **White Panel 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_4`: native-edge: 2 +- **White Panel 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_5`: native-edge: 2 +- **White Panel 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_falling_6`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_1`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_2`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_3`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_4`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_5`: native-edge: 2 +- **White Panel 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_rising_6`: native-edge: 2 +- **White Panel 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_1`: native-edge: 2 +- **White Panel 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_2`: native-edge: 2 +- **White Panel 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_3`: native-edge: 2 +- **White Panel 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_4`: native-edge: 2 +- **White Panel 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_5`: native-edge: 2 +- **White Panel 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof30_end_6`: native-edge: 2 +- **White Panel Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_arched_full_window_wall_1`: native-edge: 2 +- **White Panel Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_arched_full_window_wall_2`: native-edge: 2 +- **White Panel Arched Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_arched_window_wall_1`: native-edge: 2 +- **White Panel Arched Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_arched_window_wall_2`: native-edge: 2 +- **White Panel Corner Wall** — `kbw.vanillaexpanded.walls.white_panel.white_panel_corner_wall`: native-edge: 1 +- **White Panel Door** — `kbw.vanillaexpanded.doors.low_doors.white_panel_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_02_22`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_02_23`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **White Panel Door Frame** — `kbw.vanillaexpanded.walls.white_panel.white_panel_door_frame`: native-edge: 2 +- **White Panel Double Door Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_double_door_wall_1`: native-edge: 2 +- **White Panel Double Door Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_double_door_wall_2`: native-edge: 2 +- **White Panel Double Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_dbl_window_wall_1`: native-edge: 2 +- **White Panel Double Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_dbl_window_wall_2`: native-edge: 2 +- **White Panel Framed Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_framed_window_wall_1`: native-edge: 2 +- **White Panel Framed Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_framed_window_wall_2`: native-edge: 2 +- **White Panel Full Height Window Wall** — `kbw.vanillaexpanded.walls.white_panel.white_panel_full_window_wall`: native-edge: 2 +- **White Panel Roof End Big** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_end_big`: native-edge: 2 +- **White Panel Roof End Medium** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_end_medium`: native-edge: 2 +- **White Panel Roof End Small** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_end_small`: native-edge: 2 +- **White Panel Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_1`: native-edge: 2 +- **White Panel Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_2`: native-edge: 2 +- **White Panel Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_3`: native-edge: 2 +- **White Panel Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_4`: native-edge: 2 +- **White Panel Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_5`: native-edge: 2 +- **White Panel Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.white_panel.white_panel_roof_slope_wall_6`: native-edge: 2 +- **White Panel Round Window Wall** — `kbw.vanillaexpanded.walls.white_panel.white_panel_round_window_wall`: native-edge: 2 +- **White Panel Square Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_square_window_wall_1`: native-edge: 2 +- **White Panel Square Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_square_window_wall_2`: native-edge: 2 +- **White Panel Square Window Wall 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_square_window_wall_3`: native-edge: 2 +- **White Panel Wall** — `kbw.vanillaexpanded.walls.white_panel.white_panel_wall`: native-edge: 3 +- **White Panel Wide Window Wall 1** — `kbw.vanillaexpanded.walls.white_panel.white_panel_wide_window_wall_1`: native-edge: 2 +- **White Panel Wide Window Wall 2** — `kbw.vanillaexpanded.walls.white_panel.white_panel_wide_window_wall_2`: native-edge: 2 +- **White Panel Wide Window Wall 3** — `kbw.vanillaexpanded.walls.white_panel.white_panel_wide_window_wall_3`: native-edge: 2 +- **White Panel Window Frame** — `kbw.vanillaexpanded.walls.white_panel.white_panel_window_frame`: native-edge: 2 +- **White Patio Shingles Inner** — `kbw.vanillaexpanded.roofing.white_roofs.white_patio_shingles_inner`: native-roof-candidate: 1 +- **White Patio Shingles Outer** — `kbw.vanillaexpanded.roofing.white_roofs.white_patio_shingles_outer`: native-roof-candidate: 2 +- **White Patio Shingles Pitched** — `kbw.vanillaexpanded.roofing.white_roofs.white_patio_shingles_pitched`: native-roof-candidate: 2 +- **White Patio Shingles Valley** — `kbw.vanillaexpanded.roofing.white_roofs.white_patio_shingles_valley`: native-roof-candidate: 1 +- **White Picket Fence** — `kbw.vanillaexpanded.fencing.low.white_picket_fence`: native-geometry: 3 +- **White Picket Fence Corner** — `kbw.vanillaexpanded.fencing.low.white_picket_fence_corner`: native-geometry: 1 +- **White Pitched Slope 1 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_slope_edge_a_1`: native-roof-candidate: 2 +- **White Pitched Slope 1 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_slope_edge_b_1`: native-roof-candidate: 2 +- **White Pitched Slope 2 (Edge Variant A)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_slope_edge_a_2`: native-roof-candidate: 2 +- **White Pitched Slope 2 (Edge Variant B)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_slope_edge_b_2`: native-roof-candidate: 2 +- **White Plank Floor** — `kbw.vanillaexpanded.floors.wooden.floors_interior_tilesandwood_01_54`: native-floor: 2 +- **White Raised Flat Roof (1 Step)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_raised_flat_1`: native-roof-candidate: 1 +- **White Raised Flat Roof (1 Step, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_raised_flat_1_alt`: native-roof-candidate: 1 +- **White Raised Flat Roof (2 Steps)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_raised_flat_2`: native-roof-candidate: 1 +- **White Raised Flat Roof (2 Steps, Alternate)** — `kbw.vanillaexpanded.roofing.roof_pieces_45.white_raised_flat_2_alt`: native-roof-candidate: 1 +- **White Shallow Roof Cap 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_cap_1`: native-roof-candidate: 1 +- **White Shallow Roof Cap 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_cap_2`: native-roof-candidate: 1 +- **White Shallow Roof Corner 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_corner_1`: native-roof-candidate: 2 +- **White Shallow Roof Corner 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_corner_2`: native-roof-candidate: 2 +- **White Shallow Roof Eave 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_eave_1`: native-roof-candidate: 2 +- **White Shallow Roof Eave 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_eave_2`: native-roof-candidate: 2 +- **White Shallow Roof Hip 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_hip_1`: native-roof-candidate: 2 +- **White Shallow Roof Hip 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_hip_2`: native-roof-candidate: 2 +- **White Shallow Roof Pyramid 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_pyramid_1`: native-roof-candidate: 1 +- **White Shallow Roof Pyramid 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_pyramid_2`: native-roof-candidate: 1 +- **White Shallow Roof Ridge 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_ridge_1`: native-roof-candidate: 1 +- **White Shallow Roof Ridge 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_ridge_2`: native-roof-candidate: 1 +- **White Shallow Roof Sheet 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_sheet_1`: native-roof-candidate: 2 +- **White Shallow Roof Sheet 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_sheet_2`: native-roof-candidate: 2 +- **White Shallow Roof Valley 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_valley_1`: native-roof-candidate: 1 +- **White Shallow Roof Valley 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shallow_valley_2`: native-roof-candidate: 1 +- **White Shingles** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles`: native-floor: 2 +- **White Shingles Inner 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_inner_1`: native-roof-candidate: 1 +- **White Shingles Inner 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_inner_2`: native-roof-candidate: 1 +- **White Shingles Inner 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_inner_3`: native-roof-candidate: 1 +- **White Shingles Outer 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_outer_1`: native-roof-candidate: 2 +- **White Shingles Outer 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_outer_2`: native-roof-candidate: 2 +- **White Shingles Outer 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_outer_3`: native-roof-candidate: 2 +- **White Shingles Pitched 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_pitched_1`: native-roof-candidate: 2 +- **White Shingles Pitched 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_pitched_2`: native-roof-candidate: 2 +- **White Shingles Pitched 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_pitched_3`: native-roof-candidate: 2 +- **White Shingles Valley 1** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_valley_1`: native-roof-candidate: 1 +- **White Shingles Valley 2** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_valley_2`: native-roof-candidate: 1 +- **White Shingles Valley 3** — `kbw.vanillaexpanded.roofing.white_roofs.white_shingles_valley_3`: native-roof-candidate: 1 +- **White Simple Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Simple Trim Doorway** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_14`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_15`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Simple Trim Pillar** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim_pillar`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Sliding Glass Door** — `kbw.vanillaexpanded.doors.sliding_doors.white_sliding_glass_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_118`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_119`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **White Sliding Glass Door Side Wall** — `kbw.vanillaexpanded.doors.sliding_doors.white_sliding_glass_door_side_wall`: native-edge: 2 +- **White Smooth Tiles** — `kbw.vanillaexpanded.floors.tile_smooth.floors_interior_tilesandwood_01_16`: native-floor: 1 +- **White Tile Trim** — `kbw.vanillaexpanded.architecture_plus.floor_molding.white_tile_trim`: no-compatible-authored-model: 2 + - `walls_detailing_01_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_14`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Tiled Window** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_8`: native-edge: 2 +- **White Wainscoting** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wainscoting`: no-compatible-authored-model: 2 + - `walls_detailing_01_16`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_17`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wainscoting Pillar** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wainscoting_pillar`: no-compatible-authored-model: 1 + - `walls_detailing_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wide Clapboard 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_1`: native-edge: 2 +- **White Wide Clapboard 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_2`: native-edge: 2 +- **White Wide Clapboard 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_3`: native-edge: 2 +- **White Wide Clapboard 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_4`: native-edge: 2 +- **White Wide Clapboard 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_5`: native-edge: 2 +- **White Wide Clapboard 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_falling_6`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_1`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_2`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_3`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_4`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_5`: native-edge: 2 +- **White Wide Clapboard 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_rising_6`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_1`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_2`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_3`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_4`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_5`: native-edge: 2 +- **White Wide Clapboard 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof30_end_6`: native-edge: 2 +- **White Wide Clapboard Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_arched_full_window_wall_1`: native-edge: 2 +- **White Wide Clapboard Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_arched_full_window_wall_2`: native-edge: 2 +- **White Wide Clapboard Arched Window Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_arched_window_wall_1`: native-edge: 2 +- **White Wide Clapboard Arched Window Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_arched_window_wall_2`: native-edge: 2 +- **White Wide Clapboard Corner Wall** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_corner_wall`: native-edge: 1 +- **White Wide Clapboard Door Frame** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_door_frame`: native-edge: 2 +- **White Wide Clapboard Double Door Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_double_door_wall_1`: native-edge: 2 +- **White Wide Clapboard Double Door Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_double_door_wall_2`: native-edge: 2 +- **White Wide Clapboard Framed Window Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_framed_window_wall_1`: native-edge: 2 +- **White Wide Clapboard Framed Window Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_framed_window_wall_2`: native-edge: 2 +- **White Wide Clapboard Full Height Window Wall** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_full_window_wall`: native-edge: 2 +- **White Wide Clapboard Roof End Big** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_end_big`: native-edge: 2 +- **White Wide Clapboard Roof End Medium** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_end_medium`: native-edge: 2 +- **White Wide Clapboard Roof End Small** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_end_small`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_1`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_2`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_3`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_4`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_5`: native-edge: 2 +- **White Wide Clapboard Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_roof_slope_wall_6`: native-edge: 2 +- **White Wide Clapboard Round Window Wall** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_round_window_wall`: native-edge: 2 +- **White Wide Clapboard Square Window Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_square_window_wall_1`: native-edge: 2 +- **White Wide Clapboard Square Window Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_square_window_wall_2`: native-edge: 2 +- **White Wide Clapboard Square Window Wall 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_square_window_wall_3`: native-edge: 2 +- **White Wide Clapboard Wall** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_wall`: native-edge: 3 +- **White Wide Clapboard Wide Window Wall 1** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_wide_window_wall_1`: native-edge: 2 +- **White Wide Clapboard Wide Window Wall 2** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_wide_window_wall_2`: native-edge: 2 +- **White Wide Clapboard Wide Window Wall 3** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_wide_window_wall_3`: native-edge: 2 +- **White Wide Clapboard Window Frame** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_window_frame`: native-edge: 2 +- **White Wide Clapboard Window Frame** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_window_frame_2`: native-edge: 2 +- **White Wide Clapboard Window Frame** — `kbw.vanillaexpanded.walls.white_wide_clapboard.white_wide_clapboard_window_frame_3`: native-edge: 2 +- **White Window** — `kbw.vanillaexpanded.windows.wooden.fixtures_windows_01_24`: native-edge: 2 +- **White Window 1** — `kbw.vanillaexpanded.windows.white_windows.white_windows_1`: native-edge: 2 +- **White Window 10** — `kbw.vanillaexpanded.windows.white_windows.white_windows_10`: native-edge: 2 +- **White Window 11** — `kbw.vanillaexpanded.windows.white_windows.white_windows_11`: native-edge: 2 +- **White Window 12** — `kbw.vanillaexpanded.windows.white_windows.white_windows_12`: native-edge: 2 +- **White Window 13** — `kbw.vanillaexpanded.windows.white_windows.white_windows_13`: native-edge: 2 +- **White Window 14** — `kbw.vanillaexpanded.windows.white_windows.white_windows_14`: native-edge: 2 +- **White Window 15** — `kbw.vanillaexpanded.windows.white_windows.white_windows_15`: native-edge: 2 +- **White Window 16** — `kbw.vanillaexpanded.windows.white_windows.white_windows_16`: native-edge: 2 +- **White Window 17** — `kbw.vanillaexpanded.windows.white_windows.white_windows_17`: no-compatible-authored-model: 2 + - `fixtures_windows_white_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_white_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **White Window 18** — `kbw.vanillaexpanded.windows.white_windows.white_windows_18`: no-compatible-authored-model: 2 + - `fixtures_windows_white_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_white_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **White Window 2** — `kbw.vanillaexpanded.windows.white_windows.white_windows_2`: native-edge: 2 +- **White Window 3** — `kbw.vanillaexpanded.windows.white_windows.white_windows_3`: native-edge: 2 +- **White Window 4** — `kbw.vanillaexpanded.windows.white_windows.white_windows_4`: native-edge: 2 +- **White Window 5** — `kbw.vanillaexpanded.windows.white_windows.white_windows_5`: native-edge: 2 +- **White Window 6** — `kbw.vanillaexpanded.windows.white_windows.white_windows_6`: native-edge: 2 +- **White Window 7** — `kbw.vanillaexpanded.windows.white_windows.white_windows_7`: native-edge: 2 +- **White Window 8** — `kbw.vanillaexpanded.windows.white_windows.white_windows_8`: native-edge: 2 +- **White Window 9** — `kbw.vanillaexpanded.windows.white_windows.white_windows_9`: native-edge: 2 +- **White Wood Panelling** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_0`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_1`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wood Panelling Corner** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_corner`: no-compatible-authored-model: 1 + - `walls_interior_detailing_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wood Panelling Doorway** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_doorway`: no-compatible-authored-model: 2 + - `walls_interior_detailing_01_10`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_detailing_01_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wood Panelling Pillar Upper** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_pillar_upper`: no-compatible-authored-model: 1 + - `walls_detailing_01_59`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wood Panelling Upper** — `kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_upper`: no-compatible-authored-model: 2 + - `walls_detailing_01_56`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_detailing_01_57`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **White Wooden Fence Gate** — `kbw.vanillaexpanded.doors.panel_doors.white_wooden_fence_gate`: native-geometry: 4 +- **White Wooden Railing Post** — `kbw.vanillaexpanded.fencing.railing.white_wooden_railing_post_3`: native-geometry: 1 +- **White Wooden Stair Railing** — `kbw.vanillaexpanded.fencing.stair_railings.white_wooden_stair_railing`: no-compatible-authored-model: 3 + - `fixtures_railings_01_123`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_138`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_139`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **Wide Log Gate** — `kbw.vanilla.loggate`: native-geometry: 4 +- **Wide Plank** — `kbw.vanillaexpanded.floors.industrial.wide_plank`: native-floor: 4 +- **Wide Plank** — `kbw.vanillaexpanded.walls.scaffold.wide_plank`: native-floor: 2 +- **Wide Plank** — `kbw.vanillaexpanded.walls.scaffold.wide_plank_2`: native-floor: 2 +- **Wired Fence** — `kbw.vanillaexpanded.fencing.high.wired_fence`: native-geometry: 5 +- **Wired Fence (Half A)** — `kbw.vanillaexpanded.fencing.high.wired_fence.half_a`: native-geometry: 3 +- **Wired Fence (Half B)** — `kbw.vanillaexpanded.fencing.high.wired_fence.half_b`: native-geometry: 3 +- **Wired Fence Corner** — `kbw.vanillaexpanded.fencing.high.wired_fence_corner`: native-geometry: 1 +- **Wired Razor Corner** — `kbw.vanillaexpanded.fencing.high.wired_razor_corner`: native-geometry: 1 +- **Wired Razor Fence** — `kbw.vanillaexpanded.fencing.high.wired_razor_fence`: native-geometry: 5 +- **Wired Razor Fence (Half A)** — `kbw.vanillaexpanded.fencing.high.wired_razor_fence.half_a`: native-geometry: 3 +- **Wired Razor Fence (Half B)** — `kbw.vanillaexpanded.fencing.high.wired_razor_fence.half_b`: native-geometry: 3 +- **Wood Door Frame (Good)** — `kbw.vanilla.wooddoorframelvl3`: native-edge: 2 +- **Wood Door Frame (Poor)** — `kbw.vanilla.wooddoorframelvl2`: native-edge: 2 +- **Wood Door Frame (Shoddy)** — `kbw.vanilla.wooddoorframelvl1`: native-edge: 2 +- **Wood Fence (Good)** — `kbw.vanilla.woodfencelvl3`: native-edge: 1 +- **Wood Fence (Poor)** — `kbw.vanilla.woodfencelvl2`: native-edge: 1 +- **Wood Fence (Shoddy)** — `kbw.vanilla.woodfencelvl1`: native-geometry: 1 +- **Wood Fence Gate** — `kbw.vanilla.woodfencegate`: native-geometry: 4 +- **Wood Floor (Good)** — `kbw.vanilla.woodfloorlvl3`: native-floor: 1 +- **Wood Floor (Poor)** — `kbw.vanilla.woodfloorlvl2`: native-floor: 1 +- **Wood Floor (Shoddy)** — `kbw.vanilla.woodfloorlvl1`: native-floor: 1 +- **Wood Sign** — `kbw.vanilla.woodsign`: native-geometry: 2 +- **Wood Window Frame (Poor)** — `kbw.vanilla.woodenwindowframelvl2`: native-edge: 2 +- **Wood Window Frame (Shoddy)** — `kbw.vanilla.woodenwindowframelvl1`: native-edge: 2 +- **Wood and Metal Railing** — `kbw.vanillaexpanded.fencing.railing.wood_and_metal_railing`: native-geometry: 1 +- **Wood and Metal Railing Corner** — `kbw.vanillaexpanded.fencing.railing.wood_and_metal_railing_corner`: native-geometry: 1 +- **Wood and Metal Railing Post** — `kbw.vanillaexpanded.fencing.railing.wood_and_metal_railing_post`: native-geometry: 1 +- **Wood and Metal Stair Railing** — `kbw.vanillaexpanded.fencing.stair_railings.wood_and_metal_stair_railing`: no-compatible-authored-model: 2 + - `fixtures_railings_01_14`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_15`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **Wooden Door** — `kbw.vanillaexpanded.doors.wooden_doors.wooden_door`: native-edge: 2, no-compatible-authored-model: 2 + - `fixtures_doors_01_10`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + - `fixtures_doors_01_11`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- **Wooden Fence** — `kbw.vanillaexpanded.fencing.high.tall_wooden_fence`: native-edge: 3 +- **Wooden Fence (Single Tile)** — `kbw.vanillaexpanded.fencing.high.tall_wooden_fence.single`: native-edge: 3 +- **Wooden Fence Corner** — `kbw.vanillaexpanded.fencing.high.tall_wooden_fence_corner`: native-edge: 1 +- **Wooden Panel 30 Degree Falling Slope Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_1`: native-edge: 4 +- **Wooden Panel 30 Degree Falling Slope Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_2`: native-edge: 4 +- **Wooden Panel 30 Degree Falling Slope Wall 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_3`: native-edge: 4 +- **Wooden Panel 30 Degree Falling Slope Wall 4** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_4`: native-edge: 4 +- **Wooden Panel 30 Degree Falling Slope Wall 5** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_5`: native-edge: 4 +- **Wooden Panel 30 Degree Falling Slope Wall 6** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_falling_6`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_1`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_2`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_3`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 4** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_4`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 5** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_5`: native-edge: 4 +- **Wooden Panel 30 Degree Rising Slope Wall 6** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_rising_6`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_1`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_2`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_3`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 4** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_4`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 5** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_5`: native-edge: 4 +- **Wooden Panel 30 Degree Roof End 6** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof30_end_6`: native-edge: 4 +- **Wooden Panel Arched Full Height Window Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_full_window_wall_1`: native-edge: 6, no-compatible-authored-model: 38 + - `walls_interior_house_07_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_07_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_08_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_08_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_13_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_13_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Wooden Panel Arched Full Height Window Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_full_window_wall_2`: native-edge: 6, no-compatible-authored-model: 38 + - `walls_interior_house_07_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_07_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_08_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_08_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_09_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_10_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_11_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_12_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_13_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_13_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_14_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_15_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + - `walls_interior_house_17_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- **Wooden Panel Arched Window Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_window_wall_1`: native-edge: 44 +- **Wooden Panel Arched Window Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_window_wall_2`: native-edge: 44 +- **Wooden Panel Corner Wall** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_corner_wall`: native-edge: 1 +- **Wooden Panel Door Frame** — `kbw.vanillaexpanded.extended.wooden_panel_door_frame`: native-edge: 2 +- **Wooden Panel Double Door Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_double_door_wall_1`: native-edge: 44 +- **Wooden Panel Double Door Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_double_door_wall_2`: native-edge: 44 +- **Wooden Panel Framed Window Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_framed_window_wall_1`: native-edge: 44 +- **Wooden Panel Framed Window Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_framed_window_wall_2`: native-edge: 42 +- **Wooden Panel Full Height Window Wall** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_full_window_wall`: native-edge: 44 +- **Wooden Panel Roof End Big** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_end_big`: native-edge: 2 +- **Wooden Panel Roof End Medium** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_end_medium`: native-edge: 2 +- **Wooden Panel Roof End Small** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_end_small`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_1`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_2`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_3`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 4** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_4`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 5** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_5`: native-edge: 2 +- **Wooden Panel Roof Slope Wall 6** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_roof_slope_wall_6`: native-edge: 2 +- **Wooden Panel Round Window Wall** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_round_window_wall`: native-edge: 44 +- **Wooden Panel Square Window Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_square_window_wall_1`: native-edge: 44 +- **Wooden Panel Square Window Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_square_window_wall_2`: native-edge: 44 +- **Wooden Panel Square Window Wall 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_square_window_wall_3`: native-edge: 44 +- **Wooden Panel Wide Window Wall 1** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_wide_window_wall_1`: native-edge: 44 +- **Wooden Panel Wide Window Wall 2** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_wide_window_wall_2`: native-edge: 42 +- **Wooden Panel Wide Window Wall 3** — `kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_wide_window_wall_3`: native-edge: 42 +- **Wooden Panel Window Frame** — `kbw.vanilla.woodenwindowframelvl3`: native-edge: 2 +- **Wooden Railing** — `kbw.vanillaexpanded.fencing.railing.wooden_railing_4`: no-compatible-authored-model: 1 + - `fixtures_railings_01_96`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **Wooden Stair Railing** — `kbw.vanillaexpanded.fencing.stair_railings.wooden_stair_railing`: no-compatible-authored-model: 2 + - `fixtures_railings_01_98`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + - `fixtures_railings_01_99`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- **Wooden Wall (Good)** — `kbw.vanilla.woodenwalllvl3`: native-edge: 2 +- **Wooden Wall (Poor)** — `kbw.vanilla.woodenwalllvl2`: native-edge: 2 +- **Wooden Wall (Shoddy)** — `kbw.vanilla.woodenwalllvl1`: native-edge: 2 +- **Wooden Window 1** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_1`: native-edge: 2 +- **Wooden Window 10** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_10`: native-edge: 2 +- **Wooden Window 11** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_11`: native-edge: 2 +- **Wooden Window 12** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_12`: native-edge: 2 +- **Wooden Window 13** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_13`: native-edge: 2 +- **Wooden Window 14** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_14`: native-edge: 2 +- **Wooden Window 15** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_15`: native-edge: 2 +- **Wooden Window 16** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_16`: native-edge: 2 +- **Wooden Window 17** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_17`: no-compatible-authored-model: 2 + - `fixtures_windows_wood_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_wood_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Wooden Window 18** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_18`: no-compatible-authored-model: 2 + - `fixtures_windows_wood_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + - `fixtures_windows_wood_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- **Wooden Window 2** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_2`: native-edge: 2 +- **Wooden Window 3** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_3`: native-edge: 2 +- **Wooden Window 4** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_4`: native-edge: 2 +- **Wooden Window 5** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_5`: native-edge: 2 +- **Wooden Window 6** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_6`: native-edge: 2 +- **Wooden Window 7** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_7`: native-edge: 2 +- **Wooden Window 8** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_8`: native-edge: 2 +- **Wooden Window 9** — `kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_9`: native-edge: 2 +- **Wooden Windows** — `kbw.vanilla.wooden_windows`: native-geometry: 2 +- **Wrought Iron Fence** — `kbw.vanillaexpanded.fencing.high.tall_wrought_iron_fence`: native-edge: 5 +- **Wrought Iron Fence** — `kbw.vanillaexpanded.fencing.low.wrought_iron_fence`: native-geometry: 3 +- **Wrought Iron Fence (Half A)** — `kbw.vanillaexpanded.fencing.high.tall_wrought_iron_fence.half_a`: native-edge: 3 +- **Wrought Iron Fence (Half B)** — `kbw.vanillaexpanded.fencing.high.tall_wrought_iron_fence.half_b`: native-edge: 3 +- **Wrought Iron Fence Corner** — `kbw.vanillaexpanded.fencing.high.tall_wrought_iron_fence_corner`: native-edge: 1 +- **Wrought Iron Fence Corner** — `kbw.vanillaexpanded.fencing.low.wrought_iron_fence_corner`: native-geometry: 1 +- **Wrought Iron Gate** — `kbw.vanillaexpanded.doors.gates.wrought_iron_gate`: native-geometry: 4 +- **Yellow Carpet** — `kbw.vanillaexpanded.floors.carpets.floors_interior_carpet_01_10`: native-floor: 1 +- **Yellow Checkered Tiles** — `kbw.vanillaexpanded.floors.tile_checkered_small.floors_interior_tilesandwood_01_3`: native-floor: 1 +- **Yellow Diagonal Tiles** — `kbw.vanillaexpanded.floors.tile_diagonal.floors_interior_tilesandwood_01_9`: native-floor: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line`: native-floor-overlay: 4 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_10`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_11`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_12`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_13`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_14`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_15`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_16`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_17`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_18`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_19`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_2`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_20`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_21`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_22`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_23`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_24`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_25`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_26`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_27`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_28`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_29`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_3`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_30`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_31`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_32`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_33`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_34`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_35`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_36`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_37`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_38`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_39`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_4`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_40`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_41`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_42`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_43`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_44`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_45`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_46`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_47`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_48`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_49`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_5`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_50`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_51`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_52`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_53`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_54`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_55`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_56`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_57`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_58`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_59`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_6`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_60`: native-floor-overlay: 1 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_61`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_62`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_63`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_64`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_65`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_66`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_67`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_68`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_7`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_8`: native-floor-overlay: 2 +- **Yellow Line** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_9`: native-floor-overlay: 1 +- **Yellow Line Corner** — `kbw.vanillaexpanded.road_work.painted_yellow_line.yellow_line_corner`: native-floor-overlay: 4 diff --git a/reports/sprite-decisions.json b/reports/sprite-decisions.json new file mode 100644 index 0000000..6e7b898 --- /dev/null +++ b/reports/sprite-decisions.json @@ -0,0 +1,49028 @@ +{ + "appliances_com_01_10": { + "status": "already-bound", + "source": "appliances_com_01_10", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_11": { + "status": "already-bound", + "source": "appliances_com_01_11", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_7": { + "status": "already-bound", + "source": "appliances_com_01_7", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_8": { + "status": "already-bound", + "source": "appliances_com_01_8", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_80": { + "status": "already-bound", + "source": "appliances_com_01_80", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_81": { + "status": "already-bound", + "source": "appliances_com_01_81", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_82": { + "status": "already-bound", + "source": "appliances_com_01_82", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_83": { + "status": "already-bound", + "source": "appliances_com_01_83", + "evidence": "Exact authored sprite binding" + }, + "appliances_com_01_9": { + "status": "already-bound", + "source": "appliances_com_01_9", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_0": { + "status": "already-bound", + "source": "appliances_cooking_01_0", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_1": { + "status": "already-bound", + "source": "appliances_cooking_01_1", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_10": { + "status": "already-bound", + "source": "appliances_cooking_01_10", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_11": { + "status": "already-bound", + "source": "appliances_cooking_01_11", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_12": { + "status": "already-bound", + "source": "appliances_cooking_01_12", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_13": { + "status": "already-bound", + "source": "appliances_cooking_01_13", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_14": { + "status": "already-bound", + "source": "appliances_cooking_01_14", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_15": { + "status": "already-bound", + "source": "appliances_cooking_01_15", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_16": { + "status": "already-bound", + "source": "appliances_cooking_01_16", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_17": { + "status": "already-bound", + "source": "appliances_cooking_01_17", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_18": { + "status": "already-bound", + "source": "appliances_cooking_01_18", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_19": { + "status": "already-bound", + "source": "appliances_cooking_01_19", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_2": { + "status": "already-bound", + "source": "appliances_cooking_01_2", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_20": { + "status": "already-bound", + "source": "appliances_cooking_01_20", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_21": { + "status": "already-bound", + "source": "appliances_cooking_01_21", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_22": { + "status": "already-bound", + "source": "appliances_cooking_01_22", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_23": { + "status": "already-bound", + "source": "appliances_cooking_01_23", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_24": { + "status": "already-bound", + "source": "appliances_cooking_01_24", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_25": { + "status": "already-bound", + "source": "appliances_cooking_01_25", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_26": { + "status": "already-bound", + "source": "appliances_cooking_01_26", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_27": { + "status": "already-bound", + "source": "appliances_cooking_01_27", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_28": { + "status": "already-bound", + "source": "appliances_cooking_01_28", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_29": { + "status": "already-bound", + "source": "appliances_cooking_01_29", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_3": { + "status": "already-bound", + "source": "appliances_cooking_01_3", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_30": { + "status": "already-bound", + "source": "appliances_cooking_01_30", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_31": { + "status": "already-bound", + "source": "appliances_cooking_01_31", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_35": { + "status": "already-bound", + "source": "appliances_cooking_01_35", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_4": { + "status": "already-bound", + "source": "appliances_cooking_01_4", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_40": { + "status": "already-bound", + "source": "appliances_cooking_01_40", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_41": { + "status": "already-bound", + "source": "appliances_cooking_01_41", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_42": { + "status": "already-bound", + "source": "appliances_cooking_01_42", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_43": { + "status": "already-bound", + "source": "appliances_cooking_01_43", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_44": { + "status": "already-bound", + "source": "appliances_cooking_01_44", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_45": { + "status": "already-bound", + "source": "appliances_cooking_01_45", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_46": { + "status": "already-bound", + "source": "appliances_cooking_01_46", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_47": { + "status": "already-bound", + "source": "appliances_cooking_01_47", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_48": { + "status": "already-bound", + "source": "appliances_cooking_01_48", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_49": { + "status": "already-bound", + "source": "appliances_cooking_01_49", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_5": { + "status": "already-bound", + "source": "appliances_cooking_01_5", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_50": { + "status": "already-bound", + "source": "appliances_cooking_01_50", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_51": { + "status": "already-bound", + "source": "appliances_cooking_01_51", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_52": { + "status": "already-bound", + "source": "appliances_cooking_01_52", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_53": { + "status": "already-bound", + "source": "appliances_cooking_01_53", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_54": { + "status": "already-bound", + "source": "appliances_cooking_01_54", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_55": { + "status": "already-bound", + "source": "appliances_cooking_01_55", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_56": { + "status": "already-bound", + "source": "appliances_cooking_01_56", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_57": { + "status": "already-bound", + "source": "appliances_cooking_01_57", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_58": { + "status": "already-bound", + "source": "appliances_cooking_01_58", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_59": { + "status": "already-bound", + "source": "appliances_cooking_01_59", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_6": { + "status": "already-bound", + "source": "appliances_cooking_01_6", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_7": { + "status": "already-bound", + "source": "appliances_cooking_01_7", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_8": { + "status": "already-bound", + "source": "appliances_cooking_01_8", + "evidence": "Exact authored sprite binding" + }, + "appliances_cooking_01_9": { + "status": "already-bound", + "source": "appliances_cooking_01_9", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_0": { + "status": "already-bound", + "source": "appliances_laundry_01_0", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_1": { + "status": "already-bound", + "source": "appliances_laundry_01_1", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_12": { + "status": "already-bound", + "source": "appliances_laundry_01_12", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_13": { + "status": "already-bound", + "source": "appliances_laundry_01_13", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_14": { + "status": "already-bound", + "source": "appliances_laundry_01_14", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_15": { + "status": "already-bound", + "source": "appliances_laundry_01_15", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_2": { + "status": "already-bound", + "source": "appliances_laundry_01_2", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_3": { + "status": "already-bound", + "source": "appliances_laundry_01_3", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_4": { + "status": "already-bound", + "source": "appliances_laundry_01_4", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_5": { + "status": "already-bound", + "source": "appliances_laundry_01_5", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_6": { + "status": "already-bound", + "source": "appliances_laundry_01_6", + "evidence": "Exact authored sprite binding" + }, + "appliances_laundry_01_7": { + "status": "already-bound", + "source": "appliances_laundry_01_7", + "evidence": "Exact authored sprite binding" + }, + "appliances_misc_01_0": { + "status": "already-bound", + "source": "appliances_misc_01_0", + "evidence": "Exact authored sprite binding" + }, + "appliances_misc_01_12": { + "status": "already-bound", + "source": "appliances_misc_01_12", + "evidence": "Exact authored sprite binding" + }, + "appliances_misc_01_4": { + "status": "already-bound", + "source": "appliances_misc_01_4", + "evidence": "Exact authored sprite binding" + }, + "appliances_misc_01_8": { + "status": "already-bound", + "source": "appliances_misc_01_8", + "evidence": "Exact authored sprite binding" + }, + "appliances_radio_01_0": { + "status": "already-bound", + "source": "appliances_radio_01_0", + "evidence": "Exact authored sprite binding" + }, + "appliances_radio_01_1": { + "status": "already-bound", + "source": "appliances_radio_01_1", + "evidence": "Exact authored sprite binding" + }, + "appliances_radio_01_2": { + "status": "already-bound", + "source": "appliances_radio_01_2", + "evidence": "Exact authored sprite binding" + }, + "appliances_radio_01_3": { + "status": "already-bound", + "source": "appliances_radio_01_3", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_0": { + "status": "already-bound", + "source": "appliances_refrigeration_01_0", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_1": { + "status": "already-bound", + "source": "appliances_refrigeration_01_1", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_10": { + "status": "already-bound", + "source": "appliances_refrigeration_01_10", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_11": { + "status": "already-bound", + "source": "appliances_refrigeration_01_11", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_12": { + "status": "already-bound", + "source": "appliances_refrigeration_01_12", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_13": { + "status": "already-bound", + "source": "appliances_refrigeration_01_13", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_14": { + "status": "already-bound", + "source": "appliances_refrigeration_01_14", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_15": { + "status": "already-bound", + "source": "appliances_refrigeration_01_15", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_16": { + "status": "already-bound", + "source": "appliances_refrigeration_01_16", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_17": { + "status": "already-bound", + "source": "appliances_refrigeration_01_17", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_18": { + "status": "already-bound", + "source": "appliances_refrigeration_01_18", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_19": { + "status": "already-bound", + "source": "appliances_refrigeration_01_19", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_2": { + "status": "already-bound", + "source": "appliances_refrigeration_01_2", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_20": { + "status": "already-bound", + "source": "appliances_refrigeration_01_20", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_21": { + "status": "already-bound", + "source": "appliances_refrigeration_01_21", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_22": { + "status": "already-bound", + "source": "appliances_refrigeration_01_22", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_23": { + "status": "already-bound", + "source": "appliances_refrigeration_01_23", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_24": { + "status": "already-bound", + "source": "appliances_refrigeration_01_24", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_25": { + "status": "already-bound", + "source": "appliances_refrigeration_01_25", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_26": { + "status": "already-bound", + "source": "appliances_refrigeration_01_26", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_27": { + "status": "already-bound", + "source": "appliances_refrigeration_01_27", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_28": { + "status": "already-bound", + "source": "appliances_refrigeration_01_28", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_29": { + "status": "already-bound", + "source": "appliances_refrigeration_01_29", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_3": { + "status": "already-bound", + "source": "appliances_refrigeration_01_3", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_30": { + "status": "already-bound", + "source": "appliances_refrigeration_01_30", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_31": { + "status": "already-bound", + "source": "appliances_refrigeration_01_31", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_32": { + "status": "already-bound", + "source": "appliances_refrigeration_01_32", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_33": { + "status": "already-bound", + "source": "appliances_refrigeration_01_33", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_34": { + "status": "already-bound", + "source": "appliances_refrigeration_01_34", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_35": { + "status": "already-bound", + "source": "appliances_refrigeration_01_35", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_36": { + "status": "already-bound", + "source": "appliances_refrigeration_01_36", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_37": { + "status": "already-bound", + "source": "appliances_refrigeration_01_37", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_38": { + "status": "already-bound", + "source": "appliances_refrigeration_01_38", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_39": { + "status": "already-bound", + "source": "appliances_refrigeration_01_39", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_4": { + "status": "already-bound", + "source": "appliances_refrigeration_01_4", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_40": { + "status": "already-bound", + "source": "appliances_refrigeration_01_40", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_41": { + "status": "already-bound", + "source": "appliances_refrigeration_01_41", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_42": { + "status": "already-bound", + "source": "appliances_refrigeration_01_42", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_43": { + "status": "already-bound", + "source": "appliances_refrigeration_01_43", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_48": { + "status": "already-bound", + "source": "appliances_refrigeration_01_48", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_49": { + "status": "already-bound", + "source": "appliances_refrigeration_01_49", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_5": { + "status": "already-bound", + "source": "appliances_refrigeration_01_5", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_50": { + "status": "already-bound", + "source": "appliances_refrigeration_01_50", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_51": { + "status": "already-bound", + "source": "appliances_refrigeration_01_51", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_6": { + "status": "already-bound", + "source": "appliances_refrigeration_01_6", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_7": { + "status": "already-bound", + "source": "appliances_refrigeration_01_7", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_8": { + "status": "already-bound", + "source": "appliances_refrigeration_01_8", + "evidence": "Exact authored sprite binding" + }, + "appliances_refrigeration_01_9": { + "status": "already-bound", + "source": "appliances_refrigeration_01_9", + "evidence": "Exact authored sprite binding" + }, + "appliances_television_01_4": { + "status": "already-bound", + "source": "appliances_television_01_4", + "evidence": "Exact authored sprite binding" + }, + "appliances_television_01_5": { + "status": "already-bound", + "source": "appliances_television_01_5", + "evidence": "Exact authored sprite binding" + }, + "appliances_television_01_6": { + "status": "already-bound", + "source": "appliances_television_01_6", + "evidence": "Exact authored sprite binding" + }, + "appliances_television_01_7": { + "status": "already-bound", + "source": "appliances_television_01_7", + "evidence": "Exact authored sprite binding" + }, + "blends_natural_01_16": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_natural_01_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_32": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_natural_01_33": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_34": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_35": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_40": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_41": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_42": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_43": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_48": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_natural_01_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_5": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_natural_01_50": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_51": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_56": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_57": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_58": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_64": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_natural_01_65": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_66": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_67": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_natural_01_68": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_100": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_101": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_102": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_103": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_16": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_21": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_4": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_48": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_5": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_50": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_51": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_53": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_56": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_57": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_58": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_64": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_65": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_66": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_67": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_68": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_69": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_70": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_71": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_80": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_81": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_82": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_83": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_84": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_85": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_86": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_87": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_96": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "blends_street_01_97": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_98": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_street_01_99": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_0": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_12": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_13": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_14": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_15": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_16": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_21": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_22": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_23": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_28": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_29": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_30": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_31": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_4": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_5": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_6": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_7": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "blends_streetoverlays_01_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "camping_01_16": { + "status": "already-bound", + "source": "camping_01_16", + "evidence": "Exact authored sprite binding" + }, + "camping_01_17": { + "status": "already-bound", + "source": "camping_01_17", + "evidence": "Exact authored sprite binding" + }, + "camping_01_18": { + "status": "already-bound", + "source": "camping_01_18", + "evidence": "Exact authored sprite binding" + }, + "camping_01_19": { + "status": "already-bound", + "source": "camping_01_19", + "evidence": "Exact authored sprite binding" + }, + "camping_01_21": { + "status": "already-bound", + "source": "camping_01_21", + "evidence": "Exact authored sprite binding" + }, + "camping_01_22": { + "status": "already-bound", + "source": "camping_01_22", + "evidence": "Exact authored sprite binding" + }, + "camping_01_24": { + "status": "already-bound", + "source": "camping_01_24", + "evidence": "Exact authored sprite binding" + }, + "camping_01_25": { + "status": "already-bound", + "source": "camping_01_25", + "evidence": "Exact authored sprite binding" + }, + "camping_01_26": { + "status": "already-bound", + "source": "camping_01_26", + "evidence": "Exact authored sprite binding" + }, + "camping_01_27": { + "status": "already-bound", + "source": "camping_01_27", + "evidence": "Exact authored sprite binding" + }, + "camping_01_28": { + "status": "already-bound", + "source": "camping_01_28", + "evidence": "Exact authored sprite binding" + }, + "camping_01_29": { + "status": "already-bound", + "source": "camping_01_29", + "evidence": "Exact authored sprite binding" + }, + "camping_01_30": { + "status": "already-bound", + "source": "camping_01_30", + "evidence": "Exact authored sprite binding" + }, + "camping_01_31": { + "status": "already-bound", + "source": "camping_01_31", + "evidence": "Exact authored sprite binding" + }, + "camping_01_32": { + "status": "already-bound", + "source": "camping_01_32", + "evidence": "Exact authored sprite binding" + }, + "camping_01_33": { + "status": "already-bound", + "source": "camping_01_33", + "evidence": "Exact authored sprite binding" + }, + "camping_01_34": { + "status": "already-bound", + "source": "camping_01_34", + "evidence": "Exact authored sprite binding" + }, + "camping_01_35": { + "status": "already-bound", + "source": "camping_01_35", + "evidence": "Exact authored sprite binding" + }, + "camping_01_36": { + "status": "already-bound", + "source": "camping_01_36", + "evidence": "Exact authored sprite binding" + }, + "camping_01_37": { + "status": "already-bound", + "source": "camping_01_37", + "evidence": "Exact authored sprite binding" + }, + "camping_01_38": { + "status": "already-bound", + "source": "camping_01_38", + "evidence": "Exact authored sprite binding" + }, + "camping_01_39": { + "status": "already-bound", + "source": "camping_01_39", + "evidence": "Exact authored sprite binding" + }, + "camping_01_40": { + "status": "already-bound", + "source": "camping_01_40", + "evidence": "Exact authored sprite binding" + }, + "camping_01_41": { + "status": "already-bound", + "source": "camping_01_41", + "evidence": "Exact authored sprite binding" + }, + "camping_01_42": { + "status": "already-bound", + "source": "camping_01_42", + "evidence": "Exact authored sprite binding" + }, + "camping_01_43": { + "status": "already-bound", + "source": "camping_01_43", + "evidence": "Exact authored sprite binding" + }, + "camping_01_48": { + "status": "already-bound", + "source": "camping_01_48", + "evidence": "Exact authored sprite binding" + }, + "camping_01_49": { + "status": "already-bound", + "source": "camping_01_49", + "evidence": "Exact authored sprite binding" + }, + "camping_01_50": { + "status": "already-bound", + "source": "camping_01_50", + "evidence": "Exact authored sprite binding" + }, + "camping_01_51": { + "status": "already-bound", + "source": "camping_01_51", + "evidence": "Exact authored sprite binding" + }, + "camping_01_52": { + "status": "already-bound", + "source": "camping_01_52", + "evidence": "Exact authored sprite binding" + }, + "camping_01_53": { + "status": "already-bound", + "source": "camping_01_53", + "evidence": "Exact authored sprite binding" + }, + "camping_01_56": { + "status": "already-bound", + "source": "camping_01_56", + "evidence": "Exact authored sprite binding" + }, + "camping_01_57": { + "status": "already-bound", + "source": "camping_01_57", + "evidence": "Exact authored sprite binding" + }, + "camping_01_58": { + "status": "already-bound", + "source": "camping_01_58", + "evidence": "Exact authored sprite binding" + }, + "camping_01_59": { + "status": "already-bound", + "source": "camping_01_59", + "evidence": "Exact authored sprite binding" + }, + "camping_01_6": { + "status": "already-bound", + "source": "camping_01_6", + "evidence": "Exact authored sprite binding" + }, + "camping_01_60": { + "status": "already-bound", + "source": "camping_01_60", + "evidence": "Exact authored sprite binding" + }, + "camping_01_61": { + "status": "already-bound", + "source": "camping_01_61", + "evidence": "Exact authored sprite binding" + }, + "camping_03_0": { + "status": "already-bound", + "source": "camping_03_0", + "evidence": "Exact authored sprite binding" + }, + "camping_03_1": { + "status": "already-bound", + "source": "camping_03_1", + "evidence": "Exact authored sprite binding" + }, + "camping_03_10": { + "status": "already-bound", + "source": "camping_03_10", + "evidence": "Exact authored sprite binding" + }, + "camping_03_11": { + "status": "already-bound", + "source": "camping_03_11", + "evidence": "Exact authored sprite binding" + }, + "camping_03_12": { + "status": "already-bound", + "source": "camping_03_12", + "evidence": "Exact authored sprite binding" + }, + "camping_03_13": { + "status": "already-bound", + "source": "camping_03_13", + "evidence": "Exact authored sprite binding" + }, + "camping_03_14": { + "status": "already-bound", + "source": "camping_03_14", + "evidence": "Exact authored sprite binding" + }, + "camping_03_15": { + "status": "already-bound", + "source": "camping_03_15", + "evidence": "Exact authored sprite binding" + }, + "camping_03_16": { + "status": "already-bound", + "source": "camping_03_16", + "evidence": "Exact authored sprite binding" + }, + "camping_03_19": { + "status": "already-bound", + "source": "camping_03_19", + "evidence": "Exact authored sprite binding" + }, + "camping_03_2": { + "status": "already-bound", + "source": "camping_03_2", + "evidence": "Exact authored sprite binding" + }, + "camping_03_3": { + "status": "already-bound", + "source": "camping_03_3", + "evidence": "Exact authored sprite binding" + }, + "camping_03_4": { + "status": "already-bound", + "source": "camping_03_4", + "evidence": "Exact authored sprite binding" + }, + "camping_03_40": { + "status": "already-bound", + "source": "camping_03_40", + "evidence": "Exact authored sprite binding" + }, + "camping_03_41": { + "status": "already-bound", + "source": "camping_03_41", + "evidence": "Exact authored sprite binding" + }, + "camping_03_42": { + "status": "already-bound", + "source": "camping_03_42", + "evidence": "Exact authored sprite binding" + }, + "camping_03_43": { + "status": "already-bound", + "source": "camping_03_43", + "evidence": "Exact authored sprite binding" + }, + "camping_03_44": { + "status": "already-bound", + "source": "camping_03_44", + "evidence": "Exact authored sprite binding" + }, + "camping_03_45": { + "status": "already-bound", + "source": "camping_03_45", + "evidence": "Exact authored sprite binding" + }, + "camping_03_46": { + "status": "already-bound", + "source": "camping_03_46", + "evidence": "Exact authored sprite binding" + }, + "camping_03_47": { + "status": "already-bound", + "source": "camping_03_47", + "evidence": "Exact authored sprite binding" + }, + "camping_03_5": { + "status": "already-bound", + "source": "camping_03_5", + "evidence": "Exact authored sprite binding" + }, + "camping_03_6": { + "status": "already-bound", + "source": "camping_03_6", + "evidence": "Exact authored sprite binding" + }, + "camping_03_7": { + "status": "already-bound", + "source": "camping_03_7", + "evidence": "Exact authored sprite binding" + }, + "camping_03_8": { + "status": "already-bound", + "source": "camping_03_8", + "evidence": "Exact authored sprite binding" + }, + "camping_03_9": { + "status": "already-bound", + "source": "camping_03_9", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_0": { + "status": "already-bound", + "source": "carpentry_01_0", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_1": { + "status": "already-bound", + "source": "carpentry_01_1", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_16": { + "status": "already-bound", + "source": "carpentry_01_16", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_19": { + "status": "already-bound", + "source": "carpentry_01_19", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_24": { + "status": "already-bound", + "source": "carpentry_01_24", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_25": { + "status": "already-bound", + "source": "carpentry_01_25", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_26": { + "status": "already-bound", + "source": "carpentry_01_26", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_27": { + "status": "already-bound", + "source": "carpentry_01_27", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_28": { + "status": "already-bound", + "source": "carpentry_01_28", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_29": { + "status": "already-bound", + "source": "carpentry_01_29", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_30": { + "status": "already-bound", + "source": "carpentry_01_30", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_31": { + "status": "already-bound", + "source": "carpentry_01_31", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_32": { + "status": "already-bound", + "source": "carpentry_01_32", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_33": { + "status": "already-bound", + "source": "carpentry_01_33", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_34": { + "status": "already-bound", + "source": "carpentry_01_34", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_35": { + "status": "already-bound", + "source": "carpentry_01_35", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_36": { + "status": "already-bound", + "source": "carpentry_01_36", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_37": { + "status": "already-bound", + "source": "carpentry_01_37", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_38": { + "status": "already-bound", + "source": "carpentry_01_38", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_39": { + "status": "already-bound", + "source": "carpentry_01_39", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_40": { + "status": "already-bound", + "source": "carpentry_01_40", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_41": { + "status": "already-bound", + "source": "carpentry_01_41", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_42": { + "status": "already-bound", + "source": "carpentry_01_42", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_43": { + "status": "already-bound", + "source": "carpentry_01_43", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_44": { + "status": "already-bound", + "source": "carpentry_01_44", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_45": { + "status": "already-bound", + "source": "carpentry_01_45", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_46": { + "status": "already-bound", + "source": "carpentry_01_46", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_47": { + "status": "already-bound", + "source": "carpentry_01_47", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_48": { + "status": "already-bound", + "source": "carpentry_01_48", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_49": { + "status": "already-bound", + "source": "carpentry_01_49", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_50": { + "status": "already-bound", + "source": "carpentry_01_50", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_51": { + "status": "already-bound", + "source": "carpentry_01_51", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_52": { + "status": "already-bound", + "source": "carpentry_01_52", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_53": { + "status": "already-bound", + "source": "carpentry_01_53", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_54": { + "status": "already-bound", + "source": "carpentry_01_54", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_55": { + "status": "already-bound", + "source": "carpentry_01_55", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_56": { + "status": "already-bound", + "source": "carpentry_01_56", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_57": { + "status": "already-bound", + "source": "carpentry_01_57", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_58": { + "status": "already-bound", + "source": "carpentry_01_58", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_59": { + "status": "already-bound", + "source": "carpentry_01_59", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_60": { + "status": "already-bound", + "source": "carpentry_01_60", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_61": { + "status": "already-bound", + "source": "carpentry_01_61", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_62": { + "status": "already-bound", + "source": "carpentry_01_62", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_8": { + "status": "already-bound", + "source": "carpentry_01_8", + "evidence": "Exact authored sprite binding" + }, + "carpentry_01_9": { + "status": "already-bound", + "source": "carpentry_01_9", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_0": { + "status": "already-bound", + "source": "carpentry_02_0", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_1": { + "status": "already-bound", + "source": "carpentry_02_1", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_10": { + "status": "already-bound", + "source": "carpentry_02_10", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_100": { + "status": "already-bound", + "source": "carpentry_02_100", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_101": { + "status": "already-bound", + "source": "carpentry_02_101", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_102": { + "status": "already-bound", + "source": "carpentry_02_102", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_103": { + "status": "already-bound", + "source": "carpentry_02_103", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_11": { + "status": "already-bound", + "source": "carpentry_02_11", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_116": { + "status": "already-bound", + "source": "carpentry_02_116", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_12": { + "status": "already-bound", + "source": "carpentry_02_12", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_120": { + "status": "already-bound", + "source": "carpentry_02_120", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_122": { + "status": "already-bound", + "source": "carpentry_02_122", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_124": { + "status": "already-bound", + "source": "carpentry_02_124", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_13": { + "status": "already-bound", + "source": "carpentry_02_13", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_14": { + "status": "already-bound", + "source": "carpentry_02_14", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_15": { + "status": "already-bound", + "source": "carpentry_02_15", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_16": { + "status": "already-bound", + "source": "carpentry_02_16", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_17": { + "status": "already-bound", + "source": "carpentry_02_17", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_18": { + "status": "already-bound", + "source": "carpentry_02_18", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_19": { + "status": "already-bound", + "source": "carpentry_02_19", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_2": { + "status": "already-bound", + "source": "carpentry_02_2", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_20": { + "status": "already-bound", + "source": "carpentry_02_20", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_21": { + "status": "already-bound", + "source": "carpentry_02_21", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_22": { + "status": "already-bound", + "source": "carpentry_02_22", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_23": { + "status": "already-bound", + "source": "carpentry_02_23", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_24": { + "status": "already-bound", + "source": "carpentry_02_24", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_25": { + "status": "already-bound", + "source": "carpentry_02_25", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_26": { + "status": "already-bound", + "source": "carpentry_02_26", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_27": { + "status": "already-bound", + "source": "carpentry_02_27", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_28": { + "status": "already-bound", + "source": "carpentry_02_28", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_29": { + "status": "already-bound", + "source": "carpentry_02_29", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_3": { + "status": "already-bound", + "source": "carpentry_02_3", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_30": { + "status": "already-bound", + "source": "carpentry_02_30", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_31": { + "status": "already-bound", + "source": "carpentry_02_31", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_32": { + "status": "already-bound", + "source": "carpentry_02_32", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_33": { + "status": "already-bound", + "source": "carpentry_02_33", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_34": { + "status": "already-bound", + "source": "carpentry_02_34", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_35": { + "status": "already-bound", + "source": "carpentry_02_35", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_36": { + "status": "already-bound", + "source": "carpentry_02_36", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_37": { + "status": "already-bound", + "source": "carpentry_02_37", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_38": { + "status": "already-bound", + "source": "carpentry_02_38", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_39": { + "status": "already-bound", + "source": "carpentry_02_39", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_4": { + "status": "already-bound", + "source": "carpentry_02_4", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_40": { + "status": "already-bound", + "source": "carpentry_02_40", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_41": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "carpentry_02_44": { + "status": "already-bound", + "source": "carpentry_02_44", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "carpentry_02_48": { + "status": "already-bound", + "source": "carpentry_02_48", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "carpentry_02_5": { + "status": "already-bound", + "source": "carpentry_02_5", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_54": { + "status": "already-bound", + "source": "carpentry_02_54", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_56": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "carpentry_02_57": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "carpentry_02_58": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "carpentry_02_59": { + "status": "already-bound", + "source": "carpentry_02_59", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_6": { + "status": "already-bound", + "source": "carpentry_02_6", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_60": { + "status": "already-bound", + "source": "carpentry_02_60", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_61": { + "status": "already-bound", + "source": "carpentry_02_61", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_62": { + "status": "already-bound", + "source": "carpentry_02_62", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_64": { + "status": "already-bound", + "source": "carpentry_02_64", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_65": { + "status": "already-bound", + "source": "carpentry_02_65", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_66": { + "status": "already-bound", + "source": "carpentry_02_66", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_67": { + "status": "already-bound", + "source": "carpentry_02_67", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_68": { + "status": "already-bound", + "source": "carpentry_02_68", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_69": { + "status": "already-bound", + "source": "carpentry_02_69", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_7": { + "status": "already-bound", + "source": "carpentry_02_7", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_70": { + "status": "already-bound", + "source": "carpentry_02_70", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_71": { + "status": "already-bound", + "source": "carpentry_02_71", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_72": { + "status": "already-bound", + "source": "carpentry_02_72", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_73": { + "status": "already-bound", + "source": "carpentry_02_73", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_74": { + "status": "already-bound", + "source": "carpentry_02_74", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_75": { + "status": "already-bound", + "source": "carpentry_02_75", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_8": { + "status": "already-bound", + "source": "carpentry_02_8", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_80": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "carpentry_02_81": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "carpentry_02_88": { + "status": "already-bound", + "source": "carpentry_02_88", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_89": { + "status": "already-bound", + "source": "carpentry_02_89", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_9": { + "status": "already-bound", + "source": "carpentry_02_9", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_90": { + "status": "already-bound", + "source": "carpentry_02_90", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_96": { + "status": "already-bound", + "source": "carpentry_02_96", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_97": { + "status": "already-bound", + "source": "carpentry_02_97", + "evidence": "Exact authored sprite binding" + }, + "carpentry_02_98": { + "status": "already-bound", + "source": "carpentry_02_98", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_0": { + "status": "already-bound", + "source": "carpentry_03_0", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_1": { + "status": "already-bound", + "source": "carpentry_03_1", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_10": { + "status": "already-bound", + "source": "carpentry_03_10", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_11": { + "status": "already-bound", + "source": "carpentry_03_11", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_12": { + "status": "already-bound", + "source": "carpentry_03_12", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_13": { + "status": "already-bound", + "source": "carpentry_03_13", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_14": { + "status": "already-bound", + "source": "carpentry_03_14", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_15": { + "status": "already-bound", + "source": "carpentry_03_15", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_16": { + "status": "already-bound", + "source": "carpentry_03_16", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_17": { + "status": "already-bound", + "source": "carpentry_03_17", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_18": { + "status": "already-bound", + "source": "carpentry_03_18", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_19": { + "status": "already-bound", + "source": "carpentry_03_19", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_2": { + "status": "already-bound", + "source": "carpentry_03_2", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_20": { + "status": "already-bound", + "source": "carpentry_03_20", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_21": { + "status": "already-bound", + "source": "carpentry_03_21", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_22": { + "status": "already-bound", + "source": "carpentry_03_22", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_23": { + "status": "already-bound", + "source": "carpentry_03_23", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_24": { + "status": "already-bound", + "source": "carpentry_03_24", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_25": { + "status": "already-bound", + "source": "carpentry_03_25", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_26": { + "status": "already-bound", + "source": "carpentry_03_26", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_27": { + "status": "already-bound", + "source": "carpentry_03_27", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_28": { + "status": "already-bound", + "source": "carpentry_03_28", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_29": { + "status": "already-bound", + "source": "carpentry_03_29", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_3": { + "status": "already-bound", + "source": "carpentry_03_3", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_30": { + "status": "already-bound", + "source": "carpentry_03_30", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_31": { + "status": "already-bound", + "source": "carpentry_03_31", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_32": { + "status": "already-bound", + "source": "carpentry_03_32", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_33": { + "status": "already-bound", + "source": "carpentry_03_33", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_34": { + "status": "already-bound", + "source": "carpentry_03_34", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_35": { + "status": "already-bound", + "source": "carpentry_03_35", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_36": { + "status": "already-bound", + "source": "carpentry_03_36", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_37": { + "status": "already-bound", + "source": "carpentry_03_37", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_38": { + "status": "already-bound", + "source": "carpentry_03_38", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_39": { + "status": "already-bound", + "source": "carpentry_03_39", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_4": { + "status": "already-bound", + "source": "carpentry_03_4", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_40": { + "status": "already-bound", + "source": "carpentry_03_40", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_41": { + "status": "already-bound", + "source": "carpentry_03_41", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_42": { + "status": "already-bound", + "source": "carpentry_03_42", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_43": { + "status": "already-bound", + "source": "carpentry_03_43", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_44": { + "status": "already-bound", + "source": "carpentry_03_44", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_45": { + "status": "already-bound", + "source": "carpentry_03_45", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_46": { + "status": "already-bound", + "source": "carpentry_03_46", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_47": { + "status": "already-bound", + "source": "carpentry_03_47", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_48": { + "status": "already-bound", + "source": "carpentry_03_48", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_49": { + "status": "already-bound", + "source": "carpentry_03_49", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_5": { + "status": "already-bound", + "source": "carpentry_03_5", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_50": { + "status": "already-bound", + "source": "carpentry_03_50", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_51": { + "status": "already-bound", + "source": "carpentry_03_51", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_52": { + "status": "already-bound", + "source": "carpentry_03_52", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_53": { + "status": "already-bound", + "source": "carpentry_03_53", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_54": { + "status": "already-bound", + "source": "carpentry_03_54", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_55": { + "status": "already-bound", + "source": "carpentry_03_55", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_56": { + "status": "already-bound", + "source": "carpentry_03_56", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_57": { + "status": "already-bound", + "source": "carpentry_03_57", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_58": { + "status": "already-bound", + "source": "carpentry_03_58", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_59": { + "status": "already-bound", + "source": "carpentry_03_59", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_6": { + "status": "already-bound", + "source": "carpentry_03_6", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_60": { + "status": "already-bound", + "source": "carpentry_03_60", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_61": { + "status": "already-bound", + "source": "carpentry_03_61", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_62": { + "status": "already-bound", + "source": "carpentry_03_62", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_63": { + "status": "already-bound", + "source": "carpentry_03_63", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_64": { + "status": "already-bound", + "source": "carpentry_03_64", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_65": { + "status": "already-bound", + "source": "carpentry_03_65", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_66": { + "status": "already-bound", + "source": "carpentry_03_66", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_67": { + "status": "already-bound", + "source": "carpentry_03_67", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_68": { + "status": "already-bound", + "source": "carpentry_03_68", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_69": { + "status": "already-bound", + "source": "carpentry_03_69", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_7": { + "status": "already-bound", + "source": "carpentry_03_7", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_70": { + "status": "already-bound", + "source": "carpentry_03_70", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_71": { + "status": "already-bound", + "source": "carpentry_03_71", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_72": { + "status": "already-bound", + "source": "carpentry_03_72", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_73": { + "status": "already-bound", + "source": "carpentry_03_73", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_74": { + "status": "already-bound", + "source": "carpentry_03_74", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_75": { + "status": "already-bound", + "source": "carpentry_03_75", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_76": { + "status": "already-bound", + "source": "carpentry_03_76", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_77": { + "status": "already-bound", + "source": "carpentry_03_77", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_78": { + "status": "already-bound", + "source": "carpentry_03_78", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_79": { + "status": "already-bound", + "source": "carpentry_03_79", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_8": { + "status": "already-bound", + "source": "carpentry_03_8", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_80": { + "status": "already-bound", + "source": "carpentry_03_80", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_81": { + "status": "already-bound", + "source": "carpentry_03_81", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_82": { + "status": "already-bound", + "source": "carpentry_03_82", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_83": { + "status": "already-bound", + "source": "carpentry_03_83", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_84": { + "status": "already-bound", + "source": "carpentry_03_84", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_85": { + "status": "already-bound", + "source": "carpentry_03_85", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_86": { + "status": "already-bound", + "source": "carpentry_03_86", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_87": { + "status": "already-bound", + "source": "carpentry_03_87", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_88": { + "status": "already-bound", + "source": "carpentry_03_88", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_89": { + "status": "already-bound", + "source": "carpentry_03_89", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_9": { + "status": "already-bound", + "source": "carpentry_03_9", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_90": { + "status": "already-bound", + "source": "carpentry_03_90", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_91": { + "status": "already-bound", + "source": "carpentry_03_91", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_92": { + "status": "already-bound", + "source": "carpentry_03_92", + "evidence": "Exact authored sprite binding" + }, + "carpentry_03_93": { + "status": "already-bound", + "source": "carpentry_03_93", + "evidence": "Exact authored sprite binding" + }, + "ceilings_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "constructedobjects_01_24": { + "status": "already-bound", + "source": "constructedobjects_01_24", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_25": { + "status": "already-bound", + "source": "constructedobjects_01_25", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_28": { + "status": "already-bound", + "source": "constructedobjects_01_28", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_29": { + "status": "already-bound", + "source": "constructedobjects_01_29", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_44": { + "status": "already-bound", + "source": "constructedobjects_01_44", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_45": { + "status": "already-bound", + "source": "constructedobjects_01_45", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_46": { + "status": "already-bound", + "source": "constructedobjects_01_46", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_47": { + "status": "already-bound", + "source": "constructedobjects_01_47", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_48": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "constructedobjects_01_49": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "constructedobjects_01_51": { + "status": "already-bound", + "source": "constructedobjects_01_51", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_52": { + "status": "already-bound", + "source": "constructedobjects_01_52", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_53": { + "status": "already-bound", + "source": "constructedobjects_01_53", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_54": { + "status": "already-bound", + "source": "constructedobjects_01_54", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_55": { + "status": "already-bound", + "source": "constructedobjects_01_55", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_61": { + "status": "already-bound", + "source": "constructedobjects_01_61", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_62": { + "status": "already-bound", + "source": "constructedobjects_01_62", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_68": { + "status": "already-bound", + "source": "constructedobjects_01_68", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_69": { + "status": "already-bound", + "source": "constructedobjects_01_69", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_70": { + "status": "already-bound", + "source": "constructedobjects_01_70", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "constructedobjects_01_77": { + "status": "already-bound", + "source": "constructedobjects_01_77", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_78": { + "status": "already-bound", + "source": "constructedobjects_01_78", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_80": { + "status": "already-bound", + "source": "constructedobjects_01_80", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_81": { + "status": "already-bound", + "source": "constructedobjects_01_81", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_82": { + "status": "already-bound", + "source": "constructedobjects_01_82", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_83": { + "status": "already-bound", + "source": "constructedobjects_01_83", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_86": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "constructedobjects_01_88": { + "status": "already-bound", + "source": "constructedobjects_01_88", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_89": { + "status": "already-bound", + "source": "constructedobjects_01_89", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_90": { + "status": "already-bound", + "source": "constructedobjects_01_90", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_96": { + "status": "already-bound", + "source": "constructedobjects_01_96", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_97": { + "status": "already-bound", + "source": "constructedobjects_01_97", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_01_98": { + "status": "already-bound", + "source": "constructedobjects_01_98", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_100": { + "status": "already-bound", + "source": "constructedobjects_signs_01_100", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_101": { + "status": "already-bound", + "source": "constructedobjects_signs_01_101", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "constructedobjects_signs_01_27": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "constructedobjects_signs_01_52": { + "status": "already-bound", + "source": "constructedobjects_signs_01_52", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_53": { + "status": "already-bound", + "source": "constructedobjects_signs_01_53", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_54": { + "status": "already-bound", + "source": "constructedobjects_signs_01_54", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_55": { + "status": "already-bound", + "source": "constructedobjects_signs_01_55", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_60": { + "status": "already-bound", + "source": "constructedobjects_signs_01_60", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_61": { + "status": "already-bound", + "source": "constructedobjects_signs_01_61", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_62": { + "status": "already-bound", + "source": "constructedobjects_signs_01_62", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_63": { + "status": "already-bound", + "source": "constructedobjects_signs_01_63", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_68": { + "status": "already-bound", + "source": "constructedobjects_signs_01_68", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_69": { + "status": "already-bound", + "source": "constructedobjects_signs_01_69", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_70": { + "status": "already-bound", + "source": "constructedobjects_signs_01_70", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_71": { + "status": "already-bound", + "source": "constructedobjects_signs_01_71", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_76": { + "status": "already-bound", + "source": "constructedobjects_signs_01_76", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_77": { + "status": "already-bound", + "source": "constructedobjects_signs_01_77", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_78": { + "status": "already-bound", + "source": "constructedobjects_signs_01_78", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_79": { + "status": "already-bound", + "source": "constructedobjects_signs_01_79", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_84": { + "status": "already-bound", + "source": "constructedobjects_signs_01_84", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_85": { + "status": "already-bound", + "source": "constructedobjects_signs_01_85", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_86": { + "status": "already-bound", + "source": "constructedobjects_signs_01_86", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_87": { + "status": "already-bound", + "source": "constructedobjects_signs_01_87", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_92": { + "status": "already-bound", + "source": "constructedobjects_signs_01_92", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_93": { + "status": "already-bound", + "source": "constructedobjects_signs_01_93", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_94": { + "status": "already-bound", + "source": "constructedobjects_signs_01_94", + "evidence": "Exact authored sprite binding" + }, + "constructedobjects_signs_01_95": { + "status": "already-bound", + "source": "constructedobjects_signs_01_95", + "evidence": "Exact authored sprite binding" + }, + "construction_01_0": { + "status": "already-bound", + "source": "construction_01_0", + "evidence": "Exact authored sprite binding" + }, + "construction_01_1": { + "status": "already-bound", + "source": "construction_01_1", + "evidence": "Exact authored sprite binding" + }, + "construction_01_16": { + "status": "already-bound", + "source": "construction_01_16", + "evidence": "Exact authored sprite binding" + }, + "construction_01_17": { + "status": "already-bound", + "source": "construction_01_17", + "evidence": "Exact authored sprite binding" + }, + "construction_01_18": { + "status": "already-bound", + "source": "construction_01_18", + "evidence": "Exact authored sprite binding" + }, + "construction_01_19": { + "status": "already-bound", + "source": "construction_01_19", + "evidence": "Exact authored sprite binding" + }, + "construction_01_20": { + "status": "already-bound", + "source": "construction_01_20", + "evidence": "Exact authored sprite binding" + }, + "construction_01_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "construction_01_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "construction_01_25": { + "status": "already-bound", + "source": "construction_01_25", + "evidence": "Exact authored sprite binding" + }, + "construction_01_26": { + "status": "already-bound", + "source": "construction_01_26", + "evidence": "Exact authored sprite binding" + }, + "construction_01_27": { + "status": "already-bound", + "source": "construction_01_27", + "evidence": "Exact authored sprite binding" + }, + "construction_01_28": { + "status": "already-bound", + "source": "construction_01_28", + "evidence": "Exact authored sprite binding" + }, + "construction_01_29": { + "status": "already-bound", + "source": "construction_01_29", + "evidence": "Exact authored sprite binding" + }, + "construction_01_3": { + "status": "already-bound", + "source": "construction_01_3", + "evidence": "Exact authored sprite binding" + }, + "construction_01_30": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "construction_01_31": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "construction_01_32": { + "status": "already-bound", + "source": "construction_01_32", + "evidence": "Exact authored sprite binding" + }, + "construction_01_33": { + "status": "already-bound", + "source": "construction_01_33", + "evidence": "Exact authored sprite binding" + }, + "construction_01_34": { + "status": "already-bound", + "source": "construction_01_34", + "evidence": "Exact authored sprite binding" + }, + "construction_01_35": { + "status": "already-bound", + "source": "construction_01_35", + "evidence": "Exact authored sprite binding" + }, + "construction_01_36": { + "status": "already-bound", + "source": "construction_01_36", + "evidence": "Exact authored sprite binding" + }, + "construction_01_37": { + "status": "already-bound", + "source": "construction_01_37", + "evidence": "Exact authored sprite binding" + }, + "construction_01_38": { + "status": "already-bound", + "source": "construction_01_38", + "evidence": "Exact authored sprite binding" + }, + "construction_01_39": { + "status": "already-bound", + "source": "construction_01_39", + "evidence": "Exact authored sprite binding" + }, + "construction_01_4": { + "status": "already-bound", + "source": "construction_01_4", + "evidence": "Exact authored sprite binding" + }, + "construction_01_44": { + "status": "already-bound", + "source": "construction_01_44", + "evidence": "Exact authored sprite binding" + }, + "construction_01_45": { + "status": "already-bound", + "source": "construction_01_45", + "evidence": "Exact authored sprite binding" + }, + "construction_01_46": { + "status": "already-bound", + "source": "construction_01_46", + "evidence": "Exact authored sprite binding" + }, + "construction_01_47": { + "status": "already-bound", + "source": "construction_01_47", + "evidence": "Exact authored sprite binding" + }, + "construction_01_5": { + "status": "already-bound", + "source": "construction_01_5", + "evidence": "Exact authored sprite binding" + }, + "construction_01_8": { + "status": "already-bound", + "source": "construction_01_8", + "evidence": "Exact authored sprite binding" + }, + "construction_01_9": { + "status": "already-bound", + "source": "construction_01_9", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_104": { + "status": "already-bound", + "source": "crafted_01_104", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_106": { + "status": "already-bound", + "source": "crafted_01_106", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_107": { + "status": "already-bound", + "source": "crafted_01_107", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_112": { + "status": "already-bound", + "source": "crafted_01_112", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_113": { + "status": "already-bound", + "source": "crafted_01_113", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_116": { + "status": "already-bound", + "source": "crafted_01_116", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_120": { + "status": "already-bound", + "source": "crafted_01_120", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_121": { + "status": "already-bound", + "source": "crafted_01_121", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_122": { + "status": "already-bound", + "source": "crafted_01_122", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_123": { + "status": "already-bound", + "source": "crafted_01_123", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_124": { + "status": "already-bound", + "source": "crafted_01_124", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_125": { + "status": "already-bound", + "source": "crafted_01_125", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_126": { + "status": "already-bound", + "source": "crafted_01_126", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_16": { + "status": "already-bound", + "source": "crafted_01_16", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_18": { + "status": "already-bound", + "source": "crafted_01_18", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_19": { + "status": "already-bound", + "source": "crafted_01_19", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_20": { + "status": "already-bound", + "source": "crafted_01_20", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_21": { + "status": "already-bound", + "source": "crafted_01_21", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_24": { + "status": "already-bound", + "source": "crafted_01_24", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_25": { + "status": "already-bound", + "source": "crafted_01_25", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_26": { + "status": "already-bound", + "source": "crafted_01_26", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_28": { + "status": "already-bound", + "source": "crafted_01_28", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_29": { + "status": "already-bound", + "source": "crafted_01_29", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_30": { + "status": "already-bound", + "source": "crafted_01_30", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_32": { + "status": "already-bound", + "source": "crafted_01_32", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_33": { + "status": "already-bound", + "source": "crafted_01_33", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_35": { + "status": "already-bound", + "source": "crafted_01_35", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_36": { + "status": "already-bound", + "source": "crafted_01_36", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_38": { + "status": "already-bound", + "source": "crafted_01_38", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_39": { + "status": "already-bound", + "source": "crafted_01_39", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_42": { + "status": "already-bound", + "source": "crafted_01_42", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_54": { + "status": "already-bound", + "source": "crafted_01_54", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_55": { + "status": "already-bound", + "source": "crafted_01_55", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_56": { + "status": "already-bound", + "source": "crafted_01_56", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_57": { + "status": "already-bound", + "source": "crafted_01_57", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_58": { + "status": "already-bound", + "source": "crafted_01_58", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_61": { + "status": "already-bound", + "source": "crafted_01_61", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_62": { + "status": "already-bound", + "source": "crafted_01_62", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_64": { + "status": "already-bound", + "source": "crafted_01_64", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_65": { + "status": "already-bound", + "source": "crafted_01_65", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_66": { + "status": "already-bound", + "source": "crafted_01_66", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_67": { + "status": "already-bound", + "source": "crafted_01_67", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_68": { + "status": "already-bound", + "source": "crafted_01_68", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_69": { + "status": "already-bound", + "source": "crafted_01_69", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_70": { + "status": "already-bound", + "source": "crafted_01_70", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_71": { + "status": "already-bound", + "source": "crafted_01_71", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_72": { + "status": "already-bound", + "source": "crafted_01_72", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_73": { + "status": "already-bound", + "source": "crafted_01_73", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_80": { + "status": "already-bound", + "source": "crafted_01_80", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_81": { + "status": "already-bound", + "source": "crafted_01_81", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_82": { + "status": "already-bound", + "source": "crafted_01_82", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_83": { + "status": "already-bound", + "source": "crafted_01_83", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_96": { + "status": "already-bound", + "source": "crafted_01_96", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_97": { + "status": "already-bound", + "source": "crafted_01_97", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_98": { + "status": "already-bound", + "source": "crafted_01_98", + "evidence": "Exact authored sprite binding" + }, + "crafted_01_99": { + "status": "already-bound", + "source": "crafted_01_99", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_10": { + "status": "already-bound", + "source": "crafted_02_10", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_104": { + "status": "already-bound", + "source": "crafted_02_104", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_105": { + "status": "already-bound", + "source": "crafted_02_105", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_106": { + "status": "already-bound", + "source": "crafted_02_106", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_108": { + "status": "already-bound", + "source": "crafted_02_108", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_109": { + "status": "already-bound", + "source": "crafted_02_109", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_11": { + "status": "already-bound", + "source": "crafted_02_11", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_110": { + "status": "already-bound", + "source": "crafted_02_110", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_111": { + "status": "already-bound", + "source": "crafted_02_111", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_24": { + "status": "already-bound", + "source": "crafted_02_24", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_25": { + "status": "already-bound", + "source": "crafted_02_25", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_26": { + "status": "already-bound", + "source": "crafted_02_26", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_27": { + "status": "already-bound", + "source": "crafted_02_27", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_32": { + "status": "already-bound", + "source": "crafted_02_32", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_33": { + "status": "already-bound", + "source": "crafted_02_33", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_40": { + "status": "already-bound", + "source": "crafted_02_40", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_42": { + "status": "already-bound", + "source": "crafted_02_42", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_45": { + "status": "already-bound", + "source": "crafted_02_45", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_48": { + "status": "already-bound", + "source": "crafted_02_48", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_49": { + "status": "already-bound", + "source": "crafted_02_49", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_50": { + "status": "already-bound", + "source": "crafted_02_50", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_51": { + "status": "already-bound", + "source": "crafted_02_51", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_56": { + "status": "already-bound", + "source": "crafted_02_56", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_57": { + "status": "already-bound", + "source": "crafted_02_57", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_58": { + "status": "already-bound", + "source": "crafted_02_58", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_59": { + "status": "already-bound", + "source": "crafted_02_59", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_8": { + "status": "already-bound", + "source": "crafted_02_8", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_85": { + "status": "already-bound", + "source": "crafted_02_85", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_88": { + "status": "already-bound", + "source": "crafted_02_88", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_89": { + "status": "already-bound", + "source": "crafted_02_89", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_9": { + "status": "already-bound", + "source": "crafted_02_9", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_90": { + "status": "already-bound", + "source": "crafted_02_90", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_91": { + "status": "already-bound", + "source": "crafted_02_91", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_92": { + "status": "already-bound", + "source": "crafted_02_92", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_93": { + "status": "already-bound", + "source": "crafted_02_93", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_94": { + "status": "already-bound", + "source": "crafted_02_94", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_96": { + "status": "already-bound", + "source": "crafted_02_96", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_97": { + "status": "already-bound", + "source": "crafted_02_97", + "evidence": "Exact authored sprite binding" + }, + "crafted_02_98": { + "status": "already-bound", + "source": "crafted_02_98", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_104": { + "status": "already-bound", + "source": "crafted_04_104", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_105": { + "status": "already-bound", + "source": "crafted_04_105", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_106": { + "status": "already-bound", + "source": "crafted_04_106", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_107": { + "status": "already-bound", + "source": "crafted_04_107", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_108": { + "status": "already-bound", + "source": "crafted_04_108", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_109": { + "status": "already-bound", + "source": "crafted_04_109", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_110": { + "status": "already-bound", + "source": "crafted_04_110", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_111": { + "status": "already-bound", + "source": "crafted_04_111", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_112": { + "status": "already-bound", + "source": "crafted_04_112", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_113": { + "status": "already-bound", + "source": "crafted_04_113", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_115": { + "status": "already-bound", + "source": "crafted_04_115", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_116": { + "status": "already-bound", + "source": "crafted_04_116", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_120": { + "status": "already-bound", + "source": "crafted_04_120", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_123": { + "status": "already-bound", + "source": "crafted_04_123", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_124": { + "status": "already-bound", + "source": "crafted_04_124", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_33": { + "status": "already-bound", + "source": "crafted_04_33", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_35": { + "status": "already-bound", + "source": "crafted_04_35", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_36": { + "status": "already-bound", + "source": "crafted_04_36", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_37": { + "status": "already-bound", + "source": "crafted_04_37", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_38": { + "status": "already-bound", + "source": "crafted_04_38", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_39": { + "status": "already-bound", + "source": "crafted_04_39", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_40": { + "status": "already-bound", + "source": "crafted_04_40", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_41": { + "status": "already-bound", + "source": "crafted_04_41", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_42": { + "status": "already-bound", + "source": "crafted_04_42", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_43": { + "status": "already-bound", + "source": "crafted_04_43", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_44": { + "status": "already-bound", + "source": "crafted_04_44", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_45": { + "status": "already-bound", + "source": "crafted_04_45", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_46": { + "status": "already-bound", + "source": "crafted_04_46", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_47": { + "status": "already-bound", + "source": "crafted_04_47", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_48": { + "status": "already-bound", + "source": "crafted_04_48", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_49": { + "status": "already-bound", + "source": "crafted_04_49", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_50": { + "status": "already-bound", + "source": "crafted_04_50", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_51": { + "status": "already-bound", + "source": "crafted_04_51", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_56": { + "status": "already-bound", + "source": "crafted_04_56", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_57": { + "status": "already-bound", + "source": "crafted_04_57", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_58": { + "status": "already-bound", + "source": "crafted_04_58", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_59": { + "status": "already-bound", + "source": "crafted_04_59", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_60": { + "status": "already-bound", + "source": "crafted_04_60", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_61": { + "status": "already-bound", + "source": "crafted_04_61", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_70": { + "status": "already-bound", + "source": "crafted_04_70", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_71": { + "status": "already-bound", + "source": "crafted_04_71", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_80": { + "status": "already-bound", + "source": "crafted_04_80", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_81": { + "status": "already-bound", + "source": "crafted_04_81", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_83": { + "status": "already-bound", + "source": "crafted_04_83", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_84": { + "status": "already-bound", + "source": "crafted_04_84", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_86": { + "status": "already-bound", + "source": "crafted_04_86", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_87": { + "status": "already-bound", + "source": "crafted_04_87", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_88": { + "status": "already-bound", + "source": "crafted_04_88", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_89": { + "status": "already-bound", + "source": "crafted_04_89", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_90": { + "status": "already-bound", + "source": "crafted_04_90", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_91": { + "status": "already-bound", + "source": "crafted_04_91", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_92": { + "status": "already-bound", + "source": "crafted_04_92", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_93": { + "status": "already-bound", + "source": "crafted_04_93", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_94": { + "status": "already-bound", + "source": "crafted_04_94", + "evidence": "Exact authored sprite binding" + }, + "crafted_04_95": { + "status": "already-bound", + "source": "crafted_04_95", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_108": { + "status": "already-bound", + "source": "crafted_05_108", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_109": { + "status": "already-bound", + "source": "crafted_05_109", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_110": { + "status": "already-bound", + "source": "crafted_05_110", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_111": { + "status": "already-bound", + "source": "crafted_05_111", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_138": { + "status": "already-bound", + "source": "crafted_05_138", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_139": { + "status": "already-bound", + "source": "crafted_05_139", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_16": { + "status": "already-bound", + "source": "crafted_05_16", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_17": { + "status": "already-bound", + "source": "crafted_05_17", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_18": { + "status": "already-bound", + "source": "crafted_05_18", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_19": { + "status": "already-bound", + "source": "crafted_05_19", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_20": { + "status": "already-bound", + "source": "crafted_05_20", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_21": { + "status": "already-bound", + "source": "crafted_05_21", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_22": { + "status": "already-bound", + "source": "crafted_05_22", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_23": { + "status": "already-bound", + "source": "crafted_05_23", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_24": { + "status": "already-bound", + "source": "crafted_05_24", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_25": { + "status": "already-bound", + "source": "crafted_05_25", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_26": { + "status": "already-bound", + "source": "crafted_05_26", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_27": { + "status": "already-bound", + "source": "crafted_05_27", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_28": { + "status": "already-bound", + "source": "crafted_05_28", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_29": { + "status": "already-bound", + "source": "crafted_05_29", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_30": { + "status": "already-bound", + "source": "crafted_05_30", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_31": { + "status": "already-bound", + "source": "crafted_05_31", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_32": { + "status": "already-bound", + "source": "crafted_05_32", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_33": { + "status": "already-bound", + "source": "crafted_05_33", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_34": { + "status": "already-bound", + "source": "crafted_05_34", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_35": { + "status": "already-bound", + "source": "crafted_05_35", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_36": { + "status": "already-bound", + "source": "crafted_05_36", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_37": { + "status": "already-bound", + "source": "crafted_05_37", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_38": { + "status": "already-bound", + "source": "crafted_05_38", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_39": { + "status": "already-bound", + "source": "crafted_05_39", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_4": { + "status": "already-bound", + "source": "crafted_05_4", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_40": { + "status": "already-bound", + "source": "crafted_05_40", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_41": { + "status": "already-bound", + "source": "crafted_05_41", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_42": { + "status": "already-bound", + "source": "crafted_05_42", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_43": { + "status": "already-bound", + "source": "crafted_05_43", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_44": { + "status": "already-bound", + "source": "crafted_05_44", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_5": { + "status": "already-bound", + "source": "crafted_05_5", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_50": { + "status": "already-bound", + "source": "crafted_05_50", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_51": { + "status": "already-bound", + "source": "crafted_05_51", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_6": { + "status": "already-bound", + "source": "crafted_05_6", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_7": { + "status": "already-bound", + "source": "crafted_05_7", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_72": { + "status": "already-bound", + "source": "crafted_05_72", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_73": { + "status": "already-bound", + "source": "crafted_05_73", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_74": { + "status": "already-bound", + "source": "crafted_05_74", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_75": { + "status": "already-bound", + "source": "crafted_05_75", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_76": { + "status": "already-bound", + "source": "crafted_05_76", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_77": { + "status": "already-bound", + "source": "crafted_05_77", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_80": { + "status": "already-bound", + "source": "crafted_05_80", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_81": { + "status": "already-bound", + "source": "crafted_05_81", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_82": { + "status": "already-bound", + "source": "crafted_05_82", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_83": { + "status": "already-bound", + "source": "crafted_05_83", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_84": { + "status": "already-bound", + "source": "crafted_05_84", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_85": { + "status": "already-bound", + "source": "crafted_05_85", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_86": { + "status": "already-bound", + "source": "crafted_05_86", + "evidence": "Exact authored sprite binding" + }, + "crafted_05_87": { + "status": "already-bound", + "source": "crafted_05_87", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_0": { + "status": "already-bound", + "source": "fencing_01_0", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_10": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_13": { + "status": "already-bound", + "source": "fencing_01_13", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_19": { + "status": "already-bound", + "source": "fencing_01_19", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_2": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_21": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_26": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_4": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_48": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_49": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_5": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_50": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_51": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_52": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_53": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_56": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_57": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_58": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_59": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_6": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_60": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_61": { + "status": "already-bound", + "source": "fencing_01_61", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_69": { + "status": "already-bound", + "source": "fencing_01_69", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_7": { + "status": "already-bound", + "source": "fencing_01_7", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_74": { + "status": "already-bound", + "source": "fencing_01_74", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fencing_01_8": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_80": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_81": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_82": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_83": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_84": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_88": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_89": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_90": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_91": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_92": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fencing_01_96": { + "status": "already-bound", + "source": "fencing_01_96", + "evidence": "Exact authored sprite binding" + }, + "fencing_01_97": { + "status": "already-bound", + "source": "fencing_01_97", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_0": { + "status": "already-bound", + "source": "fixtures_bathroom_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_1": { + "status": "already-bound", + "source": "fixtures_bathroom_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_18": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_bathroom_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior.", + "reviewed": true + }, + "fixtures_bathroom_01_2": { + "status": "already-bound", + "source": "fixtures_bathroom_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_bathroom_01_21": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior.", + "reviewed": true + }, + "fixtures_bathroom_01_24": { + "status": "already-bound", + "source": "fixtures_bathroom_01_24", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_25": { + "status": "already-bound", + "source": "fixtures_bathroom_01_25", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_26": { + "status": "already-bound", + "source": "fixtures_bathroom_01_26", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_27": { + "status": "already-bound", + "source": "fixtures_bathroom_01_27", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_3": { + "status": "already-bound", + "source": "fixtures_bathroom_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_32": { + "status": "already-bound", + "source": "fixtures_bathroom_01_32", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_33": { + "status": "already-bound", + "source": "fixtures_bathroom_01_33", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_4": { + "status": "already-bound", + "source": "fixtures_bathroom_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_5": { + "status": "already-bound", + "source": "fixtures_bathroom_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_52": { + "status": "already-bound", + "source": "fixtures_bathroom_01_52", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_53": { + "status": "already-bound", + "source": "fixtures_bathroom_01_53", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_54": { + "status": "already-bound", + "source": "fixtures_bathroom_01_54", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_55": { + "status": "already-bound", + "source": "fixtures_bathroom_01_55", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_6": { + "status": "already-bound", + "source": "fixtures_bathroom_01_6", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_01_7": { + "status": "already-bound", + "source": "fixtures_bathroom_01_7", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_02_24": { + "status": "already-bound", + "source": "fixtures_bathroom_02_24", + "evidence": "Exact authored sprite binding" + }, + "fixtures_bathroom_02_25": { + "status": "already-bound", + "source": "fixtures_bathroom_02_25", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_0": { + "status": "already-bound", + "source": "fixtures_counters_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_1": { + "status": "already-bound", + "source": "fixtures_counters_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_10": { + "status": "already-bound", + "source": "fixtures_counters_01_10", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_11": { + "status": "already-bound", + "source": "fixtures_counters_01_11", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_12": { + "status": "already-bound", + "source": "fixtures_counters_01_12", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_13": { + "status": "already-bound", + "source": "fixtures_counters_01_13", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_14": { + "status": "already-bound", + "source": "fixtures_counters_01_14", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_144": { + "status": "already-bound", + "source": "fixtures_counters_01_144", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_145": { + "status": "already-bound", + "source": "fixtures_counters_01_145", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_146": { + "status": "already-bound", + "source": "fixtures_counters_01_146", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_147": { + "status": "already-bound", + "source": "fixtures_counters_01_147", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_148": { + "status": "already-bound", + "source": "fixtures_counters_01_148", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_149": { + "status": "already-bound", + "source": "fixtures_counters_01_149", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_15": { + "status": "already-bound", + "source": "fixtures_counters_01_15", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_150": { + "status": "already-bound", + "source": "fixtures_counters_01_150", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_151": { + "status": "already-bound", + "source": "fixtures_counters_01_151", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_152": { + "status": "already-bound", + "source": "fixtures_counters_01_152", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_153": { + "status": "already-bound", + "source": "fixtures_counters_01_153", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_154": { + "status": "already-bound", + "source": "fixtures_counters_01_154", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_155": { + "status": "already-bound", + "source": "fixtures_counters_01_155", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_156": { + "status": "already-bound", + "source": "fixtures_counters_01_156", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_157": { + "status": "already-bound", + "source": "fixtures_counters_01_157", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_158": { + "status": "already-bound", + "source": "fixtures_counters_01_158", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_159": { + "status": "already-bound", + "source": "fixtures_counters_01_159", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_16": { + "status": "already-bound", + "source": "fixtures_counters_01_16", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_160": { + "status": "already-bound", + "source": "fixtures_counters_01_160", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_161": { + "status": "already-bound", + "source": "fixtures_counters_01_161", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_162": { + "status": "already-bound", + "source": "fixtures_counters_01_162", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_163": { + "status": "already-bound", + "source": "fixtures_counters_01_163", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_164": { + "status": "already-bound", + "source": "fixtures_counters_01_164", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_165": { + "status": "already-bound", + "source": "fixtures_counters_01_165", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_166": { + "status": "already-bound", + "source": "fixtures_counters_01_166", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_167": { + "status": "already-bound", + "source": "fixtures_counters_01_167", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_168": { + "status": "already-bound", + "source": "fixtures_counters_01_168", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_169": { + "status": "already-bound", + "source": "fixtures_counters_01_169", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_17": { + "status": "already-bound", + "source": "fixtures_counters_01_17", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_170": { + "status": "already-bound", + "source": "fixtures_counters_01_170", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_171": { + "status": "already-bound", + "source": "fixtures_counters_01_171", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_172": { + "status": "already-bound", + "source": "fixtures_counters_01_172", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_173": { + "status": "already-bound", + "source": "fixtures_counters_01_173", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_174": { + "status": "already-bound", + "source": "fixtures_counters_01_174", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_175": { + "status": "already-bound", + "source": "fixtures_counters_01_175", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_176": { + "status": "already-bound", + "source": "fixtures_counters_01_176", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_177": { + "status": "already-bound", + "source": "fixtures_counters_01_177", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_178": { + "status": "already-bound", + "source": "fixtures_counters_01_178", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_179": { + "status": "already-bound", + "source": "fixtures_counters_01_179", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_18": { + "status": "already-bound", + "source": "fixtures_counters_01_18", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_180": { + "status": "already-bound", + "source": "fixtures_counters_01_180", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_181": { + "status": "already-bound", + "source": "fixtures_counters_01_181", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_182": { + "status": "already-bound", + "source": "fixtures_counters_01_182", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_183": { + "status": "already-bound", + "source": "fixtures_counters_01_183", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_184": { + "status": "already-bound", + "source": "fixtures_counters_01_184", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_185": { + "status": "already-bound", + "source": "fixtures_counters_01_185", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_186": { + "status": "already-bound", + "source": "fixtures_counters_01_186", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_187": { + "status": "already-bound", + "source": "fixtures_counters_01_187", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_188": { + "status": "already-bound", + "source": "fixtures_counters_01_188", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_189": { + "status": "already-bound", + "source": "fixtures_counters_01_189", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_19": { + "status": "already-bound", + "source": "fixtures_counters_01_19", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_190": { + "status": "already-bound", + "source": "fixtures_counters_01_190", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_191": { + "status": "already-bound", + "source": "fixtures_counters_01_191", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_192": { + "status": "already-bound", + "source": "fixtures_counters_01_192", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_193": { + "status": "already-bound", + "source": "fixtures_counters_01_193", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_194": { + "status": "already-bound", + "source": "fixtures_counters_01_194", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_195": { + "status": "already-bound", + "source": "fixtures_counters_01_195", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_196": { + "status": "already-bound", + "source": "fixtures_counters_01_196", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_197": { + "status": "already-bound", + "source": "fixtures_counters_01_197", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_198": { + "status": "already-bound", + "source": "fixtures_counters_01_198", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_199": { + "status": "already-bound", + "source": "fixtures_counters_01_199", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_2": { + "status": "already-bound", + "source": "fixtures_counters_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_20": { + "status": "already-bound", + "source": "fixtures_counters_01_20", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_200": { + "status": "already-bound", + "source": "fixtures_counters_01_200", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_201": { + "status": "already-bound", + "source": "fixtures_counters_01_201", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_202": { + "status": "already-bound", + "source": "fixtures_counters_01_202", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_203": { + "status": "already-bound", + "source": "fixtures_counters_01_203", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_204": { + "status": "already-bound", + "source": "fixtures_counters_01_204", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_205": { + "status": "already-bound", + "source": "fixtures_counters_01_205", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_206": { + "status": "already-bound", + "source": "fixtures_counters_01_206", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_207": { + "status": "already-bound", + "source": "fixtures_counters_01_207", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_21": { + "status": "already-bound", + "source": "fixtures_counters_01_21", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_22": { + "status": "already-bound", + "source": "fixtures_counters_01_22", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_23": { + "status": "already-bound", + "source": "fixtures_counters_01_23", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_26": { + "status": "already-bound", + "source": "fixtures_counters_01_26", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_27": { + "status": "already-bound", + "source": "fixtures_counters_01_27", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_28": { + "status": "already-bound", + "source": "fixtures_counters_01_28", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_29": { + "status": "already-bound", + "source": "fixtures_counters_01_29", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_3": { + "status": "already-bound", + "source": "fixtures_counters_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_30": { + "status": "already-bound", + "source": "fixtures_counters_01_30", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_31": { + "status": "already-bound", + "source": "fixtures_counters_01_31", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_32": { + "status": "already-bound", + "source": "fixtures_counters_01_32", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_33": { + "status": "already-bound", + "source": "fixtures_counters_01_33", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_34": { + "status": "already-bound", + "source": "fixtures_counters_01_34", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_35": { + "status": "already-bound", + "source": "fixtures_counters_01_35", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_36": { + "status": "already-bound", + "source": "fixtures_counters_01_36", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_37": { + "status": "already-bound", + "source": "fixtures_counters_01_37", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_38": { + "status": "already-bound", + "source": "fixtures_counters_01_38", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_39": { + "status": "already-bound", + "source": "fixtures_counters_01_39", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_4": { + "status": "already-bound", + "source": "fixtures_counters_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_40": { + "status": "already-bound", + "source": "fixtures_counters_01_40", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_41": { + "status": "already-bound", + "source": "fixtures_counters_01_41", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_42": { + "status": "already-bound", + "source": "fixtures_counters_01_42", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_43": { + "status": "already-bound", + "source": "fixtures_counters_01_43", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_44": { + "status": "already-bound", + "source": "fixtures_counters_01_44", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_45": { + "status": "already-bound", + "source": "fixtures_counters_01_45", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_46": { + "status": "already-bound", + "source": "fixtures_counters_01_46", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_47": { + "status": "already-bound", + "source": "fixtures_counters_01_47", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_48": { + "status": "already-bound", + "source": "fixtures_counters_01_48", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_49": { + "status": "already-bound", + "source": "fixtures_counters_01_49", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_5": { + "status": "already-bound", + "source": "fixtures_counters_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_50": { + "status": "already-bound", + "source": "fixtures_counters_01_50", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_51": { + "status": "already-bound", + "source": "fixtures_counters_01_51", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_52": { + "status": "already-bound", + "source": "fixtures_counters_01_52", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_53": { + "status": "already-bound", + "source": "fixtures_counters_01_53", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_54": { + "status": "already-bound", + "source": "fixtures_counters_01_54", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_55": { + "status": "already-bound", + "source": "fixtures_counters_01_55", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_56": { + "status": "already-bound", + "source": "fixtures_counters_01_56", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_57": { + "status": "already-bound", + "source": "fixtures_counters_01_57", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_58": { + "status": "already-bound", + "source": "fixtures_counters_01_58", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_59": { + "status": "already-bound", + "source": "fixtures_counters_01_59", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_6": { + "status": "already-bound", + "source": "fixtures_counters_01_6", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_60": { + "status": "already-bound", + "source": "fixtures_counters_01_60", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_61": { + "status": "already-bound", + "source": "fixtures_counters_01_61", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_62": { + "status": "already-bound", + "source": "fixtures_counters_01_62", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_63": { + "status": "already-bound", + "source": "fixtures_counters_01_63", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_64": { + "status": "already-bound", + "source": "fixtures_counters_01_64", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_65": { + "status": "already-bound", + "source": "fixtures_counters_01_65", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_66": { + "status": "already-bound", + "source": "fixtures_counters_01_66", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_67": { + "status": "already-bound", + "source": "fixtures_counters_01_67", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_68": { + "status": "already-bound", + "source": "fixtures_counters_01_68", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_69": { + "status": "already-bound", + "source": "fixtures_counters_01_69", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_7": { + "status": "already-bound", + "source": "fixtures_counters_01_7", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_70": { + "status": "already-bound", + "source": "fixtures_counters_01_70", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_71": { + "status": "already-bound", + "source": "fixtures_counters_01_71", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_72": { + "status": "already-bound", + "source": "fixtures_counters_01_72", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_73": { + "status": "already-bound", + "source": "fixtures_counters_01_73", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_74": { + "status": "already-bound", + "source": "fixtures_counters_01_74", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_75": { + "status": "already-bound", + "source": "fixtures_counters_01_75", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_76": { + "status": "already-bound", + "source": "fixtures_counters_01_76", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_77": { + "status": "already-bound", + "source": "fixtures_counters_01_77", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_78": { + "status": "already-bound", + "source": "fixtures_counters_01_78", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_79": { + "status": "already-bound", + "source": "fixtures_counters_01_79", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_8": { + "status": "already-bound", + "source": "fixtures_counters_01_8", + "evidence": "Exact authored sprite binding" + }, + "fixtures_counters_01_9": { + "status": "already-bound", + "source": "fixtures_counters_01_9", + "evidence": "Exact authored sprite binding" + }, + "fixtures_doors_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_10": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_108": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_109": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_110": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_111": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_118": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_119": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_18": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_2": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_22": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_26": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_27": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_30": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_31": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_34": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_42": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_43": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_46": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_47": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_54": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_58": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_59": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_01_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_62": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_63": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_66": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_67": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_10": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_18": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_2": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_22": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_26": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_27": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_42": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_43": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_44": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_45": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_46": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_47": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_52": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_53": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_02_54": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_58": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_59": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_62": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_63": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_10": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_128": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_129": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_130": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_fences_01_131": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_fences_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_fences_01_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_fences_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_18": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_19": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_2": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_21": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_22": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_23": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_24": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_25": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_26": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_27": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_28": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_29": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_30": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_31": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_33": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_34": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_4": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_5": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_6": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_7": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_8": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_fences_01_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_fences_01_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_2": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_24": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_25": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_26": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_27": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_doors_frames_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_doors_frames_01_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_8": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_doors_frames_01_9": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset.", + "reviewed": true + }, + "fixtures_escalators_01_0": { + "status": "already-bound", + "source": "fixtures_escalators_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_1": { + "status": "already-bound", + "source": "fixtures_escalators_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_10": { + "status": "already-bound", + "source": "fixtures_escalators_01_10", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_11": { + "status": "already-bound", + "source": "fixtures_escalators_01_11", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_12": { + "status": "already-bound", + "source": "fixtures_escalators_01_12", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_13": { + "status": "already-bound", + "source": "fixtures_escalators_01_13", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_2": { + "status": "already-bound", + "source": "fixtures_escalators_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_3": { + "status": "already-bound", + "source": "fixtures_escalators_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_4": { + "status": "already-bound", + "source": "fixtures_escalators_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_escalators_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_escalators_01_5": { + "status": "already-bound", + "source": "fixtures_escalators_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_escalators_01_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_escalators_01_8": { + "status": "already-bound", + "source": "fixtures_escalators_01_8", + "evidence": "Exact authored sprite binding" + }, + "fixtures_escalators_01_9": { + "status": "already-bound", + "source": "fixtures_escalators_01_9", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_fireplaces_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_fireplaces_01_10": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_10", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_11": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_11", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_12": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_12", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_13": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_13", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_14": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_14", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_15": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_15", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_16": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_16", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_17": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_17", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_18": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_18", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_19": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_19", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_fireplaces_01_20": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_20", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_21": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_21", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_22": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_22", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_23": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_23", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_24": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_24", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_25": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_25", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_26": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_26", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_27": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_27", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_28": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_28", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_29": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_29", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_fireplaces_01_30": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_30", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_31": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_31", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_32": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_32", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_33": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_33", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_34": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_34", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_35": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_35", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_36": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_36", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_37": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_37", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_fireplaces_01_40": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_40", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_41": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_41", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_42": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_42", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_43": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_43", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_44": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_44", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_45": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_45", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_48": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_48", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_49": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_49", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_5": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_fireplaces_01_50": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_50", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_51": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_51", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_52": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_52", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_53": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_53", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_56": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_56", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_57": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_57", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_58": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_58", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_59": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_59", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_60": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_60", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_61": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_61", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_64": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_64", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_65": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_65", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_66": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_66", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_67": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_67", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_68": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_68", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_69": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_69", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_70": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_70", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_72": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_72", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_8": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_8", + "evidence": "Exact authored sprite binding" + }, + "fixtures_fireplaces_01_9": { + "status": "already-bound", + "source": "fixtures_fireplaces_01_9", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_0": { + "status": "already-bound", + "source": "fixtures_railings_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_1": { + "status": "already-bound", + "source": "fixtures_railings_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_100": { + "status": "already-bound", + "source": "fixtures_railings_01_100", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_101": { + "status": "already-bound", + "source": "fixtures_railings_01_101", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_112": { + "status": "already-bound", + "source": "fixtures_railings_01_112", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_113": { + "status": "already-bound", + "source": "fixtures_railings_01_113", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_114": { + "status": "already-bound", + "source": "fixtures_railings_01_114", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_115": { + "status": "already-bound", + "source": "fixtures_railings_01_115", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_116": { + "status": "already-bound", + "source": "fixtures_railings_01_116", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_117": { + "status": "already-bound", + "source": "fixtures_railings_01_117", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_118": { + "status": "already-bound", + "source": "fixtures_railings_01_118", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_119": { + "status": "already-bound", + "source": "fixtures_railings_01_119", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_12": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_120": { + "status": "already-bound", + "source": "fixtures_railings_01_120", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_121": { + "status": "already-bound", + "source": "fixtures_railings_01_121", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_122": { + "status": "already-bound", + "source": "fixtures_railings_01_122", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_123": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_124": { + "status": "already-bound", + "source": "fixtures_railings_01_124", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_125": { + "status": "already-bound", + "source": "fixtures_railings_01_125", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_128": { + "status": "already-bound", + "source": "fixtures_railings_01_128", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_129": { + "status": "already-bound", + "source": "fixtures_railings_01_129", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_130": { + "status": "already-bound", + "source": "fixtures_railings_01_130", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_131": { + "status": "already-bound", + "source": "fixtures_railings_01_131", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_132": { + "status": "already-bound", + "source": "fixtures_railings_01_132", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_133": { + "status": "already-bound", + "source": "fixtures_railings_01_133", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_136": { + "status": "already-bound", + "source": "fixtures_railings_01_136", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_137": { + "status": "already-bound", + "source": "fixtures_railings_01_137", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_138": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_139": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_140": { + "status": "already-bound", + "source": "fixtures_railings_01_140", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_141": { + "status": "already-bound", + "source": "fixtures_railings_01_141", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_16": { + "status": "already-bound", + "source": "fixtures_railings_01_16", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_17": { + "status": "already-bound", + "source": "fixtures_railings_01_17", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_18": { + "status": "already-bound", + "source": "fixtures_railings_01_18", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_19": { + "status": "already-bound", + "source": "fixtures_railings_01_19", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_2": { + "status": "already-bound", + "source": "fixtures_railings_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_20": { + "status": "already-bound", + "source": "fixtures_railings_01_20", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_21": { + "status": "already-bound", + "source": "fixtures_railings_01_21", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_22": { + "status": "already-bound", + "source": "fixtures_railings_01_22", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_23": { + "status": "already-bound", + "source": "fixtures_railings_01_23", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_24": { + "status": "already-bound", + "source": "fixtures_railings_01_24", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_25": { + "status": "already-bound", + "source": "fixtures_railings_01_25", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_26": { + "status": "already-bound", + "source": "fixtures_railings_01_26", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_27": { + "status": "already-bound", + "source": "fixtures_railings_01_27", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_28": { + "status": "already-bound", + "source": "fixtures_railings_01_28", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_29": { + "status": "already-bound", + "source": "fixtures_railings_01_29", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_3": { + "status": "already-bound", + "source": "fixtures_railings_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_30": { + "status": "already-bound", + "source": "fixtures_railings_01_30", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_31": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_railings_01_33": { + "status": "already-bound", + "source": "fixtures_railings_01_33", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_34": { + "status": "already-bound", + "source": "fixtures_railings_01_34", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_35": { + "status": "already-bound", + "source": "fixtures_railings_01_35", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_36": { + "status": "already-bound", + "source": "fixtures_railings_01_36", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_37": { + "status": "already-bound", + "source": "fixtures_railings_01_37", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_38": { + "status": "already-bound", + "source": "fixtures_railings_01_38", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_39": { + "status": "already-bound", + "source": "fixtures_railings_01_39", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_4": { + "status": "already-bound", + "source": "fixtures_railings_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_45": { + "status": "already-bound", + "source": "fixtures_railings_01_45", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_5": { + "status": "already-bound", + "source": "fixtures_railings_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_6": { + "status": "already-bound", + "source": "fixtures_railings_01_6", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_64": { + "status": "already-bound", + "source": "fixtures_railings_01_64", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_65": { + "status": "already-bound", + "source": "fixtures_railings_01_65", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_66": { + "status": "already-bound", + "source": "fixtures_railings_01_66", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_67": { + "status": "already-bound", + "source": "fixtures_railings_01_67", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_68": { + "status": "already-bound", + "source": "fixtures_railings_01_68", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_69": { + "status": "already-bound", + "source": "fixtures_railings_01_69", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_7": { + "status": "already-bound", + "source": "fixtures_railings_01_7", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_70": { + "status": "already-bound", + "source": "fixtures_railings_01_70", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_71": { + "status": "already-bound", + "source": "fixtures_railings_01_71", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_73": { + "status": "already-bound", + "source": "fixtures_railings_01_73", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_74": { + "status": "already-bound", + "source": "fixtures_railings_01_74", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_75": { + "status": "already-bound", + "source": "fixtures_railings_01_75", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_76": { + "status": "already-bound", + "source": "fixtures_railings_01_76", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_77": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_railings_01_80": { + "status": "already-bound", + "source": "fixtures_railings_01_80", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_81": { + "status": "already-bound", + "source": "fixtures_railings_01_81", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_82": { + "status": "already-bound", + "source": "fixtures_railings_01_82", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_83": { + "status": "already-bound", + "source": "fixtures_railings_01_83", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_84": { + "status": "already-bound", + "source": "fixtures_railings_01_84", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_85": { + "status": "already-bound", + "source": "fixtures_railings_01_85", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_86": { + "status": "already-bound", + "source": "fixtures_railings_01_86", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_87": { + "status": "already-bound", + "source": "fixtures_railings_01_87", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_88": { + "status": "already-bound", + "source": "fixtures_railings_01_88", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_89": { + "status": "already-bound", + "source": "fixtures_railings_01_89", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_90": { + "status": "already-bound", + "source": "fixtures_railings_01_90", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_91": { + "status": "already-bound", + "source": "fixtures_railings_01_91", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_92": { + "status": "already-bound", + "source": "fixtures_railings_01_92", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_93": { + "status": "already-bound", + "source": "fixtures_railings_01_93", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_94": { + "status": "already-bound", + "source": "fixtures_railings_01_94", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_95": { + "status": "already-bound", + "source": "fixtures_railings_01_95", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_96": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_97": { + "status": "already-bound", + "source": "fixtures_railings_01_97", + "evidence": "Exact authored sprite binding" + }, + "fixtures_railings_01_98": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_railings_01_99": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing.", + "reviewed": true + }, + "fixtures_sinks_01_0": { + "status": "already-bound", + "source": "fixtures_sinks_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_1": { + "status": "already-bound", + "source": "fixtures_sinks_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_10": { + "status": "already-bound", + "source": "fixtures_sinks_01_10", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_11": { + "status": "already-bound", + "source": "fixtures_sinks_01_11", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_12": { + "status": "already-bound", + "source": "fixtures_sinks_01_12", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_13": { + "status": "already-bound", + "source": "fixtures_sinks_01_13", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_14": { + "status": "already-bound", + "source": "fixtures_sinks_01_14", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_15": { + "status": "already-bound", + "source": "fixtures_sinks_01_15", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_16": { + "status": "already-bound", + "source": "fixtures_sinks_01_16", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_17": { + "status": "already-bound", + "source": "fixtures_sinks_01_17", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_18": { + "status": "already-bound", + "source": "fixtures_sinks_01_18", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_19": { + "status": "already-bound", + "source": "fixtures_sinks_01_19", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_2": { + "status": "already-bound", + "source": "fixtures_sinks_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_20": { + "status": "already-bound", + "source": "fixtures_sinks_01_20", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_21": { + "status": "already-bound", + "source": "fixtures_sinks_01_21", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_22": { + "status": "already-bound", + "source": "fixtures_sinks_01_22", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_23": { + "status": "already-bound", + "source": "fixtures_sinks_01_23", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_28": { + "status": "already-bound", + "source": "fixtures_sinks_01_28", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_29": { + "status": "already-bound", + "source": "fixtures_sinks_01_29", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_3": { + "status": "already-bound", + "source": "fixtures_sinks_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_30": { + "status": "already-bound", + "source": "fixtures_sinks_01_30", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_31": { + "status": "already-bound", + "source": "fixtures_sinks_01_31", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_4": { + "status": "already-bound", + "source": "fixtures_sinks_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_5": { + "status": "already-bound", + "source": "fixtures_sinks_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_6": { + "status": "already-bound", + "source": "fixtures_sinks_01_6", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_7": { + "status": "already-bound", + "source": "fixtures_sinks_01_7", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_8": { + "status": "already-bound", + "source": "fixtures_sinks_01_8", + "evidence": "Exact authored sprite binding" + }, + "fixtures_sinks_01_9": { + "status": "already-bound", + "source": "fixtures_sinks_01_9", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_0": { + "status": "already-bound", + "source": "fixtures_stairs_01_0", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_1": { + "status": "already-bound", + "source": "fixtures_stairs_01_1", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_10": { + "status": "already-bound", + "source": "fixtures_stairs_01_10", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_11": { + "status": "already-bound", + "source": "fixtures_stairs_01_11", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_12": { + "status": "already-bound", + "source": "fixtures_stairs_01_12", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_13": { + "status": "already-bound", + "source": "fixtures_stairs_01_13", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_16": { + "status": "already-bound", + "source": "fixtures_stairs_01_16", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_17": { + "status": "already-bound", + "source": "fixtures_stairs_01_17", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_18": { + "status": "already-bound", + "source": "fixtures_stairs_01_18", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_19": { + "status": "already-bound", + "source": "fixtures_stairs_01_19", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_2": { + "status": "already-bound", + "source": "fixtures_stairs_01_2", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_20": { + "status": "already-bound", + "source": "fixtures_stairs_01_20", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_21": { + "status": "already-bound", + "source": "fixtures_stairs_01_21", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_24": { + "status": "already-bound", + "source": "fixtures_stairs_01_24", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_25": { + "status": "already-bound", + "source": "fixtures_stairs_01_25", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_26": { + "status": "already-bound", + "source": "fixtures_stairs_01_26", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_27": { + "status": "already-bound", + "source": "fixtures_stairs_01_27", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_28": { + "status": "already-bound", + "source": "fixtures_stairs_01_28", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_29": { + "status": "already-bound", + "source": "fixtures_stairs_01_29", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_3": { + "status": "already-bound", + "source": "fixtures_stairs_01_3", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_32": { + "status": "already-bound", + "source": "fixtures_stairs_01_32", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_33": { + "status": "already-bound", + "source": "fixtures_stairs_01_33", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_34": { + "status": "already-bound", + "source": "fixtures_stairs_01_34", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_4": { + "status": "already-bound", + "source": "fixtures_stairs_01_4", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_40": { + "status": "already-bound", + "source": "fixtures_stairs_01_40", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_41": { + "status": "already-bound", + "source": "fixtures_stairs_01_41", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_42": { + "status": "already-bound", + "source": "fixtures_stairs_01_42", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_48": { + "status": "already-bound", + "source": "fixtures_stairs_01_48", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_49": { + "status": "already-bound", + "source": "fixtures_stairs_01_49", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_5": { + "status": "already-bound", + "source": "fixtures_stairs_01_5", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_50": { + "status": "already-bound", + "source": "fixtures_stairs_01_50", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_56": { + "status": "already-bound", + "source": "fixtures_stairs_01_56", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_57": { + "status": "already-bound", + "source": "fixtures_stairs_01_57", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_58": { + "status": "already-bound", + "source": "fixtures_stairs_01_58", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_64": { + "status": "already-bound", + "source": "fixtures_stairs_01_64", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_65": { + "status": "already-bound", + "source": "fixtures_stairs_01_65", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_66": { + "status": "already-bound", + "source": "fixtures_stairs_01_66", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_72": { + "status": "already-bound", + "source": "fixtures_stairs_01_72", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_73": { + "status": "already-bound", + "source": "fixtures_stairs_01_73", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_74": { + "status": "already-bound", + "source": "fixtures_stairs_01_74", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_8": { + "status": "already-bound", + "source": "fixtures_stairs_01_8", + "evidence": "Exact authored sprite binding" + }, + "fixtures_stairs_01_9": { + "status": "already-bound", + "source": "fixtures_stairs_01_9", + "evidence": "Exact authored sprite binding" + }, + "fixtures_windows_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_windows_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "fixtures_windows_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_church_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_curtains_01_12": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_13": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_14": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_15": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_28": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_29": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_30": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_31": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_36": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_37": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_38": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_39": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_4": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_44": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_45": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_46": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_47": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_5": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_52": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_53": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_54": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_55": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_6": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_60": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_61": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_62": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_63": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_68": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_69": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_7": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_70": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_71": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_76": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_77": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_78": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_79": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_84": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_85": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_86": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_87": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_92": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_93": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_94": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_01_95": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_12": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_13": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_14": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_15": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_20": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_21": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_22": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_23": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_28": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_29": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_30": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_31": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_4": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_120", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_56", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_121", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_5": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_121", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_57", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_6": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_122", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_58", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_curtains_02_7": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_military_tent_01_123", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_59", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_military_tent_01_120", + "score": 25, + "reasons": [ + "same CustomName" + ] + } + ], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_metal_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_48": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_metal_49": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_metal_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_metal_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_metal_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_metal_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_48": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_white_49": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_white_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_white_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_white_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_white_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_48": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_wood_49": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_wood_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_wood_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement.", + "reviewed": true + }, + "fixtures_windows_wood_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "fixtures_windows_wood_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "floor_carpet_motif_0": { + "status": "already-bound", + "source": "floor_carpet_motif_0", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_1": { + "status": "already-bound", + "source": "floor_carpet_motif_1", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_10": { + "status": "already-bound", + "source": "floor_carpet_motif_10", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_11": { + "status": "already-bound", + "source": "floor_carpet_motif_11", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_12": { + "status": "already-bound", + "source": "floor_carpet_motif_12", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_13": { + "status": "already-bound", + "source": "floor_carpet_motif_13", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_14": { + "status": "already-bound", + "source": "floor_carpet_motif_14", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_15": { + "status": "already-bound", + "source": "floor_carpet_motif_15", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_2": { + "status": "already-bound", + "source": "floor_carpet_motif_2", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_3": { + "status": "already-bound", + "source": "floor_carpet_motif_3", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_4": { + "status": "already-bound", + "source": "floor_carpet_motif_4", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_5": { + "status": "already-bound", + "source": "floor_carpet_motif_5", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_6": { + "status": "already-bound", + "source": "floor_carpet_motif_6", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_7": { + "status": "already-bound", + "source": "floor_carpet_motif_7", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_8": { + "status": "already-bound", + "source": "floor_carpet_motif_8", + "evidence": "Exact authored sprite binding" + }, + "floor_carpet_motif_9": { + "status": "already-bound", + "source": "floor_carpet_motif_9", + "evidence": "Exact authored sprite binding" + }, + "floors_exterior_street_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_1": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_10": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_11": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_12": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_13": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_14": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_15": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_2": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_3": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_4": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_5": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_6": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_7": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_8": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_80": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_exterior_tilesandstone_01_9": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_1": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_10": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_11": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_12": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_13": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_14": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_15": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_2": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_3": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_32": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_33": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_34": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_35": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_36": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_37": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_38": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_39": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_4": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_40": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_41": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_42": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_43": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_44": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_45": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_46": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_47": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_5": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_6": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_7": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_8": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_carpet_01_9": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_0": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_1": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_10": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_11": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_12": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_13": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_14": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_15": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_16": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_17": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_18": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_19": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_2": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_20": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_21": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_24": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_25": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_26": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_27": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_28": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_29": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_3": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_30": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_31": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_32": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_33": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_34": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_35": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_36": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_37": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_38": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_39": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_4": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_40": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_41": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_42": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_43": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_44": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_45": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_46": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_47": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_48": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_49": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_5": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_50": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_51": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_52": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_6": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_7": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_8": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_interior_tilesandwood_01_9": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "floors_rugs_01_0": { + "status": "already-bound", + "source": "floors_rugs_01_0", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_1": { + "status": "already-bound", + "source": "floors_rugs_01_1", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_10": { + "status": "already-bound", + "source": "floors_rugs_01_10", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_100": { + "status": "already-bound", + "source": "floors_rugs_01_100", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_101": { + "status": "already-bound", + "source": "floors_rugs_01_101", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_104": { + "status": "already-bound", + "source": "floors_rugs_01_104", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_105": { + "status": "already-bound", + "source": "floors_rugs_01_105", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_106": { + "status": "already-bound", + "source": "floors_rugs_01_106", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_107": { + "status": "already-bound", + "source": "floors_rugs_01_107", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_108": { + "status": "already-bound", + "source": "floors_rugs_01_108", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_109": { + "status": "already-bound", + "source": "floors_rugs_01_109", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_11": { + "status": "already-bound", + "source": "floors_rugs_01_11", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_12": { + "status": "already-bound", + "source": "floors_rugs_01_12", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_13": { + "status": "already-bound", + "source": "floors_rugs_01_13", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_14": { + "status": "already-bound", + "source": "floors_rugs_01_14", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_15": { + "status": "already-bound", + "source": "floors_rugs_01_15", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_16": { + "status": "already-bound", + "source": "floors_rugs_01_16", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_17": { + "status": "already-bound", + "source": "floors_rugs_01_17", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_18": { + "status": "already-bound", + "source": "floors_rugs_01_18", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_19": { + "status": "already-bound", + "source": "floors_rugs_01_19", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_2": { + "status": "already-bound", + "source": "floors_rugs_01_2", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_20": { + "status": "already-bound", + "source": "floors_rugs_01_20", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_21": { + "status": "already-bound", + "source": "floors_rugs_01_21", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_22": { + "status": "already-bound", + "source": "floors_rugs_01_22", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_23": { + "status": "already-bound", + "source": "floors_rugs_01_23", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_24": { + "status": "already-bound", + "source": "floors_rugs_01_24", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_25": { + "status": "already-bound", + "source": "floors_rugs_01_25", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_26": { + "status": "already-bound", + "source": "floors_rugs_01_26", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_27": { + "status": "already-bound", + "source": "floors_rugs_01_27", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_3": { + "status": "already-bound", + "source": "floors_rugs_01_3", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_30": { + "status": "already-bound", + "source": "floors_rugs_01_30", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_31": { + "status": "already-bound", + "source": "floors_rugs_01_31", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_32": { + "status": "already-bound", + "source": "floors_rugs_01_32", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_33": { + "status": "already-bound", + "source": "floors_rugs_01_33", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_34": { + "status": "already-bound", + "source": "floors_rugs_01_34", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_35": { + "status": "already-bound", + "source": "floors_rugs_01_35", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_38": { + "status": "already-bound", + "source": "floors_rugs_01_38", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_39": { + "status": "already-bound", + "source": "floors_rugs_01_39", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_4": { + "status": "already-bound", + "source": "floors_rugs_01_4", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_40": { + "status": "already-bound", + "source": "floors_rugs_01_40", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_41": { + "status": "already-bound", + "source": "floors_rugs_01_41", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_42": { + "status": "already-bound", + "source": "floors_rugs_01_42", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_43": { + "status": "already-bound", + "source": "floors_rugs_01_43", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_46": { + "status": "already-bound", + "source": "floors_rugs_01_46", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_47": { + "status": "already-bound", + "source": "floors_rugs_01_47", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_48": { + "status": "already-bound", + "source": "floors_rugs_01_48", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_49": { + "status": "already-bound", + "source": "floors_rugs_01_49", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_5": { + "status": "already-bound", + "source": "floors_rugs_01_5", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_50": { + "status": "already-bound", + "source": "floors_rugs_01_50", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_51": { + "status": "already-bound", + "source": "floors_rugs_01_51", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_52": { + "status": "already-bound", + "source": "floors_rugs_01_52", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_53": { + "status": "already-bound", + "source": "floors_rugs_01_53", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_54": { + "status": "already-bound", + "source": "floors_rugs_01_54", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_55": { + "status": "already-bound", + "source": "floors_rugs_01_55", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_56": { + "status": "already-bound", + "source": "floors_rugs_01_56", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_57": { + "status": "already-bound", + "source": "floors_rugs_01_57", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_58": { + "status": "already-bound", + "source": "floors_rugs_01_58", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_59": { + "status": "already-bound", + "source": "floors_rugs_01_59", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_6": { + "status": "already-bound", + "source": "floors_rugs_01_6", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_60": { + "status": "already-bound", + "source": "floors_rugs_01_60", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_61": { + "status": "already-bound", + "source": "floors_rugs_01_61", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_62": { + "status": "already-bound", + "source": "floors_rugs_01_62", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_63": { + "status": "already-bound", + "source": "floors_rugs_01_63", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_64": { + "status": "already-bound", + "source": "floors_rugs_01_64", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_65": { + "status": "already-bound", + "source": "floors_rugs_01_65", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_66": { + "status": "already-bound", + "source": "floors_rugs_01_66", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_67": { + "status": "already-bound", + "source": "floors_rugs_01_67", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_68": { + "status": "already-bound", + "source": "floors_rugs_01_68", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_69": { + "status": "already-bound", + "source": "floors_rugs_01_69", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_7": { + "status": "already-bound", + "source": "floors_rugs_01_7", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_70": { + "status": "already-bound", + "source": "floors_rugs_01_70", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_71": { + "status": "already-bound", + "source": "floors_rugs_01_71", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_72": { + "status": "already-bound", + "source": "floors_rugs_01_72", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_73": { + "status": "already-bound", + "source": "floors_rugs_01_73", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_74": { + "status": "already-bound", + "source": "floors_rugs_01_74", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_75": { + "status": "already-bound", + "source": "floors_rugs_01_75", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_76": { + "status": "already-bound", + "source": "floors_rugs_01_76", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_77": { + "status": "already-bound", + "source": "floors_rugs_01_77", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_78": { + "status": "already-bound", + "source": "floors_rugs_01_78", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_79": { + "status": "already-bound", + "source": "floors_rugs_01_79", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_8": { + "status": "already-bound", + "source": "floors_rugs_01_8", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_80": { + "status": "already-bound", + "source": "floors_rugs_01_80", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_81": { + "status": "already-bound", + "source": "floors_rugs_01_81", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_82": { + "status": "already-bound", + "source": "floors_rugs_01_82", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_83": { + "status": "already-bound", + "source": "floors_rugs_01_83", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_84": { + "status": "already-bound", + "source": "floors_rugs_01_84", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_85": { + "status": "already-bound", + "source": "floors_rugs_01_85", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_87": { + "status": "already-bound", + "source": "floors_rugs_01_87", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_88": { + "status": "already-bound", + "source": "floors_rugs_01_88", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_89": { + "status": "already-bound", + "source": "floors_rugs_01_89", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_9": { + "status": "already-bound", + "source": "floors_rugs_01_9", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_90": { + "status": "already-bound", + "source": "floors_rugs_01_90", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_91": { + "status": "already-bound", + "source": "floors_rugs_01_91", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_92": { + "status": "already-bound", + "source": "floors_rugs_01_92", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_93": { + "status": "already-bound", + "source": "floors_rugs_01_93", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_96": { + "status": "already-bound", + "source": "floors_rugs_01_96", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_97": { + "status": "already-bound", + "source": "floors_rugs_01_97", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_98": { + "status": "already-bound", + "source": "floors_rugs_01_98", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_01_99": { + "status": "already-bound", + "source": "floors_rugs_01_99", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_0": { + "status": "already-bound", + "source": "floors_rugs_02_0", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_1": { + "status": "already-bound", + "source": "floors_rugs_02_1", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_2": { + "status": "already-bound", + "source": "floors_rugs_02_2", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_3": { + "status": "already-bound", + "source": "floors_rugs_02_3", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_4": { + "status": "already-bound", + "source": "floors_rugs_02_4", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_5": { + "status": "already-bound", + "source": "floors_rugs_02_5", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_6": { + "status": "already-bound", + "source": "floors_rugs_02_6", + "evidence": "Exact authored sprite binding" + }, + "floors_rugs_02_7": { + "status": "already-bound", + "source": "floors_rugs_02_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_0": { + "status": "already-bound", + "source": "furniture_bedding_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_1": { + "status": "already-bound", + "source": "furniture_bedding_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_10": { + "status": "already-bound", + "source": "furniture_bedding_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_11": { + "status": "already-bound", + "source": "furniture_bedding_01_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_12": { + "status": "already-bound", + "source": "furniture_bedding_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_13": { + "status": "already-bound", + "source": "furniture_bedding_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_14": { + "status": "already-bound", + "source": "furniture_bedding_01_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_15": { + "status": "already-bound", + "source": "furniture_bedding_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_16": { + "status": "already-bound", + "source": "furniture_bedding_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_17": { + "status": "already-bound", + "source": "furniture_bedding_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_18": { + "status": "already-bound", + "source": "furniture_bedding_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_19": { + "status": "already-bound", + "source": "furniture_bedding_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_2": { + "status": "already-bound", + "source": "furniture_bedding_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_20": { + "status": "already-bound", + "source": "furniture_bedding_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_22": { + "status": "already-bound", + "source": "furniture_bedding_01_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_23": { + "status": "already-bound", + "source": "furniture_bedding_01_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_24": { + "status": "already-bound", + "source": "furniture_bedding_01_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_25": { + "status": "already-bound", + "source": "furniture_bedding_01_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_26": { + "status": "already-bound", + "source": "furniture_bedding_01_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_27": { + "status": "already-bound", + "source": "furniture_bedding_01_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_28": { + "status": "already-bound", + "source": "furniture_bedding_01_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_29": { + "status": "already-bound", + "source": "furniture_bedding_01_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_3": { + "status": "already-bound", + "source": "furniture_bedding_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_30": { + "status": "already-bound", + "source": "furniture_bedding_01_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_31": { + "status": "already-bound", + "source": "furniture_bedding_01_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_32": { + "status": "already-bound", + "source": "furniture_bedding_01_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_33": { + "status": "already-bound", + "source": "furniture_bedding_01_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_34": { + "status": "already-bound", + "source": "furniture_bedding_01_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_35": { + "status": "already-bound", + "source": "furniture_bedding_01_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_36": { + "status": "already-bound", + "source": "furniture_bedding_01_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_37": { + "status": "already-bound", + "source": "furniture_bedding_01_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_38": { + "status": "already-bound", + "source": "furniture_bedding_01_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_39": { + "status": "already-bound", + "source": "furniture_bedding_01_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_4": { + "status": "already-bound", + "source": "furniture_bedding_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_40": { + "status": "already-bound", + "source": "furniture_bedding_01_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_41": { + "status": "already-bound", + "source": "furniture_bedding_01_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_42": { + "status": "already-bound", + "source": "furniture_bedding_01_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_43": { + "status": "already-bound", + "source": "furniture_bedding_01_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_44": { + "status": "already-bound", + "source": "furniture_bedding_01_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_45": { + "status": "already-bound", + "source": "furniture_bedding_01_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_46": { + "status": "already-bound", + "source": "furniture_bedding_01_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_47": { + "status": "already-bound", + "source": "furniture_bedding_01_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_48": { + "status": "already-bound", + "source": "furniture_bedding_01_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_49": { + "status": "already-bound", + "source": "furniture_bedding_01_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_5": { + "status": "already-bound", + "source": "furniture_bedding_01_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_50": { + "status": "already-bound", + "source": "furniture_bedding_01_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_51": { + "status": "already-bound", + "source": "furniture_bedding_01_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_52": { + "status": "already-bound", + "source": "furniture_bedding_01_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_53": { + "status": "already-bound", + "source": "furniture_bedding_01_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_54": { + "status": "already-bound", + "source": "furniture_bedding_01_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_55": { + "status": "already-bound", + "source": "furniture_bedding_01_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_56": { + "status": "already-bound", + "source": "furniture_bedding_01_56", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_57": { + "status": "already-bound", + "source": "furniture_bedding_01_57", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_58": { + "status": "already-bound", + "source": "furniture_bedding_01_58", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_59": { + "status": "already-bound", + "source": "furniture_bedding_01_59", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_6": { + "status": "already-bound", + "source": "furniture_bedding_01_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_60": { + "status": "already-bound", + "source": "furniture_bedding_01_60", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_61": { + "status": "already-bound", + "source": "furniture_bedding_01_61", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_62": { + "status": "already-bound", + "source": "furniture_bedding_01_62", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_63": { + "status": "already-bound", + "source": "furniture_bedding_01_63", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_64": { + "status": "already-bound", + "source": "furniture_bedding_01_64", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_65": { + "status": "already-bound", + "source": "furniture_bedding_01_65", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_66": { + "status": "already-bound", + "source": "furniture_bedding_01_66", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_67": { + "status": "already-bound", + "source": "furniture_bedding_01_67", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_68": { + "status": "already-bound", + "source": "furniture_bedding_01_68", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_69": { + "status": "already-bound", + "source": "furniture_bedding_01_69", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_7": { + "status": "already-bound", + "source": "furniture_bedding_01_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_70": { + "status": "already-bound", + "source": "furniture_bedding_01_70", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_71": { + "status": "already-bound", + "source": "furniture_bedding_01_71", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_72": { + "status": "already-bound", + "source": "furniture_bedding_01_72", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_73": { + "status": "already-bound", + "source": "furniture_bedding_01_73", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_74": { + "status": "already-bound", + "source": "furniture_bedding_01_74", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_75": { + "status": "already-bound", + "source": "furniture_bedding_01_75", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_76": { + "status": "already-bound", + "source": "furniture_bedding_01_76", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_77": { + "status": "already-bound", + "source": "furniture_bedding_01_77", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_78": { + "status": "already-bound", + "source": "furniture_bedding_01_78", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_79": { + "status": "already-bound", + "source": "furniture_bedding_01_79", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_8": { + "status": "already-bound", + "source": "furniture_bedding_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_80": { + "status": "already-bound", + "source": "furniture_bedding_01_80", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_81": { + "status": "already-bound", + "source": "furniture_bedding_01_81", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_82": { + "status": "already-bound", + "source": "furniture_bedding_01_82", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_83": { + "status": "already-bound", + "source": "furniture_bedding_01_83", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_84": { + "status": "already-bound", + "source": "furniture_bedding_01_84", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_85": { + "status": "already-bound", + "source": "furniture_bedding_01_85", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_86": { + "status": "already-bound", + "source": "furniture_bedding_01_86", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_87": { + "status": "already-bound", + "source": "furniture_bedding_01_87", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_88": { + "status": "already-bound", + "source": "furniture_bedding_01_88", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_89": { + "status": "already-bound", + "source": "furniture_bedding_01_89", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_9": { + "status": "already-bound", + "source": "furniture_bedding_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_90": { + "status": "already-bound", + "source": "furniture_bedding_01_90", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_91": { + "status": "already-bound", + "source": "furniture_bedding_01_91", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_92": { + "status": "already-bound", + "source": "furniture_bedding_01_92", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_93": { + "status": "already-bound", + "source": "furniture_bedding_01_93", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_94": { + "status": "already-bound", + "source": "furniture_bedding_01_94", + "evidence": "Exact authored sprite binding" + }, + "furniture_bedding_01_95": { + "status": "already-bound", + "source": "furniture_bedding_01_95", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_0": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_1": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_10": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_11": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_12": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_13": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_14": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_15": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_16": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_17": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_18": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_19": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_2": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_20": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_21": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_22": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_23": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_24": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_25": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_26": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_27": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_28": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_29": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_3": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_30": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_31": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_32": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_33": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_34": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_35": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_36": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_37": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_38": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_39": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_4": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_40": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_41": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_42": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_43": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_48": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_49": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_5": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_50": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_51": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_52": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_53": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_54": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_55": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_56": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_56", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_57": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_57", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_58": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_58", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_59": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_59", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_6": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_60": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_60", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_61": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_61", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_62": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_62", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_63": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_63", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_7": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_8": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_01_9": { + "status": "already-bound", + "source": "furniture_seating_indoor_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_12": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_13": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_14": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_15": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_16": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_17": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_18": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_19": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_20": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_21": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_22": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_23": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_24": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_25": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_26": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_27": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_28": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_29": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_30": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_31": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_32": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_33": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_34": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_35": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_36": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_37": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_38": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_39": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_4": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_40": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_41": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_42": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_43": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_44": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_45": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_46": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_47": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_48": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_49": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_5": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_50": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_51": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_52": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_53": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_54": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_55": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_6": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_02_7": { + "status": "already-bound", + "source": "furniture_seating_indoor_02_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_10": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_100": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_100", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_101": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_101", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_102": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_102", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_103": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_103", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_104": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_104", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_105": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_105", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_106": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_106", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_107": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_107", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_108": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_108", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_109": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_109", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_11": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_110": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_110", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_111": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_111", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_112": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_112", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_113": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_113", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_114": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_114", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_115": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_115", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_116": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_116", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_117": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_117", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_118": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_118", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_119": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_119", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_12": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_120": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_120", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_121": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_121", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_122": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_122", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_123": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_123", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_124": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_124", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_125": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_125", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_126": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_126", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_127": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_127", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_128": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_128", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_129": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_129", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_13": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_130": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_130", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_131": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_131", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_132": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_132", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_133": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_133", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_134": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_134", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_135": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_135", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_136": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_136", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_137": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_137", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_138": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_138", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_139": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_139", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_14": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_140": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_140", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_141": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_141", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_142": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_142", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_143": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_143", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_15": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_16": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_17": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_18": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_19": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_20": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_21": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_22": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_23": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_24": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_25": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_26": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_27": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_28": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_29": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_30": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_31": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_32": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_33": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_34": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_35": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_36": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_37": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_38": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_39": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_4": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_40": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_41": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_42": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_43": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_44": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_45": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_46": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_47": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_48": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_49": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_5": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_50": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_51": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_52": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_53": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_54": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_55": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_6": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_68": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_68", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_69": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_69", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_7": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_70": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_70", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_71": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_71", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_72": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_72", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_73": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_73", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_74": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_74", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_75": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_75", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_76": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_76", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_77": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_77", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_78": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_78", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_79": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_79", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_8": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_80": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_80", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_81": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_81", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_82": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_82", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_83": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_83", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_84": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_84", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_85": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_85", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_86": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_86", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_87": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_87", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_88": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_88", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_89": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_89", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_9": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_90": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_90", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_91": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_91", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_92": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_92", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_93": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_93", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_94": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_94", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_95": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_95", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_96": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_96", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_97": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_97", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_98": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_98", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_indoor_03_99": { + "status": "already-bound", + "source": "furniture_seating_indoor_03_99", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_0": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_1": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_10": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_11": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_12": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_13": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_14": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_15": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_16": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_17": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_18": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_19": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_2": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_3": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_4": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_5": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_6": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_7": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_8": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_seating_outdoor_01_9": { + "status": "already-bound", + "source": "furniture_seating_outdoor_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_1": { + "status": "already-bound", + "source": "furniture_shelving_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_10": { + "status": "already-bound", + "source": "furniture_shelving_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_16": { + "status": "already-bound", + "source": "furniture_shelving_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_17": { + "status": "already-bound", + "source": "furniture_shelving_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_18": { + "status": "already-bound", + "source": "furniture_shelving_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_19": { + "status": "already-bound", + "source": "furniture_shelving_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_2": { + "status": "already-bound", + "source": "furniture_shelving_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_20": { + "status": "already-bound", + "source": "furniture_shelving_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_21": { + "status": "already-bound", + "source": "furniture_shelving_01_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_22": { + "status": "already-bound", + "source": "furniture_shelving_01_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_23": { + "status": "already-bound", + "source": "furniture_shelving_01_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_24": { + "status": "already-bound", + "source": "furniture_shelving_01_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_25": { + "status": "already-bound", + "source": "furniture_shelving_01_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_26": { + "status": "already-bound", + "source": "furniture_shelving_01_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_27": { + "status": "already-bound", + "source": "furniture_shelving_01_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_28": { + "status": "already-bound", + "source": "furniture_shelving_01_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_29": { + "status": "already-bound", + "source": "furniture_shelving_01_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_3": { + "status": "already-bound", + "source": "furniture_shelving_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_30": { + "status": "already-bound", + "source": "furniture_shelving_01_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_31": { + "status": "already-bound", + "source": "furniture_shelving_01_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_32": { + "status": "already-bound", + "source": "furniture_shelving_01_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_33": { + "status": "already-bound", + "source": "furniture_shelving_01_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_34": { + "status": "already-bound", + "source": "furniture_shelving_01_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_35": { + "status": "already-bound", + "source": "furniture_shelving_01_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_36": { + "status": "already-bound", + "source": "furniture_shelving_01_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_37": { + "status": "already-bound", + "source": "furniture_shelving_01_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_4": { + "status": "already-bound", + "source": "furniture_shelving_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_40": { + "status": "already-bound", + "source": "furniture_shelving_01_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_41": { + "status": "already-bound", + "source": "furniture_shelving_01_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_42": { + "status": "already-bound", + "source": "furniture_shelving_01_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_43": { + "status": "already-bound", + "source": "furniture_shelving_01_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_44": { + "status": "already-bound", + "source": "furniture_shelving_01_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_45": { + "status": "already-bound", + "source": "furniture_shelving_01_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_46": { + "status": "already-bound", + "source": "furniture_shelving_01_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_47": { + "status": "already-bound", + "source": "furniture_shelving_01_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_51": { + "status": "already-bound", + "source": "furniture_shelving_01_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_55": { + "status": "already-bound", + "source": "furniture_shelving_01_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_8": { + "status": "already-bound", + "source": "furniture_shelving_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_shelving_01_9": { + "status": "already-bound", + "source": "furniture_shelving_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_0": { + "status": "already-bound", + "source": "furniture_storage_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_1": { + "status": "already-bound", + "source": "furniture_storage_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_10": { + "status": "already-bound", + "source": "furniture_storage_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_11": { + "status": "already-bound", + "source": "furniture_storage_01_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_12": { + "status": "already-bound", + "source": "furniture_storage_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_13": { + "status": "already-bound", + "source": "furniture_storage_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_14": { + "status": "already-bound", + "source": "furniture_storage_01_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_15": { + "status": "already-bound", + "source": "furniture_storage_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_16": { + "status": "already-bound", + "source": "furniture_storage_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_17": { + "status": "already-bound", + "source": "furniture_storage_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_18": { + "status": "already-bound", + "source": "furniture_storage_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_19": { + "status": "already-bound", + "source": "furniture_storage_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_2": { + "status": "already-bound", + "source": "furniture_storage_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_20": { + "status": "already-bound", + "source": "furniture_storage_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_21": { + "status": "already-bound", + "source": "furniture_storage_01_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_22": { + "status": "already-bound", + "source": "furniture_storage_01_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_23": { + "status": "already-bound", + "source": "furniture_storage_01_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_24": { + "status": "already-bound", + "source": "furniture_storage_01_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_25": { + "status": "already-bound", + "source": "furniture_storage_01_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_26": { + "status": "already-bound", + "source": "furniture_storage_01_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_27": { + "status": "already-bound", + "source": "furniture_storage_01_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_28": { + "status": "already-bound", + "source": "furniture_storage_01_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_29": { + "status": "already-bound", + "source": "furniture_storage_01_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_3": { + "status": "already-bound", + "source": "furniture_storage_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_30": { + "status": "already-bound", + "source": "furniture_storage_01_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_31": { + "status": "already-bound", + "source": "furniture_storage_01_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_32": { + "status": "already-bound", + "source": "furniture_storage_01_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_33": { + "status": "already-bound", + "source": "furniture_storage_01_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_34": { + "status": "already-bound", + "source": "furniture_storage_01_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_35": { + "status": "already-bound", + "source": "furniture_storage_01_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_36": { + "status": "already-bound", + "source": "furniture_storage_01_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_37": { + "status": "already-bound", + "source": "furniture_storage_01_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_38": { + "status": "already-bound", + "source": "furniture_storage_01_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_39": { + "status": "already-bound", + "source": "furniture_storage_01_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_4": { + "status": "already-bound", + "source": "furniture_storage_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_40": { + "status": "already-bound", + "source": "furniture_storage_01_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_41": { + "status": "already-bound", + "source": "furniture_storage_01_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_42": { + "status": "already-bound", + "source": "furniture_storage_01_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_43": { + "status": "already-bound", + "source": "furniture_storage_01_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_44": { + "status": "already-bound", + "source": "furniture_storage_01_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_45": { + "status": "already-bound", + "source": "furniture_storage_01_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_46": { + "status": "already-bound", + "source": "furniture_storage_01_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_47": { + "status": "already-bound", + "source": "furniture_storage_01_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_48": { + "status": "already-bound", + "source": "furniture_storage_01_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_49": { + "status": "already-bound", + "source": "furniture_storage_01_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_5": { + "status": "already-bound", + "source": "furniture_storage_01_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_50": { + "status": "already-bound", + "source": "furniture_storage_01_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_51": { + "status": "already-bound", + "source": "furniture_storage_01_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_52": { + "status": "already-bound", + "source": "furniture_storage_01_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_53": { + "status": "already-bound", + "source": "furniture_storage_01_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_54": { + "status": "already-bound", + "source": "furniture_storage_01_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_55": { + "status": "already-bound", + "source": "furniture_storage_01_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_56": { + "status": "already-bound", + "source": "furniture_storage_01_56", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_57": { + "status": "already-bound", + "source": "furniture_storage_01_57", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_58": { + "status": "already-bound", + "source": "furniture_storage_01_58", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_59": { + "status": "already-bound", + "source": "furniture_storage_01_59", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_6": { + "status": "already-bound", + "source": "furniture_storage_01_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_60": { + "status": "already-bound", + "source": "furniture_storage_01_60", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_61": { + "status": "already-bound", + "source": "furniture_storage_01_61", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_62": { + "status": "already-bound", + "source": "furniture_storage_01_62", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_63": { + "status": "already-bound", + "source": "furniture_storage_01_63", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_66": { + "status": "already-bound", + "source": "furniture_storage_01_66", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_67": { + "status": "already-bound", + "source": "furniture_storage_01_67", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_7": { + "status": "already-bound", + "source": "furniture_storage_01_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_8": { + "status": "already-bound", + "source": "furniture_storage_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_01_9": { + "status": "already-bound", + "source": "furniture_storage_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_0": { + "status": "already-bound", + "source": "furniture_storage_02_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_1": { + "status": "already-bound", + "source": "furniture_storage_02_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_10": { + "status": "already-bound", + "source": "furniture_storage_02_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_11": { + "status": "already-bound", + "source": "furniture_storage_02_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_12": { + "status": "already-bound", + "source": "furniture_storage_02_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_13": { + "status": "already-bound", + "source": "furniture_storage_02_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_14": { + "status": "already-bound", + "source": "furniture_storage_02_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_15": { + "status": "already-bound", + "source": "furniture_storage_02_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_16": { + "status": "already-bound", + "source": "furniture_storage_02_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_17": { + "status": "already-bound", + "source": "furniture_storage_02_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_2": { + "status": "already-bound", + "source": "furniture_storage_02_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_20": { + "status": "already-bound", + "source": "furniture_storage_02_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_21": { + "status": "already-bound", + "source": "furniture_storage_02_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_22": { + "status": "already-bound", + "source": "furniture_storage_02_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_23": { + "status": "already-bound", + "source": "furniture_storage_02_23", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_28": { + "status": "already-bound", + "source": "furniture_storage_02_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_29": { + "status": "already-bound", + "source": "furniture_storage_02_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_3": { + "status": "already-bound", + "source": "furniture_storage_02_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_30": { + "status": "already-bound", + "source": "furniture_storage_02_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_31": { + "status": "already-bound", + "source": "furniture_storage_02_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_32": { + "status": "already-bound", + "source": "furniture_storage_02_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_33": { + "status": "already-bound", + "source": "furniture_storage_02_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_34": { + "status": "already-bound", + "source": "furniture_storage_02_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_35": { + "status": "already-bound", + "source": "furniture_storage_02_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_36": { + "status": "already-bound", + "source": "furniture_storage_02_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_37": { + "status": "already-bound", + "source": "furniture_storage_02_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_38": { + "status": "already-bound", + "source": "furniture_storage_02_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_39": { + "status": "already-bound", + "source": "furniture_storage_02_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_4": { + "status": "already-bound", + "source": "furniture_storage_02_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_40": { + "status": "already-bound", + "source": "furniture_storage_02_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_41": { + "status": "already-bound", + "source": "furniture_storage_02_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_42": { + "status": "already-bound", + "source": "furniture_storage_02_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_43": { + "status": "already-bound", + "source": "furniture_storage_02_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_44": { + "status": "already-bound", + "source": "furniture_storage_02_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_45": { + "status": "already-bound", + "source": "furniture_storage_02_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_46": { + "status": "already-bound", + "source": "furniture_storage_02_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_47": { + "status": "already-bound", + "source": "furniture_storage_02_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_5": { + "status": "already-bound", + "source": "furniture_storage_02_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_6": { + "status": "already-bound", + "source": "furniture_storage_02_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_7": { + "status": "already-bound", + "source": "furniture_storage_02_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_8": { + "status": "already-bound", + "source": "furniture_storage_02_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_storage_02_9": { + "status": "already-bound", + "source": "furniture_storage_02_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_0": { + "status": "already-bound", + "source": "furniture_tables_high_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_1": { + "status": "already-bound", + "source": "furniture_tables_high_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_10": { + "status": "already-bound", + "source": "furniture_tables_high_01_10", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_11": { + "status": "already-bound", + "source": "furniture_tables_high_01_11", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_12": { + "status": "already-bound", + "source": "furniture_tables_high_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_13": { + "status": "already-bound", + "source": "furniture_tables_high_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_15": { + "status": "already-bound", + "source": "furniture_tables_high_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_16": { + "status": "already-bound", + "source": "furniture_tables_high_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_17": { + "status": "already-bound", + "source": "furniture_tables_high_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_18": { + "status": "already-bound", + "source": "furniture_tables_high_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_19": { + "status": "already-bound", + "source": "furniture_tables_high_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_2": { + "status": "already-bound", + "source": "furniture_tables_high_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_20": { + "status": "already-bound", + "source": "furniture_tables_high_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_21": { + "status": "already-bound", + "source": "furniture_tables_high_01_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_22": { + "status": "already-bound", + "source": "furniture_tables_high_01_22", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_24": { + "status": "already-bound", + "source": "furniture_tables_high_01_24", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_25": { + "status": "already-bound", + "source": "furniture_tables_high_01_25", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_26": { + "status": "already-bound", + "source": "furniture_tables_high_01_26", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_27": { + "status": "already-bound", + "source": "furniture_tables_high_01_27", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_28": { + "status": "already-bound", + "source": "furniture_tables_high_01_28", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_29": { + "status": "already-bound", + "source": "furniture_tables_high_01_29", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_3": { + "status": "already-bound", + "source": "furniture_tables_high_01_3", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_30": { + "status": "already-bound", + "source": "furniture_tables_high_01_30", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_31": { + "status": "already-bound", + "source": "furniture_tables_high_01_31", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_32": { + "status": "already-bound", + "source": "furniture_tables_high_01_32", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_33": { + "status": "already-bound", + "source": "furniture_tables_high_01_33", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_34": { + "status": "already-bound", + "source": "furniture_tables_high_01_34", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_35": { + "status": "already-bound", + "source": "furniture_tables_high_01_35", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_36": { + "status": "already-bound", + "source": "furniture_tables_high_01_36", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_37": { + "status": "already-bound", + "source": "furniture_tables_high_01_37", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_38": { + "status": "already-bound", + "source": "furniture_tables_high_01_38", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_39": { + "status": "already-bound", + "source": "furniture_tables_high_01_39", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_4": { + "status": "already-bound", + "source": "furniture_tables_high_01_4", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_40": { + "status": "already-bound", + "source": "furniture_tables_high_01_40", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_41": { + "status": "already-bound", + "source": "furniture_tables_high_01_41", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_42": { + "status": "already-bound", + "source": "furniture_tables_high_01_42", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_43": { + "status": "already-bound", + "source": "furniture_tables_high_01_43", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_44": { + "status": "already-bound", + "source": "furniture_tables_high_01_44", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_45": { + "status": "already-bound", + "source": "furniture_tables_high_01_45", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_46": { + "status": "already-bound", + "source": "furniture_tables_high_01_46", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_47": { + "status": "already-bound", + "source": "furniture_tables_high_01_47", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_48": { + "status": "already-bound", + "source": "furniture_tables_high_01_48", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_49": { + "status": "already-bound", + "source": "furniture_tables_high_01_49", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_5": { + "status": "already-bound", + "source": "furniture_tables_high_01_5", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_50": { + "status": "already-bound", + "source": "furniture_tables_high_01_50", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_51": { + "status": "already-bound", + "source": "furniture_tables_high_01_51", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_52": { + "status": "already-bound", + "source": "furniture_tables_high_01_52", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_53": { + "status": "already-bound", + "source": "furniture_tables_high_01_53", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_54": { + "status": "already-bound", + "source": "furniture_tables_high_01_54", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_55": { + "status": "already-bound", + "source": "furniture_tables_high_01_55", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_56": { + "status": "already-bound", + "source": "furniture_tables_high_01_56", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_57": { + "status": "already-bound", + "source": "furniture_tables_high_01_57", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_58": { + "status": "already-bound", + "source": "furniture_tables_high_01_58", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_59": { + "status": "already-bound", + "source": "furniture_tables_high_01_59", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_6": { + "status": "already-bound", + "source": "furniture_tables_high_01_6", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_60": { + "status": "already-bound", + "source": "furniture_tables_high_01_60", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_61": { + "status": "already-bound", + "source": "furniture_tables_high_01_61", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_62": { + "status": "already-bound", + "source": "furniture_tables_high_01_62", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_63": { + "status": "already-bound", + "source": "furniture_tables_high_01_63", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_7": { + "status": "already-bound", + "source": "furniture_tables_high_01_7", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_8": { + "status": "already-bound", + "source": "furniture_tables_high_01_8", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_high_01_9": { + "status": "already-bound", + "source": "furniture_tables_high_01_9", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_0": { + "status": "already-bound", + "source": "furniture_tables_low_01_0", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_1": { + "status": "already-bound", + "source": "furniture_tables_low_01_1", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_12": { + "status": "already-bound", + "source": "furniture_tables_low_01_12", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_13": { + "status": "already-bound", + "source": "furniture_tables_low_01_13", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_14": { + "status": "already-bound", + "source": "furniture_tables_low_01_14", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_15": { + "status": "already-bound", + "source": "furniture_tables_low_01_15", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_16": { + "status": "already-bound", + "source": "furniture_tables_low_01_16", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_17": { + "status": "already-bound", + "source": "furniture_tables_low_01_17", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_18": { + "status": "already-bound", + "source": "furniture_tables_low_01_18", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_19": { + "status": "already-bound", + "source": "furniture_tables_low_01_19", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_2": { + "status": "already-bound", + "source": "furniture_tables_low_01_2", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_20": { + "status": "already-bound", + "source": "furniture_tables_low_01_20", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_21": { + "status": "already-bound", + "source": "furniture_tables_low_01_21", + "evidence": "Exact authored sprite binding" + }, + "furniture_tables_low_01_3": { + "status": "already-bound", + "source": "furniture_tables_low_01_3", + "evidence": "Exact authored sprite binding" + }, + "industry_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_12": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_13": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_29": { + "status": "already-bound", + "source": "industry_01_29", + "evidence": "Exact authored sprite binding" + }, + "industry_01_3": { + "status": "already-bound", + "source": "industry_01_3", + "evidence": "Exact authored sprite binding" + }, + "industry_01_30": { + "status": "already-bound", + "source": "industry_01_30", + "evidence": "Exact authored sprite binding" + }, + "industry_01_37": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_38": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_39": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_40": { + "status": "already-bound", + "source": "industry_01_40", + "evidence": "Exact authored sprite binding" + }, + "industry_01_41": { + "status": "already-bound", + "source": "industry_01_41", + "evidence": "Exact authored sprite binding" + }, + "industry_01_42": { + "status": "already-bound", + "source": "industry_01_42", + "evidence": "Exact authored sprite binding" + }, + "industry_01_43": { + "status": "already-bound", + "source": "industry_01_43", + "evidence": "Exact authored sprite binding" + }, + "industry_01_44": { + "status": "already-bound", + "source": "industry_01_44", + "evidence": "Exact authored sprite binding" + }, + "industry_01_45": { + "status": "already-bound", + "source": "industry_01_45", + "evidence": "Exact authored sprite binding" + }, + "industry_01_6": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_7": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_02_209": { + "status": "already-bound", + "source": "industry_02_209", + "evidence": "Exact authored sprite binding" + }, + "industry_02_221": { + "status": "already-bound", + "source": "industry_02_221", + "evidence": "Exact authored sprite binding" + }, + "industry_02_238": { + "status": "already-bound", + "source": "industry_02_238", + "evidence": "Exact authored sprite binding" + }, + "industry_02_260": { + "status": "already-bound", + "source": "industry_02_260", + "evidence": "Exact authored sprite binding" + }, + "industry_02_34": { + "status": "already-bound", + "source": "industry_02_34", + "evidence": "Exact authored sprite binding" + }, + "industry_bunker_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_bunker_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_bunker_01_27": { + "status": "already-bound", + "source": "industry_bunker_01_27", + "evidence": "Exact authored sprite binding" + }, + "industry_railroad_05_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_11": { + "status": "already-bound", + "source": "industry_railroad_05_11", + "evidence": "Exact authored sprite binding" + }, + "industry_railroad_05_12": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_13": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_14": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_15": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_27": { + "status": "already-bound", + "source": "industry_railroad_05_27", + "evidence": "Exact authored sprite binding" + }, + "industry_railroad_05_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_38": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_39": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_40": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_41": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "industry_railroad_05_43": { + "status": "already-bound", + "source": "industry_railroad_05_43", + "evidence": "Exact authored sprite binding" + }, + "industry_railroad_05_44": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_45": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_46": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_47": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "industry_railroad_05_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_railroad_05_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_51": { + "status": "already-bound", + "source": "industry_trucks_01_51", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_52": { + "status": "already-bound", + "source": "industry_trucks_01_52", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_53": { + "status": "already-bound", + "source": "industry_trucks_01_53", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_54": { + "status": "already-bound", + "source": "industry_trucks_01_54", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_55": { + "status": "already-bound", + "source": "industry_trucks_01_55", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "industry_trucks_01_60": { + "status": "already-bound", + "source": "industry_trucks_01_60", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_61": { + "status": "already-bound", + "source": "industry_trucks_01_61", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_62": { + "status": "already-bound", + "source": "industry_trucks_01_62", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_63": { + "status": "already-bound", + "source": "industry_trucks_01_63", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_64": { + "status": "already-bound", + "source": "industry_trucks_01_64", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_65": { + "status": "already-bound", + "source": "industry_trucks_01_65", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_66": { + "status": "already-bound", + "source": "industry_trucks_01_66", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_67": { + "status": "already-bound", + "source": "industry_trucks_01_67", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_68": { + "status": "already-bound", + "source": "industry_trucks_01_68", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_69": { + "status": "already-bound", + "source": "industry_trucks_01_69", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_7": { + "status": "already-bound", + "source": "industry_trucks_01_7", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_70": { + "status": "already-bound", + "source": "industry_trucks_01_70", + "evidence": "Exact authored sprite binding" + }, + "industry_trucks_01_71": { + "status": "already-bound", + "source": "industry_trucks_01_71", + "evidence": "Exact authored sprite binding" + }, + "kbw_location_military_generic_01_0": { + "status": "automatic-match", + "source": "location_military_generic_01_0", + "evidence": "Prefix alias with matching object/container semantics" + }, + "kbw_location_military_generic_01_1": { + "status": "automatic-match", + "source": "location_military_generic_01_1", + "evidence": "Prefix alias with matching object/container semantics" + }, + "kbw_location_military_generic_01_16": { + "status": "manual-adaptation", + "source": "location_military_generic_01_8", + "adaptation": "white-crate", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Knox white crate has the same military-crate shape as gray crate orientation 8. Reuse that crate mesh with a neutral white atlas. Vanilla index 16 is a military sign and is explicitly rejected. Color is an approximation; custom paint tint is not supplied by this pack." + }, + "kbw_location_military_generic_01_17": { + "status": "manual-adaptation", + "source": "location_military_generic_01_9", + "adaptation": "white-crate", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Same reviewed military-crate mesh for the second orientation; neutral white atlas. Vanilla index 17 is a sign, not a crate." + }, + "kbw_location_military_generic_01_8": { + "status": "manual-adaptation", + "source": "location_military_generic_01_0", + "adaptation": "gray-green-crate", + "tint": "#626763", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "User-requested gray crate appearance: use the matching green crate mesh, retint its atlas toward #626763, and preserve luminance detail and transparency." + }, + "kbw_location_military_generic_01_9": { + "status": "manual-adaptation", + "source": "location_military_generic_01_1", + "adaptation": "gray-green-crate", + "tint": "#626763", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Second gray crate orientation uses the second green crate mesh with the same requested gray-green base tint." + }, + "lighting_indoor_01_0": { + "status": "already-bound", + "source": "lighting_indoor_01_0", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_1": { + "status": "already-bound", + "source": "lighting_indoor_01_1", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_10": { + "status": "already-bound", + "source": "lighting_indoor_01_10", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_11": { + "status": "already-bound", + "source": "lighting_indoor_01_11", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_12": { + "status": "already-bound", + "source": "lighting_indoor_01_12", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_13": { + "status": "already-bound", + "source": "lighting_indoor_01_13", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_16": { + "status": "already-bound", + "source": "lighting_indoor_01_16", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_17": { + "status": "already-bound", + "source": "lighting_indoor_01_17", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_18": { + "status": "already-bound", + "source": "lighting_indoor_01_18", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_19": { + "status": "already-bound", + "source": "lighting_indoor_01_19", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_2": { + "status": "already-bound", + "source": "lighting_indoor_01_2", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_20": { + "status": "already-bound", + "source": "lighting_indoor_01_20", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_21": { + "status": "already-bound", + "source": "lighting_indoor_01_21", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_22": { + "status": "already-bound", + "source": "lighting_indoor_01_22", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_23": { + "status": "already-bound", + "source": "lighting_indoor_01_23", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_24": { + "status": "already-bound", + "source": "lighting_indoor_01_24", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_25": { + "status": "already-bound", + "source": "lighting_indoor_01_25", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_3": { + "status": "already-bound", + "source": "lighting_indoor_01_3", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_32": { + "status": "already-bound", + "source": "lighting_indoor_01_32", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_33": { + "status": "already-bound", + "source": "lighting_indoor_01_33", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_34": { + "status": "already-bound", + "source": "lighting_indoor_01_34", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_35": { + "status": "already-bound", + "source": "lighting_indoor_01_35", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_36": { + "status": "already-bound", + "source": "lighting_indoor_01_36", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_37": { + "status": "already-bound", + "source": "lighting_indoor_01_37", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_4": { + "status": "already-bound", + "source": "lighting_indoor_01_4", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_40": { + "status": "already-bound", + "source": "lighting_indoor_01_40", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_41": { + "status": "already-bound", + "source": "lighting_indoor_01_41", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_42": { + "status": "already-bound", + "source": "lighting_indoor_01_42", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_43": { + "status": "already-bound", + "source": "lighting_indoor_01_43", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_44": { + "status": "already-bound", + "source": "lighting_indoor_01_44", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_45": { + "status": "already-bound", + "source": "lighting_indoor_01_45", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_48": { + "status": "already-bound", + "source": "lighting_indoor_01_48", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_49": { + "status": "already-bound", + "source": "lighting_indoor_01_49", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_5": { + "status": "already-bound", + "source": "lighting_indoor_01_5", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_50": { + "status": "already-bound", + "source": "lighting_indoor_01_50", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_51": { + "status": "already-bound", + "source": "lighting_indoor_01_51", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_52": { + "status": "already-bound", + "source": "lighting_indoor_01_52", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_53": { + "status": "already-bound", + "source": "lighting_indoor_01_53", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_56": { + "status": "already-bound", + "source": "lighting_indoor_01_56", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_57": { + "status": "already-bound", + "source": "lighting_indoor_01_57", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_58": { + "status": "already-bound", + "source": "lighting_indoor_01_58", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_6": { + "status": "already-bound", + "source": "lighting_indoor_01_6", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_7": { + "status": "already-bound", + "source": "lighting_indoor_01_7", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_8": { + "status": "already-bound", + "source": "lighting_indoor_01_8", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_01_9": { + "status": "already-bound", + "source": "lighting_indoor_01_9", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_0": { + "status": "already-bound", + "source": "lighting_indoor_02_0", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_1": { + "status": "already-bound", + "source": "lighting_indoor_02_1", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_10": { + "status": "already-bound", + "source": "lighting_indoor_02_10", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_11": { + "status": "already-bound", + "source": "lighting_indoor_02_11", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_2": { + "status": "already-bound", + "source": "lighting_indoor_02_2", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_24": { + "status": "already-bound", + "source": "lighting_indoor_02_24", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_25": { + "status": "already-bound", + "source": "lighting_indoor_02_25", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_26": { + "status": "already-bound", + "source": "lighting_indoor_02_26", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_27": { + "status": "already-bound", + "source": "lighting_indoor_02_27", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_3": { + "status": "already-bound", + "source": "lighting_indoor_02_3", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_44": { + "status": "already-bound", + "source": "lighting_indoor_02_44", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_45": { + "status": "already-bound", + "source": "lighting_indoor_02_45", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_46": { + "status": "already-bound", + "source": "lighting_indoor_02_46", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_47": { + "status": "already-bound", + "source": "lighting_indoor_02_47", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_8": { + "status": "already-bound", + "source": "lighting_indoor_02_8", + "evidence": "Exact authored sprite binding" + }, + "lighting_indoor_02_9": { + "status": "already-bound", + "source": "lighting_indoor_02_9", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_32": { + "status": "already-bound", + "source": "lighting_outdoor_01_32", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_33": { + "status": "already-bound", + "source": "lighting_outdoor_01_33", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_36": { + "status": "already-bound", + "source": "lighting_outdoor_01_36", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_37": { + "status": "already-bound", + "source": "lighting_outdoor_01_37", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_40": { + "status": "already-bound", + "source": "lighting_outdoor_01_40", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_41": { + "status": "already-bound", + "source": "lighting_outdoor_01_41", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_44": { + "status": "already-bound", + "source": "lighting_outdoor_01_44", + "evidence": "Exact authored sprite binding" + }, + "lighting_outdoor_01_45": { + "status": "already-bound", + "source": "lighting_outdoor_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_barn_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_barn_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_3": { + "status": "already-bound", + "source": "location_business_bank_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_40": { + "status": "already-bound", + "source": "location_business_bank_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_41": { + "status": "already-bound", + "source": "location_business_bank_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_42": { + "status": "already-bound", + "source": "location_business_bank_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_43": { + "status": "already-bound", + "source": "location_business_bank_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_44": { + "status": "already-bound", + "source": "location_business_bank_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_45": { + "status": "already-bound", + "source": "location_business_bank_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_business_bank_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_bank_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_business_distillery_01_0": { + "status": "already-bound", + "source": "location_business_distillery_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_business_distillery_01_1": { + "status": "already-bound", + "source": "location_business_distillery_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_business_distillery_01_2": { + "status": "already-bound", + "source": "location_business_distillery_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_business_distillery_01_3": { + "status": "already-bound", + "source": "location_business_distillery_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_business_distillery_01_4": { + "status": "already-bound", + "source": "location_business_distillery_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_business_distillery_01_5": { + "status": "already-bound", + "source": "location_business_distillery_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_0": { + "status": "already-bound", + "source": "location_business_machinery_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_1": { + "status": "already-bound", + "source": "location_business_machinery_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_10": { + "status": "already-bound", + "source": "location_business_machinery_01_10", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_11": { + "status": "already-bound", + "source": "location_business_machinery_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_12": { + "status": "already-bound", + "source": "location_business_machinery_01_12", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_13": { + "status": "already-bound", + "source": "location_business_machinery_01_13", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_16": { + "status": "already-bound", + "source": "location_business_machinery_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_17": { + "status": "already-bound", + "source": "location_business_machinery_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_18": { + "status": "already-bound", + "source": "location_business_machinery_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_19": { + "status": "already-bound", + "source": "location_business_machinery_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_2": { + "status": "already-bound", + "source": "location_business_machinery_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_20": { + "status": "already-bound", + "source": "location_business_machinery_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_21": { + "status": "already-bound", + "source": "location_business_machinery_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_22": { + "status": "already-bound", + "source": "location_business_machinery_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_23": { + "status": "already-bound", + "source": "location_business_machinery_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_24": { + "status": "already-bound", + "source": "location_business_machinery_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_25": { + "status": "already-bound", + "source": "location_business_machinery_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_26": { + "status": "already-bound", + "source": "location_business_machinery_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_27": { + "status": "already-bound", + "source": "location_business_machinery_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_28": { + "status": "already-bound", + "source": "location_business_machinery_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_29": { + "status": "already-bound", + "source": "location_business_machinery_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_3": { + "status": "already-bound", + "source": "location_business_machinery_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_30": { + "status": "already-bound", + "source": "location_business_machinery_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_31": { + "status": "already-bound", + "source": "location_business_machinery_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_32": { + "status": "already-bound", + "source": "location_business_machinery_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_33": { + "status": "already-bound", + "source": "location_business_machinery_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_34": { + "status": "already-bound", + "source": "location_business_machinery_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_35": { + "status": "already-bound", + "source": "location_business_machinery_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_4": { + "status": "already-bound", + "source": "location_business_machinery_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_5": { + "status": "already-bound", + "source": "location_business_machinery_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_8": { + "status": "already-bound", + "source": "location_business_machinery_01_8", + "evidence": "Exact authored sprite binding" + }, + "location_business_machinery_01_9": { + "status": "already-bound", + "source": "location_business_machinery_01_9", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_0": { + "status": "already-bound", + "source": "location_business_office_generic_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_1": { + "status": "already-bound", + "source": "location_business_office_generic_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_10": { + "status": "already-bound", + "source": "location_business_office_generic_01_10", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_12": { + "status": "already-bound", + "source": "location_business_office_generic_01_12", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_13": { + "status": "already-bound", + "source": "location_business_office_generic_01_13", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_14": { + "status": "already-bound", + "source": "location_business_office_generic_01_14", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_16": { + "status": "already-bound", + "source": "location_business_office_generic_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_17": { + "status": "already-bound", + "source": "location_business_office_generic_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_2": { + "status": "already-bound", + "source": "location_business_office_generic_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_24": { + "status": "already-bound", + "source": "location_business_office_generic_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_25": { + "status": "already-bound", + "source": "location_business_office_generic_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_32": { + "status": "already-bound", + "source": "location_business_office_generic_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_33": { + "status": "already-bound", + "source": "location_business_office_generic_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_34": { + "status": "already-bound", + "source": "location_business_office_generic_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_35": { + "status": "already-bound", + "source": "location_business_office_generic_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_4": { + "status": "already-bound", + "source": "location_business_office_generic_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_40": { + "status": "already-bound", + "source": "location_business_office_generic_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_41": { + "status": "already-bound", + "source": "location_business_office_generic_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_42": { + "status": "already-bound", + "source": "location_business_office_generic_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_43": { + "status": "already-bound", + "source": "location_business_office_generic_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_44": { + "status": "already-bound", + "source": "location_business_office_generic_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_45": { + "status": "already-bound", + "source": "location_business_office_generic_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_46": { + "status": "already-bound", + "source": "location_business_office_generic_01_46", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_47": { + "status": "already-bound", + "source": "location_business_office_generic_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_48": { + "status": "already-bound", + "source": "location_business_office_generic_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_49": { + "status": "already-bound", + "source": "location_business_office_generic_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_5": { + "status": "already-bound", + "source": "location_business_office_generic_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_56": { + "status": "already-bound", + "source": "location_business_office_generic_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_57": { + "status": "already-bound", + "source": "location_business_office_generic_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_6": { + "status": "already-bound", + "source": "location_business_office_generic_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_8": { + "status": "already-bound", + "source": "location_business_office_generic_01_8", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_01_9": { + "status": "already-bound", + "source": "location_business_office_generic_01_9", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_02_16": { + "status": "already-bound", + "source": "location_business_office_generic_02_16", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_02_17": { + "status": "already-bound", + "source": "location_business_office_generic_02_17", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_02_18": { + "status": "already-bound", + "source": "location_business_office_generic_02_18", + "evidence": "Exact authored sprite binding" + }, + "location_business_office_generic_02_19": { + "status": "already-bound", + "source": "location_business_office_generic_02_19", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_0": { + "status": "already-bound", + "source": "location_community_cemetary_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_1": { + "status": "already-bound", + "source": "location_community_cemetary_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_11": { + "status": "already-bound", + "source": "location_community_cemetary_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_2": { + "status": "already-bound", + "source": "location_community_cemetary_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_3": { + "status": "already-bound", + "source": "location_community_cemetary_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_30": { + "status": "already-bound", + "source": "location_community_cemetary_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_31": { + "status": "already-bound", + "source": "location_community_cemetary_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_36": { + "status": "already-bound", + "source": "location_community_cemetary_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_37": { + "status": "already-bound", + "source": "location_community_cemetary_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_38": { + "status": "already-bound", + "source": "location_community_cemetary_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_39": { + "status": "already-bound", + "source": "location_community_cemetary_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_4": { + "status": "already-bound", + "source": "location_community_cemetary_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_5": { + "status": "already-bound", + "source": "location_community_cemetary_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_8": { + "status": "already-bound", + "source": "location_community_cemetary_01_8", + "evidence": "Exact authored sprite binding" + }, + "location_community_cemetary_01_9": { + "status": "already-bound", + "source": "location_community_cemetary_01_9", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_208": { + "status": "already-bound", + "source": "location_community_church_small_01_208", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_209": { + "status": "already-bound", + "source": "location_community_church_small_01_209", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_210": { + "status": "already-bound", + "source": "location_community_church_small_01_210", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_211": { + "status": "already-bound", + "source": "location_community_church_small_01_211", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_212": { + "status": "already-bound", + "source": "location_community_church_small_01_212", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_213": { + "status": "already-bound", + "source": "location_community_church_small_01_213", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_216": { + "status": "already-bound", + "source": "location_community_church_small_01_216", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_217": { + "status": "already-bound", + "source": "location_community_church_small_01_217", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_218": { + "status": "already-bound", + "source": "location_community_church_small_01_218", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_219": { + "status": "already-bound", + "source": "location_community_church_small_01_219", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_220": { + "status": "already-bound", + "source": "location_community_church_small_01_220", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_221": { + "status": "already-bound", + "source": "location_community_church_small_01_221", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_224": { + "status": "already-bound", + "source": "location_community_church_small_01_224", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_225": { + "status": "already-bound", + "source": "location_community_church_small_01_225", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_226": { + "status": "already-bound", + "source": "location_community_church_small_01_226", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_232": { + "status": "already-bound", + "source": "location_community_church_small_01_232", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_233": { + "status": "already-bound", + "source": "location_community_church_small_01_233", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_234": { + "status": "already-bound", + "source": "location_community_church_small_01_234", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_40": { + "status": "already-bound", + "source": "location_community_church_small_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_41": { + "status": "already-bound", + "source": "location_community_church_small_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_42": { + "status": "already-bound", + "source": "location_community_church_small_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_43": { + "status": "already-bound", + "source": "location_community_church_small_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_44": { + "status": "already-bound", + "source": "location_community_church_small_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_45": { + "status": "already-bound", + "source": "location_community_church_small_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_46": { + "status": "already-bound", + "source": "location_community_church_small_01_46", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_47": { + "status": "already-bound", + "source": "location_community_church_small_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_48": { + "status": "already-bound", + "source": "location_community_church_small_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_49": { + "status": "already-bound", + "source": "location_community_church_small_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_50": { + "status": "already-bound", + "source": "location_community_church_small_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_51": { + "status": "already-bound", + "source": "location_community_church_small_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_52": { + "status": "already-bound", + "source": "location_community_church_small_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_53": { + "status": "already-bound", + "source": "location_community_church_small_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_56": { + "status": "already-bound", + "source": "location_community_church_small_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_57": { + "status": "already-bound", + "source": "location_community_church_small_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_58": { + "status": "already-bound", + "source": "location_community_church_small_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_59": { + "status": "already-bound", + "source": "location_community_church_small_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_60": { + "status": "already-bound", + "source": "location_community_church_small_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_61": { + "status": "already-bound", + "source": "location_community_church_small_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_76": { + "status": "already-bound", + "source": "location_community_church_small_01_76", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_77": { + "status": "already-bound", + "source": "location_community_church_small_01_77", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_78": { + "status": "already-bound", + "source": "location_community_church_small_01_78", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_84": { + "status": "already-bound", + "source": "location_community_church_small_01_84", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_85": { + "status": "already-bound", + "source": "location_community_church_small_01_85", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_86": { + "status": "already-bound", + "source": "location_community_church_small_01_86", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_88": { + "status": "already-bound", + "source": "location_community_church_small_01_88", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_89": { + "status": "already-bound", + "source": "location_community_church_small_01_89", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_90": { + "status": "already-bound", + "source": "location_community_church_small_01_90", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_91": { + "status": "already-bound", + "source": "location_community_church_small_01_91", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_92": { + "status": "already-bound", + "source": "location_community_church_small_01_92", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_96": { + "status": "already-bound", + "source": "location_community_church_small_01_96", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_97": { + "status": "already-bound", + "source": "location_community_church_small_01_97", + "evidence": "Exact authored sprite binding" + }, + "location_community_church_small_01_98": { + "status": "already-bound", + "source": "location_community_church_small_01_98", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_community_medical_01_12": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_community_medical_01_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_152": { + "status": "already-bound", + "source": "location_community_medical_01_152", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_153": { + "status": "already-bound", + "source": "location_community_medical_01_153", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_154": { + "status": "already-bound", + "source": "location_community_medical_01_154", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_155": { + "status": "already-bound", + "source": "location_community_medical_01_155", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_28": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_29": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_30": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_31": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_community_medical_01_36": { + "status": "already-bound", + "source": "location_community_medical_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_37": { + "status": "already-bound", + "source": "location_community_medical_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_38": { + "status": "already-bound", + "source": "location_community_medical_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_39": { + "status": "already-bound", + "source": "location_community_medical_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_88": { + "status": "already-bound", + "source": "location_community_medical_01_88", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_89": { + "status": "already-bound", + "source": "location_community_medical_01_89", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_90": { + "status": "already-bound", + "source": "location_community_medical_01_90", + "evidence": "Exact authored sprite binding" + }, + "location_community_medical_01_91": { + "status": "already-bound", + "source": "location_community_medical_01_91", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_0": { + "status": "already-bound", + "source": "location_community_police_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_1": { + "status": "already-bound", + "source": "location_community_police_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_10": { + "status": "already-bound", + "source": "location_community_police_01_10", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_11": { + "status": "already-bound", + "source": "location_community_police_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_2": { + "status": "already-bound", + "source": "location_community_police_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_3": { + "status": "already-bound", + "source": "location_community_police_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_4": { + "status": "already-bound", + "source": "location_community_police_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_5": { + "status": "already-bound", + "source": "location_community_police_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_6": { + "status": "already-bound", + "source": "location_community_police_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_community_police_01_7": { + "status": "already-bound", + "source": "location_community_police_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_12": { + "status": "already-bound", + "source": "location_community_school_01_12", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_13": { + "status": "already-bound", + "source": "location_community_school_01_13", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_14": { + "status": "already-bound", + "source": "location_community_school_01_14", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_15": { + "status": "already-bound", + "source": "location_community_school_01_15", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_22": { + "status": "already-bound", + "source": "location_community_school_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_23": { + "status": "already-bound", + "source": "location_community_school_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_3": { + "status": "already-bound", + "source": "location_community_school_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_30": { + "status": "already-bound", + "source": "location_community_school_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_31": { + "status": "already-bound", + "source": "location_community_school_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_32": { + "status": "already-bound", + "source": "location_community_school_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_33": { + "status": "already-bound", + "source": "location_community_school_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_4": { + "status": "already-bound", + "source": "location_community_school_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_5": { + "status": "already-bound", + "source": "location_community_school_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_6": { + "status": "already-bound", + "source": "location_community_school_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_7": { + "status": "already-bound", + "source": "location_community_school_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_community_school_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_community_school_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_entertainment_theatre_01_10": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_10", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_11": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_12": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_12", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_13": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_13", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_14": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_14", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_15": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_15", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_16": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_8": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_8", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_80": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_80", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_81": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_81", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_82": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_82", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_83": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_83", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_84": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_84", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_85": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_85", + "evidence": "Exact authored sprite binding" + }, + "location_entertainment_theatre_01_9": { + "status": "already-bound", + "source": "location_entertainment_theatre_01_9", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_10": { + "status": "already-bound", + "source": "location_farm_accesories_01_10", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_11": { + "status": "already-bound", + "source": "location_farm_accesories_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_14": { + "status": "already-bound", + "source": "location_farm_accesories_01_14", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_15": { + "status": "already-bound", + "source": "location_farm_accesories_01_15", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_16": { + "status": "already-bound", + "source": "location_farm_accesories_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_17": { + "status": "already-bound", + "source": "location_farm_accesories_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_18": { + "status": "already-bound", + "source": "location_farm_accesories_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_19": { + "status": "already-bound", + "source": "location_farm_accesories_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_20": { + "status": "already-bound", + "source": "location_farm_accesories_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_21": { + "status": "already-bound", + "source": "location_farm_accesories_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_22": { + "status": "already-bound", + "source": "location_farm_accesories_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_23": { + "status": "already-bound", + "source": "location_farm_accesories_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_24": { + "status": "already-bound", + "source": "location_farm_accesories_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_25": { + "status": "already-bound", + "source": "location_farm_accesories_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_26": { + "status": "already-bound", + "source": "location_farm_accesories_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_27": { + "status": "already-bound", + "source": "location_farm_accesories_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_28": { + "status": "already-bound", + "source": "location_farm_accesories_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_29": { + "status": "already-bound", + "source": "location_farm_accesories_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_32": { + "status": "already-bound", + "source": "location_farm_accesories_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_33": { + "status": "already-bound", + "source": "location_farm_accesories_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_34": { + "status": "already-bound", + "source": "location_farm_accesories_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_35": { + "status": "already-bound", + "source": "location_farm_accesories_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_4": { + "status": "already-bound", + "source": "location_farm_accesories_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_41": { + "status": "already-bound", + "source": "location_farm_accesories_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_42": { + "status": "already-bound", + "source": "location_farm_accesories_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_43": { + "status": "already-bound", + "source": "location_farm_accesories_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_5": { + "status": "already-bound", + "source": "location_farm_accesories_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_50": { + "status": "already-bound", + "source": "location_farm_accesories_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_57": { + "status": "already-bound", + "source": "location_farm_accesories_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_58": { + "status": "already-bound", + "source": "location_farm_accesories_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_59": { + "status": "already-bound", + "source": "location_farm_accesories_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_6": { + "status": "already-bound", + "source": "location_farm_accesories_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_66": { + "status": "already-bound", + "source": "location_farm_accesories_01_66", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_7": { + "status": "already-bound", + "source": "location_farm_accesories_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_8": { + "status": "already-bound", + "source": "location_farm_accesories_01_8", + "evidence": "Exact authored sprite binding" + }, + "location_farm_accesories_01_9": { + "status": "already-bound", + "source": "location_farm_accesories_01_9", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_40": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_41": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_42": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_48": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_49": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_01_50": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_12": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_12", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_13": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_13", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_14": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_14", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_15": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_15", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_20": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_20", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_21": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_21", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_22": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_22", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_23": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_23", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_44": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_44", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_45": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_45", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_46": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_46", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_47": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_47", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_48": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_48", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_49": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_49", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_50": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_50", + "evidence": "Exact authored sprite binding" + }, + "location_hospitality_sunstarmotel_02_51": { + "status": "already-bound", + "source": "location_hospitality_sunstarmotel_02_51", + "evidence": "Exact authored sprite binding" + }, + "location_military_generic_01_22": { + "status": "already-bound", + "source": "location_military_generic_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_military_generic_01_23": { + "status": "already-bound", + "source": "location_military_generic_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_military_generic_01_30": { + "status": "already-bound", + "source": "location_military_generic_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_military_generic_01_31": { + "status": "already-bound", + "source": "location_military_generic_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_100": { + "status": "already-bound", + "source": "location_military_tent_01_100", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_101": { + "status": "already-bound", + "source": "location_military_tent_01_101", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_102": { + "status": "already-bound", + "source": "location_military_tent_01_102", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_103": { + "status": "already-bound", + "source": "location_military_tent_01_103", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_104": { + "status": "already-bound", + "source": "location_military_tent_01_104", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_105": { + "status": "already-bound", + "source": "location_military_tent_01_105", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_106": { + "status": "already-bound", + "source": "location_military_tent_01_106", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_107": { + "status": "already-bound", + "source": "location_military_tent_01_107", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_108": { + "status": "already-bound", + "source": "location_military_tent_01_108", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_109": { + "status": "already-bound", + "source": "location_military_tent_01_109", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_112": { + "status": "already-bound", + "source": "location_military_tent_01_112", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_113": { + "status": "already-bound", + "source": "location_military_tent_01_113", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_114": { + "status": "already-bound", + "source": "location_military_tent_01_114", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_115": { + "status": "already-bound", + "source": "location_military_tent_01_115", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_116": { + "status": "already-bound", + "source": "location_military_tent_01_116", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_117": { + "status": "already-bound", + "source": "location_military_tent_01_117", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_16": { + "status": "already-bound", + "source": "location_military_tent_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_17": { + "status": "already-bound", + "source": "location_military_tent_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_18": { + "status": "already-bound", + "source": "location_military_tent_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_19": { + "status": "already-bound", + "source": "location_military_tent_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_20": { + "status": "already-bound", + "source": "location_military_tent_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_21": { + "status": "already-bound", + "source": "location_military_tent_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_22": { + "status": "already-bound", + "source": "location_military_tent_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_23": { + "status": "already-bound", + "source": "location_military_tent_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_24": { + "status": "already-bound", + "source": "location_military_tent_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_25": { + "status": "already-bound", + "source": "location_military_tent_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_26": { + "status": "already-bound", + "source": "location_military_tent_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_27": { + "status": "already-bound", + "source": "location_military_tent_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_28": { + "status": "already-bound", + "source": "location_military_tent_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_29": { + "status": "already-bound", + "source": "location_military_tent_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_3": { + "status": "already-bound", + "source": "location_military_tent_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_30": { + "status": "already-bound", + "source": "location_military_tent_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_31": { + "status": "already-bound", + "source": "location_military_tent_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_32": { + "status": "already-bound", + "source": "location_military_tent_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_33": { + "status": "already-bound", + "source": "location_military_tent_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_34": { + "status": "already-bound", + "source": "location_military_tent_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_35": { + "status": "already-bound", + "source": "location_military_tent_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_36": { + "status": "already-bound", + "source": "location_military_tent_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_37": { + "status": "already-bound", + "source": "location_military_tent_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_38": { + "status": "already-bound", + "source": "location_military_tent_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_39": { + "status": "already-bound", + "source": "location_military_tent_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_40": { + "status": "already-bound", + "source": "location_military_tent_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_41": { + "status": "already-bound", + "source": "location_military_tent_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_42": { + "status": "already-bound", + "source": "location_military_tent_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_43": { + "status": "already-bound", + "source": "location_military_tent_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_44": { + "status": "already-bound", + "source": "location_military_tent_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_45": { + "status": "already-bound", + "source": "location_military_tent_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_48": { + "status": "already-bound", + "source": "location_military_tent_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_49": { + "status": "already-bound", + "source": "location_military_tent_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_50": { + "status": "already-bound", + "source": "location_military_tent_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_51": { + "status": "already-bound", + "source": "location_military_tent_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_52": { + "status": "already-bound", + "source": "location_military_tent_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_53": { + "status": "already-bound", + "source": "location_military_tent_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_67": { + "status": "already-bound", + "source": "location_military_tent_01_67", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_80": { + "status": "already-bound", + "source": "location_military_tent_01_80", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_81": { + "status": "already-bound", + "source": "location_military_tent_01_81", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_82": { + "status": "already-bound", + "source": "location_military_tent_01_82", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_83": { + "status": "already-bound", + "source": "location_military_tent_01_83", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_84": { + "status": "already-bound", + "source": "location_military_tent_01_84", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_85": { + "status": "already-bound", + "source": "location_military_tent_01_85", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_86": { + "status": "already-bound", + "source": "location_military_tent_01_86", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_87": { + "status": "already-bound", + "source": "location_military_tent_01_87", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_88": { + "status": "already-bound", + "source": "location_military_tent_01_88", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_89": { + "status": "already-bound", + "source": "location_military_tent_01_89", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_military_tent_01_90": { + "status": "already-bound", + "source": "location_military_tent_01_90", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_91": { + "status": "already-bound", + "source": "location_military_tent_01_91", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_92": { + "status": "already-bound", + "source": "location_military_tent_01_92", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_93": { + "status": "already-bound", + "source": "location_military_tent_01_93", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_94": { + "status": "already-bound", + "source": "location_military_tent_01_94", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_95": { + "status": "already-bound", + "source": "location_military_tent_01_95", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_96": { + "status": "already-bound", + "source": "location_military_tent_01_96", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_97": { + "status": "already-bound", + "source": "location_military_tent_01_97", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_98": { + "status": "already-bound", + "source": "location_military_tent_01_98", + "evidence": "Exact authored sprite binding" + }, + "location_military_tent_01_99": { + "status": "already-bound", + "source": "location_military_tent_01_99", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_0": { + "status": "already-bound", + "source": "location_restaurant_bar_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_1": { + "status": "already-bound", + "source": "location_restaurant_bar_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_16": { + "status": "already-bound", + "source": "location_restaurant_bar_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_17": { + "status": "already-bound", + "source": "location_restaurant_bar_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_18": { + "status": "already-bound", + "source": "location_restaurant_bar_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_19": { + "status": "already-bound", + "source": "location_restaurant_bar_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_2": { + "status": "already-bound", + "source": "location_restaurant_bar_01_2", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_20": { + "status": "already-bound", + "source": "location_restaurant_bar_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_21": { + "status": "already-bound", + "source": "location_restaurant_bar_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_22": { + "status": "already-bound", + "source": "location_restaurant_bar_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_23": { + "status": "already-bound", + "source": "location_restaurant_bar_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_26": { + "status": "already-bound", + "source": "location_restaurant_bar_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_29": { + "status": "already-bound", + "source": "location_restaurant_bar_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_3": { + "status": "already-bound", + "source": "location_restaurant_bar_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_30": { + "status": "already-bound", + "source": "location_restaurant_bar_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_31": { + "status": "already-bound", + "source": "location_restaurant_bar_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_37": { + "status": "already-bound", + "source": "location_restaurant_bar_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_38": { + "status": "already-bound", + "source": "location_restaurant_bar_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_39": { + "status": "already-bound", + "source": "location_restaurant_bar_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_4": { + "status": "already-bound", + "source": "location_restaurant_bar_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_47": { + "status": "already-bound", + "source": "location_restaurant_bar_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_5": { + "status": "already-bound", + "source": "location_restaurant_bar_01_5", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_bar_01_56": { + "status": "already-bound", + "source": "location_restaurant_bar_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_57": { + "status": "already-bound", + "source": "location_restaurant_bar_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_58": { + "status": "already-bound", + "source": "location_restaurant_bar_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_59": { + "status": "already-bound", + "source": "location_restaurant_bar_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_6": { + "status": "already-bound", + "source": "location_restaurant_bar_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_60": { + "status": "already-bound", + "source": "location_restaurant_bar_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_61": { + "status": "already-bound", + "source": "location_restaurant_bar_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_62": { + "status": "already-bound", + "source": "location_restaurant_bar_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_63": { + "status": "already-bound", + "source": "location_restaurant_bar_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_64": { + "status": "already-bound", + "source": "location_restaurant_bar_01_64", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_65": { + "status": "already-bound", + "source": "location_restaurant_bar_01_65", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_66": { + "status": "already-bound", + "source": "location_restaurant_bar_01_66", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_7": { + "status": "already-bound", + "source": "location_restaurant_bar_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_72": { + "status": "already-bound", + "source": "location_restaurant_bar_01_72", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_73": { + "status": "already-bound", + "source": "location_restaurant_bar_01_73", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_bar_01_74": { + "status": "already-bound", + "source": "location_restaurant_bar_01_74", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_24": { + "status": "already-bound", + "source": "location_restaurant_diner_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_25": { + "status": "already-bound", + "source": "location_restaurant_diner_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_26": { + "status": "already-bound", + "source": "location_restaurant_diner_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_27": { + "status": "already-bound", + "source": "location_restaurant_diner_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_28": { + "status": "already-bound", + "source": "location_restaurant_diner_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_29": { + "status": "already-bound", + "source": "location_restaurant_diner_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_3": { + "status": "already-bound", + "source": "location_restaurant_diner_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_30": { + "status": "already-bound", + "source": "location_restaurant_diner_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_31": { + "status": "already-bound", + "source": "location_restaurant_diner_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_32": { + "status": "already-bound", + "source": "location_restaurant_diner_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_33": { + "status": "already-bound", + "source": "location_restaurant_diner_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_34": { + "status": "already-bound", + "source": "location_restaurant_diner_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_35": { + "status": "already-bound", + "source": "location_restaurant_diner_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_36": { + "status": "already-bound", + "source": "location_restaurant_diner_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_37": { + "status": "already-bound", + "source": "location_restaurant_diner_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_38": { + "status": "already-bound", + "source": "location_restaurant_diner_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_39": { + "status": "already-bound", + "source": "location_restaurant_diner_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_diner_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_diner_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pie_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pie_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pie_01_14": { + "status": "already-bound", + "source": "location_restaurant_pie_01_14", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_15": { + "status": "already-bound", + "source": "location_restaurant_pie_01_15", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pie_01_3": { + "status": "already-bound", + "source": "location_restaurant_pie_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_32": { + "status": "already-bound", + "source": "location_restaurant_pie_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_33": { + "status": "already-bound", + "source": "location_restaurant_pie_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_34": { + "status": "already-bound", + "source": "location_restaurant_pie_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_35": { + "status": "already-bound", + "source": "location_restaurant_pie_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_40": { + "status": "already-bound", + "source": "location_restaurant_pie_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_41": { + "status": "already-bound", + "source": "location_restaurant_pie_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_42": { + "status": "already-bound", + "source": "location_restaurant_pie_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_43": { + "status": "already-bound", + "source": "location_restaurant_pie_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_44": { + "status": "already-bound", + "source": "location_restaurant_pie_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_45": { + "status": "already-bound", + "source": "location_restaurant_pie_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_46": { + "status": "already-bound", + "source": "location_restaurant_pie_01_46", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_47": { + "status": "already-bound", + "source": "location_restaurant_pie_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_48": { + "status": "already-bound", + "source": "location_restaurant_pie_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_49": { + "status": "already-bound", + "source": "location_restaurant_pie_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_50": { + "status": "already-bound", + "source": "location_restaurant_pie_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_51": { + "status": "already-bound", + "source": "location_restaurant_pie_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_52": { + "status": "already-bound", + "source": "location_restaurant_pie_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_53": { + "status": "already-bound", + "source": "location_restaurant_pie_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_54": { + "status": "already-bound", + "source": "location_restaurant_pie_01_54", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_55": { + "status": "already-bound", + "source": "location_restaurant_pie_01_55", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_56": { + "status": "already-bound", + "source": "location_restaurant_pie_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_57": { + "status": "already-bound", + "source": "location_restaurant_pie_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_59": { + "status": "already-bound", + "source": "location_restaurant_pie_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_61": { + "status": "already-bound", + "source": "location_restaurant_pie_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_62": { + "status": "already-bound", + "source": "location_restaurant_pie_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pie_01_63": { + "status": "already-bound", + "source": "location_restaurant_pie_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_24": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_25": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_26": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_27": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_28": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_29": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_3": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_30": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_31": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_32": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_33": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_34": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_35": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_36": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_37": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_44": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_45": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_47": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_48": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_49": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_50": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_51": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_52": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_53": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_54": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_54", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_55": { + "status": "already-bound", + "source": "location_restaurant_pileocrepe_01_55", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pileocrepe_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pileocrepe_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_pizzawhirled_01_32": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_33": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_34": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_35": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_36": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_37": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_38": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_39": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_40": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_41": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_42": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_43": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_44": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_45": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_46": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_46", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_47": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_56": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_57": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_58": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_59": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_60": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_61": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_62": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_63": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_64": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_64", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_65": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_65", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_66": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_66", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_pizzawhirled_01_67": { + "status": "already-bound", + "source": "location_restaurant_pizzawhirled_01_67", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_40": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_40", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_41": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_41", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_42": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_42", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_43": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_44": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_45": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_45", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_46": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_46", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_47": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_48": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_49": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_50": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_51": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_56": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_57": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_58": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_seahorse_01_59": { + "status": "already-bound", + "source": "location_restaurant_seahorse_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_22": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_23": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_30": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_31": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_39": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "location_restaurant_spiffos_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_43": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_43", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_48": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_49": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_50": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_51": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_52": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_53": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_54": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_54", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_55": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_55", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_56": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_57": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_58": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_58", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_59": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_60": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_61": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_62": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_63": { + "status": "already-bound", + "source": "location_restaurant_spiffos_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_01_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_restaurant_spiffos_02_16": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_16", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_17": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_17", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_18": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_18", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_19": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_19", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_20": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_20", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_21": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_21", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_22": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_22", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_23": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_23", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_24": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_24", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_25": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_25", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_26": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_26", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_27": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_27", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_28": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_28", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_29": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_29", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_30": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_30", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_31": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_spiffos_02_30", + "score": 75, + "reasons": [ + "same tile family", + "same CustomName", + "same GroupName", + "same facing" + ] + }, + { + "source": "location_restaurant_spiffos_02_7", + "score": 75, + "reasons": [ + "same tile family", + "same CustomName", + "same GroupName", + "same facing" + ] + }, + { + "source": "location_restaurant_spiffos_02_28", + "score": 65, + "reasons": [ + "same tile family", + "same CustomName", + "same GroupName" + ] + } + ], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_02_32": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_32", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_33": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_33", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_34": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_34", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_35": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_35", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_36": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_36", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_37": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_37", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_38": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_38", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_39": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_39", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_40": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_40", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_41": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_41", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_42": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_42", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_43": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_43", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_44": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_44", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_45": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_45", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_46": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_46", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_47": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_47", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_54": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_54", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_55": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_55", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_56": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_56", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_57": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_57", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_58": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_58", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_02_59": { + "status": "already-bound", + "source": "location_restaurant_spiffos_02_59", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_14": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_14", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_15": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_15", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_16": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_16", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_17": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_17", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_18": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_18", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_24": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_restaurant_spiffos_03_25": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_26": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_27": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_28": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_restaurant_spiffos_03_29": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_30": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_31": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_restaurant_spiffos_03_6": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_6", + "evidence": "Exact authored sprite binding" + }, + "location_restaurant_spiffos_03_7": { + "status": "already-bound", + "source": "location_restaurant_spiffos_03_7", + "evidence": "Exact authored sprite binding" + }, + "location_sewer_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_11": { + "status": "already-bound", + "source": "location_sewer_01_11", + "evidence": "Exact authored sprite binding" + }, + "location_sewer_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_3": { + "status": "already-bound", + "source": "location_sewer_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_sewer_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_sewer_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_accessories_01_24": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_shop_accessories_01_25": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "location_shop_accessories_01_26": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_43", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_44", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_45", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_shop_accessories_01_27": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_40", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_41", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_42", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied.", + "reviewed": true + }, + "location_shop_accessories_genericsigns_01_48": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_49": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_50": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_51": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_52": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_53": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_53", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_54": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_54", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_55": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_55", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_6": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_6", + "evidence": "Exact authored sprite binding" + }, + "location_shop_accessories_genericsigns_01_7": { + "status": "already-bound", + "source": "location_shop_accessories_genericsigns_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_shop_bargNclothes_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_27": { + "status": "already-bound", + "source": "location_shop_bargNclothes_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_shop_bargNclothes_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_bargNclothes_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_16": { + "status": "already-bound", + "source": "location_shop_fossoil_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_17": { + "status": "already-bound", + "source": "location_shop_fossoil_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_18": { + "status": "already-bound", + "source": "location_shop_fossoil_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_19": { + "status": "already-bound", + "source": "location_shop_fossoil_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_20": { + "status": "already-bound", + "source": "location_shop_fossoil_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_21": { + "status": "already-bound", + "source": "location_shop_fossoil_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_22": { + "status": "already-bound", + "source": "location_shop_fossoil_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_23": { + "status": "already-bound", + "source": "location_shop_fossoil_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_32": { + "status": "already-bound", + "source": "location_shop_fossoil_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_33": { + "status": "already-bound", + "source": "location_shop_fossoil_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_60": { + "status": "already-bound", + "source": "location_shop_fossoil_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_61": { + "status": "already-bound", + "source": "location_shop_fossoil_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_62": { + "status": "already-bound", + "source": "location_shop_fossoil_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_63": { + "status": "already-bound", + "source": "location_shop_fossoil_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_7": { + "status": "already-bound", + "source": "location_shop_fossoil_01_7", + "evidence": "Exact authored sprite binding" + }, + "location_shop_fossoil_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_fossoil_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_16": { + "status": "already-bound", + "source": "location_shop_gas2go_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_17": { + "status": "already-bound", + "source": "location_shop_gas2go_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_18": { + "status": "already-bound", + "source": "location_shop_gas2go_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_19": { + "status": "already-bound", + "source": "location_shop_gas2go_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_20": { + "status": "already-bound", + "source": "location_shop_gas2go_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_21": { + "status": "already-bound", + "source": "location_shop_gas2go_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_22": { + "status": "already-bound", + "source": "location_shop_gas2go_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_23": { + "status": "already-bound", + "source": "location_shop_gas2go_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_3": { + "status": "already-bound", + "source": "location_shop_gas2go_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_60": { + "status": "already-bound", + "source": "location_shop_gas2go_01_60", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_61": { + "status": "already-bound", + "source": "location_shop_gas2go_01_61", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_62": { + "status": "already-bound", + "source": "location_shop_gas2go_01_62", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_63": { + "status": "already-bound", + "source": "location_shop_gas2go_01_63", + "evidence": "Exact authored sprite binding" + }, + "location_shop_gas2go_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_gas2go_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_shop_generic_01_0": { + "status": "already-bound", + "source": "location_shop_generic_01_0", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_1": { + "status": "already-bound", + "source": "location_shop_generic_01_1", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_100": { + "status": "already-bound", + "source": "location_shop_generic_01_100", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_101": { + "status": "already-bound", + "source": "location_shop_generic_01_101", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_102": { + "status": "already-bound", + "source": "location_shop_generic_01_102", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_103": { + "status": "already-bound", + "source": "location_shop_generic_01_103", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_104": { + "status": "already-bound", + "source": "location_shop_generic_01_104", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_105": { + "status": "already-bound", + "source": "location_shop_generic_01_105", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_106": { + "status": "already-bound", + "source": "location_shop_generic_01_106", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_107": { + "status": "already-bound", + "source": "location_shop_generic_01_107", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_112": { + "status": "already-bound", + "source": "location_shop_generic_01_112", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_113": { + "status": "already-bound", + "source": "location_shop_generic_01_113", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_114": { + "status": "already-bound", + "source": "location_shop_generic_01_114", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_115": { + "status": "already-bound", + "source": "location_shop_generic_01_115", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_16": { + "status": "already-bound", + "source": "location_shop_generic_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_17": { + "status": "already-bound", + "source": "location_shop_generic_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_18": { + "status": "already-bound", + "source": "location_shop_generic_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_19": { + "status": "already-bound", + "source": "location_shop_generic_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_20": { + "status": "already-bound", + "source": "location_shop_generic_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_21": { + "status": "already-bound", + "source": "location_shop_generic_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_22": { + "status": "already-bound", + "source": "location_shop_generic_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_23": { + "status": "already-bound", + "source": "location_shop_generic_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_24": { + "status": "already-bound", + "source": "location_shop_generic_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_25": { + "status": "already-bound", + "source": "location_shop_generic_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_26": { + "status": "already-bound", + "source": "location_shop_generic_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_27": { + "status": "already-bound", + "source": "location_shop_generic_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_32": { + "status": "already-bound", + "source": "location_shop_generic_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_33": { + "status": "already-bound", + "source": "location_shop_generic_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_34": { + "status": "already-bound", + "source": "location_shop_generic_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_35": { + "status": "already-bound", + "source": "location_shop_generic_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_36": { + "status": "already-bound", + "source": "location_shop_generic_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_37": { + "status": "already-bound", + "source": "location_shop_generic_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_38": { + "status": "already-bound", + "source": "location_shop_generic_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_39": { + "status": "already-bound", + "source": "location_shop_generic_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_48": { + "status": "already-bound", + "source": "location_shop_generic_01_48", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_49": { + "status": "already-bound", + "source": "location_shop_generic_01_49", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_50": { + "status": "already-bound", + "source": "location_shop_generic_01_50", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_51": { + "status": "already-bound", + "source": "location_shop_generic_01_51", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_52": { + "status": "already-bound", + "source": "location_shop_generic_01_52", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_64": { + "status": "already-bound", + "source": "location_shop_generic_01_64", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_65": { + "status": "already-bound", + "source": "location_shop_generic_01_65", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_66": { + "status": "already-bound", + "source": "location_shop_generic_01_66", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_67": { + "status": "already-bound", + "source": "location_shop_generic_01_67", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_68": { + "status": "already-bound", + "source": "location_shop_generic_01_68", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_69": { + "status": "already-bound", + "source": "location_shop_generic_01_69", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_72": { + "status": "already-bound", + "source": "location_shop_generic_01_72", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_73": { + "status": "already-bound", + "source": "location_shop_generic_01_73", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_74": { + "status": "already-bound", + "source": "location_shop_generic_01_74", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_75": { + "status": "already-bound", + "source": "location_shop_generic_01_75", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_76": { + "status": "already-bound", + "source": "location_shop_generic_01_76", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_77": { + "status": "already-bound", + "source": "location_shop_generic_01_77", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_78": { + "status": "already-bound", + "source": "location_shop_generic_01_78", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_79": { + "status": "already-bound", + "source": "location_shop_generic_01_79", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_80": { + "status": "already-bound", + "source": "location_shop_generic_01_80", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_81": { + "status": "already-bound", + "source": "location_shop_generic_01_81", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_82": { + "status": "already-bound", + "source": "location_shop_generic_01_82", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_83": { + "status": "already-bound", + "source": "location_shop_generic_01_83", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_84": { + "status": "already-bound", + "source": "location_shop_generic_01_84", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_85": { + "status": "already-bound", + "source": "location_shop_generic_01_85", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_88": { + "status": "already-bound", + "source": "location_shop_generic_01_88", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_89": { + "status": "already-bound", + "source": "location_shop_generic_01_89", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_90": { + "status": "already-bound", + "source": "location_shop_generic_01_90", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_91": { + "status": "already-bound", + "source": "location_shop_generic_01_91", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_92": { + "status": "already-bound", + "source": "location_shop_generic_01_92", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_93": { + "status": "already-bound", + "source": "location_shop_generic_01_93", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_94": { + "status": "already-bound", + "source": "location_shop_generic_01_94", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_95": { + "status": "already-bound", + "source": "location_shop_generic_01_95", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_96": { + "status": "already-bound", + "source": "location_shop_generic_01_96", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_97": { + "status": "already-bound", + "source": "location_shop_generic_01_97", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_98": { + "status": "already-bound", + "source": "location_shop_generic_01_98", + "evidence": "Exact authored sprite binding" + }, + "location_shop_generic_01_99": { + "status": "already-bound", + "source": "location_shop_generic_01_99", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_24": { + "status": "already-bound", + "source": "location_shop_greenes_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_25": { + "status": "already-bound", + "source": "location_shop_greenes_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_26": { + "status": "already-bound", + "source": "location_shop_greenes_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_27": { + "status": "already-bound", + "source": "location_shop_greenes_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_28": { + "status": "already-bound", + "source": "location_shop_greenes_01_28", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_29": { + "status": "already-bound", + "source": "location_shop_greenes_01_29", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_30": { + "status": "already-bound", + "source": "location_shop_greenes_01_30", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_31": { + "status": "already-bound", + "source": "location_shop_greenes_01_31", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_32": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "location_shop_greenes_01_33": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "location_shop_greenes_01_35": { + "status": "already-bound", + "source": "location_shop_greenes_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_36": { + "status": "already-bound", + "source": "location_shop_greenes_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_37": { + "status": "already-bound", + "source": "location_shop_greenes_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_shop_greenes_01_38": { + "status": "already-bound", + "source": "location_shop_greenes_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_32": { + "status": "already-bound", + "source": "location_shop_mall_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_33": { + "status": "already-bound", + "source": "location_shop_mall_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_34": { + "status": "already-bound", + "source": "location_shop_mall_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_35": { + "status": "already-bound", + "source": "location_shop_mall_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_36": { + "status": "already-bound", + "source": "location_shop_mall_01_36", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_37": { + "status": "already-bound", + "source": "location_shop_mall_01_37", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_38": { + "status": "already-bound", + "source": "location_shop_mall_01_38", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_39": { + "status": "already-bound", + "source": "location_shop_mall_01_39", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_44": { + "status": "already-bound", + "source": "location_shop_mall_01_44", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_47": { + "status": "already-bound", + "source": "location_shop_mall_01_47", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_64": { + "status": "already-bound", + "source": "location_shop_mall_01_64", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_65": { + "status": "already-bound", + "source": "location_shop_mall_01_65", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_66": { + "status": "already-bound", + "source": "location_shop_mall_01_66", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_67": { + "status": "already-bound", + "source": "location_shop_mall_01_67", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_68": { + "status": "already-bound", + "source": "location_shop_mall_01_68", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_69": { + "status": "already-bound", + "source": "location_shop_mall_01_69", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_70": { + "status": "already-bound", + "source": "location_shop_mall_01_70", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_72": { + "status": "already-bound", + "source": "location_shop_mall_01_72", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_73": { + "status": "already-bound", + "source": "location_shop_mall_01_73", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_74": { + "status": "already-bound", + "source": "location_shop_mall_01_74", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_75": { + "status": "already-bound", + "source": "location_shop_mall_01_75", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_76": { + "status": "already-bound", + "source": "location_shop_mall_01_76", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_77": { + "status": "already-bound", + "source": "location_shop_mall_01_77", + "evidence": "Exact authored sprite binding" + }, + "location_shop_mall_01_78": { + "status": "already-bound", + "source": "location_shop_mall_01_78", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_16": { + "status": "already-bound", + "source": "location_shop_zippee_01_16", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_17": { + "status": "already-bound", + "source": "location_shop_zippee_01_17", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_18": { + "status": "already-bound", + "source": "location_shop_zippee_01_18", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_19": { + "status": "already-bound", + "source": "location_shop_zippee_01_19", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_20": { + "status": "already-bound", + "source": "location_shop_zippee_01_20", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_21": { + "status": "already-bound", + "source": "location_shop_zippee_01_21", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_22": { + "status": "already-bound", + "source": "location_shop_zippee_01_22", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_23": { + "status": "already-bound", + "source": "location_shop_zippee_01_23", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_24": { + "status": "already-bound", + "source": "location_shop_zippee_01_24", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_25": { + "status": "already-bound", + "source": "location_shop_zippee_01_25", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_26": { + "status": "already-bound", + "source": "location_shop_zippee_01_26", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_27": { + "status": "already-bound", + "source": "location_shop_zippee_01_27", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_32": { + "status": "already-bound", + "source": "location_shop_zippee_01_32", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_33": { + "status": "already-bound", + "source": "location_shop_zippee_01_33", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_34": { + "status": "already-bound", + "source": "location_shop_zippee_01_34", + "evidence": "Exact authored sprite binding" + }, + "location_shop_zippee_01_35": { + "status": "already-bound", + "source": "location_shop_zippee_01_35", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_3": { + "status": "already-bound", + "source": "location_trailer_01_3", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_01_4": { + "status": "already-bound", + "source": "location_trailer_01_4", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "location_trailer_02_0": { + "status": "already-bound", + "source": "location_trailer_02_0", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_1": { + "status": "already-bound", + "source": "location_trailer_02_1", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_10": { + "status": "already-bound", + "source": "location_trailer_02_10", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_11": { + "status": "already-bound", + "source": "location_trailer_02_11", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_16": { + "status": "already-bound", + "source": "location_trailer_02_16", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_17": { + "status": "already-bound", + "source": "location_trailer_02_17", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_18": { + "status": "already-bound", + "source": "location_trailer_02_18", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_19": { + "status": "already-bound", + "source": "location_trailer_02_19", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_2": { + "status": "already-bound", + "source": "location_trailer_02_2", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_20": { + "status": "already-bound", + "source": "location_trailer_02_20", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_21": { + "status": "already-bound", + "source": "location_trailer_02_21", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_22": { + "status": "already-bound", + "source": "location_trailer_02_22", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_23": { + "status": "already-bound", + "source": "location_trailer_02_23", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_3": { + "status": "already-bound", + "source": "location_trailer_02_3", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_4": { + "status": "already-bound", + "source": "location_trailer_02_4", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_5": { + "status": "already-bound", + "source": "location_trailer_02_5", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_6": { + "status": "already-bound", + "source": "location_trailer_02_6", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_62": { + "status": "already-bound", + "source": "location_trailer_02_62", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_63": { + "status": "already-bound", + "source": "location_trailer_02_63", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_64": { + "status": "already-bound", + "source": "location_trailer_02_64", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_65": { + "status": "already-bound", + "source": "location_trailer_02_65", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_66": { + "status": "already-bound", + "source": "location_trailer_02_66", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_67": { + "status": "already-bound", + "source": "location_trailer_02_67", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_68": { + "status": "already-bound", + "source": "location_trailer_02_68", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_69": { + "status": "already-bound", + "source": "location_trailer_02_69", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_7": { + "status": "already-bound", + "source": "location_trailer_02_7", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_70": { + "status": "already-bound", + "source": "location_trailer_02_70", + "evidence": "Exact authored sprite binding" + }, + "location_trailer_02_71": { + "status": "already-bound", + "source": "location_trailer_02_71", + "evidence": "Exact authored sprite binding" + }, + "overlay_graffiti_wall_01_0": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_1": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_12": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_16": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_17": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_18": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_2": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_21": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_22": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_32": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_33": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_34": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_41": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_42": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_43": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_44": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_45": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_46": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_52": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_53": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_56": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_57": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_58": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_73": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_74": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_75": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_76": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_77": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_78": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_79": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_85": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_86": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_87": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_88": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_89": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_90": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_91": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_92": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_93": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_94": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_95": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_96": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_97": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_graffiti_wall_01_98": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect.", + "reviewed": true + }, + "overlay_grime_floor_01_0": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_16": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_28": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_29": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_32": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_33": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_37": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_40": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_41": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_48": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_50": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_51": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_53": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_54": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_55": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_56": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_57": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_58": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_60": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_61": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_62": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_63": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_64": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_65": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_66": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_67": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_68": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_69": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_70": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_71": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_72": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_73": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_74": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_75": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_76": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_77": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_78": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_79": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_82": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_83": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_84": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_85": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "overlay_grime_floor_01_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "papernotices_01_0": { + "status": "already-bound", + "source": "papernotices_01_0", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_1": { + "status": "already-bound", + "source": "papernotices_01_1", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_2": { + "status": "already-bound", + "source": "papernotices_01_2", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_3": { + "status": "already-bound", + "source": "papernotices_01_3", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_4": { + "status": "already-bound", + "source": "papernotices_01_4", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_7": { + "status": "already-bound", + "source": "papernotices_01_7", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_8": { + "status": "already-bound", + "source": "papernotices_01_8", + "evidence": "Exact authored sprite binding" + }, + "papernotices_01_9": { + "status": "already-bound", + "source": "papernotices_01_9", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_0": { + "status": "already-bound", + "source": "recreational_01_0", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_1": { + "status": "already-bound", + "source": "recreational_01_1", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_10": { + "status": "already-bound", + "source": "recreational_01_10", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_11": { + "status": "already-bound", + "source": "recreational_01_11", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_12": { + "status": "already-bound", + "source": "recreational_01_12", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_13": { + "status": "already-bound", + "source": "recreational_01_13", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_14": { + "status": "already-bound", + "source": "recreational_01_14", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_15": { + "status": "already-bound", + "source": "recreational_01_15", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_28": { + "status": "already-bound", + "source": "recreational_01_28", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_29": { + "status": "already-bound", + "source": "recreational_01_29", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_30": { + "status": "already-bound", + "source": "recreational_01_30", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_31": { + "status": "already-bound", + "source": "recreational_01_31", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_8": { + "status": "already-bound", + "source": "recreational_01_8", + "evidence": "Exact authored sprite binding" + }, + "recreational_01_9": { + "status": "already-bound", + "source": "recreational_01_9", + "evidence": "Exact authored sprite binding" + }, + "roofs_01_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_118": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_119": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_120": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_121": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_122": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_123": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_124": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_125": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_126": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_127": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_128": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_129": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_130": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_131": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_132": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_133": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_134": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_135": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_01_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_01_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_01_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_01_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_62": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_63": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_86": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_87": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_01_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_118": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_119": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_120": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_121": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_122": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_123": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_124": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_125": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_126": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_127": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_02_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_02_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_02_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_02_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_86": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_87": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_02_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_122": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_123": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_124": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_125": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_03_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_03_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_03_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_03_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_62": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_63": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_03_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_04_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_04_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_04_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_04_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_62": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_63": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_04_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_118": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_119": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_120": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_121": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_122": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_123": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_124": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_125": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_126": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_127": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_128": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_129": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_130": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_131": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_132": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_133": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_134": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_135": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_136": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_137": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_138": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_139": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_140": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_141": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_142": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_143": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_144": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_145": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_146": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_147": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_148": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_149": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_150": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_151": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_152": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_153": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_154": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_155": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_156": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_157": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_158": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_159": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_160": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_161": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_162": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_163": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_164": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_165": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_166": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_167": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_168": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_169": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_170": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_171": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_172": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_173": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_174": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_175": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_22": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_05_23": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_05_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_54": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_05_55": { + "status": "native-floor", + "evidence": "Game solidfloor flag; Viewpoint floor renderer" + }, + "roofs_05_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_62": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_63": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_86": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_87": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_94": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_95": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_05_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_01_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_02_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_03_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_04_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_05_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_06_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_07_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_08_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_09_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_30_10_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_22": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_23": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_54": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_55": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_01_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_22": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_accents_30_01_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_0": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_1": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_10": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_100": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_101": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_102": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_103": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_104": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_105": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_106": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_107": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_108": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_109": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_11": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_110": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_111": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_112": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_113": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_114": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_115": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_116": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_117": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_118": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_119": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_12": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_120": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_121": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_122": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_123": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_124": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_125": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_126": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_127": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_128": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_129": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_13": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_130": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_131": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_132": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_133": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_134": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_135": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_136": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_137": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_138": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_139": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_14": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_140": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_141": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_142": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_143": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_15": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_16": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_17": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_18": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_19": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_2": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_20": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_21": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_22": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_23": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_24": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_25": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_26": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_27": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_28": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_29": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_3": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_30": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_31": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_32": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_33": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_34": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_35": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_36": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_37": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_38": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_39": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_4": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_40": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_41": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_42": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_43": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_44": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_45": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_46": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_47": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_48": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_49": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_5": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_50": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_51": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_52": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_53": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_54": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_55": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_56": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_57": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_58": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_59": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_6": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_60": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_61": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_62": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_63": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_64": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_65": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_66": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_67": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_68": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_69": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_7": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_70": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_71": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_72": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_73": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_74": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_75": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_76": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_77": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_78": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_79": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_8": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_80": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_81": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_82": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_83": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_84": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_85": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_86": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_87": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_88": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_89": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_9": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_90": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_91": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_92": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_93": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_94": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_95": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_96": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_97": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_98": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "roofs_shallow_01_99": { + "status": "native-roof-candidate", + "evidence": "Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed" + }, + "rooftop_furniture_34": { + "status": "already-bound", + "source": "rooftop_furniture_34", + "evidence": "Exact authored sprite binding" + }, + "rooftop_furniture_35": { + "status": "already-bound", + "source": "rooftop_furniture_35", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_0": { + "status": "already-bound", + "source": "rugs_animals_0", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_1": { + "status": "already-bound", + "source": "rugs_animals_1", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_10": { + "status": "already-bound", + "source": "rugs_animals_10", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_11": { + "status": "already-bound", + "source": "rugs_animals_11", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_12": { + "status": "already-bound", + "source": "rugs_animals_12", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_13": { + "status": "already-bound", + "source": "rugs_animals_13", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_14": { + "status": "already-bound", + "source": "rugs_animals_14", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_15": { + "status": "already-bound", + "source": "rugs_animals_15", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_2": { + "status": "already-bound", + "source": "rugs_animals_2", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_3": { + "status": "already-bound", + "source": "rugs_animals_3", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_4": { + "status": "already-bound", + "source": "rugs_animals_4", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_5": { + "status": "already-bound", + "source": "rugs_animals_5", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_6": { + "status": "already-bound", + "source": "rugs_animals_6", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_7": { + "status": "already-bound", + "source": "rugs_animals_7", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_8": { + "status": "already-bound", + "source": "rugs_animals_8", + "evidence": "Exact authored sprite binding" + }, + "rugs_animals_9": { + "status": "already-bound", + "source": "rugs_animals_9", + "evidence": "Exact authored sprite binding" + }, + "signs_miscbrands_01_20": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_21": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_22": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_24": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_40", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_41", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_42", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_25": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_40", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_41", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_42", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_26": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_40", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_41", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_42", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_27": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_40", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_41", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_42", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_28": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "signs_miscbrands_01_29": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_43", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_44", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_45", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_30": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_43", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_44", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_45", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_31": { + "status": "no-compatible-authored-model", + "candidates": [ + { + "source": "location_restaurant_generic_01_43", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_44", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + }, + { + "source": "location_restaurant_generic_01_45", + "score": 35, + "reasons": [ + "same CustomName", + "same facing" + ] + } + ], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_44": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "signs_miscbrands_01_45": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_46": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_72": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_73": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_74": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_75": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_76": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_77": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_78": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_miscbrands_01_79": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign.", + "reviewed": true + }, + "signs_one-off_08_269": { + "status": "already-bound", + "source": "signs_one-off_08_269", + "evidence": "Exact authored sprite binding" + }, + "signs_one-off_08_270": { + "status": "already-bound", + "source": "signs_one-off_08_270", + "evidence": "Exact authored sprite binding" + }, + "street_curbs_01_0": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_12": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_13": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_14": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_15": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_16": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_21": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_22": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_23": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_32": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_33": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_34": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_35": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_37": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_38": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_39": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_4": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_43": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_44": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_45": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_46": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_48": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_5": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_50": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_51": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_53": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_56": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_6": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_60": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_61": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_62": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_7": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_curbs_01_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "street_decoration_01_10": { + "status": "already-bound", + "source": "street_decoration_01_10", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_11": { + "status": "already-bound", + "source": "street_decoration_01_11", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_12": { + "status": "already-bound", + "source": "street_decoration_01_12", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_18": { + "status": "already-bound", + "source": "street_decoration_01_18", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_19": { + "status": "already-bound", + "source": "street_decoration_01_19", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_20": { + "status": "already-bound", + "source": "street_decoration_01_20", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_21": { + "status": "already-bound", + "source": "street_decoration_01_21", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_26": { + "status": "already-bound", + "source": "street_decoration_01_26", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_27": { + "status": "already-bound", + "source": "street_decoration_01_27", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_28": { + "status": "already-bound", + "source": "street_decoration_01_28", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_29": { + "status": "already-bound", + "source": "street_decoration_01_29", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_32": { + "status": "already-bound", + "source": "street_decoration_01_32", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_33": { + "status": "already-bound", + "source": "street_decoration_01_33", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_34": { + "status": "already-bound", + "source": "street_decoration_01_34", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_35": { + "status": "already-bound", + "source": "street_decoration_01_35", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_36": { + "status": "already-bound", + "source": "street_decoration_01_36", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_37": { + "status": "already-bound", + "source": "street_decoration_01_37", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_38": { + "status": "already-bound", + "source": "street_decoration_01_38", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_39": { + "status": "already-bound", + "source": "street_decoration_01_39", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_40": { + "status": "already-bound", + "source": "street_decoration_01_40", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_41": { + "status": "already-bound", + "source": "street_decoration_01_41", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_42": { + "status": "already-bound", + "source": "street_decoration_01_42", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_43": { + "status": "already-bound", + "source": "street_decoration_01_43", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_44": { + "status": "already-bound", + "source": "street_decoration_01_44", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_45": { + "status": "already-bound", + "source": "street_decoration_01_45", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_46": { + "status": "already-bound", + "source": "street_decoration_01_46", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_47": { + "status": "already-bound", + "source": "street_decoration_01_47", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_56": { + "status": "already-bound", + "source": "street_decoration_01_56", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_57": { + "status": "already-bound", + "source": "street_decoration_01_57", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_58": { + "status": "already-bound", + "source": "street_decoration_01_58", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_59": { + "status": "already-bound", + "source": "street_decoration_01_59", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_60": { + "status": "already-bound", + "source": "street_decoration_01_60", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_61": { + "status": "already-bound", + "source": "street_decoration_01_61", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_62": { + "status": "already-bound", + "source": "street_decoration_01_62", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_63": { + "status": "already-bound", + "source": "street_decoration_01_63", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_64": { + "status": "already-bound", + "source": "street_decoration_01_64", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_65": { + "status": "already-bound", + "source": "street_decoration_01_65", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_66": { + "status": "already-bound", + "source": "street_decoration_01_66", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_67": { + "status": "already-bound", + "source": "street_decoration_01_67", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_68": { + "status": "already-bound", + "source": "street_decoration_01_68", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_69": { + "status": "already-bound", + "source": "street_decoration_01_69", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_70": { + "status": "already-bound", + "source": "street_decoration_01_70", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_71": { + "status": "already-bound", + "source": "street_decoration_01_71", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_8": { + "status": "already-bound", + "source": "street_decoration_01_8", + "evidence": "Exact authored sprite binding" + }, + "street_decoration_01_9": { + "status": "already-bound", + "source": "street_decoration_01_9", + "evidence": "Exact authored sprite binding" + }, + "street_trafficlines_01_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_12": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_13": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_14": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_15": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_28": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_29": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_30": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_31": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_35": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_37": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_38": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_40": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_41": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_42": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_43": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_44": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_45": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_46": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_47": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_48": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_01_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_0": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_102": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_103": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_104": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_105": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_106": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_107": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_108": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_109": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_112": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_113": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_114": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_115": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_116": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_117": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_118": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_119": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_12": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_122": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_123": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_124": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_125": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_126": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_127": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_128": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_129": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_13": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_131": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_132": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_133": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_134": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_136": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_137": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_138": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_139": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_14": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_144": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_145": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_146": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_147": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_148": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_149": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_15": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_150": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_151": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_152": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_153": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_154": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_155": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_158": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_16": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_21": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_22": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_28": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_29": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_30": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_32": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_33": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_34": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_35": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_38": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_39": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_4": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_40": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_41": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_42": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_43": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_44": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_47": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_48": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_5": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_53": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_54": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_55": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_6": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_60": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_62": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_63": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_64": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_65": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_66": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_67": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_68": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_69": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_7": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_70": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_71": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_72": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_74": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_76": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_77": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_78": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_79": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_80": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_83": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_84": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_85": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_87": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_88": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_89": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_90": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_91": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_92": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_94": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_96": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_98": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_white_full_99": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_0": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_1": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_10": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_102": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_103": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_104": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_105": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_106": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_107": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_108": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_109": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_11": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_112": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_113": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_114": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_115": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_116": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_117": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_118": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_119": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_12": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_122": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_123": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_124": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_125": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_126": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_127": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_128": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_129": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_13": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_131": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_132": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_133": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_134": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_136": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_137": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_138": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_139": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_14": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_144": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_145": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_146": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_147": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_148": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_149": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_15": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_150": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_151": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_152": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_153": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_154": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_155": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_158": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_16": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_17": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_18": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_19": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_2": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_20": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_21": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_22": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_24": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_25": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_26": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_27": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_28": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_29": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_3": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_30": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_32": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_33": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_34": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_35": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_36": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_38": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_39": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_4": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_40": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_41": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_42": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_43": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_44": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_47": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_48": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_49": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_5": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_52": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_53": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_54": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_55": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_59": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_6": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_60": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_62": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_63": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_64": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_65": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_66": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_67": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_68": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_69": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_7": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_70": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_71": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_72": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_74": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_76": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_77": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_78": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_79": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_8": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_80": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_83": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_84": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_85": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_87": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_88": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_89": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_9": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_90": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_91": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_92": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_94": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_96": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_98": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "street_trafficlines_curb_yellow_full_99": { + "status": "native-floor-overlay", + "evidence": "Game floor overlay metadata; Viewpoint floor/decal renderer" + }, + "trashcontainers_01_0": { + "status": "already-bound", + "source": "trashcontainers_01_0", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_1": { + "status": "already-bound", + "source": "trashcontainers_01_1", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_10": { + "status": "already-bound", + "source": "trashcontainers_01_10", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_11": { + "status": "already-bound", + "source": "trashcontainers_01_11", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_12": { + "status": "already-bound", + "source": "trashcontainers_01_12", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_13": { + "status": "already-bound", + "source": "trashcontainers_01_13", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_14": { + "status": "already-bound", + "source": "trashcontainers_01_14", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_15": { + "status": "already-bound", + "source": "trashcontainers_01_15", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_16": { + "status": "already-bound", + "source": "trashcontainers_01_16", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_17": { + "status": "already-bound", + "source": "trashcontainers_01_17", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_18": { + "status": "already-bound", + "source": "trashcontainers_01_18", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_19": { + "status": "already-bound", + "source": "trashcontainers_01_19", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_2": { + "status": "already-bound", + "source": "trashcontainers_01_2", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_20": { + "status": "already-bound", + "source": "trashcontainers_01_20", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_21": { + "status": "already-bound", + "source": "trashcontainers_01_21", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_24": { + "status": "already-bound", + "source": "trashcontainers_01_24", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_25": { + "status": "already-bound", + "source": "trashcontainers_01_25", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_26": { + "status": "already-bound", + "source": "trashcontainers_01_26", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_27": { + "status": "already-bound", + "source": "trashcontainers_01_27", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_3": { + "status": "already-bound", + "source": "trashcontainers_01_3", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_32": { + "status": "already-bound", + "source": "trashcontainers_01_32", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_33": { + "status": "already-bound", + "source": "trashcontainers_01_33", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_8": { + "status": "already-bound", + "source": "trashcontainers_01_8", + "evidence": "Exact authored sprite binding" + }, + "trashcontainers_01_9": { + "status": "already-bound", + "source": "trashcontainers_01_9", + "evidence": "Exact authored sprite binding" + }, + "vegetation_drying_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_16": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_17": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_18": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_19": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_21": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_216": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_217": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_22": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_224": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_225": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_23": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_232": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_233": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_234": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_235": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_236": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_237": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_238": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_239": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_8": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_drying_01_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "vegetation_indoor_01_10": { + "status": "already-bound", + "source": "vegetation_indoor_01_10", + "evidence": "Exact authored sprite binding" + }, + "vegetation_indoor_01_11": { + "status": "already-bound", + "source": "vegetation_indoor_01_11", + "evidence": "Exact authored sprite binding" + }, + "vegetation_indoor_01_12": { + "status": "already-bound", + "source": "vegetation_indoor_01_12", + "evidence": "Exact authored sprite binding" + }, + "vegetation_indoor_01_7": { + "status": "already-bound", + "source": "vegetation_indoor_01_7", + "evidence": "Exact authored sprite binding" + }, + "vegetation_indoor_01_8": { + "status": "already-bound", + "source": "vegetation_indoor_01_8", + "evidence": "Exact authored sprite binding" + }, + "vegetation_indoor_01_9": { + "status": "already-bound", + "source": "vegetation_indoor_01_9", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_0": { + "status": "already-bound", + "source": "vegetation_ornamental_01_0", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_1": { + "status": "already-bound", + "source": "vegetation_ornamental_01_1", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_10": { + "status": "already-bound", + "source": "vegetation_ornamental_01_10", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_11": { + "status": "already-bound", + "source": "vegetation_ornamental_01_11", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_12": { + "status": "already-bound", + "source": "vegetation_ornamental_01_12", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_13": { + "status": "already-bound", + "source": "vegetation_ornamental_01_13", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_16": { + "status": "already-bound", + "source": "vegetation_ornamental_01_16", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_17": { + "status": "already-bound", + "source": "vegetation_ornamental_01_17", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_19": { + "status": "already-bound", + "source": "vegetation_ornamental_01_19", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_2": { + "status": "already-bound", + "source": "vegetation_ornamental_01_2", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_20": { + "status": "already-bound", + "source": "vegetation_ornamental_01_20", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_21": { + "status": "already-bound", + "source": "vegetation_ornamental_01_21", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_22": { + "status": "already-bound", + "source": "vegetation_ornamental_01_22", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_23": { + "status": "already-bound", + "source": "vegetation_ornamental_01_23", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_28": { + "status": "already-bound", + "source": "vegetation_ornamental_01_28", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_29": { + "status": "already-bound", + "source": "vegetation_ornamental_01_29", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_3": { + "status": "already-bound", + "source": "vegetation_ornamental_01_3", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_30": { + "status": "already-bound", + "source": "vegetation_ornamental_01_30", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_32": { + "status": "already-bound", + "source": "vegetation_ornamental_01_32", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_33": { + "status": "already-bound", + "source": "vegetation_ornamental_01_33", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_35": { + "status": "already-bound", + "source": "vegetation_ornamental_01_35", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_36": { + "status": "already-bound", + "source": "vegetation_ornamental_01_36", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_37": { + "status": "already-bound", + "source": "vegetation_ornamental_01_37", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_38": { + "status": "already-bound", + "source": "vegetation_ornamental_01_38", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_39": { + "status": "already-bound", + "source": "vegetation_ornamental_01_39", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_4": { + "status": "already-bound", + "source": "vegetation_ornamental_01_4", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_44": { + "status": "already-bound", + "source": "vegetation_ornamental_01_44", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_45": { + "status": "already-bound", + "source": "vegetation_ornamental_01_45", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_46": { + "status": "already-bound", + "source": "vegetation_ornamental_01_46", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_5": { + "status": "already-bound", + "source": "vegetation_ornamental_01_5", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_50": { + "status": "already-bound", + "source": "vegetation_ornamental_01_50", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_51": { + "status": "already-bound", + "source": "vegetation_ornamental_01_51", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_6": { + "status": "already-bound", + "source": "vegetation_ornamental_01_6", + "evidence": "Exact authored sprite binding" + }, + "vegetation_ornamental_01_7": { + "status": "already-bound", + "source": "vegetation_ornamental_01_7", + "evidence": "Exact authored sprite binding" + }, + "walls_commercial_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_115": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_2": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_31": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_51": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_commercial_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_67": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_83": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_01_99": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_02_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_02_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_02_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_12": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_20": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_21": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_28": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_29": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_31": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_44": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_45": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_47": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_52": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_53": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_60": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_61": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_63": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_commercial_03_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_commercial_03_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_decoration_01_16": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_17": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_32": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_33": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_34": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_35": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_4": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_46": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_47": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_48": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_49": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_5": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_50": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_51": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_52": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_53": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_54": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_55": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_56": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_57": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_decoration_01_64": { + "status": "already-bound", + "source": "walls_decoration_01_64", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_01_65": { + "status": "already-bound", + "source": "walls_decoration_01_65", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_01_66": { + "status": "already-bound", + "source": "walls_decoration_01_66", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_01_67": { + "status": "already-bound", + "source": "walls_decoration_01_67", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_02_16": { + "status": "already-bound", + "source": "walls_decoration_02_16", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_02_17": { + "status": "already-bound", + "source": "walls_decoration_02_17", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_02_24": { + "status": "already-bound", + "source": "walls_decoration_02_24", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_02_25": { + "status": "already-bound", + "source": "walls_decoration_02_25", + "evidence": "Exact authored sprite binding" + }, + "walls_decoration_02_28": { + "status": "already-bound", + "source": "walls_decoration_02_28", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_10": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_12": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_16": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_17": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_20": { + "status": "already-bound", + "source": "walls_detailing_01_20", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_21": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_22": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_24": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_25": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_26": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_28": { + "status": "already-bound", + "source": "walls_detailing_01_28", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_29": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_30": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_32": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_33": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_34": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_45": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_46": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_48": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_49": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_50": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_52": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_56": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_57": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_59": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_61": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_62": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_64": { + "status": "already-bound", + "source": "walls_detailing_01_64", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_65": { + "status": "already-bound", + "source": "walls_detailing_01_65", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_66": { + "status": "already-bound", + "source": "walls_detailing_01_66", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_67": { + "status": "already-bound", + "source": "walls_detailing_01_67", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_68": { + "status": "already-bound", + "source": "walls_detailing_01_68", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_69": { + "status": "already-bound", + "source": "walls_detailing_01_69", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_detailing_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_detailing_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_detailing_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_detailing_01_76": { + "status": "already-bound", + "source": "walls_detailing_01_76", + "evidence": "Exact authored sprite binding" + }, + "walls_detailing_01_8": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_80": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_detailing_01_81": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_detailing_01_83": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_detailing_01_84": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_detailing_01_87": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_88": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_89": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_9": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_detailing_01_90": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_1": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_10": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_2": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_01_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_01_8": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_01_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_exterior_house_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_67": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_83": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_87": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_02_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_02_99": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_03_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_03_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_76": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_04_77": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_04_78": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_04_79": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_house_04_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_04_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_05_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_06_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_07_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_08_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_09_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_10_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_11_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_12_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_house_13_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_128": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_129": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_130": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_131": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_133": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_134": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_135": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_136": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_138": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_139": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_140": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_141": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_142": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_143": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_144": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_145": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_160": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_161": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_162": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_163": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_164": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_165": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_166": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_167": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_168": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_169": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_170": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_171": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_172": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_173": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_174": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_175": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_176": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_177": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_192": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_193": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_194": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_195": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_197": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_198": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_199": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_200": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_202": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_203": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_204": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_205": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_206": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_207": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_208": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_209": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_224": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_225": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_226": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_227": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_229": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_230": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_231": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_232": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_234": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_235": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_236": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_237": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_238": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_239": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_240": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_241": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_01_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_03_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_04_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_05_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_06_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_07_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_08_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_128": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_129": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_130": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_131": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_132": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_133": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_134": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_135": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_136": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_137": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_138": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_139": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_140": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_141": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_142": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_143": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_144": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_145": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_exterior_roofs_09_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_09_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_100": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_101": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_102": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_103": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_128": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_129": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_130": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_131": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_133": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_134": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_135": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_136": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_138": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_139": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_140": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_141": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_142": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_143": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_144": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_145": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_160": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_161": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_162": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_163": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_164": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_165": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_166": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_167": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_168": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_169": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_170": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_171": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_172": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_173": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_174": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_175": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_176": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_177": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_192": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_193": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_194": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_195": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_197": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_198": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_199": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_200": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_202": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_203": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_204": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_205": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_206": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_207": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_208": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_209": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_224": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_225": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_226": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_227": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_228": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_229": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_230": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_231": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_232": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_233": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_234": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_235": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_236": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_237": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_238": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_239": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_240": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_241": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_10_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_01_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_02_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_03_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_04_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_05_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_06_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_07_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_08_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_09_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_10_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_11_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_12_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_13_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_14_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_15_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_16_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_17_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_18_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_19_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_roofs_30_20_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_27": { + "status": "already-bound", + "source": "walls_exterior_wooden_01_27", + "evidence": "Exact authored sprite binding" + }, + "walls_exterior_wooden_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_3": { + "status": "already-bound", + "source": "walls_exterior_wooden_01_3", + "evidence": "Exact authored sprite binding" + }, + "walls_exterior_wooden_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_31": { + "status": "already-bound", + "source": "walls_exterior_wooden_01_31", + "evidence": "Exact authored sprite binding" + }, + "walls_exterior_wooden_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_63": { + "status": "already-bound", + "source": "walls_exterior_wooden_01_63", + "evidence": "Exact authored sprite binding" + }, + "walls_exterior_wooden_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_3": { + "status": "already-bound", + "source": "walls_exterior_wooden_02_3", + "evidence": "Exact authored sprite binding" + }, + "walls_exterior_wooden_02_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_exterior_wooden_02_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_0": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_garage_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_garage_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_garage_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_garage_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_48": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_garage_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_51": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_garage_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_garage_02_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_19": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_23": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_67": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_83": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_87": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_bathroom_01_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_bathroom_01_99": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_0": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_1": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_10": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_106": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_107": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_11": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_110": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_111": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_112": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_113": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_115": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_116": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_117": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_119": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_12": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_122": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_123": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_126": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_127": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_13": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_14": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_15": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_3": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_32": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_33": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_35": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_42": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_43": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_46": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_47": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_48": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_49": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_51": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_52": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_53": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_55": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_58": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_59": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_62": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_63": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_64": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_65": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_67": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_74": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_75": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_78": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_79": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_80": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_81": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_83": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_84": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_85": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_87": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_94": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_95": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_96": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_97": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_detailing_01_99": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_01_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_02_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_03_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_68": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_69": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_70": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_71": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_05_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_07_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_07_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_07_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_07_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_07_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_08_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_08_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_08_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_08_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_36": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_37": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_38": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_39": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_4": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_5": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_6": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_7": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_08_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_09_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_09_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_10_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_10_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_11_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_11_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_12_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_12_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_13_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_13_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_13_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_13_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_13_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_14_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_14_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_15_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_15_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_16_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_16_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_17_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_17_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_18_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_18_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_100": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_101": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_102": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_103": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_108": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_109": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_110": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_111": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_112": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_113": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_114": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_115": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_116": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_117": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_118": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_119": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_120": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_121": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_122": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_123": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_124": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_125": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_126": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_127": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_64": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_65": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_66": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_67": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_68": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_69": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_70": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_71": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_21_72": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_73": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_74": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_75": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_76": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_77": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_78": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_79": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_80": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_81": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_82": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_83": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_84": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_85": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_86": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_87": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_88": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_89": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_90": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_91": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_92": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_93": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_94": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_95": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_98": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_21_99": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_10": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_11": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_12": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_13": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_14": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_15": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_16": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_19": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_20": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_21": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_23": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_29": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_3": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_31": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_34": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_35": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_36": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_37": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_38": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_39": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_4": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_40": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_41": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_42": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_43": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_44": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_45": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_46": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_47": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_48": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_49": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_5": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_50": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_51": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_52": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_53": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_54": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_55": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_56": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_57": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_58": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_59": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_6": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_60": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_61": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_62": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_63": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_7": { + "status": "no-compatible-authored-model", + "candidates": [], + "evidence": "Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall.", + "reviewed": true + }, + "walls_interior_house_22_8": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_interior_house_22_9": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_0": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_1": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_10": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_104": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_105": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_106": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_107": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_11": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_16": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_17": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_18": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_19": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_2": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_20": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_21": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_22": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_24": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_25": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_26": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_27": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_28": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_29": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_3": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_30": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_32": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_33": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_4": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_48": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_49": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_5": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_50": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_51": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_8": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_80": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_81": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_82": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_83": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_9": { + "status": "native-geometry", + "evidence": "Installed tileGeometry.txt contains box/polygon/cylinder geometry" + }, + "walls_logs_96": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "walls_logs_97": { + "status": "native-edge", + "evidence": "Game wall/door/window/fence edge flags; keep Viewpoint edge rendering" + }, + "kbw_location_military_generic_01_2": { + "status": "reviewed-stack", + "source": "location_military_generic_01_2", + "method": "reviewed-stack" + }, + "kbw_location_military_generic_01_3": { + "status": "reviewed-stack", + "source": "location_military_generic_01_3", + "method": "reviewed-stack" + }, + "kbw_location_military_generic_01_4": { + "status": "reviewed-stack", + "source": "location_military_generic_01_4", + "method": "reviewed-stack" + }, + "kbw_location_military_generic_01_5": { + "status": "reviewed-stack", + "source": "location_military_generic_01_5", + "method": "reviewed-stack" + }, + "kbw_location_military_generic_01_10": { + "status": "reviewed-stack", + "source": "location_military_generic_01_2", + "method": "reviewed-stack", + "adaptation": "gray-green-crate", + "tint": "#626763" + }, + "kbw_location_military_generic_01_11": { + "status": "reviewed-stack", + "source": "location_military_generic_01_3", + "method": "reviewed-stack", + "adaptation": "gray-green-crate", + "tint": "#626763" + }, + "kbw_location_military_generic_01_12": { + "status": "reviewed-stack", + "source": "location_military_generic_01_4", + "method": "reviewed-stack", + "adaptation": "gray-green-crate", + "tint": "#626763" + }, + "kbw_location_military_generic_01_13": { + "status": "reviewed-stack", + "source": "location_military_generic_01_5", + "method": "reviewed-stack", + "adaptation": "gray-green-crate", + "tint": "#626763" + }, + "kbw_location_military_generic_01_18": { + "status": "reviewed-stack", + "source": "location_military_generic_01_10", + "method": "reviewed-stack", + "adaptation": "white-crate" + }, + "kbw_location_military_generic_01_19": { + "status": "reviewed-stack", + "source": "location_military_generic_01_11", + "method": "reviewed-stack", + "adaptation": "white-crate" + }, + "kbw_location_military_generic_01_20": { + "status": "reviewed-stack", + "source": "location_military_generic_01_12", + "method": "reviewed-stack", + "adaptation": "white-crate" + }, + "kbw_location_military_generic_01_21": { + "status": "reviewed-stack", + "source": "location_military_generic_01_13", + "method": "reviewed-stack", + "adaptation": "white-crate" + } +} diff --git a/reports/summary.json b/reports/summary.json new file mode 100644 index 0000000..59cda47 --- /dev/null +++ b/reports/summary.json @@ -0,0 +1,24 @@ +{ + "catalogueEntries": 3467, + "entriesWithResolvedSprites": 3467, + "uniqueSprites": 10836, + "authoredPackBindings": 10166, + "patchBindings": 18, + "copiedModels": 18, + "statusCounts": { + "already-bound": 2821, + "native-floor": 177, + "native-floor-overlay": 482, + "native-geometry": 196, + "native-edge": 4882, + "no-compatible-authored-model": 561, + "automatic-match": 2, + "manual-adaptation": 4, + "native-roof-candidate": 1699, + "reviewed-stack": 12 + }, + "note": "Native routes describe installed geometry/metadata, not verified in-game appearance. Roof family matches require visual checks. No-compatible-model entries have no accepted model assignment.", + "unresolvedEntityReferences": {}, + "buildablesWithReviewedModelGaps": 216, + "unreviewedGapSprites": 0 +} diff --git a/reports/unmatched.md b/reports/unmatched.md new file mode 100644 index 0000000..d20df29 --- /dev/null +++ b/reports/unmatched.md @@ -0,0 +1,1675 @@ +# Buildables without a complete accepted authored model match + +216 buildables have one or more unresolved authored-model parts. These are reviewed gaps, not confirmed invisible objects. Native edge/depth/overlay rendering may still display them. + +The earlier audit counted ordinary native walls/floors/roofs as unmatched; those native routes are now recorded separately in results.md. + +## Bank Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_full_window_wall_1` + +- `walls_interior_house_16_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Bank Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.bank_walls.bank_walls_int_arched_full_window_wall_2` + +- `walls_interior_house_16_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Bathroom Medium Tiles Pillar + +`kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_pillar` + +- `walls_interior_bathroom_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Bathroom Medium Tiles Wall + +`kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_wall` + +- `walls_interior_bathroom_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_bathroom_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Bathroom Tile Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_full_window_wall_1` + +- `walls_interior_house_16_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Bathroom Tile Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.bathroom_medium_tiles.bathroom_medium_tiles_int_arched_full_window_wall_2` + +- `walls_interior_house_16_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_16_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_21_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_22_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Beige Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_60` + +- `fixtures_windows_curtains_01_60`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_61`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_62`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_63`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Big Wire Fence Gate + +`kbw.vanilla.metalwirefencegate` + +- `fixtures_doors_fences_01_130`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_fences_01_131`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black 2 Pane Door + +`kbw.vanillaexpanded.doors.glass_doors.black_2_pane_door` + +- `fixtures_doors_01_50`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_51`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_76` + +- `fixtures_windows_curtains_01_76`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_77`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_78`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_79`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Black Door + +`kbw.vanillaexpanded.doors.wooden_doors.black_door` + +- `fixtures_doors_01_23`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black Door Trim + +`kbw.vanillaexpanded.architecture_plus.door_trims.black_door_trim` + +- `fixtures_doors_frames_01_4`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_frames_01_5`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black Frame Glass Fence Post + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_fence_post` + +- `walls_commercial_01_31`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Pillar + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_pillar` + +- `walls_commercial_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Wall 1 + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall1` + +- `walls_commercial_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Wall 2 + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall2` + +- `walls_commercial_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Wall 3 + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall3` + +- `walls_commercial_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Wall 4 + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall4` + +- `walls_commercial_02_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Frame Glass Wall 5 + +`kbw.vanillaexpanded.walls.black_frame_glass.black_frame_glass_wall5` + +- `walls_commercial_01_115`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Metal Door + +`kbw.vanillaexpanded.doors.metal_doors.black_metal_door` + +- `fixtures_doors_02_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black Panel Door + +`kbw.vanillaexpanded.doors.low_doors.black_panel_door` + +- `fixtures_doors_02_26`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_27`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Black Vinyl Trim + +`kbw.vanillaexpanded.architecture_plus.crown_molding.black_vinyl_trim` + +- `walls_detailing_01_32`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_33`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Black Vinyl Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.crown_molding.black_vinyl_trim_pillar` + +- `walls_detailing_01_34`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Blue Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_28` + +- `fixtures_windows_curtains_01_28`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_29`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_30`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_31`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Blue Door + +`kbw.vanillaexpanded.doors.wooden_doors.blue_door` + +- `fixtures_doors_02_2`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_3`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Blue Metal + +`kbw.vanillaexpanded.doors.metal_doors.blue_metal_door` + +- `fixtures_doors_01_26`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_27`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brick Wall (Poor) + +`kbw.vanilla.brickwalllvl1` + +- `walls_exterior_house_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Block Edge + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge` + +- `walls_detailing_01_48`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_49`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Block Edge Pillar + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge_pillar` + +- `walls_detailing_01_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Block Edge Side + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.brown_block_edge_side` + +- `walls_detailing_01_50`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_cinderblock_lower_third` + +- `walls_commercial_03_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_cinderblock_lower_third_pillar` + +- `walls_commercial_03_15`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_44` + +- `fixtures_windows_curtains_01_44`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_45`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_46`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_47`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Brown Door + +`kbw.vanillaexpanded.doors.wooden_doors.brown_door` + +- `fixtures_doors_01_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brown Door Trim + +`kbw.vanillaexpanded.architecture_plus.door_trims.brown_door_trim` + +- `fixtures_doors_frames_01_8`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_frames_01_9`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brown Door with Windows + +`kbw.vanillaexpanded.doors.wooden_doors.brown_window_door` + +- `fixtures_doors_02_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brown Frame Glass Pillar + +`kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_pillar` + +- `walls_commercial_01_2`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Frame Glass Wall 2 + +`kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_wall2` + +- `walls_commercial_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Frame Glass Wall 3 + +`kbw.vanillaexpanded.walls.brown_frame_glass.brown_frame_glass_wall3` + +- `walls_commercial_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Panel Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_full_window_wall_1` + +- `walls_interior_house_18_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Panel Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.brown_panel.brown_panel_int_arched_full_window_wall_2` + +- `walls_interior_house_18_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Panel Door + +`kbw.vanillaexpanded.doors.low_doors.brown_panel_door` + +- `fixtures_doors_02_18`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_19`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brown Simple Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim` + +- `walls_interior_detailing_01_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Simple Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim_pillar` + +- `walls_interior_detailing_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Simple trim Doorway + +`kbw.vanillaexpanded.architecture_plus.floor_molding.brown_simple_trim_doorway` + +- `walls_interior_detailing_01_46`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_47`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Sliding Glass Door + +`kbw.vanillaexpanded.doors.sliding_doors.brown_sliding_glass_door` + +- `fixtures_doors_01_110`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_111`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Brown Stone Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third` + +- `walls_interior_detailing_01_112`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_113`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Stone Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third_doorway` + +- `walls_interior_detailing_01_122`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_123`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Stone Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_stone_lower_third_pillar` + +- `walls_interior_detailing_01_115`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Tile Trim + +`kbw.vanillaexpanded.architecture_plus.crown_molding.brown_tile_trim` + +- `walls_detailing_01_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Tile Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.brown_tile_trim` + +- `walls_detailing_01_45`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_46`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Wall Panelling + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling` + +- `walls_interior_detailing_01_32`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_33`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Wall Panelling Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling_doorway` + +- `walls_interior_detailing_01_42`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_43`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown Wall Panelling Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.brown_wall_panneling_pillar` + +- `walls_interior_detailing_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Brown tile Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.crown_molding.brown_tile_trim_pillar` + +- `walls_detailing_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Cherry Door + +`kbw.vanillaexpanded.doors.wooden_doors.cherry_door` + +- `fixtures_doors_01_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Chestnut Door Trim + +`kbw.vanillaexpanded.architecture_plus.door_trims.chestnut_door_trim` + +- `fixtures_doors_frames_01_2`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_frames_01_3`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Chestnut Industrial Roof End Big + +`kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_end_big` + +- `walls_exterior_roofs_09_144`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_roofs_09_145`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Chestnut Industrial Roof Slope Wall 3 + +`kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_3` + +- `walls_exterior_roofs_09_130`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_roofs_09_139`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Chestnut Industrial Roof Slope Wall 6 + +`kbw.vanillaexpanded.walls.chestnut_industrial.chestnut_industrial_roof_slope_wall_6` + +- `walls_exterior_roofs_09_131`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_roofs_09_138`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Cinderblock Pillar + +`kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_pillar` + +- `walls_commercial_03_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Cinderblock Wall + +`kbw.vanillaexpanded.walls.cinderblock_tan.tan_cinderblock_wall` + +- `walls_commercial_03_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Citrus Sign + +`kbw.vanillaexpanded.decorations.posters.location_shop_accessories_01_26` + +- `location_shop_accessories_01_26`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_shop_accessories_01_27`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Clapboard Pillar + +`kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_pillar` + +- `walls_exterior_house_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Clapboard Wall + +`kbw.vanillaexpanded.walls.white_clapboard.white_clapboard_wall` + +- `walls_exterior_house_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Classic Brick Double Window Wall 1 + +`kbw.vanillaexpanded.walls.classic_brick.classic_brick_dbl_window_wall_1` + +- `walls_exterior_house_04_77`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_04_78`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Classic Brick Double Window Wall 2 + +`kbw.vanillaexpanded.walls.classic_brick.classic_brick_dbl_window_wall_2` + +- `walls_exterior_house_04_76`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_04_79`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Classic Brick Pillar + +`kbw.vanillaexpanded.walls.classic_brick.classic_brick_pillar` + +- `walls_exterior_house_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_01_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Classic Brick Wall + +`kbw.vanilla.brickwalllvl2` + +- `walls_exterior_house_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Grey Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third` + +- `walls_interior_detailing_01_116`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_117`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Grey Cinderblock Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third_doorway` + +- `walls_interior_detailing_01_126`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_127`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Grey Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_grey_cinderblock_lower_third_pillar` + +- `walls_interior_detailing_01_119`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Grey Garage Pillar + +`kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_pillar` + +- `walls_garage_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Grey Garage Wall + +`kbw.vanillaexpanded.walls.garage_walls.dark_grey_garage_wall` + +- `walls_garage_01_35`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Red Brick Wall Panelling + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling` + +- `walls_interior_detailing_01_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_53`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Red Brick Wall Panelling Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling_doorway` + +- `walls_interior_detailing_01_62`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_63`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Dark Red Brick Wall Panelling Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.dark_red_brick_wall_panneling_pillar` + +- `walls_interior_detailing_01_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Doctor Degree Certificate + +`kbw.vanillaexpanded.decorations.posters.location_community_medical_01_13` + +- `location_community_medical_01_13`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_community_medical_01_14`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Double Grey Metal Door Left + +`kbw.vanillaexpanded.doors.metal_doors.double_grey_metal_door_left_door` + +- `fixtures_doors_02_54`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_55`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Double Grey Metal Door Right + +`kbw.vanillaexpanded.doors.metal_doors.double_grey_metal_door_right_door` + +- `fixtures_doors_02_50`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_51`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Double Orange Kitchen Metal Door Left + +`kbw.vanillaexpanded.doors.metal_doors.double_orange_kitchen_metal_door_left_door` + +- `fixtures_doors_02_62`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_63`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Double Orange Kitchen Metal Door Right + +`kbw.vanillaexpanded.doors.metal_doors.double_orange_kitchen_metal_door_right_door` + +- `fixtures_doors_02_58`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_59`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## EP Tools & Thunder GAS Sign + +`kbw.vanillaexpanded.decorations.signs.eptools_sign` + +- `signs_miscbrands_01_20`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_21`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_22`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_45`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_46`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + +## Eye Test Poster + +`kbw.vanillaexpanded.decorations.posters.location_community_medical_01_28` + +- `location_community_medical_01_28`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_community_medical_01_29`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Fancy Wood Panel Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_full_window_wall_1` + +- `walls_interior_house_18_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Fancy Wood Panel Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.fancy_wood_panel.fancy_wood_panel_int_arched_full_window_wall_2` + +- `walls_interior_house_18_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Fence gate + +`kbw.vanillaexpanded.doors.panel_doors.fixtures_doors_fences_01_12` + +- `fixtures_doors_fences_01_14`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_fences_01_15`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti` + +- `overlay_graffiti_wall_01_100`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_85`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_10` + +- `overlay_graffiti_wall_01_56`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_57`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_58`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_96`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_97`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_98`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_11` + +- `overlay_graffiti_wall_01_74`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_75`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_76`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_77`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_78`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_79`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_12` + +- `overlay_graffiti_wall_01_88`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_89`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_90`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_93`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_94`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_95`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_2` + +- `overlay_graffiti_wall_01_101`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_86`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_3` + +- `overlay_graffiti_wall_01_102`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_87`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_4` + +- `overlay_graffiti_wall_01_103`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_92`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_5` + +- `overlay_graffiti_wall_01_73`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_91`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_6` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_1`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_16`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_17`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_18`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_2`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_7` + +- `overlay_graffiti_wall_01_11`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_12`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_13`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_21`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_22`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_23`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_8` + +- `overlay_graffiti_wall_01_32`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_33`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_34`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_44`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_45`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_46`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Graffiti + +`kbw.vanillaexpanded.decorations.graffiti.graffiti_9` + +- `overlay_graffiti_wall_01_41`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_42`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_43`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_51`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_52`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. +- `overlay_graffiti_wall_01_53`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Green Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.green_cinderblock_lower_third` + +- `walls_interior_detailing_01_80`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_81`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Green Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.green_cinderblock_lower_third_pillar` + +- `walls_interior_detailing_01_83`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Green Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_68` + +- `fixtures_windows_curtains_01_68`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_69`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_70`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_71`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Grey Brick Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third` + +- `walls_interior_detailing_01_96`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_97`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Brick Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third_doorway` + +- `walls_interior_detailing_01_106`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_107`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Brick Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_brick_lower_third_pillar` + +- `walls_interior_detailing_01_99`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_84` + +- `fixtures_windows_curtains_01_84`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_85`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_86`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_87`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Grey Frame Glass Pillar + +`kbw.vanillaexpanded.walls.grey_frame_glass.grey_frame_glass_pillar` + +- `walls_commercial_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Frame Glass Wall + +`kbw.vanillaexpanded.walls.grey_frame_glass.grey_frame_glass_wall` + +- `walls_commercial_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Long Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_92` + +- `fixtures_windows_curtains_01_92`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_93`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_94`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_95`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Grey Stone Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third` + +- `walls_interior_detailing_01_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Stone Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third_doorway` + +- `walls_interior_detailing_01_110`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_111`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Stone Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.grey_stone_lower_third_pillar` + +- `walls_interior_detailing_01_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Vinyl Trim + +`kbw.vanillaexpanded.architecture_plus.crown_molding.grey_vinyl_trim` + +- `walls_detailing_01_24`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_25`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Vinyl Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.grey_vinyl_trim` + +- `walls_detailing_01_88`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_89`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Vinyl Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.crown_molding.grey_vinyl_trim_pillar` + +- `walls_detailing_01_26`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Grey Vinyl Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.floor_molding.grey_vinyl_trim_pillar` + +- `walls_detailing_01_90`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Ladies Room + +`kbw.vanillaexpanded.decorations.signs.ladies_room` + +- `fixtures_bathroom_01_19`: Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior. + +## Light Grey Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.light_grey_cinderblock_lower_third` + +- `walls_commercial_03_52`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_53`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Grey Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.light_grey_cinderblock_lower_third_pillar` + +- `walls_commercial_03_55`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Grey Garage Pillar + +`kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_pillar` + +- `walls_garage_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Grey Garage Wall + +`kbw.vanillaexpanded.walls.garage_walls.light_grey_garage_wall` + +- `walls_garage_01_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Red Brick Wall Panelling + +`kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling` + +- `walls_interior_detailing_01_48`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_49`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Red Brick Wall Panelling Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling_doorway` + +- `walls_interior_detailing_01_58`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_59`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Light Red Brick Wall Panelling Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.light_red_brick_wall_panneling_pillar` + +- `walls_interior_detailing_01_51`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Long Beige Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_4` + +- `fixtures_windows_curtains_01_4`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_5`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_6`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_7`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Long White Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_12` + +- `fixtures_windows_curtains_01_12`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_13`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_14`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_15`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Mens Room + +`kbw.vanillaexpanded.decorations.signs.mens_room` + +- `fixtures_bathroom_01_21`: Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior. + +## Metal Door (Poor) + +`kbw.vanilla.metaldoorlvl2` + +- `fixtures_doors_01_54`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_55`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Metal Door (Shoddy) + +`kbw.vanilla.metaldoorlvl1` + +- `fixtures_doors_01_70`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_71`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Metal Stair Railing + +`kbw.vanillaexpanded.fencing.stair_railings.metal_stair_railing` + +- `fixtures_railings_01_12`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_13`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## Metal Window 17 + +`kbw.vanillaexpanded.windows.metal_windows.metal_windows_17` + +- `fixtures_windows_metal_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_metal_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Metal Window 18 + +`kbw.vanillaexpanded.windows.metal_windows.metal_windows_18` + +- `fixtures_windows_metal_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_metal_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Paint Sign (Arrow Down) + +`kbw.vanilla.paint_signarrowdown` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Paint Sign (Arrow Left) + +`kbw.vanilla.paint_signarrowleft` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Paint Sign (Arrow Right) + +`kbw.vanilla.paint_signarrowright` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Paint Sign (Arrow Up) + +`kbw.vanilla.paint_signarrowup` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Paint Sign (Skull) + +`kbw.vanilla.paint_signskull` + +- `overlay_graffiti_wall_01_0`: Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect. + +## Painted Tan Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third` + +- `walls_interior_detailing_01_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Painted Tan Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third_doorway` + +- `walls_interior_detailing_01_78`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_79`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Painted Tan Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_tan_lower_third_pillar` + +- `walls_interior_detailing_01_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Painted White Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third` + +- `walls_interior_detailing_01_64`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_65`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Painted White Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third_doorway` + +- `walls_interior_detailing_01_74`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_75`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Painted White Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.painted_white_lower_third_pillar` + +- `walls_interior_detailing_01_67`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Pink Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_36` + +- `fixtures_windows_curtains_01_36`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_37`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_38`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_39`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Red Metal Door + +`kbw.vanillaexpanded.doors.metal_doors.red_metal_door` + +- `fixtures_doors_02_10`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_11`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Rough Wooden Door + +`kbw.vanillaexpanded.doors.wooden_doors.rough_wooden_door` + +- `fixtures_doors_01_30`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_31`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## School Cinderblock Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_full_window_wall_1` + +- `walls_interior_house_18_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## School Cinderblock Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.school_cinderblock_walls.school_cinderblock_walls_int_arched_full_window_wall_2` + +- `walls_interior_house_18_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_18_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Security Door + +`kbw.vanillaexpanded.doors.security_doors.security_door` + +- `fixtures_doors_01_34`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_35`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Single Pane Black Door + +`kbw.vanillaexpanded.doors.glass_doors.single_pane_black_door` + +- `fixtures_doors_01_42`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_43`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Single Pane Chestnut Door + +`kbw.vanillaexpanded.doors.glass_doors.single_pane_chestnut_door` + +- `fixtures_doors_01_38`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_39`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Small Bordeaux Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_20` + +- `fixtures_windows_curtains_02_20`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_21`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_22`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_23`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Small Green Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_12` + +- `fixtures_windows_curtains_02_12`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_13`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_14`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_15`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Small Pearl Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_28` + +- `fixtures_windows_curtains_02_28`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_29`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_30`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_31`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Small White Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_02_4` + +- `fixtures_windows_curtains_02_4`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_5`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_6`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_02_7`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Spiffo Sign + +`kbw.vanillaexpanded.decorations.signs.spiffo_sign_1` + +- `location_restaurant_spiffos_02_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Spiffo Sign + +`kbw.vanillaexpanded.decorations.signs.spiffo_sign_1_3` + +- `location_restaurant_spiffos_03_25`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_restaurant_spiffos_03_26`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_restaurant_spiffos_03_27`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_restaurant_spiffos_03_29`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_restaurant_spiffos_03_30`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_restaurant_spiffos_03_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Stained Wood Panelling Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.stained_wood_wood_panneling_pillar` + +- `walls_detailing_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Stone Pillar + +`kbw.vanillaexpanded.walls.grey_stone.grey_stone_pillar` + +- `walls_exterior_house_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_exterior_house_02_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Stone Wall + +`kbw.vanillaexpanded.walls.grey_stone.grey_stone_wall` + +- `walls_exterior_house_02_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Surgeon Degree Certificate + +`kbw.vanillaexpanded.decorations.posters.location_community_medical_01_30` + +- `location_community_medical_01_30`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. +- `location_community_medical_01_31`: Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied. + +## Tan Brick Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.tan_brick_lower_third` + +- `walls_commercial_03_44`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_45`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Tan Brick Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.tan_brick_lower_third_pillar` + +- `walls_commercial_03_47`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Tan Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.tan_cinderblock_lower_third` + +- `walls_commercial_03_20`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_21`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Tan Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.tan_cinderblock_lower_third_pillar` + +- `walls_commercial_03_23`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Tan Door + +`kbw.vanillaexpanded.doors.wooden_doors.tan_door` + +- `fixtures_doors_01_18`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_19`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Tan Metal Door + +`kbw.vanillaexpanded.doors.metal_doors.tan_metal_door` + +- `fixtures_doors_01_66`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_67`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## The Drake Sign & Hair Genesis Sign + +`kbw.vanillaexpanded.decorations.signs.thedrake_sign` + +- `signs_miscbrands_01_24`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_25`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_26`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_27`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_29`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_30`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_31`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + +## U-Store It Sign + +`kbw.vanillaexpanded.decorations.signs.ustoreit_sign` + +- `signs_miscbrands_01_72`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_73`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_74`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_75`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_76`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_77`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_78`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. +- `signs_miscbrands_01_79`: Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign. + +## Vibrant Green Brick Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_green_brick_lower_third` + +- `walls_commercial_03_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Vibrant Green Brick Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_green_brick_lower_third_pillar` + +- `walls_commercial_03_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Vibrant Red Brick Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_red_brick_lower_third` + +- `walls_commercial_03_60`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_61`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Vibrant Red Brick Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.vibrant_red_brick_lower_third_pillar` + +- `walls_commercial_03_63`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Walnut Door Trim + +`kbw.vanillaexpanded.architecture_plus.door_trims.walnut_door_trim` + +- `fixtures_doors_frames_01_6`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_frames_01_7`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Baseboard + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_baseboard` + +- `walls_detailing_01_21`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_22`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Baseboard (Style 2) + +`kbw.vanillaexpanded.world.construction.white_baseboard_2` + +- `walls_interior_detailing_01_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Block Edge + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge` + +- `walls_detailing_01_8`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_9`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Block Edge Pillar + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge_pillar` + +- `walls_detailing_01_12`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Block Edge Side + +`kbw.vanillaexpanded.architecture_plus.edge_detailing.white_block_edge_side` + +- `walls_detailing_01_10`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Cinderblock Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third` + +- `walls_interior_detailing_01_84`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_85`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Cinderblock Lower Third Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third_doorway` + +- `walls_interior_detailing_01_94`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_95`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Cinderblock Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_cinderblock_lower_third_pillar` + +- `walls_interior_detailing_01_87`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Clapboard Lower Third + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_clapboard_lower_third` + +- `walls_commercial_03_28`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_commercial_03_29`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Clapboard Lower Third Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_clapboard_lower_third_pillar` + +- `walls_commercial_03_31`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Crown Molding + +`kbw.vanillaexpanded.architecture_plus.crown_molding.white_crown_molding` + +- `walls_detailing_01_61`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_62`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Crown Molding + +`kbw.vanillaexpanded.architecture_plus.crown_molding.white_crown_molding_2` + +- `walls_detailing_01_29`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_30`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Curtain + +`kbw.vanillaexpanded.decorations.curtains.fixtures_windows_curtains_01_52` + +- `fixtures_windows_curtains_01_52`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_53`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_54`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_curtains_01_55`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## White Door with Windows + +`kbw.vanillaexpanded.doors.wooden_doors.white_windows_door` + +- `fixtures_doors_01_46`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_47`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Marble Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_marble_trim` + +- `walls_detailing_01_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Metal Door + +`kbw.vanillaexpanded.doors.metal_doors.white_metal_door` + +- `fixtures_doors_01_58`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Metal Door with Window + +`kbw.vanillaexpanded.doors.metal_doors.white_metal_window_door` + +- `fixtures_doors_01_62`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_63`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Metal Stair Railing + +`kbw.vanillaexpanded.fencing.stair_railings.white_metal_stair_railing` + +- `fixtures_railings_01_102`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_103`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## White Panel Door + +`kbw.vanillaexpanded.doors.low_doors.white_panel_door` + +- `fixtures_doors_02_22`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_02_23`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Simple Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim` + +- `walls_interior_detailing_01_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Simple Trim Doorway + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim_doorway` + +- `walls_interior_detailing_01_14`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_15`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Simple Trim Pillar + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_simple_trim_pillar` + +- `walls_interior_detailing_01_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Sliding Glass Door + +`kbw.vanillaexpanded.doors.sliding_doors.white_sliding_glass_door` + +- `fixtures_doors_01_118`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_119`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## White Tile Trim + +`kbw.vanillaexpanded.architecture_plus.floor_molding.white_tile_trim` + +- `walls_detailing_01_13`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_14`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wainscoting + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wainscoting` + +- `walls_detailing_01_16`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_17`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wainscoting Pillar + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wainscoting_pillar` + +- `walls_detailing_01_19`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Window 17 + +`kbw.vanillaexpanded.windows.white_windows.white_windows_17` + +- `fixtures_windows_white_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_white_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## White Window 18 + +`kbw.vanillaexpanded.windows.white_windows.white_windows_18` + +- `fixtures_windows_white_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_white_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## White Wood Panelling + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling` + +- `walls_interior_detailing_01_0`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_1`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wood Panelling Corner + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_corner` + +- `walls_interior_detailing_01_3`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wood Panelling Doorway + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_doorway` + +- `walls_interior_detailing_01_10`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_detailing_01_11`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wood Panelling Pillar Upper + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_pillar_upper` + +- `walls_detailing_01_59`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wood Panelling Upper + +`kbw.vanillaexpanded.architecture_plus.wall_panels.white_wood_panneling_upper` + +- `walls_detailing_01_56`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_detailing_01_57`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## White Wooden Stair Railing + +`kbw.vanillaexpanded.fencing.stair_railings.white_wooden_stair_railing` + +- `fixtures_railings_01_123`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_138`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_139`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## Wood and Metal Stair Railing + +`kbw.vanillaexpanded.fencing.stair_railings.wood_and_metal_stair_railing` + +- `fixtures_railings_01_14`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_15`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## Wooden Door + +`kbw.vanillaexpanded.doors.wooden_doors.wooden_door` + +- `fixtures_doors_01_10`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. +- `fixtures_doors_01_11`: Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset. + +## Wooden Panel Arched Full Height Window Wall 1 + +`kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_full_window_wall_1` + +- `walls_interior_house_07_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_07_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_08_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_08_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_13_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_13_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_68`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_69`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_100`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_101`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_36`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_37`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_4`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_5`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Wooden Panel Arched Full Height Window Wall 2 + +`kbw.vanillaexpanded.walls.wooden_panel.wooden_panel_arched_full_window_wall_2` + +- `walls_interior_house_07_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_07_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_08_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_08_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_09_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_10_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_11_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_12_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_13_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_13_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_70`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_14_71`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_102`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_103`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_15_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_38`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_39`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_6`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. +- `walls_interior_house_17_7`: Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall. + +## Wooden Railing + +`kbw.vanillaexpanded.fencing.railing.wooden_railing_4` + +- `fixtures_railings_01_96`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## Wooden Stair Railing + +`kbw.vanillaexpanded.fencing.stair_railings.wooden_stair_railing` + +- `fixtures_railings_01_98`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. +- `fixtures_railings_01_99`: Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing. + +## Wooden Window 17 + +`kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_17` + +- `fixtures_windows_wood_48`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_wood_49`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + +## Wooden Window 18 + +`kbw.vanillaexpanded.windows.wooden_windows.wooden_windows_18` + +- `fixtures_windows_wood_50`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. +- `fixtures_windows_wood_51`: Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement. + diff --git a/tools/Build-KnoxViewpointPatch.ps1 b/tools/Build-KnoxViewpointPatch.ps1 new file mode 100644 index 0000000..dfac9ca --- /dev/null +++ b/tools/Build-KnoxViewpointPatch.ps1 @@ -0,0 +1,18 @@ +[CmdletBinding()] +param( + [string]$WorkshopRoot = 'D:\SteamLibrary\steamapps\workshop\content\108600', + [string]$GameDirectory = 'D:\SteamLibrary\steamapps\common\ProjectZomboid', + [string]$OutputDirectory = (Split-Path -Parent $PSScriptRoot), + [switch]$Install, + [string]$LocalModsDirectory = (Join-Path $env:USERPROFILE 'Zomboid\mods'), + [string]$PythonExecutable = (Join-Path $env:USERPROFILE '.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe') +) +$ErrorActionPreference = 'Stop' +if (!(Test-Path -LiteralPath $PythonExecutable)) { + throw 'Pass -PythonExecutable with a Python 3.10+ interpreter containing Pillow.' +} +$scriptArguments = @((Join-Path $PSScriptRoot 'Match-KnoxViewpoint.py'), '--workshop-root', $WorkshopRoot, + '--game-directory', $GameDirectory, '--output-directory', $OutputDirectory, '--local-mods-directory', $LocalModsDirectory) +if ($Install) { $scriptArguments += '--install' } +& $PythonExecutable @scriptArguments +if ($LASTEXITCODE -ne 0) { throw "Matcher failed with exit code $LASTEXITCODE" } diff --git a/tools/Match-KnoxViewpoint.ps1 b/tools/Match-KnoxViewpoint.ps1 new file mode 100644 index 0000000..dfac9ca --- /dev/null +++ b/tools/Match-KnoxViewpoint.ps1 @@ -0,0 +1,18 @@ +[CmdletBinding()] +param( + [string]$WorkshopRoot = 'D:\SteamLibrary\steamapps\workshop\content\108600', + [string]$GameDirectory = 'D:\SteamLibrary\steamapps\common\ProjectZomboid', + [string]$OutputDirectory = (Split-Path -Parent $PSScriptRoot), + [switch]$Install, + [string]$LocalModsDirectory = (Join-Path $env:USERPROFILE 'Zomboid\mods'), + [string]$PythonExecutable = (Join-Path $env:USERPROFILE '.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe') +) +$ErrorActionPreference = 'Stop' +if (!(Test-Path -LiteralPath $PythonExecutable)) { + throw 'Pass -PythonExecutable with a Python 3.10+ interpreter containing Pillow.' +} +$scriptArguments = @((Join-Path $PSScriptRoot 'Match-KnoxViewpoint.py'), '--workshop-root', $WorkshopRoot, + '--game-directory', $GameDirectory, '--output-directory', $OutputDirectory, '--local-mods-directory', $LocalModsDirectory) +if ($Install) { $scriptArguments += '--install' } +& $PythonExecutable @scriptArguments +if ($LASTEXITCODE -ne 0) { throw "Matcher failed with exit code $LASTEXITCODE" } diff --git a/tools/Match-KnoxViewpoint.py b/tools/Match-KnoxViewpoint.py new file mode 100644 index 0000000..5502dd6 --- /dev/null +++ b/tools/Match-KnoxViewpoint.py @@ -0,0 +1,582 @@ +"""Build a private local Viewpoint compatibility pack and an evidence-based catalogue audit. + +Python 3.10+ and Pillow. Never changes Workshop files, saves, recipes or sprite IDs. +""" +from __future__ import annotations +import argparse +import collections +import copy +import hashlib +import io +import json +import re +import shutil +import struct +from pathlib import Path +from PIL import Image + +MOD_ID = 'KnoxBuildworksViewpointCrates' # Retain the ID of the previously installed patch. +HERE = Path(__file__).resolve().parent +REPO_ROOT = HERE.parent +VERSION_FOLDER = '42.20' +SPRITE = re.compile(r'^[A-Za-z][A-Za-z0-9_-]*_\d+$') +SEMANTICS = ('CustomName', 'GroupName', 'MoveType', 'container', 'WindowShape') +SHAPES = re.compile(r'\b(box|polygon|cylinder)\s*\{') + +def read_json(path): + return json.loads(Path(path).read_text(encoding='utf-8-sig')) + +def write_json(path, value): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(value, indent=2, ensure_ascii=False)+'\n', encoding='utf-8') + +def family(sprite): + return sprite.removeprefix('kbw_').rsplit('_', 1)[0] + +def merge(parent, child): + if isinstance(parent, dict) and isinstance(child, dict): + out = copy.deepcopy(parent) + for key, value in child.items(): + out[key] = merge(out.get(key), value) + return out + return copy.deepcopy(child) + +def tile_properties(path): + """Read the installed game's tdef v1 format, including custom tiles and patches.""" + out = {} + with path.open('rb') as stream: + def integer(): + return struct.unpack(' 2: + self.pages.popitem(last=False) + self.pages.move_to_end(key) + x,y,w,h,*_ = row['rect'] + return self.pages[key].crop((x,y,x+w,y+h)) + + def fingerprints(self, names): + groups = collections.defaultdict(list) + out = {} + for name in set(names) & self.index.keys(): + row = self.index[name] + groups[(row['file'], row['position'])].append(name) + for group in groups.values(): + for name in group: + image = self.sprite(name) + box = image.getbbox() + if not box: + continue + image = image.crop(box) + # Ignore invisible RGB bytes, while retaining alpha and object anchor. + clean = Image.new('RGBA', image.size) + clean.paste(image, mask=image.getchannel('A').point(lambda a: 255 if a else 0)) + x,y,w,h,ox,oy,fx,fy = self.index[name]['rect'] + out[name] = (image.size, ox+box[0], oy+box[1], fx, fy, hashlib.sha256(clean.tobytes()).hexdigest()) + return out + +def semantic_conflict(a, b): + return any(a.get(k) and b.get(k) and a[k] != b[k] for k in SEMANTICS) + +def alias_matches(sprite, bindings, properties): + if not sprite.startswith('kbw_'): + return None + source = sprite[4:] + if source not in bindings: + return None + a,b = properties.get(sprite,{}), properties.get(source,{}) + # Same index is not sufficient. In particular Knox white crates reuse vanilla sign indices. + if semantic_conflict(a,b): + return None + if not a.get('CustomName') or a.get('CustomName') != b.get('CustomName'): + return None + if a.get('container') != b.get('container'): + return None + return source + +def native_route(sprite, properties, shapes): + p = properties.get(sprite,{}) + if 'solidfloor' in p: + return 'native-floor', 'Game solidfloor flag; Viewpoint floor renderer' + if sprite.startswith(('roofs_', 'roofs_accents_')): + return 'native-roof-candidate', 'Roof tile family; uses Viewpoint roof system rather than a furniture binding; visual check needed' + if sprite in shapes: + return 'native-geometry', 'Installed tileGeometry.txt contains box/polygon/cylinder geometry' + if any(k in p for k in ('FloorOverlay','attachedFloor')): + return 'native-floor-overlay', 'Game floor overlay metadata; Viewpoint floor/decal renderer' + edge_flags = ('cutN','cutW','collideN','collideW','HoppableN','HoppableW','TallHoppableN','TallHoppableW', + 'transparentN','transparentW','WallN','WallW','WallNW','WallNTrans','WallWTrans','WallNWTrans', + 'DoorWallN','DoorWallW','WindowN','WindowW','doorN','doorW','windowN','windowW') + if any(k in p for k in edge_flags): + return 'native-edge', 'Game wall/door/window/fence edge flags; keep Viewpoint edge rendering' + return None + +def candidates(sprite, bindings, properties, shapes): + p = properties.get(sprite,{}) + out = [] + for source, binding in bindings.items(): + q = properties.get(source,{}) + same_family = family(sprite) == family(source) + named = p.get('CustomName') and p.get('CustomName') == q.get('CustomName') + if not (same_family or named) or semantic_conflict(p,q): + continue + reasons, score = [],0 + if same_family: score += 20; reasons.append('same tile family') + if named: score += 25; reasons.append('same CustomName') + if p.get('GroupName') and p.get('GroupName') == q.get('GroupName'): + score += 20; reasons.append('same GroupName') + if p.get('Facing') and p.get('Facing') == q.get('Facing'): + score += 10; reasons.append('same facing') + if p.get('MaterialType') and p.get('MaterialType') == q.get('MaterialType'): + score += 5; reasons.append('same material') + if sprite in shapes and shapes.get(sprite) == shapes.get(source): + score += 20; reasons.append('same native geometry') + if score >= 25: + out.append(dict(source=source, score=score, reasons=reasons)) + # This deliberately ranks suggestions rather than applying shape/color guesses. + return sorted(out, key=lambda r:(-r['score'],r['source']))[:3] + +def tint_texture(image, color): + """Set the dominant painted surface to the requested RGB; preserve relative luminance and alpha.""" + if not re.fullmatch(r'#[0-9a-fA-F]{6}',color): + raise ValueError(f'Invalid texture tint: {color}') + target=tuple(int(color[i:i+2],16) for i in (1,3,5)) + image=image.convert('RGBA') + colors=collections.Counter() + raw=image.tobytes() + for pixel,count in collections.Counter(raw[i:i+4] for i in range(0,len(raw),4)).items(): + r,g,b,a=pixel + if a>=128 and g>r and g>b and max(r,g,b)>25: + colors[(r,g,b)]+=count + if not colors: + raise ValueError('The requested green source atlas has no painted green surface') + base=colors.most_common(1)[0][0] + reference=Image.new('RGB',(1,1),base).convert('L').getpixel((0,0)) + luminance=image.convert('L') + channels=[luminance.point([min(255,round(channel*value/reference)) for value in range(256)]) for channel in target] + return Image.merge('RGBA',(*channels,image.getchannel('A'))) + +def copy_asset(source_root, binding, media, white=False, tint=None): + source = (source_root/binding['path']).resolve() + source.relative_to(source_root.resolve()) + tag = ('white-' if white else ('tint-'+tint[1:].lower()+'-' if tint else '')) + hashlib.sha256(str(source).encode()).hexdigest()[:16] + target = media/'knox-crates-assets'/tag/source.name + target.parent.mkdir(parents=True, exist_ok=True) + shutil.copy2(source,target) + for line in source.read_text(encoding='utf-8-sig').splitlines(): + if not line.startswith('mtllib '): + continue + name = line.split(None,1)[1].strip() + material = (source.parent/name).resolve() + material.relative_to(source_root.resolve()) + destination = target.parent/name + destination.parent.mkdir(parents=True,exist_ok=True) + shutil.copy2(material,destination) + for ml in material.read_text(encoding='utf-8-sig').splitlines(): + if re.match(r'^map_\w+\s+',ml): + texture_name = ml.split(None,1)[1].strip() + texture = (material.parent/texture_name).resolve() + texture.relative_to(source_root.resolve()) + texture_out = destination.parent/texture_name + texture_out.parent.mkdir(parents=True,exist_ok=True) + if tint: + tint_texture(Image.open(texture),tint).save(texture_out) + elif white: + # Reviewed white crate adaptation: reuse crate geometry and UVs, retain atlas alpha/detail. + image = Image.open(texture).convert('RGBA') + alpha = image.getchannel('A') + luminance = image.convert('L').point(lambda v: min(245, int(115 + v*0.65))) + Image.merge('RGBA',(luminance,luminance,luminance,alpha)).save(texture_out) + else: + shutil.copy2(texture,texture_out) + return target.relative_to(media).as_posix(), tag + +def build_pack(output, source_root, bindings, assignments): + media=output/'common/media' + media.mkdir(parents=True,exist_ok=True) + lines=['id=knox-buildworks-viewpoint-crates','name=Knox Buildworks - Viewpoint Compatibility','version=2'] + models={} + for target, assignment in sorted(assignments.items()): + binding=bindings[assignment['source']] + white=assignment.get('adaptation')=='white-crate' + tint=assignment.get('tint') + key=(binding['path'],white,tint) + if key not in models: + relative,tag=copy_asset(source_root,binding,media,white,tint) + model='kbw-'+tag + models[key]=model + lines.append(f'model.{model}={relative}') + _,*transform=binding['value'].split(',') + lines.append(f"bind.{target}={models[key]},{','.join(transform)}") + (media/'knox-viewpoint-crates.properties').write_text('\n'.join(lines)+'\n',encoding='utf-8') + info='\n'.join(['name=Knox Buildworks - Viewpoint Compatibility',f'id={MOD_ID}','author=Local compatibility patch', + 'modversion=2.1.0','description=Green, gray-green (#626763) and white military crates. Gray crates use retextured green crate meshes.', + 'require=KnoxBuildworks,Viewpoint,PZVoxelStudioViewpoint','loadAfter=KnoxBuildworks,PZVoxelStudioViewpoint,Viewpoint','versionMin=42.0','']) + (output/VERSION_FOLDER).mkdir(parents=True,exist_ok=True) + (output/VERSION_FOLDER/'mod.info').write_text(info,encoding='utf-8') + (output/'mod.info').write_text(info,encoding='utf-8') + lua='''-- Render bindings only. No recipe, object, inventory or save changes. +local registered = false +local warned = false +local function register() + if registered or not Viewpoint or not Viewpoint.ModelPacks then return end + local ok, result = pcall(Viewpoint.ModelPacks.register, + "KnoxBuildworksViewpointCrates", "media/knox-viewpoint-crates.properties") + if ok and result then + registered = true + print("[Knox Viewpoint Crates] Registered %COUNT% reviewed compatibility sprite bindings.") + elseif not warned then + warned = true + print("[Knox Viewpoint Crates] Model pack registration failed: " .. tostring(result)) + end +end +Events.OnGameBoot.Add(register) +Events.OnGameStart.Add(register) +register() +'''.replace('%COUNT%',str(len(assignments))) + (media/'lua/client').mkdir(parents=True,exist_ok=True) + (media/'lua/client/ZZ_KnoxViewpointCrates.lua').write_text(lua,encoding='utf-8') + return len(models) + +def main(): + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--workshop-root',type=Path,default=Path('D:/SteamLibrary/steamapps/workshop/content/108600')) + parser.add_argument('--game-directory',type=Path,default=Path('D:/SteamLibrary/steamapps/common/ProjectZomboid')) + parser.add_argument('--output-directory',type=Path,default=REPO_ROOT) + parser.add_argument('--reports-directory',type=Path,default=REPO_ROOT/'reports') + parser.add_argument('--install',action='store_true') + parser.add_argument('--local-mods-directory',type=Path,default=Path.home()/'Zomboid/mods') + args=parser.parse_args() + game=args.game_directory/'media' + source_root,bindings=load_bindings(args.workshop_root) + catalogue=load_catalogue(args.workshop_root) + entities=load_entity_sprites(game,args.workshop_root) + properties={} + for path in [game/'newtiledefinitions.tiles',game/'tiledefinitions_erosion.tiles',game/'tiledefinitions_noiseworks.patch.tiles', + args.workshop_root/'3772269882/mods/KnoxBuildworks/common/media/knox_buildworks_pack.tiles']: + for name,p in tile_properties(path).items(): properties.setdefault(name,{}).update(p) + shapes=geometry(game/'tileGeometry.txt') + shapes.update(geometry(args.workshop_root/'3772269882/mods/KnoxBuildworks/common/media/tileGeometry.txt')) + all_sprites=set() + object_sprites={} + unresolved_entities={} + for item in catalogue: + # Include geometry/states/finishes/variants/materials inherited from templates; exclude mere icons. + relevant={k:item[k] for k in ('stages','geometry','sprites','finishes','variants','materials') if k in item} + object_sprites[item['id']]=set(sprite_strings(relevant)) + for entity in set(entity_references(item)): + if entity in entities: + object_sprites[item['id']].update(entities[entity]) + else: + unresolved_entities.setdefault(item['id'],[]).append(entity) + all_sprites.update(object_sprites[item['id']]) + textures=Textures([game/'texturepacks/Tiles2x.pack',game/'texturepacks/Tiles2x.floor.pack', + args.workshop_root/'3772269882/mods/KnoxBuildworks/common/media/texturepacks/knox_buildworks_pack.pack']) + print(f'Read {len(catalogue)} catalogue entries, {len(all_sprites)} sprites and {len(bindings)} authored bindings.',flush=True) + fingerprints=textures.fingerprints(all_sprites | bindings.keys()) + exact=collections.defaultdict(list) + for name in bindings: + if name in fingerprints: exact[fingerprints[name]].append(name) + assignments={} + decisions={} + manual=read_json(HERE/'reviewed-matches.json') + for name in sorted(all_sprites): + p=properties.get(name,{}) + if name in bindings: + decisions[name]=dict(status='already-bound',source=name,evidence='Exact authored sprite binding') + continue + # Explicit reviewed choices override generic matching (including user-requested recolors). + alias=alias_matches(name,bindings,properties) if name not in manual['matches'] else None + if alias: + assignments[name]=dict(source=alias,method='automatic-alias') + decisions[name]=dict(status='automatic-match',source=alias,evidence='Prefix alias with matching object/container semantics') + continue + identical=[s for s in exact.get(fingerprints.get(name),[]) if not semantic_conflict(p,properties.get(s,{})) and family(name)==family(s)] + identities={(bindings[s]['path'],bindings[s]['value'].split(',',1)[1]) for s in identical} + if identical and len(identities)==1 and name not in manual['matches']: + source=sorted(identical)[0] + assignments[name]=dict(source=source,method='automatic-identical-art') + decisions[name]=dict(status='automatic-match',source=source,evidence='Identical anchored RGBA artwork, same tile family and compatible metadata') + continue + if name in manual['matches']: + review=manual['matches'][name] + if review['source'] not in bindings: + raise ValueError(f"Reviewed source disappeared: {review['source']}") + # Abort when either target/source meaning changes after a Workshop update. + expected=review.get('expectedTargetCustomName') + if expected and p.get('CustomName')!=expected: + raise ValueError(f'Reviewed target changed: {name}') + expected_source=review.get('expectedSourceCustomName') + if expected_source and properties.get(review['source'],{}).get('CustomName')!=expected_source: + raise ValueError(f'Reviewed source changed: {name}') + assignments[name]=dict(source=review['source'],method='manual-adaptation',adaptation=review.get('adaptation'),tint=review.get('tint')) + decisions[name]=dict(status='manual-adaptation',**review) + continue + native=native_route(name,properties,shapes) + if native: + decisions[name]=dict(status=native[0],evidence=native[1]) + continue + suggestions=candidates(name,bindings,properties,shapes) + rule=next((r for r in manual['unmatchedReviews'] if re.fullmatch(r['pattern'],name)),None) + decisions[name]=dict(status='no-compatible-authored-model',candidates=suggestions, + evidence=rule['reason'] if rule else 'No exact or reviewed compatible asset; do not force a different object model', + reviewed=bool(rule)) + # Include custom stacked sprites which are managed by the game's stack system, not just recipes. + for name,review in manual.get('extraSprites',{}).items(): + if name not in properties: raise ValueError(f'Missing reviewed stack sprite: {name}') + if review['source'] not in bindings: raise ValueError(f'Missing reviewed stack model: {review["source"]}') + if properties[name].get('CustomName') != 'Crate' or properties.get(review['source'],{}).get('CustomName') != 'Crate': + raise ValueError(f'Reviewed stack meaning changed: {name}') + assignments[name]=dict(source=review['source'],method=review['method'],adaptation=review.get('adaptation'),tint=review.get('tint')) + decisions[name]=dict(status=review['method'],**review) + model_count=build_pack(args.output_directory,source_root,bindings,assignments) + counts=dict(collections.Counter(d['status'] for d in decisions.values())) + objects=[] + for item in catalogue: + sprites=sorted(object_sprites[item['id']]) + counts_for_object=collections.Counter(decisions[s]['status'] for s in sprites) + if not sprites: counts_for_object['no-static-sprite-reference']=1 + objects.append(dict(id=item['id'],name=item.get('displayName',item['id']),category=item.get('category',''), + source=item['_source'],statuses=dict(counts_for_object),sprites=sprites, + unresolvedEntityReferences=unresolved_entities.get(item['id'],[]))) + summary=dict(catalogueEntries=len(catalogue),entriesWithResolvedSprites=sum(bool(o['sprites']) for o in objects),uniqueSprites=len(decisions), + authoredPackBindings=len(bindings),patchBindings=len(assignments),copiedModels=model_count,statusCounts=counts, + note='Native routes describe installed geometry/metadata, not verified in-game appearance. Roof family matches require visual checks. No-compatible-model entries have no accepted model assignment.') + summary['unresolvedEntityReferences']=unresolved_entities + gap_objects=[o for o in objects if o['statuses'].get('no-compatible-authored-model',0)] + summary['buildablesWithReviewedModelGaps']=len(gap_objects) + summary['unreviewedGapSprites']=sum(d['status']=='no-compatible-authored-model' and not d.get('reviewed') for d in decisions.values()) + write_json(args.reports_directory/'summary.json',summary) + write_json(args.reports_directory/'sprite-decisions.json',decisions) + write_json(args.reports_directory/'buildable-coverage.json',objects) + write_json(args.reports_directory/'applied-matches.json',assignments) + lines=['# Matching results','',f"Scanned {len(catalogue)} catalogue entries; added {len(assignments)} sprite bindings.",'', + 'Native geometry is recorded separately from authored model matches. File analysis is not an in-game visual test.','', + '## Applied matches',''] + for target,a in sorted(assignments.items()): lines.append(f"- `{target}` -> `{a['source']}` ({a['method']}{'; '+a['adaptation'] if a.get('adaptation') else ''})") + lines+=['','## Buildables still without a complete authored model match','', + 'The reasons below identify native rendering routes and reviewed gaps. A native route is not an invisible object.',''] + for item in sorted(objects,key=lambda a:(a['name'],a['id'])): + if not item['sprites']: + lines.append(f"- **{item['name']}** — `{item['id']}`: no static sprite reference; game action/runtime entity; not assigned a model") + continue + other=[s for s in item['sprites'] if decisions[s]['status'] not in ('already-bound','automatic-match','manual-adaptation')] + if not other: continue + statuses=collections.Counter(decisions[s]['status'] for s in other) + lines.append(f"- **{item['name']}** — `{item['id']}`: "+', '.join(f'{k}: {v}' for k,v in sorted(statuses.items()))) + for sprite in other: + if decisions[sprite]['status']=='no-compatible-authored-model': + lines.append(f" - `{sprite}`: {decisions[sprite]['evidence']}") + (args.reports_directory/'results.md').write_text('\n'.join(lines)+'\n',encoding='utf-8') + gaps=['# Buildables without a complete accepted authored model match','', + f'{len(gap_objects)} buildables have one or more unresolved authored-model parts. These are reviewed gaps, not confirmed invisible objects. Native edge/depth/overlay rendering may still display them.','', + 'The earlier audit counted ordinary native walls/floors/roofs as unmatched; those native routes are now recorded separately in results.md.',''] + for item in sorted(gap_objects,key=lambda o:(o['name'],o['id'])): + gaps.append(f"## {item['name']}") + gaps.extend(['',f"`{item['id']}`",'']) + for sprite in item['sprites']: + if decisions[sprite]['status']=='no-compatible-authored-model': + gaps.append(f"- `{sprite}`: {decisions[sprite]['evidence']}") + gaps.append('') + (args.reports_directory/'unmatched.md').write_text('\n'.join(gaps)+'\n',encoding='utf-8') + write_json(args.output_directory/'match-summary.json',summary) + if args.install: + destination=args.local_mods_directory/MOD_ID + if args.output_directory.resolve()!=destination.resolve(): + # The output can be a Git repository. Install runtime files only, never .git/tools/reports. + destination.mkdir(parents=True,exist_ok=True) + for directory in ('common',VERSION_FOLDER): + shutil.copytree(args.output_directory/directory,destination/directory,dirs_exist_ok=True) + for filename in ('mod.info','match-summary.json'): + shutil.copy2(args.output_directory/filename,destination/filename) + print(f'Installed {destination}',flush=True) + print(json.dumps(summary,indent=2),flush=True) + +if __name__=='__main__': + main() diff --git a/tools/Test-KnoxViewpointMatcher.py b/tools/Test-KnoxViewpointMatcher.py new file mode 100644 index 0000000..958fcc3 --- /dev/null +++ b/tools/Test-KnoxViewpointMatcher.py @@ -0,0 +1,106 @@ +"""Meaningful regression checks for the matcher. Run with the same Python as the matcher.""" +import importlib.util +import json +import tempfile +import unittest +import sys +from pathlib import Path +from PIL import Image + +HERE=Path(__file__).resolve().parent +sys.dont_write_bytecode=True +spec=importlib.util.spec_from_file_location('matcher',HERE/'Match-KnoxViewpoint.py') +matcher=importlib.util.module_from_spec(spec) +spec.loader.exec_module(matcher) + +class MatchingTests(unittest.TestCase): + def test_white_crate_is_not_vanilla_military_sign(self): + target='kbw_location_military_generic_01_16' + bindings={'location_military_generic_01_16':{}} + props={target:{'CustomName':'Crate','container':'militarycrate'}, + 'location_military_generic_01_16':{'CustomName':'Sign'}} + self.assertIsNone(matcher.alias_matches(target,bindings,props)) + + def test_real_crate_alias_matches(self): + target='kbw_location_military_generic_01_0' + props={target:{'CustomName':'Crate','container':'militarycrate'}, + target[4:]:{'CustomName':'Crate','container':'militarycrate'}} + self.assertEqual(matcher.alias_matches(target,{target[4:]:{}},props),target[4:]) + + def test_properties_only_tile_has_no_geometry(self): + text='''/* fixtures_test_0 */ tile { xy=0x0, properties { Translucent=true, } } + /* fixtures_test_1 */ tile { xy=1x0, cylinder { min=0x0x0, max=1x1x1, } }''' + with tempfile.TemporaryDirectory() as temp: + path=Path(temp)/'tileGeometry.txt';path.write_text(text) + result=matcher.geometry(path) + self.assertNotIn('fixtures_test_0',result) + self.assertIn('fixtures_test_1',result) + + def test_variant_ids_are_not_sprites(self): + value={'id':'tile_02','geometry':{'rows':[['walls_interior_house_01_2']]},'requirements':{'id':'tool_03'}} + self.assertEqual(list(matcher.sprite_strings(value)),['walls_interior_house_01_2']) + + def test_real_sprite_names_can_have_capitals_and_hyphens(self): + self.assertTrue(matcher.SPRITE.fullmatch('location_shop_bargNclothes_01_24')) + self.assertTrue(matcher.SPRITE.fullmatch('signs_one-off_08_269')) + + def test_native_floor_does_not_need_authored_model(self): + result=matcher.native_route('floors_test_0',{'floors_test_0':{'solidfloor':''}}, {}) + self.assertEqual(result[0],'native-floor') + + def test_native_roof_is_candidate_not_visual_confirmation(self): + self.assertEqual(matcher.native_route('roofs_01_0',{}, {})[0],'native-roof-candidate') + + def test_suggestions_never_change_assignments(self): + bindings={'fixtures_test_1':{}} + props={'fixtures_test_0':{'CustomName':'Shelf'},'fixtures_test_1':{'CustomName':'Shelf'}} + result=matcher.candidates('fixtures_test_0',bindings,props,{}) + self.assertEqual(result[0]['source'],'fixtures_test_1') + self.assertEqual(bindings,{'fixtures_test_1':{}}) + + def test_registered_manifest_order_and_source_paths(self): + workshop=Path('D:/SteamLibrary/steamapps/workshop/content/108600') + if not workshop.exists(): self.skipTest('Installed Workshop files not present') + root,bindings=matcher.load_bindings(workshop) + self.assertEqual(bindings['location_military_generic_01_1']['manifest'],'package-12.properties') + self.assertTrue((root/bindings['location_military_generic_01_1']['path']).is_file()) + + def test_white_adaptation_preserves_mesh_and_alpha_and_source(self): + with tempfile.TemporaryDirectory() as temp: + root=Path(temp)/'source';root.mkdir() + obj=root/'model.obj';obj.write_text('mtllib model.mtl\nv 0 0 0\n') + (root/'model.mtl').write_text('newmtl atlas\nmap_Kd texture.png\n') + image=Image.new('RGBA',(2,1));image.putdata([(20,40,60,255),(80,90,100,0)]);image.save(root/'texture.png') + before=(root/'texture.png').read_bytes() + media=Path(temp)/'patch/media' + relative,tag=matcher.copy_asset(root,{'path':'model.obj'},media,white=True) + self.assertEqual((media/relative).read_bytes(),obj.read_bytes()) + after=Image.open((media/relative).parent/'texture.png').convert('RGBA') + self.assertEqual(after.getchannel('A').tobytes(),bytes([255,0])) + r,g,b,a=after.getpixel((0,0));self.assertEqual(r,g);self.assertEqual(g,b);self.assertGreater(r,100) + self.assertEqual((root/'texture.png').read_bytes(),before) + + def test_manual_white_sources_are_crates_not_signs(self): + reviews=json.loads((HERE/'reviewed-matches.json').read_text()) + self.assertEqual(reviews['matches']['kbw_location_military_generic_01_16']['source'],'location_military_generic_01_8') + self.assertEqual(reviews['matches']['kbw_location_military_generic_01_17']['source'],'location_military_generic_01_9') + + def test_gray_variants_use_green_meshes_and_requested_tint(self): + reviews=json.loads((HERE/'reviewed-matches.json').read_text()) + rules={**reviews['matches'],**reviews['extraSprites']} + for target,source in zip((8,9,10,11,12,13),(0,1,2,3,4,5)): + rule=rules[f'kbw_location_military_generic_01_{target}'] + self.assertEqual(rule['source'],f'location_military_generic_01_{source}') + self.assertEqual(rule['tint'],'#626763') + + def test_gray_tint_exact_base_shading_and_alpha(self): + original=Image.new('RGBA',(4,1)) + original.putdata([(85,97,74,255),(85,97,74,255),(42,48,37,255),(85,97,74,0)]) + tinted=matcher.tint_texture(original,'#626763') + self.assertEqual(tinted.getpixel((0,0)),(98,103,99,255)) + self.assertLess(tinted.getpixel((2,0))[0],98) + self.assertEqual(tinted.getchannel('A').tobytes(),original.getchannel('A').tobytes()) + self.assertEqual(original.getpixel((0,0)),(85,97,74,255)) + +if __name__=='__main__': + unittest.main(verbosity=2) diff --git a/tools/requirements.txt b/tools/requirements.txt new file mode 100644 index 0000000..a40d05d --- /dev/null +++ b/tools/requirements.txt @@ -0,0 +1 @@ +Pillow>=10 diff --git a/tools/reviewed-matches.json b/tools/reviewed-matches.json new file mode 100644 index 0000000..437dd71 --- /dev/null +++ b/tools/reviewed-matches.json @@ -0,0 +1,62 @@ +{ + "reviewBasis": "Reviewed installed tile properties, actual 2D sprite contact sheets, model manifests and Viewpoint renderer bytecode. Approve only object-compatible model reuse. Never infer identity from the tile number alone.", + "matches": { + "kbw_location_military_generic_01_8": { + "source": "location_military_generic_01_0", + "adaptation": "gray-green-crate", + "tint": "#626763", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "User-requested gray crate appearance: use the matching green crate mesh, retint its atlas toward #626763, and preserve luminance detail and transparency." + }, + "kbw_location_military_generic_01_9": { + "source": "location_military_generic_01_1", + "adaptation": "gray-green-crate", + "tint": "#626763", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Second gray crate orientation uses the second green crate mesh with the same requested gray-green base tint." + }, + "kbw_location_military_generic_01_16": { + "source": "location_military_generic_01_8", + "adaptation": "white-crate", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Knox white crate has the same military-crate shape as gray crate orientation 8. Reuse that crate mesh with a neutral white atlas. Vanilla index 16 is a military sign and is explicitly rejected. Color is an approximation; custom paint tint is not supplied by this pack." + }, + "kbw_location_military_generic_01_17": { + "source": "location_military_generic_01_9", + "adaptation": "white-crate", + "expectedTargetCustomName": "Crate", + "expectedSourceCustomName": "Crate", + "evidence": "Same reviewed military-crate mesh for the second orientation; neutral white atlas. Vanilla index 17 is a sign, not a crate." + } + }, + "extraSprites": { + "kbw_location_military_generic_01_2": {"source":"location_military_generic_01_2","method":"reviewed-stack"}, + "kbw_location_military_generic_01_3": {"source":"location_military_generic_01_3","method":"reviewed-stack"}, + "kbw_location_military_generic_01_4": {"source":"location_military_generic_01_4","method":"reviewed-stack"}, + "kbw_location_military_generic_01_5": {"source":"location_military_generic_01_5","method":"reviewed-stack"}, + "kbw_location_military_generic_01_10": {"source":"location_military_generic_01_2","method":"reviewed-stack","adaptation":"gray-green-crate","tint":"#626763"}, + "kbw_location_military_generic_01_11": {"source":"location_military_generic_01_3","method":"reviewed-stack","adaptation":"gray-green-crate","tint":"#626763"}, + "kbw_location_military_generic_01_12": {"source":"location_military_generic_01_4","method":"reviewed-stack","adaptation":"gray-green-crate","tint":"#626763"}, + "kbw_location_military_generic_01_13": {"source":"location_military_generic_01_5","method":"reviewed-stack","adaptation":"gray-green-crate","tint":"#626763"}, + "kbw_location_military_generic_01_18": {"source":"location_military_generic_01_10","method":"reviewed-stack","adaptation":"white-crate"}, + "kbw_location_military_generic_01_19": {"source":"location_military_generic_01_11","method":"reviewed-stack","adaptation":"white-crate"}, + "kbw_location_military_generic_01_20": {"source":"location_military_generic_01_12","method":"reviewed-stack","adaptation":"white-crate"}, + "kbw_location_military_generic_01_21": {"source":"location_military_generic_01_13","method":"reviewed-stack","adaptation":"white-crate"} + }, + "unmatchedReviews": [ + {"pattern":"overlay_graffiti_wall_.*", "reason":"Reviewed wall-paint/sign overlay family. These are surface artwork, not standalone 3D objects. No matching authored mesh is needed to retain the art on its wall, and substituting a furniture mesh would be incorrect."}, + {"pattern":"fixtures_bathroom_.*", "reason":"Reviewed attached bathroom fixture/overlay. No accepted authored asset with matching dimensions and artwork; retain native attachment behavior."}, + {"pattern":"walls_.*", "reason":"Reviewed architectural wall/trim/pillar family. No accepted authored asset with matching shape and artwork; many variants rely on cut/edge/depth rendering. Do not substitute a furniture mesh or a differently shaped window wall."}, + {"pattern":"fixtures_doors_.*", "reason":"Reviewed doors/open states/frame trims. Similar names or adjacent indices do not prove the same door or opening angle. Preserve Viewpoint door rendering; no accepted replacement asset."}, + {"pattern":"fixtures_windows_.*", "reason":"Reviewed specialized window shape. Other window meshes are not guaranteed to match this shape, facing or broken/open state. Preserve native rendering; bespoke geometry would be needed for a faithful authored replacement."}, + {"pattern":"fixtures_railings_.*", "reason":"Reviewed railing contact sheet. Unmatched sloped stair tips/posts are distinct sections of multi-tile railings, not duplicate full railing models. Substituting a full model here would duplicate or misalign the railing."}, + {"pattern":"fixtures_fireplaces_.*", "reason":"Reviewed double-fireplace sprite footprint. Its halves form a two-tile opening; other fireplace/chimney models have different dimensions. Preserve existing edge/depth rendering rather than place a whole fireplace on each half."}, + {"pattern":"signs_.*", "reason":"Reviewed sign family. No accepted authored model with the target sign artwork/size. Similar sign geometry alone would display a different business or sign."}, + {"pattern":"location_.*", "reason":"Reviewed location-specific facade/sign/fixture family. No accepted equivalent model with this artwork and footprint; no cross-object substitution applied."}, + {"pattern":"fencing_.*", "reason":"Reviewed fence and corner sections. Distinct corner/end geometry must remain separate; native edge rendering is retained where metadata exists."}, + {"pattern":"street_.*", "reason":"Reviewed road/curb family. These are terrain overlays or curb sections, not furniture. No accepted authored replacement with the same section geometry."} + ] +}