PageSourceSearch

https://www.archvizr.com/_next/static/chunks/9376.bac610b86460bac9.js

js archvizr.com collected 2026-10-05 21:37:19 UTC 16,713 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9376],{10422:(e,t,o)=>{o.d(t,{A:()=>a});let a=(0,o(18236).A)("droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]])},27123:(e,t,o)=>{o.d(t,{A:()=>a});let a=(0,o(18236).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},33646:(e,t,o)=>{o.d(t,{ST:()=>c,dV:()=>s,rO:()=>i});var a=o(9899),n=o(42232);let i={"2d-schematic":"black-and-white 2D marketing floor plan, strict top-down orthographic view seen perfectly flat from directly above, exterior walls as bold solid black, thin grey interior partition lines, clean monochrome line-art furniture symbols, light grey room shading only, pure white background, simple room name labels, absolutely no color, no realistic material textures, no dimensions — minimalist estate-agent line drawing","2d-color":"full-color 2D floor plan, strict top-down orthographic view seen perfectly flat from directly above with zero thickness or depth, photorealistic floor material textures filled per room (wood planks, ceramic tile, carpet, area rugs), brightly colored furniture symbols, distinct warm color zoning per room, soft drop shadows under furniture, room name labels, no dimensions — vibrant interior-design proposal style","2-5d":"2.5D axonometric floor plan using true parallel (axonometric) projection with NO perspective convergence, viewed from a fixed ~45-degree corner angle, walls extruded to a short uniform height, open-roof dollhouse, fully furnished rooms, soft even shadows, clean diagrammatic look","3d-topdown":"3D rendered floor plan from a strict bird's-eye nadir view, camera pointing straight down at 90 degrees directly overhead, perfectly flat top-down framing with no tilt and no angled perspective, open-roof, photorealistic furnished rooms with realistic materials, textures, soft global illumination and contact shadows","3d-perspective":"3D perspective floor plan as an elevated aerial dollhouse cutaway, camera at roughly a 35-45 degree downward angle with natural perspective depth and convergence, full-height walls cut open at the top (open roof), one corner of the home nearest the camera, photorealistic furnished interior, dramatic architectural lighting — premium luxury pre-sale visualization",technical:"technical architectural floor plan, top-down orthographic view, flat monochrome line drawing on white background only — no material textures, no shading, no gradients, no rendered/photorealistic surfaces; varying line weights (bold exterior walls, medium interior partitions, thin fixtures/furniture/dimension lines); standard architectural symbols for door swing arcs, windows, stairs with up/down direction arrows, plumbing fixtures, and kitchen appliances; dimension lines with extension marks in ONE consistent unit system throughout the entire drawing — never mix imperial and metric; readable room name labels; include a north arrow, a scale ratio or scale bar, and a small title block (plan name, gross area, unit system) as standard professional drafting elements"};function r(e,t=!0){let o="imperial"===e.areaUnit,a=o?"square feet":"square meters";if(t&&"dimensions"===e.footprintMode&&e.footprintLength&&e.footprintWidth){let t=o?"ft":"m";return`rectangular footprint of ${e.footprintLength}${t} \xd7 ${e.footprintWidth}${t} (about ${e.grossArea} ${a}); keep the plan inside this footprint and respect its proportions`}return e.grossArea?`gross area around ${e.grossArea} ${a}`:void 0}function l(e){if(e&&!(e<=1))return`This is a ${e}-story building; design a complete, coherent floor plan for every floor, with a consistent staircase location connecting all floors`}function s(e,t){if(e<=0)return[];let o="advanced"===t?2:1,n=1===e?`Image ${o}`:`Image ${o} through Image ${o+e-1}`;return["advanced"===t?`${n} ${1===e?"is an additional reference image":"are additional reference images"} the user attached, numbered after Image 1 (the footprint reference above). They are NOT the footprint and must not be treated as boundary or dimension guides — classify each one and use it accordingly`:`${n} ${1===e?"is a reference image":"are reference images"} the user attached as design inspiration — classify each one and use it accordingly`,"Furniture, fixture, or product photo: an item the user wants included in the design, matching its design, shape, material, and color","Material or texture swatch with no surrounding scene: extract ONLY its material, color, and texture","advanced"===t?"Full photo of a finished room, building, or interior scene: extract ONLY its color palette, material tones, and mood — do not let its layout override the footprint boundary from Image 1, UNLESS the user's own instructions below explicitly direct you to import its structure, in which case follow that explicit direction instead of this default":"Full p
1hoto of a finished room, building, or existing floor plan: extract ONLY its general style, room-shape language, and material palette as inspiration — do not literally copy its exact room boundaries or dimensions, UNLESS the user's own instructions below explicitly direct you to base the new layout on it, in which case follow that explicit direction instead of this default",(0,a.z1)(),(0,a.tW)()]}function c(e,t,o=0){let d,p,h,m,u,f,g,y;return"advanced"===e.formMode?(d=i[e.style],p=function(e,t=!0){let o=r(e,t);if("exact"===e.roomSizingMode&&e.roomDimensions&&e.roomDimensions.length>0)return[function(e){if(!e.roomDimensions||0===e.roomDimensions.length)return;let t="imperial"===e.areaUnit?"ft":"m",o=e.roomDimensions.map(e=>{let o=(0,n.g_)(e.type),a=o?.label??e.type,i=e.layout?` (${"open"===e.layout?"open-concept, no enclosing walls":"fully enclosed with a door"})`:"";return`${a} ${e.width}\xd7${e.length}${t}${i}`});return`Room program with exact dimensions: ${o.join(", ")}`}(e),o].filter(Boolean).join("; ");if(e.preferredRooms&&e.preferredRooms.length>0){let t=e.preferredRooms.map(e=>{let t=(0,n.g_)(e.type),o=t?.label??e.type,a=e.layout?` (${"open"===e.layout?"open-concept, no enclosing walls":"fully enclosed with a door"})`:"";return`${e.count} ${o.toLowerCase()}${e.count>1?"s":""}${a}`});return[`Room program: ${t.join(", ")}`,o].filter(Boolean).join("; ")}return o??""}(e,!1),h="technical"===e.style,m="imperial"===e.areaUnit?"feet":"meters",(0,a.$e)([{title:"Role and task",lines:["Act as an architectural drafter and space planning specialist","Fill the provided building footprint reference image with a complete floor plan layout"]},{title:"Footprint and annotation interpretation",lines:["The dark outer outline in the reference image is the exact building footprint boundary; all walls, rooms, circulation, doors, windows, and furniture zones must fit strictly inside it","Preserve every exterior corner, step, recess, projection, and proportion from the dark footprint outline; do not alter, extend, shrink, round, simplify, or straighten the boundary","Blue dimension lines, extension lines, diagonal ticks, and gray measurement labels are construction guides only; use them to understand segment lengths, scale, notch depth, and overall proportions","Do not treat blue guide lines or measurement text as walls, rooms, openings, furniture, decorations, or content to reproduce in the final layout",h?"Do not copy the blue reference annotation layer; if dimensions are shown in the final plan, redraw them as clean black or gray architectural dimension annotations":"The final floor plan should show the designed architectural plan inside the footprint, not the measurement annotation layer",...s(o,"advanced")]},{title:"Program requirements",lines:[p,function(e){if("exact"===e.roomSizingMode&&e.roomDimensions&&0!==e.roomDimensions.length)return"Keep each room close to its specified width and length, and preserve their proportions relative to each other"}(e),l(e.floors),(0,a.ml)(e.prompt),"Translate requirements into rooms, circulation, doors, windows, furniture zones, and functional adjacencies"]},{title:"Drawing style",lines:[d,"Use consistent wall thickness, clear openings, logical furniture scale, and readable spatial hierarchy",h?`Include professional technical floor plan annotations where helpful: room names, key exterior dimensions, major room dimensions or approximate room areas, using ${m}; keep all labels clean, legible, and secondary to the plan`:"Keep labels minimal and avoid technical measurement clutter unless it improves readability",(0,a.fF)(t)]},{title:"Composition",lines:["Center the plan in the frame with generous margins, keep the drawing uncluttered and easy to inspect"]},{title:"Quality bar",lines:(0,a.Gf)("floor-plan")},{title:"Negative constraints",lines:(0,a.hw)(["No perspective distortion for technical plans, no illegible labels, no impossible room overlaps, no decorative watermark, no copied blue guide lines from the reference image"])}].filter(Boolean))):(u=i[e.style],f="technical"===e.style,g="imperial"===e.areaUnit?"feet":"meters",y=r(e),(0,a.$e)([{title:"Role and task",lines:["Act as an architectural drafter and space planning specialist","Generate a complete floor plan from the text description and requirements below"]},{title:"Reference images",lines:s(o,"simple")},{title:"Program requirements",lines:[y,l(e.floors),(0,a.ml)(e.prompt),"Translate requirements into rooms, circulation, doors, windows, furniture zones, and functional adjacencies"]},{title:"Drawing style",lines:[u,"Use consistent wall thickness, clear openings, logical furniture scale, and readable spatial hierarchy",f?`Include professional technical floor plan annotations where helpful: room names, key exterior dimensions, major room dimensions or approximate room areas, using ${g}; keep all labels clean, legible, and secondary to the plan`:"Keep labels minimal and avoid technical measurement clutter unless it improves readability",(0,a.fF)(t)]},{title:"Composition",lines:["Center the plan in the frame with generous margins, keep the drawing uncluttered and easy to inspect",function(e){if(e&&!(e<=1))return`Arrange all ${e} floor plans within the same image at a matching scale, each clearly labeled (e.g. "First Floor", "Second Floor"), side by side or stacked so they can be compared directly`}(e.floors)]},{title:"Quality bar",lines:(0,a.Gf)("floor-plan")},{title:"Negative constraints",lines:(0,a.hw)(["No perspective distortion for technical plans, no illegible labels, no impossible room overlaps, no decorative watermark"])}]))}},42232:(e,t,o)=>{o.d(t,{kD:()=>$,G3:()=>x,lE:()=>v,eq:()=>A,YG:()=>N,Hy:()=>z,g_:()=>L,Mt:()=>D});var a=o(98673),n=o(77263),i=o(14122),r=o(78922),l=o(70868),s=o(18236);let c=(0,s.A)("bed-double",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]);var d=o(10422);let p=(0,s.A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);var h=o(45575),m=o(27123),u=o(8076),f=o(2457),g=o(74417),y=o(9643);let w=(0,s.A)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);var b=o(5969),k=o(92146);let v=[{type:"kitchen",count:1,layout:"open"},{type:"laundry",count:1},{type:"dining-room",count:1},{type:"living-room",count:1},{type:"full-bathroom",count:1}],x=v.map(e=>e.type),A={kitchen:{width:3.5,length:3},laundry:{width:2,length:2},"dining-room":{width:3.5,length:3},"living-room":{width:5,length:4},"full-bathroom":{width:2.5,length:2},bedroom:{width:3.5,length:3.5},"half-bathroom":{width:1.5,length:2},office:{width:3,length:3},"walk-in":{width:2,length:1.5},pantry:{width:1.5,length:1.5},entry:{width:2,length:1.5}
1,corridor:{width:1.2,length:3},garage:{width:6,length:3.5},mudroom:{width:2,length:1.5},"mechanical-room":{width:2,length:2},deck:{width:4,length:3},balcony:{width:3,length:1.5}},$=[{type:"kitchen",label:"Kitchen",icon:a.A},{type:"laundry",label:"Laundry",icon:n.A},{type:"dining-room",label:"Dining Room",icon:i.A},{type:"living-room",label:"Living Room",icon:r.A},{type:"full-bathroom",label:"Full Bathroom",icon:l.A},{type:"bedroom",label:"Bedroom",icon:c},{type:"half-bathroom",label:"Half Bathroom",icon:d.A},{type:"office",label:"Office",icon:p},{type:"walk-in",label:"Walk-in",icon:h.A},{type:"pantry",label:"Pantry",icon:m.A},{type:"entry",label:"Entry",icon:u.A},{type:"corridor",label:"Corridor",icon:f.A},{type:"garage",label:"Garage",icon:g.A},{type:"mudroom",label:"Mudroom",icon:y.A},{type:"mechanical-room",label:"Mechanical Room",icon:w},{type:"deck",label:"Deck",icon:b.A},{type:"balcony",label:"Balcony",icon:k.A}];function L(e){return $.find(t=>t.type===e)}let M=0;function D(){return M+=1,`room-dim-${M}`}function z(e){return e.flatMap(e=>{let t=A[e.type]??{width:3,length:3};return Array.from({length:e.count},()=>({id:D(),type:e.type,width:t.width,length:t.length,layout:"kitchen"===e.type?e.layout??"open":void 0}))})}function N(e){let t=new Map;for(let o of e){let e=t.get(o.type);e?e.count+=1:t.set(o.type,{type:o.type,count:1,layout:o.layout})}return Array.from(t.values())}},44273:(e,t,o)=>{o.d(t,{FT:()=>i,MG:()=>a,k3:()=>n});let a=[{value:"2d-schematic",icon:"\uD83C\uDFD8️",image:"/style-previews/floor-plan-style/2d-schematic.webp"},{value:"2d-color",icon:"\uD83C\uDFA8",image:"/style-previews/floor-plan-style/2d-color.webp"},{value:"2-5d",icon:"\uD83C\uDFE0",image:"/style-previews/floor-plan-style/2-5d.webp"},{value:"3d-topdown",icon:"\uD83D\uDEF0️",image:"/style-previews/floor-plan-style/3d-topdown.webp"},{value:"3d-perspective",icon:"\uD83C\uDFD9️",image:"/style-previews/floor-plan-style/3d-perspective.webp"},{value:"technical",icon:"\uD83D\uDCD0",image:"/style-previews/floor-plan-style/technical.webp"}],n=[{key:"studioApartment",fallbackLabel:"Studio Apartment",fallbackPrompt:"A compact studio apartment with a combined living and sleeping area, a small kitchenette along one wall, and a single bathroom near the entry."},{key:"familyHome",fallbackLabel:"Family Home",fallbackPrompt:"A 3-bedroom family home with an open kitchen and dining area, a private primary suite away from the kids' bedrooms, and a direct path from the garage to the kitchen."},{key:"openConceptLoft",fallbackLabel:"Open-Concept Loft",fallbackPrompt:"An open-concept loft with no walls between the kitchen, dining, and living areas, one enclosed bedroom, and a bathroom tucked behind the kitchen."},{key:"compactOneBedroom",fallbackLabel:"Compact One-Bedroom",fallbackPrompt:"A compact one-bedroom apartment with an efficient galley kitchen, a combined living/dining nook, and a walk-in closet in the bedroom."}],i=[{key:"office",fallbackLabel:"Office",fallbackPrompt:"An open-plan office with a reception area near the entrance, a mix of individual offices and open desks, two meeting rooms, a break room, and restrooms."},{key:"restaurant",fallbackLabel:"Restaurant",fallbackPrompt:"A restaurant floor plan with a dining area for guest seating, an open kitchen visible from the dining room, a host stand near the entrance, restrooms, and a small storage/prep area."},{key:"gym",fallbackLabel:"Gym",fallbackPrompt:"A gym floor plan with a cardio zone near the entrance, a free-we
1ight and strength-training area, a stretching zone, locker rooms with showers, and a reception desk."},{key:"retailStore",fallbackLabel:"Retail Store",fallbackPrompt:"A retail store floor plan with an open sales floor near the entrance, a checkout counter, a fitting room area, a small stockroom in the back, and a staff restroom."},{key:"warehouse",fallbackLabel:"Warehouse",fallbackPrompt:"A warehouse floor plan with a large open storage area with racking, a loading dock with roll-up doors, a small office area near the entrance, and a restroom."}]},49543:(e,t,o)=>{o.d(t,{l:()=>a});let a=8e3}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.