{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/jVH9HzxjBV0g2pH3Nc06/Qq6J3CDvpRzAPoI0ESC1/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (2f96024)\nconst valuesByLocaleId={NoH2HLppj:{v0:\"Ringr\",v1:\"AI Calls for Enterprise\"}};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{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript>\\n  <iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-WR8N5WF8\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>\\n</noscript>\\n',customHTMLHeadStart:\"<!-- 1. Dynamically load Usercentrics Autoblocker (must be first) -->\\n<script>\\n  const autoblocker = document.createElement('script');\\n  autoblocker.src = \\\"https://web.cmp.usercentrics.eu/modules/autoblocker.js\\\";\\n  autoblocker.setAttribute('data-uc-block', '');\\n  document.head.prepend(autoblocker);\\n</script>\\n\\n<!-- 2. Set Google Consent Mode defaults BEFORE GTM -->\\n<script type=\\\"text/javascript\\\">\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag() { dataLayer.push(arguments); }\\n\\n  gtag('consent', 'default', {\\n    ad_storage: 'denied',\\n    analytics_storage: 'denied',\\n    ad_user_data: 'denied',\\n    ad_personalization: 'denied',\\n    wait_for_update: 2000\\n  });\\n\\n  gtag('set', 'ads_data_redaction', true);\\n</script>\\n\\n<!-- 3. Load Usercentrics CMP -->\\n<script id=\\\"usercentrics-cmp\\\" src=\\\"https://web.cmp.usercentrics.eu/ui/loader.js\\\" data-settings-id=\\\"TZ6iGW-OESxx6z\\\" async=\\\"\\\">\\n</script>\\n\\n<!-- 4. Consent update listener: pushes to dataLayer + updates gtag -->\\n<script type=\\\"text/javascript\\\">\\n  window.addEventListener(\\\"ucEvent\\\", function (e) {\\n    if (e.detail && e.detail.event === \\\"consent_status\\\") {\\n      const ucAnalyticsService = 'gstatic.com';\\n      const ucAdServices = ['Google Ads', 'DoubleClick Ad', 'Conversion Linker'];\\n\\n      const analyticsConsent = e.detail[ucAnalyticsService] === true;\\n      const adsConsent = ucAdServices.some(service => e.detail[service] === true);\\n\\n      gtag('consent', 'update', {\\n        ad_storage: adsConsent ? 'granted' : 'denied',\\n        ad_user_data: adsConsent ? 'granted' : 'denied',\\n        ad_personalization: adsConsent ? 'granted' : 'denied',\\n        analytics_storage: analyticsConsent ? 'granted' : 'denied'\\n      });\\n\\n      window.dataLayer.push({\\n        event: 'uc_consent_updated',\\n        analytics: analyticsConsent,\\n        ads: adsConsent\\n      });\\n    }\\n  });\\n</script>\\n\\n<!-- 5. Load Google Tag Manager AFTER all consent logic -->\\n<script type=\\\"text/javascript\\\">\\n  (function(w,d,s,l,i){\\n    w[l]=w[l]||[];\\n    w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});\\n    var f=d.getElementsByTagName(s)[0],\\n        j=d.createElement(s),\\n        dl=l !== 'dataLayer' ? '&l=' + l : '';\\n    j.async = true;\\n    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;\\n    f.parentNode.insertBefore(j,f);\\n  })(window, document, 'script', 'dataLayer', 'GTM-WR8N5WF8');\\n</script>\\n\",description:getLocalizedValue(\"v1\",activeLocale)??\"Llamadas con IA para Enterprise\",favicon:\"https://framerusercontent.com/assets/PLPWerSidaiGcn6CeK5AHQDZSA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/qtsSzogdQY60L771ZrJVLORnXs.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"Ringr\"};}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,QAAQ,GAAG,yBAAyB,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,oBAAoB;AAAA;AAAA;AAAA;AAAA,EAAoN,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,EAA05E,YAAYP,EAAkB,KAAKO,CAAY,GAAG,kCAAkC,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAMP,EAAkB,KAAKO,CAAY,GAAG,OAAO,CAAE",
  "names": ["valuesByLocaleId", "getLocalizedValue", "key", "locale", "values", "value", "metadata", "params", "activeLocale"]
}
