1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{19324:()=>{},24066:(e,t,r)=>{Promise.resolve().then(r.bind(r,90605)),Promise.resolve().then(r.bind(r,39126)),Promise.resolve().then(r.t.bind(r,31913,23)),Promise.resolve().then(r.t.bind(r,47012,23)),Promise.resolve().then(r.t.bind(r,19324,23))},31913:e=>{e.exports={style:{fontFamily:"'Bricolage Grotesque', 'Bricolage Grotesque Fallback'",fontStyle:"normal"},className:"__className_a4bae9",variable:"__variable_a4bae9"}},39126:(e,t,r)=>{"use strict";r.d(t,{LanguageProvider:()=>l,o:()=>o});var s=r(95155),n=r(12115);let a="gaswake_language",i=(0,n.createContext)({language:"it",setLanguage:()=>{}}),l=e=>{let{children:t}=e,[r,l]=(0,n.useState)("it");return(0,n.useEffect)(()=>{let e=null;try{e=localStorage.getItem(a)}catch(e){}("it"===e||"en"===e)&&l(e)},[]),(0,n.useEffect)(()=>{document.documentElement.lang=r},[r]),(0,s.jsx)(i.Provider,{value:{language:r,setLanguage:e=>{l(e);try{localStorage.setItem(a,e)}catch(e){}}},children:t})},o=()=>(0,n.useContext)(i)},47012:e=>{e.exports={style:{fontFamily:"'Onest', 'Onest Fallback'",fontStyle:"normal"},className:"__className_f3156d",variable:"__variable_f3156d"}},60760:(e,t,r)=>{"use strict";r.d(t,{N:()=>g});var s=r(95155),n=r(12115),a=r(90869),i=r(82885),l=r(80845),o=r(51508);class c extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=e instanceof HTMLElement&&e.offsetWidth||0,s=this.props.sizeRef.current;s.height=t.offsetHeight||0,s.width=t.offsetWidth||0,s.top=t.offsetTop,s.left=t.offsetLeft,s.right=r-s.width-s.left}return null}componentDidUpdate(){}render(){return this.props.children}}function d(e){let{children:t,isPresent:r,anchorX:a}=e,i=(0,n.useId)(),l=(0,n.useRef)(null),d=(0,n.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=(0,n.useContext)(o.Q);return(0,n.useInsertionEffect)(()=>{let{width:e,height:t,top:s,left:n,right:o}=d.current;if(r||!l.current||!e||!t)return;l.current.dataset.motionPopId=i;let c=document.createElement("style");return f&&(c.nonce=f),document.head.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===a?"left: ".concat(n):"right: ".concat(o),"px !important;\n top: ").concat(s,"px !important;\n }\n ")),()=>{document.head.removeChild(c)}},[r]),(0,s.jsx)(c,{isPresent:r,childRef:l,sizeRef:d,children:n.cloneElement(t,{ref:l})})}let f=e=>{let{children:t,initial:r,isPresent:a,onExitComplete:o,custom:c,presenceAffectsLayout:f,mode:m,anchorX:h}=e,p=(0,i.M)(u),x=(0,n.useId)(),g=(0,n.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;o&&o()},[p,o]),b=(0,n.useMemo)(()=>({id:x,initial:r,isPresent:a,custom:c,onExitComplete:g,register:e=>(p.set(e,!1),()=>p.delete(e))}),f?[Math.random(),g]:[a,g]);return(0,n.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[a]),n.useEffect(()=>{a||p.size||!o||o()},[a]),"popLayout"===m&&(t=(0,s.jsx)(d,{isPresent:a,anchorX:h,children:t})),(0,s.jsx)(l.t.Provider,{value:b,children:t})};function u(){return new Map}var m=r(32082);let h=e=>e.key||"";function p(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}var x=r(97494);let g=e=>{let{children:t,custom:r,initial:l=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:d="sync",propagate:u=!1,anchorX:g="left"}=e,[b,y]=(0,m.xQ)(u),k=(0,n.useMemo)(()=>p(t),[t]),j=u&&!b?[]:k.map(h),v=(0,n.useRef)(!0),w=(0,n.useRef)(k),N=(0,i.M)(()=>new Map),[C,S]=(0,n.useState)(k),[E,P]=(0,n.useState)(k);(0,x.E)(()=>{v.current=!1,w.current=k;for(let e=0;e<E.length;e++){let t=h(E[e]);j.includes(t)?N.delete(t):!0!==N.get(t)&&N.set(t,!1)}},[E,j.length,j.join("-")]);let _=[];if(k!==C){let e=[...k];for(let t=0;t<E.length;t++){let r=E[t],s=h(r);j.includes(s)||(e.splice(t,0,r),_.push(r))}return"wait"===d&&_.length&&(e=_),P(p(e)),S(k),null}let{forceRender:I}=(0,n.useContext)(a.L);return(0,s.jsx)(s.Fragment,{children:E.map(e=>{let t=h(e),n=(!u||!!b)&&(k===E||j.includes(t));return(0,s.jsx)(f,{isPresent:n,initial:(!v.current||!!l)&&void 0,custom:r,presenceAffectsLayout:c,mode:d,onExitComplete:n?void 0:()=>
1{if(!N.has(t))return;N.set(t,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),P(w.current),u&&(null==y||y()),o&&o())},anchorX:g,children:e},t)})})}},90605:(e,t,r)=>{"use strict";r.d(t,{default:()=>f});var s=r(95155),n=r(12115),a=r(6874),i=r.n(a),l=r(60760),o=r(16084),c=r(39126);let d={en:{title:"Cookie Consent",description:'We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies.',acceptAll:"Accept All",decline:"Decline",preferences:"Preferences",moreInfo:"More Information"},it:{title:"Consenso Cookie",description:'Utilizziamo i cookie per migliorare la tua esperienza di navigazione, analizzare il traffico del sito e personalizzare i contenuti. Cliccando su "Accetta Tutti", acconsenti all\'uso dei nostri cookie.',acceptAll:"Accetta Tutti",decline:"Rifiuta",preferences:"Preferenze",moreInfo:"Maggiori Informazioni"}},f=()=>{let{language:e}=(0,c.o)(),[t,r]=(0,n.useState)(!1),[a,f]=(0,n.useState)(!1),[u,m]=(0,n.useState)({necessary:!0,analytics:!1,marketing:!1,preferences:!1});(0,n.useEffect)(()=>{if(!localStorage.getItem("cookieConsent")){let e=setTimeout(()=>{r(!0)},1500);return()=>clearTimeout(e)}},[]);let h=e=>{m(t=>({...t,[e]:!t[e]}))};return t?(0,s.jsx)(l.N,{children:(0,s.jsx)(o.P.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},exit:{opacity:0,y:50},transition:{duration:.3},className:"fixed bottom-16 md:bottom-0 left-0 right-0 z-50 px-4 py-3 md:p-4 bg-gray-900 bg-opacity-95 backdrop-blur-sm shadow-lg",children:(0,s.jsx)("div",{className:"max-w-7xl mx-auto",children:a?(0,s.jsxs)("div",{className:"text-white",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,s.jsx)("h3",{className:"text-xl font-bold",children:d[e].preferences}),(0,s.jsx)("button",{onClick:()=>f(!1),className:"text-gray-400 hover:text-white",children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,s.jsxs)("div",{className:"space-y-4 mb-4",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between p-3 border border-gray-700 rounded-lg",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"font-medium",children:"Necessary"}),(0,s.jsx)("p",{className:"text-xs text-gray-400",children:"Essential for the website to function properly."})]}),(0,s.jsx)("div",{className:"bg-gray-700 px-3 py-1 rounded text-xs",children:"Always On"})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between p-3 border border-gray-700 rounded-lg",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"font-medium",children:"Analytics"}),(0,s.jsx)("p",{className:"text-xs text-gray-400",children:"Help us understand how visitors interact with our website."})]}),(0,s.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,s.jsx)("input",{type:"checkbox",checked:u.analytics,onChange:()=>h("analytics"),className:"sr-only peer"}),(0,s.jsx)("div",{className:"w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-sky-600"})]})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between p-3 border border-gray-700 rounded-lg",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"font-medium",children:"Marketing"}),(0,s.jsx)("p",{className:"text-xs text-gray-400",children:"Used to track visitors across websites for advertising purposes."})]}),(0,s.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,s.jsx)("input",{type:"checkbox",checked:u.marketing,onChange:()=>h("marketing"),className:"sr-only peer"}),(0,s.jsx)("div",{className:"w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-sky-600"})]})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between p-3 border border-gray-700 rounded-lg",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"font-medium",children:"Preferences"}),(0,s.jsx)("p",{className:"text-xs text-gray-400",children:"Allow the website to remember choices you make (language, region, etc.)."})]}),(0,s.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,s.jsx)("input",{type:"checkbox",checked:u.preferences,onChange:()=>h("preferences"),className:"sr-only peer"}),(0,s.jsx)("div",{className:"w-11 h-6 bg-gray-700 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-sky-600"})]})]})]}),(0,s.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,s.jsx)("button",{onClick:()=>f(!1),className:"min-h-[44px] px-3 md:px-4 py-2 text-sm rounded-md bg-gray-700 text-white hover:bg-gray-600 transition-colors",children:"Cancel"}),(0,s.jsx)("button",{onClick:()=>{localStorage.setItem("cookieConsent",JSON.stringify({...u,timestamp:new Date().toISOString()})),r(!1),f(!1)},className:"min-h-[44px] px-3 md:px-4 py-2 text-sm rounded-md bg-sky-600 text-white hover:bg-sky-500 transition-colors",children:"Save Preferences"})]})]}):(0,s.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-3 md:gap-4",children:[(0,s.jsxs)("div",{className:"text-white",children:[(0,s.jsx)("h3",{className:"hidden md:block text-xl font-bold mb-2",children:d[e].title}),(0,s.jsx)("p",{className:"text-xs md:text-sm max-w-3xl",children:d[e].description}),(0,s.jsx)(i(),{href:"/cookie-policy",className:"text-sky-400 hover:underline text-xs md:text-sm inline-block mt-1",children:d[e].moreInfo})]}),(0,s.jsxs)("div",{className:"grid grid-cols-3 md:flex gap-2",children:[(0,s.jsx)("button",{onClick:()=>f(!0),className:"min-h-[44px] px-3 md:px-4 py-2 text-sm rounded-md bg-gray-700 text-white hover:bg-gray-600 transition-colors",children:d[e].preferences}),(0,s.jsx)("button",{onClick:()=>{localStorage.setItem("cookieConsent",JSON.stringify({necessary:!0,analytics:!1,marketing:!1,preferences:!1,timestamp:new Date().toISOString()})),r(!1)},className:"min-h-[44px] px-3 md:px-4 py-2 text-sm rounded-md bg-gray-700 text-white hover:bg-gray-600 transition-colors",children:d[e].decline}),(0,s.jsx)("button",{onClick:()=>{localStorage.setItem("cookieConsent",JSON.stringify({necessary:!0,analytics:!0,marketing:!0,preferences:!0,timestamp:new Date().toISOString()})),r(!1)},className:"min-h-[44px] px-3 md:px-4 py-2 text-sm rounded-md bg-sky-600 text-white hover:bg-sky-500 transition-colors",children:d[e].acceptAll})]})]})})})}):null}}},e=>{var t=t=>e(e.s=t);e.O(0,[228,533,874,84,441,684,358],()=>t(24066)),_N_E=e.O()}]);
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.