1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4968],{39889:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},22954:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("CheckCircle2",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},78865:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},47379:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("Cpu",[["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"9",y:"9",width:"6",height:"6",key:"o3kz5p"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}
1],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])},42020:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},73416:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("Shield",[["path",{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10",key:"1irkt0"}]])},62190:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(63759).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},89508:function(e,t,n){n.d(t,{M:function(){return g}});var r=n(85893),i=n(67294),o=n(25364),l=n(96681),u=n(58868),h=n(240),s=n(93243),c=n(16014);function f(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=(0,s.R)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function p({children:e,isPresent:t,anchorX:n,root:o}){let l=(0,i.useId)(),u=(0,i.useRef)(null),h=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:s}=(0,i.useContext)(c._),p=function(...e){return i.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=f(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():f(e[t],null)}}}}(...e),e)}(u,e?.ref);return(0,i.useInsertionEffect)(()=>{let{width:e,height:r,top:i,left:c,right:f}=h.current;if(t||!u.current||!e||!r)return;let d="left"===n?`left: ${c}`:`right: ${f}`;u.current.dataset.motionPopId=l;let p=document.createElement("style");s&&(p.nonce=s);let a=o??document.head;return a.appendChild(p),p.sheet&&p.sheet.insertRule(` 2 [data-motion-pop-id="${l}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${r}px !important; 6 ${d}px !important; 7 top: ${i}px !important; 8 } 9 `),()=>{a.contains(p)&&a.removeChild(p)}},[t]),(0,r.jsx)(d,{isPresent:t,childRef:u,sizeRef:h,children:i.cloneElement(e,{ref:p})})}let a=({children:e,initial:t,isPresent:n,onExitComplete:o,custom:u,presenceAffectsLayout:s,mode:c,anchorX:f,root:d})=>{let a=(0,l.h)(y),k=(0,i.useId)(),m=!0,M=(0,i.useMemo)(()=>(m=!1,{id:k,initial:t,isPresent:n,custom:u,onExitComplete:e=>{for(let t of(a.set(e,!0),a.values()))if(!t)return;o&&o()},register:e=>(a.set(e,!1),()=>a.delete(e))}),[n,a,o]);return s&&m&&(M={...M}),(0,i.useMemo)(()=>{a.forEach((e,t)=>a.set(t,!1))},[n]),i.useEffect(()=>{n||a.size||!o||o()},[n]),"popLayout"===c&&(e=(0,r.jsx)(p,{isPresent:n,anchorX:f,root:d,children:e})),(0,r.jsx)(h.O.Provider,{value:M,children:e})};function y(){return new Map}var k=n(15947);let m=e=>e.key||"";function M(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let g=({children:e,custom:t,initial:n=!0,onExitComplete:h,presenceAffectsLayout:s=!0,mode:c="sync",propagate:f=!1,anchorX:d="left",root:p})=>{let[y,g]=(0,k.oO)(f),x=(0,i.useMemo)(()=>M(e),[e]),v=f&&!y?[]:x.map(m),C=(0,i.useRef)(!0),Z=(0,i.useRef)(x),b=(0,l.h)(()=>new Map),[E,w]=(0,i.useState)(x),[R,z]=(0,i.useState)(x);(0,u.L)(()=>{C.current=!1,Z.current=x;for(let e=0;e<R.length;e++){let t=m(R[e]);v.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[R,v.length,v.join("-")]);let P=[];if(x!==E){let e=[...x];for(let t=0;t<R.length;t++){let n=R[t],r=m(n);v.includes(r)||(e.splice(t,0,n),P.push(n))}return"wait"===c&&P.length&&(e=P),z(M(e)),w(x),null}let{forceRender:j}=(0,i.useContext)(o.p);return(0,r.jsx)(r.Fragment,{children:R.map(e=>{let i=m(e),o=(!f||!!y)&&(x===R||v.includes(i));return(0,r.jsx)(a,{isPresent:o,initial:(!C.current||!!n)&&void 0,custom:t,presenceAffectsLayout:s,mode:c,root:p,onExitComplete:o?void 0:()=>{if(!b.has(i))return;b.set(i,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(j?.(),z(Z.current),f&&g?.(),h&&h())},anchorX:d,children:e},i)})})}}}]);
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.