PageSourceSearch

https://www.itransition.com/component---src-templates-landings-med…are-development-tsx-d246207806c0353a5d73.js

js itransition.com collected 2026-09-24 17:37:25 UTC 55,789 bytes, 2 lines download raw bytes

1(self.webpackChunkcom=self.webpackChunkcom||[]).push([[3227,4884],{16887:function(e,t,i){"use strict";i.d(t,{M:function(){return h}});var l=i(14041),n=i(93814),a=i(28536),r=i(53373),s=i.n(r),o=i(18766),c=i(9339);function d(e,t,i){var l;const n=(null===(l=e.querySelector(".circled-dotted-scheme"))||void 0===l?void 0:l.clientHeight)||0;let a;return a=i?u.get(t)||0:m.get(t)||0,n*a/100}const m=new Map([[5,11.2],[7,6.3],[9,3],[11,1.75]]),u=new Map([[5,11.2],[6,9],[7,6.3],[8,3.5],[9,3],[10,1.75],[11,1.75],[12,1.75]]);const v=(e,t,i)=>{const n=(0,l.useState)(0),a=n[0],r=n[1],s=(0,l.useState)(0),o=s[0],m=s[1];return(0,c.N)(()=>{function l(){r(function(e,t,i){var l,n;if(!i){var a;const t=null===(a=e.querySelector(".circled-dotted-scheme-item-0"))||void 0===a?void 0:a.clientHeight;return t?t-5:0}const r=null===(l=e.querySelector(".circled-dotted-scheme-item-0"))||void 0===l?void 0:l.clientHeight,s=null===(n=e.querySelector(".circled-dotted-scheme-item-"+(t-1)))||void 0===n?void 0:n.clientHeight;return void 0!==r&&void 0!==s?Math.max(r,s)-d(e,t,i)-5:0}(null==e?void 0:e.current,t,i)),m(function(e,t,i){var l;if(i&&t%2==0||!i&&t%2!=0){var n,a;const l=null===(n=e.querySelector(".circled-dotted-scheme-item-"+Math.floor((t-1)/2)))||void 0===n?void 0:n.clientHeight,r=null===(a=e.querySelector(".circled-dotted-scheme-item-"+(Math.floor((t-1)/2)+1)))||void 0===a?void 0:a.clientHeight;if(void 0!==l&&void 0!==r)return Math.max(l,r)-d(e,t,i)-5}const r=null===(l=e.querySelector(".circled-dotted-scheme-item-"+Math.floor(t/2)))||void 0===l?void 0:l.clientHeight;return r?r-5:0}(null==e?void 0:e.current,t,i))}if(null!=e&&e.current)return l(),window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}},[]),[a,o]};var p=i(45005),g=i.n(p);const f=e=>{let t=e.items,i=e.innerTitle,n=e.containerClass,a=void 0===n?"":n,r=e.innerIcon,c=e.parseHtml,d=void 0!==c&&c,m=e.isReversed,u=void 0!==m&&m,p=e.size,f=void 0===p?"large":p,h=e.hasCircledIcon,E=void 0!==h&&h;const b=(0,o.o)(),y=b[0],k=b[1],N=(0,l.useRef)(null),w=v(N,t.length,u),C=w[0],_=w[1];return l.createElement("div",{ref:N,className:"circled-dotted-scheme-container "+a,style:{paddingTop:C+"px",paddingBottom:_+"px"}},l.createElement("div",{className:s()("circled-dotted-scheme circled-dotted-scheme-"+t.length,f,{reversed:u})},l.createElement(g(),{className:"circled-dotted-scheme-background-svg"}),t.map((e,t)=>l.createElement("div",{key:e,className:s()("circled-dotted-scheme-item-"+t,"circled-dotted-scheme-item")},l.createElement("div",{className:s()("circled-dotted-scheme-dot-"+t,"circled-dotted-scheme-dot",{show:k})}),d&&l.createElement("div",{className:"circled-dotted-scheme-text circled-dotted-scheme-text-"+t,dangerouslySetInnerHTML:{__html:e}}),!d&&l.createElement("p",{className:"circled-dotted-scheme-text caption dotted-text-"+t},e))),l.createElement("div",{ref:y,className:s()({"svg-border-gradient svg-circle":i||E},"circled-dotted-scheme-inner")},r,l.createElement("p",{className:"scheme-title circled-dotted-scheme-title"},i))))},h=e=>{let t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return(0,a.a)()?l.createElement("div",{className:"circled-dotted-scheme-list "+t.containerClass},l.createElement(n.B,{items:t.items})):l.createElement(f,t)}},17192:function(e,t,i){"use strict";i.d(t,{B:function(){return d}});var l=i(14041),n=i(97434),a=i(53373),r=i.n(a),s=i(68810),o=i(90031),c=i(29786);const d=e=>{let t=e.links,i=e.pageName,a=e.className,d=e.nullLinks,m=void 0!==d&&d,u=e.nullLink,v=void 0===u?"":u,p=e.nullTitle,g=void 0===p?"":p;const f=(0,n.useTranslation)().t;return l.createElement("div",{className:"container"},l.createElement("ul",{className:"breadcrumbs"},l.createElement("li",{key:"home",className:"breadcrumbs-item"},l.createElement(o.NL,{className:r()("breadcrumbs-link",a),to:f("/")},f("Home"))),t&&t.map(e=>{const t=e.field_short_title||e.title,i="Careers"===t?f(c.s.Careers):e.path.alias;return l.createElement("li",{key:t,className:"breadcrumbs-item"},l.createElement(o.NL,{className:r()("breadcrumbs-link",a),to:i},t))}),m&&l.createElement("li",{className:"breadcrumbs-item"},l.createElement(o.NL,{className:r()("breadcrumbs-link",a),to:""+v},g)),l.createElement("li",{className:"breadcrumbs-item"},(0,s.L)(i))))}},18766:function(e,t,i){"use strict";i.d(t,{o:function(){return n}});var l=i(14041);const n=()=>{const e=(0,l.useState)(!1),t=e[0],i=e[1],n=(0,l.useRef)(null);return(0,l.useEffect)(()=>{const e=new IntersectionObserver(e=>{i(e[0].isIntersecting)});return n.current&&e.observe(n.current),()=>{n.current&&e.unobserve(n.current)}},[]),[n,t]}},24997:function(e,t,i){"use strict";i.d(t,{v:function(){return u}});var l=i(14041),n=i(26911),a=i(53373),r=i.n(a),s=i(68810),o=i(90031),c=i(12473),d=i.n(c);const m=e=>{var t;return void 0!==(null===(t=e.relationships)||void 0===t?void 0:t.field_page_link)};const u=e=>{let t=e.items,i=e.backgroundClass,a=void 0===i?"":i,c=e.imageClass,u=void 0===c?"":c,v=e.objectPosition,p=void 0===v?"":v,g=e.middleRowEven,f=void 0!==g&&g,h=e.firstRowEven,E=void 0!==h&&h,b=e.parseHTML,y=void 0!==b&&b;const k=r()({"title-copy-boxes-middle-row-even":f},{"title-copy-boxes-first-row-even":E},a);function N(e){const t=e.split(",");5===t.length&&t[3].includes("1280w")&&(t.pop(),t[3]=t[3].replace(" 1280w"," 1024w"));const i=t[2].replace(" 768w"," 1280w");return t.push(i),t.join(",")}const w=t.map(e=>{var t,i,l,n,a,r;m(e)&&e.relationships.field_page_link&&((r=null===(n=e.relationships.field_page_link.fileName.articleField.localFile)||void 0===n||null===(a=n.childImageSharp)||void 0===a?void 0:a.gatsbyImageData).images.sources[0].srcSet=N(r.images.sources[0].srcSet),r.images.fallback.srcSet=N(r.images.fallback.srcSet||""));return{field_title:e.field_title,field_description:e.field_description,field_link:m(e)?null===(t=e.relationships.field_page_link)||void 0===t?void 0:t.path.alias:e.uri||e.field_link,field_image:m(e)?null===(i=e.relationships.field_page_link)||void 0===i?void 0:i.fileName.articleField:null===(l=e.relationships)||void 0===l?void 0:l.field_image}});return l.createElement("div",{className:"title-copy-boxes-type-"+t.length+" "+k},w.map(e=>{var t;let i=e.field_title,a=e.field_description,r=e.field_link,c=e.field_image;return l.createElement("div",{key:i,className:"title-copy-boxes-item "+(c?"with-image":"")+" "+(r?"":"has-no-link")+" ",onClick:()=>{var e;r&&(e=r,"undefined"!=typeof window&&(window.location.href=e))}},l.createElement("div",{className:"title-copy-boxes-img-wrapper"},c&&l.createElement(o._V,{alt:i,image:null===(t=c.localFile)||void 0===t?void 0:t.childImageSharp.gatsbyImageData,className:"title-copy-boxes-img clear-top-padding "+u,objectPosition:p})),l.createElement("div",{className:"title-copy-boxes-content"},l.createElement("h4",{className:"title-copy-boxes-title "+(r?"arrowed-item":"arrowed-item has-no-link")},r?l.createElement(o.NL,{ariaLabel:(0,s.L)(i),to:r.trim()},(0,s.L)(i)):(0,s.L)(i)),y?l.createElement("div",{className:"title-copy-boxes-text paragraph"},(0,n.Ay)(a.value)):l.createElement("p",{className:"title-copy-boxes-text"},a.value?(0,s.L)(a.value):a.value),r&&l.createElement(o.NL,{className:"link-arrow",to:r.trim()},l.createElement(d(),null))))}))}},29052:function(e,t,i){"use strict";i.d(t,{m:function(){return c}});var l=i(14041),n=i(53373),a=i.n(n),r=i(90031),s=i(44167),o=i.n(s);const c=e=>{var t;
1let i=e.title,n=e.quote,s=e.avatarSrc,c=e.link,d=e.noBackground,m=void 0!==d&&d,u=e.hasFontSometypeMono,v=void 0!==u&&u;return l.createElement("div",{className:a()("quote-block quote-block-background",{"no-background":m})},i&&l.createElement("h4",{className:"quote-block-title"},i),l.createElement("div",{className:"quote-block-text"},l.createElement(o(),null),l.createElement("p",{className:"medium-bold "+(v?"has-font-sometype-mono":"")},null===(t=n.field_description)||void 0===t?void 0:t.value)),l.createElement("div",{className:"quote-block-author"},s&&l.createElement(r._V,{image:s,alt:n.field_image.alt,className:"quote-block-author-img quote-block-round-image"}),l.createElement("div",{className:"quote-block-author-text"},l.createElement("p",{className:"medium-bold"},n.field_title),l.createElement("p",{className:"caption quote-block-position"},n.field_position))),c&&l.createElement("div",{className:"quote-block-link btn-text"},l.createElement("a",{href:c.field_link||"",target:"_blank",rel:"noreferrer","aria-label":"See more on the link"},c.field_title)))}},30053:function(e,t,i){"use strict";i.d(t,{s:function(){return n}});var l=i(14041);const n=e=>{let t=e.children,i=e.containerClass,n=void 0===i?"background-theme":i,a=e.grandContent,r=e.id;return l.createElement("div",{id:r,className:"section-background "+n},l.createElement("div",{className:"container"},t),a)}},30667:function(e,t,i){"use strict";i.d(t,{u:function(){return d}});var l=i(14041),n=i(53373),a=i.n(n),r=i(52964),s=i(90031),o=i(80636),c=i.n(o);const d=e=>{let t=e.items,i=e.colClass,n=e.withDots,o=void 0!==n&&n,d=e.isTwoRows,m=void 0!==d&&d,u=e.onlyDesktopTablet,v=void 0===u||u,p=e.withArrows,g=void 0!==p&&p,f=e.rotateArrow,h=void 0!==f&&f,E=e.extraArrowPosition,b=void 0===E?null:E,y=e.rotateExtraArrow,k=void 0!==y&&y,N=e.thinTitles,w=void 0!==N&&N,C=e.schemeClass,_=e.noBackground,L=void 0!==_&&_,x=e.innerContentClass;const A=a()("scheme-row-blocks","scheme-row-blocks-"+t.length,{"scheme-row-blocks-two":m},{"desktop-tablet-only":v},C),S=a()("scheme-row-blocks-title",{"svg-thin-text":w}),R=a()("svg-thin-text scheme-row-blocks-inner icon-theme fourth-color",{"has-no-background":L},x);return l.createElement("div",{className:A},t.map((e,t)=>{let n=e.title,d=e.text,m=e.link,u=e.listItems,v=e.customContent,p=e.biggerItem,f=void 0!==p&&p,E=e.smallerItem,y=void 0!==E&&E;const N=a()("scheme-row-blocks-item",i,{"scheme-with-arrows":g},{"scheme-row-bigger-item":f},{"scheme-row-smaller-item":y}),C=a()("svg-border-gradient svg-rec",{"scheme-with-dots":o},{"scheme-row-titles-only":!(d||u||v)},{"svg-bold-text":!w}),_="scheme-row-blocks-arrow "+(k&&"rotate"),L="scheme-row-blocks-arrow "+(h&&"rotate");return l.createElement(l.Fragment,{key:(0,r.A)()},l.createElement("div",{className:N},l.createElement("div",{className:a()(C)},m?l.createElement(s.NL,{to:m},l.createElement("p",{className:S},n)):l.createElement("p",{className:S},n)),(d||u||v)&&l.createElement("div",{className:R},d&&l.createElement("p",{className:"scheme-row-blocks-paragraph"},d),u&&l.createElement("ul",{className:"list without-list-mark"},u.map(e=>l.createElement("li",{className:"list-item",key:(0,r.A)()},e))),v&&v)),b===t&&l.createElement(c(),{className:_}),g&&l.createElement(c(),{className:L}))}))}},34178:function(e,t,i){"use strict";i.d(t,{$:function(){return y}});var l=i(14041),n=i(35102),a=i(26911),r=i(53373),s=i.n(r),o=i(68810),c=i(17019),d=i(83256),m=i(52964),u=i(90031),v=i(12473),p=i.n(v),g=i(19768),f=i(53352),h=i.n(f);const E=e=>{var t;return void 0!==(null===(t=e.relationships)||void 0===t?void 0:t.field_page_link)},b=e=>{var t;return void 0!==(null===(t=e.relationships)||void 0===t?void 0:t.field_image)},y=e=>{let t=e.items,i=e.containerClass,r=e.imageClass,v=e.titleClass,f=e.halvedBorder,y=void 0!==f&&f,k=e.subTextClass,N=e.twoRows,w=void 0!==N&&N,C=e.sliderEnabled,_=void 0!==C&&C,L=e.useHtmlParserForDescription,x=void 0!==L&&L;const A={modules:[c.Vx],slidesPerView:1,loop:!0,spaceBetween:32,navigation:{nextEl:".next-slide",prevEl:".prev-slide"},initialSlide:0,breakpoints:{768:{slidesPerView:2}},simulateTouch:!1},S=s()("image-grid-bordered-caption main-grid",i,{"image-grid-bordered-two-rows":w}),R=s()("caption-name",k),B=s()("image-grid-bordered-caption-img",r),T=s()("image-grid-bordered-caption-title link-hover",v),M=t.map(e=>{var t,i,l,n,a,r,s,o;return{field_title:e.field_title,field_description:e.field_description,field_secondary_description:e.field_secondary_description,field_list:e.field_list,field_link:E(e)?null===(t=e.relationships.field_page_link)||void 0===t?void 0:t.path.alias:e.field_link,field_image:{source:E(e)?null===(i=e.relationships.field_page_link)||void 0===i||null===(l=i.fileName.articleField.localFile)||void 0===l?void 0:l.childImageSharp.gatsbyImageData:null===(n=e.relationships)||void 0===n||null===(a=n.field_image)||void 0===a||null===(r=a.localFile)||void 0===r?void 0:r.childImageSharp.gatsbyImageData,alt:E(e)?e.field_title:null===(s=e.field_image)||void 0===s?void 0:s.alt},field_secondary_image:e.field_secondary_image&&b(e.field_secondary_image)?null===(o=e.field_secondary_image.localFile)||void 0===o?void 0:o.childImageSharp.gatsbyImageData:e.field_secondary_image,logo:e.logo,second_title:e.second_title}}
1),H=e=>{let i=e.field_title,r=e.field_description,c=e.field_secondary_description,d=e.field_link,v=e.field_list,p=e.field_image,f=e.field_secondary_image,E=e.logo,b=e.second_title;const k=s()("image-grid-bordered-caption-text",{halvedBorder:y},{"image-grid-empty":!c||!v},{"second-title":b});return l.createElement("div",{key:(0,m.A)(),className:s()("image-grid-bordered-caption-item main-grid-item",{"has-one-item-horizontal":1===t.length})},l.createElement("div",{className:"image-caption-container"},E&&E,b&&l.createElement("h5",null,b),(null==p?void 0:p.source)&&(f?l.createElement(n.EW,{className:"images-compare-wrapper",itemOne:l.createElement(u._V,{className:"first-img",image:p.source,alt:i||p.alt}),itemTwo:l.createElement(u._V,{image:f,alt:i||p.alt}),handle:l.createElement(h(),null),position:50}):l.createElement(u._V,{image:p.source,alt:i||p.alt,className:B})),l.createElement("div",{className:k},c?l.createElement("h4",{className:R},c):null,v?l.createElement("p",{className:"caption-text"},v[0]):null)),l.createElement("div",{className:"title-description-container"},d?l.createElement(u.NL,{to:d,ariaLabel:i&&(0,o.L)(i)},l.createElement("h4",{className:T},i&&(0,o.L)(i))):l.createElement("h4",{className:"image-grid-bordered-caption-title"},i&&(0,o.L)(i)),(null==v?void 0:v.slice(1))&&(null==v?void 0:v.slice(1).map(e=>l.createElement("span",{key:(0,m.A)(),className:"image-grid-bordered-caption-tag"},e))),d?l.createElement(l.Fragment,null,x?(0,a.Ay)(r.value):l.createElement(u.fz,{item:r.value}),l.createElement(g.G,{link:d})):l.createElement("p",{className:"image-grid-bordered-caption-description"},null==r?void 0:r.value)))};return l.createElement("div",{className:S},!_&&M.map(e=>H(e)),_&&l.createElement(l.Fragment,null,l.createElement("div",{className:"swiper-button-navigation prev-slide swiper-button-prev"},l.createElement(p(),null)),l.createElement(d.RC,A,M.map(e=>l.createElement(d.qr,{key:(0,m.A)()},H(e)))),l.createElement("div",{className:"swiper-button-navigation next-slide swiper-button-next"},l.createElement(p(),null))))}},35102:function(e,t,i){"use strict";i.d(t,{EW:function(){return g}});var l=i(14041),n=i(31085),a=(0,l.forwardRef)(({transition:e,...t},i)=>{let l={position:"absolute",top:0,left:0,width:"100%",height:"100%",transition:e?`clip-path ${e}`:void 0,userSelect:"none",willChange:"clip-path, transition",KhtmlUserSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none"};return(0,n.jsx)("div",{...t,style:l,"data-rcs":"clip-item",ref:i})});a.displayName="ContainerClip";var r=(0,l.forwardRef)(({children:e,disabled:t,portrait:i,position:l,transition:a},r)=>{let s={position:"absolute",top:0,width:i?"100%":void 0,height:i?void 0:"100%",background:"none",border:0,padding:0,pointerEvents:"all",appearance:"none",WebkitAppearance:"none",MozAppearance:"none",outline:0,transform:i?"translate3d(0, -50% ,0)":"translate3d(-50%, 0, 0)",transition:a?`${i?"top":"left"} ${a}`:void 0};return(0,n.jsx)("button",{ref:r,"aria-orientation":i?"vertical":"horizontal","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l,"data-rcs":"handle-container",disabled:t,role:"slider",style:s,children:e})});r.displayName="ThisHandleContainer";var s,o=({flip:e})=>(0,n.jsx)("div",{className:"__rcs-handle-arrow",style:{width:0,height:0,borderTop:"8px solid transparent",borderRight:"10px solid",borderBottom:"8px solid transparent",transform:e?"rotate(180deg)":void 0}}),c=({className:e="__rcs-handle-root",disabled:t,buttonStyle:i,linesStyle:l,portrait:a,style:r,...s})=>{let c={display:"flex",flexDirection:a?"row":"column",placeItems:"center",height:"100%",cursor:t?"not-allowed":a?"ns-resize":"ew-resize",pointerEvents:"none",color:"#fff",...r},d={flexGrow:1,height:a?2:"100%",width:a?"100%":2,backgroundColor:"currentColor",pointerEvents:"auto",boxShadow:"0 0 4px rgba(0,0,0,.5)",...l},m={display:"grid",gridAutoFlow:"column",gap:8,placeContent:"center",flexShrink:0,width:56,height:56,borderRadius:"50%",borderStyle:"solid",borderWidth:2,pointerEvents:"auto",backdropFilter:"blur(7px)",WebkitBackdropFilter:"blur(7px)",backgroundColor:"rgba(0, 0, 0, 0.125)",boxShadow:"0 0 4px rgba(0,0,0,.35)",transform:a?"rotate(90deg)":void 0,...i};return(0,n.jsxs)("div",{...s,"aria-label":s["aria-label"]||"Drag to move",className:e,style:c,children:[(0,n.jsx)("div",{className:"__rcs-handle-line",style:d}),(0,n.jsxs)("div",{className:"__rcs-handle-button",style:m,children:[(0,n.jsx)(o,{}),(0,n.jsx)(o,{flip:!0})]}),(0,n.jsx)("div",{className:"__rcs-handle-line",style:d})]})},d=((s=d||{}).ARROW_LEFT="ArrowLeft",s.ARROW_RIGHT="ArrowRight",s.ARROW_UP="ArrowUp",s.ARROW_DOWN="ArrowDown",s),m=(e,t,i,n)=>{let a=(0,l.useRef)();(0,l.useEffect)(()=>{a.current=t},[t]),(0,l.useEffect)(()=>
1{if(!i||!i.addEventListener)return;let t=e=>a.current&&a.current(e);return i.addEventListener(e,t,n),()=>{i.removeEventListener(e,t,n)}},[e,i,n])},u=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?l.useLayoutEffect:l.useEffect,v={capture:!1,passive:!0},p={capture:!0,passive:!1},g=(0,l.forwardRef)(({disabled:e=!1,handle:t,itemOne:i,itemTwo:s,onlyHandleDraggable:o=!1,onPositionChange:g,portrait:f=!1,position:h=50,boundsPadding:E=0,changePositionOnHover:b=!1,keyboardIncrement:y="5%",style:k,transition:N,...w},C)=>{let _=(0,l.useRef)(null),L=(0,l.useRef)(null),x=(0,l.useRef)(null),A=(0,l.useRef)(h),[S,R]=(0,l.useState)(!1),[B,T]=(0,l.useState)(!0),M=(0,l.useRef)(!1),[H,D]=(0,l.useState)(),I=(e=>{let t=(0,l.useRef)(e);return(0,l.useEffect)(()=>{t.current=e}),t.current})(h),q=(0,l.useCallback)(function({x:e,y:t,isOffset:i}){let l=_.current,n=x.current,a=L.current,{width:r,height:s,left:o,top:c}=l.getBoundingClientRect();if(0===r||0===s)return;let d=f?i?t-c-window.scrollY:t:i?e-o-window.scrollX:e,m=Math.min(Math.max(d/(f?s:r)*100,0),100),u=f?s/(l.offsetHeight||1):r/(l.offsetWidth||1),v=E*u/(f?s:r)*100,p=Math.min(Math.max(m,v*u),100-v*u);A.current=m,n.setAttribute("aria-valuenow",`${Math.round(A.current)}`),n.style.top=f?`${p}%`:"0",n.style.left=f?"0":`${p}%`,a.style.clipPath=f?`inset(${p}% 0 0 0)`:`inset(0 0 0 ${p}%)`,g&&g(A.current)},[E,g,f]);(0,l.useEffect)(()=>{let{width:e,height:t}=_.current.getBoundingClientRect(),i=h===I?A.current:h;q({x:e/100*i,y:t/100*i})},[E,h,f,I,q]);let F=(0,l.useCallback)(t=>{t.preventDefault(),!e&&0===t.button&&(q({isOffset:!0,x:t.pageX,y:t.pageY}),R(!0),T(!0))},[e,q]),W=(0,l.useCallback)(function(e){q({isOffset:!0,x:e.pageX,y:e.pageY}),T(!1)},[q]),P=(0,l.useCallback)(()=>{R(!1),T(!0)},[]),O=(0,l.useCallback)(({width:e,height:t})=>{let{width:i,height:l}=_.current.getBoundingClientRect();q({x:e/100*A.current*i/e,y:t/100*A.current*l/t})},[q]),z=(0,l.useCallback)(e=>{e.preventDefault(),x.current.focus()},[]),j=(0,l.useCallback)(e=>{if(!Object.values(d).includes(e.key))return;e.preventDefault(),T(!0);let{top:t,left:i}=x.current.getBoundingClientRect(),{width:l,height:n}=_.current.getBoundingClientRect(),a="string"==typeof y?parseFloat(y):y/l*100,r=f?"ArrowLeft"===e.key||"ArrowDown"===e.key:"ArrowRight"===e.key||"ArrowUp"===e.key,s=Math.min(Math.max(r?A.current+a:A.current-a,0),100);q({x:f?i:l*s/100,y:f?n*s/100:t})},[y,f,q]);(0,l.useEffect)(()=>{D(o?x.current:_.current)},[o]),(0,l.useEffect)(()=>{let e=_.current,t=()=>{S||P()};return b&&(e.addEventListener("pointermove",W,v),e.addEventListener("pointerleave",t,v)),()=>{e.removeEventListener("pointermove",W),e.removeEventListener("pointerleave",t)}},[b,W,P,S]),(0,l.useEffect)(()=>(S&&!M.current&&(window.addEventListener("pointermove",W,v),window.addEventListener("pointerup",P,v),M.current=!0),()=>{M.current&&(window.removeEventListener("pointermove",W),window.removeEventListener("pointerup",P),M.current=!1)}),[W,P,S]),(0,l.useImperativeHandle)(C,()=>({rootContainer:_.current,setPosition(e){let{width:t,height:i}=_.current.getBoundingClientRect();q({x:t/100*e,y:i/100*e})}}),[q]),((e,t)=>{let i=(0,l.useRef)(),n=(0,l.useCallback)(()=>{e.current&&i.current&&i.current.observe(e.current)},[e]);u(()=>(i.current=new ResizeObserver(([e])=>t(e.contentRect)),n(),()=>{i.current&&i.current.disconnect()}),[t,n])})(_,O),m("keydown",j,x.current,p),m("click",z,x.current,p),m("pointerdown",F,H,p);let $=t||(0,n.jsx)(c,{disabled:e,portrait:f}),Q=B?N:void 0,U={position:"relative",display:"flex",overflow:"hidden",cursor:S?f?"ns-resize":"ew-resize":void 0,touchAction:"none",userSelect:"none",KhtmlUserSelect:"none",msUserSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none",...k};return(0,n.jsxs)("div",{...w,ref:_,style:U,"data-rcs":"root",children:[i,(0,n.jsx)(a,{ref:L,transition:Q,children:s}),(0,n.jsx)(r,{disabled:e,portrait:f,position:Math.round(A.current),ref:x,transition:Q,children:$})]})});g.displayName="ReactCompareSlider"},35955:function(e,t,i){"use strict";i.d(t,{D:function(){return m}});
1var l=i(14041),n=i(26911),a=i(53373),r=i.n(a),s=i(68810),o=i(52964),c=i(90031),d=i(93814);const m=e=>{let t=e.items,i=e.titleCopyClass,a=void 0===i?"":i,m=e.titleClass,u=void 0===m?"":m,v=e.titleLinkClass,p=void 0===v?"":v,g=e.listItems,f=e.titleNumber,h=void 0===f?"":f,E=e.isBold,b=void 0===E||E,y=e.noPaddingTop,k=void 0!==y&&y,N=e.isSingle,w=void 0!==N&&N,C=e.isTitleLink,_=void 0!==C&&C,L=e.isInOutstandingWrapper,x=void 0!==L&&L,A=e.listClass,S=e.parseHtml,R=void 0!==S&&S;const B=r()("title-copy-columns",a,{single:w},{"in-outstanding-container":x}),T=r()({"paragraph-no-padding-top":k},{"paragraph-bolder":b},{paragraph:!b});return l.createElement("div",{className:B},t.map(e=>{let t=e.field_title,i=e.field_description,a=e.field_link;return l.createElement("div",{key:(0,o.A)(),className:"main-grid"},l.createElement("div",{className:"main-grid-item"},a&&_?l.createElement(l.Fragment,null,h&&l.createElement("span",{className:"title-number"},h," "),l.createElement(c.Dh,{title:t,link:a,titleClass:u,titleLinkClass:p})):l.createElement("h2",{className:u},h&&l.createElement("span",{className:"title-number"},h," "),(0,s.L)(t))),l.createElement("div",{className:"main-grid-item"},R?l.createElement(c.fz,{item:(0,n.Ay)(i.value),parseHtml:!0,paragraphClass:T}):l.createElement("p",{className:T},(0,s.L)(i.value)),g&&l.createElement(d.B,{listClass:A,columnsNumber:2,items:g})))}))}},40811:function(e,t,i){"use strict";i.d(t,{f:function(){return c}});var l=i(14041),n=i(26911),a=i(53373),r=i.n(a),s=i(52964),o=i(90031);const c=e=>{let t=e.data,i=e.needWrap,a=void 0===i||i,c=e.parseHTML,d=void 0!==c&&c,m=e.isOutstanding,u=void 0!==m&&m,v=e.containerClass;const p=(0,l.useRef)(null),g=(0,l.useRef)(Array.from({length:t.length},e=>l.createRef())),f=(0,l.useRef)(Array.from({length:2},e=>l.createRef())),h=(0,l.useRef)(Array.from({length:t.length},e=>l.createRef())),E=(0,l.useState)(),b=E[0],y=E[1],k=(0,l.useState)(),N=k[0],w=k[1],C=e=>{if(e&&e.current&&p&&p.current){const t=e.current.getBoundingClientRect(),i=p.current.getBoundingClientRect(),l=window.getComputedStyle(p.current).marginTop,n=window.getComputedStyle(e.current).width;return t.top-i.top+parseInt(l,10)+parseInt(n,10)/2-2}return 0},_=(e,t)=>{if(e&&e.current&&p&&p.current){const i=h.current[h.current.length-1];if(i&&i.current){const l=i.current.getBoundingClientRect(),n=p.current.getBoundingClientRect(),a=window.getComputedStyle(e.current).width;let r=l.x-n.x+parseInt(a,10)/2-2;if(!t){r+=parseInt(window.getComputedStyle(p.current).marginLeft,10)}return r}}return 0},L=()=>{var e;const t=null===(e=h.current[0].current)||void 0===e?void 0:e.getBoundingClientRect().x,i=h.current.filter(e=>{var i;return(null===(i=e.current)||void 0===i?void 0:i.getBoundingClientRect().x)===t}),n=[],a=[];i.forEach((e,t)=>{if(i.length!==(null==b?void 0:b.length)){let s="",o="";const c=t!==i.length-1?i[t+1]:h.current[h.current.length-1];e&&e.current&&(s=window.getComputedStyle(e.current).borderColor),c&&c.current&&(o=window.getComputedStyle(c.current).borderColor),((e,t,i,n,a,s,o,c)=>{const d="linear-gradient(to right, "+s+" 0%, "+o+" 95%)",m=a?_(e,n)+"px":"100%",u=C(e);let v={width:m,top:u+"px",left:0!==c?"0":""};n&&a||(v=Object.assign({},v,{background:d}));const p=l.createElement("div",{className:r()("scheme-progress-global-line",{"scheme-progress-gradient-line":n&&a}),key:"gradient-"+c,ref:g.current[c],style:v});if(t.push(p),n||a){const e=l.createElement("div",{className:"scheme-progress-dotted-line",ref:f.current[n?0:1],key:"dotted-"+(n?0:1),style:{width:"200%",top:u+"px",left:"0"}});i.push(e)}})(e,n,a,0===t,t===i.length-1,s,o,t),y(n),w(a)}else{const l=g.current[t],n=C(e);l&&l.current&&(l.current.style.top=n+"px",l.current.style.width=t===i.length-1?_(e,0===t)+"px":"100%");const a=f.current[0===t?0:1];a&&a.current&&(a.current.style.top=n+"px")}})};return(0,l.useEffect)(()=>{const e=setTimeout(()=>{L()},0);return window.addEventListener("resize",L),()=>{clearTimeout(e),window.removeEventListener("resize",L)}},[]),l.createElement("div",{key:(0,s.A)(),className:r()("scheme-progress",""+(v||""),{"scheme-progress-wrap":a,"sc
1heme-progress-container-not-outstanding":!u})},l.createElement("div",{ref:p,key:(0,s.A)(),className:r()("scheme-progress-container","scheme-progress-container-"+t.length,{"scheme-progress-container-outstanding":u})},t.map((e,i)=>l.createElement("div",{className:r()("scheme-progress-item","scheme-progress-item-"+i,{"scheme-progress-item-last":i===t.length-1}),key:(0,s.A)()},l.createElement("div",{key:(0,s.A)(),className:"scheme-progress-item-title"},e.field_title&&l.createElement(l.Fragment,null,e.field_icon&&l.createElement("div",{key:(0,s.A)(),className:"scheme-progress-item-icon"},e.field_icon),e.field_number&&l.createElement("h3",{key:(0,s.A)(),className:"scheme-progress-item-number"},e.field_number),l.createElement("div",{key:(0,s.A)(),className:r()({"title-with-tooltip":e.titleHover})},l.createElement("p",{className:"scheme-progress-item-title-text scheme-title"},e.field_title),(null==e?void 0:e.titleHover)&&l.createElement("div",{className:"roadmap-columns-tooltip"},l.createElement(o.fz,{item:(0,n.Ay)(e.titleHover),parseHtml:!0})))),e.field_number&&!e.field_title&&l.createElement("h3",{key:(0,s.A)(),className:"scheme-progress-item-number"},e.field_number),e.field_icon&&!e.field_title&&l.createElement("div",{key:(0,s.A)(),className:"scheme-progress-item-icon"},e.field_icon)),l.createElement("div",{ref:h.current[i],key:(0,s.A)(),className:r()({"scheme-progress-circle":e.field_title||e.field_number},{"scheme-progress-circle-empty":!e.field_title&&!e.field_number})}),e.field_description&&l.createElement("div",{key:(0,s.A)(),className:"scheme-progress-item-description"},e.field_description.map(e=>d?l.createElement("div",{key:(0,s.A)(),className:"paragraph"},(0,n.Ay)(e)):l.createElement("p",{key:(0,s.A)(),className:"caption"},e)),e.optionalContent),e.optionalContent&&!e.field_description&&l.createElement("div",{key:(0,s.A)(),className:"scheme-progress-item-description"},e.optionalContent))),N&&N[0],N&&N[1],b))}},44167:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M0 10.6h6.09L8.04 0H1.95L0 10.6Zm7.96 0h6.09L16 0H9.91L7.96 10.6Z"}))}n.defaultProps={className:"quote-svg",width:"16",height:"11",fill:"none"},e.exports=n,n.default=n},44826:function(e,t,i){"use strict";var l=i(14041),n=i(16887);t.A=e=>l.createElement(n.M,e)},45005:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,l.createElement("circle",{cx:"144",cy:"144",r:"143",stroke:"#C4C4C4",strokeWidth:"2",strokeLinecap:"square",strokeDasharray:"1 8"}))}n.defaultProps={width:"288",height:"288",viewBox:"0 0 288 288",fill:"none"},e.exports=n,n.default=n},45086:function(e,t,i){"use strict";i.d(t,{l:function(){return h}});var l=i(14041),n=i(53373),a=i.n(n),r=i(90031),s=i(40931),o=i(93285),c=i(52964),d=i(75747),m=i.n(d),u=i(58309),v=i.n(u);const p=e=>{let t=e.title,i=e.text,n=e.content;const r=(0,l.useState)(!1),s=r[0],o=r[1],c=(0,l.useRef)(null),d=(0,l.useState)(0),u=d[0],p=d[1];return(0,l.useEffect)(()=>{c.current&&p(c.current.scrollHeight)},[s]),l.createElement("div",{className:"accordion-item"},l.createElement("div",{className:"accordion-title-wrap",onClick:()=>o(!s)},l.createElement("div",{className:"accordion-icon accordion-icon-faqs "+(s?"opened":"closed")},l.createElement(m(),{className:a()("icon",{"icon-visible":s})}),l.createElement(v(),{className:a()("icon",{"icon-visible plus-icon":!s})})),l.createElement("h4",{className:"accordion-faqs-title"},t)),l.createElement("div",{ref:c,className:a()("accordion-content",{opened:s}),style:{maxHeight:s?u:0}},i&&l.createElement("p",{className:"accordion-faqs-text"},i),n))},g=e=>{let t=e.items;const i=t.map(e=>({"@type":"Question",name:e.title,acceptedAnswer:{"@type":"Answer",text:(0,s.qV)(l.createElement("div",{className:"accordion-content"},e.text&&l.createElement("p",{className:"accordion-faqs-text"},e.text),e.content)).replace(/(<([^>]+)>)/gi," ").replace(/  +/g," ").trim()}})),n=JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[i]},null,"\t");return l.createElement(l.Fragment,null,l.createElement(o.Helmet,{script:[{type:"application/ld+json",innerHTML:""+n}]}),l.createElement("div",{className:"accordion accordion-faqs"},t.map(e=>{let t=e.title,i=e.text,n=e.content;return l.createElement(p,{title:t,text:i,content:n,key:(0,c.A)()})})))};var f=i(50652);const h=e=>{let t=e.title,i=e.items,n=e.ultraWide,s=void 0===n||n,o=e.mediumWide,c=void 0!==o&&o,d=e.wideTitle,m=void 0!==d&&d,u=e.shortTitle,v=void 0!==u&&u,p=e.mediumTitle,h=void 0!==p&&p;return l.createElement(f.A,{containerClass:a()("faq-block",{"ultra-wide":s},{"medium-wide":c},{"wide-title":m},{"short-title":v},{"medium-title":h}),leftContent:l.createElement(l.Fragment,null,l.createElement(r.rt,{title:t.field_title}),t.field_description&&l.createElement(r.fz,{item:t.field_description.value})),rightContent:l.createElement(g,{items:i.map(e=>({title:e.title,text:e.text,content:e.content}))}),leftClass:"main-grid-less-quarter",rightClass:"main-grid-bigger-quarter"})}},46988:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M1 17.6H7.08955L9.0398 7H2.95025L1 17.6ZM8.9602 17.6H15.0497L17 7H10.9104L8.9602 17.6Z",fill:"#FF04D5"}))}n.defaultProps={width:"18",height:"26",viewBox:"0 0 18 26",fill:"none"},e.exports=n,n.default=n},50652:function(e,t,i){"use strict";i.d(t,{A:function(){return a}});var l=i(14041),n=i(68810);const a=e=>{let t=e.leftContent,i=e.rightContent,a=e.leftClass,r=void 0===a?"":a,s=e.titleClass,o=void 0===s?"":s,c=e.leftTitle,d=void 0===c?"":c,m=e.rightTitle,u=void 0===m?"":m,v=e.rightClass,p=void 0===v?"":v,g=e.contentLink,f=e.containerClass,h=void 0===f?"":f;return l.createElement("div",{className:"main-grid two-columns-grid "+h},l.createElement("div",{className:"main-grid-item "+r},d&&l.createElement("h4",{className:"title  "+o},(0,n.L)(d)),t),l.createElement("div",{className:"main-grid-item "+p},u&&l.createElement("h4",{className:"title  "+o},(0,n.L)(u)),i),g,g&&l.createElement("div",{className:"device-only"},g))}},51188:function(e,t,i){"use strict";i.d(t,{z:function(){return m}});i(33975);var l=i(14041),n=i(97434),a=i(53373),r=i.n(a),s=i(90031),o=i(30053),c=i(52053);var d=i(17359);const m=e=>{let t,i,a=e.id,m=e.langcode,u=void 0===m?"en":m,v=e.relatedContent,p="";const g=(0,n.useTranslation)().t,f="erp-services-solutions"===a,h="crm-services"===a,E="ai-services"===a,b="business-intelligence-services"===a,y="financial-software-development"===a,k="healthcare-software-development"===a,N="custom-insurance"===a,w="manufacturing"===a;
1var C;if("machine-learning"===a)t=(0,c.useStaticQuery)("1783810007"),p=g("More about machine learning services"),i=null===(C=t.allMenuLinkContentMachineLearning)||void 0===C?void 0:C.nodes;else if(f){var _;t=(0,c.useStaticQuery)("316197631"),p=g("More about ERP services"),i=null===(_=t.allMenuLinkContentErp)||void 0===_?void 0:_.nodes}else if(h){var L;t=(0,c.useStaticQuery)("3735899189"),p=g("More about CRM services"),i=null===(L=t.allMenuLinkContentCrm)||void 0===L?void 0:L.nodes}else if(E){var x;t=(0,c.useStaticQuery)("26136649"),p=g("More about AI services"),i=null===(x=t.allMenuLinkContentAi)||void 0===x?void 0:x.nodes}else if(b){var A;t=(0,c.useStaticQuery)("1150561578"),p=g("More about BI services"),i=null===(A=t.allMenuLinkContentBi)||void 0===A?void 0:A.nodes}else if(y){var S;t=(0,c.useStaticQuery)("2744723582"),p=g("More about financial software services"),i=null===(S=t.allMenuLinkContentFinance)||void 0===S?void 0:S.nodes}else if(k){var R;t=(0,c.useStaticQuery)("1232285357"),p=g("More about healthcare software services"),i=null===(R=t.allMenuLinkContentHealthcare)||void 0===R?void 0:R.nodes}else if(N){var B;t=(0,c.useStaticQuery)("2852831389"),p=g("More about insurance software services"),i=null===(B=t.allMenuLinkContentInsurance)||void 0===B?void 0:B.nodes}else{if(!w)throw new Error("Unknown page id");var T;t=(0,c.useStaticQuery)("2820190664"),p=g("More about manufacturing software services"),i=null===(T=t.allMenuLinkContentManufacturing)||void 0===T?void 0:T.nodes}const M=(0,d.XL)(i,t.allPathAliasPathAlias.nodes,u),H=M.nodes,D=M.paths,I=(0,d.eJ)(H,D),q=Array.from((0,d.Uv)(I)).sort((e,t)=>e[0].weight-t[0].weight).map(e=>e.sort(e=>Array.isArray(e)&&e.sort((e,t)=>e.weight-t.weight))),F=null==v?void 0:v.map(e=>e.path.alias);return l.createElement(o.s,{id:"more-about",containerClass:"section-padding-top-large section-padding-bottom-large"},l.createElement(s.rt,{title:p}),l.createElement("div",{className:"more-about-container"},q.slice(1).map(e=>{let t=e[0];const i=e[1].filter(e=>!F.includes(e.link.uri)).sort((e,t)=>e.title.localeCompare(t.title));return l.createElement("div",{className:r()("more-about-wrapper-list "+(i.length>0?"":"inactive")),key:t.id},l.createElement(s.fz,{item:t.title,paragraphClass:"sub-title"}),l.createElement("ul",{className:"more-about-list"},i.map(e=>l.createElement("li",{key:e.id},l.createElement(s.NL,{to:e.link.uri},e.title)))))})))}},53352:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,[l.createElement("path",{d:"M12 129L2 140L12 151",stroke:"#21E0DD",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",key:0}),l.createElement("path",{className:"vertical_line",d:"M25.5 -50.5V330.5H26.5V-50.5H25.5Z",fill:"#C4C4C4",key:1}),l.createElement("path",{d:"M40 129L50 140L40 151",stroke:"#21E0DD",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",key:2})])}n.defaultProps={width:"52",height:"280",viewBox:"0 0 52 280",fill:"none"},e.exports=n,n.default=n},58309:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,[l.createElement("path",{d:"M26 36V16",stroke:"#F8374E",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",key:0}),l.createElement("path",{d:"M16 26L36 26",stroke:"#F8374E",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",key:1})])}n.defaultProps={width:"52",height:"52",viewBox:"0 0 52 52",fill:"none"},e.exports=n,n.default=n},60272:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return H}});var l=i(14041),n=i(26911),a=i(97434),r=i(52964),s=i(90031),o=i(8180),c=i(17192),d=i(71704),m=i(30053),u=i(52726),v=i(45086),p=i(34178),g=i(29052),f=i(71973),h=i(62306),E=i(51188),b=i(84704),y=i(32068),k=i(44826),N=i(30667),w=i(40811),C=i(79274),_=i(85546),L=i(24997),x=i(35955),A=i(58519),S=i(89344),R=i(50652),B=i(44486),T=i(44070);var M=function(e){return e.Start="start",e.Serve="serve",e.CTATalk="cta_talk",e.Why="why",e.Services="services",e.Types="types",e.Areas="areas",e.Related="related",e.Success="success",e.ClientsSay="clients_say",e.Techs="techs",e.CTAContact="cta_contact",e.Benefits="benefits",e.Process="process",e.FAQ="faq",e}(M||{});function H(e){var t,i,H,D,I;let q=e.data;const F=q.nodeLanding,W=F.title,P=F.relationships,O=F.field_meta_tags,z=F.date,j=F.field_short_title,$=F.langcode,Q=P.field_desktop_header_image,U=P.field_breadcrumbs,V=void 0===U?[]:U,Z=P.field_content,G=P.field_related_content,Y=P.field_mobile_header_image,X=P.field_cluster_menu,J={desktop:null===(t=Q.localFile)||void 0===t||null===(i=t.childImageSharp)||void 0===i?void 0:i.gatsbyImageData,mobile:null===(H=Y.localFile)||void 0===H||null===(D=H.childImageSharp)||void 0===D?void 0:D.gatsbyImageData},K=(0,a.useTranslation)().i18n;K.language!==$&&K.changeLanguage($);const ee={pageType:y.g.Landing,path:q.nodeLanding.path.alias,title:W,image:null===(I=Q.localFile)||void 0===I?void 0:I.publicURL};return l.createElement(f.K,{langcode:$,layoutClass:"medical-device-main-scheme",theme:B.P.Quaternary,alternateLinks:q.links.nodes},l.createElement(b.k,{data:ee,metaTags:Object.assign({},O,{content_language:$}),alternateLinks:q.links.nodes}),l.createElement(h.Z,{title:W,lockupClass:"has-no-margin-bottom",date:z,images:J,objectPosition:"50% 50%"}),l.createElement("div",{id:"side-menu-scroll-container",className:"medical-device"},l.createElement(m.s,{containerClass:"background-light-gray breadcrumbs-padding has-side-menu medical-device-intro"},l.createElement(c.B,{links:V,pageName:j}),l.createElement(R.A,{leftContent:l.createElement(s.fz,{item:(0,T.D$)(M.Start,Z).field_description.value}),rightContent:l.createElement(C.R,{items:(0,T.cB)(M.Start,Z).map(e=>({title:e.field_title,link:e.field_id})),isLanding:!0,type:"Article",hasTwoColumns:!0})})),l.createElement(u.n,{id:M.Serve,containerClass:"has-cta-after medical-device-serve"},l.createElement(R.A,{containerClass:"main-grid-vertical-center",leftContent:l.createElement(A.t,{items:[(0,T.D$)(M.Serve,Z)]}),rightContent:l.createElement(k.A,{items:(0,T.cB)(M.Serve,Z)[0].field_list,innerTitle:"We develop\nsolutions for",containerClass:"dotted-scheme medical-device-serve-scheme"})})),l.createElement(d.O,{item:(0,T.D$)(M.CTATalk,Z)}),l.createElement(u.n,{id:M.Why,containerClass:"medical-device-why"},l.createElement(s.rt,{title:(0,T.D$)(M.Why,Z).field_title}),l.createElement(R.A,{containerClass:"main-grid-parser",rightClass:"paragraph-strong",leftClass:"paragraph-strong",rightContent:l.createElement(s.fz,{item:(0,n.Ay)((0,T.cB)(M.Why,Z)[1].field_description.value),parseHtml:!0,paragraphClass:"paragraph-fs-20"}),leftContent:l.createElement(s.fz,{item:(0,n.Ay)((0,T.cB)(M.Why,Z)[0].field_description.value),parseHtml:!0,paragraphClass:"paragraph-fs-20"})})),l.createElement(m.s,{id:M.Services,containerClass:"background-light-gray medical-device-services"},l.createElement(s.rt,{title:(0,T.D$)(M.Services,Z).field_title}),l.createElement(S.W,{titleClass:"third-level-title",items:(0,T.cB)(M.Services,Z).map(e=>({title:e.field_title,content:l.createElement(s.fz,{item:e.field_description.value})}))})),l.createElement(u.n,{id:M.Types,containerClass:"medical-device-types"},l.createElement(x.D,{items:[(0,T.D$)(M.Types,Z)],isBold:!1}),l.createElement(N.u,{items:(0,T.cB)(M.Types,Z).map(e=>({title:e.field_title,listItems:e.field_list}))})),l.createElement(m.s,{id:M.Success,containerClass:"background-light-gray"},l.createElement(s.rt,{title:(0,T.D$)(M.Success,Z).field_title}),l.createElement(p.$,{items:(0,T.cB)(M.Success,Z),subTextClass:"fourth-level-title extra-bold",sliderEnabled:!0})),l.createElement(u.n,{id:M.ClientsSay,containerClass:"medical-device-clients"},l.createElement(s.rt,{title:(0,T.D$)(M.ClientsSay,Z).field_title}),l.createElement(R.A,{leftContent:l.createElement(g.m,{noBackgroun
1d:!0,quote:(0,T.cB)(M.ClientsSay,Z)[0],avatarSrc:(0,T.cB)(M.ClientsSay,Z)[0].relationships.field_image.localFile.childImageSharp.gatsbyImageData}),rightContent:l.createElement(g.m,{noBackground:!0,quote:(0,T.cB)(M.ClientsSay,Z)[1],avatarSrc:(0,T.cB)(M.ClientsSay,Z)[1].relationships.field_image.localFile.childImageSharp.gatsbyImageData}),rightClass:"clients-wilfried"})),l.createElement(o.J,{id:M.Areas,containerClass:"has-half-cta-inside cta-overhang",titleAlone:(0,T.D$)(M.Areas,Z).field_title,paragraphClass:"medium-bold",accordionItems:(0,T.cB)(M.Areas,Z).slice(1).map(e=>({title:e.field_title,link:e.field_link,content:l.createElement("div",null,l.createElement(s.fz,{item:e.field_description.value}))})),imageName:(0,T.cB)(M.Areas,Z)[0],calloutItem:(0,T.D$)(M.CTAContact,Z)}),l.createElement(u.n,{id:M.Related,containerClass:"title-copy-boxes-container"},l.createElement(x.D,{items:[(0,T.D$)(M.Related,Z)],isInOutstandingWrapper:!0,isBold:!1}),l.createElement(L.v,{items:(0,T.cB)(M.Related,Z)})),l.createElement(m.s,{id:M.Techs,containerClass:"background-light-gray medical-device-techs"},l.createElement(R.A,{leftContent:l.createElement(s.rt,{title:(0,T.D$)(M.Techs,Z).field_title}),rightContent:l.createElement(l.Fragment,null,l.createElement(s.fz,{item:(0,T.D$)(M.Techs,Z).field_description.value}),l.createElement("div",{className:"links-container"},(0,T.cB)(M.Techs,Z).map(e=>l.createElement("h5",{key:(0,r.A)()},e.field_link?l.createElement(s.NL,{to:e.field_link.trim(),ariaLabel:"Link to "+e.field_link.trim()},e.field_title):e.field_title)))),leftClass:"small",rightClass:"outstanding",containerClass:"title-left-only"})),l.createElement(u.n,{id:M.Benefits},l.createElement(s.rt,{title:(0,T.D$)(M.Benefits,Z).field_title}),l.createElement(_.s,{items:(0,T.cB)(M.Benefits,Z),titleGridClass:"main-grid-less-quarter",textGridClass:"main-grid-bigger-quarter",titleClass:"fifth-level-title"})),l.createElement(m.s,{id:M.Process,containerClass:"background-theme has-scheme-progress-outstanding medical-device-process"},l.createElement(s.rt,{titleClass:"extra-text-margin medical-device-process-title",title:(0,T.D$)(M.Process,Z).field_title}),l.createElement(w.f,{needWrap:!0,isOutstanding:!0,data:(0,T.cB)(M.Process,Z).map((e,t)=>({field_title:e.field_title,field_description:[e.field_description.value],field_number:(t+1).toString()}))})),l.createElement(u.n,{id:M.FAQ},l.createElement(v.l,{title:(0,T.D$)(M.FAQ,Z),items:(0,T.cB)(M.FAQ,Z).map(e=>({title:e.field_title,text:e.field_description.value}))}))),l.createElement(s.CW,{items:G}),l.createElement(E.z,{langcode:$,id:X.field_id,relatedContent:G}))}},71704:function(e,t,i){"use strict";i.d(t,{O:function(){return c}});var l=i(14041),n=i(53839),a=i(15419),r=i(68810),s=i(12473),o=i.n(s);const c=e=>{let t=e.item,i=e.onClick,s=e.containerClass,c=void 0===s?"":s;const d=(0,a.useTranslation)().t;return l.createElement("div",{className:"cta "+c},l.createElement("div",{className:"callout-stripe-copy"},l.createElement("div",{className:"callout-stripe-text"},l.createElement("h4",{className:"callout-stripe-title"},(0,r.L)(t.field_description.value)),t.field_secondary_description&&l.createElement("p",{className:"callout-stripe-paragraph"},(0,r.L)(t.field_secondary_description)))),l.createElement(n.N_,{to:"contact-form-container",href:"#contact-form-container",key:t.field_title,className:"callout-stripe-button",spy:!0,smooth:!0,duration:300,offset:-120,onClick:()=>{i&&i()},"aria-label":d("Contact us")},l.createElement("span",null,(0,r.L)(t.field_title)),l.createElement(o(),null)))}},75747:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M2 2L22 2",stroke:"#F8374E",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}))}n.defaultProps={width:"24",height:"4",viewBox:"0 0 24 4",fill:"none"},e.exports=n,n.default=n},79274:function(e,t,i){"use strict";i.d(t,{R:function(){return c}});var l=i(14041),n=i(97434),a=i(53839),r=i(53373),s=i.n(r),o=i(68810);const c=e=>{let t=e.type,i=e.items,r=e.share,c=e.hasTwoColumns,d=e.isLanding,m=void 0!==d&&d;const u=(0,l.useState)(!1),v=u[0],p=u[1],g=(0,l.useRef)(),f=(0,l.useRef)();(0,l.useEffect)(()=>{const e=window.matchMedia("(max-width: 1440px)"),i=f.current,l=f.current.getBoundingClientRect(),n=()=>{var n;
1const a=window.matchMedia("(min-width: 1025px)"),r=document.getElementById("scrolled-header"),s=document.getElementById("side-menu-scroll-container"),o=null==r?void 0:r.offsetHeight,c=s.getBoundingClientRect(),d=r.getBoundingClientRect(),u=window.scrollY+window.innerHeight,f=null===(n=g.current)||void 0===n?void 0:n.querySelector("a.active");window.scrollY>c.top+pageYOffset!==v&&p(!v);const h=o+c.height-40;function E(){pageYOffset+i.offsetHeight>h-40+370||null==f||f.scrollIntoView({block:"nearest",inline:"nearest"})}a.matches?(m||(i.classList.remove("stick-to-bottom-mobile"),pageYOffset+i.offsetHeight>h-40?(i.classList.add("side-menu-absolute"),i.classList.remove("side-menu-sticky","sticky")):window.scrollY-i.offsetHeight<=~~(null==s?void 0:s.clientHeight)-~~(null==i?void 0:i.clientHeight)&&(i.classList.remove("side-menu-absolute"),i.classList.add("side-menu-sticky","sticky"))),e.matches&&l.height>400&&("Blog"!==t&&"Privacy"!==t||E(),l.top<=-305&&(null==f||f.classList.remove("active")))):(m||(i.classList.remove("side-menu-sticky"),u>=r.offsetHeight+i.offsetHeight&&u<=h?(i.classList.remove("side-menu-hide"),i.classList.remove("static"),i.classList.add("stick-to-bottom-mobile")):u>=h?(i.classList.remove("stick-to-bottom-mobile"),i.classList.add("side-menu-hide")):u<=r.offsetHeight+l.height&&l.top<=d.bottom&&(i.classList.remove("stick-to-bottom-mobile"),i.classList.add("static"))),"Blog"!==t&&"Privacy"!==t||E())};if(e.matches&&l.height>570){var a;[null===(a=g.current)||void 0===a?void 0:a.getElementsByTagName("a")].concat().forEach(e=>{e.addEventListener("click",()=>{setTimeout(function(){e.scrollIntoView({block:"nearest",inline:"nearest"})},200)})})}return document.addEventListener("scroll",n,{passive:!0}),()=>{document.removeEventListener("scroll",n)}},[v]);const h=v?"sticky":"static";return l.createElement("div",{id:"side-menu",ref:f,className:s()("side-info-menu",{[h]:!m},{"side-info-menu-landing":m},{"side-info-menu-article":"Article"===t},{"has-share-button":"Article"===t&&r})},l.createElement("div",{className:"side-info-menu-header"},l.createElement("div",{className:"side-info-menu-header-text"},t&&l.createElement("p",{className:"side-info-menu-type"},l.createElement(n.Trans,null,"Table of contents")))),l.createElement("div",{ref:g,className:"side-info-menu-list-container"},l.createElement("ul",{className:s()("side-info-menu-list")},i.filter(e=>void 0!==e.title&&null!==e.title).slice(0,c?Math.round(i.length/2):void 0).map((e,i,n)=>
1{let r=e.title,c=e.subtitle,d=e.link;return l.createElement("li",{key:d,className:s()({"blog-side-menu":"Blog"===t})},l.createElement(a.N_,{to:d,href:"#"+d,key:r,className:"side-info-menu-item",activeClass:"active",spy:!0,smooth:!0,duration:300,offset:-80},"Blog"===t&&c?(0,o.L)(r):l.createElement("strong",null,(0,o.L)(r))))})),c&&l.createElement("ul",{className:s()("side-info-menu-list")},i.filter(e=>void 0!==e.title&&null!==e.title).slice(Math.round(i.length/2)).map((e,i,n)=>{let r=e.title,c=e.subtitle,d=e.link;return l.createElement("li",{key:d,className:s()({"blog-side-menu":"Blog"===t})},l.createElement(a.N_,{to:d,href:"#"+d,key:r,className:"side-info-menu-item",activeClass:"active",spy:!0,smooth:!0,duration:300,offset:-80},"Blog"===t&&c?(0,o.L)(r):l.createElement("strong",null,(0,o.L)(r))))}))),r&&r)}},80636:function(e,t,i){var l=i(14041);function n(e){return l.createElement("svg",e,l.createElement("path",{d:"M7 7L7.70711 6.2929L8.41421 7L7.70711 7.70711L7 7ZM0.292893 1.70711C-0.0976315 1.31658 -0.097631 0.683417 0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.097631 1.70711 0.292893L0.292893 1.70711ZM1.70711 13.7071C1.31658 14.0976 0.683417 14.0976 0.292893 13.7071C-0.0976315 13.3166 -0.0976315 12.6834 0.292893 12.2929L1.70711 13.7071ZM1.70711 0.292893L7.70711 6.2929L6.29289 7.70711L0.292893 1.70711L1.70711 0.292893ZM7.70711 7.70711L1.70711 13.7071L0.292893 12.2929L6.29289 6.2929L7.70711 7.70711Z",fill:"#6E6D71"}))}n.defaultProps={width:"9",height:"14",viewBox:"0 0 9 14",fill:"none"},e.exports=n,n.default=n},85546:function(e,t,i){"use strict";i.d(t,{s:function(){return p}});var l=i(14041),n=i(26911),a=i(70373),r=i.n(a),s=i(53373),o=i.n(s),c=i(68810),d=i(52964),m=i(90031),u=i(46988),v=i.n(u);const p=e=>{let t=e.items,i=e.tableClass,a=void 0===i?"":i,s=e.isCounter,u=void 0!==s&&s,p=e.isQuote,g=void 0!==p&&p,f=e.firstCellFree,h=void 0===f||f,E=e.hasRowTitle,b=void 0!==E&&E,y=e.titleGridClass,k=void 0===y?"":y,N=e.textGridClass,w=void 0===N?"":N,C=e.tableTopBorderedClass,_=void 0===C?"":C,L=e.titleColumnClass,x=void 0===L?"":L,A=e.titles,S=e.titleLinks,R=e.titleIcons,B=e.titleHover,T=e.renderIcons,M=e.titleClass,H=void 0===M?"fifth-level-title":M,D=e.listItemParagraphClass,I=void 0!==D&&D,q=e.summand,F=void 0===q?1:q,W=e.hasRowCounter,P=void 0!==W&&W;const O=o()({paragraph:!0,"paragraph-list-item-lh":I}),z=l.useState(!1),j=z[0],$=z[1],Q=l.useState(0),U=Q[0],V=Q[1],Z=l.useRef(null);function G(){$(!1)}l.useEffect(()=>{function e(e){Z.current&&!Z.current.contains(e.target)&&G()}return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[Z]);const Y={isOpen:j,onRequestClose:G,overlayClassName:"tooltip-modal-container",className:"tooltip-modal-content",bodyOpenClassName:"modal-opened",ariaHideApp:!1,shouldCloseOnOverlayClick:!0},X=/(<\/|\/>)/g;return l.createElement("div",{key:(0,d.A)(),className:"table-overflow"},l.createElement("div",{className:o()("table-top-bordered-container",_,{"quote-table":g&&b},{"has-titles":A})},A&&l.createElement("div",{key:(0,d.A)(),className:o()("main-grid titles",{"has-double-title":!h&&A.length>=3&&!b})},h&&l.createElement("div",{key:(0,d.A)(),className:"main-grid-item free"}),A.map((e,t)=>l.createElement("div",{key:(0,d.A)(),className:o()("main-grid-item table-title-columns",{"table-title-columns-title-icon":R})},!h&&A.length>=3&&!b&&l.createElement("h4",{className:"double-title"},0===t?(0,c.L)(e)+"/"+(0,c.L)(A[1]):A[t+1]&&(0,c.L)(A[t+1])),S&&"string"==typeof S[t]?l.createElement("h4",{className:x},l.createElement(m.NL,{to:S[t]},(0,c.L)(e))):l.createElement("h4",{className:"fourth-level-title "+x},(0,c.L)(e)),R&&l.createElement(l.Fragment,null,l.createElement("div",{className:"table-title-columns-icon desktop-only"},R[t],l.createElement(m.fz,{item:(0,n.Ay)(B?B[t]:""),paragraphClass:"table-title-columns-tooltip caption",parseHtml:!0})),l.createElement("div",{className:"table-title-columns-icon device-only"},l.createElement("button",{type:"button",onClick:()=>(V(t),void $(!0)),"aria-label":"Open modal"},R[t])))))),l.createElement("div",{className:"table-top-bordered "+a},t.map((e,t)=>{let i=e.field_title,a=e.field_description,r=e.field_list,s=e.field_link,p=e.customList,f=e.content,E=e.customDescriptionUnderQuote,y=e.topRowTitleClass,N=void 0===y?""
1:y;return l.createElement(l.Fragment,{key:(0,d.A)()},b&&l.createElement("h4",{key:(0,d.A)(),className:"table-top-row-title "+N},P&&l.createElement("span",{key:(0,d.A)(),className:"title-number"},t+F),i),l.createElement("div",{className:o()("main-grid-item small-device-only",k,{"hidden-title":!h&&A&&A.length<3||!g&&A&&((null==r?void 0:r.length)&&(null==r?void 0:r.length)<=1||(null==p?void 0:p.length)&&(null==p?void 0:p.length)<=1||a)||g&&A&&(null==A?void 0:A.length)>0})},s?l.createElement(l.Fragment,null,u&&l.createElement("span",{key:(0,d.A)(),className:"title-number"},t+F),l.createElement(m.Dh,{key:(0,d.A)(),title:i,link:s,titleClass:H})):!b&&l.createElement("div",{key:(0,d.A)(),className:o()({"table-first-column-counter":u},{"table-quote-title":g})},u&&l.createElement("span",{key:(0,d.A)(),className:"title-number"},t+F),l.createElement("h5",{key:(0,d.A)(),className:H},i&&(0,c.L)(i))),(void 0!==p||void 0!==r)&&(a&&g?l.createElement("div",{key:(0,d.A)(),className:"table-quote-grid"},l.createElement("div",{className:"table-quote-wrapper"},l.createElement(v(),null)),l.createElement("div",{className:"table-quote-text"},a&&(a.value.match(X)?(0,n.Ay)(a.value):l.createElement("p",null,(0,c.L)(a.value))))):a&&l.createElement("p",{className:"paragraph table-description"},(0,c.L)(a.value)))),l.createElement("div",{key:(0,d.A)(),className:o()("main-grid table-top-bordered-row",{"has-row-title":b},{"has-one-item":1===(null==r?void 0:r.length)||1===(null==p?void 0:p.length)||a})},l.createElement("div",{className:o()("main-grid-item",k,{"desktop-tablet-only":!g||g&&!A})},s?l.createElement(l.Fragment,null,u&&l.createElement("span",{key:(0,d.A)(),className:"title-number"},t+F),l.createElement(m.Dh,{key:(0,d.A)(),title:i,link:s,titleClass:H})):!b&&i&&l.createElement("div",{key:(0,d.A)(),className:o()({"table-first-column-counter":u},{"table-quote-title":g})},u&&l.createElement("span",{key:(0,d.A)(),className:"title-number"},t+F),l.createElement("h5",{key:(0,d.A)(),className:H},i&&(0,c.L)(i))),(void 0!==p||void 0!==r)&&(a&&g?l.createElement(l.Fragment,null,l.createElement("div",{key:(0,d.A)(),className:"table-quote-grid"},l.createElement("div",{className:"table-quote-wrapper"},l.createElement(v(),null)),l.createElement("div",{className:"table-quote-text"},a&&(a.value.match(X)?(0,n.Ay)(a.value):l.createElement("p",null,(0,c.L)(a.value))))),E&&l.createElement("p",{className:"paragraph table-description description-after-quote"},(0,c.L)(E))):a&&l.createElement("p",{className:"paragraph"},(0,c.L)(a.value)))),r&&r.map(e=>l.createElement("div",{key:(0,d.A)(),className:"main-grid-item"},l.createElement("p",{className:O},e.match(X)?(0,n.Ay)(e):(0,c.L)(e)))),p&&p.map(e=>l.createElement("div",{key:(0,d.A)(),className:"main-grid-item"},e)),T&&T(t),void 0===p&&void 0===r&&l.createElement(l.Fragment,null,l.createElement("div",{key:(0,d.A)(),className:o()("main-grid-item",""+w,{hidden:!a})},a&&(a.value.match(X)?(0,n.Ay)(a.value):l.createElement("p",null,(0,c.L)(a.value)))),f)))})),A&&A[U]&&B&&l.createElement(r(),Y,l.createElement("div",{ref:Z,className:"tooltip-modal-inside-text"},l.createElement("h6",{className:"h6-ol"},A[U]),l.createElement(m.fz,{item:(0,n.Ay)(B[U]),paragraphClass:"",parseHtml:!0})))))}},89344:function(e,t,i){"use strict";i.d(t,{W:function(){return o}});var l=i(14041),n=i(53373),a=i.n(n),r=i(52964),s=i(90031);const o=e=>{let t=e.items,i=e.blockTitle,n=e.titleClass,o=e.containerClass,c=e.blockTitleClass,d=e.titleCustomNumber,m=e.titleCustomClass,u=e.counterStartIndex,v=void 0===u?0:u,p=e.isCounter,g=void 0!==p&&p,f=e.gridAdditionalClass,h=e.noBorderTop,E=void 0!==h&&h,b=e.columnsNumber,y=void 0===b?0:b,k=e.hasLogoAsTitle,N=void 0!==k&&k,w=e.smallRowGap,C=void 0!==w&&w,_=e.largeColumnGap,L=void 0!==_&&_;const x=a()("main-grid",f,"columns-count-"+y,{"no-border":E},{"small-row-gap":C},{"large-column-gap":L}),A=a()("main-grid-item top-bordered-columns-item",{"no-border":E},{"has-logo-as-title":N});return l.createElement("div",{className:a()("top-bordered-columns",o)},i&&l.createElement("h3",{className:a()(c)},i),l.createElement("div",{className:x},t.map((e,t)=>{let i=e.title,o=e.link,c=e.content;return l.createElement("div",{key:(0,r.A)(),className:A},o?l.createElement("div",{className:"title-with-link"},g&&l.createElement("span",{className:"title-number"},t+1+v," "),l.createElement(s.NL,{to:o,ariaLabel:i&&i},i&&l.createElement("h3",{className:a()("top-bordered-columns-title",n,{"link-hover":o})},d&&l.createElement("span",{className:a()(m)},d[t].numberContent),i))):i&&l.createElement("h3",{className:a()("top-bordered-columns-title",n)},d&&l.createElement("span",{className:a()(m)},d[t].numberContent),g&&l.createElement("span",{className:"title-number"},t+1+v," "),i),c)})))}}}]);
2//# sourceMappingURL=component---src-templates-landings-medical-device-software-development-medical-device-software-development-tsx-d246207806c0353a5d73.js.map

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.