1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["blog-assets/build/deferred-overlays-impl-CY8-7GuD.js","blog-assets/build/jsx-runtime-CB84OG5s.js","blog-assets/build/cx-0HCjnNv1-BIZp-BLo.js","blog-assets/build/IconBase.es-NTHG1Qhr.js","blog-assets/build/dist-BPWrcfX1.js","blog-assets/build/react-dom-ckMTofG3.js","blog-assets/build/compose-refs-sFdxsL7k-B-Yv-pjm.js","blog-assets/build/dist-DHRsSZk-.js","blog-assets/build/dist-BkRMSILK.js","blog-assets/build/dialog-HIdb5d3I-fhPgcGb9.js","blog-assets/build/button-Dij5vCQG-COy2eeFV.js","blog-assets/build/clsx-DUGZgXfJ-BVkn6aM-.js","blog-assets/build/button-pwkdtR3U-BcnCzyDH.js","blog-assets/build/X.es-BQuncHcy.js","blog-assets/build/primary-footer-BT1kTBYe.js","blog-assets/build/browser-only-Crr3sgA0-Dr7KkMjz.js","blog-assets/build/lib-bbRlExZU.js","blog-assets/build/preload-helper-DjzSQ1t3.js","blog-assets/build/anchor-BnMhJYS4-B-hxN845.js","blog-assets/build/CaretDown.es-CogGTR9Q.js","blog-assets/build/products-CEJDNIVr.js","blog-assets/build/use-isomorphic-layout-effect-DdTRtMY--Q4BOhtbS.js","blog-assets/build/hooks-i9U8xi18.js","blog-assets/build/use-prefers-reduced-motion-Cj9tJ181-rBB623SW.js","blog-assets/build/use-matches-media-query-m860lols-DlUUN9S6.js","blog-assets/build/icons-BQRcOU6J-C1eXalxh.js","blog-assets/build/theme-C1kFFdIk-B7WG_pHP.js","blog-assets/build/linkedin-drMY5b-b.js"])))=>i.map(i=>d[i]); 2import{J as e,Z as t,_ as n,b as r,m as i,n as a,o,s,t as c}from"./jsx-runtime-CB84OG5s.js";import{t as l}from"./react-dom-ckMTofG3.js";import{t as u}from"./browser-only-Crr3sgA0-Dr7KkMjz.js";import{c as d,n as f,o as p,r as m,s as h,t as g}from"./lib-bbRlExZU.js";import{t as _}from"./preload-helper-DjzSQ1t3.js";import{t as v}from"./href-F2c8N87X.js";import{t as y}from"./cx-0HCjnNv1-BIZp-BLo.js";import{c as b,d as x,f as S,n as ee,t as C}from"./IconBase.es-NTHG1Qhr.js";import{t as w}from"./anchor-BnMhJYS4-B-hxN845.js";import{l as te,n as ne,r as T,t as re,u as ie}from"./theme-C1kFFdIk-B7WG_pHP.js";import{t as E}from"./tooltip-H03l7E4Y-CruuwG-Y.js";import{t as ae}from"./canonical-CQ6OQDVd.js";import{n as oe,t as D}from"./title-CEF7qVcJ.js";import{n as O,t as se}from"./canonical-origin-CQA5eN-Z.js";import{t as ce}from"./CaretDown.es-CogGTR9Q.js";import{t as k}from"./accordion-Cnocs3l1.js";import{t as le}from"./button-Dij5vCQG-COy2eeFV.js";import{t as A}from"./button-pwkdtR3U-BcnCzyDH.js";import{c as ue,i as de,l as j,t as fe}from"./products-CEJDNIVr.js";import{n as pe,t as me}from"./ArrowRight.es-DykMX5ZV.js";import{n as he}from"./hooks-i9U8xi18.js";import{i as ge,n as _e,r as ve,t as ye}from"./Sparkle.es-aDRr6Jt_.js";import{t as be}from"./Database.es-UsB1aFB2.js";import{t as xe}from"./RocketLaunch.es-D0z1B-QG.js";import{t as Se}from"./X.es-BQuncHcy.js";import{t as Ce}from"./Check.es-BtyTNOYO.js";import{a as we,c as Te,d as Ee,f as De,i as Oe,n as ke,o as Ae,r as M,s as je,t as Me,u as N}from"./schemas-DaeRkzyb.js";import{t as Ne}from"./something-went-wrong-layout-jNZGrE65.js";var P=t(e(),1);function F(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Pe(e){return typeof e!=`object`||!e?!1:`registerTool`in e&&typeof e.registerTool==`function`||`provideContext`in e&&typeof e.provideContext==`function`}function Fe(e){if(`modelContext`in e)return Pe(e.modelContext)?e.modelContext:void 0}function Ie(e,{signal:t}={}){if(!u())return!1;let n=Fe(navigator)??Fe(document);if(n==null)return Re(e,t),!1;if(n.registerTool!=null){let r=e.every(e=>Le(()=>t==null?n.registerTool?.(e):n.registerTool?.(e,{signal:t})));return n.unregisterTool!=null&&t?.addEventListener(`abort`,()=>{for(let t of e)Le(()=>n.unregisterTool?.(t.name))},{once:!0}),r}let r=Le(()=>n.provideContext?.({tools:[...e]}));return t?.addEventListener(`abort`,()=>Le(()=>n.provideContext?.({tools:[]})),{once:!0}),r}function Le(e){try{return Promise.resolve(e()).catch(()=>void 0),!0}catch{return!1}}function Re(e,t){let n=setInterval(()=>{(Fe(navigator)??Fe(document))!=null&&(clearInterval(n),Ie(e,{signal:t}))},500);t?.addEventListener(`abort`,()=>clearInterval(n),{once:!0})}function ze(e,t){return F(e)?e[t]:void 0}function Be(e,t){let n=ze(e,t);return typeof n==`string`?n:void 0}function Ve(e,{fallback:t,max:n}){let r=ze(e,`limit`);return typeof r!=`number`||!Number.isFinite(r)?t:Math.min(Math.max(Math.trunc(r),1),n)}
2var He=class extends Error{status;constructor(e,t){super(`GET ${e} returned HTTP ${t}`),this.name=`HttpStatusError`,this.status=t}};async function Ue(e){let t=await fetch(e,{headers:{Accept:`text/markdown, text/plain`}});if(!t.ok)throw new He(e,t.status);return t.text()}function We({name:e,description:t,path:n}){return{name:e,description:t,inputSchema:{type:`object`,properties:{}},annotations:{readOnlyHint:!0},execute:()=>Ue(n)}}function Ge({pages:e,navigate:t,description:n=`Open a page of this site in this tab. Use the get_* tools when you only need a document's content.`}){return{name:`open_page`,description:n,inputSchema:{type:`object`,properties:{path:{type:`string`,enum:e.map(e=>e.path),description:e.map(e=>`${e.path}: ${e.title}`).join(`; `)}},required:[`path`]},execute(n){let r=Be(n,`path`),i=e.find(e=>e.path===r);if(i==null)throw Error(`Unknown page. Use one of: ${e.map(e=>e.path).join(`, `)}`);return t(i.path),`Opening ${i.title} at ${i.path}`}}}var I=x(),L=c(),Ke=e=>{let t=(0,I.c)(12),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,"data-slot":r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===r?a=t[5]:(a=S(r,`main`),t[4]=r,t[5]=a);let o;t[6]===n?o=t[7]:(o=y(`focus:outline-hidden`,n),t[6]=n,t[7]=o);let s;return t[8]!==i||t[9]!==a||t[10]!==o?(s=(0,L.jsx)(`main`,{...i,"data-slot":a,id:`main`,tabIndex:-1,className:o}),t[8]=i,t[9]=a,t[10]=o,t[11]=s):s=t[11],s},qe=e=>{let t=(0,I.c)(21),n,r,i,a,o,s;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6]):({children:o,className:n,"data-slot":r,onClick:i,targetId:s,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=o===void 0?`Skip to main content`:o,l=s===void 0?`main`:s,u;t[7]===r?u=t[8]:(u=S(r,`skip-to-main-link`),t[7]=r,t[8]=u);let d=`#${l}`,f;t[9]!==i||t[10]!==l?(f=e=>{e.preventDefault(),window.history.replaceState(null,``,`#${l}`),document.getElementById(l)?.focus(),i?.(e)},t[9]=i,t[10]=l,t[11]=f):f=t[11];let p;t[12]===n?p=t[13]:(p=y(`not-focus:sr-only bg-card fixed top-2 left-2 z-max px-4 py-2 shadow-lg`,n),t[12]=n,t[13]=p);let m;return t[14]!==c||t[15]!==a||t[16]!==u||t[17]!==d||t[18]!==f||t[19]!==p?(m=(0,L.jsx)(w,{...a,"data-slot":u,href:d,onClick:f,className:p,children:c}),t[14]=c,t[15]=a,t[16]=u,t[17]=d,t[18]=f,t[19]=p,t[20]=m):m=t[20],m},Je=`mantle-dark-styles`,Ye=`mantle-light-high-contrast-styles`,Xe=`mantle-dark-high-contrast-styles`,Ze=`(prefers-color-scheme: dark)`,Qe=`(prefers-contrast: more) and (prefers-color-scheme: light)`,$e=`(prefers-contrast: more) and (prefers-color-scheme: dark)`;function et(e,t){let n=t??e,r=n===`light`||n===`dark`,i=n===`light-high-contrast`||n===`dark-high-contrast`;return{dark:r?`all`:Ze,lightHighContrast:i?`all`:Qe,darkHighContrast:i?`all`:$e}}function tt(e){return e}function nt(e){let{darkLinkId:t,lightHcLinkId:n,darkHcLinkId:r,mediaDark:i,mediaLightHc:a,mediaDarkHc:o,forceTheme:s}=e,c=document.documentElement.dataset.appliedTheme,l=s??c,u=l===`light`||l===`dark`,d=l===`light-high-contrast`||l===`dark-high-contrast`,f=document.getElementById(t),p=document.getElementById(n),m=document.getElementById(r);f&&(f.media=u?`all`:i),p&&(p.media=d?`all`:a),m&&(m.media=d?`all`:o)}function rt(e){let t={darkLinkId:Je,lightHcLinkId:Ye,darkHcLinkId:Xe,mediaDark:Ze,mediaLightHc:Qe,mediaDarkHc:$e,forceTheme:e};return`(${nt.toString()})(${JSON.stringify(t)})`}function it(e){let t=(0,I.c)(28),{darkCssUrl:n,lightHighContrastCssUrl:r,darkHighContrastCssUrl:i,forceTheme:a,nonce:o,ssrCookie:s}=e,c,l;t[0]===a?(c=t[1],l=t[2]):(c=()=>{let e=function(){let e=document.documentElement.dataset.appliedTheme;return te(e)?e:void 0},t=function(){let{dark:t,lightHighContrast:n,darkHighContrast:r}=et(e(),a),i=document.getElementById(Je),o=document.getElementById(Ye),s=document.getElementById(Xe);i&&(i.media=t),o&&(o.media=n),s&&(s.media=r)};t();let n=new MutationObserver(t);return n.observe(document.documentElement,{attributes:!0,attributeFilter:[`data-applied-theme`]}),()=>{n.disconnect()}},l=[a],t[0]=a,t[1]=c,t[2]=l),(0,P.useEffect)(c,l);let u,d;if(t[3]!==a||t[4]!==s){let e=s==null?void 0:re({cookie:s});u=e===`system`?void 0:e,d=et(u,a),t[3]=a,t[4]=s,t[5]=u,t[6]=d}else u=t[5],d=t[6];let{dark:f,lightHighContrast:p,darkHighContrast:m}=d,h=!a&&u==null,g=!a||a!==`light-high-contrast`&&a!==`dark-high-contrast`,_=!a||a===`light-high-contrast`||a===`dark-high-contrast`,v;t[7]!==n||t[8]!==f||t[9]!==g?(v=g&&(0,L.jsx)(`link`,{rel:`stylesheet`,id:Je,href:n,media:f,suppressHydrationWarning:!0}),t[7]=n,t[8]=f,t[9]=g,t[10]=v):v=t[10];let y;t[11]!==r||t[12]!==p||t[13]!==_?(y=_&&(0,L.jsx)(`link`,{rel:`stylesheet`,id:Ye,href:r,media:p,suppressHydrationWarning:!0}),t[11]=r,t[12]=p,t[13]=_,t[14]=y):y=t[14];let b;
2t[15]!==i||t[16]!==m||t[17]!==_?(b=_&&(0,L.jsx)(`link`,{rel:`stylesheet`,id:Xe,href:i,media:m,suppressHydrationWarning:!0}),t[15]=i,t[16]=m,t[17]=_,t[18]=b):b=t[18];let x;t[19]!==a||t[20]!==h||t[21]!==o?(x=h&&(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:rt(a)},nonce:o,suppressHydrationWarning:!0}),t[19]=a,t[20]=h,t[21]=o,t[22]=x):x=t[22];let S;return t[23]!==v||t[24]!==y||t[25]!==b||t[26]!==x?(S=(0,L.jsxs)(L.Fragment,{children:[v,y,b,x]}),t[23]=v,t[24]=y,t[25]=b,t[26]=x,t[27]=S):S=t[27],S}var at=`https://assets.ngrok.com/fonts`,ot={roobert:`/roobert/roobert-proportional-vf.woff2`,"jetbrains-mono":`/jetbrains/jetbrainsmono-wght.woff2`,"jetbrains-mono-italic":`/jetbrains/jetbrainsmono-italic-wght.woff2`,"family-regular":`/family/family-regular.woff2`,"family-italic":`/family/family-italic.woff2`};function st(e){return`${at}${e.startsWith(`/`)?e:`/${e}`}`}var ct=e=>{let t=(0,I.c)(4),{name:n}=e,r=ot[n],i;t[0]===r?i=t[1]:(i=st(r),t[0]=r,t[1]=i);let a;return t[2]===i?a=t[3]:(a=(0,L.jsx)(`link`,{rel:`preload`,href:i,as:`font`,type:`font/woff2`,crossOrigin:`anonymous`}),t[2]=i,t[3]=a),a};function lt(e){let t=(0,I.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,L.jsx)(`path`,{d:`M32.272 12.011c-1.298-1.466-2.904-2.205-4.812-2.205-1.176 0-2.26.233-3.255.7a7.995 7.995 0 0 0-2.581 1.906 9.205 9.205 0 0 0-1.715 2.853 9.773 9.773 0 0 0-.628 3.546c0 1.25.194 2.39.58 3.419.362.98.918 1.877 1.635 2.636A7.543 7.543 0 0 0 24 26.584c.965.41 2.025.617 3.176.617.522 0 1.005-.041 1.445-.116.439-.075.858-.2 1.26-.37.4-.175.79-.398 1.18-.664.385-.27.792-.612 1.21-1.018v4.353h-.005v.421h-5.33l-4.005 4.64v.798h15.037v-24.98h-5.697v1.746Zm-.014 7.979a4.25 4.25 0 0 1-.786 1.215 3.555 3.555 0 0 1-2.592 1.1 3.627 3.627 0 0 1-1.464-.292 3.508 3.508 0 0 1-1.166-.808 3.93 3.93 0 0 1-1.054-2.72c0-.519.097-1.006.298-1.457a3.77 3.77 0 0 1 .804-1.181 4.114 4.114 0 0 1 1.162-.808 3.484 3.484 0 0 1 2.817-.016c.448.19.844.463 1.181.81.336.347.6.743.804 1.194.202.452.298.95.298 1.493 0 .505-.104 1.005-.302 1.47m-16.261-7.708a6.173 6.173 0 0 0-2.06-1.602 4.875 4.875 0 0 0-.57-.22 6.383 6.383 0 0 0-.923-.216H8.383L5.697 13.39v-3.082H.002v16.61h5.695V15.712h5.35l.444-.01v11.214h5.697V16.528c0-.885-.084-1.674-.25-2.366a4.655 4.655 0 0 0-.941-1.877zm38.367-2.018h-6.213l-2.47 2.863v-2.864h-5.7v16.61h5.71l.004-11.117h4.144l4.526-5.26zm31.051 7.672 7.79-7.392v-.281H85.7l-5.975 5.991V0h-5.696v26.87h5.696v-6.766l6.262 6.763h7.663v-.316l-8.233-8.617zm-16.11-5.78a9.436 9.436 0 0 0-3.085-1.842 10.953 10.953 0 0 0-3.855-.664c-1.407 0-2.705.226-3.884.678a9.611 9.611 0 0 0-3.072 1.858 8.488 8.488 0 0 0-2.016 2.788 8.281 8.281 0 0 0-.722 3.449c0 1.362.24 2.596.722 3.707a8.52 8.52 0 0 0 2.002 2.862c.85.798 1.86 1.415 3.036 1.847 1.177.432 2.455.647 3.842.647 1.406 0 2.707-.215 3.919-.647 1.204-.431 2.24-1.04 3.098-1.833a8.583 8.583 0 0 0 2.031-2.816c.493-1.09.742-2.29.742-3.611 0-1.316-.244-2.52-.722-3.612a8.424 8.424 0 0 0-2.035-2.81Zm-3.558 7.864c-.2.461-.463.869-.786 1.215a3.573 3.573 0 0 1-2.592 1.1c-.502 0-.981-.096-1.434-.291a3.44 3.44 0 0 1-1.16-.809 4.155 4.155 0 0 1-.788-1.215 3.825 3.825 0 0 1-.297-1.537c0-.517.098-1.004.297-1.456.201-.451.46-.849.787-1.194a3.579 3.579 0 0 1 2.597-1.1c.502 0 .98.096 1.43.29.448.19.839.461 1.16.81.328.345.586.752.786 1.214.2.461.297.954.297 1.471 0 .538-.096 1.04-.297 1.502`}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,L.jsx)(`svg`,{fill:`currentColor`,height:`1em`,viewBox:`0 0 94 36`,width:`2.61em`,...e,children:n}),t[1]=e,t[2]=r),r}var ut=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,44H160a43.86,43.86,0,0,0-32,13.85A43.86,43.86,0,0,0,96,44H24A12,12,0,0,0,12,56V200a12,12,0,0,0,12,12H96a20,20,0,0,1,20,20,12,12,0,0,0,24,0,20,20,0,0,1,20-20h72a12,12,0,0,0,12-12V56A12,12,0,0,0,232,44ZM96,188H36V68H96a20,20,0,0,1,20,20V192.81A43.79,43.79,0,0,0,96,188Zm124,0H160a43.71,43.71,0,0,0-20,4.83V88a20,20,0,0,1,20-20h60Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,56V200H160a32,32,0,0,0-32,32,32,32,0,0,0-32-32H24V56H96a32,32,0,0,1,32,32,32,32,0,0,1,32-32Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V2
200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,56V200a8,8,0,0,1-8,8H160a24,24,0,0,0-24,23.94,7.9,7.9,0,0,1-5.12,7.55A8,8,0,0,1,120,232a24,24,0,0,0-24-24H24a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H88a32,32,0,0,1,32,32v87.73a8.17,8.17,0,0,0,7.47,8.25,8,8,0,0,0,8.53-8V80a32,32,0,0,1,32-32h64A8,8,0,0,1,240,56Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,50H160a38,38,0,0,0-32,17.55A38,38,0,0,0,96,50H24a6,6,0,0,0-6,6V200a6,6,0,0,0,6,6H96a26,26,0,0,1,26,26,6,6,0,0,0,12,0,26,26,0,0,1,26-26h72a6,6,0,0,0,6-6V56A6,6,0,0,0,232,50ZM96,194H30V62H96a26,26,0,0,1,26,26V204.31A37.86,37.86,0,0,0,96,194Zm130,0H160a37.87,37.87,0,0,0-26,10.32V88a26,26,0,0,1,26-26h66Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,52H160a36,36,0,0,0-32,19.54A36,36,0,0,0,96,52H24a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H96a28,28,0,0,1,28,28,4,4,0,0,0,8,0,28,28,0,0,1,28-28h72a4,4,0,0,0,4-4V56A4,4,0,0,0,232,52ZM96,196H28V60H96a28,28,0,0,1,28,28V209.4A35.93,35.93,0,0,0,96,196Zm132,0H160a35.94,35.94,0,0,0-28,13.41V88a28,28,0,0,1,28-28h68Z`}))]]),dt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:ut}));dt.displayName=`BookOpenIcon`;var ft=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M100,100a12,12,0,0,1,12-12h32a12,12,0,0,1,0,24H112A12,12,0,0,1,100,100ZM236,68V196a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V68A20,20,0,0,1,40,48H76V40a28,28,0,0,1,28-28h48a28,28,0,0,1,28,28v8h36A20,20,0,0,1,236,68ZM100,48h56V40a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4ZM44,72v35.23A180.06,180.06,0,0,0,128,128a180,180,0,0,0,84-20.78V72ZM212,192V133.94A204.27,204.27,0,0,1,128,152a204.21,204.21,0,0,1-84-18.06V192Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,118.31V200a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V118.31h0A191.14,191.14,0,0,0,128,144,191.08,191.08,0,0,0,224,118.31Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M104,112a8,8,0,0,1,8-8h32a8,8,0,0,1,0,16H112A8,8,0,0,1,104,112ZM232,72V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V72A16,16,0,0,1,40,56H80V48a24,24,0,0,1,24-24h48a24,24,0,0,1,24,24v8h40A16,16,0,0,1,232,72ZM96,56h64V48a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8ZM40,72v41.62A184.07,184.07,0,0,0,128,136a184,184,0,0,0,88-22.39V72ZM216,200V131.63A200.25,200.25,0,0,1,128,152a200.19,200.19,0,0,1-88-20.36V200H216Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M152,112a8,8,0,0,1-8,8H112a8,8,0,0,1,0-16h32A8,8,0,0,1,152,112Zm80-40V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V72A16,16,0,0,1,40,56H80V48a24,24,0,0,1,24-24h48a24,24,0,0,1,24,24v8h40A16,16,0,0,1,232,72ZM96,56h64V48a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8Zm120,57.61V72H40v41.61A184,184,0,0,0,128,136,184,184,0,0,0,216,113.61Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M106,112a6,6,0,0,1,6-6h32a6,6,0,0,1,0,12H112A6,6,0,0,1,106,112ZM230,72V200a14,14,0,0,1-14,14H40a14,14,0,0,1-14-14V72A14,14,0,0,1,40,58H82V48a22,22,0,0,1,22-22h48a22,22,0,0,1,22,22V58h42A14,14,0,0,1,230,72ZM94,58h68V48a10,10,0,0,0-10-10H104A10,10,0,0,0,94,48ZM38,72v42.79A186,186,0,0,0,128,138a185.91,185.91,0,0,0,90-23.22V72a2,2,0,0,0-2-2H40A2,2,0,0,0,38,72ZM218,200V128.37A198.12,198.12,0,0,1,128,150a198.05,198.05,0,0,1-90-21.62V200a2,2,0,0,0,2,2H216A2,2,0,0,0,218,200Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,56H176V48a24,24,0,0,0-24-24H104A24,24,0,0,0,80,48v8H40A16,16,0,0,0,24,72V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V72A16,16,0,0,0,216,56ZM96,48a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96ZM216,72v41.61A184,184,0,0,1,128,136a184.07,184.07,0,0,1-88-22.38V72Zm0,128H40V131.64A200.
219,200.19,0,0,0,128,152a200.25,200.25,0,0,0,88-20.37V200ZM104,112a8,8,0,0,1,8-8h32a8,8,0,0,1,0,16H112A8,8,0,0,1,104,112Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M108,112a4,4,0,0,1,4-4h32a4,4,0,0,1,0,8H112A4,4,0,0,1,108,112ZM228,72V200a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V72A12,12,0,0,1,40,60H84V48a20,20,0,0,1,20-20h48a20,20,0,0,1,20,20V60h44A12,12,0,0,1,228,72ZM92,60h72V48a12,12,0,0,0-12-12H104A12,12,0,0,0,92,48ZM36,72v44a188,188,0,0,0,92,24,188,188,0,0,0,92-24V72a4,4,0,0,0-4-4H40A4,4,0,0,0,36,72ZM220,200V125.1A196.06,196.06,0,0,1,128,148a196,196,0,0,1-92-22.9V200a4,4,0,0,0,4,4H216A4,4,0,0,0,220,200Z`}))]]),pt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:ft}));pt.displayName=`BriefcaseIcon`;var mt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,148Zm77.39,12.7A83.94,83.94,0,0,1,190.61,184a12,12,0,0,1-17.89-16,59.92,59.92,0,0,0,0-80,12,12,0,0,1,17.89-16,84.07,84.07,0,0,1,14.78,88.7ZM83.28,168a12,12,0,0,1-17.89,16,83.94,83.94,0,0,1,0-112A12,12,0,0,1,83.28,88a59.92,59.92,0,0,0,0,80ZM252,128a123.63,123.63,0,0,1-35.43,86.78A12,12,0,1,1,199.43,198a99.88,99.88,0,0,0,0-140,12,12,0,0,1,17.14-16.8A123.63,123.63,0,0,1,252,128ZM56.57,198a12,12,0,0,1-17.14,16.8,123.89,123.89,0,0,1,0-173.56A12,12,0,0,1,56.57,58a99.88,99.88,0,0,0,0,140Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M160,128a32,32,0,1,1-32-32A32,32,0,0,1,160,128Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Zm73.71,7.14a80,80,0,0,1-14.08,22.2,8,8,0,0,1-11.92-10.67,63.95,63.95,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67,80.08,80.08,0,0,1,14.08,84.47ZM69,103.09a64,64,0,0,0,11.26,67.58,8,8,0,0,1-11.92,10.67,79.93,79.93,0,0,1,0-106.67A8,8,0,1,1,80.29,85.34,63.77,63.77,0,0,0,69,103.09ZM248,128a119.58,119.58,0,0,1-34.29,84,8,8,0,1,1-11.42-11.2,103.9,103.9,0,0,0,0-145.56A8,8,0,1,1,213.71,44,119.58,119.58,0,0,1,248,128ZM53.71,200.78A8,8,0,1,1,42.29,212a119.87,119.87,0,0,1,0-168,8,8,0,1,1,11.42,11.2,103.9,103.9,0,0,0,0,145.56Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M168,128a40,40,0,1,1-40-40A40,40,0,0,1,168,128Zm40,0a79.74,79.74,0,0,0-20.37-53.33,8,8,0,1,0-11.92,10.67,64,64,0,0,1,0,85.33,8,8,0,0,0,11.92,10.67A79.79,79.79,0,0,0,208,128ZM80.29,85.34A8,8,0,1,0,68.37,74.67a79.94,79.94,0,0,0,0,106.67,8,8,0,0,0,11.92-10.67,63.95,63.95,0,0,1,0-85.33Zm158.28-4A119.48,119.48,0,0,0,213.71,44a8,8,0,1,0-11.42,11.2,103.9,103.9,0,0,1,0,145.56A8,8,0,1,0,213.71,212,120.12,120.12,0,0,0,238.57,81.29ZM32.17,168.48A103.9,103.9,0,0,1,53.71,55.22,8,8,0,1,0,42.29,44a119.87,119.87,0,0,0,0,168,8,8,0,1,0,11.42-11.2A103.61,103.61,0,0,1,32.17,168.48Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,90a38,38,0,1,0,38,38A38,38,0,0,0,128,90Zm0,64a26,26,0,1,1,26-26A26,26,0,0,1,128,154Zm78-26a77.74,77.74,0,0,1-19.86,52,6,6,0,0,1-8.94-8,65.93,65.93,0,0,0,0-88,6,6,0,1,1,8.94-8A77.74,77.74,0,0,1,206,128ZM67.18,102.31A65.93,65.93,0,0,0,78.8,172a6,6,0,0,1-.47,8.47,6,6,0,0,1-8.47-.47,77.93,77.93,0,0,1,0-104,6,6,0,1,1,8.94,8A66.21,66.21,0,0,0,67.18,102.31ZM246,128a117.71,117.71,0,0,1-33.71,82.58,6,6,0,0,1-8.58-8.4,105.88,105.88,0,0,0,0-148.36,6,6,0,0,1,8.58-8.4A117.71,117.71,0,0,1,246,128ZM52.29,202.18a6,6,0,0,1-8.58,8.4,117.92,117.92,0,0,1,0-165.16,6,6,0,1,1,8.58,8.4,105.88,105.88,0,0,0,0,148.36Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Zm73.71,7.14a80,80,0,0,1-14.08,22.2,8,8,0,0,1-11.92-10.67,63.95,63.95,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67,80.08,80.08,0,0,1,14.08,84.47ZM69,103.09a64,64,0,0,0,11.26,67.58,8,8,0,0,1-11.92,10.67,79.93,79.93,0,0,1,0-106.67A8,8,0,1,1,80.29,85.34,63.77,63.77,0,0,0,69,103.09ZM248,128a119.58,119.58,0,0,1-34.29,84,8,8,0,1,1-11.42-11.2,103.9,103.9,0,0,0,0-145.56A8,8,0,1,1,213.71,44,119.58,119.58,0,0,1,248,128ZM53.71,200.78A8,8,0,1,1,42.29,212a119.87,119.87,0,0,1,0-168,8,8,0,1,1,11.42,11.2,103.9,103.9,0,0,0,0,145.56Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,92a36,36,0,1,0,36,36A36,36,0,0,0,128,92Zm0,64a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm76-28a75.74,75.74,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,67.92,67.92,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.74,75.74,0,0,1,204,128ZM65.34,101.53a67.92,67.92,0,0,0,12,71.8,4,4,0,0,1-6,5.34,75.93,75.93,0,0,1,0-101.34,4,4,0,1,1,6,5.34A68,68,0,0,0,65.34,101.53ZM244,128a115.68,115.68,0,0,1-33.14,81.18,4,4,0,0,1-5.72-5.6,107.89,107.89,0,0,0,0-151.16,4,4,0,0,1,5.72-5.6A115.68,115.68,0,0,1,244,128ZM50.86,203.58a4,4,0,0,1-5.72,5.6,115.91,115.91,0,0,1,0-162.36,4,4,0,1,1,5.72,5.6,107.89,107.89,0,0,0,0,151.16Z`}))]]),ht=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:mt}));ht.displayName=`BroadcastIcon`;var gt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,204H228V96a20,20,0,0,0-20-20H172V32a20,20,0,0,0-28.45-18.12l-104,48.54A20.06,20.06,0,0,0,28,80.55V204H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM204,100V204H172V100ZM52,83.09,148,38.3V204H52ZM132,112v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm-40,0v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm0,52v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Zm40,0v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M136,32V216H40V85.35a8,8,0,0,1,3.56-6.66l80-53.33A8,8,0,0,1,136,32Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M240,208H224V96a16,16,0,0,0-16-16H144V32a16,16,0,0,0-24.88-13.32L39.12,72A16,16,0,0,0,32,85.34V208H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM208,96V208H144V96ZM48,85.34,128,32V208H48ZM112,112v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm-32,0v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm0,56v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Zm32,0v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M239.73,208H224V96a16,16,0,0,0-16-16H164a4,4,0,0,0-4,4V208H144V32.41a16.43,16.43,0,0,0-6.16-13,16,16,0,0,0-18.72-.69L39.12,72A16,16,0,0,0,32,85.34V208H16.27A8.18,8.18,0,0,0,8,215.47,8,8,0,0,0,16,224H240a8,8,0,0,0,8-8.53A8.18,8.18,0,0,0,239.73,208ZM76,184a8,8,0,0,1-8.53,8A8.18,8.18,0,0,1,60,183.72V168.27A8.19,8.19,0,0,1,67.47,160,8,8,0,0,1,76,168Zm0-56a8,8,0,0,1-8.53,8A8.19,8.19,0,0,1,60,127.72V112.27A8.19,8.19,0,0,1,67.47,104,8,8,0,0,1,76,112Zm40,56a8,8,0,0,1-8.53,8,8.18,8.18,0,0,1-7.47-8.26V168.27a8.19,8.19,0,0,1,7.47-8.26,8,8,0,0,1,8.53,8Zm0-56a8,8,0,0,1-8.53,8,8.19,8.19,0,0,1-7.47-8.26V112.27a8.19,8.19,0,0,1,7.47-8.26,8,8,0,0,1,8.53,8Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,210H222V96a14,14,0,0,0-14-14H142V32a14,14,0,0,0-21.77-11.64l-80,53.33A14,14,0,0,0,34,85.34V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM208,94a2,2,0,0,1,2,2V210H142V94ZM46,85.34a2,2,0,0,1,.89-1.66l80-53.34A2,2,0,0,1,130,32V210H46ZM110,112v16a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0Zm-32,0v16a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0Zm0,56v16a6,6,0,0,1-12,0V168a6,6,0,0,1,12,0Zm32,0v16a6,6,0,0,1-12,0V168a6,6,0,0,1,12,0Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,208H224V96a16,16,0,0,0-16-16H144V32a16,16,0,0,0-24.88-13.32L39.12,72A16,16,0,0,0,32,85.34V208H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM208,96V208H144V96ZM48,85.34,128,32V208H48ZM112,112v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm-32,0v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm0,56v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Zm32,0v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,212H220V96a12,12,0,0,0-12-12H140V32a12,12,0,0,0-18.66-10l-80,53.33a12,12,0,0,0-5.34,10V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM208,92a4,4,0,0,1,4,4V212H140V92ZM44,85.34A4,4,0,0,1,45.78,82l80-53.33A4,4,0,0,1,132,32V212H44ZM108,112v16a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm-32,0v16a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm0,56v16a4,4,0,0,1-8,0V168a4,4,0,0,1,8,0Zm32,0v16a4,4,0,0,1-8,0V168a4,4,0,0,1,8,0Z`}))]]),_t=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:gt}));_t.displayName=`BuildingsIcon`;var vt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M156,88H100a12,12,0,0,0-12,12v56a12,12,0,0,0,12,12h56a12,12,0,0,0,12-12V100A12,12,0,0,0,156,88Zm-12,56H112V112h32Zm88-4H220V116h12a12,12,0,0,0,0-24H220V56a20,20,0,0,0-20-20H164V24a12,12,0,0,0-24,0V36H116V24a12,12,0,0,0-24,0V36H56A20,20,0,0,0,36,56V92H24a12,12,0,0,0,0,24H36v24H24a12,12,0,0,0,0,24H36v36a20,20,0,0,0,20,20H92v12a12,12,0,0,0,24,0V220h24v12a12,12,0,0,0,24,0V220h36a20,20,0,0,0,20-20V164h12a12,12,0,0,0,0-24Zm-36,56H60V60H196Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,48H56a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H200a8,8,0,0,0,8-8V56A8,8,0,0,0,200,48ZM152,152H104V104h48Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M152,96H104a8,8,0,0,0-8,8v48a8,8,0,0,0,8,8h48a8,8,0,0,0,8-8V104A8,8,0,0,0,152,96Zm-8,48H112V112h32Zm88,0H216V112h16a8,8,0,0,0,0-16H216V56a16,16,0,0,0-16-16H160V24a8,8,0,0,0-16,0V40H112V24a8,8,0,0,0-16,0V40H56A16,16,0,0,0,40,56V96H24a8,8,0,0,0,0,16H40v32H24a8,8,0,0,0,0,16H40v40a16,16,0,0,0,16,16H96v16a8,8,0,0,0,16,0V216h32v16a8,8,0,0,0,16,0V216h40a16,16,0,0,0,16-16V160h16a8,8,0,0,0,0-16Zm-32,56H56V56H200v95.87s0,.09,0,.13,0,.09,0,.13V200Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M104,104h48v48H104Zm136,48a8,8,0,0,1-8,8H216v40a16,16,0,0,1-16,16H160v16a8,8,0,0,1-16,0V216H112v16a8,8,0,0,1-16,0V216H56a16,16,0,0,1-16-16V160H24a8,8,0,0,1,0-16H40V112H24a8,8,0,0,1,0-16H40V56A16,16,0,0,1,56,40H96V24a8,8,0,0,1,16,0V40h32V24a8,8,0,0,1,16,0V40h40a16,16,0,0,1,16,16V96h16a8,8,0,0,1,0,16H216v32h16A8,8,0,0,1,240,152ZM168,96a8,8,0,0,0-8-8H96a8,8,0,0,0-8,8v64a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M152,98H104a6,6,0,0,0-6,6v48a6,6,0,0,0,6,6h48a6,6,0,0,0,6-6V104A6,6,0,0,0,152,98Zm-6,48H110V110h36Zm86,0H214V110h18a6,6,0,0,0,0-12H214V56a14,14,0,0,0-14-14H158V24a6,6,0,0,0-12,0V42H110V24a6,6,0,0,0-12,0V42H56A14,14,0,0,0,42,56V98H24a6,6,0,0,0,0,12H42v36H24a6,6,0,0,0,0,12H42v42a14,14,0,0,0,14,14H98v18a6,6,0,0,0,12,0V214h36v18a6,6,0,0,0,12,0V214h42a14,14,0,0,0,14-14V158h18a6,6,0,0,0,0-12Zm-30,54a2,2,0,0,1-2,2H56a2,2,0,0,1-2-2V56a2,2,0,0,1,2-2H200a2,2,0,0,1,2,2Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M152,96H104a8,8,0,0,0-8,8v48a8,8,0,0,0,8,8h48a8,8,0,0,0,8-8V104A8,8,0,0,0,152,96Zm-8,48H112V112h32Zm88,0H216V112h16a8,8,0,0,0,0-16H216V56a16,16,0,0,0-16-16H160V24a8,8,0,0,0-16,0V40H112V24a8,8,0,0,0-16,0V40H56A16,16,0,0,0,40,56V96H24a8,8,0,0,0,0,16H40v32H24a8,8,0,0,0,0,16H40v40a16,16,0,0,0,16,16H96v16a8,8,0,0,0,16,0V216h32v16a8,8,0,0,0,16,0V216h40a16,16,0,0,0,16-16V160h16a8,8,0,0,0,0-16Zm-32,56H56V56H200v95.87s0,.09,0,.13,0,.09,0,.13V200Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M152,100H104a4,4,0,0,0-4,4v48a4,4,0,0,0,4,4h48a4,4,0,0,0,4-4V104A4,4,0,0,0,152,100Zm-4,48H108V108h40Zm84,0H212V108h20a4,4,0,0,0,0-8H212V56a12,12,0,0,0-12-12H156V24a4,4,0,0,0-8,0V44H108V24a4,4,0,0,0-8,0V44H56A12,12,0,0,0,44,56v44H24a4,4,0,0,0,0,8H44v40H24a4,4,0,0,0,0,8H44v44a12,12,0,0,0,12,12h44v20a4,4,0,0,0,8,0V212h40v20a4,4,0,0,0,8,0V212h44a12,12,0,0,0,12-12V156h20a4,4,0,0,0,0-8Zm-28,52a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V56a4,4,0,0,1,4-4H200a4,4,0,0,1,4,4Z`}))]]),yt=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:vt}));yt.displayName=`CpuIcon`;var bt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M228,144v64a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V144a12,12,0,0,1,24,0v52H204V144a12,12,0,0,1,24,0Zm-108.49,8.49a12,12,0,0,0,17,0l40-40a12,12,0,0,0-17-17L140,115V32a12,12,0,0,0-24,0v83L96.49,95.51a12,12,0,0,0-17,17Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,48V208H40V48A16,16,0,0,1,56,32H200A16,16,0,0,1,216,48Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,124.69V32a8,8,0,0,0-16,0v92.69L93.66,98.34a8,8,0,0,0-11.32,11.32Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40A8,8,0,0,0,168,96H136V32a8,8,0,0,0-16,0V96H88a8,8,0,0,0-5.66,13.66Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M222,144v64a6,6,0,0,1-6,6H40a6,6,0,0,1-6-6V144a6,6,0,0,1,12,0v58H210V144a6,6,0,0,1,12,0Zm-98.24,4.24a6,6,0,0,0,8.48,0l40-40a6,6,0,0,0-8.48-8.48L134,129.51V32a6,6,0,0,0-12,0v97.51L92.24,99.76a6,6,0,0,0-8.48,8.48Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,124.69V32a8,8,0,0,0-16,0v92.69L93.66,98.34a8,8,0,0,0-11.32,11.32Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M220,144v64a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V144a4,4,0,0,1,8,0v60H212V144a4,4,0,0,1,8,0Zm-94.83,2.83a4,4,0,0,0,5.66,0l40-40a4,4,0,1,0-5.66-5.66L132,134.34V32a4,4,0,0,0-8,0V134.34L90.83,101.17a4,4,0,0,0-5.66,5.66Z`}))]]),xt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:bt}));xt.displayName=`DownloadSimpleIcon`;var St=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M225.15,197.71,164,95.81V44h4a12,12,0,0,0,0-24H88a12,12,0,0,0,0,24h4V95.81L30.85,197.71A20,20,0,0,0,48,228H208a20,20,0,0,0,17.15-30.29ZM140,44V99.14a12,12,0,0,0,1.71,6.17l35.13,58.54c-10.79.86-25.15-1.31-43.42-10.56-14-7.08-27.46-11.33-40.27-12.76l21.14-35.22A12,12,0,0,0,116,99.14V44ZM55.06,204,79,164.19c13-1.11,27.62,2.42,43.62,10.52,19.61,9.92,36.25,13.31,49.85,13.31A75.44,75.44,0,0,0,190.11,186l10.83,18Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,216H48a8,8,0,0,1-6.86-12.12l30.48-50.8h0c13.23-2.48,32-1.41,56.37,10.92,32.25,16.33,54.75,12.91,67.5,7.65h0l19.34,32.23A8,8,0,0,1,208,216Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23ZM110.86,103.25A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167c-12,2.37-29.07,1.37-51.75-10.11-15.91-8.05-31.05-12.32-45.22-12.81ZM48,208l28.54-47.58c14.25-1.73,30.31,1.85,47.82,10.72,19,9.61,35,12.88,48,12.88a69.89,69.89,0,0,0,19.55-2.7L208,208Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23Zm-90.08-42.91c-15.91-8.05-31.05-12.32-45.22-12.81l24.47-40.8A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167C171.4,169.34,154.29,168.34,131.61,156.86Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M220,200.8,158,97.48V38h10a6,6,0,0,0,0-12H88a6,6,0,0,0,0,12H98V97.48L36,200.8A14,14,0,0,0,48,222H208a14,14,0,0,0,12-21.2ZM109.15,102.23a6,6,0,0,0,.85-3.09V38h36V99.14a6,6,0,0,0,.85,3.09l39.65,66.08c-12.41,3.16-30.86,3-55.79-9.66-16.94-8.58-33-12.8-47.83-12.64ZM209.72,209a2,2,0,0,1-1.74,1H48a2,2,0,0,1-1.71-3l29-48.41c14.89-2.08,31.68,1.55,49.94,10.79C144,178.8,159.67,182,172.42,182A67.89,67.89,0,0,0,192.89,179l16.8,28A2,2,0,0,1,209.72,209Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23ZM110.86,103.25A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167c-12,2.37-29.07,1.37-51.75-10.11-15.91-8.05-31.05-12.32-45.22-12.81ZM48,208l28.54-47.58c14.25-1.74,30.31,1.85,47.82,10.72,19,9.61,35,12.88,48,12.88a69.89,69.89,0,0,0,19.55-2.7L208,208Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M218.27,201.83,156,98V36h12a4,4,0,0,0,0-8H88a4,4,0,0,0,0,8h12V98L37.73,201.83A12,12,0,0,0,48,220H208a12,12,0,0,0,10.29-18.17ZM107.43,101.2a4.07,4.07,0,0,0,.57-2.06V36h40V99.14a4.07,4.07,0,0,0,.57,2.06l41,68.33c-12.76,3.94-32.54,4.68-59.75-9.1-18-9.14-35-13.24-50.54-12.29ZM211.46,210a3.94,3.94,0,0,1-3.48,2H48a4,4,0,0,1-3.43-6.06l29.53-49.21c15.54-2.43,33.05,1.21,52.07,10.84C144.54,176.86,160,180,172.42,180a65,65,0,0,0,21.36-3.46l17.63,29.38A3.92,3.92,0,0,1,211.46,210Z`}))]]),Ct=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:St}));Ct.displayName=`FlaskIcon`;var wt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M248.49,71.51l-32-32a12,12,0,0,0-17,17L211,68h-3c-52,0-64.8,30.71-75.08,55.38-8.82,21.17-15.45,37.05-42.75,40.09a44,44,0,1,0,.28,24.08c43.34-3.87,55.07-32,64.63-54.93C164.9,109,172,92,208,92h3l-11.52,11.51a12,12,0,0,0,17,17l32-32A12,12,0,0,0,248.49,71.51ZM48,196a20,20,0,1,1,20-20A20,20,0,0,1,48,196Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M80,176a32,32,0,1,1-32-32A32,32,0,0,1,80,176Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M245.66,74.34l-32-32a8,8,0,0,0-11.32,11.32L220.69,72H208c-49.33,0-61.05,28.12-71.38,52.92-9.38,22.51-16.92,40.59-49.48,42.84a40,40,0,1,0,.1,16c43.26-2.65,54.34-29.15,64.14-52.69C161.41,107,169.33,88,208,88h12.69l-18.35,18.34a8,8,0,0,0,11.32,11.32l32-32A8,8,0,0,0,245.66,74.34ZM48,200a24,24,0,1,1,24-24A24,24,0,0,1,48,200Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M245.66,85.66l-32,32a8,8,0,0,1-11.32-11.32L220.69,88H208c-38.67,0-46.59,19-56.62,43.08C141.05,155.88,129.33,184,80,184H79a32,32,0,1,1,0-16h1c38.67,0,46.59-19,56.62-43.08C147,100.12,158.67,72,208,72h12.69L202.34,53.66a8,8,0,0,1,11.32-11.32l32,32A8,8,0,0,1,245.66,85.66Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M244.24,75.76l-32-32a6,6,0,0,0-8.48,8.48L225.51,74H208c-48,0-59.44,27.46-69.54,51.69-9.43,22.64-17.66,42.33-53,44.16a38,38,0,1,0,.06,12c43.34-2.06,54.29-28.29,64-51.55C159.44,106.53,168,86,208,86h17.51l-21.75,21.76a6,6,0,1,0,8.48,8.48l32-32A6,6,0,0,0,244.24,75.76ZM48,202a26,26,0,1,1,26-26A26,26,0,0,1,48,202Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M245.66,74.34l-32-32a8,8,0,0,0-11.32,11.32L220.69,72H208c-49.33,0-61.05,28.12-71.38,52.92-9.38,22.51-16.92,40.59-49.48,42.84a40,40,0,1,0,.1,16c43.26-2.65,54.34-29.15,64.14-52.69C161.41,107,169.33,88,208,88h12.69l-18.35,18.34a8,8,0,0,0,11.32,11.32l32-32A8,8,0,0,0,245.66,74.34ZM48,200a24,24,0,1,1,24-24A24,24,0,0,1,48,200Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M242.83,77.17l-32-32a4,4,0,0,0-5.66,5.66L230.34,76H208c-46.67,0-57.84,26.81-67.69,50.46-9.46,22.69-18.4,44.16-56.55,45.48a36,36,0,1,0,0,8c43.49-1.42,54.33-27.39,63.91-50.39C157.45,106.12,166.67,84,208,84h22.34l-25.17,25.17a4,4,0,0,0,5.66,5.66l32-32A4,4,0,0,0,242.83,77.17ZM48,204a28,28,0,1,1,28-28A28,28,0,0,1,48,204Z`}))]]),Tt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:wt}));Tt.displayName=`FlowArrowIcon`;var Et=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M176,116H152a12,12,0,0,1,0-24h24a12,12,0,0,1,0,24ZM104,92h-4V88a12,12,0,0,0-24,0v4H72a12,12,0,0,0,0,24h4v4a12,12,0,0,0,24,0v-4h4a12,12,0,0,0,0-24ZM244.76,202.94a40,40,0,0,1-61,5.35,7,7,0,0,1-.53-.56L144.67,164H111.33L72.81,207.73c-.17.19-.35.38-.53.56A40,40,0,0,1,4.62,173.05a1.18,1.18,0,0,1,0-.2L21,88.79A63.88,63.88,0,0,1,83.88,36H172a64.08,64.08,0,0,1,62.93,52.48,1.8,1.8,0,0,1,0,.19l16.36,84.17a1.77,1.77,0,0,1,0,.2A39.74,39.74,0,0,1,244.76,202.94ZM172,140a40,40,0,0,0,0-80H83.89A39.9,39.9,0,0,0,44.62,93.06a1.55,1.55,0,0,0,0,.21l-16.34,84a16,16,0,0,0,13,18.44,16.07,16.07,0,0,0,13.86-4.21L96.9,144.07a12,12,0,0,1,9-4.07Zm55.76,37.31-7-35.95a63.84,63.84,0,0,1-44.27,22.46l24.41,27.72a16,16,0,0,0,26.85-14.23Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216.86,207.57a28,28,0,0,1-24.66-7.77L150.09,152H172a51.94,51.94,0,0,0,51.2-61h0l16.36,84.17A28,28,0,0,1,216.86,207.57Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M176,112H152a8,8,0,0,1,0-16h24a8,8,0,0,1,0,16ZM104,96H96V88a8,8,0,0,0-16,0v8H72a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0v-8h8a8,8,0,0,0,0-16ZM241.48,200.65a36,36,0,0,1-54.94,4.81c-.12-.12-.24-.24-.35-.37L146.48,160h-37L69.81,205.09l-.35.37A36.08,36.08,0,0,1,44,216,36,36,0,0,1,8.56,173.75a.68.68,0,0,1,0-.14L24.93,89.52A59.88,59.88,0,0,1,83.89,40H172a60.08,60.08,0,0,1,59,49.25c0,.06,0,.12,0,.18l16.37,84.17a.68.68,0,0,1,0,.14A35.74,35.74,0,0,1,241.48,200.65ZM172,144a44,44,0,0,0,0-88H83.89A43.9,43.9,0,0,0,40.68,92.37l0,.13L24.3,176.59A20,20,0,0,0,58,194.3l41.92-47.59a8,8,0,0,1,6-2.71Zm59.7,32.59-8.74-45A60,60,0,0,1,172,160h-4.2L198,194.31a20.09,20.09,0,0,0,17.46,5.39,20,20,0,0,0,16.23-23.11Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M247.44,173.75a.68.68,0,0,0,0-.14L231.05,89.44c0-.06,0-.12,0-.18A60.08,60.08,0,0,0,172,40H83.89a59.88,59.88,0,0,0-59,49.52L8.58,173.61a.68.68,0,0,0,0,.14,36,36,0,0,0,60.9,31.71l.35-.37L109.52,160h37l39.71,45.09c.11.13.23.25.35.37A36.08,36.08,0,0,0,212,216a36,36,0,0,0,35.43-42.25ZM104,112H96v8a8,8,0,0,1-16,0v-8H72a8,8,0,0,1,0-16h8V88a8,8,0,0,1,16,0v8h8a8,8,0,0,1,0,16Zm40-8a8,8,0,0,1,8-8h24a8,8,0,0,1,0,16H152A8,8,0,0,1,144,104Zm84.37,87.47a19.84,19.84,0,0,1-12.9,8.23A20.09,20.09,0,0,1,198,194.31L167.8,160H172a60,60,0,0,0,51-28.38l8.74,45A19.82,19.82,0,0,1,228.37,191.47Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M176,110H152a6,6,0,0,1,0-12h24a6,6,0,0,1,0,12ZM104,98H94V88a6,6,0,0,0-12,0V98H72a6,6,0,0,0,0,12H82v10a6,6,0,0,0,12,0V110h10a6,6,0,0,0,0-12ZM239.84,199.5A34,34,0,0,1,212,214,34.11,34.11,0,0,1,188,204.05l-.26-.28L147.38,158H108.62L68.31,203.76,68,204A34,34,0,0,1,44,214a34,34,0,0,1-33.46-39.91s0-.06,0-.1L26.9,89.88A57.89,57.89,0,0,1,83.89,42H172a58.07,58.07,0,0,1,57.05,47.63c0,.07,0,.12,0,.19L245.46,174s0,.07,0,.11A33.75,33.75,0,0,1,239.84,199.5ZM172,146a46,46,0,0,0,0-92H83.89A45.9,45.9,0,0,0,38.71,92a.36.36,0,0,0,0,.1L22.33,176.23a22,22,0,0,0,37.11,19.45l42-47.65a6,6,0,0,1,4.5-2Zm61.67,30.23-9.79-50.35A58.06,58.06,0,0,1,172,158h-8.63l33.19,37.68a22,22,0,0,0,37.11-19.45Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M176,112H152a8,8,0,0,1,0-16h24a8,8,0,0,1,0,16ZM104,96H96V88a8,8,0,0,0-16,0v8H72a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0v-8h8a8,8,0,0,0,0-16ZM241.48,200.65a36,36,0,0,1-54.94,4.81c-.12-.12-.24-.24-.35-.37L146.48,160h-37L69.81,205.09l-.35.37A36.08,36.08,0,0,1,44,216,36,36,0,0,1,8.56,173.75a.68.68,0,0,1,0-.14L24.93,89.52A59.88,59.88,0,0,1,83.89,40H172a60.08,60.08,0,0,1,59,49.25c0,.06,0,.12,0,.18l
216.37,84.17a.68.68,0,0,1,0,.14A35.74,35.74,0,0,1,241.48,200.65ZM172,144a44,44,0,0,0,0-88H83.89A43.9,43.9,0,0,0,40.68,92.37l0,.13L24.3,176.59A20,20,0,0,0,58,194.3l41.92-47.59a8,8,0,0,1,6-2.71Zm59.7,32.59-8.74-45A60,60,0,0,1,172,160h-4.2L198,194.31a20.09,20.09,0,0,0,17.46,5.39,20,20,0,0,0,16.23-23.11Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M176,108H152a4,4,0,0,1,0-8h24a4,4,0,0,1,0,8Zm-72-8H92V88a4,4,0,0,0-8,0v12H72a4,4,0,0,0,0,8H84v12a4,4,0,0,0,8,0V108h12a4,4,0,0,0,0-8Zm134.21,98.36a32,32,0,0,1-48.84,4.27l-.17-.18L148.29,156H107.72L66.81,202.44l-.18.19A32.08,32.08,0,0,1,44,212a32,32,0,0,1-31.5-37.56L28.87,90.21A55.87,55.87,0,0,1,83.89,44H172a56.07,56.07,0,0,1,55.1,46.1.29.29,0,0,1,0,.1l16.37,84.16A31.86,31.86,0,0,1,238.21,198.36ZM172,148a48,48,0,1,0,0-96H83.9A47.9,47.9,0,0,0,36.74,91.67L20.36,175.9a24,24,0,0,0,19.48,27.73,24,24,0,0,0,21-6.58l42-47.69a4,4,0,0,1,3-1.36Zm63.63,27.83-11-56.66A56.09,56.09,0,0,1,172,156H159l36.16,41.06a24,24,0,0,0,40.52-21.23Z`}))]]),Dt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Et}));Dt.displayName=`GameControllerIcon`;var Ot=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M178,36c-20.09,0-37.92,7.93-50,21.56C115.92,43.93,98.09,36,78,36a66.08,66.08,0,0,0-66,66c0,72.34,105.81,130.14,110.31,132.57a12,12,0,0,0,11.38,0C138.19,232.14,244,174.34,244,102A66.08,66.08,0,0,0,178,36Zm-5.49,142.36A328.69,328.69,0,0,1,128,210.16a328.69,328.69,0,0,1-44.51-31.8C61.82,159.77,36,131.42,36,102A42,42,0,0,1,78,60c17.8,0,32.7,9.4,38.89,24.54a12,12,0,0,0,22.22,0C145.3,69.4,160.2,60,178,60a42,42,0,0,1,42,42C220,131.42,194.18,159.77,172.51,178.36Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M232,102c0,66-104,122-104,122S24,168,24,102A54,54,0,0,1,78,48c22.59,0,41.94,12.31,50,32,8.06-19.69,27.41-32,50-32A54,54,0,0,1,232,102Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M178,40c-20.65,0-38.73,8.88-50,23.89C116.73,48.88,98.65,40,78,40a62.07,62.07,0,0,0-62,62c0,70,103.79,126.66,108.21,129a8,8,0,0,0,7.58,0C136.21,228.66,240,172,240,102A62.07,62.07,0,0,0,178,40ZM128,214.8C109.74,204.16,32,155.69,32,102A46.06,46.06,0,0,1,78,56c19.45,0,35.78,10.36,42.6,27a8,8,0,0,0,14.8,0c6.82-16.67,23.15-27,42.6-27a46.06,46.06,0,0,1,46,46C224,155.61,146.24,204.15,128,214.8Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,102c0,70-103.79,126.66-108.21,129a8,8,0,0,1-7.58,0C119.79,228.66,16,172,16,102A62.07,62.07,0,0,1,78,40c20.65,0,38.73,8.88,50,23.89C139.27,48.88,157.35,40,178,40A62.07,62.07,0,0,1,240,102Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M178,42c-21,0-39.26,9.47-50,25.34C117.26,51.47,99,42,78,42a60.07,60.07,0,0,0-60,60c0,29.2,18.2,59.59,54.1,90.31a334.68,334.68,0,0,0,53.06,37,6,6,0,0,0,5.68,0,334.68,334.68,0,0,0,53.06-37C219.8,161.59,238,131.2,238,102A60.07,60.07,0,0,0,178,42ZM128,217.11C111.59,207.64,30,157.72,30,102A48.05,48.05,0,0,1,78,54c20.28,0,37.31,10.83,44.45,28.27a6,6,0,0,0,11.1,0C140.69,64.83,157.72,54,178,54a48.05,48.05,0,0,1,48,48C226,157.72,144.41,207.64,128,217.11Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M178,40c-20.65,0-38.73,8.88-50,23.89C116.73,48.88,98.65,40,78,40a62.07,62.07,0,0,0-62,62c0,70,103.79,126.66,108.21,129a8,8,0,0,0,7.58,0C136.21,228.66,240,172,240,102A62.07,62.07,0,0,0,178,40ZM128,214.8C109.74,204.16,32,155.69,32,102A46.06,46.06,0,0,1,78,56c19.45,0,35.78,10.36,42.6,27a8,8,0,0,0,14.8,0c6.82-16.67,23.15-27,42.6-27a46.06,46.06,0,0,1,46,46C224,155.61,146.24,204.15,128,214.8Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M178,44c-21.44,0-39.92,10.19-50,27.07C117.92,54.19,99.44,44,78,44a58.07,58.07,0,0,0-58,58c0,28.59,18,58.47,53.4,88.79a333.81,333.81,0,0,0,52.7,36.73,4,4,0,0,0,3.8,0,333.81,333.81,0,0,0,52.7-36.73C218,160.47,236,130.59,236,102A58.07,58.07,0,0,0,178,44ZM128,219.42c-14-8-100-59.35-100-117.42A50.06,50.06,0,0,1,78,52c21.11,0,38.85,11.31,46.3,29.51a4,4,0,0,0,7.4,0C139.15,63.31,156.89,52,178,52a50.06,50.06,0,0,1,50,50C228,160,142,211.46,128,219.42Z`}))]]),kt=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Ot}));kt.displayName=`HeartIcon`;var At=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,64V192H40V64Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z`}))]]),jt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:At}));jt.displayName=`ListIcon`;var Mt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-76-92a32,32,0,0,0-12,61.66V180a12,12,0,0,0,24,0v-6.34A32,32,0,0,0,128,112Zm0,24a8,8,0,1,1-8,8A8,8,0,0,1,128,136Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,88H48a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V96A8,8,0,0,0,208,88Zm-80,72a20,20,0,1,1,20-20A20,20,0,0,1,128,160Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Zm-80-96a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm-72,78.63V184a8,8,0,0,1-16,0V158.63a24,24,0,1,1,16,0ZM160,80H96V56a32,32,0,0,1,64,0Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,82H174V56a46,46,0,0,0-92,0V82H48A14,14,0,0,0,34,96V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V96A14,14,0,0,0,208,82ZM94,56a34,34,0,0,1,68,0V82H94ZM210,208a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V96a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Zm-82-94a26,26,0,0,0-6,51.29V184a6,6,0,0,0,12,0V165.29A26,26,0,0,0,128,114Zm0,40a14,14,0,1,1,14-14A14,14,0,0,1,128,154Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,112a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Zm80-72H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,84H172V56a44,44,0,0,0-88,0V84H48A12,12,0,0,0,36,96V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V96A12,12,0,0,0,208,84ZM92,56a36,36,0,0,1,72,0V84H92ZM212,208a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V96a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-84-92a24,24,0,0,0-4,47.66V184a4,4,0,0,0,8,0V163.66A24,24,0,0,0,128,116Zm0,40a16,16,0,1,1,16-16A16,16,0,0,1,128,156Z`}))]]),Nt=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Mt}));Nt.displayName=`LockKeyIcon`;var Pt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,154.8l-47.09-21.11-.18-.08a19.94,19.94,0,0,0-19,1.75,13.08,13.08,0,0,0-1.12.84l-22.31,19c-13-7.05-26.43-20.37-33.49-33.21l19.06-22.66a11.76,11.76,0,0,0,.85-1.15,20,20,0,0,0,1.66-18.83,1.42,1.42,0,0,1-.08-.18L101.2,32A20.06,20.06,0,0,0,80.42,20.15,60.27,60.27,0,0,0,28,80c0,81.61,66.39,148,148,148a60.27,60.27,0,0,0,59.85-52.42A20.06,20.06,0,0,0,224,154.8ZM176,204A124.15,124.15,0,0,1,52,80,36.29,36.29,0,0,1,80.48,44.46l18.82,42L80.14,109.28a12,12,0,0,0-.86,1.16A20,20,0,0,0,78,130.08c9.42,19.28,28.83,38.56,48.31,48A20,20,0,0,0,146,176.63a11.63,11.63,0,0,0,1.11-.85l22.43-19.07,42,18.81A36.29,36.29,0,0,1,176,204Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M223.94,174.08A48.33,48.33,0,0,1,176,216,136,136,0,0,1,40,80,48.33,48.33,0,0,1,81.92,32.06a8,8,0,0,1,8.3,4.8l21.13,47.2a8,8,0,0,1-.66,7.53L89.32,117a7.93,7.93,0,0,0-.54,7.81c8.27,16.93,25.77,34.22,42.75,42.41a7.92,7.92,0,0,0,7.83-.59l25-21.3a8,8,0,0,1,7.59-.69l47.16,21.13A8,8,0,0,1,223.94,174.08Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M231.88,175.08A56.26,56.26,0,0,1,176,224C96.6,224,32,159.4,32,80A56.26,56.26,0,0,1,80.92,24.12a16,16,0,0,1,16.62,9.52l21.12,47.15,0,.12A16,16,0,0,1,117.39,96c-.18.27-.37.52-.57.77L96,121.45c7.49,15.22,23.41,31,38.83,38.51l24.34-20.71a8.12,8.12,0,0,1,.75-.56,16,16,0,0,1,15.17-1.4l.13.06,47.11,21.11A16,16,0,0,1,231.88,175.08Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M221.59,160.3l-47.24-21.17a14,14,0,0,0-13.28,1.22,4.81,4.81,0,0,0-.56.42l-24.69,21a1.88,1.88,0,0,1-1.68.06c-15.87-7.66-32.31-24-40-39.65a1.91,1.91,0,0,1,0-1.68l21.07-25a6.13,6.13,0,0,0,.42-.58,14,14,0,0,0,1.12-13.27L95.73,34.49a14,14,0,0,0-14.56-8.38A54.24,54.24,0,0,0,34,80c0,78.3,63.7,142,142,142a54.25,54.25,0,0,0,53.89-47.17A14,14,0,0,0,221.59,160.3ZM176,210C104.32,210,46,151.68,46,80A42.23,42.23,0,0,1,82.67,38h.23a2,2,0,0,1,1.84,1.31l21.1,47.11a2,2,0,0,1,0,1.67L84.73,113.15a4.73,4.73,0,0,0-.43.57,14,14,0,0,0-.91,13.73c8.87,18.16,27.17,36.32,45.53,45.19a14,14,0,0,0,13.77-1c.19-.13.38-.27.56-.42l24.68-21a1.92,1.92,0,0,1,1.6-.1l47.25,21.17a2,2,0,0,1,1.21,2A42.24,42.24,0,0,1,176,210Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M220.78,162.13,173.56,141A12,12,0,0,0,162.18,142a3.37,3.37,0,0,0-.38.28L137,163.42a3.93,3.93,0,0,1-3.7.21c-16.24-7.84-33.05-24.52-40.89-40.57a3.9,3.9,0,0,1,.18-3.69l21.2-25.21c.1-.12.19-.25.28-.38a12,12,0,0,0,1-11.36L93.9,35.28a12,12,0,0,0-12.48-7.19A52.25,52.25,0,0,0,36,80c0,77.2,62.8,140,140,140a52.25,52.25,0,0,0,51.91-45.42A12,12,0,0,0,220.78,162.13ZM220,173.58A44.23,44.23,0,0,1,176,212C103.22,212,44,152.78,44,80A44.23,44.23,0,0,1,82.42,36a3.87,3.87,0,0,1,.48,0,4,4,0,0,1,3.67,2.49l21.11,47.14a4,4,0,0,1-.23,3.6l-21.19,25.2c-.1.13-.2.25-.29.39a12,12,0,0,0-.78,11.75c8.69,17.79,26.61,35.58,44.6,44.27a12,12,0,0,0,11.79-.87l.37-.28,24.83-21.12a3.93,3.93,0,0,1,3.57-.27l47.21,21.16A4,4,0,0,1,220,173.58Z`}))]]),Ft=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Pt}));Ft.displayName=`PhoneIcon`;var It=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240.49,15.51a12,12,0,0,0-17,0L173.94,65.09l-2.54-2.55a36.05,36.05,0,0,0-50.91,0L100,83l-3.51-3.52a12,12,0,0,0-17,17L83,100,62.54,120.49a36,36,0,0,0,0,50.91l2.55,2.54L15.51,223.51a12,12,0,0,0,17,17l49.57-49.58,2.54,2.55a36.06,36.06,0,0,0,50.91,0L156,173l3.51,3.52a12,12,0,0,0,17-17L173,156l20.49-20.49a36,36,0,0,0,0-50.91l-2.55-2.54,49.58-49.57A12,12,0,0,0,240.49,15.51Zm-121.95,161a12,12,0,0,1-17,0L79.51,154.43a12,12,0,0,1,0-17L100,117l39,39Zm58-57.95h0L156,139l-39-39,20.49-20.49a12,12,0,0,1,17,0l22.06,22.06a12,12,0,0,1,0,17ZM85.27,33.37a12,12,0,0,1,21.46-10.74l8,16A12,12,0,1,1,93.27,49.37Zm-68,57.26a12,12,0,0,1,16.1-5.36l16,8a12,12,0,1,1-10.74,21.46l-16-8A12,12,0,0,1,17.27,90.63Zm221.46,74.74a12,12,0,0,1-16.1,5.36l-16-8a12,12,0,0,1,10.74-21.46l16,8A12,12,0,0,1,238.73,165.37Zm-68,57.26a12,12,0,1,1-21.46,10.74l-8-16a12,12,0,0,1,21.46-10.74Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M185,127,127,185a24,24,0,0,1-33.94,0L71,162.91A24,24,0,0,1,71,129L129,71a24,24,0,0,1,33.94,0L185,93.09A24,24,0,0,1,185,127Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32.06,32.06,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94h0L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22a16,16,0,0,1,0,22.63ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM29,103.43l20,8A8,8,0,1,0,55,96.57l-20-8A8,8,0,0,0,29,103.43ZM227,152.57l-20-8A8,8,0,1,0,201,159.43l20,8A8,8,0,0,0,227,152.57ZM159.43,201A8,8,0,0,0,144.57,207l8,20A8,8,0,1,0,167.43,221ZM237.91,18.52a8,8,0,0,0-11.5-.18L174,70.75l-5.38-5.38a32,32,0,0,0-45.28,0L106.14,82.54a4,4,0,0,0,0,5.66l61.7,61.66a4,4,0,0,0,5.66,0l16.74-16.74a32.76,32.76,0,0,0,9.81-22.52,31.82,31.82,0,0,0-9.37-23.17l-5.38-5.37,52.2-52.17A8.22,8.22,0,0,0,237.91,18.52ZM85.64,90.34a8,8,0,0,0-11.49.18,8.22,8.22,0,0,0,.41,11.37L80.67,108,65.34,123.31A31.82,31.82,0,0,0,56,146.47,32.75,32.75,0,0,0,65.77,169l5,4.94L18.49,226.13a8.21,8.21,0,0,0-.61,11.1,8,8,0,0,0,11.72.43L82,185.25l5.37,5.38a32.1,32.1,0,0,0,45.29,0L148,175.31l6.34,6.35a8,8,0,0,0,11.32-11.32Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M236.24,19.76a6,6,0,0,0-8.48,0L173.94,73.57l-6.79-6.78a30,30,0,0,0-42.42,0L100,91.51l-7.76-7.75a6,6,0,0,0-8.48,8.48L91.51,100,66.79,124.73a30,30,0,0,0,0,42.42l6.78,6.79L19.76,227.76a6,6,0,1,0,8.48,8.48l53.82-53.81,6.79,6.78a30,30,0,0,0,42.42,0L156,164.49l7.76,7.75a6,6,0,0,0,8.48-8.48L164.49,156l24.72-24.73a30,30,0,0,0,0-42.42l-6.78-6.79,53.81-53.82A6,6,0,0,0,236.24,19.76Zm-113.45,161a18,18,0,0,1-25.46,0L75.27,158.67a18,18,0,0,1,0-25.46L100,108.49,147.51,156Zm57.94-57.94L156,147.51,108.49,100l24.72-24.73a18,18,0,0,1,25.46,0l22.06,22.06a18,18,0,0,1,0,25.46ZM90.43,34.23a6,6,0,0,1,11.14-4.46l8,20a6,6,0,1,1-11.14,4.46Zm-64,59.54a6,6,0,0,1,7.8-3.34l20,8a6,6,0,1,1-4.46,11.14l-20-8A6,6,0,0,1,26.43,93.77Zm203.14,68.46a6,6,0,0,1-7.8,3.34l-20-8a6,6,0,0,1,4.46-11.14l20,8A6,6,0,0,1,229.57,162.23Zm-64,59.54a6,6,0,1,1-11.14,4.46l-8-20a6,6,0,0,1,11.14-4.46Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32,32,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22A16,16,0,0,1,179.31,12
21.37ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M234.83,21.17a4,4,0,0,0-5.66,0L173.94,76.4l-8.2-8.2a28,28,0,0,0-39.6,0L100,94.34l-9.17-9.17a4,4,0,0,0-5.66,5.66L94.34,100,68.2,126.14a28,28,0,0,0,0,39.6l8.2,8.2L21.17,229.17a4,4,0,0,0,5.66,5.66L82.06,179.6l8.2,8.2a28,28,0,0,0,39.6,0L156,161.66l9.17,9.17a4,4,0,0,0,5.66-5.66L161.66,156l26.14-26.14a28,28,0,0,0,0-39.6l-8.2-8.2,55.23-55.23A4,4,0,0,0,234.83,21.17Zm-110.63,161a20,20,0,0,1-28.28,0L73.86,160.08a20,20,0,0,1,0-28.28L100,105.66,150.34,156Zm57.94-57.94L156,150.34,105.66,100,131.8,73.86a20,20,0,0,1,28.28,0l22.06,22.06A20,20,0,0,1,182.14,124.2ZM92.29,33.49a4,4,0,1,1,7.42-3l8,20a4,4,0,0,1-2.22,5.2A3.91,3.91,0,0,1,104,56a4,4,0,0,1-3.71-2.51Zm-64,61a4,4,0,0,1,5.2-2.22l20,8A4,4,0,0,1,52,108a3.91,3.91,0,0,1-1.49-.29l-20-8A4,4,0,0,1,28.29,94.51Zm199.42,67A4,4,0,0,1,224,164a3.91,3.91,0,0,1-1.49-.29l-20-8a4,4,0,1,1,3-7.42l20,8A4,4,0,0,1,227.71,161.49Zm-64,61a4,4,0,0,1-2.22,5.2A3.91,3.91,0,0,1,160,228a4,4,0,0,1-3.71-2.51l-8-20a4,4,0,0,1,7.42-3Z`}))]]),Lt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:It}));Lt.displayName=`PlugsConnectedIcon`;var Rt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M244,128a12,12,0,0,1-12,12H207.42l-36.69,73.37A12,12,0,0,1,160,220h-.6a12,12,0,0,1-10.61-7.72L95,71.15,66.92,133A12,12,0,0,1,56,140H24a12,12,0,0,1,0-24H48.27L85.08,35a12,12,0,0,1,22.13.7l54.28,142.46,27.78-55.56A12,12,0,0,1,200,116h32A12,12,0,0,1,244,128Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M96,40l33.52,88H56Zm104,88H129.52L160,208Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M240,128a8,8,0,0,1-8,8H204.94l-37.78,75.58A8,8,0,0,1,160,216h-.4a8,8,0,0,1-7.08-5.14L95.35,60.76,63.28,131.31A8,8,0,0,1,56,136H24a8,8,0,0,1,0-16H50.85L88.72,36.69a8,8,0,0,1,14.76.46l57.51,151,31.85-63.71A8,8,0,0,1,200,120h32A8,8,0,0,1,240,128Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-8,96H188.64L159,188a8,8,0,0,1-6.95,4h-.46a8,8,0,0,1-6.89-4.84L103,89.92,79,132a8,8,0,0,1-7,4H48a8,8,0,0,1,0-16H67.36L97.05,68a8,8,0,0,1,14.3.82L153,166.08l24-42.05a8,8,0,0,1,6.95-4h24a8,8,0,0,1,0,16Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M238,128a6,6,0,0,1-6,6H203.71l-38.34,76.68A6,6,0,0,1,160,214h-.3a6,6,0,0,1-5.31-3.85L95.51,55.57,61.46,130.48A6,6,0,0,1,56,134H24a6,6,0,0,1,0-12H52.14l38.4-84.48a6,6,0,0,1,11.07.34L160.74,193.1l33.89-67.78A6,6,0,0,1,200,122h32A6,6,0,0,1,238,128Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M240,128a8,8,0,0,1-8,8H204.94l-37.78,75.58A8,8,0,0,1,160,216h-.4a8,8,0,0,1-7.08-5.14L95.35,60.76,63.28,131.31A8,8,0,0,1,56,136H24a8,8,0,0,1,0-16H50.85L88.72,36.69a8,8,0,0,1,14.76.46l57.51,151,31.85-63.71A8,8,0,0,1,200,120h32A8,8,0,0,1,240,128Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M236,128a4,4,0,0,1-4,4H202.47l-38.89,77.79A4,4,0,0,1,160,212h-.2a4,4,0,0,1-3.54-2.58l-60.59-159-36,79.28A4,4,0,0,1,56,132H24a4,4,0,0,1,0-8H53.42L92.36,38.35a4,4,0,0,1,7.38.23L160.5,198.06l35.92-71.85A4,4,0,0,1,200,124h32A4,4,0,0,1,236,128Z`}))]]),zt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Rt}));zt.displayName=`PulseIcon`;var Bt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M222.41,155.16a12,12,0,0,0-11.56-.69A16,16,0,0,1,188,139,16.2,16.2,0,0,1,202.8,124a15.83,15.83,0,0,1,8,1.5A12,12,0,0,0,228,114.7V72a20,20,0,0,0-20-20H176a40.15,40.15,0,0,0-12.62-29.16,39.67,39.67,0,0,0-29.94-10.76,40.08,40.08,0,0,0-37.34,37C96,50.07,96,51,96,52H64A20,20,0,0,0,44,72v28a40.15,40.15,0,0,0-29.16,12.62A40,40,0,0,0,41.1,179.9a28.3,28.3,0,0,0,2.9.1v28a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V165.31A12,12,0,0,0,222.41,155.16ZM204,204H68V165.31a12,12,0,0,0-17.15-10.84A15.9,15.9,0,0,1,42.8,156,16.2,16.2,0,0,1,28,141.06a16,16,0,0,1,22.82-15.52A12,12,0,0,0,68,114.7V76h42.7a12,12,0,0,0,10.83-17.15A15.9,15.9,0,0,1,120,50.8,16.19,16.19,0,0,1,134.94,36a16,16,0,0,1,15.53,22.81A12,12,0,0,0,161.31,76H204v24c-1,0-1.93,0-2.9.11A40,40,0,0,0,204,180h0Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M204,168a28,28,0,0,0,12-2.69V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V165.31a28,28,0,1,1,0-50.62V72a8,8,0,0,1,8-8h46.69a28,28,0,1,1,50.61,0H208a8,8,0,0,1,8,8v42.69A28,28,0,1,0,204,168Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M220.27,158.54a8,8,0,0,0-7.7-.46,20,20,0,1,1,0-36.16A8,8,0,0,0,224,114.69V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36.15,36.15,0,0,0-11.36-26.25,36,36,0,0,0-60.55,23.63,36.56,36.56,0,0,0,.14,6.62H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36.12,36.12,0,0,0-26.24,11.36,35.7,35.7,0,0,0-9.69,27,36.08,36.08,0,0,0,33.31,33.6,36.56,36.56,0,0,0,6.62-.14V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V165.31A8,8,0,0,0,220.27,
2158.54ZM208,208H64V165.31a8,8,0,0,0-11.43-7.23,20,20,0,1,1,0-36.16A8,8,0,0,0,64,114.69V72h46.69a8,8,0,0,0,7.23-11.43,20,20,0,1,1,36.16,0A8,8,0,0,0,161.31,72H208v32.23a35.68,35.68,0,0,0-6.62-.14A36,36,0,0,0,204,176a35.36,35.36,0,0,0,4-.22Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M165.78,224H208a16,16,0,0,0,16-16V170.35A8,8,0,0,0,212.94,163a23.37,23.37,0,0,1-8.94,1.77c-13.23,0-24-11.1-24-24.73s10.77-24.73,24-24.73a23.37,23.37,0,0,1,8.94,1.77A8,8,0,0,0,224,109.65V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36,36,0,0,0-72,0,35.36,35.36,0,0,0,.22,4H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36,36,0,0,0,0,72,35.36,35.36,0,0,0,4-.22V208a16,16,0,0,0,16,16h42.22`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M219.21,160.24a6,6,0,0,0-5.78-.35,22,22,0,1,1-11.05-41.83,22.15,22.15,0,0,1,11.05,2.06A6,6,0,0,0,222,114.7V72a14,14,0,0,0-14-14H169.48a35,35,0,0,0,.52-6,34.1,34.1,0,0,0-10.73-24.78,33.64,33.64,0,0,0-25.45-9.15A34,34,0,0,0,102.54,58H64A14,14,0,0,0,50,72v34.53a34,34,0,0,0-30.79,10.2,34,34,0,0,0,22.31,57.18,34.34,34.34,0,0,0,8.48-.44V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V165.31A6,6,0,0,0,219.21,160.24ZM210,208a2,2,0,0,1-2,2H64a2,2,0,0,1-2-2V165.31a6,6,0,0,0-6-6,5.92,5.92,0,0,0-2.57.58,22,22,0,0,1-31.38-18.46,22,22,0,0,1,31.38-21.31A6,6,0,0,0,62,114.7V72a2,2,0,0,1,2-2h46.69a6,6,0,0,0,5.42-8.57,22.25,22.25,0,0,1-2-11,22,22,0,1,1,41.83,11A6,6,0,0,0,161.3,70H208a2,2,0,0,1,2,2v34.54a34,34,0,0,0-39.93,31.28,33.71,33.71,0,0,0,9.14,25.45A34.15,34.15,0,0,0,210,173.48Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M220.27,158.54a8,8,0,0,0-7.7-.46,20,20,0,1,1,0-36.16A8,8,0,0,0,224,114.69V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36.11,36.11,0,0,0-11.36-26.24,36,36,0,0,0-60.55,23.62,36.56,36.56,0,0,0,.14,6.62H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36.12,36.12,0,0,0-26.24,11.36,35.7,35.7,0,0,0-9.69,27,36.08,36.08,0,0,0,33.31,33.6,35.68,35.68,0,0,0,6.62-.14V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V165.31A8,8,0,0,0,220.27,158.54ZM208,208H64V165.31a8,8,0,0,0-11.43-7.23,20,20,0,1,1,0-36.16A8,8,0,0,0,64,114.69V72h46.69a8,8,0,0,0,7.23-11.43,20,20,0,1,1,36.16,0A8,8,0,0,0,161.31,72H208v32.23a35.68,35.68,0,0,0-6.62-.14A36,36,0,0,0,204,176a35.36,35.36,0,0,0,4-.22Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M218.14,161.93a4,4,0,0,0-3.86-.24,24,24,0,0,1-34.23-23.25,24,24,0,0,1,34.23-20.13A4,4,0,0,0,220,114.7V72a12,12,0,0,0-12-12H167a32,32,0,1,0-62.91-10.33A32.57,32.57,0,0,0,105,60H64A12,12,0,0,0,52,72v37a32,32,0,1,0-10.33,62.91A32.28,32.28,0,0,0,52,171v37a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V165.31A4,4,0,0,0,218.14,161.93ZM212,208a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V165.31a4,4,0,0,0-1.86-3.38,4,4,0,0,0-3.85-.24,24,24,0,0,1-34.24-20.13,24,24,0,0,1,34.24-23.25A4,4,0,0,0,60,114.7V72a4,4,0,0,1,4-4h46.69a4,4,0,0,0,3.62-5.71,24,24,0,0,1,20.13-34.24,24,24,0,0,1,23.25,34.24A4,4,0,0,0,161.31,68H208a4,4,0,0,1,4,4v37a32.57,32.57,0,0,0-10.33-.94A32,32,0,1,0,212,171Z`}))]]),Vt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Bt}));Vt.displayName=`PuzzlePieceIcon`;var Ht=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M144,180a16,16,0,1,1-16-16A16,16,0,0,1,144,180Zm92-52A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128ZM128,64c-24.26,0-44,17.94-44,40v4a12,12,0,0,0,24,0v-4c0-8.82,9-16,20-16s20,7.18,20,16-9,16-20,16a12,12,0,0,0-12,12v8a12,12,0,0,0,23.73,2.56C158.31,137.88,172,122.37,172,104,172,81.94,152.26,64,128,64Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,128,192Zm8-48.72V144a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8c13.23,0,24
2-9,24-20s-10.77-20-24-20-24,9-24,20v4a8,8,0,0,1-16,0v-4c0-19.85,17.94-36,40-36s40,16.15,40,36C168,125.38,154.24,139.93,136,143.28Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M138,180a10,10,0,1,1-10-10A10,10,0,0,1,138,180ZM128,74c-21,0-38,15.25-38,34v4a6,6,0,0,0,12,0v-4c0-12.13,11.66-22,26-22s26,9.87,26,22-11.66,22-26,22a6,6,0,0,0-6,6v8a6,6,0,0,0,12,0v-2.42c18.11-2.58,32-16.66,32-33.58C166,89.25,149,74,128,74Zm102,54A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M136,180a8,8,0,1,1-8-8A8,8,0,0,1,136,180ZM128,76c-19.85,0-36,14.36-36,32v4a4,4,0,0,0,8,0v-4c0-13.23,12.56-24,28-24s28,10.77,28,24-12.56,24-28,24a4,4,0,0,0-4,4v8a4,4,0,0,0,8,0v-4.2c18-1.77,32-15.36,32-31.8C164,90.36,147.85,76,128,76Zm100,52A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z`}))]]),Ut=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Ht}));Ut.displayName=`QuestionIcon`;var Wt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M72,104a16,16,0,1,1,16,16A16,16,0,0,1,72,104Zm96,16a16,16,0,1,0-16-16A16,16,0,0,0,168,120Zm68-40V192a36,36,0,0,1-36,36H56a36,36,0,0,1-36-36V80A36,36,0,0,1,56,44h60V16a12,12,0,0,1,24,0V44h60A36,36,0,0,1,236,80Zm-24,0a12,12,0,0,0-12-12H56A12,12,0,0,0,44,80V192a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12Zm-12,82a30,30,0,0,1-30,30H86a30,30,0,0,1,0-60h84A30,30,0,0,1,200,162Zm-80-6v12h16V156ZM86,168H96V156H86a6,6,0,0,0,0,12Zm90-6a6,6,0,0,0-6-6H160v12h10A6,6,0,0,0,176,162Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,56H56A24,24,0,0,0,32,80V192a24,24,0,0,0,24,24H200a24,24,0,0,0,24-24V80A24,24,0,0,0,200,56ZM164,184H92a20,20,0,0,1,0-40h72a20,20,0,0,1,0,40Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M200,48H136V16a8,8,0,0,0-16,0V48H56A32,32,0,0,0,24,80V192a32,32,0,0,0,32,32H200a32,32,0,0,0,32-32V80A32,32,0,0,0,200,48Zm16,144a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V80A16,16,0,0,1,56,64H200a16,16,0,0,1,16,16ZM72,108a12,12,0,1,1,12,12A12,12,0,0,1,72,108Zm88,0a12,12,0,1,1,12,12A12,12,0,0,1,160,108Zm4,28H92a28,28,0,0,0,0,56h72a28,28,0,0,0,0-56Zm-24,16v24H116V152ZM80,164a12,12,0,0,1,12-12h8v24H92A12,12,0,0,1,80,164Zm84,12h-8V152h8a12,12,0,0,1,0,24Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,48H136V16a8,8,0,0,0-16,0V48H56A32,32,0,0,0,24,80V192a32,32,0,0,0,32,32H200a32,32,0,0,0,32-32V80A32,32,0,0,0,200,48ZM172,96a12,12,0,1,1-12,12A12,12,0,0,1,172,96ZM96,184H80a16,16,0,0,1,0-32H96ZM84,120a12,12,0,1,1,12-12A12,12,0,0,1,84,120Zm60,64H112V152h32Zm32,0H160V152h16a16,16,0,0,1,0,32Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,50H134V16a6,6,0,0,0-12,0V50H56A30,30,0,0,0,26,80V192a30,30,0,0,0,30,30H200a30,30,0,0,0,30-30V80A30,30,0,0,0,200,50Zm18,142a18,18,0,0,1-18,18H56a18,18,0,0,1-18-18V80A18,18,0,0,1,56,62H200a18,18,0,0,1,18,18ZM74,108a10,10,0,1,1,10,10A10,10,0,0,1,74,108Zm88,0a10,10,0,1,1,10,10A10,10,0,0,1,162,108Zm2,30H92a26,26,0,0,0,0,52h72a26,26,0,0,0,0-52Zm-22,12v28H114V150ZM78,164a14,14,0,0,1,14-14h10v28H92A14,14,0,0,1,78,164Zm86,14H154V150h10a14,14,0,0,1,0,28Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,48H136V16a8,8,0,0,0-16,0V48H56A32,32,0,0,0,24,80V192a32,32,0,0,0,32,32H200a32,32,0,0,0,32-32V80A32,32,0,0,0,200,48Zm16,144a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V80A16,16,0,0,1,56,64H200a16,16,0,0,1,16,16Zm-52-56H92a28,28,0,0,0,0,56h72a28,28,0,0,0,0-56Zm-24,16v24H116V152ZM80,164a12,12,0,0,1,12-12h8v24H92A12,12,0,0,1,80,164Zm84,12h-8V152h8a12,12,0,0,1,0,24ZM72,108a12,12,0,1,1,12,12A12,12,0,0,1,72,108Zm88,0a12,12,0,1,1,12,12A12,12,0,0,1,160,108Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M200,52H132V16a4,4,0,0,0-8,0V52H56A28,28,0,0,0,28,80V192a28,28,0,0,0,28,28H200a28,28,0,0,0,28-28V80A28,28,0,0,0,200,52Zm20,140a20,20,0,0,1-20,20H56a20,20,0,0,1-20-20V80A20,20,0,0,1,56,60H200a20,20,0,0,1,20,20ZM76,108a8,8,0,1,1,8,8A8,8,0,0,1,76,108Zm88,0a8,8,0,1,1,8,8A8,8,0,0,1,164,108Zm0,32H92a24,24,0,0,0,0,48h72a24,24,0,0,0,0-48Zm-20,8v32H112V148ZM76,164a16,16,0,0,1,16-16h12v32H92A16,16,0,0,1,76,164Zm88,16H152V148h12a16,16,0,0,1,0,32Z`}))]]),Gt=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Wt}));Gt.displayName=`RobotIcon`;var Kt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42Zm2,70c0,37.76-13.94,68.39-41.44,91.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66C59.94,180.39,46,149.76,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44Zm4,68c0,38.44-14.23,69.63-42.29,92.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11C58.23,181.63,44,150.44,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-41.17-10.83a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z`}))]]),qt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Kt}));qt.displayName=`ShieldCheckIcon`;var Jt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M72.5,150.63,100.79,128,72.5,105.37a12,12,0,1,1,15-18.74l40,32a12,12,0,0,1,0,18.74l-40,32a12,12,0,0,1-15-18.74ZM144,172h32a12,12,0,0,0,0-24H144a12,12,0,0,0,0,24ZM236,56V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V196H212Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M224,56V200a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H216A8,8,0,0,1,224,56Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M128,128a8,8,0,0,1-3,6.25l-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32A8,8,0,0,1,128,128Zm48,24H136a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm56-96V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-91,94.25-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32a8,8,0,0,1,0,12.5ZM176,168H136a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M126,128a6,6,0,0,1-2.25,4.69l-40,32a6,6,0,0,1-7.5-9.38L110.4,128,76.25,100.69a6,6,0,1,1,7.5-9.38l40,32A6,6,0,0,1,126,128Zm50,26H136a6,
26,0,0,0,0,12h40a6,6,0,0,0,0-12Zm54-98V200a14,14,0,0,1-14,14H40a14,14,0,0,1-14-14V56A14,14,0,0,1,40,42H216A14,14,0,0,1,230,56Zm-12,0a2,2,0,0,0-2-2H40a2,2,0,0,0-2,2V200a2,2,0,0,0,2,2H216a2,2,0,0,0,2-2Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,128a8,8,0,0,1-3,6.25l-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32A8,8,0,0,1,128,128Zm48,24H136a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm56-96V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M122.5,124.88a4,4,0,0,1,0,6.24l-40,32a4,4,0,0,1-5-6.24L113.6,128,77.5,99.12a4,4,0,0,1,5-6.24ZM176,156H136a4,4,0,0,0,0,8h40a4,4,0,0,0,0-8ZM228,56V200a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V56A12,12,0,0,1,40,44H216A12,12,0,0,1,228,56Zm-8,0a4,4,0,0,0-4-4H40a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H216a4,4,0,0,0,4-4Z`}))]]),Yt=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Jt}));Yt.displayName=`TerminalWindowIcon`;var Xt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M192,180H118.71a56,56,0,1,1-104.6-37.46,12,12,0,1,1,21.37,10.92A31.64,31.64,0,0,0,32,168a32,32,0,0,0,64,0,12,12,0,0,1,12-12h84a12,12,0,0,1,0,24Zm0-68a55.9,55.9,0,0,0-18.45,3.12L138.22,57.71a12,12,0,0,0-20.44,12.58l40.94,66.52a12,12,0,0,0,16.52,3.93,32,32,0,1,1,19.68,59.13A12,12,0,0,0,196,223.82a10.05,10.05,0,0,0,1.09,0A56,56,0,0,0,192,112ZM57.71,178.22a12,12,0,0,0,16.51-3.93l40.94-66.52a12,12,0,0,0-3.92-16.51,32,32,0,1,1,45.28-41.8,12,12,0,1,0,21.37-10.92A56,56,0,1,0,89.1,104.32L53.78,161.71A12,12,0,0,0,57.71,178.22Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,104a40,40,0,1,1,40-40A40,40,0,0,1,128,104Zm64,24a40,40,0,1,0,40,40A40,40,0,0,0,192,128ZM64,128a40,40,0,1,0,40,40A40,40,0,0,0,64,128Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M178.16,176H111.32A48,48,0,1,1,25.6,139.19a8,8,0,0,1,12.8,9.61A31.69,31.69,0,0,0,32,168a32,32,0,0,0,64,0,8,8,0,0,1,8-8h74.16a16,16,0,1,1,0,16ZM64,184a16,16,0,0,0,14.08-23.61l35.77-58.14a8,8,0,0,0-2.62-11,32,32,0,1,1,46.1-40.06A8,8,0,1,0,172,44.79a48,48,0,1,0-75.62,55.33L64.44,152c-.15,0-.29,0-.44,0a16,16,0,0,0,0,32Zm128-64a48.18,48.18,0,0,0-18,3.49L142.08,71.6A16,16,0,1,0,128,80l.44,0,35.78,58.15a8,8,0,0,0,11,2.61A32,32,0,1,1,192,200a8,8,0,0,0,0,16,48,48,0,0,0,0-96Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M50.15,160,89.07,92.57l-2.24-3.88a48,48,0,1,1,85.05-44.17,8.17,8.17,0,0,1-3.19,10.4,8,8,0,0,1-11.35-3.72,32,32,0,1,0-56.77,29.3.57.57,0,0,1,.08.13l13.83,23.94a8,8,0,0,1,0,8L77.86,176a16,16,0,0,1-27.71-16Zm141-40H178.81L141.86,56a16,16,0,0,0-27.71,16l34.64,60a8,8,0,0,0,6.92,4h35.63c17.89,0,32.95,14.64,32.66,32.53A32,32,0,0,1,192.31,200a8.23,8.23,0,0,0-8.28,7.33,8,8,0,0,0,8,8.67,48.05,48.05,0,0,0,48-48.93C239.49,140.79,217.48,120,191.19,120ZM208,167.23c-.4-8.61-7.82-15.23-16.43-15.23H114.81a8,8,0,0,0-6.93,4L91.72,184h0a32,32,0,1,1-53.47-35,8.2,8.2,0,0,0-.92-11,8,8,0,0,0-11.72,1.17A47.63,47.63,0,0,0,16,167.54,48,48,0,0,0,105.55,192v0l4.62-8H192A16,16,0,0,0,208,167.23Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M179.37,174H109.6a46,46,0,1,1-82.4-33.61,6,6,0,0,1,9.6,7.21A33.68,33.68,0,0,0,30,168a34,34,0,0,0,68,0,6,6,0,0,1,6-6h75.37a14,14,0,1,1,0,12ZM64,182a14,14,0,0,0,11.73-21.62l36.42-59.18a6,6,0,0,0-2-8.25,34,34,0,1,1,49-42.57,6,6,0,1,0,11-4.79A46,46,0,1,0,99,99.7L65.52,154.08c-.5-.05-1-.08-1.52-.08a14,14,0,0,0,0,28Zm128-60a46,46,0,0,0-18.8,4L139.73,71.61A14,14,0,1,0,128,78a12.79,12.79,0,0,0,1.52-.09l36.4,59.17a6.05,6.05,0,0,0,3.73,2.69,6,6,0,0,0,4.53-.73A34,34,0,1,1,192,202a6,6,0,0,0,0,12,46,46,0,0,0,0-92Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M178.16,176H111.32A48,48,0,1,1,25.6,139.19a8,8,0,0,1,12.8,9.61A31.69,31.69,0,0,0,32,168a32,32,0,0,0,64,0,8,8,0,0,1,8-8h74.16a16,16,0,1,1,0,16ZM64,184a16,16,0,0,0,14.08-23.61l35.77-58.14a8,8,0,0,0-2.62-11,32,32,0,1,1,46.1-40.06A8,8,0,1,0,172,44.79a48,48,0,1,0-75.62,55.33L64.44,152c-.15,0-.29,0-.44,0a16,16,0,0,0,0,32Zm128-64a48.18,48.18,0,0,0-18,3.49L142.08,71.6A16,16,0,1,0,128,80l.44,0,35.78,58.15a8,8,0,0,0,11,2.61A32,32,0,1,1,192,200a8,8,0,0,0,0,16,48,48,0,0,0,0-96Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M180.7,172H107.81a44,44,0,1,1-79-30.41,4,4,0,0,1,6.4,4.81A35.67,35.67,0,0,0,28,168a36,36,0,0,0,72,0,4,4,0,0,1,4-4h76.7a12,12,0,1,1,0,8ZM64,180a12,12,0,0,0,9.33-19.54l37.11-60.3a4,4,0,0,0-1.31-5.51A36,36,0,1,1,161,49.58a4,4,0,1,0,7.33-3.19,44,44,0,1,0-66.71,52.83l-35.1,57.05A11.58,11.58,0,0,0,64,156a12,12,0,0,0,0,24Zm128-56a44,44,0,0,0-19.56,4.58l-35.11-57A12,12,0,1,0,128,76a12.24,12.24,0,0,0,2.52-.27L167.63,136a4,4,0,0,0,5.5,1.31A36,36,0,1,1,192,204a4,4,0,0,0,0,8,44,44,0,0,0,0-88Z`}))]]),Zt=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Xt}));Zt.displayName=`WebhooksLogoIcon`;var Qt=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M170.49,117.91l-56-36A12,12,0,0,0,96,92v72a12,12,0,0,0,18.49,10.09l56-36a12,12,0,0,0,0-20.18ZM120,142V114l21.81,14Zm118.21-73.5a28.05,28.05,0,0,0-16.93-19.14C186.4,35.91,131.29,36,128,36s-58.4-.09-93.28,13.38A28.05,28.05,0,0,0,17.79,68.52C15.15,78.72,12,97.32,12,128s3.15,49.28,5.79,59.48a28.05,28.05,0,0,0,16.93,19.14C68.21,219.55,120.36,220,127.37,220h1.26c7,0,59.16-.45,92.65-13.38a28.05,28.05,0,0,0,16.93-19.14c2.64-10.2,5.79-28.8,5.79-59.48S240.85,78.72,238.21,68.52ZM215,181.46a4,4,0,0,1-2.34,2.77C182.78,195.76,132.27,196,128.32,196h-.39c-.53,0-53.64.17-84.56-11.77A4,4,0,0,1,41,181.46c-1.88-7.24-5-23.82-5-53.46s3.15-46.22,5-53.46a4,4,0,0,1,2.34-2.77C74.29,59.83,127.39,60,127.92,60h.15c.54,0,53.64-.17,84.56,11.77A4,4,0,0,1,215,74.54c1.88,7.24,5,23.82,5,53.46S216.85,174.22,215,181.46Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M226.59,71.53a16,16,0,0,0-9.63-11C183.48,47.65,128,48,128,48s-55.48-.35-89,12.58a16,16,0,0,0-9.63,11C27.07,80.54,24,98.09,24,128s3.07,47.46,5.41,56.47A16,16,0,0,0,39,195.42C72.52,208.35,128,208,128,208s55.48.35,89-12.58a16,16,0,0,0,9.63-10.95c2.34-9,5.41-26.56,5.41-56.47S228.93,80.54,226.59,71.53ZM112,160V96l48,32Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86.12,12s-54.37.18-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68C73.58,55.82,127.4,56,128.05,56s54.37-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-73.74,65-40,28A8,8,0,0,1,108,156V100a8,8,0,0,1,12.59-6.55l40,28a8,8,0,0,1,0,13.1Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M163.33,123l-48-32A6,6,0,0,0,106,96v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,148.79V107.21L149.18,128ZM232.4,70a22,22,0,0,0-13.28-15C185,41.79,130.27,42,128,42s-57-.21-91.16,13A22,22,0,0,0,23.6,70C21.05,79.89,18,98,18,128s3.05,48.11,5.6,58a22,22,0,0,0,13.28,15C71,214.21,125.72,214,128,214h.71c6.91,0,58-.44,90.45-13a22,22,0,0,0,13.28-15c2.55-9.87,5.6-27.93,5.6-58S235,79.89,232.4,70ZM220.78,183a10,10,0,0,1-6,6.86C182.78,202.19,128.58,202,128,202s-54.71.2-86.75-12.17a10,10,0,0,1-6-6.86C32.84,173.78,30,156.78,30,128s2.84-45.78,5.22-55a10,10,0,0,1,6-6.86C72.06,54.26,123.53,54,127.76,54H128c.54,0,54.71-.2,86.75,12.17a10,10,0,0,1,6,6.86c2.38,9.19,5.22,26.19,5.22,55S223.16,173.78,220.78,183Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86,12H128c-.54,0-54.33.2-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68c30.52-11.79,81.66-12,85.85-12h.27c.54,0,54.38-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M162.22,124.67l-48-32A4,4,0,0,0,108,96v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,152.53V103.47L152.79,128Zm114.46-82A20,20,0,0,0,218.4,56.85C184.6,43.79,130.27,44,128,44S71.4,43.79,37.6,56.85A20,20,0,0,0,25.54,70.52C23,80.27,20,98.16,20,128s3,47.73,5.54,57.48A20,20,0,0,0,37.6,199.15C71.4,212.21,125.73,212,128,212h.71c6.89,0,57.58-.43,89.72-12.85a20,20,0,0,0,12.06-13.67C233,175.72,236,157.84,236,128S233,80.27,230.46,70.52Zm-7.74,113a12,12,0,0,1-7.21,8.22C183.14,204.19,128.57,204,128,204s-55.11.19-87.48-12.31a12,12,0,0,1-7.21-8.22C30.87,174.17,28,157,28,128s2.87-46.17,5.28-55.47a12,12,0,0,1,7.21-8.22C72.86,51.81,127.43,52,128,52s55.11-.2,87.48,12.31a12,12,0,0,1,7.21,8.22C225.13,81.83,228,99,228,128S225.13,174.17,222.72,183.47Z`}))]]),$t=P.forwardRef((e,t)=>
2P.createElement(C,{ref:t,...e,weights:Qt}));$t.displayName=`YoutubeLogoIcon`;function en(e,t){for(let n of e.split(`;`)){let e=n.indexOf(`=`);if(e!==-1&&n.slice(0,e).trim()===t)return tn(n.slice(e+1).trim())}return null}function tn(e){try{return decodeURIComponent(e)}catch{return e}}var nn=[`utm_source`,`utm_medium`,`utm_campaign`,`utm_content`,`utm_term`,`utm_id`,`gclid`,`gbraid`,`wbraid`,`dclid`,`fbclid`,`msclkid`,`ttclid`,`twclid`,`li_fat_id`,`ref`];function rn({source:e,target:t}){let n=new URLSearchParams(t);for(let t of nn){let r=e.get(t);r&&!n.has(t)&&n.set(t,r)}return n}function an({asChild:e=!1,href:t,rel:n,target:r=`_blank`,...i}){let a=on(t),o=new Set(n?.split(/\s+/).filter(Boolean)??[]);return o.add(`noopener`),(0,L.jsx)(e?ee:`a`,{href:a,target:r,rel:Array.from(o).join(` `),...i})}function on(e){return sn()(e)}function sn(){let[e]=m();return t=>{let n=new URL(t);return n.search=rn({source:e,target:n.searchParams}).toString(),n.toString()}}var cn=`ngrok:posthog:ready`,ln=50,R=null;function un(...e){if(!u())return;let t=window.posthog;if(typeof t?.capture==`function`){t.capture(...e);return}if(R??(R=[],window.addEventListener(cn,dn,{once:!0})),R.length<ln){let[t,n,r]=e;R.push([t,n,{timestamp:new Date,...r}])}}function dn(){if(typeof window.posthog?.capture!=`function`)return;let e=R??[];R=null;for(let t of e)window.posthog?.capture?.(...t)}function z(e,...t){let n=t[0];return n==null?e:Object.entries(n).reduce((e,[t,n])=>e.replace(`:${t}`,n),String(e))}function B(e,...t){let n=t[0];return n==null?e:Object.entries(n).reduce((e,[t,n])=>e.replace(`:${t}`,n),String(e))}var fn=t(l(),1);function pn(e){let t=window.location.href;if(!URL.canParse(e,t))return;let n=new URL(e,t);(n.protocol===`https:`||n.protocol===`http:`)&&n.origin!==window.location.origin&&(0,fn.preconnect)(n.origin)}function mn({href:e,onFocus:t,onPointerEnter:n,...r}){let i=hn(e);return(0,L.jsx)(`a`,{href:i,...r,onFocus:e=>{t?.(e),pn(i)},onPointerEnter:e=>{n?.(e),pn(i)}})}function hn(e){return gn()(e)}function gn(){let[e]=m();return t=>{let n=new URL(t);return n.search=rn({source:e,target:n.searchParams}).toString(),n.toString()}}var _n=`group flex items-center justify-center relative rounded-full bg-black/90 hover:bg-black px-5 h-12 font-mono text-[0.8125rem] font-medium uppercase tracking-wider text-white/90 active:scale-[97%] select-none [-webkit-user-select:none] [-webkit-touch-callout:none] [-webkit-tap-highlight-color:transparent] text-center`;function vn({children:e,className:t,href:n,onFocus:r,onPointerEnter:i,...a}){function o(){n!=null&&pn(n)}return(0,L.jsxs)(`a`,{className:y(_n,t),href:n,...a,onFocus:e=>{r?.(e),o()},onPointerEnter:e=>{i?.(e),o()},children:[e,(0,L.jsx)(yn,{})]})}function yn(){return(0,L.jsx)(`span`,{"aria-hidden":!0,className:`glow-layer transition-transform group-hover:scale-105`})}var bn=(0,P.lazy)(()=>_(()=>import(`./deferred-overlays-impl-CY8-7GuD.js`).then(e=>({default:e.DeferredPopoverImpl})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]))),xn=(0,P.lazy)(()=>_(()=>import(`./deferred-overlays-impl-CY8-7GuD.js`).then(e=>({default:e.DeferredSheetImpl})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13])));function Sn(){_(()=>import(`./deferred-overlays-impl-CY8-7GuD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13])).catch(()=>void 0)}function Cn(){let[e,t]=(0,P.useState)(!1),[n,r]=(0,P.useState)(!1),i=()=>{t(!0)};return{isLoaded:e,isOpen:n,setIsOpen:r,triggerProps:{"aria-expanded":n,onClick:()=>{t(!0),r(!0)},onFocus:i,onPointerEnter:i,onTouchStart:i}}}function V({align:e,children:t,contentClassName:n,preferredWidth:r,trigger:i}){let{isLoaded:a,isOpen:o,setIsOpen:s,triggerProps:c}=Cn(),l=i(c);return a?(0,L.jsx)(P.Suspense,{fallback:l,children:(0,L.jsx)(bn,{align:e,open:o,onOpenChange:s,contentClassName:n,preferredWidth:r,trigger:i,children:t})}):l}function wn({children:e,contentClassName:t,open:n,onOpenChange:r,preferredWidth:i,side:a,title:o,trigger:s}){let[c,l]=(0,P.useState)(!1),[u,d]=(0,P.useState)(!1),f=n??u,p=r??d;(0,P.useEffect)(()=>{Sn()},[]),(0,P.useEffect)(()=>{n&&l(!0)},[n]);let m=()=>{l(!0)},h=s({"aria-expanded":f,onClick:()=>{l(!0),p(!0)},onFocus:m,onPointerEnter:m,onTouchStart:m});return c?(0,L.jsx)(P.Suspense,{fallback:h,children:(0,L.jsx)(xn,{open:f,onOpenChange:p,contentClassName:t,preferredWidth:i,side:a,title:o,trigger:s,children:e})}):h}var Tn=`https://ngrok.com/docs/start`,H=(0,P.createContext)({app:`www`,isCrossAppNavigation:!1,trackNavItem:()=>{},docsHref:Tn,latestChangelogEntry:void 0});function En({app:e,className:t,docsHref:n=Tn,latestChangelogEntry:r,...a}){let o=e!==`www`,[s,c]=(0,P.useState)(!1),l=pe(`lg`),u=i(),d=(0,P.useCallback)((e,t)=>{un(`primary_nav_item_clicked`,{item:e,location:t,source_path:u.pathname})},[u.pathname]),f=hn(`https://dashboard.ngrok.com/signup`),p=(0,P.useEffectEvent)(()=>{c(!1)});!l&&s&&c(!1),(0,P.useEffect)(()=>{p()},[u]);let m=(0,P.useMemo)(()=>({app:e,isCrossAppNavigation:o,trackNavItem:d,docsHref:n,latestChangelogEntry:r}),[e,o,d,n,r]);return(0,L.jsx)(H.Provider,{value:m,children:(0,L.jsxs)(`nav`,{className:y(`flex items-center justify-center px-4 lg:py-10 py-4`,t),...a,children:[(0,L.jsxs)(`div`,{className:`flex w-full max-w-267 items-center justify-between gap-4`,children:[(e===`www`||e===`blog`)&&(0,L.jsxs)(g,{prefetch:`intent`,className:`text-strong/90 hover:text-strong`,to:B(`/`),reloadDocument:o,title:`ngrok home`,children:[(0,L.jsx)(`span`,{className:`sr-only`,children:`ngrok home`}),(0,L.jsx)(lt,{className:`h-10 w-26.75 lg:h-12 lg:w-32`})]}),(0,L.jsx)(wn,{open:s,onOpenChange:c,side:`left`,contentClassName:`bg-base lg:hidden`,preferredWidth:`sm:max-w-full`,title:`mobile primary navigation sheet`,trigger:e=>(0,L.jsx)(A,{intent:`neutral`,label:`open mobile navigation`,type:`button`,appearance:`ghost`,className:`lg:hidden`,...e,icon:s?(0,L.jsx)(Se,{weight:`bold`}):(0,L.jsx)(jt,{weight:`bold`})}),children:(0,L.jsx)(Yn,{className:`flex-1`,onClose:()=>c(!1)})}),(0,L.jsxs)(`div`,{className:`hidden items-center gap-6 lg:flex`,children:[(0,L.jsxs)(V,{preferredWidth:`max-w-98`,contentClassName:`flex flex-col gap-4 roun
2ded-xl p-6 shadow-xl`,trigger:e=>(0,L.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-product`,...e,children:[`Products`,(0,L.jsx)(b,{className:`relative -top-px size-3`,svg:(0,L.jsx)(ce,{weight:`bold`})})]}),children:[(0,L.jsx)(Bn,{}),(0,L.jsx)(j,{}),(0,L.jsx)(`p`,{className:`text-body text-xs text-pretty`,children:On})]}),(0,L.jsxs)(V,{align:`center`,preferredWidth:`max-w-240`,contentClassName:`grid grid-cols-3 gap-6 rounded-xl p-6 shadow-xl`,trigger:e=>(0,L.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-problems-we-solve`,...e,children:[`Problems We Solve`,(0,L.jsx)(b,{className:`relative -top-px size-3`,svg:(0,L.jsx)(ce,{weight:`bold`})})]}),children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-col gap-8`,children:[(0,L.jsx)(In,{}),(0,L.jsx)(Rn,{})]}),(0,L.jsxs)(`div`,{className:`col-span-2 flex min-w-0 flex-col gap-8`,children:[(0,L.jsx)(zn,{linksClassName:`grid grid-flow-col grid-cols-2 gap-x-6 gap-y-4`}),(0,L.jsx)(`div`,{className:`grid grid-cols-2 gap-x-6`,children:(0,L.jsx)(Ln,{})})]})]}),(0,L.jsxs)(V,{align:`center`,preferredWidth:`max-w-200`,contentClassName:`flex gap-6 rounded-xl p-6 shadow-xl`,trigger:e=>(0,L.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-resources`,...e,children:[`Resources`,(0,L.jsx)(b,{className:`relative -top-px size-3`,svg:(0,L.jsx)(ce,{weight:`bold`})})]}),children:[(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-6`,children:[(0,L.jsx)(Vn,{}),(0,L.jsx)(Hn,{})]}),(0,L.jsx)(`div`,{className:`flex items-stretch px-2`,children:(0,L.jsx)(j,{orientation:`vertical`})}),(0,L.jsx)(Gn,{})]}),(0,L.jsx)(an,{href:n,className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-docs`,onClick:()=>d(`docs`,`desktop`),children:`Docs`}),(0,L.jsx)(g,{className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-download`,prefetch:`intent`,to:B(`/download`),reloadDocument:o,onClick:()=>d(`download`,`desktop`),children:`Download`}),(0,L.jsx)(g,{className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-pricing`,prefetch:`intent`,to:B(`/pricing`),reloadDocument:o,onClick:()=>d(`pricing`,`desktop`),children:`Pricing`})]}),(0,L.jsxs)(`div`,{className:`hidden items-center gap-2 lg:flex`,children:[(0,L.jsx)(le,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-9 rounded-full bg-black/10 not-disabled:hover:bg-black/15 not-disabled:active:bg-black/15`,id:`nav-login`,children:(0,L.jsx)(mn,{href:`https://dashboard.ngrok.com/login`,className:`text-strong font-mono text-[0.8125rem] font-medium tracking-wider uppercase`,onClick:()=>d(`login`,`desktop`),children:`Log in`})}),(0,L.jsx)(le,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-9 rounded-full bg-black/90 font-mono text-[0.8125rem] font-medium tracking-wider text-white/90 uppercase not-disabled:hover:bg-black not-disabled:active:bg-black`,id:`nav-signup`,children:(0,L.jsx)(`a`,{href:f,onClick:()=>d(`signup`,`desktop`),children:`Sign up`})})]})]}),(0,L.jsx)(Kn,{})]})})}var Dn={emerald:`bg-emerald-500/20 text-emerald-700`,sky:`bg-sky-500/20 text-sky-700`,amber:`bg-amber-500/20 text-amber-700`},On=`ngrok is fully managed developer infrastructure for deploying and connecting apps, APIs, and AI models, wherever they run.`,kn=[{href:B(`/gateway`),icon:(0,L.jsx)(ve,{weight:`regular`}),title:`Gateway`,description:`One gateway to services running anywhere`,idSuffix:`product-gateway`},{href:`https://ngrok.ai`,icon:(0,L.jsx)(ye,{weight:`regular`}),title:`AI Gateway`,description:`The managed path to any model and inference provider`,badge:`New`,badgeTone:`amber`,idSuffix:`product-ai-gateway`},{href:B(`/use-cases/share-localhost`),icon:(0,L.jsx)(_e,{weight:`regular`}
2),title:`Share localhost`,description:`Put your local app on a public URL`,idSuffix:`product-share-localhost`}],An=[{href:B(`/use-cases/share-localhost`),icon:(0,L.jsx)(_e,{weight:`regular`}),title:`Share a local app`,description:`Put anything on localhost behind a stable, secure public URL`,idSuffix:`pws-share-localhost`},{href:`https://ngrok.com/docs/share-localhost/webhooks`,icon:(0,L.jsx)(Ct,{weight:`regular`}),title:`Test webhooks locally`,description:`Inspect, replay, and verify requests while you build`,idSuffix:`pws-test-webhooks`},{href:`https://ngrok.com/docs/using-ngrok-with/using-mcp`,icon:(0,L.jsx)(Lt,{weight:`regular`}),title:`Connect local MCP servers`,description:`Let ChatGPT and Claude reach tools on your machine`,idSuffix:`pws-connect-mcps`}],jn=[{href:`https://ngrok.com/docs/gateway/examples/minecraft`,icon:(0,L.jsx)(Dt,{weight:`regular`}),title:`Host a Minecraft server`,description:`Let your friends join, and block the griefers, without port forwarding`,idSuffix:`pws-minecraft`}],Mn=[{href:`https://ngrok.ai`,icon:(0,L.jsx)(ye,{weight:`regular`}),title:`Route traffic to self-hosted models`,description:`Privately connect to any hardware, in any network, over an AI gateway`,idSuffix:`pws-ai-gateway`},{href:`https://ngrok.ai/dedicated-inference`,icon:(0,L.jsx)(yt,{weight:`regular`}),title:`Run your own models`,description:(0,L.jsxs)(L.Fragment,{children:[`Dedicated inference on compute you control. `,(0,L.jsx)(`span`,{className:`text-amber-700`,children:`Coming soon.`})]}),idSuffix:`pws-dedicated-inference`},{href:`https://ngrok.com/docs/gateway/examples/ephemeral-workloads`,icon:(0,L.jsx)(Ct,{weight:`regular`}),title:`Run preview and CI workloads`,description:`Give every ephemeral service a secure public URL`,idSuffix:`pws-ephemeral`}],Nn=[{href:B(`/use-cases/api-gateway`),icon:(0,L.jsx)(Tt,{weight:`regular`}),title:`Deliver and secure APIs`,description:`Route, authenticate, and protect requests through an API gateway`,idSuffix:`pws-api-gateway`},{href:B(`/use-cases/saas-customer-connectivity`),icon:(0,L.jsx)(_t,{weight:`regular`}),title:`Reach customer networks`,description:`Give your software scoped access to customer APIs and databases`,idSuffix:`pws-site-to-site`},{href:B(`/use-cases/ai-agent-connectivity`),icon:(0,L.jsx)(Gt,{weight:`regular`}),title:`Connect AI agents to customer data`,description:`Give agents scoped access to private APIs, databases, and MCP servers`,idSuffix:`pws-ai-agent-connectivity`},{href:B(`/use-cases/webhook-gateway`),icon:(0,L.jsx)(Zt,{weight:`regular`}),title:`Receive webhooks on-prem`,description:`Verify signatures for 70+ providers at one webhook gateway`,idSuffix:`pws-webhook-gateway`},{href:B(`/use-cases/private-connectivity`),icon:(0,L.jsx)(Nt,{weight:`regular`}),title:`Connect privately across networks`,description:`Reach across network boundaries without public URLs, open ports, or VPNs`,idSuffix:`pws-private-connectivity`},{href:B(`/use-cases/device-gateway`),icon:(0,L.jsx)(ht,{weight:`regular`}),title:`Connect device fleets`,description:`Reach devices in the field through a device gateway, no inbound ports`,idSuffix:`pws-device-gateway`},{href:B(`/use-cases/connect-on-prem-database`),icon:(0,L.jsx)(be,{weight:`regular`}),title:`Reach on-prem databases`,description:`Connect cloud apps to databases behind a customer firewall`,idSuffix:`pws-connect-on-prem-database`},{href:`https://ngrok.com/docs/gateway/ssh-rdp`,icon:(0,L.jsx)(Yt,{weight:`regular`}),title:`Open SSH and RDP sessions`,description:`Reach a shell or desktop on a remote machine without a VPN`,idSuffix:`pws-remote-access`}],Pn=[{href:B(`/download`),icon:(0,L.jsx)(xt,{weight:`regular`}),title:`Download`,idSuffix:`resources-download`},{href:`https://ngrok.com/docs/start`,icon:(0,L.jsx)(dt,{weight:`regular`}),title:`Docs`,idSuffix:`resources-docs`},{href:`https://ngrok.com/docs/start`,icon:(0,L.jsx)(xe,{weight:`regular`}),title:`Quickstart`,idSuffix:`resources-quickstart`},{href:`https://www.youtube.com/@ngrokHQ`,icon:(0,L.jsx)($t,{weight:`regular`}),title:`Videos`,idSuffix:`resources-videos`},{href:`https://ngrok.com/docs/api`,icon:(0,L.jsx)(Lt,{weight:`regular`}),title:`API`,idSuffix:`resources-api`},{href:`https://ngrok.com/docs/integrations`,icon:(0,L.jsx)(Vt,{weight:`regular`}),title:`Integrations`,idSuffix:`resources-integrations`},{href:`https://github.com/ngrok`,icon:(0,L.jsx)(ue,{color:`inherit`}),title:`GitHub`,idSuffix:`resources-github`},{href:`https://status.ngrok.com/`,icon:(0,L.jsx)(zt,{weight:`regular`}),title:`Status`,idSuffix:`resources-status`}],Fn=[{href:B(`/support`),icon:(0,L.jsx)(Ut,{weight:`regular`}
2),title:`Support`,idSuffix:`resources-support`},{href:B(`/security`),icon:(0,L.jsx)(qt,{weight:`regular`}),title:`Security`,idSuffix:`resources-security`},{href:B(`/customers`),icon:(0,L.jsx)(kt,{weight:`regular`}),title:`Case studies`,idSuffix:`resources-case-studies`},{href:B(`/careers`),icon:(0,L.jsx)(pt,{weight:`regular`}),title:`Careers`,idSuffix:`resources-careers`},{href:`https://ngrok.com/contact`,icon:(0,L.jsx)(Ft,{weight:`regular`}),title:`Contact`,idSuffix:`resources-contact`}];function U(e,t){let n=t.startsWith(`mobile`)?`mobile`:`desktop`;return e.map(e=>(0,L.jsx)(Jn,{href:e.href,icon:e.icon,title:e.title,description:e.description,badge:e.badge,badgeTone:e.badgeTone,id:`${t}-${e.idSuffix}`,item:e.idSuffix,location:n},e.idSuffix))}function In({className:e,idPrefix:t=`nav`,...n}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...n,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Build & test`}),U(An,t)]})}function Ln({className:e,idPrefix:t=`nav`,...n}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...n,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Play`}),U(jn,t)]})}function Rn({className:e,idPrefix:t=`nav`,...n}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...n,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Deploy & run`}),U(Mn,t)]})}function zn({className:e,idPrefix:t=`nav`,linksClassName:n=`flex flex-col gap-4`,...r}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...r,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Deliver & connect`}),(0,L.jsx)(`div`,{className:n,style:{gridTemplateRows:`repeat(${Math.ceil(Nn.length/2)}, minmax(0, 1fr))`},children:U(Nn,t)})]})}function Bn({idPrefix:e=`nav`}){return(0,L.jsx)(L.Fragment,{children:U(kn,e)})}function Vn({className:e,idPrefix:t=`nav`,...n}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...n,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Developers`}),U(Pn,t)]})}function Hn({className:e,idPrefix:t=`nav`,...n}){return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...n,children:[(0,L.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Resources`}),U(Fn,t)]})}function Un({className:e,title:t,author:n,category:r,avatarUrl:i,slug:a,reloadDocument:o,...s}){let{app:c}=(0,P.useContext)(H);return(0,L.jsxs)(g,{className:y(`flex flex-col gap-1 py-0.5 group`,e),prefetch:`intent`,reloadDocument:o||c!==`blog`,to:z(`/blog/:slug`,{slug:a}),...s,children:[(0,L.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:t}),(0,L.jsxs)(`div`,{className:`text-body group-hover:text-strong flex items-center gap-1 text-xs`,children:[(0,L.jsxs)(`div`,{className:`relative size-4 overflow-hidden rounded-full`,children:[(0,L.jsx)(`img`,{alt:`Avatar for ${n}`,className:y(`absolute inset-0`,`block shadow object-cover`,`bg-cover bg-center bg-no-repeat`),loading:`lazy`,height:16,width:16,src:i}),(0,L.jsx)(`div`,{className:`absolute inset-0 z-1 rounded-full ring-1 ring-black/10 ring-inset`})]}),(0,L.jsx)(`span`,{children:n}),(0,L.jsx)(`span`,{children:`•`}),(0,L.jsx)(`span`,{children:r})]})]})}var Wn=[{slug:`probes`,title:`How Kubernetes probes work`,author:`Sam Rose`,category:`Kubernetes`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/sam-rose-thumb.png`},{slug:`compression-is-prediction`,title:`Compression is prediction`,author:`Annie Sexton`,category:`AI`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/annie-sexton-thumb.png`},{slug:`new-ngrok-ai`,title:`The new ngrok.ai`,author:`Nijiko Yonskai`,category:`Product, AI Gateway`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/niji-thumb.png`}];function Gn({className:e,...t}){let{app:n,latestChangelogEntry:r}=(0,P.useContext)(H),i=(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`span`,{className:`text-muted group-hover:text-body font-mono text-xs font-medium tracking-wider up
2percase`,children:`Changelog`}),(0,L.jsx)(b,{className:`text-muted group-hover:text-body size-5 transition-transform group-hover:translate-x-1.5`,svg:(0,L.jsx)(me,{weight:`regular`})})]});return(0,L.jsxs)(`div`,{className:y(`flex flex-col gap-4`,e),...t,children:[(0,L.jsxs)(g,{className:`group flex w-fit items-center gap-1`,prefetch:`intent`,to:z(`/blog`),reloadDocument:n===`www`,children:[(0,L.jsx)(`div`,{className:`text-muted group-hover:text-body font-mono text-xs font-medium tracking-wider uppercase`,children:`Blog`}),(0,L.jsx)(b,{className:`text-muted group-hover:text-body size-5 transition-transform group-hover:translate-x-1.5`,svg:(0,L.jsx)(me,{weight:`regular`})})]}),(0,L.jsx)(`div`,{className:`flex flex-col gap-6`,children:Wn.map(e=>(0,L.jsx)(Un,{slug:e.slug,title:e.title,author:e.author,category:e.category,avatarUrl:e.avatarUrl},e.slug))}),(0,L.jsx)(w,{asChild:!0,className:`group flex items-center gap-1 rounded-none border-t border-neutral-200/60 pt-4 hover:no-underline [&>[data-slot=anchor-label]]:contents`,children:n===`blog`?(0,L.jsx)(g,{prefetch:`intent`,to:z(`/changelog`),children:i}):(0,L.jsx)(`a`,{href:z(`/changelog`),children:i})}),r&&(0,L.jsxs)(g,{className:`group flex flex-col gap-1`,prefetch:`intent`,reloadDocument:n!==`blog`,to:z(`/changelog/:slug`,{slug:r.slug}),children:[(0,L.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:r.title}),(0,L.jsx)(`div`,{className:`text-body group-hover:text-strong text-xs`,children:r.date})]})]})}function Kn(){let{app:e,latestChangelogEntry:t}=(0,P.useContext)(H);return(0,L.jsxs)(`ul`,{className:`sr-only`,children:[(0,L.jsx)(W,{heading:`Products`,links:kn}),(0,L.jsx)(W,{heading:`Build & test`,links:An}),(0,L.jsx)(W,{heading:`Play`,links:jn}),(0,L.jsx)(W,{heading:`Deploy & run`,links:Mn}),(0,L.jsx)(W,{heading:`Deliver & connect`,links:Nn}),(0,L.jsx)(W,{heading:`Developers`,links:Pn}),(0,L.jsx)(W,{heading:`Resources`,links:Fn}),(0,L.jsxs)(`li`,{children:[(0,L.jsx)(`span`,{children:`Blog`}),(0,L.jsxs)(`ul`,{children:[(0,L.jsx)(`li`,{children:(0,L.jsx)(g,{to:z(`/blog`),reloadDocument:e===`www`,children:`Blog home`})}),Wn.map(t=>(0,L.jsx)(`li`,{children:(0,L.jsx)(g,{to:z(`/blog/:slug`,{slug:t.slug}),reloadDocument:e!==`blog`,children:t.title})},t.slug)),(0,L.jsx)(`li`,{children:e===`blog`?(0,L.jsx)(g,{to:z(`/changelog`),children:`Changelog`}):(0,L.jsx)(w,{href:z(`/changelog`),children:`Changelog`})}),t&&(0,L.jsx)(`li`,{children:(0,L.jsx)(g,{to:z(`/changelog/:slug`,{slug:t.slug}),reloadDocument:e!==`blog`,children:t.title})})]})]})]})}function W({heading:e,links:t}){return(0,L.jsxs)(`li`,{children:[(0,L.jsx)(`span`,{children:e}),(0,L.jsx)(`ul`,{children:t.map(e=>(0,L.jsx)(`li`,{children:(0,L.jsx)(`a`,{href:e.href,children:e.title})},e.idSuffix))})]})}function qn(){let[e]=m();return t=>{if(!t||!URL.canParse(t))return t;let n=new URL(t);return n.search=rn({source:e,target:n.searchParams}).toString(),n.toString()}}function Jn({href:e,icon:t,title:n,description:r,badge:i,badgeTone:a=`emerald`,id:o,item:s,location:c}){let l=qn()(e),{trackNavItem:u}=(0,P.useContext)(H);return r?(0,L.jsxs)(`a`,{href:l,className:`group flex gap-2 rounded-lg`,id:o,onClick:()=>u(s,c),children:[(0,L.jsx)(`div`,{className:`bg-card border-card group-hover:bg-card-hover flex size-9 shrink-0 items-center justify-center rounded-lg border`,children:(0,L.jsx)(b,{className:`text-muted group-hover:text-strong size-6`,svg:t})}),(0,L.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,L.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:n}),i&&(0,L.jsx)(`div`,{className:y(`rounded-full px-1.5 py-0.5 font-mono text-[0.625rem] font-medium tracking-wider uppercase`,Dn[a]),children:i})]}),(0,L.jsx)(`div`,{className:`text-body group-hover:text-strong text-xs text-pretty`,children:r})]})]}):(0,L.jsxs)(`a`,{href:l,className:`group text-strong flex items-center gap-2 rounded-lg text-sm font-semibold`,id:o,onClick:()=>u(s,c),children:[(0,L.jsx)(b,{className:`text-muted group-hover:text-strong size-6`,svg:t}),n]})}function Yn({className:e,onClose:t,...n}){let{isCrossAppNavigation:r,trackNavItem:i,docsHref:a}=(0,P.useContext)(H),o=hn(`https://dashboard.ngrok.com/signup`);return(0,L.jsx)(`nav`,{className:y(`h-full overflow-hidden`,e),...n,children:(0,L.jsxs)(`div`,{className:`flex h-full flex-col`,children:[(0,L.jsxs)(`div`,{className:`flex shrink-0 items-center justify-between p-4`,children:[(0,L.jsx)(`a`,{href:`https://ngrok.com`,className:`text-strong/90 hover:text-strong`,onClick:t,children:(0,L.jsx)(lt,{className:`h-10 w-26.75`})}),(0,L.jsx)(A,{intent:`neutral`,type:`button`,label:`close mobile navigation`,appearance:`ghost`,icon:(0,L.jsx)(Se,{weight:`bold`}),onClick:t,id:`mobile-nav-close`})]}),(0,L.jsx)(`div`,{className:`scrollbar min-h-0 flex-1 overflow-y-auto px-2 pb-4`,children:(0,L.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,L.jsx)(k.Root,{type:`single`,children:(0,L.jsxs)(k.Item,{value:`product`,children:[(0,L.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-product`,children:[`Products`,(0,L.jsx)(b,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,L.jsx)(ge,{weight:`bold`})})]}),(0,L.jsx)(k.Content,{children:(0,L.jsxs)(k.Body,{className:`flex flex-col gap-4 p-4`,children:[(0,L.jsx)(Bn,{idPrefix:`mobile-nav`}),(0,L.jsx)(j,{}),(0,L.jsx)(`p`,{className:`text-body text-xs text-pretty`,children:On})]})})]})}),(0,L.jsx)(k.Root,{type:`single`,children:(0,L.jsxs)(k.Item,{value:`product`,children:[(0,L.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-problems-we-solve`,children:[`Problems we solve`,(0,L.jsx)(b,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,L.jsx)(ge,{weight:`bold`})})]}),(0,L.jsx)(k.Content,{children:(0,L.jsxs)(k.Body,{className:`flex flex-col gap-8 p-4`,children:[(0,L.jsx)(In,{idPrefix:`mobile-nav`}),(0,L.jsx)(Rn,{idPrefix:`mobile-nav`}),(0,L.jsx)(zn,{idPrefix:`mobile-nav`}),(0,L.jsx)(Ln,{idPrefix:`mobile-nav`})]})})]})}),(0,L.jsx)(k.Root,{type:`single`,children:(0,L.jsxs)(k.Item,{value:`product`,children:[(0,L.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-resources`,children:[`Resources`,(0,L.jsx)(b,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,L.jsx)(ge,{weight:`bold`})})]}),(0,L.jsx)(k.Content,{children:(0,L.jsxs)(k.Body,{className:`flex flex-col gap-8 p-4`,children:[(0,L.jsx)(Vn,{idPrefix:`mobile-nav`}),(0,L.jsx)(Hn,{idPrefix:`mobile-nav`}),(0,L.jsx)(j,{}),(0,L.jsx)(Gn,{})]})})]})}),(0,L.jsx)(an,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,href:a,id:`mobile-nav-docs`,onClick:()=>{i(`docs`,`mobile`),t()},children:`Docs`}),(0,L.jsx)(g,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-download`,prefetch:`intent`,onClick:()=>{i(`download`,`mobile`),t()},reloadDocument:r,to:B(`/download`),children:`Download`}),(0,L.jsx)(g,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-pricing`,prefetch:`intent`,onClick:()=>{i(`pricing`,`mobile`),t()},reloadDocument:r,to:B(`/pricing`),children:`Pricing`})]})}),(0,L.jsxs)(`div`,{className:`flex shrink-0 gap-2 p-4`,children:[(0,L.jsx)(le,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-12 flex-1 rounded-full bg-black/10 not-disabled:hover:bg-black/15 not-disabled:active:bg-black/15`,id:`mobile-nav-login`,children:(0,L.jsx)(mn,{href:`https://dashboard.ngrok.com/login`,onClick:()=>{i(`login`,`mobile`),t()},children:(0,L.jsx)(`span`,{className:`text-strong font-mono text-[0.8125rem] font-medium tracking-wider up
2percase`,children:`Log in`})})}),(0,L.jsx)(vn,{href:o,onClick:()=>{i(`signup`,`mobile`),t()},className:`flex-1`,id:`mobile-nav-signup`,children:`Start Building`})]})]})})}var Xn=new Map([[`bold`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,76a52,52,0,1,0,52,52A52.06,52.06,0,0,0,128,76Zm0,80a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm92-27.21v-1.58l14-17.51a12,12,0,0,0,2.23-10.59A111.75,111.75,0,0,0,225,71.89,12,12,0,0,0,215.89,66L193.61,63.5l-1.11-1.11L190,40.1A12,12,0,0,0,184.11,31a111.67,111.67,0,0,0-27.23-11.27A12,12,0,0,0,146.3,22L128.79,36h-1.58L109.7,22a12,12,0,0,0-10.59-2.23A111.75,111.75,0,0,0,71.89,31.05,12,12,0,0,0,66,40.11L63.5,62.39,62.39,63.5,40.1,66A12,12,0,0,0,31,71.89,111.67,111.67,0,0,0,19.77,99.12,12,12,0,0,0,22,109.7l14,17.51v1.58L22,146.3a12,12,0,0,0-2.23,10.59,111.75,111.75,0,0,0,11.29,27.22A12,12,0,0,0,40.11,190l22.28,2.48,1.11,1.11L66,215.9A12,12,0,0,0,71.89,225a111.67,111.67,0,0,0,27.23,11.27A12,12,0,0,0,109.7,234l17.51-14h1.58l17.51,14a12,12,0,0,0,10.59,2.23A111.75,111.75,0,0,0,184.11,225a12,12,0,0,0,5.91-9.06l2.48-22.28,1.11-1.11L215.9,190a12,12,0,0,0,9.06-5.91,111.67,111.67,0,0,0,11.27-27.23A12,12,0,0,0,234,146.3Zm-24.12-4.89a70.1,70.1,0,0,1,0,8.2,12,12,0,0,0,2.61,8.22l12.84,16.05A86.47,86.47,0,0,1,207,166.86l-20.43,2.27a12,12,0,0,0-7.65,4,69,69,0,0,1-5.8,5.8,12,12,0,0,0-4,7.65L166.86,207a86.47,86.47,0,0,1-10.49,4.35l-16.05-12.85a12,12,0,0,0-7.5-2.62c-.24,0-.48,0-.72,0a70.1,70.1,0,0,1-8.2,0,12.06,12.06,0,0,0-8.22,2.6L99.63,211.33A86.47,86.47,0,0,1,89.14,207l-2.27-20.43a12,12,0,0,0-4-7.65,69,69,0,0,1-5.8-5.8,12,12,0,0,0-7.65-4L49,166.86a86.47,86.47,0,0,1-4.35-10.49l12.84-16.05a12,12,0,0,0,2.61-8.22,70.1,70.1,0,0,1,0-8.2,12,12,0,0,0-2.61-8.22L44.67,99.63A86.47,86.47,0,0,1,49,89.14l20.43-2.27a12,12,0,0,0,7.65-4,69,69,0,0,1,5.8-5.8,12,12,0,0,0,4-7.65L89.14,49a86.47,86.47,0,0,1,10.49-4.35l16.05,12.85a12.06,12.06,0,0,0,8.22,2.6,70.1,70.1,0,0,1,8.2,0,12,12,0,0,0,8.22-2.6l16.05-12.85A86.47,86.47,0,0,1,166.86,49l2.27,20.43a12,12,0,0,0,4,7.65,69,69,0,0,1,5.8,5.8,12,12,0,0,0,7.65,4L207,89.14a86.47,86.47,0,0,1,4.35,10.49l-12.84,16.05A12,12,0,0,0,195.88,123.9Z`}))],[`duotone`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M207.86,123.18l16.78-21a99.14,99.14,0,0,0-10.07-24.29l-26.7-3a81,81,0,0,0-6.81-6.81l-3-26.71a99.43,99.43,0,0,0-24.3-10l-21,16.77a81.59,81.59,0,0,0-9.64,0l-21-16.78A99.14,99.14,0,0,0,77.91,41.43l-3,26.7a81,81,0,0,0-6.81,6.81l-26.71,3a99.43,99.43,0,0,0-10,24.3l16.77,21a81.59,81.59,0,0,0,0,9.64l-16.78,21a99.14,99.14,0,0,0,10.07,24.29l26.7,3a81,81,0,0,0,6.81,6.81l3,26.71a99.43,99.43,0,0,0,24.3,10l21-16.77a81.59,81.59,0,0,0,9.64,0l21,16.78a99.14,99.14,0,0,0,24.29-10.07l3-26.7a81,81,0,0,0,6.81-6.81l26.71-3a99.43,99.43,0,0,0,10-24.3l-16.77-21A81.59,81.59,0,0,0,207.86,123.18ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z`,opacity:`0.2`}),P.createElement(`path`,{d:`M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm88-29.84q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.6,107.6,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.29,107.29,0,0,0-26.25-10.86,8,8,0,0,0-7.06,1.48L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.6,107.6,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06Zm-16.1-6.5a73.93,73.93,0,0,1,0,8.68,8,8,0,0,0,1.74,5.48l14.19,17.73a91.57,91.57,0,0,1-6.23,15L187,173.11a8,8,0,0,0-5.1,2.64,74.11,74.11,0,0,1-6.14,6.14,8,8,0,0,0-2.64,5.1l-2.51,22.58a91.32,91.32,0,0,1-15,6.23l-17.74-14.19a8,8,0,0,0-5-1.75h-.48a73.93,73.93,0,0,1-8.68,0,8.06,8.06,0,0,0-5.48,1.74L100.45,215.8a91.57,91.57,0,0,1-15-6.23L82.89,187a8,8,0,0,0-2.64-5.1,74.11,74.11,0,0,1-6.14-6.14,8,8,0,0,0-5.1-2.64L46.43,170.6a91.32,91.32,0,0,1-6.23-15l14.19-17.74a8,8,0,0,0,1.74-5.48,73.93,73.93,0,0,1,0-8.68,8,8,0,0,0-1.74-5.48L40.2,100.45a91.57,91.57,0,0,1,6.23-15L69,82.89a8,8,0,0,0,5.1-2.64,74.11,74.11,0,0,1,6.14-6.14A8,8,0,0,0,82.89,69L85.4,46.43a91.32,91.32,0,0,1,15-6.23l17.74,14.19a8,8,0,0,0,5.48,1.74,73.93,73.93,0,0,1,8.68,0,8.06,8.06,0,0,0,5.48-1.74L155.55,40.2a91.57,91.57,0,0,1,15,6.23L173.11,69a8,8,0,0,0,2.64,5.1,74.11,74.11,0,0,1,6.14,6.14,8,8,0,0,0,5.1,2.64l22.58,2.51a91.32,91.32,0,0,1,6.23,15l-14.19,17.74A8,8,0,0,0,199.87,123.66Z`}))],[`fill`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M216,130.16q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.6,107.6,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.29,107.29,0,0,0-26.25-10.86,8,8,0,0,0-7.06,1.48L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.6,107.6,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z`}))],[`light`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,82a46,46,0,1,0,46,46A46.06,46.06,0,0,0,128,82Zm0,80a34,34,0,1,1,34-34A34,34,0,0,1,128,162ZM214,130.84c.06-1.89.06-3.79,0-5.68L229.33,106a6,6,0,0,0,1.11-5.29A105.34,105.34,0,0,0,219.76,74.9a6,6,0,0,0-4.53-3l-24.45-2.71q-1.93-2.07-4-4l-2.72-24.46a6,6,0,0,0-3-4.53,105.65,105.65,0,0,0-25.77-10.66A6,6,0,0,0,150,26.68l-19.2,15.37c-1.89-.06-3.79-.06-5.68,0L106,26.67a6,6,0,0,0-5.29-1.11A105.34,105.34,0,0,0,74.9,36.24a6,6,0,0,0-3,4.53L69.23,65.22q-2.07,1.94-4,4L40.76,72a6,6,0,0,0-4.53,3,105.65,105.65,0,0,0-10.66,25.77A6,6,0,0,0,26.68,106l15.37,19.2c-.06,1.89-.06,3.79,0,5.68L26.67,150.05a6,6,0,0,0-1.11,5.29A105.34,105.34,0,0,0,36.24,181.1a6,6,0,0,0,4.53,3l24.45,2.71q1.94,2.07,4,4L72,215.24a6,6,0,0,0,3,4.53,105.65,105.65,0,0,0,25.77,10.66,6,6,0,0,0,5.29-1.11L125.16,214c1.89.06,3.79.06,5.68,0l19.21,15.38a6,6,0,0,0,3.75,1.31,6.2,6.2,0,0,0,1.54-.2,105.34,105.34,0,0,0,25.76-10.68,6,6,0,0,0,3-4.53l2.71-24.45q2.07-1.93,4-4l24.46-2.72a6,6,0,0,0,4.53-3,105.49,105.49,0,0,0,10.66-25.77,6,6,0,0,0-1.11-5.29Zm-3.1,41.63-23.64,2.63a6,6,0,0,0-3.82,2,75.14,75.14,0,0,1-6.31,6.31,6,6,0,0,0-2,3.82l-2.63,23.63A94.28,94.28,0,0,1,155.14,218l-18.57-14.86a6,6,0,0,0-3.75-1.31h-.36a78.07,78.07,0,0,1-8.92,0,6,6,0,0,0-4.11,1.3L100.87,218a94.13,94.13,0,0,1-17.34-7.17L80.9,187.21a6,6,0,0,0-2-3.82,75.14,75.14,0,0,1-6.31-6.31,6,6,0,0,0-3.82-2l-23.63-2.63A94.28,94.28,0,0,1,38,155.14l14.86-18.57a6,6,0,0,0,1.3-4.11,78.07,78.07,0,0,1,0-8.92,6,6,0,0,0-1.3-4.11L38,100.87a94.13,94.13,0,0,1,7.17-17.34L68.79,80.9a6,6,0,0,0,3.82-2,75.14,75.14,0,0,1,6.31-6.31,6,6,0,0,0,2-3.82l2.63-23.63A94.28,94.28,0,0,1,100.86,38l18.57,14.86a6,6,0,0,0,4.11,1.3,78.07,78.07,0,0,1,8.92,0,6,6,0,0,0,4.11-1.3L155.13,38a94.13,94.13,0,0,1,17.34,7.17l2.63,23.64a6,6,0,0,0,2,3.82,75.14,75.14,0,0,1,6.31,6.31,6,6,0,0,0,3.82,2l23.63,2.63A94.28,94.28,0,0,1,218,100.86l-14.86,18.57a6,6,0,0,0-1.3,4.11,78.07,78.07,0,0,1,0,8.92,6,6,0,0,0,1.3,4.11L218,155.13A94.13,94.13,0,0,1,210.85,172.47Z`}))],[`regular`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm88-29.84q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.21,107.21,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.71,107.71,0,0,0-26.25-10.87,8,8,0,0,0-7.06,1.49L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.21,107.21,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06Zm-16.1-6.5a73.93,73.93,0,0,1,0,8.68,8,8,0,0,0,1.74,5.48l14.19,17.73a91.57,91.57,0,0,1-6.23,15L187,173.11a8,8,0,0,0-5.1,2.64,74.11,74.11,0,0,1-6.14,6.14,8,8,0,0,0-2.64,5.1l-2.51,22.58a91.32,91.32,0,0,1-15,6.23l-17.74-14.19a8,8,0,0,0-5-1.75h-.48a73.93,73.93,0,0,1-8.68,0,8,8,0,0,0-5.48,1.74L100.45,215.8a91.57,91.57,0,0,1-15-6.23L82.89,187a8,8,0,0,0-2.64-5.1,74.11,74.11,0,0,1-6.14-6.14,8,8,0,0,0-5.1-2.64L46.43,170.6a91.32,91.32,0,0,1-6.23-15l14.19-17.74a8,8,0,0,0,1.74-5.48,73.93,73.93,0,0,1,0-8.68,8,8,0,0,0-1.74-5.48L40.2,100.45a91.57,91.57,0,0,1,6.23-15L69,82.89a8,8,0,0,0,5.1-2.64,74.11,74.11,0,0,1,6.14-6.14A8,8,0,0,0,82.89,69L85.4,46.43a91.32,91.32,0,0,1,15-6.23l17.74,14.19a8,8,0,0,0,5.48,1.74,73.93,73.93,0,0,1,8.68,0,8,8,0,0,0,5.48-1.74L155.55,40.2a91.57,91.57,0,0,1,15,6.23L173.11,69a8,8,0,0,0,2.64,5.1,74.11,74.11,0,0,1,6.14,6.14,8,8,0,0,0,5.1,2.64l22.58,2.51a91.32,91.32,0,0,1,6.23,15l-14.19,17.74A8,8,0,0,0,199.87,123.66Z`}))],[`thin`,P.createElement(P.Fragment,null,P.createElement(`path`,{d:`M128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,80a36,36,0,1,1,36-36A36,36,0,0,1,128,164Zm83.93-32.49q.13-3.51,0-7l15.83-19.79a4,4,0,0,0,.75-3.53A103.64,103.64,0,0,0,218,75.9a4,4,0,0,0-3-2l-25.19-2.8c-1.58-1.71-3.24-3.37-4.95-4.95L182.07,41a4,4,0,0,0-2-3A104,104,0,0,0,154.82,27.5a4,4,0,0,0-3.53.74L131.51,44.07q-3.51-.14-7,0L104.7,28.24a4,4,0,0,0-3.53-.75A103.64,103.64,0,0,0,75.9,38a4,4,0,0,0-2,3l-2.8,25.19c-1.71,1.58-3.37,3.24-4.95,4.95L41,73.93a4,4,0,0,0-3,2A104,104,0,0,0,27.5,101.18a4,4,0,0,0,.74,3.53l15.83,19.78q-.14,3.51,0,7L28.24,151.3a4,4,0,0,0-.75,3.53A103.64,103.64,0,0,0,38,180.1a4,4,0,0,0,3,2l25.19,2.8c1.58,1.71,3.24,3.37,4.95,4.95l2.8,25.2a4,4,0,0,0,2,3,104,104,0,0,0,25.28,10.46,4,4,0,0,0,3.53-.74l19.78-15.83q3.51.13,7,0l19.79,15.83a4,4,0,0,0,2.5.88,4,4,0,0,0,1-.13A103.64,103.64,0,0,0,180.1,218a4,4,0,0,0,2-3l2.8-25.19c1.71-1.58,3.37-3.24,4.95-4.95l25.2-2.8a4,4,0,0,0,3-2,104,104,0,0,0,10.46-25.28,4,4,0,0,0-.74-3.53Zm.17,42.83-24.67,2.74a4,4,0,0,0-2.55,1.32,76.2,76.2,0,0,1-6.48,6.48,4,4,0,0,0-1.32,2.55l-2.74,24.66a95.45,95.45,0,0,1-19.64,8.15l-19.38-15.51a4,4,0,0,0-2.5-.87h-.24a73.67,73.67,0,0,1-9.16,0,4,4,0,0,0-2.74.87l-19.37,15.5a95.33,95.33,0,0,1-19.65-8.13l-2.74-24.67a4,4,0,0,0-1.32-2.55,76.2,76.2,0,0,1-6.48-6.48,4,4,0,0,0-2.55-1.32l-24.66-2.74a95.45,95.45,0,0,1-8.15-19.64l15.51-19.38a4,4,0,0,0,.87-2.74,77.76,77.76,0,0,1,0-9.16,4,4,0,0,0-.87-2.74l-15.5-19.37A95.33,95.33,0,0,1,43.9,81.66l24.67-2.74a4,4,0,0,0,2.55-1.32,76.2,76.2,0,0,1,6.48-6.48,4,4,0,0,0,1.32
2-2.55l2.74-24.66a95.45,95.45,0,0,1,19.64-8.15l19.38,15.51a4,4,0,0,0,2.74.87,73.67,73.67,0,0,1,9.16,0,4,4,0,0,0,2.74-.87l19.37-15.5a95.33,95.33,0,0,1,19.65,8.13l2.74,24.67a4,4,0,0,0,1.32,2.55,76.2,76.2,0,0,1,6.48,6.48,4,4,0,0,0,2.55,1.32l24.66,2.74a95.45,95.45,0,0,1,8.15,19.64l-15.51,19.38a4,4,0,0,0-.87,2.74,77.76,77.76,0,0,1,0,9.16,4,4,0,0,0,.87,2.74l15.5,19.37A95.33,95.33,0,0,1,212.1,174.34Z`}))]]),Zn=P.forwardRef((e,t)=>P.createElement(C,{ref:t,...e,weights:Xn}));Zn.displayName=`GearIcon`;var G=`ngrok`,K=`https://global.ketchcdn.com/web/v3`,Qn=`_swb`,q=`_ketch_consent_v1_`,$n=`gpcsignal`,J=`ngrok_consent_decision`,er=`ngrok_consent_purposes`,tr=`ngrok_consent_pending_update`,nr=3456e4,rr=2592e3,ir=[`_swb_consent_`,`_swb_consent__metadata`],ar=[`analytics`,`behavioral_advertising`],or=`consentdecision`,sr={ngrok_ketch_tag:[{code:`production`,pattern:`ngrok.com`},{code:`ai`,pattern:`ngrok.ai`}],ngrok_ketch_tag_local:[{code:`production`,pattern:`ngrok.com.lan`},{code:`dev-vercel`,pattern:`vercel.app`}]};function cr(e,t){let n=sr[e];if(n==null)return null;let r;for(let e of n)new RegExp(e.pattern).test(t)&&(r==null||e.pattern.length>r.pattern.length)&&(r=e);return r==null?n.find(e=>e.code===`production`)?.code??null:r.code}function lr(e){return`swb_${e}`}function Y(e){return typeof e==`number`&&Number.isFinite(e)?e:null}async function X(e,t){let n=await fetch(e,t);if(!n.ok)throw Error(`[consent] ${t?.method??`GET`} ${e} returned ${n.status}`);return n.json()}function ur(e,t,n){return[`${K}/config/${G}/${e}/config.json?include=${t}®ion=${encodeURIComponent(n)}`,{cache:`no-store`}]}async function dr(){let e=await X(`${K}/ip`);if(!F(e)||!F(e.location))throw Error(`[consent] ip response is malformed`);let{countryCode:t,regionCode:n}=e.location;return(t===`US`||t===`CA`)&&typeof n==`string`&&n!==``?`${t}-${n}`:typeof t==`string`&&t!==``?t:`US`}function fr(e){if(!F(e)||typeof e.code!=`string`||typeof e.legalBasisCode!=`string`||typeof e.name!=`string`||typeof e.legalBasisName!=`string`)throw Error(`[consent] purposes response has a purpose without a code or a name`);let t=Array.isArray(e.canonicalPurposeCodes)?e.canonicalPurposeCodes.filter(e=>typeof e==`string`):[],n=Array.isArray(e.cookies)?e.cookies.flatMap(e=>!F(e)||typeof e.name!=`string`?[]:[{name:e.name,serviceProvider:typeof e.serviceProvider==`string`?e.serviceProvider.trim():``,durationDays:Y(e.durationDays)??0,durationHours:Y(e.durationHours)??0}]):[];return{code:e.code,name:e.name,description:typeof e.description==`string`?e.description:``,legalBasisCode:e.legalBasisCode,legalBasisName:e.legalBasisName,legalBasisDescription:typeof e.legalBasisDescription==`string`?e.legalBasisDescription:``,requiresOptIn:e.requiresOptIn===!0,allowsOptOut:e.allowsOptOut===!0,canonicalPurposeCodes:t,cookies:n}}var pr={async fetchJurisdiction(e){let t=await dr(),n=await X(...ur(e,`jurisdiction,deployment`,t));if(!F(n)||!F(n.jurisdiction)||!F(n.deployment))throw Error(`[consent] jurisdiction response is malformed`);let r=n.jurisdiction.code,i=Y(n.deployment.version);if(typeof r!=`string`||i==null)throw Error(`[consent] jurisdiction response is malformed`);return{jurisdictionCode:r,version:i,region:t,reconsentRequiredBefore:Y(n.deployment.reconsentRequiredBefore)}},async fetchPurposes(e,t){let n=await X(...ur(e,`purposes`,t));if(!F(n)||!Array.isArray(n.purposes))throw Error(`[consent] purposes response is malformed`);return n.purposes.map(fr)},async getConsent(e,t){let n={};for(let e of t)n[e.code]={legalBasisCode:e.legalBasisCode};let r=await X(`${K}/consent/${G}/get?includePurposeInfo=true`,{method:`POST`,headers:{"content-type":`application/json`},body:JSON.stringify({organizationCode:G,propertyCode:e.propertyCode,environmentCode:e.environmentCode,jurisdictionCode:e.jurisdictionCode,identities:{[lr(e.propertyCode)]:e.identity},purposes:n,isGpcEnabled:e.isGpcEnabled})});if(!F(r))throw Error(`[consent] get response is malformed`);let i={purposes:{},collectedAt:Y(r.collectedAt),showAfter:Y(r.showAfter)},a=F(r.purposeInfo)?r.purposeInfo:{};for(let[e,t]of Object.entries(a))F(t)&&(i.purposes[e]={allowed:t.allowed===`true`||t.allowed===!0,isRecorded:t.isRecorded===!0});return i},async updateConsent(e){let t=await fetch(`${K}/consent/${G}/update`,{method:`POST`,headers:{"content-type":`application/json`},body:JSON.stringify(e),keepalive:!0});if(!t.ok)throw Error(`[consent] update returned ${t.status}`)}};function Z(e){return en(document.cookie,e)}function mr({name:e,value:t,maxAgeSeconds:n}){hr(e);let r=new Date(Date.now()+n*1e3).toUTCString(),i=`${e}=${encodeURIComponent(t)}; path=/; expires=${r}; SameSite=None; Secure`,a=location.hostname.split(`.`);for(let n=2;n<=a.length;n+=1){let r=a.slice(-n).join(`.`);if(document.cookie=`${i}; domain=${r}`,Z(e)===t)return r}return document.cookie=i,null}function hr(e){let t=`${e}=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; SameSite=None; Secure`,n=location.hostname.split(`.`);for(let e=2;e<=n.length;e+=1)document.cookie=`${t}; domain=${n.slice(-e).join(`.`)}`;document.cookie=t}function gr(e,t){let n={};for(let r of t){let t=e[r.code];t!=null&&(n[r.code]={status:t?`granted`:`denied`,canonicalPurposes:r.canonicalPurposeCodes})}return btoa(JSON.stringify(n))}function _r(e){let t;try{t=JSON.parse(atob(e))}catch{return null}if(typeof t!=`object`||!t||Array.isArray(t))return null;let n={};for(let[e,r]of Object.entries(t)){if(typeof r!=`object`||!r||!(`status`in r)||r.status!==`granted`&&r.status!==`denied`)return null;n[e]=r.status===`granted`}return n}function vr(e){try{return localStorage.getItem(e)}catch{return null}}function Q(e,t){try{t==null?localStorage.removeItem(e):localStorage.setItem(e,t)}catch{}}var yr={analytics:[`analytics_storage`],behavioral_advertising:[`ad_storage`,`ad_user_data`],essential_services:[`functionality_storage`,`security_storage`],personalization:[`personalization_storage`,`ad_personalization`]};function br(e,t){let n={};for(let r of t){let t=e[r.code];if(t!=null)for(let e of r.canonicalPurposeCodes)for(let r of yr[e]??[])n[r]=n[r]===!0||t}return n}function xr(e,t){let n={...e,...br(e,t)};window.ketchConsent={...window.ketchConsent,...n};for(let e of window.gtmConsentListeners??[])try{e({purposes:n})}catch{}window.dataLayer=window.dataLayer??[],window.dataLayer.push({event:`ketchPermitChanged`,...e})}var Sr={status:`unresolved`};function Cr(e){if(e==null)return null;let t;try{t=JSON.parse(e)}catch{return null}if(!F(t)||!F(t.purposes)||typeof t.jurisdictionCode!=`string`||typeof t.version!=`number`||typeof t.identity!=`string`||typeof t.collectedAt!=`number`||typeof t.fetchedAt!=`number`)return null;let n={};for(let[e,r]of Object.entries(t.purposes))typeof r==`boolean`&&(n[e]=r);return{purposes:n,jurisdictionCode:t.jurisdictionCode,version:t.version,identity:t.identity,collectedAt:t.collectedAt,showAfter:typeof t.showAfter==`number`?t.showAfter:null,fetchedAt:t.fetchedAt}}function wr(e){if(e==null)return null;let t;try{t=JSON.parse(e)}catch{return null}if(!F(t)||typeof t.jurisdictionCode!=`string`||typeof t.version!=`number`||typeof t.fetchedAt!=`number`||!Array.isArray(t.purposes))return null;try{return{jurisdictionCode:t.jurisdictionCode,version:t.version,fetchedAt:t.fetchedAt,purposes:t.purposes.map(fr)}}catch{return null}}function Tr(e){if(e==null)return null;let t;try{t=JSON.parse(e)}catch{return null}return!F(t)||typeof t.jurisdictionCode!=`string`||!F(t.identities)||!F(t.purposes)||!Object.values(t.purposes).every(e=>F(e)&&(e.allowed===`true`||e.allowed===`false`))?null:{serialized:e,body:t}}function Er(e){return!e.allowsOptOut&&!e.requiresOptIn}function Dr(e,t){let n=Object.keys(e);return n.length===Object.keys(t).length&&n.every(n=>e[n]===t[n])}
2function $(){return navigator.globalPrivacyControl===!0}function Or({propertyCode:e,environmentCode:t,api:n=pr,now:r=()=>Math.floor(Date.now()/1e3)}){let i=Sr,a=null,o=null,s=!1,c=null,l=null,u=0,d=new AbortController,f=0,p=new Set;function m(e){i=e;for(let e of p)e()}function h(e){return e.jurisdictionCode==="default"&&$()}function g(e){m({status:`prompting`,jurisdictionCode:e.jurisdictionCode,purposes:e.purposes,gpcEnabled:h(e)})}function _(e,t,n){m({status:`ready`,jurisdictionCode:e.jurisdictionCode,purposes:e.purposes,decision:t,pendingWrite:n,gpcEnabled:h(e)})}function v(e){m({status:`error`,message:`[consent] ${e} failed`})}function y(){hr(q),Q(q,null),Q(J,null),b()}function b(){for(let e of ir){hr(e),Q(e,null);try{sessionStorage.removeItem(e)}catch{}}}function x(e,t){let n=gr(t.purposes,e.purposes);mr({name:q,value:n,maxAgeSeconds:nr}),Q(q,n),Q(J,JSON.stringify(t))}function S(e,t){xr(t.purposes,e.purposes),window.dispatchEvent(new Event(or))}function ee(e){c=e,Q(tr,e?.serialized??null)}async function C(e){if(!s){s=!0;try{await n.updateConsent(e.body),c?.serialized===e.serialized&&(ee(null),i.status===`ready`&&i.pendingWrite&&m({...i,pendingWrite:!1}))}catch{i.status===`ready`&&!i.pendingWrite&&m({...i,pendingWrite:!0})}finally{s=!1,c!=null&&c.serialized!==e.serialized&&C(c)}}}function w(){c!=null&&C(c)}function te(t,n){let r=c?.body;return r!=null&&r.identities[lr(e)]===n&&r.jurisdictionCode===t.jurisdictionCode}function ne(n,i,a){f+=1,w();let o=Z(`_swb`)??crypto.randomUUID();mr({name:Qn,value:o,maxAgeSeconds:nr});let s=Math.max(r(),u+1);u=s;let c={purposes:i,jurisdictionCode:n.jurisdictionCode,version:n.version,identity:o,collectedAt:s,showAfter:null,fetchedAt:s};if(x(n,c),b(),Z(`_swb`)!==o)return c;let d={};for(let e of n.purposes){let t=i[e.code];t!=null&&(d[e.code]={allowed:t?`true`:`false`,legalBasisCode:e.legalBasisCode})}let p={organizationCode:G,propertyCode:e,environmentCode:t,jurisdictionCode:n.jurisdictionCode,identities:{[lr(e)]:o},purposes:d,collectedAt:s,isGpcEnabled:$(),context:{source:l??a}};l=null;let m={serialized:JSON.stringify(p),body:p};return ee(m),C(m),c}function T(e,t,n){let r=ne(e,t,n);_(e,r,!1),S(e,r)}function re(e,t){if(t==null||e.purposes.some(e=>t.purposes[e.code]==null))return!0;if(t.showAfter!=null&&r()>=t.showAfter)return l=`recollectAfterInterval`,!0;let n=e.reconsentRequiredBefore;return n!=null&&n>0&&t.collectedAt<n&&(l=`recollectAfterDate`,!0)}function ie(e,t){let n={...t},r=`legalBasisDefault`,i=!1;if(e.jurisdictionCode==="default"){let t=$(),a=Z($n)===`true`;if(a!==t&&mr({name:$n,value:String(t),maxAgeSeconds:rr}),t&&!a)for(let t of ar)e.purposes.find(e=>e.code===t)?.allowsOptOut&&(n[t]=!1,i=!0,r=`plugins.gpc`)}for(let t of e.purposes)n[t.code]==null&&!t.requiresOptIn&&(n[t.code]=!0,i=!0);return i?ne(e,n,r):null}function E(e,t,n){let r=re(e,t),i=ie(e,t?.purposes??{});if(r){g(e);return}let a=i??t;a!=null&&(_(e,a,i==null&&n),S(e,a))}async function ae(t){let i=wr(vr(er));if(i!=null&&i.jurisdictionCode===t.jurisdictionCode&&i.version===t.version&&r()-i.fetchedAt<=86400)return i.purposes;let a=await n.fetchPurposes(e,t.region);return Q(er,JSON.stringify({jurisdictionCode:t.jurisdictionCode,version:t.version,fetchedAt:r(),purposes:a})),a}function oe(e,t,n,i){return n.identity!==t||n.jurisdictionCode!==e.jurisdictionCode||n.version!==e.version||n.showAfter!=null&&r()>=n.showAfter||r()-n.fetchedAt>300||!Dr(i,n.purposes)}async function D(i,a){let o=f,s;try{s=await n.getConsent({propertyCode:e,environmentCode:t,jurisdictionCode:i.jurisdictionCode,identity:a,isGpcEnabled:$()},i.purposes)}catch{o===f&&g(i);return}if(o!==f)return;let l={};for(let e of i.purposes){let t=s.purposes[e.code];t?.isRecorded===!0&&(l[e.code]=t.allowed)}if(c!=null&&te(i,a))for(let[e,t]of Object.entries(c.body.purposes))l[e]=t.allowed===`true`;if(Object.keys(l).length===0){y(),E(i,null,!1);return}let u={purposes:l,jurisdictionCode:i.jurisdictionCode,version:i.version,identity:a,collectedAt:s.collectedAt??r(),showAfter:s.showAfter,fetchedAt:r()};x(i,u),E(i,u,c!=null)}function O(){if(a==null||i.status!==`ready`)return;let e=Z(q),t=e==null?null:_r(e);if(t==null||Dr(t,i.decision.purposes))return;let n=Z(Qn),r=Cr(vr(J));if(n!=null&&r?.identity===n&&Dr(t,r.purposes)){_(a,r,i.pendingWrite),S(a,r);return}n!=null&&D(a,n)}function se(){let{signal:e}=d;window.addEventListener(`pageshow`,O,{signal:e}),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`visible`&&(O(),w())},{signal:e})}async function ce(){se(),c=Tr(vr(tr));let t;try{t=await n.fetchJurisdiction(e)}catch{v(`jurisdiction fetch`);return}let r;try{r=await ae(t)}catch{v(`purposes fetch`);return}let i={jurisdictionCode:t.jurisdictionCode,version:t.version,reconsentRequiredBefore:t.reconsentRequiredBefore,purposes:r};a=i;let o=Z(Qn),s=Cr(vr(J)),l=Z(q),d=l==null?null:_r(l);u=s?.collectedAt??0,o==null?E(i,null,!1):s==null||d==null?await D(i,o):te(i,o)&&s.identity===o&&Dr(d,s.purposes)?E(i,s,!0):oe(i,o,s,d)?await D(i,o):E(i,s,!1),w()}function k(e){if(a!=null){e(a);return}if(i.status!==`error`)throw Error(`[consent] an action ran before the client resolved`)}return{getSnapshot:()=>i,subscribe(e){return p.add(e),()=>{p.delete(e)}}
2,boot(){return o??=ce(),o},acceptAll(e){k(t=>{let n={};for(let e of t.purposes)n[e.code]=!0;T(t,n,e)})},rejectAll(e){k(t=>{let n={};for(let e of t.purposes)n[e.code]=Er(e);T(t,n,e)})},save(e){k(t=>{let n={};for(let r of t.purposes)n[r.code]=Er(r)||e[r.code]===!0;T(t,n,`preference.manual`)})},dispose(){d.abort()}}}var kr=new Map;function Ar(e){if(!u())return null;let t=kr.get(e);if(t===void 0){let n=cr(e,location.href);t=n==null?null:Or({propertyCode:e,environmentCode:n}),kr.set(e,t)}return t}function jr(){return()=>{}}function Mr(){return Sr}function Nr(e){let t=u()&&e?Ar(e):null;return{client:t,snapshot:(0,P.useSyncExternalStore)(t?.subscribe??jr,t?.getSnapshot??Mr,Mr)}}var Pr=200;function Fr(e){let[t,n]=(0,P.useState)(e?`open`:`closed`);return(0,P.useEffect)(()=>{n(t=>e?t===`open`?t:`opening`:t===`closed`?t:`closing`)},[e]),(0,P.useEffect)(()=>{if(t===`opening`){let e=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>n(`open`))});return()=>cancelAnimationFrame(e)}if(t===`closing`){let e=setTimeout(()=>n(`closed`),Pr);return()=>clearTimeout(e)}},[t]),t}function Ir(e){let t=new URLSearchParams(location.search);if((t.get(`ketch_show`)??t.get(`swb_show`))!==`preferences`)return;let n=new URL(e,location.href);(n.origin!==location.origin||n.pathname!==location.pathname)&&location.replace(n.href)}function Lr({propertyCode:e,preferencesHref:t,preferencesLink:n}){let{client:r,snapshot:i}=Nr(e),a=Fr(i.status===`prompting`);return(0,P.useEffect)(()=>{r!=null&&(Ir(t),r.boot())},[r,t]),e?(0,L.jsx)(`div`,{className:`overlay-prompt z-max pointer-events-none fixed inset-x-0 bottom-4 flex justify-center px-4 sm:bottom-10`,children:(0,L.jsxs)(`div`,{role:`group`,"aria-label":`Cookie preferences`,"data-state":a===`open`?`open`:`closed`,hidden:a===`closed`,inert:a===`closing`||void 0,className:`bg-card border-card text-strong pointer-events-auto flex w-fit max-w-full items-center gap-3 rounded-2xl border px-3 py-2 shadow-lg transition-[opacity,translate] ease-out data-state-closed:pointer-events-none data-state-closed:opacity-0 data-state-closed:duration-200 data-state-open:duration-400 motion-safe:data-state-closed:translate-y-[calc(100%+2.5rem)]`,children:[(0,L.jsx)(`p`,{className:`text-sm`,children:`We use cookies.`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(A,{asChild:!0,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`View preferences`,icon:(0,L.jsx)(Zn,{}),children:n??(0,L.jsx)(`a`,{href:t})}),(0,L.jsx)(A,{type:`button`,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`Reject all`,icon:(0,L.jsx)(Se,{}),onClick:()=>r?.rejectAll(`banner.rejectAll`)}),(0,L.jsx)(A,{type:`button`,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`Accept all`,icon:(0,L.jsx)(Ce,{}),onClick:()=>r?.acceptAll(`banner.acceptAll`)})]})]})}):null}function Rr({navigationState:e,isPending:t}){return e===`idle`?t?`loading`:`idle`:e}function zr({className:e,fromColor:t=`from-accent-500`,isPending:r=!1,toColor:i=`to-fuchsia-500`,...a}){let o=n(),s=(0,P.useRef)(null),c=Rr({navigationState:o.state,isPending:r}),l=c!==`idle`,u={idle:100,loading:80,submitting:33}[c];return(0,P.useLayoutEffect)(()=>{let e=s.current;if(!e)return;if(l){e.style.width=``,e.style.opacity=``,e.style.transition=``;return}let t=!1;return(async()=>{await Promise.allSettled(e.getAnimations().map(({finished:e})=>e)),t||(e.style.width=`0`,e.style.opacity=`0`,e.style.transition=`none`)})(),()=>{t=!0}},[l]),(0,L.jsx)(`div`,{"aria-hidden":!l,"aria-valuetext":l?`Loading`:void 0,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":u,"data-state":c,className:y(`group fixed inset-x-0 top-0 z-max h-0.5 pointer-events-none`,l&&`animate-pulse`,e),role:`progressbar`,...a,children:(0,L.jsx)(`div`,{className:y(`h-full bg-linear-to-r transition-[width,opacity] duration-500 ease-in-out will-change-[width,opacity]`,`motion-reduce:transition-none`,t,i,`group-data-[state=submitting]:w-1/3`,`group-data-[state=loading]:w-4/5`,`group-data-[state=idle]:w-full`),ref:s,style:{width:0,opacity:0,transition:`none`}})})}function Br(e,t,n){window.dataLayer=window.dataLayer||[];let r=!!n,i=document.readyState===`complete`,a=!r,o=!1,s;function c(){if(window.__gtm_loaded__)return;window.__gtm_loaded__=!0;let n=window.dataLayer??[];window.dataLayer=n,n.push({"gtm.start":new Date().getTime(),event:`gtm.js`});let r=document.createElement(`script`);r.async=!0,r.src=`https://www.googletagmanager.com/gtm.js?id=${e}`,t&&(r.nonce=t),document.head.appendChild(r)}function l(){`requestIdleCallback`in window?requestIdleCallback(c,{timeout:2e3}):setTimeout(c,2e3)}function u(){!o&&i&&a&&(o=!0,l())}function d(){a=!0,clearTimeout(s),u()}function f(){i=!0,a||(s=setTimeout(d,1e4)),u()}n&&window.addEventListener(n,d,{once:!0}),i?f():window.addEventListener(`load`,f,{once:!0})}function Vr({gtmId:e,nonce:t,consentPropertyCode:n}){return e?(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:`(${Br.toString()})("${e}", "${t??``}", ${JSON.stringify(n?or:``)});`},nonce:t,suppressHydrationWarning:!0}):null}function Hr({gtmId:e,nonce:t}){return e?(0,L.jsx)(`noscript`,{nonce:t,children:(0,L.jsx)(`iframe`,{title:`Google Tag Manager (noscript)`,src:`https://www.googletagmanager.com/ns.html?id=${e}`,height:`0`,width:`0`,className:`sr-only`})}):null}var Ur=(0,P.createContext)(``);Ur.Provider;var Wr=()=>(0,P.useContext)(Ur),Gr=`https://e.ngrok.com`,Kr=`https://us.posthog.com`,qr=`ngrok:posthog:ready`,Jr=`ngrok:posthog:flags`,Yr=`2026-01-30`;function Xr(e){return`${e}/static/array.js`}var Zr=500,Qr=50;function $r({enableSessionReplay:e=!1,idleTimeoutMs:t=Qr,lcpTimeoutMs:n=Zr,nonce:r,postHogHost:i,postHogKey:a,postHogUiHost:o,...s}){if(!a)return null;
2let c=i??Gr,l=Xr(c);return(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:ei({...s,apiHost:c,apiKey:a,disable_session_recording:!e,idleTimeoutMs:t,lcpTimeoutMs:n,nonce:r,sdkUrl:l,uiHost:o??Kr})},nonce:r,suppressHydrationWarning:!0})}function ei({apiKey:e,idleTimeoutMs:t,lcpTimeoutMs:n,nonce:r,sdkUrl:i,...a}){let o=ti(a),s=r?`\n\t\tloaderScript.setAttribute("nonce", ${JSON.stringify(r)});`:``;return` 3(function() { 4 if (window.__ngrokPostHogBootstrapped) { 5 return; 6 } 7 8 window.__ngrokPostHogBootstrapped = true; 9 10 /* ------------------------------------------------------------------ */ 11 /* Phase 1: Create stub + queue pageview immediately (no network) */ 12 /* ------------------------------------------------------------------ */ 13 14 var e = window.posthog || []; 15 if (e.__SV) { 16 return; 17 } 18 19 window.posthog = e; 20 e._i = []; 21 e.init = function(i, s, a) { 22 function createStub(target, methodName) { 23 var pathParts = methodName.split("."); 24 if (pathParts.length === 2) { 25 target = target[pathParts[0]]; 26 methodName = pathParts[1]; 27 } 28 target[methodName] = function() { 29 target.push([methodName].concat(Array.prototype.slice.call(arguments, 0))); 30 }; 31 } 32 33 var instance = e; 34 if (void 0 !== a) { 35 instance = e[a] = []; 36 } else { 37 a = "posthog"; 38 } 39 40 instance.people = instance.people || []; 41 instance.toString = function(stubbed) { 42 var label = "posthog"; 43 if ("posthog" !== a) { 44 label += "." + a; 45 } 46 if (!stubbed) { 47 label += " (stub)"; 48 } 49 return label; 50 }; 51 instance.people.toString = function() { 52 return instance.toString(1) + ".people (stub)"; 53 }; 54 55 var methods = "init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "); 56 57 for (var n = 0; n < methods.length; n++) { 58 createStub(instance, methods[n]); 59 } 60
61 e._i.push([i, s, a]); 62 }; 63 e.__SV = 1; 64 65 var initOptions = ${JSON.stringify(o)}; 66 initOptions.loaded = function(loadedPostHog) { 67 window.posthog = loadedPostHog; 68 69 loadedPostHog.onFeatureFlags(function() { 70 window.dispatchEvent(new Event(${JSON.stringify(Jr)})); 71 }); 72 73 window.dispatchEvent(new Event(${JSON.stringify(qr)})); 74 window.dispatchEvent(new Event(${JSON.stringify(Jr)})); 75 }; 76 77 window.posthog.init(${JSON.stringify(e)}, initOptions); 78 window.posthog.capture("$pageview"); 79 80 /* ------------------------------------------------------------------ */ 81 /* Phase 2: Defer SDK script injection until after LCP + idle */ 82 /* ------------------------------------------------------------------ */ 83 84 var sdkInjected = false; 85 86 function onVisibilityChange() { 87 if (document.visibilityState === "hidden") { 88 injectSdk(); 89 } 90 } 91 92 function injectSdk() { 93 if (sdkInjected) { 94 return; 95 } 96 97 sdkInjected = true; 98 document.removeEventListener("visibilitychange", onVisibilityChange); 99 100 var loaderScript = document.createElement("script"); 101 loaderScript.type = "text/javascript"; 102 loaderScript.crossOrigin = "anonymous"; 103 loaderScript.async = true; 104 loaderScript.src = ${JSON.stringify(i)};${s} 105 106 var firstScript = document.getElementsByTagName("script")[0]; 107 if (firstScript && firstScript.parentNode) { 108 firstScript.parentNode.insertBefore(loaderScript, firstScript); 109 } else { 110 document.head.appendChild(loaderScript); 111 } 112 } 113 114 function scheduleBoot() { 115 if ("requestIdleCallback" in window) { 116 window.requestIdleCallback(injectSdk, { timeout: ${JSON.stringify(t)} }); 117 return; 118 } 119 120 window.setTimeout(injectSdk, 0); 121 } 122 123 function loadAfterLcp() { 124 var didScheduleBoot = false; 125 126 function startBoot() { 127 if (didScheduleBoot) { 128 return; 129 } 130 131 didScheduleBoot = true; 132 scheduleBoot(); 133 } 134 135 if (!("PerformanceObserver" in window)) { 136 startBoot(); 137 return; 138 } 139 140 try { 141 var observer = new PerformanceObserver(function(entryList) { 142 if (entryList.getEntries().length === 0) { 143 return; 144 } 145 146 observer.disconnect(); 147 clearTimeout(lcpTimer); 148 startBoot(); 149 }); 150 151 observer.observe({ type: "largest-contentful-paint", buffered: true }); 152 153 var lcpTimer = window.setTimeout(function() { 154 observer.disconnect(); 155 startBoot(); 156 }, ${JSON.stringify(n)}); 157 } catch { 158 startBoot(); 159 } 160 } 161 162 /* Fallback: if the user is leaving before the SDK loaded, force-inject */ 163 /* so PostHog can flush queued events via sendBeacon on unload. */ 164 document.addEventListener("visibilitychange", onVisibilityChange); 165 loadAfterLcp(); 166}()); 167`.trim()}function ti({apiHost:e,uiHost:t,...n}){let{session_recording:r,autocapture:i,disable_session_recording:a,...o}=n;return{api_host:e,autocapture:{element_allowlist:[`a`,`button`,`input`,`select`,`textarea`,`label`],...typeof i==`object`?i:{}},capture_pageleave:`if_capture_pageview`,capture_pageview:`history_change`,capture_performance:!1,defaults:Yr,disable_session_recording:a??!0,session_recording:{maskTextSelector:`[data-mask]`,...r},ui_host:t,...o}}function ni(){let{pathname:e}=i(),[t,n]=(0,P.useState)(``),r=(0,P.useRef)(e);return(0,P.useEffect)(()=>{if(r.current===e)return;r.current=e;let t=`Navigated to ${document.querySelector(`h1`)?.textContent?.trim()||document.title||e}`;n(``);let i=requestAnimationFrame(()=>{n(t)});return()=>{cancelAnimationFrame(i)}},[e]),(0,L.jsx)(De,{children:t})}var ri=(0,P.lazy)(()=>_(()=>import(`./primary-footer-BT1kTBYe.js`).then(e=>({default:e.PrimaryFooter})),__vite__mapDeps([14,1,15,5,16,17,2,3,18,19,12,10,11,20,8,9,4,6,7,13,21,22,23,24,25,26,27])));function ii(e){let t=(0,P.useRef)(null),n=he(t,{once:!0,margin:`400px`});return(0,L.jsx)(`div`,{ref:t,className:`min-h-150`,children:n&&(0,L.jsx)(P.Suspense,{children:(0,L.jsx)(`div`,{className:`animate-in fade-in duration-300 ease-out`,children:(0,L.jsx)(ri,{...e})})})})}function ai(e){return Ee(Me,e)}var oi=Ae({slug:N().trim().toLowerCase().min(1,{error:`Slug cannot be empty`}).regex(/^[\p{Letter}\p{Number}-]+$/u,{error:`Slug can contain only letters, numbers, and hyphens`}
167),title:N().trim().min(1,{error:`Title cannot be empty`}),description:N().trim().min(1,{error:`Description cannot be empty`}),date:ai(),author:N().trim().min(1,{error:`Author cannot be empty`}),tags:M(N().trim().min(1,{error:`Tag cannot be empty`})).max(3,{error:`Maximum of 3 tags allowed`}).optional().default([]),products:M(ke(fe)).max(3,{error:`Maximum of 3 products allowed`}).optional().default([]),image:N().trim().min(1).optional(),lastUpdated:ai().optional(),relatedPosts:M(N().trim().min(1,{error:`Related post slug cannot be empty`})).max(2,{error:`Maximum of 2 related posts allowed`}).optional().default([]),faq:M(Te({question:N().trim().min(1),answer:N().trim().min(1)})).optional(),hideFaqSection:Oe().optional().default(!1)}),si=we(()=>Te({value:N(),depth:je(),id:N().optional(),children:M(si).optional()}));Te({wordCount:je().int().nonnegative(),isLatestPost:Oe().default(!1)});var ci={fallback:10,max:50};function li(e){return typeof e==`object`&&!!e&&`frontmatter`in e&&typeof e.frontmatter==`object`&&e.frontmatter!=null&&`slug`in e.frontmatter&&typeof e.frontmatter.slug==`string`}async function ui(){let e=await fetch(v(`/blog/__api/posts`),{headers:{Accept:`application/json`}});if(!e.ok)throw Error(`GET ${v(`/blog/__api/posts`)} returned HTTP ${e.status}`);let t=await e.json();if(!Array.isArray(t))throw Error(`The blog API didn't return a list of posts`);return t.filter(li)}function di(e,t){let{title:n,description:r,author:i,tags:a,slug:o}=e.frontmatter,s=[n,r,i,o,...a].join(` 168`).toLowerCase();return t.toLowerCase().split(/\s+/).filter(e=>e.length>0).every(e=>s.includes(e))}var fi=[{name:`search_blog_posts`,description:`Search the ngrok blog by words in a post's title, description, author, or tags. Omit the query for the newest posts. Returns each post's slug, title, description, date, author, tags, and URL.`,inputSchema:{type:`object`,properties:{query:{type:`string`,description:`Words to match. Every word must appear somewhere in the post's metadata.`},limit:{type:`integer`,minimum:1,maximum:ci.max,default:ci.fallback}}},annotations:{readOnlyHint:!0},async execute(e){let t=Be(e,`query`)?.trim()??``,n=await ui(),r=t.length>0?n.filter(e=>di(e,t)):n;return{total:r.length,posts:r.slice(0,Ve(e,ci)).map(({frontmatter:e})=>({slug:e.slug,title:e.title,description:e.description,date:e.date,author:e.author,tags:e.tags,url:v(`/blog/:slug`,{slug:e.slug})}))}}},We({name:`get_blog_index`,description:`Read the blog's llms.txt: what the ngrok blog covers and where its feeds and indexes are.`,path:v(`/blog/llms.txt`)}),We({name:`get_changelog_feed`,description:`Read the ngrok changelog as an RSS feed: each entry's title, summary, date, products, and URL, newest first.`,path:v(`/changelog/rss.xml`)}),{name:`open_blog_post`,description:`Open one blog post in this tab by its slug. search_blog_posts returns the slugs.`,inputSchema:{type:`object`,properties:{slug:{type:`string`,description:`The post slug, such as probes.`}},required:[`slug`]},execute(e){let t=oi.shape.slug.safeParse(Be(e,`slug`));if(!t.success)throw Error(`slug must be a post slug from search_blog_posts`);let n=v(`/blog/:slug`,{slug:t.data});return window.location.assign(n),`Opening ${n}`}},Ge({pages:[{path:v(`/blog`),title:`Blog home`},{path:v(`/changelog`),title:`Changelog`}],navigate:e=>window.location.assign(e),description:`Open the blog home or the changelog in this tab. Use open_blog_post for one post.`})],pi=tt({darkCssUrl:`/blog-assets/build/mantle-dark-BdjafGXp.css`,lightHighContrastCssUrl:`/blog-assets/build/mantle-light-high-contrast-CBxHYeww.css`,darkHighContrastCssUrl:`/blog-assets/build/mantle-dark-high-contrast-BREchqPa.css`}),mi=`ngrok blog: News and tutorials for devs, SREs, and platform engineers`,hi=`Discover valuable articles on networking, development, and APIs on the ngrok blog. Stay informed with tips, updates, and technical insights.`,gi=()=>{let e=O(v(`/blog`));return[...D(mi),...oe(hi),...ae(e),{name:`author`,content:`ngrok`}]};function _i(){return!1}function vi({children:e}){let t=Wr(),{pathname:n}=i(),a=n===v(`/changelog`)||n.startsWith(`${v(`/changelog`)}/`),o=r(`root`),s=T({className:`h-full`,ssrCookie:o?.ssrCookie}),c=o?.gtmId,l=o?.ketchTagId,u=o?.appVersion??``;return(0,L.jsxs)(`html`,{lang:`en-US`,dir:`ltr`,...s,children:[(0,L.jsxs)(`head`,{children:[(0,L.jsx)(`meta`,{charSet:`utf-8`}),(0,L.jsx)(`meta`,{name:`viewport`,content:`width=device-width, initial-scale=1`}),(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://use.typekit.net`}),(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://p.typekit.net`}),(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://use.typekit.net`,crossOrigin:`anonymous`}),(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://assets.ngrok.com`,crossOrigin:`anonymous`}),(0,L.jsx)(`link`,{rel:`dns-prefetch`,href:`https://global.ketchcdn.com`}),(0,L.jsx)(`link`,{rel:`dns-prefetch`,href:`https://www.google-analytics.com`}),(0,L.jsx)(`link`,{rel:`dns-prefetch`,href:`https://www.googletagmanager.com`}),(0,L.jsx)(`link`,{rel:`dns-prefetch`,href:`https://e.ngrok.com`}),(0,L.jsx)(`link`,{rel:`stylesheet`,href:`https://use.typekit.net/hki5ejh.css`}),(0,L.jsx)(ne,{nonce:t}),(0,L.jsx)(it,{nonce:t,ssrCookie:o?.ssrCookie,...pi}),(0,L.jsx)(ct,{name:`roobert`}),(0,L.jsx)(ct,{name:`family-regular`}),(0,L.jsx)(ct,{name:`jetbrains-mono`}),(0,L.jsx)(`link`,{href:`https://ngrok.com/assets/favicon.ico`,rel:`shortcut icon`,type:`image/x-icon`}),(0,L.jsx)(`link`,{rel:`apple-touch-icon`,href:`https://ngrok.com/assets/apple-touch-icon.png`}),(0,L.jsx)(`link`,{rel:`apple-touch-icon-precomposed`,href:`https://ngrok.com/assets/apple-touch-icon.png`}),(0,L.jsx)(`link`,{rel:`sitemap`,type:`application/xml`,href:O(v(`/blog/sitemap.xml`))}),(0,L.jsx)(`link`,{rel:`alternate`,type:`application/rss+xml`,title:a?`ngrok changelog`:`ngrok blog`,href:O(v(a?`/changelog/rss.xml`:`/blog/rss.xml`))}),(0,L.jsx)(`meta`,{name:`app-version`,content:u}),(0,L.jsx)(`meta`,{property:`og:locale`,content:`en_US`}),(0,L.jsx)(`meta`,{property:`og:type`,content:`website`}),(0,L.jsx)(`meta`,{property:`og:site_name`,content:`ngrok blog`}),(0,L.jsx)(`meta`,{name:`twitter:card`,content:`summary_large_image`}),(0,L.jsx)(`meta`,{name:`twitter:domain`,content:se}),(0,L.jsx)(h,{}),(0,L.jsx)(p,{nonce:t}),(0,L.jsx)($r,{nonce:t,postHogHost:o?.postHogHost,postHogKey:o?.postHogKey,postHogUiHost:o?.postHogUiHost,disable_surveys:!0,capture_heatmaps:!1}),(0,L.jsx)(Vr,{gtmId:c,nonce:t,consentPropertyCode:l})]}),(0,L.jsxs)(`body`,{className:`bg-base text-body scrollbar relative isolate`,children:[(0,L.jsx)(Hr,{gtmId:c,nonce:t}),(0,L.jsx)(ie,{ssrCookie:o?.ssrCookie,children:(0,L.jsxs)(E,{children:[e,(0,L.jsx)(Lr,{propertyCode:l,preferencesHref:`/privacy-preferences`})]})}),(0,L.jsx)(ni,{}),(0,L.jsx)(f,{nonce:t,getKey:e=>e.hash?e.key:e.pathname}),(0,L.jsx)(d,{nonce:t})]})]})}var yi=s(function(){return(0,L.jsx)(Ke,{className:`overflow-clip`,children:(0,L.jsx)(Ne,{})})}),bi={webMcpTools:()=>fi},xi=o(function({loaderData:e}){let{pathname:t}=i();return t===v(`/changelog`)||t.startsWith(`${v(`/changelog`)}/`)?(0,L.jsx)(Si,{latestChangelogEntry:e.latestChangelogEntry}):(0,L.jsx)(de,{children:(0,L.jsx)(Si,{latestChangelogEntry:e.latestChangelogEntry})})});function Si({latestChangelogEntry:e}){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(zr,{}),(0,L.jsx)(qe,{}),(0,L.jsx)(En,{app:`blog`,latestChangelogEntry:e}),(0,L.jsx)(Ke,{className:`font-body relative`,children:(0,L.jsx)(a,{})}),(0,L.jsx)(ii,{app:`blog`,showThemeSwitcher:!0})]})}export{xi as a,B as c,$t as d,lt as f,gi as i,z as l,vi as n,_i as o,Ie as p,bi as r,V as s,yi as t,an as u};
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.