{"version":3,"file":"shared-lib.Caj6DdB8.mjs","names":[],"sources":["https:/framerusercontent.com/modules/L1EgZlcXCSkKqoP2JnHo/nt4vMxXHR5mAd5tE1I5Y/ScrollbarHider.js","https:/framerusercontent.com/modules/27UMtKEDzZBx7YFKrKt7/Z2mh1U5J7vvCbbnRqSQ1/siteMetadata.js"],"sourcesContent":["// Scrollbar Hider - Hides all scrollbars on the page when enabled\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth 0\n * @framerSupportedLayoutHeight 0\n * @framerDisableUnlink\n */export default function ScrollbarHider({forceHide}){React.useLayoutEffect(()=>{if(typeof window===\"undefined\"||!forceHide)return;const styleId=\"scrollbar-hider-style\";if(document.getElementById(styleId))return;const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n            .lenis {\n                scrollbar-width: none;\n                -ms-overflow-style: none;\n            }\n\n            .lenis::-webkit-scrollbar {\n                display: none;\n                width: 0 !important;\n                height: 0 !important;\n                background: transparent;\n            }\n\n            * {\n                scrollbar-width: none !important;\n                -ms-overflow-style: none !important;\n            }\n\n            *::-webkit-scrollbar {\n                display: none !important;\n                width: 0px !important;\n                height: 0px !important;\n                background: transparent !important;\n            }\n        `;document.head.appendChild(style);return()=>{const existing=document.getElementById(styleId);if(existing)document.head.removeChild(existing);};},[forceHide]);// When forceHide is false, truly render nothing — no DOM, no effects\nif(!forceHide)return null;// When active, render minimal hidden node for Framer Canvas\nreturn /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}ScrollbarHider.displayName=\"Scrollbar Hider\";addPropertyControls(ScrollbarHider,{forceHide:{type:ControlType.Boolean,title:\"Hide\",defaultValue:true,description:\"Hides all scrollbars on the page when enabled.\\n———\\nMade by *[arkuš.design](https://framer.link/S5pisEA)*\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollbarHider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"0\",\"framerSupportedLayoutHeight\":\"0\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollbarHider.map","// Generated by Framer (f3f9b36)\nexport default function metadata(params,activeLocale){return{description:\"와우 투기장 정보 (북미 및 유럽 서버 3:3 순위) 기준으로 랭킹을 소개합니다. 케릭터의 메인스탯 및 2차스탯 셋팅도 확인하세요!\",favicon:\"https://framerusercontent.com/assets/FBU5SPuh1krWDv5MmUXaL8wvJcQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Cuo3zk6mKuvnPf3rWOsbHmVzRo.png\",title:\"GOMC 와우<한밤> 투기장 래더\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"wLAKG,SAAwB,EAAe,CAAC,aAAW,CA0BtD,OA1BuD,MAA0B,CAAC,GAAU,IAAS,QAAa,CAAC,EAAU,OAAO,IAAM,EAAQ,wBAAwB,GAAG,SAAS,eAAe,EAAQ,CAAC,OAAO,IAAM,EAAM,SAAS,cAAc,QAAQ,CAwBrN,MAxBsN,GAAM,GAAG,EAAQ,EAAM,UAAU;;;;;;;;;;;;;;;;;;;;;;;;UAwBxR,SAAS,KAAK,YAAY,EAAM,KAAW,CAAC,IAAM,EAAS,SAAS,eAAe,EAAQ,CAAI,GAAS,SAAS,KAAK,YAAY,EAAS,GAAK,CAAC,EAAU,CAAC,CAClK,EACgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,CADnC,0BA7BsB,IAA4B,IAAoD,CA8BjE,EAAe,YAAY,kBAAkB,EAAoB,EAAe,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,YAAY;;uDAA6G,CAAC,CAAC,IC9BzU,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,4EAA4E,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,qBAAqB"}