{"version":3,"file":"siteMetadata.Bbnf4dKh.mjs","names":[],"sources":["https:/framerusercontent.com/modules/72pOyEAXJVao4rf5oLBd/u9v3q7C8gWHfFV9xrFaX/siteMetadata.js"],"sourcesContent":["// Generated by Framer (569b461)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<style> html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre { word-break: keep-all; !important } </style>\\n\\n<script>\\n  (function(){var w=window;if(w.ChannelIO){return w.console.error(\"ChannelIO script included twice.\");}var ch=function(){ch.c(arguments);};ch.q=[];ch.c=function(args){ch.q.push(args);};w.ChannelIO=ch;function l(){if(w.ChannelIOInitialized){return;}w.ChannelIOInitialized=true;var s=document.createElement(\"script\");s.type=\"text/javascript\";s.async=true;s.src=\"https://cdn.channel.io/plugin/ch-plugin-web.js\";var x=document.getElementsByTagName(\"script\")[0];if(x.parentNode){x.parentNode.insertBefore(s,x);}}if(document.readyState===\"complete\"){l();}else{w.addEventListener(\"DOMContentLoaded\",l);w.addEventListener(\"load\",l);}})();\\n\\n  ChannelIO(\\'boot\\', {\\n    \"pluginKey\": \"b7b1d05c-c19c-45f3-8d4f-4d8085f2ffbc\"\\n  });\\n</script>',customHTMLHeadStart:\"<!-- 방문자 추적 스크립트 -->\\n<script>\\n(function () {\\n  const P_PAGE = \\\"first_page\\\";\\n  const P_TIME = \\\"first_visit_time\\\";\\n  const KEY = \\\"lp_params_v1\\\";\\n  const TTL_MS = 30 * 60 * 1000;\\n\\n  function nowShortKST(){\\n    const s = new Date().toLocaleString('sv-SE', { timeZone: 'Asia/Seoul', hour12: false });\\n    return s.replace(' ', ':').slice(0,16);\\n  }\\n\\n  function readStore(){\\n    try{\\n      const raw = localStorage.getItem(KEY);\\n      if(!raw) return null;\\n      const data = JSON.parse(raw);\\n      if (data && data._ts && (Date.now() - data._ts) <= TTL_MS) return data;\\n      localStorage.removeItem(KEY); \\n    }catch(_){}\\n    return null;\\n  }\\n\\n  function writeStore(v){\\n    const data = JSON.stringify({ \\n      [P_PAGE]: v[P_PAGE], \\n      [P_TIME]: v[P_TIME], \\n      _ts: Date.now()\\n    });\\n    try{ localStorage.setItem(KEY, data); }catch(_){}\\n  }\\n\\n  function withParams(u, s) {\\n    try {\\n      const url = new URL(u, location.href);\\n      if (s[P_PAGE]) url.searchParams.set(P_PAGE, s[P_PAGE]);\\n      if (s[P_TIME]) url.searchParams.set(P_TIME, s[P_TIME]);\\n      url.search = url.searchParams.toString();\\n      return url.toString();\\n    } catch {\\n      return u;\\n    }\\n  }\\n\\n  function isDemoPage() {\\n    return location.pathname.endsWith('/contact');\\n  }\\n\\n  function patchUrl() {\\n    if (!isDemoPage()) return;\\n\\n    const currentUrl = new URL(location.href);\\n    if (currentUrl.searchParams.has(P_PAGE) && currentUrl.searchParams.has(P_TIME)) {\\n      return;\\n    }\\n\\n    const storedData = readStore();\\n    if (!storedData) {\\n      return;\\n    }\\n\\n    const nextUrl = withParams(location.href, storedData);\\n    if (nextUrl !== location.href) {\\n      history.replaceState(history.state, \\\"\\\", nextUrl);\\n    }\\n  }\\n\\n  function init(){\\n    let s = readStore();\\n    if(!s){\\n      s = { [P_PAGE]: location.href, [P_TIME]: nowShortKST() };\\n      writeStore(s); \\n    }\\n    patchUrl();\\n  }\\n\\n  let lastUrl = location.href;\\n  function checkUrlChange() {\\n    if (location.href !== lastUrl) {\\n      lastUrl = location.href;\\n      patchUrl();\\n    }\\n  }\\n\\n  (document.readyState === \\\"loading\\\")\\n    ? document.addEventListener(\\\"DOMContentLoaded\\\", init)\\n    : init();\\n\\n  const observer = new MutationObserver(checkUrlChange);\\n  observer.observe(document, { subtree: true, childList: true });\\n\\n  window.addEventListener('popstate', () => {\\n    setTimeout(patchUrl, 100);\\n  });\\n})();\\n</script>\",description:\"Summarize and search documents with AI — no uploads required. Fully local. Fully secure.\",favicon:\"https://framerusercontent.com/assets/2pD0ATC6eCvlUN0Id4f7NhRFOV0.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ys4iWi3iZa64HCZEmPEVWz6Ceg.svg\",title:\"Wissly – The Smartest Way to Search Your Documents with AI\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"oDACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;YAAw1B,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAA+6E,YAAY,2FAA2F,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,6DAA6D"}