PageSourceSearch

https://pipeops.io/_next/static/chunks/0xvt93wodqzki.js

js pipeops.io collected 2026-10-03 23:44:55 UTC 16,261 bytes, 473 lines download raw bytes

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.