PageSourceSearch

https://www.gorrion.io/component---src-pages-technologies-node-js-js-d98003bdb7313635b97a.js

js gorrion.io collected 2026-10-02 03:44:22 UTC 33,946 bytes, 84 lines download raw bytes

1"use strict";(self.webpackChunkgorrion_io=self.webpackChunkgorrion_io||[]).push([[2720],{16530:function(e,t,n){n.d(t,{A:function(){return h}});var i=n(30758),a=n(91507),o=n(87724),r=n(28847),l=n(78967),d=n(28044);const c=l.default.div.withConfig({displayName:"TitleSectioncomponents__RelativeWrapper",componentId:"sc-15jm2yt-0"})(["position:relative;",""],d.$.down("MOBILE")`
2    width: 100%;
3    ${e=>{let{withMarginTop:t,rowGap:n}=e;return t&&`margin-top: ${n}`}};
4    ${e=>{let{mobileReversed:t,rowGap:n}=e;return t?"margin-bottom: 2.667em":`margin-top: ${n}`}};
5  `),s=l.default.section.withConfig({displayName:"TitleSectioncomponents__SectionHeader",componentId:"sc-15jm2yt-1"})([""," "," p,h2{margin:0 auto;}p{max-width:690px;"," margin-top:32px;font-size:18px;line-height:32px;&:first-of-type{margin-top:16px;}}h2{max-width:690px;text-align:center;font-size:24px;line-height:40px;","}"],(e=>{let{$centered:t}=e;return t&&"text-align: center;"}),(e=>{let{color:t}=e;return t&&`color: ${t};`}),(e=>{let{$centeredText:t}=e;return t&&(0,l.css)(["text-align:center;"])}),d.$.up("DESKTOP")`
6      font-size: 32px;
7      line-height: 40px;
8    `),p=l.default.div.withConfig({displayName:"TitleSectioncomponents__ImageWrapper",componentId:"sc-15jm2yt-2"})(["margin:0 auto 1.25em auto;svg{width:128px;height:auto;}"]),m=l.default.section.withConfig({displayName:"TitleSectioncomponents__SectionContent",componentId:"sc-15jm2yt-3"})(["display:flex;flex-direction:column;position:relative;margin:0 auto;",""],(e=>{let{$title:t,disableContentMargin:n}=e;return t&&!n&&(0,l.css)(["padding:40px 0px 0px;"])})),g=l.default.div.withConfig({displayName:"TitleSectioncomponents__FullScreenBackground",componentId:"sc-15jm2yt-4"})(["position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;",""],(e=>{let{background:t}=e;return t&&`background-color: var(--color-${t});`})),u=l.default.div.withConfig({displayName:"TitleSectioncomponents__ParagraphWithTitle",componentId:"sc-15jm2yt-5"})(["max-width:690px;margin:32px auto 0;.paragraph_with_title__title,.paragraph_with_title__link{display:inline-block;margin:0 auto;padding:0;font-size:24px;line-height:40px;font-weight:var(--fw-bold);}"]);var h=e=>{let{children:t,title:n,subtitle:l,image:d,background:h,color:x,disableContentMargin:f,fullscreen:w,backgroundContent:v,otherImages:b,paragraphs:y,paragraphsWithTitle:C,withMarginTop:_,rowGap:E,centered:k,centeredText:I,className:T,orbs:A}=e;return i.createElement(c,{className:T,withMarginTop:_,rowGap:E},i.createElement(g,{background:h},v,i.createElement(o.A,null,A)),b,i.createElement(a.A,{disableFullscreen:!w,noYPadding:!0},i.createElement(r.A,null,i.createElement("section",null,i.createElement(s,{$centered:k,$centeredText:I,color:x},d&&i.createElement(p,null,d),null!=n&&n.innerHTML?i.createElement("h2",{dangerouslySetInnerHTML:{__html:n.innerHTML}}):i.createElement("h2",null,n),l?null!=l&&l.innerHTML?i.createElement("p",{dangerouslySetInnerHTML:{__html:l.innerHTML}}):i.createElement("p",null,l):null,y?y.map((e=>i.createElement("p",{key:e,dangerouslySetInnerHTML:{__html:e}}))):null,C?C.map((e=>i.createElement(u,{key:e.text},e.title&&i.createElement("p",{className:"paragraph_with_title__title",dangerouslySetInnerHTML:{__html:e.title}}),e.link&&i.createElement("a",{className:"paragraph_with_title__link text-link",href:e.link.href,dangerouslySetInnerHTML:{__html:e.link.text}}),i.createElement("p",{dangerouslySetInnerHTML:{__html:e.text}})))):null),t&&i.createElement(m,{$title:!!n,disableContentMargin:f,fullscreen:w},t)))))}},24181:function(e,t,n){n.d(t,{RO:function(){return X.R},l7:function(){return D},f3:function(){return J}});var i=n(30758),a=n(78967),o=n(87561),r=n(2226),l=n(71984),d=n.n(l),c=n(26943),s=n.n(c),p=n(28044),m=n(93175);const g=(0,a.default)(m.A).withConfig({displayName:"Carousel__CarouselWrapper",componentId:"sc-14gymkv-0"})(["",""],p.$.down("MOBILE")`
9    padding-left: 0;
10    padding-right: 0;
11  `),u=a.default.div.withConfig({displayName:"Carousel__CarouselContent",componentId:"sc-14gymkv-1"})(["--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:6px;position:relative;padding:0px 100px;.swiper-pagination{margin-top:32px;position:relative;z-index:1;}.swiper-pagination-bullet{background-color:var(--color-dot-gray);opacity:1;}.swiper-pagination-bullet-inactive{opacity:1;}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active::after{background-color:var(--color-green);}.swiper-slide{height:auto !important;align-self:stretch !important;}"," "," ",""],p.$.down("LAPTOP_SMALL")`
12    padding: 0px 80px;
13  `,p.$.down("TABLET")`
14    padding: 0px 64px;
15  `,p.$.down("MOBILE")`
16    padding: 0px;
17  `),h=a.default.button.withConfig({displayName:"Carousel__StyledArrowButton",componentId:"sc-14gymkv-2"})(["--arrow-wrapper-size:72px;--arrow-size:48px;all:unset;position:absolute;top:50%;transform:translateY(calc(-50% - 26px));border:2px solid ",";display:grid;place-items:center;cursor:pointer;transition:background 0.3s cubic-bezier(0.55,0,0.1,1) 0.1s;width:var(--arrow-wrapper-size);height:var(--arrow-wrapper-size);svg{width:var(--arrow-size);height:var(--arrow-size);path{fill:",";}}&:hover{background:",";}"," ",""],(e=>{let{borderColor:t}=e;return t}),(e=>{let{arrowColor:t}=e;return t}),(e=>{let{hoverColor:t}=e;return t}),p.$.down("LAPTOP_SMALL")`
18    --arrow-wrapper-size: 48px;
19    --arrow-size: 32px;
20  `,p.$.down("MOBILE")`
21    display: none;
22  `),x=(0,a.default)(h).withConfig({displayName:"Carousel__LeftArrowButton",componentId:"sc-14gymkv-3"})(["left:0;"]),f=(0,a.default)(h).withConfig({displayName:"Carousel__RightArrowButton",componentId:"sc-14gymkv-4"})(["right:0;"]),w=e=>{let{carouselId:t,carouselItems:n,buttonVariant:a="default",carouselAutoHeight:l=!0}=e;const{0:c,1:p}=(0,i.useState)(!1);(0,i.useEffect)((()=>{p(!0)}),[]);const m={default:{borderColor:"var(--color-green)",arrowColor:"var(--color-black)",hoverColor:"var(--color-green)"},light:{borderColor:"var(--color-white)",arrowColor:"var(--color-white)",hoverColor:"var(--color-green)"}};return i.createElement(g,{noYPadding:!0},i.createElement(u,null,i.createElement(x,{"aria-label":"Previous slide",borderColor:m[a].borderColor,arrowColor:m[a].arrowColor,hoverColor:m[a].hoverColor,id:`arrow-left-${t}`},i.createElement(d(),null)),i.createElement(f,{"aria-label":"Next slide",borderColor:m[a].borderColor,arrowColor:m[a].arrowColor,hoverColor:m[a].hoverColor,id:`arrow-right-${t}`},i.createElement(s(),null)),c&&i.createElement(o.RC,{breakpoints:{768:{slidesPerView:1}},slidesPerView:1.15,centeredSlides:!0,spaceBetween:36,loop:!0,grabCursor:!0,autoHeight:l,runCallbacksOnInit:!1,modules:[r.dK,r.Vx],pagination:{el:`.swiper-pagination.${t}`,clickable:!0},navigation:{nextEl:`#arrow-right-${t}`,prevEl:`#arrow-left-${t}`}},null==n?void 0:n.map(((e,t)=>i.createElement(o.qr,{key:t},e)))),i.createElement("div",{className:`swiper-pagination ${t}`})))};var v=n(91528);const b=a.default.div.withConfig({displayName:"TestimonialCarouselSlide__TestimonialCarouselSlideWrapper",componentId:"sc-1q9yvar-0"})(["display:flex;flex-direction:column;border:1px solid ",";min-height:370px;justify-content:center;align-items:center;padding:16px;"," ",""],(e=>{let{$borderColor:t}=e;return t}),p.$.up("TABLET")`
23    padding: 32px;
24  `,p.$.up("LAPTOP_SMALL")`
25    padding: 80px 32px;
26  `),y=a.default.div.withConfig({displayName:"TestimonialCarouselSlide__TestimonialCarouselSlideContentWrapper",componentId:"sc-1q9yvar-1"})(["max-width:550px;"]),C=a.default.div.withConfig({displayName:"TestimonialCarouselSlide__ClutchWrapper",componentId:"sc-1q9yvar-2"})(["display:flex;margin-bottom:",";"],(e=>{let{hideClutchRating:t}=e;return t?"0px":"16px"})),_=a.default.blockquote.withConfig({displayName:"TestimonialCarouselSlide__Testimonial",componentId:"sc-1q9yvar-3"})(["font-style:italic;font-weight:400;margin:16px 0px;font-size:28px;line-height:40px;",";"],p.$.down("MOBILE")`
27    font-size: 20px;
28    line-height: 32px;
29  `),E=a.default.p.withConfig({displayName:"TestimonialCarouselSlide__AuthorName",componentId:"sc-1q9yvar-4"})(["font-weight:700;font-size:16px;line-height:24px;"]),k=a.default.p.withConfig({displayName:"TestimonialCarouselSlide__AuthorPosition",componentId:"sc-1q9yvar-5"})(["font-weight:300;font-size:14px;line-height:24px;"]),I=e=>{let{name:t,position:n,text:a,hideClutchRating:o,borderColor:r="rgba(0, 0, 0, 0.08)"}=e;return i.createElement(b,{$borderColor:r},i.createElement(y,null,!o&&i.createElement(C,null,i.createElement(v.Ay,{link:"https://clutch.co/profile/gorrion"})),i.createElement(_,null,a),n?i.createElement("div",null,i.createElement(E,null,t,","),i.createElement(k,null,n)):i.createElement("div",null,i.createElement(E,null,t))))},T=a.default.div.withConfig({displayName:"TextWithImageCarouselSlide__TextWithImageCarouselSlideWrapper",componentId:"sc-198h6u5-0"})(["display:flex;color:var(--color-white);align-items:center;gap:68px;",";"],p.$.down("TABLET")`
30    gap: 48px;
31    flex-direction: column;
32  `),A=a.default.div.withConfig({displayName:"TextWithImageCarouselSlide__TextWithImageCarouselSlideTextContent",componentId:"sc-198h6u5-1"})(["max-width:470px;",";"],p.$.down("TABLET")`
33    max-width: 100%;
34  `),S=a.default.p.withConfig({displayName:"TextWithImageCarouselSlide__TextWithImageCarouselSlideTitle",componentId:"sc-198h6u5-2"})(["font-size:44px;line-height:64px;font-weight:700;margin-bottom:16px;",";",";"],p.$.down("TABLET")`
35    font-size: 36px;
36    line-height: 48px;
37  `,p.$.down("MOBILE")`
38    font-size: 28px;
39    line-height: 40px;
40  `),N=a.default.p.withConfig({displayName:"TextWithImageCarouselSlide__TextWithImageCarouselSlideText",componentId:"sc-198h6u5-3"})(["font-size:18px;line-height:32px;font-weight:400;p + p{margin-top:16px;}",";"],p.$.down("MOBILE")`
41    font-size: 16px;
42    line-height: 24px;
43  `),z=a.default.div.withConfig({displayName:"TextWithImageCarouselSlide__TextWithImageCarouselSlideImageWrapper",componentId:"sc-198h6u5-4"})(["",";"],p.$.down("TABLET")`
44    max-width: 600px;
45  `),L=e=>{let{title:t,text:n,image:a}=e;return i.createElement(T,null,i.createElement(A,null,i.createElement(S,null,t),i.createElement(N,null,
45n)),i.createElement(z,null,a))},P=a.default.div.withConfig({displayName:"SectionWrapper__StyledSectionWrapper",componentId:"sc-cggs3h-0"})(["width:100%;height:100%;padding:",";"," "," "," "," ",""],(e=>{let{desktopPadding:t}=e;return t}),(e=>{let{noTPadding:t}=e;return t&&"padding-top: 0;"}),(e=>{let{noBPadding:t}=e;return t&&"padding-bottom: 0;"}),(e=>{let{fullscreen:t}=e;return t&&"padding-right: 0px;"}),(e=>{let{fullscreen:t}=e;return t&&"padding-left: 0px;"}),p.$.down("TABLET")`
46    padding: ${e=>{let{tabletPadding:t}=e;return t}};
47
48    ${e=>{let{noTPadding:t}=e;return t&&"padding-top: 0;"}}
49    ${e=>{let{noBPadding:t}=e;return t&&"padding-bottom: 0;"}}
50
51    ${e=>{let{fullscreen:t}=e;return t&&"padding-right: 0px;"}}
52    ${e=>{let{fullscreen:t}=e;return t&&"padding-left: 0px;"}}
53  `),$=a.default.div.withConfig({displayName:"SectionWrapper__ContentWrapper",componentId:"sc-cggs3h-1"})(["margin:0 auto;width:100%;height:100%;max-width:",";"],(e=>{let{fullscreen:t}=e;return t?"100%":"var(--max-page-width)"})),B=e=>{let{children:t,paddingVariant:n="default",noBPadding:a,noTPadding:o,className:r,fullscreen:l}=e;const d={default:{desktop:"80px var(--page-horizontal-padding)",tablet:"48px var(--page-horizontal-padding)"},large:{desktop:"160px var(--page-horizontal-padding)",tablet:"120px var(--page-horizontal-padding)"},none:{desktop:"0px var(--page-horizontal-padding)",tablet:"0px var(--page-horizontal-padding)"}};return i.createElement(P,{desktopPadding:d[n].desktop,tabletPadding:d[n].tablet,noBPadding:a,noTPadding:o,fullscreen:l,className:r},i.createElement($,{fullscreen:l},t))};n(20497);var M=n(20453),W=n(41501),j=n(39324),H=n(81570),G=n.n(H);n(97994);j.Ay.registerPlugin(M.L);(0,a.default)(G()).withConfig({displayName:"SimpleHeader__StyledLogo",componentId:"sc-fn5x43-0"})(["height:24px;width:auto;overflow:visible;"," ",""],p.$.up("TABLET")`
54    height: 30px;
55  `,p.$.up("LAPTOP")`
56    height: 38px;
57  `),a.default.header.withConfig({displayName:"SimpleHeader__StyledHeader",componentId:"sc-fn5x43-1"})(["width:100%;height:var(--nav-height);position:fixed;left:0;right:0;z-index:4;transition:0.2s ease-in-out,background 0.2s ease-in-out;padding:0 var(--page-horizontal-padding);svg path{color:var(--color-white);}"," "," ",";",";"],(e=>{let{isScrollingUp:t}=e;return!t&&(0,a.css)(["transform:translateY(calc(-1 * (var(--nav-height))));"])}),(e=>{let{scrolledDown:t}=e;return t&&(0,a.css)(["background:var(--color-black);box-shadow:0px 1px 2px rgba(0,0,0,0.16);top:0;"])}),p.$.up("LAPTOP")`
58        padding: 8px var(--page-horizontal-padding);
59    `,p.$.down("MOBILE")`
60        background: var(--color-black);
61    `),a.default.div.withConfig({displayName:"SimpleHeader__HeaderWrapper",componentId:"sc-fn5x43-2"})(["margin:0 auto;display:flex;align-items:center;justify-content:flex-start;height:100%;max-width:var(--max-page-width);"]),(0,a.default)(W.Link).withConfig({displayName:"SimpleHeader__HomeLink",componentId:"sc-fn5x43-3"})(["margin-right:auto;display:flex;align-items:center;opacity:0;"]);var O=n(92585);const q=a.default.div.withConfig({displayName:"TestimonialsCarousel__CarouselWrapper",componentId:"sc-1f892lt-0"})(["margin-top:68px;"]),D=e=>{let{title:t,testimonials:n,noBPadding:a,noTPadding:o,hideClutchRating:r,borderColor:l}=e;return i.createElement(B,{paddingVariant:"large",fullscreen:!0,noBPadding:a,noTPadding:o},i.createElement(B,{paddingVariant:"none"},i.createElement(O._x,{centered:!0,sizeVariant:"medium",maxWidth:"1070px"},t)),i.createElement(q,null,i.createElement(w,{carouselId:"testimonials-carousel",carouselItems:n.map((e=>i.createElement(I,{key:e.text,name:e.name,position:e.position,text:e.text,hideClutchRating:r,borderColor:l})))})))};var R=n(52494),V=n(49736);const Y=a.default.div.withConfig({displayName:"TextWithImageCarousel__CarouselWrapper",componentId:"sc-iesavv-0"})(["position:relative;padding:100px 0px;",";"],p.$.down("TABLET")`
62    padding: 64px 0px;
63  `),F=[i.createElement(V.A,{key:"top-left",opacity:.4,top:0,left:-800,src:R.A,startX:50,startY:-50,size:"1200px"}),i.createElement(V.A,{key:"bottom-right",opacity:.4,top:800,right:300,src:R.A,startX:50,startY:-50,size:"1200px"})],J=e=>{let{items:t}=e;return i.createElement(Y,null,i.createElement(O.d$,null,F),i.createElement(w,{buttonVariant:"light",carouselId:"text-with-image-carousel",carouselAutoHeight:!1,carouselItems:t.map((e=>i.createElement(L,{key:e.title,title:e.title,text:e.text,image:e.image})))}))};var X=n(33627)},25772:function(e,t,n){var i=n(30758),a=n(78967),o=n(28044),r=n(93175),l=n(87724);
63const d=a.default.div.withConfig({displayName:"CardsSection__CardsSectionWrapper",componentId:"sc-gzy31v-0"})(["position:relative;"]),c=a.default.div.withConfig({displayName:"CardsSection__CardsSectionHeading",componentId:"sc-gzy31v-1"})(["text-align:center;font-weight:var(--fw-bold);font-size:24px;line-height:32px;"," margin-bottom:40px;position:relative;z-index:1;"],o.$.up("LAPTOP")`
64    font-size: 28px;
65    line-height: 40px;
66  `),s=a.default.div.withConfig({displayName:"CardsSection__Card",componentId:"sc-gzy31v-2"})(["background:",";font-size:24px;line-height:1.6;padding:16px;display:flex;flex-direction:column;h4{font-size:24px;font-weight:var(--fw-bold);margin-bottom:8px;}p{font-size:18px;}strong{font-weight:var(--fw-bold);}flex:0 0 ",";"," @media (max-width:900px){font-size:18px;padding:16px 20px;flex:0 0 100%;}"],(e=>{let{background:t}=e;return t?`var(--color-${t})`:"var(--bg-gradient)"}),(e=>{let{threeColumns:t}=e;return t?"calc(32.8% - 16px)":"calc(50% - 16px)"}),o.$.up("LAPTOP")`
67        padding: 32px 48px;
68    `),p=a.default.div.withConfig({displayName:"CardsSection__CardsContainer",componentId:"sc-gzy31v-3"})(["display:flex;flex-wrap:wrap;justify-content:center;gap:32px;text-align:",";position:relative;z-index:1;","{justify-content:",";align-items:",";}"],(e=>{let{centerTextHorizontally:t}=e;return t?"center":"left"}),s,(e=>{let{centerTextVertically:t}=e;return t?"center":"flex-start"}),(e=>{let{centerTextHorizontally:t}=e;return t?"center":"flex-start"}));t.A=e=>{let{title:t,items:n,threeColumns:a,centerTextVertically:o,centerTextHorizontally:m,orbs:g,cardBackground:u,fullScreen:h}=e;return i.createElement(d,null,i.createElement(l.A,null,g),i.createElement(r.A,{fullScreen:h},i.createElement(c,null,t),i.createElement(p,{centerTextVertically:o,centerTextHorizontally:m,threeColumns:a},n.map((e=>i.createElement(s,{key:e.text,threeColumns:a,background:u},e.title?i.createElement("h4",null,e.title):null,i.createElement("p",{dangerouslySetInnerHTML:{__html:e.text}})))))))}},33627:function(e,t,n){n.d(t,{R:function(){return m}});var i=n(30758),a=n(78967),o=n(93175),r=n(28044),l=n(78969),d=n(47409);const c=a.default.div.withConfig({displayName:"SuccessStories__SuccessStoriesWrapper",componentId:"sc-1ylj7vn-0"})(["background-color:var(--color-new-white);margin:",";padding:40px 0px;"],(e=>{let{higherMargin:t}=e;return t?"112px 0px":"24px 0px"})),s=a.default.h2.withConfig({displayName:"SuccessStories__SuccessStoriesTitle",componentId:"sc-1ylj7vn-1"})(["margin:0;text-align:center;margin-bottom:40px;color:var(--color-new-black);font-size:32px;line-height:40px;font-weight:700;"]),p=a.default.div.withConfig({displayName:"SuccessStories__SuccessStoriesContentWrapper",componentId:"sc-1ylj7vn-2"})(["display:flex;gap:24px;",";",";"],r.$.down("TABLET")`
69      gap: 16px;
70  `,r.$.down("MOBILE_SMALL")`
71      flex-direction: column;
72      gap: 24px;
73  `),m=e=>{let{stories:t,higherMargin:n,title:a}=e;const r=t.map((e=>l.T.find((t=>t.name===e)))).filter(Boolean);return i.createElement(c,{higherMargin:n},i.createElement(o.A,{noYPadding:!0},i.createElement(s,null,null!=a?a:"Success Stories"),i.createElement(p,null,r.map((e=>i.createElement(d.A,{key:e.name,caseData:e,variant:"subpage"}))))))}},44799:function(e,t,n){n.d(t,{d:function(){return u}});var i=n(30758),a=n(78967),o=n(93175);const r=a.default.section.withConfig({displayName:"NumbersSection__NumberSectionWrapper",componentId:"sc-hnpudx-0"})(["position:relative;background-color:var(--bg-color);"]),l=a.default.div.withConfig({displayName:"NumbersSection",componentId:"sc-hnpudx-1"})(["display:grid;z-index:1;position:relative;grid-template-columns:1fr 1fr;gap:32px;align-items:center;justify-items:center;@media (max-width:580px){grid-template-columns:1fr;}"]),d=a.default.h2.withConfig({displayName:"NumbersSection__NumbersSectionTitle",componentId:"sc-hnpudx-2"})(["font-size:28px;margin-top:14px;line-height:40px;margin-bottom:16px;@media (max-width:768px){font-size:24px;text-align:center;}"]),c=a.default.p.withConfig({displayName:"NumbersSection__NumbersDescription",componentId:"sc-hnpudx-3"})(["font-size:18px;line-height:32px;max-width:568px;justify-self:end;@media (max-width:768px){font-size:18px;text-align:center;}"]),s=a.default.div.withConfig({displayName:"NumbersSection__NumbersItem",componentId:"sc-hnpudx-4"})([""," padding:20px 24px;text-align:center;margin-left:0px;margin-right:120px;background-color:white;position:relative;z-index:1;&:first-child{margin-top:0;}&:nth-child(odd){margin-left:120px;margin-right:0;}max-width:328px;width:100%;margin-top:32px;@media (max-width:1023px){margin-left:0 !important;margin-right:0 !important;}@media (max-width:580px){max-width:100%;}"],(e=>{let{noBorder:t}=e;return!t&&"border: 1px solid black;"})),p=a.default.h3.withConfig({displayName:"NumbersSection__NumberValue",componentId:"sc-hnpudx-5"})(["font-size:72px;line-height:1;font-weight:var(--fw-bold);@media (max-width:768px){font-size:48px;}"]),m=a.default.p.withConfig({displayName:"NumbersSection__NumberTitle",componentId:"sc-hnpudx-6"})(["font-size:18px;margin-top:14px;line-height:1.8;@media (max-width:768px){font-size:14px;}"]),g=a.default.div.withConfig({displayName:"NumbersSection__FullScreenBackgroun
73d",componentId:"sc-hnpudx-7"})(["position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;"]),u=e=>{let{title:t,description:n,items:a,backgroundContent:u}=e;return i.createElement(r,null,u&&i.createElement(g,null,u),i.createElement(o.A,null,i.createElement(l,{id:"numbers"},i.createElement("div",null,t&&i.createElement(d,null,t),i.createElement(c,null,n)),i.createElement("div",null,i.createElement("div",null,a.map((e=>i.createElement(s,{key:e.numberTitle,noBorder:!!u},i.createElement(p,null,e.numberValue),i.createElement(m,null,e.numberTitle)))))))))}},45156:function(e,t,n){n.d(t,{j:function(){return i}});const i=n(78967).default.div.withConfig({displayName:"ServiceSectionBackground",componentId:"sc-1a7t8up-0"})(["background:var(--color-gray);"])},53118:function(e,t,n){var i=n(87131),a=n(30758),o=n(78967),r=n(84984),l=n.n(r),d=n(52494),c=n(28044),s=n(93175),p=n(49736);const m=o.default.h2.withConfig({displayName:"Accordion__SectionTitle",componentId:"sc-1cvsrqg-0"})(["font-size:24px;font-weight:var(--fw-bold);line-height:32px;",""],c.$.up("TABLET")`
74    font-size: 44px;
75    line-height: 48px;
76  `),g=o.default.div.withConfig({displayName:"Accordion__AccordionWrapper",componentId:"sc-1cvsrqg-1"})(["margin-top:48px;"]),u=o.default.div.withConfig({displayName:"Accordion__AccordionSectionWrapper",componentId:"sc-1cvsrqg-2"})(["padding:80px 0;"," max-width:1440px;margin:0 auto;"],c.$.down("TABLET")`
77    padding: 48px 0;
78  `),h=(0,o.default)(l()).withConfig({displayName:"Accordion__AccordionArrow",componentId:"sc-1cvsrqg-3"})(["transition:background 0.6s cubic-bezier(0.55,0,0.1,1);transform:rotate(180deg);border:2px solid var(--color-green);cursor:pointer;width:32px;height:32px;@media (min-width:480px){width:48px;height:48px;}@media (min-width:1024px){width:72px;height:72px;}"]),x=o.default.div.withConfig({displayName:"Accordion__AccordionText",componentId:"sc-1cvsrqg-4"})(["font-size:18px;max-width:480px;width:100%;margin-right:140px;@media (max-width:1400px){font-size:16px;}@media (max-width:767px){margin-right:30px;}@media (max-width:550px){margin-right:0;}"]),f=o.default.ul.withConfig({displayName:"Accordion__AccordionList",componentId:"sc-1cvsrqg-5"})(["list-style-type:initial;padding-left:16px;font-size:18px;max-width:480px;width:100%;margin-right:140px;@media (max-width:1400px){font-size:16px;}"]),w=o.default.div.withConfig({displayName:"Accordion__AccordionTitle",componentId:"sc-1cvsrqg-6"})(["font-size:20px;line-height:32px;font-weight:var(--fw-medium);color:var(--color-new-black);transition:opacity 0.3s cubic-bezier(0.55,0,0.1,1);"," ",""],c.$.up("TABLET")`
79    font-size: 28px;
80    line-height: 40px;
81  `,(e=>e.large&&"\n    font-size: 32px!important;\n    @media (max-width: 480px) {\n      font-size: 22px!important;\n    }\n  ")),v=o.default.div.withConfig({displayName:"Accordion__AccordionHeader",componentId:"sc-1cvsrqg-7"})(["display:grid;grid-template-columns:auto 32px;gap:4px;@media (min-width:480px){grid-template-columns:auto 48px;}@media (min-width:1024px){grid-template-columns:auto 72px;}align-items:center;justify-content:space-between;width:100%;margin:0 auto;max-width:var(--max-page-width);padding:25px 0;transition:padding 0.3s cubic-bezier(0.55,0,0.1,1) 0.1s;cursor:pointer;&:hover{","{opacity:1;}","{background:var(--color-green);}}"],w,h),b=o.default.div.withConfig({displayName:"Accordion__AccordionBody",componentId:"sc-1cvsrqg-8"})(["position:relative;display:flex;align-items:flex-start;padding:0;line-height:1.7em;width:100%;margin:0 auto;max-width:var(--max-page-width);overflow:hidden;max-height:0;transition:max-height 0.6s cubic-bezier(0.55,0,0.1,1),padding 0.6s cubic-bezier(0.55,0,0.1,1);& > *:not(:last-child){margin-bottom:24px !important;}",""],(e=>!e.hasImage&&(0,o.css)(["flex-direction:column;",",","{max-width:808px;}"],x,f))),y=(0,o.default)(p.A).withConfig({displayName:"Accordion__StyledOrb",componentId:"sc-1cvsrqg-9"})(["opacity:0 !important;"]),C=o.default.div.withConfig({displayName:"Accordion__AccordionItem",componentId:"sc-1cvsrqg-10"})(["border-top:1px solid black;padding:0 var(--page-horizontal-padding);position:relative;overflow:hidden;transition:background 0.3s cubic-bezier(0.55,0,0.1,1) 0.1s;&:hover{","}&:last-child{border-bottom:1px solid black;}",""],(e=>!e.expanded&&(0,o.css)(["background:rgba(32,201,151,0.08);"])),(e=>e.expanded&&(0,o.css)(["","{opacity:1 !important;}",",","{opacity:1;}","{max-height:1000px;padding:43px 0 65px;@media (max-width:600px){padding:24px 0;}}","{transform:rotate(0deg);}"],y,w,y,b,h))),_=(0,o.default)(i.G).withConfig({displayName:"Accordion__AccordionImg",componentId:"sc-1cvsrqg
81-11"})(["max-width:360px;margin-left:auto;margin-right:45px;@media (max-width:1024px){max-width:239px;}@media (max-width:600px){max-width:180px;}@media (max-width:550px){display:none;}"]),E=o.default.h2.withConfig({displayName:"Accordion__SmallTitle",componentId:"sc-1cvsrqg-12"})(["font-size:24px;line-height:32px;text-align:center;",""],c.$.up("LAPTOP")`
82    font-size: 32px;
83    line-height: 40px;
84  `);t.A=e=>{let{items:t,large:n=!1,title:i,titleLeft:o}=e;const{0:r,1:l}=(0,a.useState)(0);return a.createElement(u,null,i&&a.createElement(s.A,{noYPadding:!0},o?a.createElement(m,null,i):a.createElement(E,null,i)),a.createElement(g,null,t.map(((e,t)=>{var i,o;return a.createElement(C,{key:e.title,expanded:r===t},a.createElement(y,{opacity:.1,top:0,left:0,src:d.A,startX:5,startY:-40,zIndex:-1}),a.createElement(v,{onClick:()=>l(r===t?null:t)},a.createElement(w,{large:n},e.title),a.createElement(h,{color:"black"})),a.createElement(b,{hasImage:!!e.image},null===(i=e.paragraphs)||void 0===i?void 0:i.map(((e,t)=>a.createElement(x,{key:t,dangerouslySetInnerHTML:{__html:e}}))),e.image&&a.createElement(_,{image:e.image}),e.list&&a.createElement(f,null,e.list.map((e=>a.createElement("li",{key:e,dangerouslySetInnerHTML:{__html:e}})))),e.paragraphsAfterList?null===(o=e.paragraphsAfterList)||void 0===o?void 0:o.map(((e,t)=>a.createElement(x,{key:t,dangerouslySetInnerHTML:{__html:e}}))):null))}))))}},63115:function(e,t,n){var i=n(41501);const a={careerPage:[{title:"Join the Gorrions",text:'At Gorrion, we place great emphasis on <span class="bolder">self-development, learning and supporting each other.</span> We ensure personal growth by providing internal workshops, participation in conferences, training, courses, and much more.'},{button:"See our offers",className:"open-positions",color:"green",mobileCenter:!0,onClick:()=>{var e;null===(e=document.querySelector("#offers"))||void 0===e||e.scrollIntoView({behavior:"smooth"})}}],healthcarePage:[{title:"Healthcare",text:"We create custom healthcare software, taking care of its usability and complying with common regulatory standards. Benefit from our experience in medical imaging analysis, machine learning and expert systems."},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],edutechPage:[{title:"Education Software Development",text:"Use technology to turn education into engaging online learning. We create eLearning solutions using games, podcasts, eBooks so that they best suit the users. Get in touch with experienced experts and change your idea into a working solution!"},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],marketingPage:[{title:"Marketing & Advertising Software Development",text:"Use technology to automate marketing and advertising activities, streamline processes in your company or create your own MarTech product. Get in touch with experienced experts and change your idea into a working solution!"},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],clutchPage:[{title:"Get the right team for full-cycle custom software development",text:"Your support in digital products development from idea to implementation and maintenance."},{consultationButton:!0,mobileCenter:!0}],newsletterPage:{hero:[{title:"Join the Gorrion’s Newsletter",text:"Get yourself a monthly dose of Gorrion’s insights of everything that happens in the IT industry. Delivered straight to your inbox."}],whatsInside:[{title:"What’s inside?",text:"In our monthly updates you will always find the latest knowledge related to design, development and project management. Everything you need for efficient application development! But now only that. It’s also about inspiration and creating a community for anyone curious about the technology."},{text:"All the content is curated by Dominik Guzy, our Chief Innovation Officer and Senior Software Developer and Ela Binkowska, our Content Marketing Specialist."}],items:[{text:"industry news ranging from design, project management to technology"},{text:"early access to the upcoming webinars, or recordings of the past ones"},{text:"latest case studies and success stories of our clients"},{text:"new job openings and training opportunities"},{text:"round-up of recent blog posts"}]},resourcesPage:[{title:"Free resources on everything you need to know about softw
84are development.",text:"Get ebooks and infographics prepared by experts with years of experience in programming, design, and project management."},{button:"Explore resources",color:"green",mobileCenter:!0,onClick:()=>{var e;null===(e=document.querySelector("#resources"))||void 0===e||e.scrollIntoView({behavior:"smooth"})}}],webflowPage:[{title:"Get page ready in days, not weeks",text:"Your idea turned into a working website with our Webflow designers"},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],nodejsPage:[{title:"Node.js development services",text:"Whether you’re a startup or a large organization; Node.js is the go-to choice for custom web app development."},{button:"Contact us",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],reactPage:[{title:"React development agency",text:"From startup apps to complex systems – we know how to make the most of React"},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],reactNativePage:[{title:"React Native app development agency",text:"Reach your audience faster with a single React Native codebase"},{button:"Get in touch",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],auditPage:[{title:"Web & mobile app auditing services",text:"Make your application bulletproof with code audit"},{button:"Get in touch",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],cloudPage:[{title:"Cloud app development services",text:"Boost the app's performance & maximize your data storage capacity with cloud-based solutions."},{button:"Get started",className:"start-a-project",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],webAppDevelopmentPage:[{title:"Web app development",text:"Achieve outstanding results and pave your way through the market with your next web app"},{button:"Let's talk",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],mobileAppDevelopmentPage:[{title:"Mobile app development",text:"Get your cross-platform mobile app by working with React Native experts"},{button:"Let's talk",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}],supportPage:[{title:"Support",text:"Meet changes in the evolving environment and cater to business needs"},{button:"Let's talk",color:"green",mobileCenter:!0,onClick:()=>{(0,i.navigate)("/contact-us")}}]};t.A=a},85656:function(e,t,n){var i=n(30758),a=n(7964),o=n(49674);t.A=e=>{let{heroData:t,image:n,orbs:r,noMaxWidth:l,contactCTA:d}=e;return i.createElement(o.KE,null,i.createElement(o.Je,null,r),i.createElement(o.eI,{$noMaxWidth:l},i.createElement(o.UQ,null,i.createElement(a.A,{contactCTA:d,TitleComponent:o.dW,TextComponent:o.uF,content:t,centered:!0})),i.createElement(o.NE,null,i.createElement(o.Cv,{image:n,alt:""}))))}},94173:function(e,t,n){n.r(t),n.d(t,{Head:function(){return E},default:function(){return _}});var i=n(30758),a=n(63115),o=n(20079),r=n(93211),l=n.p+"static/node-dev-9ad4fa5fe646e8546160aba3e66c1d7b.webp",d=n(85656),c=n(25772),s=n(18766),p=n(89266),m=n(16530);var g=e=>{let{background:t,title:n,posts:a}=e;return i.createElement(m.A,{title:n,background:t},i.createElement(p.A,{hasMorePosts:!1,limit:3,postsVariant:"other-reads",posts:a.edges.map((e=>e.node))}))},u=n(44799),h=n(45156),x=n(53118),f=n(49736),w=n(77108),v=n(6494),b=n(24181),y=n(92585);const C=[i.createElement(f.A,{key:"top-right",top:0,right:0,src:l,startX:50,startY:-50}),i.createElement(f.A,{key:"bottom-left",left:0,bottom:0,src:l,startX:-50,startY:60})];var _=e=>{let{data:t}=e;return i.createElement(r.A,null,i.createElement(d.A,{contactCTA:!0,orbs:C,heroData:a.A.nodejsPage,image:t.heroImage.childImageSharp.gatsbyImageData}),i.createElement(h.j,null,i.createElement(w.A,{data:t.testimonials.edges})),i.createElement(s.A,{image:t.nodejsImage.childImageSharp.gatsbyImageData,content:o.A.breakthroughSectionData}),i.createElement(c.A,{title:o.A.keyBenefits.title,items:o.A.keyBenefits.items}),i.createElement(b.RO,{stories:["Diagnomatic","IQ Wear","Deep Sync Labs"],title:"Our experience with Node.js development"}
84),i.createElement(u.d,{title:o.A.numbersSection.title,description:o.A.numbersSection.description,items:o.A.numbersSection.numberItems,backgroundContent:C}),i.createElement(x.A,{title:o.A.accordion.title,items:o.A.accordion.items}),i.createElement(g,{posts:t.posts,title:o.A.blogArticles.title}))};const E=e=>{let{location:t,data:n}=e;const a=(0,v.s)("Node.js",t.pathname);return i.createElement(y.kW,{title:n.metadataJson.nodejsMetadata.title,description:n.metadataJson.nodejsMetadata.description,image:"",url:`https://www.gorrion.io${o.A.link}`,breadcrumbs:a,meta:n.metadataJson.nodejsMetadata.meta})}}}]);

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.