"use strict";window.$||=e=>document.getElementById(e),window.requestIdleCallback||=e=>setTimeout(e,200),document.addEventListener("DOMContentLoaded",()=>{let e=$("year");e&&(e.textContent=new Date().getFullYear()),function e(){let t=e=>(e.preventDefault(),e.stopPropagation(),!1);document.addEventListener("contextmenu",t,{passive:!1}),document.addEventListener("selectstart",t,{passive:!1}),document.addEventListener("keydown",e=>{let a=e.key.toLowerCase();("F12"===e.key||e.ctrlKey&&e.shiftKey&&["i","j","p","c"].includes(a)||e.ctrlKey&&["u","s"].includes(a))&&t(e)},{passive:!1})}(),requestIdleCallback(()=>{let e=0,t=0,a="+",n=0,s=()=>{let s=$("captchaQuestion");s&&(e=Math.floor(10*Math.random())+1,t=Math.floor(10*Math.random())+1,(n="+"==(a=Math.random()>.5?"+":"-")?e+t:e-t)<0&&(a="+",n=e+t),s.textContent=`${e} ${a} ${t} = ?`)},o=(e,t,a="block")=>{let n=$(e);n&&(n.textContent=t,n.style.display=a)};if("IntersectionObserver"in window){let r=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(t.target.classList.add("visible"),"captchaQuestion"===t.target.id&&requestIdleCallback(()=>{fetch("thankyou.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:"set_captcha="+encodeURIComponent(n)}).catch(()=>{})}),r.unobserve(t.target))},{rootMargin:"200px"});document.querySelectorAll("[data-lazy-section],#captchaQuestion").forEach(e=>r.observe(e))}s();let c=$("enquiryForm");if(c){let i=()=>{c.addEventListener("submit",async e=>{e.preventDefault();let t=$("captchaAnswer")?.value;if(parseInt(t,10)!==n){o("captchaMessage","Incorrect CAPTCHA"),s();return}try{let a=await fetch("thankyou.php",{method:"POST",body:new FormData(c)});if(!a.ok)throw Error("Network error");c.reset(),o("formSuccess","\ Thank you! Your request has been submitted successfully."),o("captchaMessage","","none"),s()}catch{o("captchaMessage","Submission failed. Please try again.")}}),["focus","keydown","touchstart"].forEach(e=>c.removeEventListener(e,i))};["focus","keydown","touchstart"].forEach(e=>c.addEventListener(e,i,{once:!0,passive:!0}))}function d(){dataLayer.push(arguments)}window.dataLayer||=[];let l=()=>{window.gtagLoaded||(window.gtagLoaded=!0,requestIdleCallback(()=>{let e=document.createElement("script");e.src="https://www.googletagmanager.com/gtag/js?id=G-DMRVMEBLBL",e.async=!0,document.head.appendChild(e),d("js",new Date),d("config","G-DMRVMEBLBL")}))};["scroll","keydown","touchstart"].forEach(e=>{window.addEventListener(e,l,{once:!0,passive:!0})})})});document.addEventListener("DOMContentLoaded",function(){let t=document.getElementById("date");if(!t)return;let e=new Date;e.setHours(0,0,0,0),t.min=e.toISOString().split("T")[0]});