1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52677,e=>{"use strict";var i=e.i(18050),a=e.i(57688),t=e.i(22016),n=e.i(18566);e.i(48576);var r=e.i(40250),r=r,l=e.i(25312),l=l,s=e.i(84462),s=s,o=e.i(90040),o=o,d=e.i(70079),d=d,c=e.i(17135),c=c;e.i(71645);var p=e.i(89213),m=e.i(38744);function f(e){return(0,m.GenIcon)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"}}]})(e)}function g(e){return(0,m.GenIcon)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"}}]})(e)}var h=e.i(97053);let x=[{src:"/assets/home/logos/logo-e.svg",alt:"Terra",height:20}],u=h.default.div.withConfig({displayName:"BackedBy__Box",componentId:"sc-71d769d-0"})` 2 display: inline-flex; 3 flex-direction: column; 4 align-self: flex-start; 5 width: fit-content; 6 gap: 0.6rem; 7 padding: 0.7rem 1rem 0.8rem; 8 background: #111; 9 border: 2px solid #1f1f21; 10 border-radius: 15px; 11 12 .label { 13 font-size: 10px; 14 font-weight: 500; 15 letter-spacing: 0.2em; 16 text-transform: uppercase; 17 color: #cbcbcb; 18 line-height: 1; 19 } 20 21 .logos { 22 display: flex; 23 flex-direction: column; 24 align-items: flex-start; 25 gap: 0.85rem; 26 } 27 28 /* Beat the footer's generic "img { width: 100% }" rule. */ 29 && img { 30 width: auto; 31 display: block; 32 object-fit: contain; 33 } 34`,b=()=>(0,i.jsxs)(u,{className:"backedBy","aria-label":"Backed by",children:[(0,i.jsx)("span",{className:"label",children:"Backed by"}),(0,i.jsx)("div",{className:"logos",children:x.map(({src:e,alt:a,height:t})=>(0,i.jsx)("img",{src:e,alt:a,height:t,style:{height:t,width:"auto"},loading:"lazy",decoding:"async"},a))})]});var k=e.i(89437),v=e.i(25050);e.i(63994);var w=e.i(81763);let y=h.keyframes` 35 0% { 36 background: ${(0,v.rgba)("#3DBA55",.5)}; 37 } 38 50% { 39 background: ${(0,v.rgba)("#3DBA55",.1)}; 40 } 41 100% { 42 background: ${(0,v.rgba)("#3DBA55",.5)}; 43 } 44`,j=h.default.footer.withConfig({displayName:"styles",componentId:"sc-a84aac49-0"})` 45 ${({theme:e})=>e.mixins.maxWidth}; 46 position: relative; 47 padding-top: 15em; 48 /* Shared chrome (header, footer, modals) uses the brand font from the 49 new design; page bodies keep their own typography. */ 50 font-family: var(--font-plex-sans), 'IBM Plex Sans', system-ui, sans-serif; 51 -webkit-font-smoothing: antialiased; 52 53 @media (max-width: 560px) { 54 padding-top: 5rem; 55 } 56 57 /* Home page: sit directly under the last section on the same #111 ground, 58 separated by a hairline, instead of the tall gap used on inner pages. */ 59 &.homeFooter { 60 padding-top: 5rem; 61 62 &::before { 63 content: ''; 64 position: absolute; 65 top: 0; 66 left: 50%; 67 width: 100vw; 68 height: 100%; 69 transform: translateX(-50%); 70 background: #111111; 71 border-top: 1px solid rgba(255, 255, 255, 0.12); 72 z-index: 0; 73 pointer-events: none; 74 } 75 76 > * { 77 position: relative; 78 z-index: 1; 79 } 80 81 @media (max-width: 560px) { 82 padding-top: 3.5rem; 83 } 84 } 85 86 div.soc-container { 87 width: fit-content; 88 display: flex; 89 align-items: baseline; 90 gap: 2.5em; 91 } 92 93 div.help-container { 94 display: flex; 95 justify-content: flex-end; 96 97 ${(0,w.maxQuery)("lg")} { 98 justify-content: center; 99 margin-bottom: 2em; 100 } 101 102 div.help-row { 103 cursor: pointer; 104 grid-gap: 1em; 105 display: flex; 106 align-items: center; 107 position: sticky; 108 bottom: 2em;
109 background: #1f1f21 0% 0% no-repeat padding-box; 110 box-shadow: 0px 8px 20px #00000029; 111 border-radius: 15px; 112 opacity: 1; 113 padding: 1em; 114 padding-right: 2em; 115 width: fit-content; 116 117 img { 118 width: 3.5rem; 119 } 120 121 div.content-container { 122 p { 123 color: #d8d8d8; 124 } 125 126 h2 { 127 font-size: 1rem; 128 font-weight: 400; 129 } 130 } 131 132 &:hover, 133 &:focus { 134 h2 { 135 text-decoration: underline; 136 } 137 } 138 } 139 } 140 141 div.top-container { 142 display: flex; 143 justify-content: space-between; 144 align-items: start; 145 flex-wrap: wrap; 146 position: relative; 147 padding: 1.5em 0px 4em; 148 149 @media (max-width: 561px) { 150 flex-direction: column; 151 152 nav { 153 margin-bottom: 3rem; 154 gap: 0px !important; 155 } 156 } 157 158 * { 159 position: relative; 160 z-index: 2; 161 } 162 163 div.col-1 { 164 display: flex; 165 grid-gap: 2em; 166 flex-direction: column; 167 color: #d8d8d8; 168 font-weight: 300; 169 font-size: 0.9rem; 170 171 svg { 172 font-size: 2.5rem; 173 } 174 175 img { 176 width: 100%; 177 } 178 179 @media (max-width: 941px) { 180 flex-basis: 100%; 181 margin-bottom: 3rem; 182 } 183 } 184 185 label { 186 text-transform: uppercase; 187 letter-spacing: 2.4px; 188 color: #cbcbcb99; 189 font-size: 12px; 190 } 191 192 nav { 193 display: flex; 194 flex-direction: column; 195 justify-content: center; 196 gap: 0.8em; 197 198 @media (max-width: 561px) { 199 .partnership { 200 margin: 1.8rem 0 0.5rem; 201 } 202 } 203 204 a { 205 font-size: 1rem !important; 206 } 207 208 ul { 209 padding: 0; 210 list-style-type: none; 211 212 li { 213 padding-bottom: 1rem; 214 215 &:last-of-type { 216 padding-bottom: 0; 217 } 218 219 a { 220 text-transform: capitalize; 221 font-size: 1rem; 222 outline: none; 223 } 224 } 225 } 226 227 a { 228 color: #d8d8d8; 229 outline: none; 230 font-size: 0.9rem; 231 font-weight: 400; 232 text-decoration: none; 233 234 &:hover, 235 &.active, 236 &:focus { 237 text-decoration: underline; 238 } 239 } 240 } 241 } 242 243 div.social-row { 244 display: flex; 245 align-items: center; 246 grid-gap: 1.5em; 247 justify-content: space-between; 248 padding: 1.5em 0px; 249 position: relative; 250 z-index: 2; 251 252 &:after { 253 content: ''; 254 top: 0; 255 left: 50%; 256 transform: translateX(-50%); 257 border-top: 2px solid #1f1f21; 258 background: #111; 259 width: 100vw; 260 position: absolute; 261 z-index: -1; 262 height: 100%; 263 } 264 265 @media (max-width: 561px) { 266 flex-direction: column; 267 gap: 2.5em; 268 padding: 3em 0; 269 } 270 271 a.system-link { 272 display: flex; 273 align-items: center; 274 grid-gap: 0.6em; 275 outline: none; 276 color: rgb(216, 216, 216); 277 font-size: 0.9rem; 278 font-weight: 400; 279 text-decoration: none; 280 281 &:hover, 282 &:focus { 283 p { 284 text-decoration: underline; 285 } 286 } 287 288 span { 289 display: block; 290 width: 0.9rem; 291 height: 0.9rem; 292 position: relative; 293 z-index: 1; 294 background: ${({theme:e})=>e.colors.green}; 295 animation: ${y} 3s linear infinite; 296 border-radius: 50%; 297 298 &:after { 299 content: ''; 300 position: absolute; 301 top: 50%; 302 z-index: -1; 303 left: 50%; 304 transform: translateX(-50%) translateY(-50%); 305 width: 0.6rem; 306 height: 0.6rem; 307 border-radius: 50%; 308 display: block; 309 background: ${({theme:e})=>e.colors.green}; 310 } 311 312 &:last-of-type { 313 visibility: hidden; 314 315 ${(0,w.maxQuery)("lg")} { 316 display: none; 317 } 318 } 319 } 320 321 p { 322 font-size: 0.9rem; 323 color: #d8d8d8; 324 } 325 } 326 327 .socialLinksWrapper { 328 display: flex; 329 align-items: center; 330 gap: 1.5em; 331 332 a { 333 outline: none; 334 335 svg { 336 transition: all 0.25s ease-in-out; 337 font-size: 2rem; 338 } 339 340 &.twitter-link { 341 svg { 342 font-size: 1.75rem; 343 fill: #fff; 344 } 345 } 346 347 &.linkedin-link { 348 svg { 349 font-size: 1.5rem; 350 } 351 } 352 353 &.slack-link { 354 svg { 355 font-size: 1.5rem; 356 } 357 } 358 359 &:hover, 360 &:focus { 361 svg { 362 * { 363 fill: ${({theme:e})=>e.primary}; 364 } 365 } 366 } 367 } 368 } 369 } 370 371 &.ccHubFooter { 372 padding: 8em 0 1.5rem; 373 } 374 375 div.ccHubSocial { 376 display: flex; 377 align-items: center; 378 grid-gap: 1.5em; 379 justify-content: space-between; 380 padding: 1.5em 0px; 381 382 @media (max-width: 400px) { 383 flex-direction: column-reverse; 384 gap: 2.5em; 385 padding: 3em 0; 386 } 387 388 .column-1 { 389 color: #a0a0a0; 390 } 391
392 .ccHubSocialLinksWrapper { 393 display: flex; 394 align-items: center; 395 gap: 1em; 396 397 a { 398 outline: none; 399 400 svg { 401 transition: all 0.25s ease-in-out; 402 font-size: 2rem; 403 } 404 405 &.twitter-link { 406 svg { 407 font-size: 1.9rem; 408 } 409 } 410 411 &.linkedin-link { 412 svg { 413 font-size: 1.5rem; 414 } 415 } 416 417 &.slack-link { 418 svg { 419 font-size: 1.5rem; 420 } 421 } 422 423 &:hover, 424 &:focus { 425 svg { 426 * { 427 stroke: ${({theme:e})=>e.primary}; 428 } 429 } 430 } 431 } 432 } 433 } 434 435 &.waitlistFooter { 436 background: #0e0e0f; 437 438 &:after { 439 background: #0e0e0f; 440 z-index: 0; 441 } 442 443 div.top-container { 444 &:after { 445 background: #0e0e0f; 446 } 447 } 448 449 .social-row { 450 z-index: 1; 451 position: relative; 452 453 &:after, 454 &:before { 455 content: ''; 456 position: absolute; 457 height: 100%; 458 background: #18181a; 459 width: 100vw; 460 left: 50%; 461 top: 0px; 462 z-index: -1; 463 transform: translateX(-50%); 464 } 465 466 &:before { 467 height: 2px; 468 background: #1f1f21; 469 z-index: 1; 470 } 471 } 472 } 473`;e.s(["default",0,()=>{let e=(0,n.usePathname)(),m=[{label:"products",links:[{title:"aeon",link:k.aeonLink,externalLink:!0}
473,{title:"cloud console",link:k.consoleLink,externalLink:!0},{title:"nova",link:"/nova"},{title:"bring your own server",link:"/bring-your-own-server"}]},{label:"links",links:[{title:"pricing",link:"/pricing"},{title:"docs",link:k.docLink,externalLink:!0},{title:"blog",link:"/blog"},{title:"resources",link:"/resources"},{title:"addons",link:"/addons"},{title:"hackOps 1.0",link:"/hackathon"}]},{label:"use cases",links:[{title:"for developers",link:"/usecases/developers"},{title:"for startups",link:"/usecases/startups"}],subLabel:{title:"partnerships",links:[{title:"CcHub",link:"/cchub"}]}},{label:"legal",links:[{title:"terms & conditions",link:"/legal?tab=terms"},{title:"privacy policy",link:"/legal?tab=privacy"},{title:"cookie policy",link:"/legal?tab=cookie"}]}],h=e.includes("report");return(0,i.jsx)(i.Fragment,{children:e.includes("cchub")?(0,i.jsx)(j,{className:"ccHubFooter",children:(0,i.jsxs)("div",{className:"ccHubSocial",children:[(0,i.jsxs)("div",{className:"column-1",children:["© ",new Date().getFullYear()," PipeOps"]}),(0,i.jsxs)("div",{className:"ccHubSocialLinksWrapper",children:[(0,i.jsx)("a",{href:k.socials.linkedInLink,target:"_blank",rel:"noreferrer",className:"linkedin-link","aria-label":"linkedIn",children:(0,i.jsx)(l.default,{})}),(0,i.jsx)("a",{href:k.socials.twitterLink,target:"_blank",rel:"noreferrer","aria-label":"twitter",className:"twitter-link",children:(0,i.jsx)(o.default,{})}),(0,i.jsx)("a",{href:k.socials.slackLink,target:"_blank",rel:"noreferrer",className:"slack-link","aria-label":"slack",children:(0,i.jsx)(s.default,{})}),(0,i.jsx)("a",{href:k.socials.discordLink,target:"_blank",rel:"noreferrer",className:"discord-link","aria-label":"discord",children:(0,i.jsx)(r.default,{})})]})]})}):(0,i.jsxs)(j,{className:e.includes("waitlist")?"waitlistFooter":h?"reportPageFooter":"/"===e?"homeFooter":null,children:[(0,i.jsxs)("div",{className:"top-container",children:[(0,i.jsxs)("div",{className:"col-1",children:[(0,i.jsx)(t.default,{"aria-label":"home",href:"/",passHref:!0,children:(0,i.jsx)(c.default,{})}),(0,i.jsx)(b,{}),(0,i.jsxs)("div",{className:"soc-container",children:[(0,i.jsx)(a.default,{src:"/assets/home/ndpc-logo-white.png",alt:"Nigeria Data Protection Commission",width:188,height:64,unoptimized:!0}),(0,i.jsx)(a.default,{src:"https://pub-950943fa1bc54978bed46ef104f9d81a.r2.dev/soc2-logo-blue.svg",alt:"stamp for SOC1",width:64,height:64,quality:100})]})]}),m.map(({label:e,links:a,subLabel:n})=>(0,i.jsxs)("nav",{children:[(0,i.jsx)("label",{children:e}),(0,i.jsx)("ul",{children:a.map(({link:e,title:a,externalLink:n})=>(0,i.jsx)("li",{children:n?(0,i.jsx)("a",{href:e,target:"_blank",rel:"noreferrer",children:a}):(0,i.jsx)(t.default,{href:e,children:a},e)},e))}),n&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("label",{className:"partnership",children:n.title}),n.links.map(({link:e,title:a})=>(0,i.jsx)(t.default,{href:e,children:a},a))]})]},e))]}),(0,i.jsxs)("div",{className:"social-row",children:[(0,i.jsxs)("a",{className:"system-link",href:k.operationalLink,children:[(0,i.jsx)("span",{}),(0,i.jsx)("p",{children:"All systems are operational"}),(0,i.jsx)("span",{})]}),(0,i.jsxs)("div",{className:"socialLinksWrapper",children:[(0,i.jsx)("a",{href:k.socials.twitterLink,target:"_blank",rel:"noreferrer","aria-label":"twitter",className:"twitter-link",children:(0,i.jsx)(p.FaXTwitter,{})}),(0,i.jsx)("a",{href:k.socials.linkedInLink,target:"_blank",rel:"noreferrer",className:"linkedin-link","aria-label":"linkedIn",children:(0,i.jsx)(d.default,{})}),(0,i.jsx)("a",{href:k.socials.discordLink,target:"_blank",rel:"noreferrer",className:"discord-link","aria-label":"discord",children:(0,i.jsx)(f,{color:"#ffff"})}),(0,i.jsx)("a",{href:k.socials.slackLink,target:"_blank",rel:"noreferrer",className:"slack-link","aria-label":"slack",children:(0,i.jsx)(g,{color:"#ffff"})})]}),(0,i.jsxs)("div",{className:"col-1",children:["© ",new Date().getFullYear()," PipeOps"]})]})]})})}],52677)}]);
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.