"use strict";(()=>{var ot=document.querySelector('[flip-cart="cart-button-nav-old"]'),at=document.querySelector('[flip-cart="cart-button-nav-new"]');function X(k){return!!k.querySelector('[flip-cart="product-name"]')?.textContent?.trim().startsWith("Pr\xF3bka")}function M(){document.querySelectorAll('[flip-cart="product-wrapper"]').forEach(m=>{if(!X(m))return;let L=m.querySelector(".quantity-component"),h=m.querySelector('input[flip-cart="product-quantity-input"]'),q=m.querySelector('[flip-cart="product-quantity-minus"]'),i=m.querySelector('[flip-cart="product-quantity-plus"]');!L||!h||!q||!i||(h.value="1",h.min="1",h.disabled=!0,q.disabled=!0,i.disabled=!0,L.classList.add("is-disabled"),typeof window.tippy=="function"&&window.tippy(L,{content:"Dla pr\xF3bek obowi\u0105zuje limit 1 sztuki na zam\xF3wienie.",placement:"top",theme:"light-border"}))})}document.addEventListener("DOMContentLoaded",function(){let k=document.querySelectorAll('[flip-cart="filters-deski"]'),m=document.querySelectorAll('[flip-cart="filters-podkladki"]'),L=document.querySelectorAll('[flip-cart="filters-seria"]'),h=document.querySelectorAll('[flip-cart="filters-generacja"]'),q=document.querySelectorAll('[flip-cart="filters-kolor"]'),i=window.location.pathname.toLowerCase();if(i.includes("category")){let n=c=>{c.forEach(o=>{o.style.display="none"})};i.includes("deski")||i.includes("listwy")||i.includes("legary")||i.includes("generacja")?(n(m),i.includes("deski-elewacyjne")||i.includes("legary")&&(n(L),n(h),n(q))):i.includes("podkladki")?(n(k),n(L),n(h)):(n(m),n(k),n(q))}function R(n){let o=n.textContent.trim().match(/(\d+(?:\.\d+)?)\s*mb/i);return o?parseFloat(o[1]):null}function U(n){let o=n.textContent.trim().match(/^(\d[\d\s]*)\s?szt\.$/);return o?parseFloat(o[1].replace(/\s+/g,"")):null}function G(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}function N(n){let c=parseFloat(n.textContent.trim());if(!isNaN(c)){let o=c*10;return n.textContent=`${o}mm`,o}return null}function W(n,c){let o=c.textContent.trim();if(n.querySelectorAll('option[fs-cmsfilter-field="D\u0142ugo\u015B\u0107"]').length>0)return!0;let S=o.match(/(\d+(?:,\d+)?)\s*mb/);if(S){let g=S[1],p=document.createElement("div");return p.setAttribute("fs-cmsfilter-field","D\u0142ugo\u015B\u0107"),p.textContent=`${g}mb`,p.classList.add("hide"),n.appendChild(p),g}return console.warn("\u26A0\uFE0F Produkt nie ma d\u0142ugo\u015Bci w nazwie"),null}window.fsAttributes=window.fsAttributes||[],window.fsAttributes.push(["cmsload",async n=>{let[c]=n;async function o(){try{let b=function(t,e,s=!0){let E=document.createElement("div");E.className="filters3_item";let a=document.createElement("label");a.className="w-checkbox filters3_form-checkbox1";let f=document.createElement("div");f.className="w-checkbox-input w-checkbox-input--inputType-custom filters3_form-checkbox1-icon";let l=document.createElement("input");l.type="checkbox",l.name="filter",l.style="opacity:0;position:absolute;z-index:-1";let u=document.createElement("span");u.className="filters3_form-checkbox1-label w-form-label",u.textContent=s?`${e==="Ilo\u015B\u0107"?G(t):t}${e==="D\u0142ugo\u015B\u0107"?"mb":e==="Ilo\u015B\u0107"?" szt.":"mm"}`:`${t}`,u.setAttribute("fs-cmsfilter-field",e);let y=document.createElement("span");return y.className="filter-results-count",y.style="font-weight: bold;",y.textContent="0",a.appendChild(f),a.appendChild(l),a.appendChild(u),a.appendChild(y),E.appendChild(a),E};var v=b;await c.renderingQueue;let S=await c.items,g=new Set,p=new Set,T=new Set,A=new Set,H=new Set;S.forEach((t,e)=>{if(!t||!t.element){console.error(`\u274C B\u0142\u0105d: item.element nie istnieje dla indeksu ${e}`,t);return}let s=t.element.querySelector('[fs-cmsfilter-field="Cena"]');if(s){let r=s.textContent?.replace(/\s/g,"").replace("z\u0142","").replace(",",".").trim(),d=parseFloat(r||"");isNaN(d)?console.warn("\u274C Nie uda\u0142o si\u0119 sparsowa\u0107 ceny:",s.textContent):s.textContent=d.toFixed(2)}t.element.querySelectorAll('[is-variant-select="true"]').forEach((r,d)=>{let O=r.closest('[role="group"]');if(O){let $=O.querySelector("label");if($?.textContent){let x=$.textContent.trim();if(x==="MIX"){let I=r.closest(".product2_item");if(I){let F=I.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]');F&&(F.textContent="MIX")}}r.querySelectorAll("option").forEach(I=>{x==="D\u0142ugo\u015B\u0107"?I.setAttribute("fs-cmsfilter-field","D\u0142ugo\u015B\u0107"):(x==="Komplet"||x==="MIX")&&I.setAttribute("fs-cmsfilter-field","Ilo\u015B\u0107")})}}});let a=t.element.querySelector('[fs-cmsfilter-field="nazwa"]');if(a&&a.textContent?.includes("MIX")){let r=t.element.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]');r&&(r.textContent="MIX")}let f=t.element.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]'),l=t.element.querySelector('[fs-cmsfilter-field="Szeroko\u015B\u0107"]'),u=t.element.querySelector('[fs-cmsfilter-field="Kolor"]'),y=t.element.querySelectorAll('[fs-cmsfilter-field="Ilo\u015B\u0107"]'),j=t.element.querySelectorAll('option[fs-cmsfilter-field="D\u0142ugo\u015B\u0107"]'),C=f?.textContent==="MIX",w=W(t.element,a);if(w!==!0&&w!==null&&T.add(w),f)if(C)g.add("MIX");else{let r=N(f);r!==null&&g.add(r)}if(l){let r=N(l);r!==null&&p.add(r)}u&&u.textContent!==""&&H.add(u.textContent),j.forEach(r=>{let d=R(r);d!==null&&T.add(d.toString())}),y.forEach(r=>{let d=U(r);d!==null&&A.add(d)})});let _=document.getElementById("lista-grubosc");if(_)if(g.size===0){let t=_.closest(".filters1_filter-group");t&&(t.style.display="none")}else Array.from(g).sort((t,e)=>t==="MIX"?-1:e==="MIX"?1:t-e).forEach(t=>{let s=b(t,"Grubo\u015B\u0107",t!=="MIX");_.appendChild(s)});else console.error("Element #lista-grubosc not found");let z=document.getElementById("lista-szerokosc");if(z)if(p.size===0){let t=z.closest(".filters1_filter-group");t&&(t.style.display="none")}else Array.from(p).sort((t,e)=>t-e).forEach(t=>{let e=b(t,"Szeroko\u015B\u0107");z.appendChild(e)});else console.error("Element #lista-szerokosc not found");let D=document.getElementById("lista-kolor");if(D)if(H.size===0){let t=D.closest(".filters1_filter-group");t&&(t.style.display="none")}else Array.from(H).sort((t,e)=>t-e).forEach(t=>{let e=b(t,"Kolor",!1);D.appendChild(e)});else console.error("Element #lista-kolor not found");let P=document.getElementById("lista-dlugosc");if(P)if(T.size===0){let t=P.closest(".filters1_filter-group");t&&(t.style.display="none")}else Array.from(T).sort((t,e)=>t-e).forEach(t=>{let e=b(t,"D\u0142ugo\u015B\u0107",!0);P.appendChild(e)});else console.error("Element #lista-dlugosc not found");let B=document.getElementById("lista-ilosc");if(B)if(A.size===0){let t=B.closest(".filters1_filter-group");t&&(t.style.display="none")}else Array.from(A).sort((t,e)=>t-e).forEach(t=>{let e=b(t,"Ilo\u015B\u0107",!0);B.appendChild(e)});else console.error("Element #lista-ilosc not found");window.fsAttributes.cmsfilter.init(),window.fsAttributes.push(["cmsfilter",t=>{let[e]=t,{filtersData:s}=e;function E(){console.log("filtersData:",s),s.forEach(function(a){let{elements:f}=a;f.forEach(function(l){let u=l.value,y=l.resultsCount;Array.from(document.querySelectorAll("[fs-cmsfilter-field]")).filter(function(C){return C.textContent.trim().includes(u)}).forEach(function(C){let w=C.nextElementSibling;w&&w.classList.contains("filter-results-count")&&(w.textContent=y)})})})}E(),e.listInstance.on("renderitems",()=>{E(),M()})}]),M()}catch(S){console.error("Error during CMS load handling:",S)}}await o()}])});})();