{"version":3,"file":"shared-lib.ufkHTZ6E.mjs","names":[],"sources":["https:/framerusercontent.com/modules/92ryuVdDHJ8E2JX5c96R/RyXDQRzR0Wtv1IJ2LGmG/siteMetadata.js"],"sourcesContent":["// Generated by Framer (504870a)\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-P2C9BGC\" 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 -->',customHTMLHeadStart:\"<script src=\\\"https://t.cometlytrack.com/e?uid=8f0ab0-3377699778000026-a32343-s\\\"></script>\\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-P2C9BGC');</script>\\n<!-- End Google Tag Manager -->\\n\\n<!-- Safe URL param persistence script -->\\n<script>\\n(function persistTrackingParams() {\\n  // Save all query parameters to sessionStorage\\n  const saveParams = () => {\\n    const params = new URLSearchParams(window.location.search);\\n    for (const [key, value] of params.entries()) {\\n      sessionStorage.setItem(key, value);\\n    }\\n  };\\n\\n  // Restore stored params without reloading the page\\n  const restoreParams = () => {\\n    const params = new URLSearchParams(window.location.search);\\n    const storedParams = Object.entries(sessionStorage);\\n    let updated = false;\\n\\n    for (const [key, value] of storedParams) {\\n      if (!params.has(key)) {\\n        params.append(key, value);\\n        updated = true;\\n      }\\n    }\\n\\n    if (updated) {\\n      // Use history.replaceState to update URL without reload\\n      const newUrl = window.location.pathname + '?' + params.toString() + window.location.hash;\\n      window.history.replaceState({}, '', newUrl);\\n    }\\n  };\\n\\n  // Initial save & restore\\n  saveParams();\\n  restoreParams();\\n\\n  // Watch for URL changes (SPA navigation)\\n  let currentPage = location.href;\\n  setInterval(() => {\\n    if (currentPage !== location.href) {\\n      currentPage = location.href;\\n      saveParams();\\n      restoreParams();\\n    }\\n  }, 500);\\n})();\\n</script>\\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 -->\",favicon:\"https://framerusercontent.com/assets/UUWu8cwujI4nDuJ2qkVcMd3E.png\",robots:\"max-image-preview:large\",title:\"Technology Programs | Circuit Stream & McGill Continuing Education\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;iDAAg5B,oBAAoB;;;;;;oCAA0b,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oBAAs9D,QAAQ,oEAAoE,OAAO,0BAA0B,MAAM,qEAAqE"}