{"version":1,"record":{"id":"gen-agent-2-mvojp324-17a3p","agentId":"agent-2","agentName":"Big Blue","prompt":"Model a complete 60 m² modern tiny house with a distinctive asymmetrical roof, covered entrance, full-height windows, timber cladding, concrete foundation, gutters, fascia, and exterior lighting. Include a fully modeled interior with a kitchen, bathroom, bed, storage, and furniture. Ensure doors and windows fit their openings, the roof has realistic thickness, and the building rests correctly on its foundation. Deliver front, rear, side, and interior views.","model":"unbiased/pareto-26.10","agentic":true,"slices":1,"sliceSteps":6,"code":"// Converted from an uploaded model. Edit parts with group.getObjectByName(\"<name>\").\nconst D = (s, T) => { const b = atob(s), u = new Uint8Array(b.length); for (let i = 0; i < b.length; i++) u[i] = b.charCodeAt(i); return new T(u.buffer); };\nconst P = (p, uv, ix, col, cs) => {\n  const g = new THREE.BufferGeometry();\n  g.setAttribute('position', new THREE.BufferAttribute(D(p, Float32Array), 3));\n  if (uv) g.setAttribute('uv', new THREE.BufferAttribute(D(uv, Float32Array), 2));\n  if (col) g.setAttribute('color', new THREE.BufferAttribute(D(col, Float32Array), cs || 3));\n  if (ix) g.setIndex(new THREE.BufferAttribute(D(ix, Uint32Array), 1));\n  g.computeVertexNormals(); g.computeBoundingSphere();\n  return g;\n};\nconst M_default = new THREE.MeshStandardMaterial({ color: '#cccccc', roughness: 0.7, metalness: 0 });\nconst n0 = new THREE.Group(); n0.name = \"TinyHouse\";\nn0.position.fromArray([0, 0, 0]); n0.quaternion.fromArray([0, 0, 0, 1]); n0.scale.fromArray([1, 1, 1]);\nconst n1 = new THREE.Group(); n1.name = \"TinyHouse_1\";\nn1.position.fromArray([0, 0, 0]); n1.quaternion.fromArray([0, 0, 0, 1]); n1.scale.fromArray([1, 1, 1]);\nn0.add(n1);\nconst M_0 = new THREE.MeshStandardMaterial({ color: '#8f8a84', roughness: 0.95, metalness: 0.1 }); // Foundation.Slab\nconst n2 = new THREE.Mesh(P('ZmaWQJqZGT4AAGBAZmaWQJqZGT4AAGDAZmaWQJqZGb4AAGBAZmaWQJqZGb4AAGDAZmaWwJqZGT4AAGDAZmaWwJqZGT4AAGBAZmaWwJqZGb4AAGDAZmaWwJqZGb4AAGBAZmaWwJqZGT4AAGDAZmaWQJqZGT4AAGDAZmaWwJqZGT4AAGBAZmaWQJqZGT4AAGBAZmaWwJqZGb4AAGBAZmaWQJqZGb4AAGBAZmaWwJqZGb4AAGDAZmaWQJqZGb4AAGDAZmaWwJqZGT4AAGBAZmaWQJqZGT4AAGBAZmaWwJqZGb4AAGBAZmaWQJqZGb4AAGBAZmaWQJqZGT4AAGDAZmaWwJqZGT4AAGDAZmaWQJqZGb4AAGDAZmaWwJqZGb4AAGDA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_0); n2.name = \"Foundation.Slab\";\nn2.position.fromArray([0, 0.15, 0]); n2.quaternion.fromArray([0, 0, 0, 1]); n2.scale.fromArray([1, 1, 1]);\nn1.add(n2);\nconst M_1 = new THREE.MeshStandardMaterial({ color: '#cfa08a', roughness: 0.7, metalness: 0.1 }); // Floor.Deck\nconst n3 = new THREE.Mesh(P('AACQQI/CdT0zM1NAAACQQI/CdT0zM1PAAACQQI/Cdb0zM1NAAACQQI/Cdb0zM1PAAACQwI/CdT0zM1PAAACQwI/CdT0zM1NAAACQwI/Cdb0zM1PAAACQwI/Cdb0zM1NAAACQwI/CdT0zM1PAAACQQI/CdT0zM1PAAACQwI/CdT0zM1NAAACQQI/CdT0zM1NAAACQwI/Cdb0zM1NAAACQQI/Cdb0zM1NAAACQwI/Cdb0zM1PAAACQQI/Cdb0zM1PAAACQwI/CdT0zM1NAAACQQI/CdT0zM1NAAACQwI/Cdb0zM1NAAACQQI/Cdb0zM1NAAACQQI/CdT0zM1PAAACQwI/CdT0zM1PAAACQQI/Cdb0zM1PAAACQwI/Cdb0zM1PA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_1); n3.name = \"Floor.Deck\";\nn3.position.fromArray([0, 0.36, 0]); n3.quaternion.fromArray([0, 0, 0, 1]); n3.scale.fromArray([1, 1, 1]);\nn1.add(n3);\nconst M_2 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Back\nconst n4 = new THREE.Mesh(P('AACQQOxRuD+amZk9AACQQOxRuD+amZm9AACQQOxRuL+amZk9AACQQOxRuL+amZm9AACQwOxRuD+amZm9AACQwOxRuD+amZk9AACQwOxRuL+amZm9AACQwOxRuL+amZk9AACQwOxRuD+amZm9AACQQOxRuD+amZm9AACQwOxRuD+amZk9AACQQOxRuD+amZk9AACQwOxRuL+amZk9AACQQOxRuL+amZk9AACQwOxRuL+amZm9AACQQOxRuL+amZm9AACQwOxRuD+amZk9AACQQOxRuD+amZk9AACQwOxRuL+amZk9AACQQOxRuL+amZk9AACQQOxRuD+amZm9AACQwOxRuD+amZm9AACQQOxRuL+amZm9AACQwOxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_2); n4.name = \"Wall.Back\";\nn4.position.fromArray([0, 1.86, -3.225]); n4.quaternion.fromArray([0, 0, 0, 1]); n4.scale.fromArray([1, 1, 1]);\nn1.add(n4);\nconst M_3 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Left\nconst n5 = new THREE.Mesh(P('mpmZPexRuD+amUlAmpmZPexRuD+amUnAmpmZPexRuL+amUlAmpmZPexRuL+amUnAmpmZvexRuD+amUnAmpmZvexRuD+amUlAmpmZvexRuL+amUnAmpmZvexRuL+amUlAmpmZvexRuD+amUnAmpmZPexRuD+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZvexRuL+amUnAmpmZPexRuL+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZPexRuD+amUnAmpmZvexRuD+amUnAmpmZPexRuL+amUnAmpmZvexRuL+amUnA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_3); n5.name = \"Wall.Left\";\nn5.position.fromArray([-4.425, 1.86, 0]); n5.quaternion.fromArray([0, 0, 0, 1]); n5.scale.fromArray([1, 1, 1]);\nn1.add(n5);\nconst M_4 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Right\nconst n6 = new THREE.Mesh(P('mpmZPexRuD+amUlAmpmZPexRuD+amUnAmpmZPexRuL+amUlAmpmZPexRuL+amUnAmpmZvexRuD+amUnAmpmZvexRuD+amUlAmpmZvexRuL+amUnAmpmZvexRuL+amUlAmpmZvexRuD+amUnAmpmZPexRuD+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZvexRuL+amUnAmpmZPexRuL+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZPexRuD+amUnAmpmZvexRuD+amUnAmpmZPexRuL+amUnAmpmZvexRuL+amUnA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_4); n6.name = \"Wall.Right\";\nn6.position.fromArray([4.425, 1.86, 0]); n6.quaternion.fromArray([0, 0, 0, 1]); n6.scale.fromArray([1, 1, 1]);\nn1.add(n6);\nconst M_5 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Pier.Left\nconst n7 = new THREE.Mesh(P('ZmbmPuxRuD+amZk9ZmbmPuxRuD+amZm9ZmbmPuxRuL+amZk9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmvuxRuL+amZm9ZmbmvuxRuL+amZk9ZmbmvuxRuD+amZm9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmvuxRuL+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_5); n7.name = \"Wall.Front.Pier.Left\";\nn7.position.fromArray([-4.05, 1.86, 3.225]); n7.quaternion.fromArray([0, 0, 0, 1]); n7.scale.fromArray([1, 1, 1]);\nn1.add(n7);\nconst M_6 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Pier.Right\nconst n8 = new THREE.Mesh(P('ZmbmPuxRuD+amZk9ZmbmPuxRuD+amZm9ZmbmPuxRuL+amZk9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmvuxRuL+amZm9ZmbmvuxRuL+amZk9ZmbmvuxRuD+amZm9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmvuxRuL+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_6); n8.name = \"Wall.Front.Pier.Right\";\nn8.position.fromArray([4.05, 1.86, 3.225]); n8.quaternion.fromArray([0, 0, 0, 1]); n8.scale.fromArray([1, 1, 1]);\nn1.add(n8);\nconst M_7 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Header\nconst n9 = new THREE.Mesh(P('ZmZmQJqZGT6amZk9ZmZmQJqZGT6amZm9ZmZmQJqZGb6amZk9ZmZmQJqZGb6amZm9ZmZmwJqZGT6amZm9ZmZmwJqZGT6amZk9ZmZmwJqZGb6amZm9ZmZmwJqZGb6amZk9ZmZmwJqZGT6amZm9ZmZmQJqZGT6amZm9ZmZmwJqZGT6amZk9ZmZmQJqZGT6amZk9ZmZmwJqZGb6amZk9ZmZmQJqZGb6amZk9ZmZmwJqZGb6amZm9ZmZmQJqZGb6amZm9ZmZmwJqZGT6amZk9ZmZmQJqZGT6amZk9ZmZmwJqZGb6amZk9ZmZmQJqZGb6amZk9ZmZmQJqZGT6amZm9ZmZmwJqZGT6amZm9ZmZmQJqZGb6amZm9ZmZmwJqZGb6amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_7); n9.name = \"Wall.Front.Header\";\nn9.position.fromArray([0, 3.15, 3.225]); n9.quaternion.fromArray([0, 0, 0, 1]); n9.scale.fromArray([1, 1, 1]);\nn1.add(n9);\nconst M_8 = new THREE.MeshStandardMaterial({ color: '#cd0364', roughness: 0.5, metalness: 0.2 }); // Roof.Slab\nconst n10 = new THREE.Mesh(P('ZmaeQM3MzD2amXFAZmaeQM3MzD2amXHAZmaeQM3MzL2amXFAZmaeQM3MzL2amXHAZmaewM3MzD2amXHAZmaewM3MzD2amXFAZmaewM3MzL2amXHAZmaewM3MzL2amXFAZmaewM3MzD2amXHAZmaeQM3MzD2amXHAZmaewM3MzD2amXFAZmaeQM3MzD2amXFAZmaewM3MzL2amXFAZmaeQM3MzL2amXFAZmaewM3MzL2amXHAZmaeQM3MzL2amXHAZmaewM3MzD2amXFAZmaeQM3MzD2amXFAZmaewM3MzL2amXFAZmaeQM3MzL2amXFAZmaeQM3MzD2amXHAZmaewM3MzD2amXHAZmaeQM3MzL2amXHAZmaewM3MzL2amXHA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_8); n10.name = \"Roof.Slab\";\nn10.position.fromArray([0, 4.1, 0]); n10.quaternion.fromArray([-0.07274, 0, 0, 0.99735]); n10.scale.fromArray([1, 1, 1]);\nn1.add(n10);\nconst M_9 = new THREE.MeshStandardMaterial({ color: '#5f72b3', roughness: 0.35, metalness: 0 }); // Entrance.Canopy\nconst n11 = new THREE.Mesh(P('AACAP83MTD3NzEw/AACAP83MTD3NzEy/AACAP83MTL3NzEw/AACAP83MTL3NzEy/AACAv83MTD3NzEy/AACAv83MTD3NzEw/AACAv83MTL3NzEy/AACAv83MTL3NzEw/AACAv83MTD3NzEy/AACAP83MTD3NzEy/AACAv83MTD3NzEw/AACAP83MTD3NzEw/AACAv83MTL3NzEw/AACAP83MTL3NzEw/AACAv83MTL3NzEy/AACAP83MTL3NzEy/AACAv83MTD3NzEw/AACAP83MTD3NzEw/AACAv83MTL3NzEw/AACAP83MTL3NzEw/AACAP83MTD3NzEy/AACAv83MTD3NzEy/AACAP83MTL3NzEy/AACAv83MTL3NzEy/', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_9); n11.name = \"Entrance.Canopy\";\nn11.position.fromArray([4.05, 2.78, 3.95]); n11.quaternion.fromArray([0.03999, 0, 0, 0.9992]); n11.scale.fromArray([1, 1, 1]);\nn1.add(n11);\nconst group = n0;\nreturn group;","tone":null,"animations":[],"usage":{"requests":6,"generations":0,"promptTokens":69890,"completionTokens":78410,"totalTokens":148300,"cost":0.2635230906,"activeMs":0,"ratingSum":0,"ratingCount":0,"judgeCost":0},"startedAt":1792976133822,"completedAt":1792976485819,"durationMs":0,"report":"","sliceCount":1,"sliceIds":["gen-agent-2-mvojp324-17a3p-s1"],"judging":null,"thumbUrl":"https://futurelabs.now/apps/images/u2/gen-agent-2-mvojp324-17a3p.png"},"slices":[{"id":"gen-agent-2-mvojp324-17a3p-s1","index":1,"summary":"Slice 1 of 6","final":false,"code":"// Converted from an uploaded model. Edit parts with group.getObjectByName(\"<name>\").\nconst D = (s, T) => { const b = atob(s), u = new Uint8Array(b.length); for (let i = 0; i < b.length; i++) u[i] = b.charCodeAt(i); return new T(u.buffer); };\nconst P = (p, uv, ix, col, cs) => {\n  const g = new THREE.BufferGeometry();\n  g.setAttribute('position', new THREE.BufferAttribute(D(p, Float32Array), 3));\n  if (uv) g.setAttribute('uv', new THREE.BufferAttribute(D(uv, Float32Array), 2));\n  if (col) g.setAttribute('color', new THREE.BufferAttribute(D(col, Float32Array), cs || 3));\n  if (ix) g.setIndex(new THREE.BufferAttribute(D(ix, Uint32Array), 1));\n  g.computeVertexNormals(); g.computeBoundingSphere();\n  return g;\n};\nconst M_default = new THREE.MeshStandardMaterial({ color: '#cccccc', roughness: 0.7, metalness: 0 });\nconst n0 = new THREE.Group(); n0.name = \"TinyHouse\";\nn0.position.fromArray([0, 0, 0]); n0.quaternion.fromArray([0, 0, 0, 1]); n0.scale.fromArray([1, 1, 1]);\nconst n1 = new THREE.Group(); n1.name = \"TinyHouse_1\";\nn1.position.fromArray([0, 0, 0]); n1.quaternion.fromArray([0, 0, 0, 1]); n1.scale.fromArray([1, 1, 1]);\nn0.add(n1);\nconst M_0 = new THREE.MeshStandardMaterial({ color: '#8f8a84', roughness: 0.95, metalness: 0.1 }); // Foundation.Slab\nconst n2 = new THREE.Mesh(P('ZmaWQJqZGT4AAGBAZmaWQJqZGT4AAGDAZmaWQJqZGb4AAGBAZmaWQJqZGb4AAGDAZmaWwJqZGT4AAGDAZmaWwJqZGT4AAGBAZmaWwJqZGb4AAGDAZmaWwJqZGb4AAGBAZmaWwJqZGT4AAGDAZmaWQJqZGT4AAGDAZmaWwJqZGT4AAGBAZmaWQJqZGT4AAGBAZmaWwJqZGb4AAGBAZmaWQJqZGb4AAGBAZmaWwJqZGb4AAGDAZmaWQJqZGb4AAGDAZmaWwJqZGT4AAGBAZmaWQJqZGT4AAGBAZmaWwJqZGb4AAGBAZmaWQJqZGb4AAGBAZmaWQJqZGT4AAGDAZmaWwJqZGT4AAGDAZmaWQJqZGb4AAGDAZmaWwJqZGb4AAGDA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_0); n2.name = \"Foundation.Slab\";\nn2.position.fromArray([0, 0.15, 0]); n2.quaternion.fromArray([0, 0, 0, 1]); n2.scale.fromArray([1, 1, 1]);\nn1.add(n2);\nconst M_1 = new THREE.MeshStandardMaterial({ color: '#cfa08a', roughness: 0.7, metalness: 0.1 }); // Floor.Deck\nconst n3 = new THREE.Mesh(P('AACQQI/CdT0zM1NAAACQQI/CdT0zM1PAAACQQI/Cdb0zM1NAAACQQI/Cdb0zM1PAAACQwI/CdT0zM1PAAACQwI/CdT0zM1NAAACQwI/Cdb0zM1PAAACQwI/Cdb0zM1NAAACQwI/CdT0zM1PAAACQQI/CdT0zM1PAAACQwI/CdT0zM1NAAACQQI/CdT0zM1NAAACQwI/Cdb0zM1NAAACQQI/Cdb0zM1NAAACQwI/Cdb0zM1PAAACQQI/Cdb0zM1PAAACQwI/CdT0zM1NAAACQQI/CdT0zM1NAAACQwI/Cdb0zM1NAAACQQI/Cdb0zM1NAAACQQI/CdT0zM1PAAACQwI/CdT0zM1PAAACQQI/Cdb0zM1PAAACQwI/Cdb0zM1PA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_1); n3.name = \"Floor.Deck\";\nn3.position.fromArray([0, 0.36, 0]); n3.quaternion.fromArray([0, 0, 0, 1]); n3.scale.fromArray([1, 1, 1]);\nn1.add(n3);\nconst M_2 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Back\nconst n4 = new THREE.Mesh(P('AACQQOxRuD+amZk9AACQQOxRuD+amZm9AACQQOxRuL+amZk9AACQQOxRuL+amZm9AACQwOxRuD+amZm9AACQwOxRuD+amZk9AACQwOxRuL+amZm9AACQwOxRuL+amZk9AACQwOxRuD+amZm9AACQQOxRuD+amZm9AACQwOxRuD+amZk9AACQQOxRuD+amZk9AACQwOxRuL+amZk9AACQQOxRuL+amZk9AACQwOxRuL+amZm9AACQQOxRuL+amZm9AACQwOxRuD+amZk9AACQQOxRuD+amZk9AACQwOxRuL+amZk9AACQQOxRuL+amZk9AACQQOxRuD+amZm9AACQwOxRuD+amZm9AACQQOxRuL+amZm9AACQwOxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_2); n4.name = \"Wall.Back\";\nn4.position.fromArray([0, 1.86, -3.225]); n4.quaternion.fromArray([0, 0, 0, 1]); n4.scale.fromArray([1, 1, 1]);\nn1.add(n4);\nconst M_3 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Left\nconst n5 = new THREE.Mesh(P('mpmZPexRuD+amUlAmpmZPexRuD+amUnAmpmZPexRuL+amUlAmpmZPexRuL+amUnAmpmZvexRuD+amUnAmpmZvexRuD+amUlAmpmZvexRuL+amUnAmpmZvexRuL+amUlAmpmZvexRuD+amUnAmpmZPexRuD+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZvexRuL+amUnAmpmZPexRuL+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZPexRuD+amUnAmpmZvexRuD+amUnAmpmZPexRuL+amUnAmpmZvexRuL+amUnA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_3); n5.name = \"Wall.Left\";\nn5.position.fromArray([-4.425, 1.86, 0]); n5.quaternion.fromArray([0, 0, 0, 1]); n5.scale.fromArray([1, 1, 1]);\nn1.add(n5);\nconst M_4 = new THREE.MeshStandardMaterial({ color: '#73dd5c', roughness: 0.8, metalness: 0 }); // Wall.Right\nconst n6 = new THREE.Mesh(P('mpmZPexRuD+amUlAmpmZPexRuD+amUnAmpmZPexRuL+amUlAmpmZPexRuL+amUnAmpmZvexRuD+amUnAmpmZvexRuD+amUlAmpmZvexRuL+amUnAmpmZvexRuL+amUlAmpmZvexRuD+amUnAmpmZPexRuD+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZvexRuL+amUnAmpmZPexRuL+amUnAmpmZvexRuD+amUlAmpmZPexRuD+amUlAmpmZvexRuL+amUlAmpmZPexRuL+amUlAmpmZPexRuD+amUnAmpmZvexRuD+amUnAmpmZPexRuL+amUnAmpmZvexRuL+amUnA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_4); n6.name = \"Wall.Right\";\nn6.position.fromArray([4.425, 1.86, 0]); n6.quaternion.fromArray([0, 0, 0, 1]); n6.scale.fromArray([1, 1, 1]);\nn1.add(n6);\nconst M_5 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Pier.Left\nconst n7 = new THREE.Mesh(P('ZmbmPuxRuD+amZk9ZmbmPuxRuD+amZm9ZmbmPuxRuL+amZk9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmvuxRuL+amZm9ZmbmvuxRuL+amZk9ZmbmvuxRuD+amZm9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmvuxRuL+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_5); n7.name = \"Wall.Front.Pier.Left\";\nn7.position.fromArray([-4.05, 1.86, 3.225]); n7.quaternion.fromArray([0, 0, 0, 1]); n7.scale.fromArray([1, 1, 1]);\nn1.add(n7);\nconst M_6 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Pier.Right\nconst n8 = new THREE.Mesh(P('ZmbmPuxRuD+amZk9ZmbmPuxRuD+amZm9ZmbmPuxRuL+amZk9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmvuxRuL+amZm9ZmbmvuxRuL+amZk9ZmbmvuxRuD+amZm9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmvuxRuL+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuD+amZk9ZmbmPuxRuD+amZk9ZmbmvuxRuL+amZk9ZmbmPuxRuL+amZk9ZmbmPuxRuD+amZm9ZmbmvuxRuD+amZm9ZmbmPuxRuL+amZm9ZmbmvuxRuL+amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_6); n8.name = \"Wall.Front.Pier.Right\";\nn8.position.fromArray([4.05, 1.86, 3.225]); n8.quaternion.fromArray([0, 0, 0, 1]); n8.scale.fromArray([1, 1, 1]);\nn1.add(n8);\nconst M_7 = new THREE.MeshStandardMaterial({ color: '#d9b8ad', roughness: 0.7, metalness: 0.1 }); // Wall.Front.Header\nconst n9 = new THREE.Mesh(P('ZmZmQJqZGT6amZk9ZmZmQJqZGT6amZm9ZmZmQJqZGb6amZk9ZmZmQJqZGb6amZm9ZmZmwJqZGT6amZm9ZmZmwJqZGT6amZk9ZmZmwJqZGb6amZm9ZmZmwJqZGb6amZk9ZmZmwJqZGT6amZm9ZmZmQJqZGT6amZm9ZmZmwJqZGT6amZk9ZmZmQJqZGT6amZk9ZmZmwJqZGb6amZk9ZmZmQJqZGb6amZk9ZmZmwJqZGb6amZm9ZmZmQJqZGb6amZm9ZmZmwJqZGT6amZk9ZmZmQJqZGT6amZk9ZmZmwJqZGb6amZk9ZmZmQJqZGb6amZk9ZmZmQJqZGT6amZm9ZmZmwJqZGT6amZm9ZmZmQJqZGb6amZm9ZmZmwJqZGb6amZm9', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_7); n9.name = \"Wall.Front.Header\";\nn9.position.fromArray([0, 3.15, 3.225]); n9.quaternion.fromArray([0, 0, 0, 1]); n9.scale.fromArray([1, 1, 1]);\nn1.add(n9);\nconst M_8 = new THREE.MeshStandardMaterial({ color: '#cd0364', roughness: 0.5, metalness: 0.2 }); // Roof.Slab\nconst n10 = new THREE.Mesh(P('ZmaeQM3MzD2amXFAZmaeQM3MzD2amXHAZmaeQM3MzL2amXFAZmaeQM3MzL2amXHAZmaewM3MzD2amXHAZmaewM3MzD2amXFAZmaewM3MzL2amXHAZmaewM3MzL2amXFAZmaewM3MzD2amXHAZmaeQM3MzD2amXHAZmaewM3MzD2amXFAZmaeQM3MzD2amXFAZmaewM3MzL2amXFAZmaeQM3MzL2amXFAZmaewM3MzL2amXHAZmaeQM3MzL2amXHAZmaewM3MzD2amXFAZmaeQM3MzD2amXFAZmaewM3MzL2amXFAZmaeQM3MzL2amXFAZmaeQM3MzD2amXHAZmaewM3MzD2amXHAZmaeQM3MzL2amXHAZmaewM3MzL2amXHA', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_8); n10.name = \"Roof.Slab\";\nn10.position.fromArray([0, 4.1, 0]); n10.quaternion.fromArray([-0.07274, 0, 0, 0.99735]); n10.scale.fromArray([1, 1, 1]);\nn1.add(n10);\nconst M_9 = new THREE.MeshStandardMaterial({ color: '#5f72b3', roughness: 0.35, metalness: 0 }); // Entrance.Canopy\nconst n11 = new THREE.Mesh(P('AACAP83MTD3NzEw/AACAP83MTD3NzEy/AACAP83MTL3NzEw/AACAP83MTL3NzEy/AACAv83MTD3NzEy/AACAv83MTD3NzEw/AACAv83MTL3NzEy/AACAv83MTL3NzEw/AACAv83MTD3NzEy/AACAP83MTD3NzEy/AACAv83MTD3NzEw/AACAP83MTD3NzEw/AACAv83MTL3NzEw/AACAP83MTL3NzEw/AACAv83MTL3NzEy/AACAP83MTL3NzEy/AACAv83MTD3NzEw/AACAP83MTD3NzEw/AACAv83MTL3NzEw/AACAP83MTL3NzEw/AACAP83MTD3NzEy/AACAv83MTD3NzEy/AACAP83MTL3NzEy/AACAv83MTL3NzEy/', 'AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAA', 'AAAAAAIAAAABAAAAAgAAAAMAAAABAAAABAAAAAYAAAAFAAAABgAAAAcAAAAFAAAACAAAAAoAAAAJAAAACgAAAAsAAAAJAAAADAAAAA4AAAANAAAADgAAAA8AAAANAAAAEAAAABIAAAARAAAAEgAAABMAAAARAAAAFAAAABYAAAAVAAAAFgAAABcAAAAVAAAA', null), M_9); n11.name = \"Entrance.Canopy\";\nn11.position.fromArray([4.05, 2.78, 3.95]); n11.quaternion.fromArray([0.03999, 0, 0, 0.9992]); n11.scale.fromArray([1, 1, 1]);\nn1.add(n11);\nconst group = n0;\nreturn group;","thumbUrl":"https://futurelabs.now/apps/images/u2/gen-agent-2-mvojp324-17a3p-s1.png"}],"glbUrl":null}