1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="70998d86-376e-4fd2-a540-14cc9302f820",e._sentryDebugIdIdentifier="sentry-dbid-70998d86-376e-4fd2-a540-14cc9302f820")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{10197:(e,t,r)=>{"use strict";r.d(t,{PagefindPreloader:()=>o});var n=r(50423),s=r(18136);function o(){return(0,n.jsx)(s.default,{id:"pagefind-preloader",strategy:"afterInteractive",children:` 2 import(window.location.origin + "/docs/_pagefind/pagefind.js") 3 .then(function(pf) { 4 window.pagefind = pf; 5 pf.options({ baseUrl: "/docs" }); 6 }) 7 .catch(function() {}); 8 `})}},12131:(e,t,r)=>{"use strict";r.d(t,{Ds:()=>c,Kj:()=>i,Zk:()=>a,c0:()=>l});var n=r(50423);r(88191);var s=r(93190);let o="cloudquery-cookie-consent",i=e=>{let t=(0,s.Kj)(o);return"string"==typeof t&&["true","false"].includes(t)?"true"===t:"opt-out"===e},a=()=>{(0,s.dC)(o),window.location.reload()},l=()=>{s.Wc.set(o,"false"),window.location.reload()},d=e=>{let t="Accept"===e.children;return(0,n.jsx)("button",{id:e.id,"aria-label":e["aria-label"],onClick:e.onClick,className:t?"font-medium text-white no-underline bg-black border border-transparent rounded-md dark:bg-green-400 dark:text-black betterhover:dark:hover:bg-green-500 betterhover:hover:bg-gray-700 md:py-3 md:text-lg md:px-10 md:leading-6":"font-medium text-white no-underline bg-black border border-transparent rounded-md dark:bg-white dark:text-black betterhover:dark:hover:bg-gray-300 betterhover:hover:bg-gray-700 md:py-3 md:text-lg md:px-10 md:leading-6",style:{margin:"10px 5px"},children:e.children})},c=({onAccept:e,onDecline:t,acceptedByDefault:r})=>(0,n.jsxs)(s.Ay,{enableDeclineButton:!0,ButtonComponent:d,buttonText:"Accept",declineButtonText:"Decline",onAccept:e,onDecline:t,cookieName:o,children:["We use tracking cookies to understand how you use the product and help us improve it."," ",r?"":"Your consent is required before we can enable these cookies. ","You can opt out via the link in the footer."]})},27144:(e,t,r)=>{Promise.resolve().then(r.bind(r,86901)),Promise.resolve().then(r.bind(r,64531)),Promise.resolve().then(r.bind(r,49933)),Promise.resolve().then(r.bind(r,10197)),Promise.resolve().then(r.bind(r,4915)),Promise.resolve().then(r.bind(r,30894)),Promise.resolve().then(r.bind(r,51045)),Promise.resolve().then(r.t.bind(r,40001,23)),Promise.resolve().then(r.bind(r,53063)),Promise.resolve().then(r.bind(r,7503)),Promise.resolve().then(r.bind(r,41650)),Promise.resolve().then(r.bind(r,90112)),Promise.resolve().then(r.bind(r,32739)),Promise.resolve().then(r.bind(r,26013)),Promise.resolve().then(r.bind(r,91020)),Promise.resolve().then(r.bind(r,51286)),Promise.resolve().then(r.bind(r,19476)),Promise.resolve().then(r.bind(r,13074)),Promise.resolve().then(r.bind(r,66209)),Promise.resolve().then(r.bind(r,36131)),Promise.resolve().then(r.bind(r,55711)),Promise.resolve().then(r.bind(r,91374)),Promise.resolve().then(r.bind(r,31992)),Promise.resolve().then(r.bind(r,58421)),Promise.resolve().then(r.bind(r,27427)),Promise.resolve().then(r.bind(r,82335)),Promise.resolve().then(r.bind(r,6644)),Promise.resolve().then(r.bind(r,47750)),Promise.resolve().then(r.bind(r,66167)),Promise.resolve().then(r.bind(r,53190)),Promise.resolve().then(r.bind(r,39669)),Promise.resolve().then(r.bind(r,5550)),Promise.resolve().then(r.bind(r,74631)),Promise.resolve().then(r.bind(r,38368)),Promise.resolve().then(r.bind(r,44708)),Promise.resolve().then(r.bind(r,43419)),Promise.resolve().then(r.bind(r,18137)),Promise.resolve().then(r.bind(r,49186)),Promise.resolve().then(r.bind(r,33611)),Promise.resolve().then(r.bind(r,29458)),Promise.resolve().then(r.bind(r,63604)),Promise.resolve().then(r.bind(r,68287)),Promise.resolve().then(r.bind(r,86246)),Promise.resolve().then(r.bind(r,17584)),Promise.resolve().then(r.bind(r,78683)),Promise.resolve().then(r.bind(r,59218)),Promise.resolve().then(r.bind(r,93920)),Promise.resolve().then(r.bind(r,54507)),Promise.resolve().then(r.bind(r,13132)),Promise.resolve().then(r.bind(r,25783)),Promise.resolve().then(r.bind(r,79390)),Promise.resolve().then(r.bind(r,37129)),Promise.resolve().then(r.bind(r,79043)),Promise.resolve().then(r.bind(r,59640)),Promise.resolve().then(r.bind(r,9373)),Promise.resolve().then(r.bind(r,37526)),Promise.resolve().then(r.bind(r,72463)),Promise.resolve().then(r.bind(r,92894)),Promise.resolve().then(r.bind(r,45612)),Promise.resolve().then(r.bind(r,98666)),Promise.resolve().then(r.bind(r,65)),Promise.resolve().then(r.bind(r,30486)),Promise.resolve().then(r.bind(r,87028)),Promise.resolve().then(r.bind(r,3465)),Promise.resolve().then(r.bind(r,75611)),Promise.resolve().then(r.bind(r,65600)),Promise.resolve().then(r.bind(r,53067)),Promise.resolve().then(r.bind(r,90091)),Promise.resolve().then(r.bind(r,24015)),Promise.resolve().then(r.bind(r,6486)),Promise.resolve().then(r.bind(r,79182)),Promise.resolve().then(r.bind(r,86281)),Promise.resolve().then(r.bind(r,66680)),Promise.resolve().then(r.bind(r,85274)),Promise.resolve().then(r.bind(r,76309)),Promise.resolve().then(r.bind(r,19145)),Promise.resolve().then(r.bind(r,41248)),Promise.resolve().then(r.bind(r,12434)),Promise.resolve().then(r.bind(r,22569)),Promise.resolve().then(r.bind(r,32246)),Promise.resolve().then(r.bind(r,68317)),Promise.resolve().then(r.bind(r,85604)),Promise.resolve().then(r.bind(r,75859)),Promise.resolve().then(r.bind(r,61258)),Promise.resolve().then(r.bind(r,5906)),Promise.resolve().then(r.bind(r,3372)),Promise.resolve().then(r.bind(r,75309)),Promise.resolve().then(r.bind(r,72717)),Promise.resolve().then(r.bind(r,97452)),Promise.resolve().then(r.bind(r,80951)),Promise.resolve().then(r.bind(r,16798)),Promise.resolve().then(r.bind(r,64233)),Promise.resolve().then(r.bind(r,89345)),Promise.resolve().then(r.bind(r,69163)),Promise.resolve().then(r.bind(r,71106)),Promise.resolve().then(r.bind(r,58041)),Promise.resolve().then(r.bind(r,1568)),Promise.resolve().then(r.bind(r,72071)),Promise.resolve().then(r.bind(r,86862)),Promise.resolve().then(r.bind(r,917)),Promise.resolve().then(r.bind(r,81066)),Promise.resolve().then(r.bind(r,45636)),Promise.resolve().then(r.bind(r,7325)),Promise.resolve().then(r.bind(r,42902)),Promise.resolve().then(r.bind(r,62863)),Promise.resolve().then(r.bind(r,45888)),Promise.resolve().then(r.bind(r,93561)),Promise.resolve().then(r.bind(r,93172)),Promise.resolve().then(r.bind(r,97855)),Promise.resolve().then(r.bind(r,99462)),Promise.resolve().then(r.bind(r,85521)),Promise.resolve().then(r.bind(r,84920)),Promise.resolve().then(r.bind(r,39587)),Promise.resolve().then(r.bind(r,26042)),Promise.resolve().then(r.bind(r,96261)),Promise.resolve().then(r.bind(r,39419)),Promise.resolve().then(r.bind(r,40304)),Promise.resolve().then(r.bind(r,11689)),Promise.resolve().then(r.bind(r,57598)),Promise.resolve().then(r.bind(r,89623)),Promise.resolve().then(r.bind(r,78828)),Promise.resolve().then(r.bind(r,5
85685)),Promise.resolve().then(r.bind(r,72141)),Promise.resolve().then(r.bind(r,7412)),Promise.resolve().then(r.bind(r,40387)),Promise.resolve().then(r.bind(r,99277)),Promise.resolve().then(r.bind(r,52550)),Promise.resolve().then(r.bind(r,67595)),Promise.resolve().then(r.t.bind(r,72910,23)),Promise.resolve().then(r.t.bind(r,70486,23)),Promise.resolve().then(r.bind(r,76459)),Promise.resolve().then(r.t.bind(r,52360,23)),Promise.resolve().then(r.t.bind(r,51889,23)),Promise.resolve().then(r.bind(r,53038)),Promise.resolve().then(r.bind(r,59224)),Promise.resolve().then(r.bind(r,1162)),Promise.resolve().then(r.bind(r,76380)),Promise.resolve().then(r.bind(r,63035)),Promise.resolve().then(r.bind(r,90165)),Promise.resolve().then(r.bind(r,95731)),Promise.resolve().then(r.bind(r,20737)),Promise.resolve().then(r.bind(r,71523)),Promise.resolve().then(r.bind(r,84308)),Promise.resolve().then(r.bind(r,57680)),Promise.resolve().then(r.bind(r,37648)),Promise.resolve().then(r.bind(r,77784)),Promise.resolve().then(r.bind(r,12218)),Promise.resolve().then(r.bind(r,45763)),Promise.resolve().then(r.bind(r,11882)),Promise.resolve().then(r.bind(r,90235)),Promise.resolve().then(r.bind(r,21057)),Promise.resolve().then(r.bind(r,18241)),Promise.resolve().then(r.bind(r,33437)),Promise.resolve().then(r.bind(r,47295)),Promise.resolve().then(r.bind(r,71440)),Promise.resolve().then(r.bind(r,59268)),Promise.resolve().then(r.bind(r,71924)),Promise.resolve().then(r.bind(r,81334)),Promise.resolve().then(r.bind(r,4365))},30894:(e,t,r)=>{"use strict";r.d(t,{SearchWithTracking:()=>l});var n=r(50423),s=r(88191),o=r(11882),i=r(74931),a=r(80157);function l(){let e=(0,s.useRef)(null);return(0,n.jsx)(o.Search,{onSearch:t=>{e.current&&clearTimeout(e.current),t.length<3||(e.current=setTimeout(()=>{(0,i.p)(a.H.DocsSearchQuery,{query:t,page:window.location.pathname})},1e3))}})}},40001:()=>{},64531:(e,t,r)=>{"use strict";r.d(t,{DocsFooter:()=>f});var n=r(50423),s=r(52360),o=r.n(s),i=r(88191),a=r(51133);let l=({height:e=40})=>{let t=Math.round(522*e/107);return(0,n.jsxs)("svg",{width:t,height:e,viewBox:"0 0 522 107",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsxs)("g",{clipPath:"url(#clip0_cq_docs)",children:[(0,n.jsx)("path",{d:"M39.228 60.649a8.903 8.903 0 1 0-8.903-8.903 8.874 8.874 0 0 0 8.903 8.903ZM67.604 60.649a8.902 8.902 0 1 0-8.89-8.903 8.876 8.876 0 0 0 8.89 8.903Z",fill:"currentColor"}),(0,n.jsx)("path",{d:"m99.18 87.078-2.504-2.503-12.937-12.937a35.274 35.274 0 0 1-30.463 17.398 35.51 35.51 0 0 1-30.742-17.67L9.598 84.296a54.046 54.046 0 0 0 12.518 12.659 53.362 53.362 0 0 0 31.162 10.014 52.702 52.702 0 0 0 30.88-9.875l2.506 2.503a8.856 8.856 0 0 0 9.647 1.919 8.856 8.856 0 0 0 5.464-8.178 8.848 8.848 0 0 0-2.593-6.259h-.003Z",fill:"url(#cq_docs_grad_a)"}),(0,n.jsx)("path",{d:"M105.856 44.79a52.777 52.777 0 0 0-9.319-22.255 54.059 54.059 0 0 0-12.659-12.52 53.306 53.306 0 0 0-61.62.138 53.518 53.518 0 0 0-12.521 12.52A51.237 51.237 0 0 0 .696 44.652 62.153 62.153 0 0 0 0 53.556c.018 2.98.25 5.956.696 8.903h18.212a36.2 36.2 0 0 1 0-17.805 34.574 34.574 0 0 1 3.765-9.038 35.269 35.269 0 0 1 30.464-17.397 35.473 35.473 0 0 1 17.81 4.732 36.368 36.368 0 0 1 12.66 12.52c1.668 2.92 3.06 5.98 3.895 9.319a36.2 36.2 0 0 1 0 17.805h18.359c.445-2.947.678-5.922.696-8.903a62.285 62.285 0 0 0-.701-8.902Z",fill:"url(#cq_docs_grad_b)"}),(0,n.jsx)("path",{d:"M151.137 79.185a24.904 24.904 0 0 1-9.813-1.903 24.107 24.107 0 0 1-7.883-5.352 24.68 24.68 0 0 1-5.252-8.063 26.544 26.544 0 0 1-1.884-10.109 27.298 27.298 0 0 1 1.849-10.145 23.684 23.684 0 0 1 13.119-13.347 25.458 25.458 0 0 1 9.864-1.897c3.569 0 6.774.594 9.615 1.783a22.233 22.233 0 0 1 7.239 4.757 17.287 17.287 0 0 1 4.23 6.608l-9.052 4.35a12.396 12.396 0 0 0-4.399-5.902c-2.093-1.562-4.637-2.344-7.633-2.346-2.899 0-5.454.684-7.665 2.05a13.828 13.828 0 0 0-5.111 5.649c-1.212 2.403-1.817 5.212-1.816 8.426.002 3.215.607 6.034 1.816 8.457a13.772 13.772 0 0 0 5.122 5.684c2.203 1.365 4.758 2.047 7.665 2.047 2.996 0 5.54-.782 7.633-2.346a12.389 12.389 0 0 0 4.396-5.912l9.052 4.35a17.246 17.246 0 0 1-4.238 6.618 22.188 22.188 0 0 1-7.236 4.757c-2.844 1.191-6.049 1.786-9.618 1.786ZM178.032 78.392V28.374h9.911v50.018h-9.911ZM213.114 79.185a19.689 19.689 0 0 1-9.745-2.446 18.762 18.762 0 0 1-7.005-6.707c-1.742-2.841-2.611-6.068-2.61-9.68 0-3.655.87-6.893 2.61-9.715a18.851 18.851 0 0 1 7.005-6.673 20.573 20.573 0 0 1 19.461 0 18.971 18.971 0 0 1 6.972 6.673c1.742 2.82 2.613 6.058 2.613 9.715 0 3.614-.87 6.84-2.61 9.68a18.874 18.874 0 0 1-6.973 6.707 19.517 19.517 0 0 1-9.718 2.446Zm0-8.922a8.48 8.48 0 0 0 7.903-4.746 11.1 11.1 0 0 0 1.158-5.165 10.907 10.907 0 0 0-1.158-5.12 9.009 9.009 0 0 0-3.173-3.505 8.571 8.571 0 0 0-4.73-1.288 8.748 8.748 0 0 0-4.757 1.288 8.931 8.931 0 0 0-3.205 3.504 10.903 10.903 0 0 0-1.15 5.121c-.037 1.79.36 3.562 1.156 5.165a8.628 8.628 0 0 0 3.205 3.502 8.914 8.914 0 0 0 4.751 1.244ZM251.17 79.185c-2.899 0-5.377-.628-7.432-1.884a11.996 11.996 0 0 1-4.648-5.26c-1.058-2.245-1.588-4.866-1.588-7.861V42.31h9.914v21.081c-.03 1.25.25 2.488.816 3.602a5.858 5.858 0 0 0 2.346 2.412 7.363 7.363 0 0 0 6.904 0 5.936 5.936 0 0 0 2.313-2.412 7.579 7.579 0 0 0 .816-3.601V42.31h9.911v36.08h-9.242v-7.135l.527 1.585c-.837 2.158-2.192 3.755-4.064 4.792-1.872 1.037-4.063 1.554-6.573 1.552ZM294.796 79.185c-3.526 0-6.677-.837-9.451-2.511a18.209 18.209 0 0 1-6.573-6.796 19.074 19.074 0 0 1-2.414-9.514 18.83 18.83 0 0 1 2.446-9.55 18.534 18.534 0 0 1 6.61
87-6.771 17.669 17.669 0 0 1 9.318-2.512 15.972 15.972 0 0 1 7.035 1.487 11.879 11.879 0 0 1 4.85 4.183l-1.52 1.982V28.37h9.914v50.017h-9.242v-6.603l.927 2.05a11.462 11.462 0 0 1-5.024 3.996 17.331 17.331 0 0 1-6.883 1.356Zm1.188-8.921a8.928 8.928 0 0 0 4.76-1.256 8.671 8.671 0 0 0 3.205-3.49 12.076 12.076 0 0 0 0-10.311 8.7 8.7 0 0 0-3.205-3.501 8.93 8.93 0 0 0-4.76-1.256 9.243 9.243 0 0 0-4.855 1.288 8.97 8.97 0 0 0-3.338 3.504 10.65 10.65 0 0 0-1.191 5.122 10.85 10.85 0 0 0 1.191 5.164 8.67 8.67 0 0 0 3.338 3.48 9.434 9.434 0 0 0 4.855 1.256ZM347.669 79.184a27.333 27.333 0 0 1-10.307-1.902 24.986 24.986 0 0 1-15.794-23.524 25.595 25.595 0 0 1 1.949-10.045 24.249 24.249 0 0 1 5.486-8.062 25.341 25.341 0 0 1 8.293-5.352 29.04 29.04 0 0 1 20.749 0 25.335 25.335 0 0 1 8.294 5.352 24.24 24.24 0 0 1 5.482 8.062 25.597 25.597 0 0 1 1.952 10.044 25.003 25.003 0 0 1-15.793 23.525 27.34 27.34 0 0 1-10.311 1.902Zm0-9.242a16.16 16.16 0 0 0 6.252-1.188 15.673 15.673 0 0 0 5.054-3.338 14.779 14.779 0 0 0 3.37-5.121 17.434 17.434 0 0 0 1.191-6.54 17.179 17.179 0 0 0-1.191-6.51 15.256 15.256 0 0 0-3.37-5.122 14.995 14.995 0 0 0-5.054-3.338 17.46 17.46 0 0 0-12.504 0 15.002 15.002 0 0 0-5.056 3.338 15.209 15.209 0 0 0-3.37 5.11 17.179 17.179 0 0 0-1.191 6.51 17.433 17.433 0 0 0 1.191 6.541 14.723 14.723 0 0 0 3.368 5.121 15.67 15.67 0 0 0 5.056 3.338 16.153 16.153 0 0 0 6.254 1.188v.011ZM358.11 84.35 343.432 58.71h10.574l14.869 25.64H358.11ZM393.255 79.185c-2.899 0-5.378-.628-7.434-1.884a12 12 0 0 1-4.66-5.26c-1.058-2.245-1.586-4.866-1.584-7.861V42.31h9.911v21.081a7.542 7.542 0 0 0 .815 3.602 5.864 5.864 0 0 0 2.346 2.412 7.366 7.366 0 0 0 6.905 0 5.942 5.942 0 0 0 2.313-2.412 7.542 7.542 0 0 0 .815-3.601V42.31h9.912v36.08h-9.243v-7.135l.53 1.585c-.839 2.158-2.198 3.755-4.077 4.792-1.88 1.037-4.062 1.554-6.549 1.552ZM437.264 79.185c-3.832 0-7.159-.848-9.979-2.544a17.574 17.574 0 0 1-6.54-6.84 19.716 19.716 0 0 1-2.313-9.514c0-3.61.804-6.825 2.411-9.647a18 18 0 0 1 6.508-6.674 17.703 17.703 0 0 1 9.242-2.446c2.863 0 5.396.453 7.598 1.359a15.62 15.62 0 0 1 5.586 3.806 16.773 16.773 0 0 1 3.469 5.651 19.892 19.892 0 0 1 1.188 6.973c0 .703-.033 1.396-.098 2.08a7.148 7.148 0 0 1-.365 1.752h-27.025v-7.285h21.409l-4.692 3.44c.441-1.896.419-3.582-.065-5.057a6.771 6.771 0 0 0-2.544-3.504c-1.213-.859-2.699-1.288-4.461-1.288a7.718 7.718 0 0 0-4.428 1.255c-1.234.838-2.159 2.072-2.776 3.703-.616 1.63-.854 3.613-.714 5.947-.182 2.025.06 3.809.725 5.353a7.755 7.755 0 0 0 3.039 3.602c1.369.859 3.021 1.288 4.959 1.288a9.122 9.122 0 0 0 4.526-1.057 7.611 7.611 0 0 0 2.941-2.909l7.929 3.781a11.991 11.991 0 0 1-3.338 4.621 16.42 16.42 0 0 1-5.385 3.075 20.457 20.457 0 0 1-6.807 1.08ZM460.261 78.391v-36.08h9.242v8.658l-.66-1.256c.792-3.043 2.102-5.102 3.93-6.179 1.829-1.076 4.004-1.62 6.524-1.63h2.113v8.589h-3.108c-2.421 0-4.381.738-5.879 2.215-1.499 1.477-2.248 3.562-2.248 6.253v19.428l-9.914.002ZM491.383 92.929c-1.03 0-2.058-.09-3.072-.272a8.883 8.883 0 0 1-2.612-.859V83.67c.715.196 1.441.35 2.174.462a14.76 14.76 0 0 0 2.314.199c1.935 0 3.322-.453 4.162-1.36.84-.91 1.532-1.948 2.049-3.074l2.447-5.616-.133 8.261-15.859-40.231h10.639l10.507 28.613h-3.964l10.507-28.613h10.639l-15.464 39.451a22.146 22.146 0 0 1-3.567 6.211 13.757 13.757 0 0 1-4.792 3.735 14.267 14.267 0 0 1-5.975 1.221Z",fill:"currentColor"})]}),(0,n.jsxs)("defs",{children:[(0,n.jsxs)("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(53.267 54.057) scale(58.4731)",gradientUnits:"userSpaceOnUse",id:"cq_docs_grad_a",r:"1",children:[(0,n.jsx)("stop",{offset:".55",stopColor:"#178064"}),(0,n.jsx)("stop",{offset:".57",stopColor:"#178764"}),(0,n.jsx)("stop",{offset:".64",stopColor:"#179A64"}),(0,n.jsx)("stop",{offset:".71",stopColor:"#17A864"}),(0,n.jsx)("stop",{offset:".81",stopColor:"#17B064"}),(0,n.jsx)("stop",{offset:"1",stopColor:"#17B264"})]}),(0,n.jsxs)("radialGradient",{cx:"0",cy:"0",gradientTransform:"translate(53.276 54.056) scale(58.465)",gradientUnits:"userSpaceOnUse",id:"cq_docs_grad_b",r:"1",children:[(0,n.jsx)("stop",{offset:".55",stopColor:"#178064"}),(0,n.jsx)("stop",{offset:".57",stopColor:"#178764"}),(0,n.jsx)("stop",{offset:".64",stopColor:"#179A64"}),(0,n.jsx)("stop",{offset:".71",stopColor:"#17A864"}),(0,n.jsx)("stop",{offset:".81",stopColor:"#17B064"}),(0,n.jsx)("stop",{offset:"1",stopColor:"#17B264"})]})]})]})};var d=r(12131);let c=["/docs/","/platform/","/cli/","/getting-support/","/confirm"];function h({href:e,children:t,onClick:r}){let s="text-sm text-gray-600 dark:text-neutral-300 no-underline betterhover:hover:text-gray-900 betterhover:hover:dark:text-white transition";return e.startsWith("#")||c.some(t=>e.startsWith(t))?(0,n.jsx)(o(),{href:e,className:s,onClick:r,children:t}):(0,n.jsx)("a",{href:e,className:s,onClick:r,children:t})}function m({children:e}){return(0,n.jsx)("h3",{className:"text-sm text-gray-900 dark:text-white",children:e})}let u=[{name:"Cloud CMDB",href:"/solutions/cloud-cmdb"},{name:"Cloud Security (CSPM)",href:"/solutions/cspm"},{name:"FinOps",href:"/solutions/fin-ops"},{name:"Platform Engineering",href:"/solutions/platform-engineering"}],b=[{name:"Integrations",href:"/hub/plugins/source"},{name:"Documentation",href:"/platform/introduction"},{name:"Blog",href:"/blog"},{name:"Community",href:"https://community.cloudquery.io"},{name:"Case Studies",href:"/blog/category/case-studies"},{name:"FAQ",href:"/cli/getting-support/faq"},{name:"Careers",href:"https://apply.workable.com/cloudquery"}],v=[{name:"Terms of Use",href:"/legal/website-terms-of-service"},{name:"Privacy Policy",href:"/legal/privacy-policy"},{name:"Legal",href:"/legal"},{name:"Trust Center",href:"https://app.drata.com/trust/cc9ec5bb-5e31-4fe3-9175-362b3ad96c70"},{name:"Opt out of data collection",href:"#",onclick:()=>(0,d.c0)()},{name:"Opt in to data collection",href:"#",onclick:()=>(0,d.Zk)()}],p=[{name:"X",href:"https://x.com/cloudqueryio"},{name:"LinkedIn",href:"https://www.linkedin.com/company/cloudqueryio"},{name:"YouTube",href:"https://www.youtube.com/@cloudqueryio"},{name:"Threads",href:"https://www.threads.net/@cloudqueryio"},{name:"Careers",href:"https://apply.workable.com/cloudquery/"}];function f(){return(0,n.jsxs)("footer",{className:"docs-footer","aria-labelledby":"footer-heading",children:[(0,n.jsx)("h2",{id:"footer-heading",className:"sr-only",children:"Footer"}),(0,n.jsxs)("div",{className:"pt-6 pb-4 mx-auto max-w-7xl px-6",children:[(0,n.jsxs)("div",{className:"xl:grid xl:grid-cols-3 xl:gap-8",children:[(0,n.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 gap-8 xl:col-span-2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)(m,{children:"Solutions"}),(0,n.jsx)("ul",{className:"mt-4 space-y-1.5 list-none ml-0",children:u.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(h,{href:e.href,children:e.name})},e.name))})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(m,{children:"Resources"}),(0,n.jsx)("ul",{className:"mt-4 space-y-1.5 list-none ml-0",children:b.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(h,{href:e.href,children:e.name})},e.name))})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(m,{children:"Legal"}),(0,n.jsx)("ul",{className:"mt-4 space-y-1.5 list-none ml-0",children:v.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(h,{href:e.href,onClick:e.onclick,children:e.name})},e.name))})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(m,{children:"Socials"}),(0,n.jsx)("ul",{className:"mt-4 space-y-1.5 list-none ml-0",children:p.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(h,{href:e.href,children:e.name})},e.name))})]})]}),(0,n.jsxs)("div",{className:"mt-12 xl:mt-0!",children:[(0,n.jsx)(m,{children:"Subscribe to our newsletter"}),(0,n.jsx)("p",{className:"mt-4 text-sm text-gray-600 dark:text-neutral-300",children:"Join the CloudQuery newsletter and stay updated on new releases and features, guides, and case studies."}),(0,n.jsx)(g,{})]})]}),(0,n.jsx)("div",{className:"md:grid md:grid-cols-2 md:gap-8",children:(0,n.jsx)("div",{className:"md:flex md:items-center md:justify-between mt-8",children:(0,n.jsxs)("div",{children:[(0,n.jsx)("a",{className:"text-current",href:"/","aria-label":"CloudQuery Homepage",children:(0,n.jsx)(l,{})}),(0,n.jsxs)("p",{className:"mt-4 text-xs text-gray-500 dark:text-neutral-400",children:["\xa9 ",new Date().getFullYear()," CloudQuery, Inc. All rights reserved."]})]})})})]})]})}function g(){let[e,t]=(0,i.useState)(""),r=(0,a.useRouter)(),s=async t=>{t.preventDefault();let n=new URLSearchParams;n.append("EMAIL",e),n.append("u","5a433922a8db867a38c8a4a8e"),n.append("id","4a9aca3509"),n.append("c","?"),await fetch(`https://cloudquery.us1.list-manage.com/subscribe/post-json?${n.toString()}`,{mode:"no-cors"}),"plausible"in window&&"function"==typeof window.plausible&&window.plausible("Newsletter Subscribed",{props:{source:"docs-footer"}}),r.push("/confirm")};return(0,n.jsxs)("form",{className:"mt-4 sm:flex sm:max-w-md",autoComplete:"off",onSubmit:s,children:[(0,n.jsx)("label",{htmlFor:"email-address",className:"sr-only",children:"Email address"}),(0,n.jsx)("div",{children:(0,n.jsx)("input",{type:"email",name:"email-address",id:"email-address",autoComplete:"off",required:!0,value:e,onCh
8ange:e=>t(e.target.value),className:"w-full min-w-0 px-4 py-2 text-base text-gray-900 placeholder-gray-500 bg-white border border-transparent rounded-md appearance-none dark:text-white sm:text-sm dark:border-gray-700 dark:bg-transparent focus:outline-none focus:ring-2 focus:ring-gray-800 dark:focus:border-white focus:placeholder-gray-400",placeholder:"[email protected]"})}),(0,n.jsx)("div",{className:"mt-3 rounded-md sm:mt-0 sm:ml-3 sm:shrink-0",children:(0,n.jsx)("button",{type:"submit",className:"flex items-center justify-center w-full px-4 py-2 text-base font-medium text-white bg-black! dark:bg-white! dark:text-black border border-transparent rounded-md sm:text-sm betterhover:hover:bg-gray-600! focus:outline-none focus:ring-2 focus:ring-gray-800 dark:focus:ring-white dark:betterhover:hover:bg-gray-300!",children:"Subscribe"})})]})}},70486:()=>{},86901:(e,t,r)=>{"use strict";let n,s;r.d(t,{AppProviders:()=>K});var o=r(50423),i=r(88191),a=r(51133),l=r(12131),d=r(74931),c=r(80157);function h(){let e=(0,a.usePathname)(),t=(0,i.useRef)(0);return(0,i.useEffect)(()=>{e&&(t.current+=1,t.current>1&&(0,d.p)(c.H.DocsNavigationDepth,{depth:String(t.current),page:e}))},[e]),(0,i.useEffect)(()=>{let e=e=>{let t=e.target,r=t.closest("button");if(r){let e=r.textContent?.trim()||"";if("Copy page"===e||"Copied"===e)return void(0,d.p)(c.H.DocsCopyPageClick,{page:window.location.pathname})}let n=t.closest("a");if(n){let e=n.getAttribute("href")||"";e.includes("/pricing")&&(0,d.p)(c.H.DocsPricingPageVisit,{from:window.location.pathname,to:e})}};return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]),null}var m=r(18136),u=r(45825);class b extends Error{constructor(e,t){super(e),this.name="ApiError",this.data=t.data,this.headers=t.headers,this.payload=t.payload,this.status=t.status,this._sentryReported=!1}}function v(e,t,r){let n=window.RUNTIME_ENV?window.RUNTIME_ENV:{};return n[e]?n[e]:t||r}var p=r(37811);let f=[],g={},P={},x=v("NEXT_PUBLIC_BYPASS_TURNSTILE_SECRET",p.env.NEXT_PUBLIC_BYPASS_TURNSTILE_SECRET);x&&(P["X-E2e-Test"]=x);let w=v("NEXT_PUBLIC_CLOUDQUERY_API_BASE_URL","https://api.cloudquery.io","http://localhost:4444"),y=async(e,t)=>{var r;let s,o,i,{body:a,expectedErrorStatuses:l,headers:d,method:c,next:h,params:m,signal:v,streamData:x}=t,y=(Object.hasOwn(s={...m},"page")&&(s.page=s.page||1),s),j="";for(let[e,t]of Object.entries(y||{}))j+=Array.isArray(t)?`${t.map(t=>`${e}=${encodeURIComponent(t)}`).join("&")}&`:`${e}=${encodeURIComponent(t)}&`;let _=(r=j,o=`${e}${r?`?${r}`:""}`,i=window.location.origin,new URL(`${/^https?:\/\//.test(e)?"":n??w}${o}`,"string"==typeof i&&/^https?:\/\//.test(i)?i:void 0));"hub"===p.env.APP_NAME||p.env.APP_NAME;try{let e={method:c,...a?{body:"string"==typeof a?a:JSON.stringify(a)}:{},credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json",...d,..."true"===p.env.NEXT_PUBLIC_PLAYWRIGHT_TEST?g:{},...P},signal:v,...h?{next:h}:{}},t=await fetch(_.toString(),e),r=x?{}:await t.json().catch(()=>({}));if(t.ok&&205!==t.status)return{data:r,headers:t.headers,response:t,status:t.status,statusText:t.statusText};throw new b("There was an error during the API request",{data:x?await t.json().catch(()=>({})):r,headers:t.headers,payload:a,status:t.status})}catch(s){let e=/\/user\/(?:magic-login|login)$/.test(_.pathname),t=e?new b("Authentication request failed",{data:void 0,payload:void 0,status:"number"==typeof s?.status?s.status:0}):s,r=new URL(_,"https://cloudquery.io").pathname.endsWith("/user")&&401===t.status,n=l?.includes(t.status)??!1;if(!e&&!r&&!n&&"AbortError"!==t.name){console.error(`captured API error for [${c}] ${_}:`,t);let e=t instanceof b?{data:t.data,message:t.message,method:c,payload:t.payload,status:t.status,url:_}:{error:{message:t.message,method:c,name:t.name,payload:a,stack:t.stack,url:_}};(0,u.Cp)(t instanceof b?t:new b(`API Error for ${_}: ${t.message}`,{data:void 0,payload:a,status:0}),{extra:e})}for(let e of f)e(t);throw t}},j=async e=>y("/user",{...e,method:"GET"}),_=async e=>y("/user/authenticated-status",{...e,method:"GET"});var E=r(9861);function C(e,t,r){let n=window.RUNTIME_ENV?window.RUNTIME_ENV:{};return n[e]?n[e]:t||r}var k=r(37811);let T=null,N=null,A=[];function I(e){A.length<100&&A.push(e)}async function S(e,t){if("true"===C("NEXT_PUBLIC_RUDDERSTACK_IGNORE",k.env.NEXT_PUBLIC_RUDDERSTACK_IGNORE)){A=[];return}
8let r=C("NEXT_PUBLIC_RUDDERSTACK_KEY","2frfWAlsB4dl0KFbbfqvhloW18t",e),n=C("NEXT_PUBLIC_RUDDERSTACK_DATAPLANE_URL","https://analytics-events.cloudquery.io",t);if(!r||!n){A=[];return}return N??=R(r,n)}async function R(e,t){try{let{RudderAnalytics:n}=await r.e(157).then(r.bind(r,89839));(T=new n).load(e,t),document.addEventListener("click",D,!0);let s=A;for(let e of(A=[],s))e()}catch(e){N=null,e?._sentryReported||(e instanceof Error?(console.error("captured error:",e,void 0),(0,u.Cp)(e,void 0)):(console.error("captured error:",e,void 0),(0,u.Cp)(Error("Unknown error"),{...void 0,extra:{error:e,...void 0}})))}}function U(){return s?{$groups:{team:s.name},team:s.name}:{}}function D(e){let t=e.target.closest("button, a");if(t){let e={text:t.title||t.textContent||"Unknown"};t instanceof HTMLButtonElement&&t.disabled&&(e.disabled=!0),function e(t,r){T?s?.internal||T.track(t,{...r,...U(),_event_id:(0,E.A)()}):I(()=>e(t,r))}(t instanceof HTMLButtonElement?"buttonClick":"linkClick",{...e,...U()})}}var L=r(40179);let B=` 9gtag('consent', 'default', { 10 'ad_storage': 'denied', 11 'ad_user_data': 'denied', 12 'ad_personalization': 'denied', 13 'analytics_storage': 'denied' 14});`,M=` 15function allConsentGranted() { 16 gtag('consent', 'update', { 17 'ad_user_data': 'granted', 18 'ad_personalization': 'granted', 19 'ad_storage': 'granted', 20 'analytics_storage': 'granted' 21 }); 22} 23`;function q({gtmId:e}){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m.default,{async:!0,"data-ntpc":"GTM",defer:!0,id:"_next-gtm",src:`https://www.googletagmanager.com/gtm.js?id=${e}`,strategy:"afterInteractive"}),(0,o.jsx)(m.default,{async:!0,dangerouslySetInnerHTML:{__html:` 24 (function(w,l){ 25 w[l]=w[l]||[]; 26 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 27 w.gtag = function (){w[l].push(arguments);} 28 ${B} 29 })(window,'dataLayer');${M}`},defer:!0,id:"_next-gtm-init",strategy:"afterInteractive"})]})}function $(){return(0,o.jsx)("script",{async:!0,src:"/plz/js/script.
29js"})}window.plausible||(window.plausible=function(...e){(window.plausible.q=window.plausible.q||[]).push(e)}),window.plausible.init||(window.plausible.init=function(e){window.plausible.o=e||{}}),window.plausible.init({endpoint:"/plz/api/event"});var Z=r(37811);function O({pathname:e,isAccepted:t}){var r;let[n,a]=(0,i.useState)(!1),[l,d]=(0,i.useState)(null),[c,h]=(0,i.useState)(!1),u=(r=l?.email,r?.endsWith("@cloudquery.io")),b=t&&!(!n||u),v=(0,i.useCallback)(async()=>{try{let{data:e}=await _();if(e.authenticated){let e=await j();d(e.data)}}catch{}finally{a(!0)}},[]);return(0,i.useEffect)(()=>{v()},[v]),!function(e,t){let r=(0,i.useRef)(!1),n=(0,i.useRef)(e);n.current=e;let[s,o]=(0,i.useState)(t);(0,i.useEffect)(()=>{r.current||o(t)},[t]),(0,i.useEffect)(()=>{if(!r.current&&s)return r.current=!0,n.current()},[s])}(()=>{S().finally(()=>{h(!0),(0,L.U)()})},b),(0,i.useEffect)(()=>{c&&(l?.id&&l?.email?function e(t,r){T?T.identify(t,r):I(()=>e(t,r))}(l.id,{email:l.email,name:l.name}):function(){if(!T)return;let e=T.getAnonymousId();e&&T.identify(e,{anonymous:!0})}())},[c,l?.id,l?.email,l?.name]),(0,i.useEffect)(()=>{c&&e&&((0,L.R)({event:"page_view"}),function e(){T?s?.internal||T.page(U()):I(()=>e())}())},[c,e]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)($,{}),b&&(0,o.jsx)(q,{gtmId:"GTM-MW35BS6"}),b&&Z.env.NEXT_PUBLIC_HUBSPOT_TRACKING_ID&&(0,o.jsx)(m.default,{async:!0,defer:!0,id:"hs-script-loader",src:`https://js.hs-scripts.com/${Z.env.NEXT_PUBLIC_HUBSPOT_TRACKING_ID}.js`}),b&&(0,o.jsx)(m.default,{id:"faitracker",strategy:"lazyOnload",children:'window.faitracker=window.faitracker||function(){this.q=[];var t=new CustomEvent("FAITRACKER_QUEUED_EVENT");return this.init=function(t,e,a){this.TOKEN=t,this.INIT_PARAMS=e,this.INIT_CALLBACK=a,window.dispatchEvent(new CustomEvent("FAITRACKER_INIT_EVENT"))},this.call=function(){var e={k:"",a:[]};if(arguments&&arguments.length>=1){for(var a=1;a<arguments.length;a++)e.a.push(arguments[a]);e.k=arguments[0]}this.q.push(e),window.dispatchEvent(t)},this.message=function(){window.addEventListener("message",function(t){"faitracker"===t.data.origin&&this.call("message",t.data.type,t.data.message)})},this.message(),this.init("gm3eyhbta0tee4d4mmzghwgpl4wa0vsf",{host:"https://analytics.cloudquery.io"}),this}(),function(){var t=document.createElement("script");t.type="text/javascript",t.src="https://asset.dyh8ken8pc.com/dyh8ken8pc.js",t.async=!0,(d=document.getElementsByTagName("script")[0]).parentNode.insertBefore(t,d)}();'})]})}function K({children:e}){let t,r=(0,a.usePathname)(),n=(t=window.document.cookie.split("; ").find(e=>e.startsWith("consent_mode=")),t?.split("=")[1]??"opt-in"),[s,d]=(0,i.useState)((0,l.Kj)(n));return(0,o.jsxs)(o.Fragment,{children:[e,(0,o.jsx)(l.Ds,{onAccept:()=>d(!0),acceptedByDefault:"opt-out"===n,onDecline:()=>{d(!1),"opt-out"===n&&window.location.reload()}}),(0,o.jsx)(h,{}),(0,o.jsx)(O,{isAccepted:s,pathname:r})]})}}},e=>{e.O(0,[158,863,795,886,275,481,399,474,358],()=>e(e.s=27144)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.