(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[151],{151:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,1356,23)),Promise.resolve().then(a.t.bind(a,1402,23)),Promise.resolve().then(a.bind(a,2904)),Promise.resolve().then(a.bind(a,6376))},1402:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return b},handleClientScriptLoad:function(){return p},initScriptLoader:function(){return h}});let r=a(8140),n=a(9417),o=a(5155),i=r._(a(7650)),s=n._(a(2115)),l=a(2073),c=a(4681),d=a(4853),u=new Map,g=new Set,f=e=>{let{src:t,id:a,onLoad:r=()=>{},onReady:n=null,dangerouslySetInnerHTML:o,children:s="",strategy:l="afterInteractive",onError:d,stylesheets:f}=e,p=a||t;if(p&&g.has(p))return;if(u.has(t)){g.add(p),u.get(t).then(r,d);return}let h=()=>{n&&n(),g.add(p)},w=document.createElement("script"),b=new Promise((e,t)=>{w.addEventListener("load",function(t){e(),r&&r.call(this,t),h()}),w.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});o?(w.innerHTML=o.__html||"",h()):s?(w.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",h()):t&&(w.src=t,u.set(t,b)),(0,c.setAttributesFromProps)(w,e),"worker"===l&&w.setAttribute("type","text/partytown"),w.setAttribute("data-nscript",l),f&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e,t.appendChild(a)})}})(f),document.body.appendChild(w)};function p(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>f(e))}):f(e)}function h(e){e.forEach(p),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function w(e){let{id:t,src:a="",onLoad:r=()=>{},onReady:n=null,strategy:c="afterInteractive",onError:u,stylesheets:p,...h}=e,{updateScripts:w,scripts:b,getIsSsr:m,appDir:y,nonce:_}=(0,s.useContext)(l.HeadManagerContext);_=h.nonce||_;let v=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||a;v.current||(n&&e&&g.has(e)&&n(),v.current=!0)},[n,t,a]);let k=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!k.current){if("afterInteractive"===c)f(e);else"lazyOnload"===c&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>f(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>f(e))}));k.current=!0}},[e,c]),("beforeInteractive"===c||"worker"===c)&&(w?(b[c]=(b[c]||[]).concat([{id:t,src:a,onLoad:r,onReady:n,onError:u,...h,nonce:_}]),w(b)):m&&m()?g.add(t||a):m&&!m()&&f({...e,nonce:_})),y){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===c)if(!a)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}});else return i.default.preload(a,h.integrity?{as:"script",integrity:h.integrity,nonce:_,crossOrigin:h.crossOrigin}:{as:"script",nonce:_,crossOrigin:h.crossOrigin}),(0,o.jsx)("script",{nonce:_,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([a,{...h,id:t}])+")"}});"afterInteractive"===c&&a&&i.default.preload(a,h.integrity?{as:"script",integrity:h.integrity,nonce:_,crossOrigin:h.crossOrigin}:{as:"script",nonce:_,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(w,"__nextScript",{value:!0});let b=w;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2501:(e,t,a)=>{"use strict";a.d(t,{QuoteProvider:()=>s,o:()=>i});var r=a(5155),n=a(2115);let o=(0,n.createContext)(null);function i(){let e=(0,n.useContext)(o);if(!e)throw Error("useQuote must be used within QuoteProvider");return e}function s(e){let{children:t}=e,[a,i]=(0,n.useState)(!1),s=(0,n.useCallback)(()=>i(!0),[]),l=(0,n.useCallback)(()=>i(!1),[]);return(0,r.jsx)(o.Provider,{value:{isOpen:a,open:s,close:l},children:t})}},2818:(e,t,a)=>{"use strict";a.d(t,{U:()=>r});let r={name:"Unger Powder Coating",tagline:"Transforming Spaces",description:"Custom powder-coated garage cabinets, overhead storage racks, and slatwall solutions in Treasure Valley, Idaho.",phone:"(208) 779-4560",phoneAlt:"(208) 484-0689",email:"sales@ungerpowdercoating.com",location:"Treasure Valley, Idaho",facebook:"https://business.facebook.com/ungerpowdercoating",url:"https://powdercoatedcabinets.com",logo:"/images/logo.webp",heroImage:"/images/hero.webp",images:{cabinetShowcase:"/images/cabinet-showcase.webp",garageCabinets:"/images/garage-cabinets.webp",slatwall:"/images/slatwall.webp",powderCoating:"/images/powder-coating.webp",warranty:"/images/garden-storage.webp"},nav:[{title:"Home",href:"/"},{title:"Garage Cabinets",href:"/garage-cabinets"},{title:"Storage Racks",href:"/storage-racks"},{title:"Slatwall",href:"/garage-slatwall"},{title:"Why Powder Coat?",href:"/why-powder-coat"},{title:"Showcase",href:"/showcase"},{title:"Contact",href:"/contact"}],services:[{title:"Garage Cabinets",href:"/garage-cabinets",description:"Custom garage cabinets designed to meet your unique storage needs. Unparalleled strength, durability, and style with a wide range of custom designs and colors.",image:"https://cdn.struxgarage.com/public/images-sm/installs/wagner/wagner-dogs-3.webp"},{title:"Slatwall Systems",href:"/garage-slatwall",description:"Innovative slatwall panels and accessories to maximize your garage floor space. Perfect for storing hand tools, sports gear, and bulky ladders.",image:"https://cdn.struxgarage.com/public/images-sm/installs/burton/burton-12.webp"},{title:"Overhead Storage Racks",href:"/storage-racks",description:"Maximize your garage ceiling space with heavy-duty overhead storage racks. Keep seasonal items, bins, and bulky gear safely overhead and out of the way.",image:"/images/cabinet-showcase.webp"}],showcaseImages:[{src:"/images/cabinet-showcase.webp",alt:"Custom multi-drawer powder-coated workbench with overhead storage in a Treasure Valley garage"},{src:"/images/garage-cabinets.webp",alt:"Red powder-coated garage cabinet workspace with integrated workbench and tool storage"},{src:"/images/slatwall.webp",alt:"Powder-coated storage bench with slatwall panel system in an organized garage"},{src:"/images/powder-coating.webp",alt:"Full garage transformation with powder-coated cabinets and overhead storage racks by Unger Powder Coating"},{src:"/images/garden-storage.webp",alt:"Outdoor garden storage solution with powder-coated finish for weather resistance"}]}},2904:(e,t,a)=>{"use strict";a.d(t,{PhoneLink:()=>o});var r=a(5155),n=a(2818);function o(e){let{phone:t=n.U.phone,label:a,className:o=""}=e,i="tel:".concat(t.replace(/[^+\d]/g,""));return(0,r.jsx)("a",{href:i,className:o,"data-tracking":"cta-phone",onClick:()=>{"dataLayer"in window&&window.dataLayer.push({event:"cta_click_phone",phone_number:t,page_location:window.location.pathname})},children:null!=a?a:"Call ".concat(t)})}},4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return a}});let a="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6376:(e,t,a)=>{"use strict";a.d(t,{QuoteButton:()=>i});var r=a(5155),n=a(2501);let o={primary:"rounded-md bg-brand-red px-10 py-4 text-center text-sm font-bold uppercase tracking-wider text-white transition hover:bg-brand-red-dark hover:shadow-[0_0_20px_rgba(155,35,44,0.4)]",white:"rounded-md bg-white px-8 py-3 text-sm font-semibold uppercase tracking-wider text-brand-blue transition hover:bg-gray-100",outline:"rounded-md border-2 border-white/30 px-10 py-4 text-center text-sm font-semibold uppercase tracking-wider text-white transition hover:border-white hover:bg-white/10"};function i(e){let{label:t="Get a Custom Design & Quote",className:a="",variant:i="primary"}=e,{open:s}=(0,n.o)();return(0,r.jsx)("button",{onClick:()=>{"dataLayer"in window&&window.dataLayer.push({event:"cta_click_quote",cta_text:t,page_location:window.location.pathname}),s()},"data-tracking":"cta-quote",className:"".concat(o[i]," ").concat(a),children:t})}}}]);