{"version":3,"file":"HelpCenterMenu.Od261MOH.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/uLFXcvEMiMAgIZ15SUkC/LBmikT7WpDgcujpL7fML/HelpCenterMenu.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// Learn more: https://www.framer.com/developers/overrides/\nexport function TabState(Component){return props=>{const[tab,setTab]=useState(\"Default\");useEffect(()=>{const tabText=document.querySelector('[data-framer-name=\"Platform\"] p')?.textContent.trim();const tabIndex=document.querySelector('[data-framer-name=\"Tab Index\"] p')?.textContent.trim();console.log(tabIndex,tabText);setTab(tabIndex);setTimeout(()=>{const slug=window.location.pathname.split(\"/\").pop();console.log(slug);const link=document.querySelector(`a[href=\"./${slug}\"]`);if(link){console.log(\"element found\");console.log(link);link.style.color=\"red\";}else{console.log(\"no link element found\");}},200);},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:tab});};}async function getEditorDownloadLink(){const isMac=navigator.userAgent.indexOf(\"Mac\")!==-1;const platform=isMac?\"mac\":\"win\";const yamlFile=isMac?\"latest-mac.yml\":\"latest.yml\";const res=await fetch(`https://editor-downloader.bepro11.com/latest/${platform}/${yamlFile}?${Date.now()}`);const text=await res.text();// YAML에서 files 아래 url 항목들 파싱\nconst urls=[...text.matchAll(/- url:\\s*(.+)/g)].map(m=>m[1].trim());const ext=isMac?\".dmg\":\".exe\";const targetUrl=urls.find(url=>url.includes(ext))??\"\";return`https://editor-downloader.bepro11.com/latest/${platform}/${encodeURIComponent(targetUrl)}`;}export function DownloadEditorButton(Component){return props=>{const[loading,setLoading]=useState(false);const handleClick=async()=>{setLoading(true);try{const url=await getEditorDownloadLink();window.location.href=url;}catch(e){console.error(\"Download link fetch failed:\",e);}finally{setLoading(false);}};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"DownloadEditorButton\":{\"type\":\"reactHoc\",\"name\":\"DownloadEditorButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabState\":{\"type\":\"reactHoc\",\"name\":\"TabState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HelpCenterMenu.map"],"mappings":"yIACA,SAAgB,EAAS,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAI,GAAQA,EAAS,SAAS,EAAkhB,OAAhhB,MAAc,CAAC,IAAM,EAAQ,SAAS,cAAc,iCAAiC,CAAC,EAAE,YAAY,KAAK,EAAQ,EAAS,SAAS,cAAc,kCAAkC,CAAC,EAAE,YAAY,KAAK,EAAE,QAAQ,IAAI,EAAS,CAAO,EAAE,EAAO,CAAQ,EAAE,eAAe,CAAC,IAAM,EAAK,EAAO,SAAS,SAAS,MAAM,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAI,EAAE,IAAM,EAAK,SAAS,cAAc,aAAa,EAAK,GAAG,EAAK,GAAM,QAAQ,IAAI,eAAe,EAAE,QAAQ,IAAI,CAAI,EAAE,EAAK,MAAM,MAAM,OAAY,QAAQ,IAAI,uBAAuB,CAAG,EAAE,GAAG,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,CAAG,CAAC,CAAE,CAAE,CAAC,eAAe,GAAuB,CAAC,IAAM,EAAM,EAAU,UAAU,QAAQ,KAAK,IAAI,GAAS,EAAS,EAAM,MAAM,MACvxB,EAAK,CAAC,IAAG,MADo8B,MAA7G,MAAM,gDAAgD,EAAS,GAAnH,EAAM,iBAAiB,aAAwG,GAAG,KAAK,IAAI,GAAG,EAAA,CAAuB,KAAK,EAAA,CACx8B,SAAS,gBAAgB,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,EAAQ,EAAI,EAAM,OAAO,OAAa,EAAU,EAAK,KAAK,GAAK,EAAI,SAAS,CAAG,CAAC,GAAG,GAAG,MAAM,gDAAgD,EAAS,GAAG,mBAAmB,CAAS,GAAI,CAAC,SAAgB,EAAqB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAAQ,EAAY,SAAS,CAAC,EAAW,EAAI,EAAE,GAAG,CAAC,IAAM,EAAI,MAAM,EAAsB,EAAE,EAAO,SAAS,KAAK,CAAI,OAAO,EAAE,CAAC,QAAQ,MAAM,8BAA8B,CAAC,CAAE,QAAQ,CAAC,EAAW,EAAK,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,CAAW,CAAC,CAAE,CAAE,qBAFxkB,IAAsC"}