{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/gb5WSUdGIuDaBpRqMOIz/vttGoqJKzKcfqVITn6tf/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (98a2bb2)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<!-- Script for Hubspot Form(s) loading -->\\n<script>\\n(function autoResizeHubspotIframe() {\\n  const resizeHubspotForms = () => {\\n    const iframes = document.querySelectorAll('iframe.hs-form-iframe');\\n\\n    iframes.forEach((iframe) => {\\n      try {\\n        const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;\\n        const iframeBody = iframeDoc.body;\\n\\n        if (iframeBody && iframeBody.scrollHeight > 0) {\\n          iframe.style.height = iframeBody.scrollHeight + 'px';\\n          iframe.style.overflow = 'visible'; // just in case\\n        }\\n      } catch (err) {\\n        // Usually a cross-origin issue, ignore silently\\n      }\\n    });\\n  };\\n\\n  // Poll every 1 second to see if the iframe is loaded and needs resizing\\n  const interval = setInterval(() => {\\n    resizeHubspotForms();\\n  }, 1000);\\n})();\\n</script>\\n<!-- End script for Hubspot Form(s) loading -->\",customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5XV2WJW\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->\\n\\n<!-- Start of HubSpot Embed Code -->\\n<script type=\"text/javascript\" id=\"hs-script-loader\" async=\"\" defer=\"\" src=\"//js.hs-scripts.com/3885542.js\"></script>\\n<!-- End of HubSpot Embed Code -->',customHTMLHeadEnd:'<script>\\n  const METADATA = {\\n    uni: \"uci\",\\n  };\\n\\n  window.METADATA = JSON.stringify(METADATA);\\n</script>\\n\\n<script type=\"text/javascript\" src=\"https://framer-utils.s3.amazonaws.com/index.js\">\\n</script>\\n',customHTMLHeadStart:\"<meta name=\\\"google-site-verification\\\" content=\\\"B7dv9J94h4HXK5zNBYtDtdeTa0JTVyS_ZGLK_IzzIiQ\\\">\\n<!-- 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-5XV2WJW');</script>\\n<!-- End Google Tag Manager -->\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-SD3YHQM8H8\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  gtag('config', 'G-SD3YHQM8H8');\\n</script>\\n\\n\\n<!-- utm queries persist -->\\n<script>\\n  const utmQueryStringHandle = () => {\\n    let params = new URLSearchParams(document.location.search);\\n\\n    //   sessionStorage.setItem(`on9_asd`, \\\"qwe\\\");\\n\\n    // get all utm_s in query, upsert them to storage\\n    if (params.size >= 1) {\\n      [...params]\\n        .filter(([key, value]) => {\\n          return key.startsWith(\\\"utm_\\\");\\n        })\\n        .forEach(([key, value]) => {\\n          // if (!sessionStorage.getItem(key)) {\\n          sessionStorage.setItem(`${key}`, value);\\n          // }\\n        });\\n    }\\n\\n    if (sessionStorage && sessionStorage?.length >= 1) {\\n      const storedParams = [...Object.entries(sessionStorage)].filter(\\n        ([key, value]) => {\\n          return key.startsWith(\\\"utm_\\\");\\n        }\\n      );\\n\\n      // get all utm_s in storage, convert them as querystring, redirect\\n      const paramQueries = storedParams.reduce((accu, [key, value], index) => {\\n        if (!params.get(key)) {\\n          accu = `${accu}${index === 0 ? `?` : `&`}${key}=${value}`;\\n        }\\n        return accu;\\n      }, ``);\\n\\n      if (paramQueries) {\\n        window.location.search = paramQueries;\\n      }\\n    }\\n  };\\n\\n  utmQueryStringHandle();\\n\\n  let currentPage = location.href;\\n  // listen for changes\\n  setInterval(function () {\\n    if (currentPage != location.href) {\\n      // page has changed, set new page as 'current'\\n      currentPage = location.href;\\n\\n      // on url change\\n      utmQueryStringHandle();\\n    }\\n  }, 500);\\n</script>\\n\\n<!-- utm queries persist -->\\n\\n\\n<!-- CRAZY EGG -->\\n<script type=\\\"text/javascript\\\" src=\\\"//script.crazyegg.com/pages/scripts/0118/6703.js\\\" async=\\\"async\\\"></script>\\n<!-- CRAZY EGG -->\\n\\n<!--GOOGLE VERIFICATION -->\\n<meta name=\\\"google-site-verification\\\" content=\\\"5PlzAmKjadddJfS9hUc6Uctgj8EogXTNAtV6vmFTfdE\\\">\\n\\n<!--GOOGLE VERIFICATION-->\\n\\n\\n\",description:\"Learn how to build and prototype games, as well as augmented reality (AR) and virtual reality (VR) applications.\",favicon:\"https://framerusercontent.com/assets/peAwQijcDArtHYLsZmo8e0Of8O0.png\",robots:\"max-image-preview:large\",title:\"UCF Continuing Education | AR/VR and Gaming Courses\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,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,iDAAg5B,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,oCAA0b,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAyN,oBAAoB;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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAorF,YAAY,mHAAmH,QAAQ,uEAAuE,OAAO,0BAA0B,MAAM,qDAAqD,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
