1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4604],{4914:(e,t,l)=>{l.d(t,{A:()=>r});var a=l(37876);function r(e){let{children:t,className:l="",style:r}=e;return(0,a.jsx)("div",{className:"v2-prose ".concat(l),style:r,children:t})}l(14232)},8046:(e,t,l)=>{l.d(t,{A:()=>i});var a=l(37876),r=l(14232),n=l(48230),s=l.n(n);function i(e){let{items:t=[]}=e;if(!t.length)return null;let l=1===t.length&&t[0].href;return(0,a.jsx)("nav",{"aria-label":"Breadcrumb",className:"font-v2-sans",style:{display:"flex",alignItems:"center",gap:"8px",fontSize:"14px",color:"var(--v2-color-text-subtle)"},children:t.map((e,n)=>{var i,d;let o=n===t.length-1,c=e.href&&!(o&&!l)?(0,a.jsxs)(s(),{href:e.href,style:{color:"var(--v2-color-text-subtle)",textDecoration:"none",display:"inline-flex",alignItems:"center",gap:"6px",transition:"color var(--v2-dur-fast) var(--v2-ease)"},onMouseEnter:e=>e.currentTarget.style.color="var(--v2-color-text)",onMouseLeave:e=>e.currentTarget.style.color="var(--v2-color-text-subtle)",children:[l&&(0,a.jsx)("span",{"aria-hidden":"true",children:"â©"}),e.label]}):(0,a.jsx)("span",{style:{color:"var(--v2-color-text)"},children:e.label});return(0,a.jsxs)(r.Fragment,{children:[n>0&&(0,a.jsx)("span",{"aria-hidden":"true",children:"/"}),c]},null!=(d=null!=(i=e.href)?i:e.label)?d:n)})})}},16275:(e,t,l)=>{l.d(t,{A:()=>n});var a=l(37876),r=l(14232);function n(e){var t;let{toc:l=[],fromHeading:n=2,toHeading:s=3,label:i="In this article",navLabel:d="Table of contents"}=e,o=(0,r.useMemo)(()=>{let e=(l||[]).filter(e=>e.depth>=n&&e.depth<=s).map(e=>({value:e.value.replace(/^(\d+\.\s*)+/,"").trim(),depth:e.depth,url:e.url,id:(e.url||"").replace(/^#/,"")})).filter(e=>e.id),t=e.length?Math.min(...e.map(e=>e.depth)):n;return e.map(e=>({...e,level:e.depth-t}))},[l,n,s]),c=(0,r.useMemo)(()=>{let e=[];return o.forEach(t=>{0===t.level||0===e.length?e.push({...t,children:[]}):e[e.length-1].children.push(t)}),e},[o]),[v,u]=(0,r.useState)((null==(t=o[0])?void 0:t.id)||null);(0,r.useEffect)(()=>{u(e=>{var t;return o.some(t=>t.id===e)?e:(null==(t=o[0])?void 0:t.id)||null})},[o]),(0,r.useEffect)(()=>{if(!o.length||"undefined"==typeof IntersectionObserver)return;let e=o.map(e=>e.id),t=e.map(e=>document.getElementById(e)).filter(Boolean);if(!t.length)return;let l=new Map,a=new IntersectionObserver(t=>{t.forEach(e=>l.set(e.target.id,e.isIntersecting));let a=e.find(e=>l.get(e));a&&u(a)},{rootMargin:"-96px 0px -65% 0px",threshold:0});return t.forEach(e=>a.observe(e)),()=>a.disconnect()},[o]);let p=(0,r.useMemo)(()=>{var e;let t=c.find(e=>e.id===v||e.children.some(e=>e.id===v));return(null==t?void 0:t.id)||(null==(e=c[0])?void 0:e.id)||null},[c,v]);return c.length?(0,a.jsxs)("nav",{"aria-label":d,className:"v2-blog-toc",children:[i&&(0,a.jsx)("h2",{className:"v2-blog-toc-label font-v2-sans",children:i}),(0,a.jsx)("ul",{className:"v2-blog-toc-list",children:c.map(e=>{let t=e.id===p;return(0,a.jsxs)("li",{children:[(0,a.jsx)("a",{href:e.url,"data-depth":"top","data-active":v===e.id?"true":"false",children:e.value}),e.children.length>0&&(0,a.jsx)("div",{className:"v2-blog-toc-sub","data-expanded":t?"true":"false","aria-hidden":t?"false":"true",children:(0,a.jsx)("div",{className:"v2-blog-toc-sub-inner",children:(0,a.jsx)("ul",{children:e.children.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:e.url,"data-depth":"sub","data-active":v===e.id?"true":"false",tabIndex:t?void 0:-1,children:e.value})},e.id))})})})]},e.id)})})]}):null}},23872:(e,t,l)=>{l.d(t,{A:()=>n});var a=l(37876);l(33144);var r=l(14232);let n=()=>{let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=()=>{window.scrollY>50?t(!0):t(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,a.jsx)("div",{className:"fixed right-8 bottom-8 hidden flex-col gap-3 ".concat(e?"md:flex":"md:hidden"),children:(0,a.jsx)("button",{"aria-label":"Scroll To Top",type:"button",onClick:()=>{window.scrollTo({top:0})},className:"rounded-full bg-gray-200 p-2 text-gray-500 transition-all hover:bg-gray-300 dark:bg-gray-700 dark:text-gray-400 dark:hover:bg-gray-600",children:(0,a.jsx)("svg",{className:"h-5 w-5",viewBox:"0 0 20 20",fill:"currentColor",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M3.293 9.707
1a1 1 0 010-1.414l6-6a1 1 0 011.414 0l6 6a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L4.707 9.707a1 1 0 01-1.414 0z",clipRule:"evenodd"})})})})}},58055:(e,t,l)=>{l.d(t,{A:()=>v});var a=l(37876);l(14232);var r=l(40094),n=l(58491),s=l(75961),i=l.n(s),d=l(38979);function o(e){let{headline:t="Secure your stack today.",primaryHref:l="https://app.infisical.com/signup",secondaryHref:r="/talk-to-us",steps:n=null,inspectorProps:s=null,primaryLabel:o="Get started for free",secondaryLabel:v="Request a demo"}=e,u=Array.isArray(n)&&n.length>0,p=e=>(0,a.jsxs)("div",{style:{marginTop:26,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:e,gap:"calc(var(--v2-gutter) * 0.75)","--v2-color-bg":"var(--v2-cta-button-bg)","--v2-color-text":"var(--v2-cta-button-text)","--v2-color-text-muted":"var(--v2-cta-button-muted)","--v2-color-border":"var(--v2-cta-button-border)"},children:[(0,a.jsx)(d.Ay,{href:l,variant:"primary",size:"md",external:!0,pixelFillColor:"var(--v2-cta-button-bg)",pixelHoverTextColor:"var(--v2-cta-button-hover-text)",children:o}),(0,a.jsx)(d.Ay,{href:r,variant:"ghost",size:"md",showArrow:!0,external:!0,cipherOnMount:!0,style:{color:"var(--v2-cta-text)"},children:v})]}),h=e=>(0,a.jsx)("h2",{style:{...c.headline,textAlign:e},children:(0,a.jsx)("span",{...s?s({fieldId:"headline"}):{},style:{color:"var(--v2-cta-text)"},children:t})});return(0,a.jsxs)("div",{style:{position:"relative",width:"100%",minHeight:"clamp(340px, 46vh, 480px)",overflow:"hidden",background:"var(--v2-cta-bg)",backgroundImage:"var(--v2-cta-bg-image)",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",userSelect:"none"},className:"jsx-4d46f7683c8d7a44",children:[u?(0,a.jsxs)("div",{style:c.split,className:"jsx-4d46f7683c8d7a44 v2-cta-split",children:[(0,a.jsxs)("div",{className:"jsx-4d46f7683c8d7a44 v2-cta-split-left",children:[h("left"),p("flex-start")]}),(0,a.jsx)("ol",{style:c.stepList,className:"jsx-4d46f7683c8d7a44 v2-cta-split-right",children:n.map((e,t)=>(0,a.jsxs)("li",{style:{listStyle:"none",padding:"18px 0",borderTop:0===t?"none":"1px solid var(--v2-cta-rule)"},className:"jsx-4d46f7683c8d7a44",children:[(0,a.jsx)("p",{style:{fontFamily:"var(--v2-font-sans)",fontSize:"var(--v2-text-b1)",fontWeight:600,color:"var(--v2-cta-text)",margin:0},className:"jsx-4d46f7683c8d7a44",children:e.label}),(0,a.jsx)("p",{style:{fontFamily:"var(--v2-font-sans)",fontSize:"var(--v2-text-b3)",color:"var(--v2-cta-text)",opacity:.72,margin:"4px 0 0"},className:"jsx-4d46f7683c8d7a44",children:e.detail})]},t))})]}):(0,a.jsxs)("div",{style:c.center,className:"jsx-4d46f7683c8d7a44",children:[h("center"),p("center")]}),(0,a.jsx)(i(),{id:"4d46f7683c8d7a44",children:".v2-cta-split.jsx-4d46f7683c8d7a44{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:48px calc(var(--v2-gutter) + var(--v2-half-col))}@media(max-width:900px){.v2-cta-split.jsx-4d46f7683c8d7a44{position:static;grid-template-columns:1fr;gap:32px;align-items:start;padding:40px var(--v2-gutter)}}@media(max-width:640px){.v2-cta-split.jsx-4d46f7683c8d7a44{gap:28px;padding:32px var(--v2-gutter)}}"})]})}let c={center:{position:"absolute",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",padding:"0 24px"},split:{},stepList:{margin:0,padding:0},headline:{margin:0,fontFamily:"var(--v2-font-sans)",fontWeight:"var(--v2-weight-medium)",fontSize:"clamp(1.75rem, 4.2vw, 2.875rem)",lineHeight:1.05,letterSpacing:"-0.025em",maxWidth:720,textWrap:"balance"}};function v(e){let{headline:t="Starting with Infisical is simple, fast, and free.",primaryHref:l="https://app.infisical.com/signup",secondaryHref:n="/talk-to-us",steps:s=null,inspectorProps:i=null,riskReversal:d=null,primaryLabel:c="Get started for free",secondaryLabel:v="Request a demo",hideVerticalBorders:p=!1}=e;return(0,a.jsxs)("section",{className:"relative w-full overflow-hidden bg-v2-bg",children:[(0,a.jsx)(r.Bo,{position:"top"}),(0,a.jsx)(r.QM,{mode:"bleed",hide:p}),(0,a.jsx)(u,{seed:"cta-decor-top",sides:[]}),(0,a.jsx)(r.Bo,{}),(0,a.jsx)(r.X7,{children:(0,a.jsxs)("div",{style:{padding:"0 var(--v2-content-padding)"},children:[(0,a.jsx)(o,{headline:t,primaryHref:l,secondaryHref:n,steps:s,inspectorProps:i,primaryLabel:c,secondaryLabel:v}),d&&(0,a.jsx)("p",{style:{fontFamily:"var(--v2-font-mono)",fontSize:"var(--v2-text-b3)",color:"var(--v2-color-text-subtle)",margin:"16px 0 0"},children:d})]})}),(0,a.jsx)(r.Bo,{}),(0,a.jsx)(u,{seed:"cta-decor-bottom",sides:[]})]})}function u(e){let{seed:t="cta-decor",sides:l=["left","right"]}
1=e,r=n.JG.gradient({seed:t});return(0,a.jsxs)("div",{className:"relative h-[40px] w-full",children:[l.includes("left")&&(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0",style:{left:0,width:n.hE,...r}}),l.includes("right")&&(0,a.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-y-0",style:{right:0,width:n.hE,...r}})]})}}}]);
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.