window.fsAttributes=window.fsAttributes||[],window.fsAttributes.push(["cmsfilter",e=>{const[t]=e,r=t.listInstance,n=(document.documentElement.lang||"en").split("-")[0].toLowerCase(),o={en:{from:"from",to:"to",locale:"en-US",por:"Price on Request"},ru:{from:"от",to:"до",locale:"ru-RU",por:"Цена по запросу"},ar:{from:"من",to:"إلى",locale:"en-US",por:"السعر عند الطلب"}},s=o[n]||o.en,l=s.por,i="real-from",a='[fs-cmsfilter-element="tag-list"]';console.log(`CMS Filter Logic Loaded. Lang: ${n}`);const c=document.querySelector("[data-all-filters-marker]"),d=()=>{setTimeout((()=>{document.querySelectorAll('[data-hide-el="true"]').forEach((e=>{window.innerWidth<767?e.style.display="none":e.style.display=t.filtersActive?"flex":"none"}));document.querySelectorAll('[data-hide-el="all-breakpoints"]').forEach((e=>{e.style.display=t.filtersActive?"flex":"none"})),c&&(c.style.opacity=t.filtersActive?"1":"0")}),150)};d();const f=e=>{if(!e||e.includes("--"))return 0;const t=parseFloat(e.replace(/[^0-9.]/g,""));return isNaN(t)?0:t.toLocaleString(s.locale)},u=e=>{const t=e.textContent.trim();if(t===l)return;if((r=t).includes(s.from)||r.includes("from")||r.includes("от")||r.includes("من")||!(r.startsWith("[")&&r.endsWith("]")||!/[^0-9\s,.]/.test(r)))return;var r;const n=t.match(/\[\s*(.*?)\s*,\s*(.*?)\s*\]/);if(n){const t=f(n[1]),r=f(n[2]);e.textContent=`${s.from} ${t} ${s.to} ${r}`}else if(/\d/.test(t)){const r=f(t);e.textContent=`${s.from} ${r}`}},m=document.querySelector(a)||document.body;new MutationObserver((e=>{e.forEach((e=>{if(e.addedNodes.forEach((e=>{1===e.nodeType&&(e.classList.contains("filter_tags_text")?u(e):e.querySelectorAll(".filter_tags_text").forEach(u))})),"characterData"===e.type||"childList"===e.type){let t=e.target;3===t.nodeType&&(t=t.parentNode),t.classList&&t.classList.contains("filter_tags_text")&&u(t)}}))})).observe(m,{childList:!0,subtree:!0,characterData:!0}),document.querySelectorAll(".filter_tags_text").forEach(u);const g=`\n
\n
${l}
\n \n \n \n
\n `;let p=!1,v=!1;const y=()=>{const e=document.getElementById("fake-por-tag");e&&e.remove(),p=!1,v=!1},h=()=>{if(!v)return;const e=document.getElementById(i),t=document.querySelector(a);if(!e||!t)return;const r=parseFloat(e.value)||5e5,n=document.getElementById("fake-por-tag");if(r>5e5)return n&&n.remove(),void(p=!1);if(5e5===r){if(p)return;if(!n){t.insertAdjacentHTML("beforeend",g);const e=document.getElementById("fake-por-tag");e&&e.addEventListener("click",(()=>{e.remove(),p=!0}))}}};document.querySelectorAll('[data-hide-el="true"], [fs-cmsfilter-clear], [fs-cmsfilter-element="clear"], .filter-clear-btn').forEach((e=>{e.addEventListener("click",(()=>{y()}))})),r.on("renderitems",(()=>{d();const e=t.listInstance.validItems.length;document.querySelectorAll(".filter_results_span").forEach((t=>{t.textContent=e})),t.filtersActive?setTimeout(h,50):y()}));const L=document.getElementById(i);L&&L.addEventListener("input",(()=>{v=!0,parseFloat(L.value)>5e5&&(p=!1),h()}))}]);