{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/98IE8lQVhAL0P2pi0J5P/6XtSYFheUFGpen77J3B8/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (bab6da3)\nconst valuesByLocaleId={o40nb0FYL:{v0:\"\u5728\u7EBF\u4E0E\u670B\u53CB\u514D\u8D39\u7ED8\u753B\u548C\u7D20\u63CF | Magma \u7ED8\u753B\u7F51\u7AD9\",v1:\"\u5BFB\u627E\u63D0\u5347\u827A\u672F\u4F5C\u54C1\u7684\u7075\u611F\uFF1F\u6765\u770B\u770BMagma\u4E0A\u7684\u7F8E\u4E3D\u753B\u4F5C\uFF0C\u5728\u6211\u4EEC\u5171\u4EAB\u753B\u5E03\u4E0A\u4E0E\u4ED6\u4EBA\u4E00\u8D77\u7ED8\u753B\uFF0C\u4ECE\u4E2D\u83B7\u53D6\u521B\u4F5C\u7075\u611F\uFF0C\u8BA9\u60A8\u6BCF\u5929\u90FD\u575A\u6301\u521B\u4F5C\u3002\"},pKcPakY_X:{v0:\"\u53CB\u9054\u3068\u7121\u6599\u3067\u30AA\u30F3\u30E9\u30A4\u30F3\u30DA\u30A4\u30F3\u30C8\uFF06\u30B9\u30B1\u30C3\u30C1 | Magma \u30C9\u30ED\u30FC\u30A4\u30F3\u30B0\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8\",v1:\"\u30A2\u30FC\u30C8\u306E\u30A4\u30F3\u30B9\u30D4\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u6C42\u3081\u3066\u3044\u307E\u3059\u304B\uFF1FMagma\u3067\u7F8E\u3057\u3044\u30A4\u30E9\u30B9\u30C8\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5171\u6709\u30AD\u30E3\u30F3\u30D0\u30B9\u3067\u306E\u5171\u540C\u4F5C\u696D\u304B\u3089\u7D75\u753B\u306E\u30A2\u30A4\u30C7\u30A2\u3092\u5F97\u3066\u3001\u6BCE\u65E5\u30B9\u30B1\u30C3\u30C1\u3057\u307E\u3057\u3087\u3046\u3002\"},W_nTXp3hn:{v0:\"\uCE5C\uAD6C\uB4E4\uACFC \uD568\uAED8 \uC628\uB77C\uC778\uC5D0\uC11C \uBB34\uB8CC\uB85C \uADF8\uB9BC \uADF8\uB9AC\uAE30 | Magma \uB4DC\uB85C\uC789 \uC6F9\uC0AC\uC774\uD2B8\",v1:\"\uC608\uC220\uC744 \uD5A5\uC0C1\uC2DC\uD0A4\uAE30 \uC704\uD55C \uC601\uAC10\uC744 \uCC3E\uACE0 \uC788\uB098\uC694? Magma\uC5D0\uC11C \uC544\uB984\uB2E4\uC6B4 \uADF8\uB9BC\uB4E4\uC744 \uAC10\uC0C1\uD558\uACE0, \uD568\uAED8 \uADF8\uB9BC\uC744 \uADF8\uB9AC\uBA74\uC11C \uB9E4\uC77C \uC2A4\uCF00\uCE58\uD560 \uC218 \uC788\uB294 \uC544\uC774\uB514\uC5B4\uB97C \uC5BB\uC5B4\uBCF4\uC138\uC694. \uACF5\uC720 \uCE94\uBC84\uC2A4\uB97C \uD1B5\uD574 \uB3C5\uCC3D\uC801\uC778 \uC791\uD488\uC744 \uCC3D\uC791\uD574\uBCF4\uC138\uC694!\"}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n(() => {\\n    // open Intercom widget on request\\n\\n    function getQueryParam(param) {\\n        var regex = new RegExp('[?&]' + param + '(=([^&#]*)|&|#|$)', 'i');\\n        var results = regex.exec(window.location.href);\\n        if (!results) return null;\\n        if (!results[2]) return '';\\n        return decodeURIComponent(results[2].replace(/\\\\+/g, ' '));\\n    }\\n\\n    function openIntercom() {\\n        if (typeof window === 'undefined' || !window.Intercom) {\\n            setTimeout(openIntercom, 500);\\n            return;\\n        }\\n        window.Intercom('showNewMessage', '');\\n    }\\n\\n    // Check if action=contact-support\\n    if (getQueryParam('action') === 'contact-support') {\\n        openIntercom();\\n    }\\n\\n    // report events\\n\\n    let location = document.location.href;\\n    let referrer = document.referrer;\\n    // Check if MutationObserver is available\\n    if (typeof MutationObserver !== 'undefined') {\\n        const observer = new MutationObserver((mutationsList) => {\\n            if (location !== document.location.href) {\\n                referrer = location;\\n                location = document.location.href;\\n                sendPostHogEvent('View page', getViewPageEvent());\\n            }\\n        });\\n\\n        // handle SPA navigation too\\n        const targetNode = document.querySelector('div#main');\\n        if (targetNode) {\\n            observer.observe(targetNode, { childList: true, subtree: true });\\n        } else {\\n            console.error('Target node for MutationObserver not found');\\n        }\\n    } else {\\n        console.warn('MutationObserver is not available in this environment.');\\n    }\\n\\n    function getViewPageEvent() {\\n        return {\\n            page: document.title ?? '',\\n            url: window.location.pathname,\\n            screenResolution: (window.screen?.width && window.screen.height) ? `${window.screen?.height}x${window.screen?.width}` : undefined,\\n            viewport: `${window.innerHeight}x${window.innerWidth}`\\n        }\\n    }\\n\\n    function sendPostHogEvent(eventName, data) {\\n        let props = {...data}\\n        props.$current_url = document.location.href;\\n        props.$pathname = document.location.pathname;\\n        props.$browserLanguage = navigator.language;\\n        props.$language = localStorage.getItem('preferredLocale') || 'auto';\\n        if (referrer) {\\n            const ref = new URL(referrer);\\n            props.$referrer = ref.href;\\n            props.$referring_domain = ref.host;\\n        }\\n        props.landingPage = true;\\n        fetch('/api/track/event', {\\n            method: 'POST',\\n            headers: {\\n                'Content-Type': 'application/json'\\n            },\\n            body: JSON.stringify({ eventName, props })\\n        });\\n    }\\n    document.addEventListener('DOMContentLoaded', (ev) => {\\n        sendPostHogEvent('View page', getViewPageEvent());\\n    })\\n})();\\n</script>\",customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NXH6G97\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-NXH6G97');</script>\\n<!-- End Google Tag Manager -->\\n<!-- Start of Intercom Embed Code -->\\n<script>\\n  window.intercomSettings = {\\n    api_base: \\\"https://api-iam.intercom.io\\\",\\n    app_id: \\\"tw7ujjos\\\",\\n  };\\n</script>\\n\\n\\n<script>\\n  // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/tw7ujjos'\\n  (function(){var w=window;var ic=w.Intercom;if(typeof ic===\\\"function\\\"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/tw7ujjos';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();\\n</script>\\n<!-- Start of Intercom Embed Code -->\",customHTMLHeadStart:'<link rel=\"preload\" as=\"script\" href=\"https://www.googletagservices.com/tag/js/gpt.js\">\\n\\n<style>\\n    .partnership-content-v {\\n        min-width: 160px;\\n    }\\n    .partnership-content-h {\\n        min-height: 90px;\\n    }\\n  .framer-image {\\n    display: block;\\n    margin-left: auto;\\n    margin-right: auto;\\n    width: 50%;\\n  }\\n</style>',description:getLocalizedValue(\"v1\",activeLocale)??\"Magma is where artists draw, collaborate, and grow together. Join shared canvases, follow favorite creators, and take part in live Art Jams. Whether you draw, share, or simply watch the magic unfold\u2014Magma turns art into a multiplayer experience.\",favicon:\"https://framerusercontent.com/assets/7aWgMfNwpx4BiTSZLAN1ApYX5M.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/EEx6PVrvKtmg2iKptqgxdK7SLE.webp\",title:getLocalizedValue(\"v0\",activeLocale)??\"Draw, Collaborate & Create with Artists Around the World | Magma\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACA,IAAMA,EAAiB,CAAC,UAAU,CAAC,GAAG,4GAA4B,GAAG,6VAAgE,EAAE,UAAU,CAAC,GAAG,4MAA4C,GAAG,+cAAmF,EAAE,UAAU,CAAC,GAAG,8KAA4C,GAAG,ygBAAoH,CAAC,EAAE,SAASC,EAAkBC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOJ,EAAiBG,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CAAgB,SAARG,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA64F,oBAAoB;AAAA;AAAA,4CAAuP,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,uCAA20C,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAA8V,YAAYP,EAAkB,KAAKO,CAAY,GAAG,6PAAwP,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAMP,EAAkB,KAAKO,CAAY,GAAG,kEAAkE,CAAE",
  "names": ["valuesByLocaleId", "getLocalizedValue", "key", "locale", "values", "value", "metadata", "params", "activeLocale"]
}
