{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/etNb5l19HROar7dBGI7H/vgRbOnLr5XTAY3hWTsHu/siteMetadata.js", "ssg:https://framerusercontent.com/modules/wiuD7OwhVHnuRfwqYwWT/5vpGhSp9TR5SNtgs9K2I/wPQHVu2FR.js"],
  "sourcesContent": ["// Generated by Framer (2fef4c5)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:'<script>\\ndocument.addEventListener(\"DOMContentLoaded\", function () {\\n  let chatOpen = false;\\n  let chatContainer = null;\\n\\n  // Escucha mensajes del iframe (por ejemplo, para cerrar el chat)\\n  window.addEventListener(\"message\", function(event) {\\n    // Puedes validar event.origin si es necesario\\n    if (event.data && event.data.action === \"closeChat\") {\\n      closeChat();\\n    }\\n  });\\n\\n  function injectChatbot() {\\n    let chatButton = document.getElementById(\"chat-button\");\\n    if (!chatButton) {\\n      chatButton = document.createElement(\"div\");\\n      chatButton.id = \"chat-button\";\\n      // Reemplazando el SVG con el bot\\xf3n \"Ask AI\"\\n      chatButton.innerHTML = `\\n        <a href=\"#\" class=\"ask-ai-button\">\\n          Ask <span class=\"ai-logo\">AI</span>\\n        </a>\\n      `;\\n      document.body.appendChild(chatButton);\\n\\n      chatButton.addEventListener(\"click\", function (event) {\\n        event.stopPropagation();\\n        event.preventDefault();\\n        toggleChat();\\n      });\\n    }\\n  }\\n\\n  function toggleChat() {\\n    if (!chatOpen) {\\n      openChat();\\n    } else {\\n      closeChat();\\n    }\\n  }\\n\\n  function openChat() {\\n    if (!chatContainer) {\\n      chatContainer = document.createElement(\"div\");\\n      chatContainer.id = \"chat-container\";\\n      // Estructura: overlay con blur + iframe centrado\\n      chatContainer.innerHTML = `\\n        <div id=\"chat-overlay\"></div>\\n        <iframe id=\"chatbot-iframe\" src=\"https://tentwo.agency/chatbot/public/index.html\" loading=\"lazy\"></iframe>\\n      `;\\n      // Cierra el chat si se hace clic en el overlay (fuera del iframe)\\n      chatContainer.addEventListener(\"click\", function(event) {\\n        let iframeEl = document.getElementById(\"chatbot-iframe\");\\n        if (iframeEl && !iframeEl.contains(event.target)) {\\n          closeChat();\\n        }\\n      });\\n      document.body.appendChild(chatContainer);\\n    } else {\\n      chatContainer.style.display = \"block\";\\n    }\\n    chatOpen = true;\\n  }\\n\\n  function closeChat() {\\n    if (chatContainer) {\\n      document.body.removeChild(chatContainer);\\n      chatContainer = null;\\n    }\\n    chatOpen = false;\\n  }\\n\\n  injectChatbot();\\n});\\n</script>\\n\\n<style>\\n  /* Bot\\xf3n para abrir el chat */\\n  #chat-button {\\n    position: fixed;\\n    bottom: 50px;\\n    right: 20px;\\n    cursor: pointer;\\n    z-index: 10001;\\n    transition: transform 0.3s ease;\\n  }\\n  #chat-button:hover {\\n    transform: scale(1.05);\\n  }\\n  \\n  /* Estilos para el bot\\xf3n Ask AI */\\n  .ask-ai-button {\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    background-color: #1a1a1a;\\n    color: white;\\n    border: none;\\n    border-radius: 40px;\\n    padding: 10px 20px;\\n    font-size: 18px;\\n    font-weight: 500;\\n    cursor: pointer;\\n    box-shadow: 0 2px 5px rgba(0,0,0,0.2);\\n    transition: all 0.3s ease;\\n    text-decoration: none;\\n    min-width: 100px;\\n  }\\n  \\n  .ask-ai-button:hover {\\n    background-color: #333;\\n    transform: translateY(-2px);\\n    box-shadow: 0 4px 8px rgba(0,0,0,0.2);\\n  }\\n  \\n  .ai-logo {\\n    font-weight: bold;\\n    font-style: normal;\\n    margin-left: 5px;\\n    font-size: 18px;\\n  }\\n  \\n  /* Contenedor completo del chat (overlay + ventana) */\\n  #chat-container {\\n    position: fixed;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    z-index: 10000;\\n  }\\n  /* Overlay con efecto de blur */\\n  #chat-overlay {\\n    position: absolute;\\n    top: 0;\\n    left: 0;\\n    width: 100%;\\n    height: 100%;\\n    backdrop-filter: blur(8px);\\n    background: #0000004d;\\n    -webkit-backdrop-filter: blur(8px);\\n  }\\n  /* Iframe centrado; tama\\xf1o para desktop y mobile mediante media queries */\\n  #chatbot-iframe {\\n    border: none;\\n    position: absolute;\\n    top: 50%;\\n    left: 50%;\\n    transform: translate(-50%, -50%);\\n    z-index: 10001;\\n  }\\n  /* Versi\\xf3n desktop */\\n  @media (min-width: 769px) {\\n    #chatbot-iframe {\\n      width: 800px;\\n      height: 740px;\\n    }\\n  }\\n  /* Versi\\xf3n mobile */\\n  @media (max-width: 768px) {\\n    #chatbot-iframe {\\n      width: 95vw;\\n      height: 90vh;\\n    }\\n  }\\n</style> ',customHTMLHeadEnd:'<script type=\"text/javascript\">\\n    (function(c,l,a,r,i,t,y){\\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\\n        t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\\n    })(window, document, \"clarity\", \"script\", \"qck7fxxed6\");\\n</script>\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=AW-16888241400\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'AW-16888241400\\');\\n</script>\\n\\n',description:\"TenTwo is Orlando\u2019s full-service marketing partner: AI automation, branding, web design & paid media solutions for businesses ready to scale. Let\u2019s grow \u2192\",favicon:\"https://framerusercontent.com/assets/cIJAL4BFQLQ6ejfY2hORHckOHLw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ucfo8VCouXNTWDJWFUCMHtAvsG8.png\",title:\"Full-Service Marketing Agency in Orlando | TenTwo\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3ce81f8)\nimport siteMetadata from\"https://framerusercontent.com/modules/etNb5l19HROar7dBGI7H/vgRbOnLr5XTAY3hWTsHu/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"bcaupo\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"kgt1qj\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"11tye9\",mediaQuery:\"(max-width: 809px)\"}],description:siteMetadata(params,activeLocale).description,elements:{dbYqb7N8a:\"benefits\",ExvConU3M:\"faq\",IpbMJAvum:\"hero-media-trigger\",Irfp_sgzv:\"projects\",Kep9YdC5j:\"pricing\",rWoUywAEZ:\"reviews\",s0ez_kj7J:\"services\",S3p0ztr_v:\"about\",T6hCbgQPo:\"hero\",t9UvQS1jI:\"hero-media\",yJAO9q2Gs:\"process\"},robots:\"max-image-preview:large\",serializationId:\"framer-rSNOp\",title:siteMetadata(params,activeLocale).title||\"Page\",viewport:\"width=device-width\"};}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;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;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,WAAilI,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAkqB,YAAY,4KAA6J,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,mDAAmD,CAAE,CCAlnK,SAARC,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,4CAA4C,EAAE,CAAC,KAAK,SAAS,WAAW,oBAAoB,CAAC,EAAE,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,UAAU,WAAW,UAAU,MAAM,UAAU,qBAAqB,UAAU,WAAW,UAAU,UAAU,UAAU,UAAU,UAAU,WAAW,UAAU,QAAQ,UAAU,OAAO,UAAU,aAAa,UAAU,SAAS,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,OAAO,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC7zBC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
