PageSourceSearch

https://www.geigerfurniture.com/_next/static/immutable/chunks/2_2z3w09pe86o.js

js geigerfurniture.com collected 2026-10-10 00:42:32 UTC 15,324 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,16250,e=>{"use strict";var l=e.i(408593),t=e.i(760054),s=e.i(388672),i=e.i(232043),a=e.i(632137),r=e.i(246349),n=e.i(568732),d=e.i(900625),c=e.i(825224),o=e.i(463123);let u="focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-current focus-visible:ring-offset-2 hover:text-secondary transition-colors duration-300 ease-in-out disabled:text-primary/30 disabled:hover:text-primary/30 disabled:cursor-not-allowed",m=(0,a.cn)((0,o.text)("heading-sm"));e.s(["default",0,function({children:e,heading:a,arrowPrevLabel:o,arrowNextLabel:h,headingClassName:x=m}){let f=(0,r.useRef)(null),[p,b]=(0,r.useState)(!0),[v,g]=(0,r.useState)(!1),j=e.length;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"content-grid",children:(0,l.jsxs)("div",{className:"col-span-full flex items-center justify-between pb-6 md:pb-8",children:[(0,l.jsx)("h2",{className:x,children:a}),(0,l.jsx)(i.default,{when:j>3,children:(0,l.jsxs)("div",{className:"hidden md:flex items-center gap-4",children:[(0,l.jsx)("button",{type:"button",onClick:()=>f.current?.slidePrev(),disabled:p,"aria-label":o,className:u,children:(0,l.jsx)(t.default,{"aria-hidden":!0,className:"size-6"})}),(0,l.jsx)("button",{type:"button",onClick:()=>f.current?.slideNext(),disabled:v,"aria-label":h,className:u,children:(0,l.jsx)(s.default,{"aria-hidden":!0,className:"size-6"})})]})})]})}),(0,l.jsx)("div",{className:"w-full relative",children:(0,l.jsx)(c.Swiper,{watchOverflow:!0,modules:[d.Navigation,n.A11y],slidesPerGroup:1,spaceBetween:6,slidesPerView:2.1,breakpoints:{768:{slidesPerView:3.1,spaceBetween:8}},onSwiper:e=>{f.current=e,b(e.isBeginning),g(e.isEnd)},onSlideChange:e=>{b(e.isBeginning),g(e.isEnd)},children:e.map(e=>(0,l.jsx)(c.SwiperSlide,{className:"first:ml-grid-margin last:mr-grid-margin max-w-1/2 md:max-w-1/3",children:e},e.key))})})]})}])},683616,e=>{"use strict";var l=e.i(408593),t=e.i(232043),s=e.i(632137),i=e.i(246349),a=e.i(276833),r=e.i(142183),n=e.i(463123),d=e.i(965597);e.s(["default",0,({id:e,items:c})=>{let o=(0,a.default)("(min-width: 768px)")?8:4,[u,m]=(0,i.useState)(!0),[h,x]=(0,i.useState)(!1),f=h?c.length:Math.min(o,c.length),p=c.slice(0,f),b=c.length>o,v=c.length-o,g=`pdp-curated-options-${e}`;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("ul",{id:g,className:"grid grid-cols-2 md:grid-cols-4 gap-x-1.5 md:gap-x-2 gap-y-6",children:p.map(({id:e,...t})=>(0,l.jsx)("li",{children:(0,l.jsx)(d.default,{items:[t],variant:"static",hover:!1,label:t.title??"Option",contentClassName:"pt-3"})},e))}),(0,l.jsx)(t.default,{when:b,children:(0,l.jsx)("button",{type:"button",onClick:()=>{u&&((0,r.ctaClick)({CTAClickText:"Show more"}),m(!1)),x(e=>!e)},"aria-expanded":h,"aria-controls":g,className:(0,s.cn)((0,n.text)("cta"),"self-start text-primary underline-hover"),children:h?"Show Less -":`Show ${v} More +`})})]})}])},187231,e=>{"use strict";var l=e.i(408593),t=e.i(232043),s=e.i(632137),i=e.i(246349),a=e.i(276833),r=e.i(463123);e.s(["default",0,({summaryDescription:e})=>{let[n,d]=(0,i.useState)(!1),c=(0,a.default)("(min-width: 1280px)");if(!e)return null;let o=e.length>140;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:(0,s.cn)((0,r.text)("body-sm"),"xl:pb-12",o&&!n&&"line-clamp-3 xl:line-clamp-none"),children:e}),(0,l.jsx)(t.default,{when:o&&!c,children:(0,l.jsx)("button",{type:"button",className:(0,s.cn)((0,r.text)("label-sm"),"pb-12 pt-2 underline xl:hidden font-medium"),onClick:()=>{d(e=>!e)},children:n?"Show Less":"Show More"})})]})}])},969367,e=>{"use strict";var l=e.i(408593),t=e.i(632137),s=e.i(246349),i=e.i(463123),a=e.i(671334);e.i(498936);var r=e.i(704473);let n=({title:e,titleId:t,...s})=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",role:"img","aria-labelledby":t,...s,children:[e?(0,l.jsx)("title",{id:t,children:e}):null,(0,l.jsx)("mask",{id:"document_svg__a",fill:"#fff",children:(0,l.jsx)("path",{d:"M2 1h6l6 6v8H2z"})}),(0,l.jsx)("path",{fill:"currentColor",d:"M8 7h-.5v.5H8zm0-5h-.5v5h1V2zm0 5v.5h5v-1H8zM2 1V0H1v1zm12 14v1h1v-1zM2 15H1v1h1zM8 1l.707-.707L8.414 0H8zm6 6h1v-.414l-.293-.293zm0 8v-1H2v2h12zM2 15h1V1H1v14zM2 1v1h6V0H2zm12 6h-1v8h2V7zM8 1l-.707.707 6 6L14 7l.707-.707-6-6z",mask:"url(#document_svg__a)"})]});var d=e.i(82225),c=e.i(232043),o=e.i(713156);let u=e=>{let l=e?.title,t=e?.value,s=e?.unit==="in"?'"':e?.unit;return l&&t&&s?[l,t].join(" ").trim()+(s||""):null};var m=e.i(34043);let h=({features:e})=>{let s=(e??[]).filter(e=>"string"==typeof e);return(0,l.jsx)("div",{className:"pb-6",children:s.map((e,a)=>(0,l.jsxs)("div",{className:(0,t.cn)("flex items-center gap-2",a<s.length-1&&"pb-2"),children:[(0,l.jsx)(d.default,{className:"w-4","aria-label":"Minus icon"}),(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("body-sm")),children:e})]},e))})},x=({productDocumentsCollection:e})=>e?.items?(0,l.jsx)("div",{className:"flex flex-col gap-x-4 gap-y-2 py-6",children:e.items.map(e=>e?.fileUrl?(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(n,{className:"w-4","aria-label":"Document icon"}),(0,l.jsx)(o.default,{href:e.fileUrl,className:(0,t.cn)((0,i.text)("label-sm"),"underline-hover"),target:"_blank",rel:"noopener noreferrer",children:e.linkLabel})]},e.fileUrl):null)}):null,f=({dimensions:e,priceBookUrl:s})=>
1{let a=(e?.imperial??[]).filter(Boolean);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"space-y-4 pb-6",children:a.map((e,s)=>{let a=e.dimensionSetId??e.dimensionSetName??String(s),r=e?.dimensions?.filter(Boolean).slice().sort((e,l)=>(e.displayOrder??0)-(l.displayOrder??0));return(0,l.jsxs)("div",{className:"grid grid-cols-[1fr_113px] items-start gap-8 xl:gap-12 border-b border-muted pb-4 md:grid-cols-[1fr_10rem_1fr]",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("label-sm-strong")),children:e.dimensionSetName??`Variant ${s+1}`}),(0,l.jsx)("div",{className:"space-y-2 pt-3 md:hidden",children:r?.map(e=>e?.title?(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("body-sm"),"mb-0"),children:u(e)},e.title):null)})]}),(0,l.jsx)(c.default,{when:!!e.thumbnail?.url,children:(0,l.jsx)("div",{className:"col-start-2 relative aspect-square w-[113px] justify-self-end overflow-hidden md:w-40 md:justify-self-center",children:(0,l.jsx)(m.default,{fill:!0,className:"object-contain",src:e.thumbnail?.url,alt:e.thumbnail?.altText,sizes:"(min-width: 640px) 10rem, 40vw"})})}),(0,l.jsx)("div",{className:"hidden space-y-2 md:block col-start-3",children:r?.map(e=>e?.title?(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("body-sm"),"mb-0"),children:u(e)},e.title):null)})]},a)})}),(0,l.jsx)(c.default,{when:!!s,children:(0,l.jsxs)("p",{className:(0,i.text)("body-sm"),children:["For a complete listing of precise product dimensions, consult the"," ",(0,l.jsx)(o.default,{href:s,className:(0,t.cn)((0,i.text)("body-sm"),"underline-hover"),target:"_blank",rel:"noopener noreferrer",children:"Price Book"})]})})]})},p=({awards:e})=>e?.length?(0,l.jsx)("div",{className:"pb-6",children:e.map(({title:s,description:a},r)=>s?(0,l.jsx)("div",{className:(0,t.cn)("flex items-center gap-2",r<e.length-1&&"pb-2"),children:(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("body-sm")),children:[s,a].filter(Boolean).join(" — ")})},s):null)}):null,b=({section:e})=>{switch(e.type){case"features":return(0,l.jsx)(h,{...e});case"material-sheets":return(0,l.jsx)(x,{...e});case"variants-dimensions":return(0,l.jsx)(f,{...e});case"awards":return(0,l.jsx)(p,{...e});default:return null}};var v=e.i(388672);let g=({previewFeatures:e})=>e?.length?(0,l.jsx)("div",{className:"flex-1 pb-2",children:e.map((s,a)=>(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("label-sm"),a<e.length-1&&"pb-2"),children:s},s))}):null,j=({previewProductDocumentsCollection:e})=>e?.items?(0,l.jsx)("div",{className:"flex-1 flex flex-col gap-y-2 pb-2",children:e.items.map(e=>(0,l.jsx)(c.default,{when:e?.linkLabel&&e?.fileUrl,children:(0,l.jsx)("p",{className:(0,i.text)("label-sm"),children:e?.linkLabel})},e.fileUrl))}):null,N=[{id:"1",key:"auto",value:"format,compress"},{id:"2",key:"ar",value:"1:1"},{id:"3",key:"fit",value:"fill"},{id:"4",key:"pad",value:"16"},{id:"5",key:"dpr",value:"auto"}],y=({previewThumbnails:e,hiddenCount:t})=>e?.length?(0,l.jsxs)(l.Fragment,{children:[e.map(e=>(0,l.jsx)("div",{className:"relative size-22 xl:size-16 overflow-hidden border border-muted",children:(0,l.jsx)(m.default,{fill:!0,className:"object-contain",src:e.url,alt:e.alt,renditionParams:N,sizes:"4rem"})},e.url)),(0,l.jsx)(c.default,{when:t>0,children:(0,l.jsx)("div",{className:"size-22 xl:size-16 border border-muted flex items-center justify-center",children:(0,l.jsx)("p",{className:(0,i.text)("label-xs"),children:`+${t}`})})})]}):null,w=({previewAwards:e})=>{if(!e?.length)return null;let t=e[0];return(0,l.jsx)("div",{className:"flex-1 pb-2",children:(0,l.jsx)("p",{className:(0,i.text)("label-sm"),children:t.title})})},k=({section:e,onOpen:s,onKeyboardActivate:a,children:r})=>(0,l.jsx)("button",{type:"button",className:"group/trigger w-full text-left cursor-pointer",onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&a()},onClick:l=>{s(e.id,l.currentTarget)},"aria-label":`Open ${e.title} details`,children:(0,l.jsxs)("div",{className:"flex flex-col gap-3 xl:flex-row xl:items-start xl:gap-4",children:[(0,l.jsxs)("div",{className:"flex items-start justify-between xl:w-1/4 xl:shrink-0",children:[(0,l.jsx)("p",{className:(0,t.cn)((0,i.text)("label-sm-strong"),"font-medium"),children:e.title}),(0,l.jsx)(v.default,{className:"w-4 shrink-0 xl:hidden","aria-hidden":"true"})]}),(0,l.jsx)("div",{className:"flex flex-1 items-start gap-2",children:r}),(0,l.jsx)(v.default,{className:"hidden w-4 shrink-0 xl:block transition-[translate,color] duration-300 ease-in-out group-hover/trigger:text-secondary group-hover/trigger:translate-x-1","aria-hidden":"true"})]})});var S=e.i(19667);e.s(["default",0,({sections:e})=>{let{open:n,activeSectionId:d,sectionRefs:c,scrollContainerRef:o,handleOpenChange:u,handleOpenAutoFocus:m,handleCloseAutoFocus:h,handleSectionsScroll:x,handleNavClick:f,handlePreviewOpen:p,handleKeyboardActivate:v}=function({sections:e}
1){let l=e[0]?.id??"",[t,i]=(0,s.useState)(!1),[a,r]=(0,s.useState)(l),{setActivePanel:n}=(0,S.useLayout)(),d=(0,s.useRef)({}),c=(0,s.useRef)(null),o=(0,s.useRef)(null),u=(0,s.useRef)(null),m=(0,s.useRef)(null);(0,s.useEffect)(()=>{n(t?"productShelf":null)},[t,n]);let h=(0,s.useCallback)((e,l="auto")=>{let t=d.current[e];t&&("smooth"===l&&(m.current=e),t.scrollIntoView({behavior:l,block:"start"}))},[]),x=(0,s.useCallback)(e=>{i(e)},[]),f=(0,s.useCallback)(e=>{h(a);let l=c.current;if(!l)return;let t=l.querySelector(`#${a}`);t&&(e.preventDefault(),t.focus({preventScroll:!0,..."keyboard"===o.current&&{focusVisible:!0}})),o.current=null},[a,h]),p=(0,s.useCallback)(e=>{e.preventDefault(),u.current?.focus(),u.current=null},[]),b=(0,s.useCallback)(()=>{let l=c.current;if(!l||0===e.length)return;let t=l.getBoundingClientRect().top,s=e[0]?.id??a;if(e.forEach(e=>{let l=d.current[e.id];!l||l.getBoundingClientRect().top-t<=40&&(s=e.id)}),null!==m.current)if(s!==m.current)return;else m.current=null;s!==a&&r(s)},[a,e]),v=(0,s.useCallback)(e=>{r(e),h(e,"smooth")},[h]);return{open:t,activeSectionId:a,sectionRefs:d,scrollContainerRef:c,handleOpenChange:x,handleOpenAutoFocus:f,handleCloseAutoFocus:p,handleSectionsScroll:b,handleNavClick:v,handlePreviewOpen:(0,s.useCallback)((e,l)=>{"keyboard"!==o.current&&(o.current="pointer"),u.current=l,r(e),i(!0)},[]),handleKeyboardActivate:(0,s.useCallback)(()=>{o.current="keyboard"},[])}}({sections:e});return 0===e.length?null:(0,l.jsxs)(l.Fragment,{children:[e.map((t,i)=>t?(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)(k,{section:t,onOpen:p,onKeyboardActivate:v,children:(e=>{switch(e.type){case"features":return(0,l.jsx)(g,{...e});case"material-sheets":return(0,l.jsx)(j,{...e});case"variants-dimensions":return(0,l.jsx)(y,{...e});case"awards":return(0,l.jsx)(w,{...e});default:return null}})(t)}),i<e.length-1&&(0,l.jsx)("hr",{className:"bg-muted h-px my-5 border-0"})]},t.id):null),(0,l.jsx)(r.DialogPrimitive.Root,{open:n,onOpenChange:u,children:(0,l.jsxs)(r.DialogPrimitive.Portal,{children:[(0,l.jsx)(r.DialogPrimitive.Overlay,{className:"fixed inset-0 z-layout-cover bg-black/75 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0 data-[state=open]:duration-1000 data-[state=closed]:duration-1000 ease-in-out"}),(0,l.jsxs)(r.DialogPrimitive.Content,{className:"fixed inset-y-0 right-0 z-dialog h-full w-full max-w-none bg-white outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=open]:slide-in-from-right-full data-[state=closed]:slide-out-to-right-full data-[state=open]:duration-1000 data-[state=closed]:duration-1000 ease-in-out sm:w-lg xl:w-160",onOpenAutoFocus:m,onCloseAutoFocus:h,children:[(0,l.jsx)(r.DialogPrimitive.Title,{className:"sr-only",children:"Product Shelf"}),(0,l.jsx)(r.DialogPrimitive.Description,{className:"sr-only",children:"Product shelf panel"}),(0,l.jsx)("div",{className:"absolute right-4 top-4 z-10 xl:right-6 xl:top-6",children:(0,l.jsx)(r.DialogPrimitive.Close,{asChild:!0,children:(0,l.jsx)(a.default,{variant:"text",className:"text-primary",children:"Close"})})}),(0,l.jsxs)("div",{className:"flex h-full flex-col p-5 pt-0 text-primary",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("div",{className:"flex h-29 min-h-29 shrink-0 flex-nowrap items-end gap-x-4 overflow-x-auto overflow-y-hidden border-b border-muted pb-4 scrollbar-hidden xl:flex-wrap pr-10",children:e.map(e=>(0,l.jsx)("button",{type:"button",className:(0,t.cn)((0,i.text)("label-sm"),"cursor-pointer shrink-0",e.id===d&&"underline"),onClick:()=>f(e.id),children:e.title},`shelf-nav-${e.id}`))}),(0,l.jsx)("div",{className:"pointer-events-none absolute right-0 top-0 h-full w-14 bg-[linear-gradient(90deg,rgba(255,255,255,0)_0%,#FFF_92.42%)] xl:hidden","aria-hidden":"true"})]}),(0,l.jsxs)("div",{ref:o,className:"overflow-y-auto pr-1 scrollbar-hidden",onScroll:x,children:[e.map(e=>(0,l.jsxs)("section",{ref:l=>{c.current[e.id]=l},className:"p-1",children:[(0,l.jsx)("h4",{id:e.id,tabIndex:-1,className:(0,t.cn)((0,i.text)("heading-xs"),"pb-6 pt-16 group outline-none"),children:(0,l.jsx)("span",{className:"group-focus-visible:ring group-focus-visible:ring-offset-2",children:e.title})}),(0,l.jsx)(b,{section:e})]}
1,`shelf-section-${e.id}`)),(0,l.jsx)("div",{"aria-hidden":"true",className:"h-[70vh]"})]})]})]})]})})]})}],969367)},583844,e=>{"use strict";var l=e.i(408593),t=e.i(43398);e.s(["default",0,e=>(0,l.jsx)(t.default,{...e})],583844)},853233,e=>{"use strict";var l=e.i(246349),t=e.i(127864);e.s(["useSize",0,function(e){let[s,i]=l.useState(void 0);return(0,t.useLayoutEffect)(()=>{if(e){i({width:e.offsetWidth,height:e.offsetHeight});let l=new ResizeObserver(l=>{let t,s;if(!Array.isArray(l)||!l.length)return;let a=l[0];if("borderBoxSize"in a){let e=a.borderBoxSize,l=Array.isArray(e)?e[0]:e;t=l.inlineSize,s=l.blockSize}else t=e.offsetWidth,s=e.offsetHeight;i({width:t,height:s})});return l.observe(e,{box:"border-box"}),()=>l.unobserve(e)}i(void 0)},[e]),s}])}]);
2
3//# sourceMappingURL=3ll1d7ekq2f40.js.map

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.