{"version":3,"file":"PreloadAllInterviewGifs.m2uJNaAI.mjs","names":[],"sources":["https:/framerusercontent.com/modules/vIRV1MgOZH86XoZ44p6G/Ghsf3CEXk6gLVlK1PcQe/PreloadAllInterviewGifs.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";// Liste aller Interview-GIF-URLs für Preloading\nconst INTERVIEW_GIFS=[\"https://framerusercontent.com/images/SPr5o1hEpUXJwX4IE08AEQ4xptw.gif\",\"https://framerusercontent.com/images/xdwtjMPOIsoVqA9klqUNRIiM3ts.gif\",\"https://framerusercontent.com/images/KFYjSmJKWaUhENaSyQyyLQ9dr0.gif\",\"https://framerusercontent.com/images/BsJ094ktpE1ilJnfPqMLRwciGI.gif\",\"https://framerusercontent.com/images/toFTmGbQ1DHXQmOf3S79sIK2GI.gif\"];/**\n * Preloadet alle Interview-GIFs beim Seitenaufruf\n * Wird als Code Override auf der Desktop-Komponente angewendet\n */export function PreloadAllInterviewGifs(Component){return function PreloadAllInterviewGifsComponent(props){useEffect(()=>{// Preload alle GIFs mit hoher Priorität\nINTERVIEW_GIFS.forEach(gifUrl=>{// 1. DNS-Prefetch für schnellere Verbindung\nconst dnsLink=document.createElement(\"link\");dnsLink.rel=\"dns-prefetch\";dnsLink.href=new URL(gifUrl).origin;document.head.appendChild(dnsLink);// 2. Preload Link mit hoher Priorität\nconst preloadLink=document.createElement(\"link\");preloadLink.rel=\"preload\";preloadLink.as=\"image\";preloadLink.href=gifUrl;preloadLink.setAttribute(\"fetchpriority\",\"high\");preloadLink.setAttribute(\"crossorigin\",\"anonymous\");document.head.appendChild(preloadLink);// 3. Image-Objekt zum Vorladen (Browser-Cache)\nconst img=new Image;img.fetchPriority=\"high\";img.crossOrigin=\"anonymous\";img.src=gifUrl;img.onload=()=>{console.log(`✓ GIF preloaded: ${gifUrl.split(\"/\").pop()}`);};img.onerror=()=>{console.warn(`✗ Failed to preload GIF: ${gifUrl.split(\"/\").pop()}`);};});},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"PreloadAllInterviewGifs\":{\"type\":\"reactHoc\",\"name\":\"PreloadAllInterviewGifs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreloadAllInterviewGifs.map"],"mappings":"kHAIG,SAAgB,EAAwB,EAAU,CAAC,OAAO,SAA0C,EAAM,CAIwJ,OAJvJ,MAAc,CAC5H,EAAe,QAAQ,GAAQ,CAC/B,IAAM,EAAQ,SAAS,cAAc,OAAO,CAAC,EAAQ,IAAI,eAAe,EAAQ,KAAK,IAAI,IAAI,EAAO,CAAC,OAAO,SAAS,KAAK,YAAY,EAAQ,CAC9I,IAAM,EAAY,SAAS,cAAc,OAAO,CAAC,EAAY,IAAI,UAAU,EAAY,GAAG,QAAQ,EAAY,KAAK,EAAO,EAAY,aAAa,gBAAgB,OAAO,CAAC,EAAY,aAAa,cAAc,YAAY,CAAC,SAAS,KAAK,YAAY,EAAY,CACrQ,IAAM,EAAI,IAAI,MAAM,EAAI,cAAc,OAAO,EAAI,YAAY,YAAY,EAAI,IAAI,EAAO,EAAI,WAAW,CAAC,QAAQ,IAAI,oBAAoB,EAAO,MAAM,IAAI,CAAC,KAAK,GAAG,EAAG,EAAI,YAAY,CAAC,QAAQ,KAAK,4BAA4B,EAAO,MAAM,IAAI,CAAC,KAAK,GAAG,GAAK,EAAG,EAAE,CAAC,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,CAAC,qBARxQ,IAA6B,CAClE,EAAe,CAAC,uEAAuE,uEAAuE,sEAAsE,sEAAsE,sEAAsE"}