{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/u4ptIbnpqHROEpU7v2xg/Js1VAcch6mjJMPraXVze/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (f7ce5cf)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\nwindow.addEventListener(\\\"load\\\", (event) => {\\n  // Set the default active button and div\\n\\n\\n  // Existing event listeners for button clicks\\n  document.querySelectorAll(\\\"button[data-framer-name='button']\\\").forEach(button => {\\n    button.addEventListener(\\\"click\\\", () => {\\n      // Remove the active class from all buttons and divs\\n      document.querySelectorAll(\\\"button[data-framer-name='button']\\\").forEach(btn => btn.classList.remove(\\\"active\\\"));\\n      document.querySelectorAll(\\\".framer-1szgs3d > div > div\\\").forEach(div => div.classList.remove(\\\"active\\\"));\\n      document.querySelectorAll(\\\".framer-1szgs3d > div\\\").forEach(div => div.classList.remove(\\\"active\\\"));\\n\t  \\n      // Add the active class to the clicked button\\n      button.classList.add(\\\"active\\\");\\n\\n      // Get the button ID\\n      let buttonId = button.id;\\n      \\n      // Find the matching div and add the active class\\n      let matchingDiv = document.querySelector(`div[data-framer-name=\\\"${buttonId}\\\"]`);\\n      if (matchingDiv) {\\n        matchingDiv.classList.add(\\\"active\\\");\\n      }\\n    });\\n  });\\n   document.querySelector(\\\"button#projects\\\")?.classList.add(\\\"active\\\");\\ndocument.querySelector(\\\".framer-k0hzbl\\\")?.classList.add(\\\"active\\\");\\n\\n  \\n  let headings = document.querySelectorAll('.change-text h2');\\n    let currentIndex = 0;\\n\\n    function showNextHeading() {\\n        // Set all headings to be invisible\\n        headings.forEach((heading) => {\\n            heading.classList.remove('visible');\\n            heading.classList.add('hidden');\\n        });\\n\\n        // Set the current heading to be visible\\n        headings[currentIndex].classList.remove('hidden');\\n        headings[currentIndex].classList.add('visible');\\n\\n        // Move to the next index (looping back to the start if necessary)\\n        currentIndex = (currentIndex + 1) % headings.length;\\n    }\\n\\n    // Show the first heading initially\\n    showNextHeading();\\n\\n    // Change heading every 7 seconds\\n    setInterval(showNextHeading, 7000);\\n\t\\n\t\t  \\n\t\t  window.onscroll = function() {myFunction()};\\n\\n\t\tvar header =  document.querySelector(\\\"header\\\");\\n\t\tvar sticky = header.offsetTop;\\n\\n\t\tfunction myFunction() {\\n\t\t  if (window.pageYOffset > sticky) {\\n\t\t\theader.classList.add(\\\"sticky\\\");\\n\t\t  } else {\\n\t\t\theader.classList.remove(\\\"sticky\\\");\\n\t\t  }\\n\t\t}\\n\t\t\\n\tdocument.addEventListener('keydown', function(event) {\\n\t\t// Check if the active element is an input or textarea\\n\t\tlet activeElement = document.activeElement;\\n\t\tif (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') {\\n\t\t\treturn; // Exit the function if typing in an input or textarea\\n\t\t}\\n\t\t\\n\t\tif (event.key === 'b' || event.key === 'B') {\\n\t\t\tlet demoButton = document.querySelector('.framer-ri18qx.framer-21yfxv');\\n\t\t\tif (demoButton) {\\n\t\t\t\tdemoButton.click();\\n\t\t\t}\\n\t\t}\\n\\n\t\tif (event.key === 's' || event.key === 'S') {\\n\t\t\tlet startButton = document.querySelector('.framer-1lh2xxr.framer-21yfxv');\\n\t\t\tif (startButton) {\\n\t\t\t\tstartButton.click();\\n\t\t\t}\\n\t\t}\\n\t});\\n\\n\t\\n\\n});\\n\\n\t\t  \\nwindow.onscroll = function() {myFunction()};\\n\\n\t\tlet header =  document.querySelector(\\\"header\\\");\\n\t\tlet sticky = header.offsetTop;\\n\\n\t\tfunction myFunction() {\\n\t\t  if (window.pageYOffset > sticky) {\\n\t\t\theader.classList.add(\\\"sticky\\\");\\n\t\t  } else {\\n\t\t\theader.classList.remove(\\\"sticky\\\");\\n\t\t  }\\n\t\t}\\n\t\t\\n    document.addEventListener('keydown', function(event) {\\n\t\t// Check if the active element is an input or textarea\\n\t\tlet activeElement = document.activeElement;\\n\t\tif (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') {\\n\t\t\treturn; // Exit the function if typing in an input or textarea\\n\t\t}\\n\t\t\\n\t\tif (event.key === 'b' || event.key === 'B') {\\n\t\t\tlet demoButton = document.querySelector('.framer-ri18qx.framer-21yfxv');\\n\t\t\tif (demoButton) {\\n\t\t\t\tdemoButton.click();\\n\t\t\t}\\n\t\t}\\n\\n\t\tif (event.key === 's' || event.key === 'S') {\\n\t\t\tlet startButton = document.querySelector('.framer-1lh2xxr.framer-21yfxv');\\n\t\t\tif (startButton) {\\n\t\t\t\tstartButton.click();\\n\t\t\t}\\n\t\t}\\n\t});\t\\n\t\\n\\n  let observer1 = new MutationObserver((mutationsList, observer1) => {\\n  setTimeout(() => {\\n      document.querySelectorAll(\\\"button[data-framer-name='button']\\\").forEach(button => {\\n      button.addEventListener(\\\"click\\\", () => {\\n        // Remove the active class from all buttons and divs\\n        document.querySelectorAll(\\\"button[data-framer-name='button']\\\").forEach(btn => btn.classList.remove(\\\"active\\\"));\\n        document.querySelectorAll(\\\".framer-1szgs3d > div > div\\\").forEach(div => div.classList.remove(\\\"active\\\"));\\n        document.querySelectorAll(\\\".framer-1szgs3d > div\\\").forEach(div => div.classList.remove(\\\"active\\\"));\\n\\n        // Add the active class to the clicked button\\n        button.classList.add(\\\"active\\\");\\n\\n        // Get the button ID\\n        let buttonId = button.id;\\n\\n        // Find the matching div and add the active class\\n        let matchingDiv = document.querySelector(`div[data-framer-name=\\\"${buttonId}\\\"]`);\\n        if (matchingDiv) {\\n          matchingDiv.classList.add(\\\"active\\\");\\n        }\\n      });\\n    });\\n\\n    // Check if any button is already active before setting default active state\\n    const hasActiveButton = document.querySelector(\\\"button[data-framer-name='button'].active\\\");\\n    if (!hasActiveButton) {\\n      document.querySelector(\\\"button#projects\\\")?.classList.add(\\\"active\\\");\\n      document.querySelector(\\\".framer-k0hzbl\\\")?.classList.add(\\\"active\\\");\\n    }\\n  \\n\t\t  \\n\t\t  window.onscroll = function() {myFunction()};\\n\\n\t\tvar header1 =  document.querySelector(\\\"header\\\");\\n\t\tvar sticky1 = header1.offsetTop;\\n\\n\t\tfunction myFunction() {\\n\t\t  if (window.pageYOffset > sticky1) {\\n\t\t\theader1.classList.add(\\\"sticky\\\");\\n\t\t  } else {\\n\t\t\theader1.classList.remove(\\\"sticky\\\");\\n\t\t  }\\n\t\t}\\n\t\t\\n\tdocument.addEventListener('keydown', function(event) {\\n\t\t// Check if the active element is an input or textarea\\n\t\tlet activeElement = document.activeElement;\\n\t\tif (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') {\\n\t\t\treturn; // Exit the function if typing in an input or textarea\\n\t\t}\\n\t\t\\n\t\tif (event.key === 'b' || event.key === 'B') {\\n\t\t\tlet demoButton = document.querySelector('.framer-ri18qx.framer-21yfxv');\\n\t\t\tif (demoButton) {\\n\t\t\t\tdemoButton.click();\\n\t\t\t}\\n\t\t}\\n\\n\t\tif (event.key === 's' || event.key === 'S') {\\n\t\t\tlet startButton = document.querySelector('.framer-1lh2xxr.framer-21yfxv');\\n\t\t\tif (startButton) {\\n\t\t\t\tstartButton.click();\\n\t\t\t}\\n\t\t}\\n\t});\\n  \\nlet headings = document.querySelectorAll('.change-text h2');\\n    let currentIndex = 0;\\n\\n    function showNextHeading() {\\n        // Set all headings to be invisible\\n        headings.forEach((heading) => {\\n            heading.classList.remove('visible');\\n            heading.classList.add('hidden');\\n        });\\n\\n        // Set the current heading to be visible\\n        headings[currentIndex].classList.remove('hidden');\\n        headings[currentIndex].classList.add('visible');\\n\\n        // Move to the next index (looping back to the start if necessary)\\n        currentIndex = (currentIndex + 1) % headings.length;\\n    }\\n\\n    // Show the first heading initially\\n    showNextHeading(headings);\\n\\n    // Change heading every 7 seconds\\n    setInterval(showNextHeading, 7000);\\n\t}, 1000);\\n  });\\n\\n\\n  observer1.observe(document.body, { childList: true, subtree: true });\\n\\n\\n\\n</script>\\n\\n<script>\\ndocument.addEventListener('DOMContentLoaded', function () {\\ndocument.querySelectorAll('[data-framer-name=\\\"menu-label\\\"]').forEach(label => {\\n  label.addEventListener('click', function () {\\n    const parentItem = this.closest('[data-framer-name=\\\"sub-menu-item\\\"]');\\n    if (parentItem) {\\n      parentItem.classList.toggle('active'); // Replace 'active' with your desired class name\\n    }\\n  });\\n});\\n});\\n</script>\\n\\n\\n<script>\\n  window.intercomSettings = {\\n    api_base: \\\"https://api-iam.intercom.io\\\",\\n    app_id: \\\"zmdjyo2w\\\",\\n  };\\n</script>\\n\\n\\n<script>\\n  // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/zmdjyo2w'\\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/zmdjyo2w';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>\",customHTMLBodyStart:'\\n\\n<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PZ85VFM\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadEnd:'<style>\\n\\ndiv:has([data-framer-background-image-wrapper=\"true\"]) {\\n\theight: auto !important;\\n}\\n\\n[data-framer-background-image-wrapper=\"true\"] {\\n\tposition: relative !important;\\n}\\n\\n#main {\\n\tpadding-top: 85px;\\n}\\nheader {\\n\tposition: fixed !important;\\n\tleft: 0;\\n\tright: 0;\\n\ttop: 0;\\n\tz-index: 99;\\n\tbackground: transparent !important;\\n\toverflow: visible !important;\\n}\\n\\nheader [data-framer-name=\"row\"] {\\n\ttransition: 0.6s;\\n}\\n\\nheader.sticky [data-framer-name=\"row\"] {\\n\tpadding: 10px;\\n\tbackground: rgba(255, 255, 255, 0.01);\\n\tborder: 1px solid rgba(255, 255, 255, 0.08);\\n\tbackdrop-filter: blur(22px);\\n\t-webkit-backdrop-filter: blur(22px);\\n\tborder-radius: 14px !important;\\n\twidth: 90%;\\n}\\n\\nheader {\\n\ttransition: 0.6s;\\n}\\n\\na[data-framer-name=\"menu-label\"] * {\\n\ttransition: 0.8s;\\n}\\n\\n[data-framer-name=\"sub-menu-item\"]:hover a[data-framer-name=\"menu-label\"] *, [data-framer-name=\"sub-menu-item\"]:focus a[data-framer-name=\"menu-label\"]:focus * {\\n\tcolor: #fff !important;\\n}\\n\\ndiv[data-framer-name=\"sub-menu-main\"] {\\n\tposition: absolute !important;\\n\ttop: 20px;\\n\tz-index: 11;\\n\tleft: 0;\\n\tpadding-top: 10px !important;\\n}\\n\\ndiv[name=\"footer-center\"]::before {\\n\tcontent: \"\";\\n\tbackground: rgba(255, 255, 255, 0.12);\\n\twidth: 360px;\\n\theight: 360px;\\n\tborder-radius: 100%;\\n\tfilter: blur(185px);\\n\tposition: absolute;\\n\ttop: -205px;\\n}\\n\\ndiv[name=\"footer-bg-overlay\"]::before {\\n\tcontent: \"\";\\n\twidth: 100%;\\n\theight: 689px;\\n\tdisplay: inline-block;\\n\tbackground: #FF3893;\\n\tfilter: blur(282px);\\n\tposition: absolute;\\n\ttop: -135px;\\n\tborder-radius: 100%;\\n}\\n\\ndiv[name=\"footer-bg-overlay\"]::after {\\n\twidth: 100%;\\n\tcontent: \"\";\\n\theight: 300px;\\n\tdisplay: inline-block;\\n\tbackground: #101014;\\n\tborder-radius: 50%;\\n\tposition: absolute;\\n\ttop: -143px;\\n\tleft: 0;\\n\tright: 0;\\n}\\n\\ndiv[name=\"footer-sparkel\"] {\\n\tposition: absolute !important;\\n\ttop: -200px;\\n\tleft: 0;\\n\tright: 0;\\n}\\n\\nbody #main a {\\n\ttransition: 1s;\\n\toverflow: hidden !important;\\n}\\n\\na:hover, a:focus {\\n\tcolor: #fff !important;\\n\ttext-decoration: none !important;\\n}\\n\\na[data-framer-name=\"book-a-demo-button\"]::before,\\na[data-framer-name=\"social-icon\"]::before,\\na[name=\"button\"]::before {\\n\tcontent: \\'\\';\\n\tposition:absolute;\\n\tleft:0;\\n\tright:0;\\n\ttop:0;\\n\tbottom:0;\\n\tbackground: linear-gradient(180deg,#ff3893 0%,rgb(232,0,106) 100%);\\n\topacity:0;\\n\ttransition:1s;\\n}\\n\\na[data-framer-name=\"book-a-demo-button\"]:hover::before, a[data-framer-name=\"book-a-demo-button\"]:focus::before,\\na[data-framer-name=\"social-icon\"]:hover::before, a[data-framer-name=\"social-icon\"]:focus::before, \\na[name=\"button\"]:hover::before, a[name=\"button\"]:focus::before {\\n\topacity:1;\\n}\\n\\n.framer-81pee7 [data-framer-name=\"book-a-demo-button\"] * {\\n\tfont-size: 14px;\\n\tline-height: 16px;\\n\tfont-weight: 500;\\n\tfont-family: \"Figtree\", \"Figtree Placeholder\", sans-serif;\\n}\\n\\na[data-framer-name=\"start-for-free-button\"] {\\n\tbackground:transparent !important;\\n}\\n\\na[data-framer-name=\"start-for-free-button\"]::before {\\n\tcontent: \\'\\';\\n\tposition:absolute;\\n\tleft:0;\\n\tright:0;\\n\ttop:0;\\n\tbottom:0;\\n\tbackground: linear-gradient(180deg,#ff3893 0%,rgb(232,0,106) 100%);\\n\topacity:1;\\n\ttransition:1s;\\n}\\n\\na[data-framer-name=\"start-for-free-button\"]:hover::before {\\n\topacity:0;\\n}\\n\\na[data-framer-name=\"start-for-free-button\"]:hover, a[data-framer-name=\"start-for-free-button\"]:focus {\\n\tbackground: #242429 !important;\\n}\\n\\n\\n\\n@media screen and (min-width: 810px) {\\n[data-framer-name=\"sub-menu-item\"]:hover div[data-framer-name=\"sub-menu-main\"] {\\n\tdisplay: flex !important;\\n}\\n\\n[data-framer-name=\"sub-menu-item\"] > a img {\\n\ttransform: rotate(-90deg);\\n\ttransition: 0.8s;\\n}\\n\\n[data-framer-name=\"sub-menu-item\"]:hover > a img {\\n\ttransform: rotate(0deg);\\n}\\n\\n}\\n\\n@media screen and (max-width: 1199px) {\\n\\nheader.sticky [data-framer-name=\"row\"] {\\n\twidth: 100%;\\n}\\n\\n}\\n\\n@media screen and (max-width: 1024px) {\\n\t.framer-149djwk {\\n\t\tgap: 12px !important;\\n\t}\\n\t\\n\t.framer-81pee7 {\\n\t\tgap: 12px !important;\\n\t}\\n\t\\n\t.framer-149djwk a *, .framer-149djwk a {\\n\t\tfont-size: 12px !important;\\n\t}\\n\t\\n\t[data-framer-name=\"menu-label\"] img {\\n\t\twidth: 7px !important;\\n\t}\\n}\\n\\n@media screen and (max-width: 809px) {\\n\tdiv[data-framer-name=\"header-buttons\"] .framer-1lh2xxr {\\n\t\tdisplay: none !important;\\n\t}\\n\t\\n\tdiv[data-framer-name=\"header-right\"] {\\n\t\tflex-direction: column !important;\\n\t\talign-items: flex-start !important;\\n\t\tpadding-right: 10px !important;\\n\t\tgap: 0 !important;\\n\t\t\\n\t}\\n\t\\n\t.framer-1b2hsqo {\\n\t\tmargin-bottom: 25px !important;\\n\t}\\n\t\\n\tdiv[data-framer-name=\"header-right\"] .framer-149djwk {\\n\t\twidth: 100% !important;\\n\t}\\n\theader.framer-w7qJ5 *, header.framer-w7qJ5 {\\n\t\tposition: unset !important;\\n\t}\\n\t\\n\t[data-framer-name=\"Phone Open\"] div[data-framer-name=\"header-right\"] {\\n\t\theight: auto !important;\\n\t\topacity: 1 !important;\\n\t\tvisibility: visible;\\n\t}\\n\t\\n\tdiv[data-framer-name=\"header-right\"] {\\n\t\topacity: 0 !important;\\n\t\tvisibility: hidden;\\n\t\theight: 0 !important;\\n\t}\\n\t\\n\tdiv[name=\"footer-bg-overlay\"]::after {\\n\t\theight: 210px;\\n\t\ttop: -100px;\\n\t}\\n\t\\n\theader [data-framer-name=\"row\"] {\\n\t\ttransition: none;\\n\t}\\n\\n\theader {\\n\t\ttransition:  none;\\n\t}\\n\t\\n\t#main {\\n\t\tpadding-top: 100px;\\n\t}\\n\t\\n\theader [data-framer-name=\"row\"] {\\n\t\tbackground: rgba(255, 255, 255, 0.01);\\n\t\tbackdrop-filter: blur(22px);\\n\t\t -webkit-backdrop-filter: blur(22px);\\n\t}\\n\t\\n\theader [data-framer-name=\"Links\"] p, header [data-framer-name=\"Links\"] a, header [data-framer-name=\"Links\"] a * {\\n\t\tfont-size: 18px !important;\\n\t\tline-height: 26px;\\n\t\tfont-weight: 500 !important;\\n\t\tfont-family: \"Figtree\", \"Figtree Placeholder\", sans-serif !important;\\n\t\ttransition: none !important;\\n\t}\\n\t\\n\theader [data-framer-name=\"Links\"] {\\n\t\tgap: 0 !important;\\n\t\tpadding-bottom: 0 !important;\\n\t}\\n\t\\n\theader [data-framer-name=\"Links\"] > div {\\n\t\tpadding: 17px 0 !important;\\n\t\tborder-bottom: 1px solid rgba(255, 255, 255, 0.14);\\n\t\twidth: 100% !important;\\n\t\tjustify-content: flex-start !important;\\n\t\talign-items: flex-start !important;\\n\t}\\n\t\\n\theader [data-framer-name=\"Links\"] > div:last-child {\\n\t\tborder-bottom:none;\\n\t}\\n\t\\n\tdiv[data-framer-name=\"sub-menu-main\"] {\\n\t\tposition: relative !important;\\n\t\ttop: auto;\\n\t}\\n\t\\n\theader [data-framer-name=\"sub-menu-main\"] > div {\\n\t\tborder: none !important;\\n\t\tbox-shadow: none !important;\\n\t\tbackground: none !important;\\n\t\twidth: 100% !important;\\n\t\tpadding: 0 0 0 15px !important;\\n\t\tbackdrop-filter: none !important;\\n\t}\\n\t\\n\t.active div[data-framer-name=\"sub-menu-main\"] {\\n\t  display: flex !important;\\n\t}\\n\t\\n\t[data-framer-name=\"menu-label\"] img {\\n\t\ttransform: rotate(-90deg);\\n\t}\\n\t\\n\t.active [data-framer-name=\"menu-label\"] img {\\n\t\ttransform: rotate(0deg);\\n\t}\\n\t\\n\theader [data-framer-name=\"sub-menu-main\"] > div::after {\\n\t\tdisplay: none;\\n\t}\\n\\n\t\\n\t[data-framer-name=\"book-a-demo-button\"] > .framer-aadiy4 {\\n\t\tdisplay: none;\\n\t}\\n\t\\n\theader a[data-framer-name=\"book-a-demo-button\"] * {\\n\t\tfont-size: 14px;\\n\t\tline-height: 22px;\\n\t\tfont-weight: 500;\\n\t}\\n\t\\n\theader a[data-framer-name=\"book-a-demo-button\"] {\\n\t\tpadding: 10px 20px !important;\\n\t}\\n}\\n\\n@media screen and (max-width: 480px) {\\n\tdiv[name=\"footer-bg-overlay\"]::after {\\n\t\theight: 95px;\\n\t\ttop: -48px;\\n\t}\\n\t\\n\tdiv[name=\"footer-bg-overlay\"]::before {\\n\t\ttop: -100px;\\n\t}\\n\t\\n\tdiv[name=\"footer-sparkel\"] {\\n\t\ttop: -100px;\\n\t}\\n\t\\n\tdiv[name=\"footer-center\"]::before {\\n\t\twidth: 175px;\\n\t\theight: 175px;\\n\t}\\n}\\n\\n</style>',customHTMLHeadStart:\"\\n\\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-PZ85VFM');</script>\\n<!-- End Google Tag Manager -->\\n\\n\\n<!-- Verification for search console -->\\n<meta name=\\\"google-site-verification\\\" content=\\\"q5HoNPL9Kg5AA7kQ0Qvac8IT0IoW1uy54a_OVXKKdAk\\\">\\n<meta name=\\\"google-site-verification\\\" content=\\\"8QdkFdFtkvTl06CF7IrlyjCs1ykCmACdvi0G81OxXLo\\\">\\n\\n\",description:\"Sherloq is the one place for all your SQL queries\",favicon:\"https://framerusercontent.com/assets/DuKeJJg32ldB8KeKCfzZExtKGw.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/BThYXDMCyQCs6SRJVAGHRvkjxY.png\",title:\"Sherloq: Collaborative SQL Repository\"};}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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAunR,oBAAoB;AAAA;AAAA;AAAA;AAAA,4CAA2P,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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAAkyO,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAqqB,YAAY,oDAAoD,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,uCAAuC,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
