PageSourceSearch

https://andersenlab.co.uk/react-assets/component---src-pages-uk-in…solutions-index-jsx-6a6e1343a3f37742d02c.js

js andersenlab.co.uk collected 2026-10-04 11:09:27 UTC 33,678 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkandersen_site_gatsby=self.webpackChunkandersen_site_gatsby||[]).push([[2572],{13606:function(e,t,n){n.d(t,{o:function(){return i}});var o=n(24794);function i(e){const{allOwnersInfoJson:{nodes:t}}=(0,o.useStaticQuery)("276310534");return e?t.find(t=>{let{ownerDepartment:n}=t;return n===e}):t}},22624:function(e,t,n){n.d(t,{A:function(){return E}});var o={};n.r(o),n.d(o,{buttonWrapper:function(){return f},content:function(){return g},darkGrayBg:function(){return b},fontSizelg:function(){return x},fontSizemd:function(){return v},galleryBg:function(){return y},grayBg:function(){return w},hint:function(){return k},icon:function(){return j},large:function(){return A},largeWithText:function(){return N},list:function(){return C},person:function(){return P},shadow:function(){return W},text:function(){return T},whiteBg:function(){return S}});n(96540);var i=n(46942),a=n.n(i),l=n(5402),r=n(81782),s=n(9285),c="ListItem-module--count--acb14",d="ListItem-module--listIcon--54913",u="ListItem-module--listItem--ebcf5",p="ListItem-module--listText--d62e3",m=n(74848);function h(e){let{icon:t,count:n,text:o}=e;return(0,m.jsxs)("div",{className:u,children:[t&&(0,m.jsx)(l.A,{name:t,className:d}),n&&(0,m.jsx)(s.A,{className:c,tag:"p",size:"h2",children:n}),(0,m.jsx)("p",{className:p,children:o})]})}var f="Alert-module--buttonWrapper--ace0c",g="Alert-module--content--1d5b6",b="Alert-module--darkGrayBg--9f1f5",x="Alert-module--fontSizelg--da0a5",v="Alert-module--fontSizemd--36525",y="Alert-module--galleryBg--a0890",w="Alert-module--grayBg--45600",k="Alert-module--hint--77f74",j="Alert-module--icon--ecd8b",A="Alert-module--large--5a129",N="Alert-module--largeWithText--cf872",C="Alert-module--list--9bf8b",P="Alert-module--person--0b10b",W="Alert-module--shadow--fae3c",T="Alert-module--text--340fb",S="Alert-module--whiteBg--665ac";function E(e){let{icon:t="hint",className:n,content:i,markupContent:s,theme:c,background:d="gray",shadow:u,fontSize:p="md",Button:b,list:x}=e;return(0,m.jsxs)("aside",{className:a()(k,c&&o[c],d&&o[`${d}Bg`],u&&W,n),children:[(0,m.jsx)("div",{className:a()(g,o[`fontSize${p}`]),children:x?(0,m.jsx)("div",{className:C,children:x.map((e,t)=>(0,m.jsx)(h,{...e},t))}):(0,m.jsxs)(m.Fragment,{children:[t&&(0,m.jsx)(l.A,{name:t,className:j}),i&&(0,m.jsx)("div",{className:T,children:i}),s&&(0,m.jsx)(r.A,{className:T,children:s})]})}),b&&(0,m.jsx)("div",{className:f,children:b})]})}},32878:function(e,t,n){n.d(t,{A:function(){return h}});var o={};n.r(o),n.d(o,{close:function(){return c},closeIcon:function(){return d},sizeSm:function(){return u},themeDark:function(){return p}});var i=n(96540),a=n(46942),l=n.n(a),r=n(87110),s=n(5402),c="CloseButton-module--close--e0623",d="CloseButton-module--closeIcon--c0e75",u="CloseButton-module--sizeSm--3583c",p="CloseButton-module--themeDark--1abf0",m=n(74848),h=(0,i.forwardRef)(function(e,t){let{className:n,onClose:i,icon:a,theme:u,size:p,iconName:h="close",autoFocus:f,...g}=e;return(0,m.jsx)("button",{ref:t,className:l()(a?d:c,n,u&&o[`theme${(0,r.Zb)(u)}`],p&&o[`size${(0,r.Zb)(p)}`]),onClick:i,"aria-label":"Close",autoFocus:f,...g,children:a&&(0,m.jsx)(s.A,{name:h})})})},33777:function(e,t,n){n.d(t,{md:function(){return i},t:function(){return o}});var o="list-module--checkedItem--d29db",i="list-module--md--60f8f"},37902:function(e,t,n){n.d(t,{A:function(){return C}});var o=n(96540),i=n(19964),a=n(9285),l=n(35554),r=n(3054),s=n(22624),c=n(78780),d=n(85692),u=n(46942),p=n.n(u),m=n(81782),h=n(5402),f=n(69430),g=n(85061),b=n(76379),x=n(8125),v="WhatWeDoCard-module--title--62500",y=n(33777),w=n(74848);function k(e){let{cardId:t,icon:n,title:i,description:l,list:r,link:s,target:c,setActive:u}=e;const k=(0,x.mz)(["common","whatWeDo"]),[j,A]=(0,d.Wx)({threshold:1}),{replaceKeyword:N}=(0,b.jI)();return(0,o.useEffect)(()=>{A&&u&&u(t)},[A,t,u]),(0,w.jsxs)("div",{className:p()("WhatWeDoCard-module--card--c3f28","WhatWeDoCard-module--animatedDesktop--39a95"),id:t,ref:j,children:[(0,w.jsxs)("div",{className:p()("WhatWeDoCard-module--titleWrapper--2aaf1",n&&"WhatWeDoCard-module--alignStart--0a4a3"),children:[n&&(0,w.jsx)(h.A,{name:n,className:"WhatWeDoCard-module--icon--200b5","aria-hidden":!0}),s?(0,w.jsx)(f.A,{tag:"h3",size:"h4",className:v,href:s,children:N(i)}):(0,w.jsx)(a.A,{tag:"h3",size:"h4",className:v,children:N(i)})]}),(0,w.jsxs)("div",{className:"WhatWeDoCard-module--content--5578b",children:[l&&(0,w.jsx)(m.A,{className:"WhatWeDoCard-module--description--a03f5",tag:"p",children:N(l)}),r&&(0,w.jsx)("ul",{className:"WhatWeDoCard-module--list--be73f",children:r.map(e=>(0,w.jsx)("li",{className:p()(y.t,y.md),children:N(e)},e))}),(0,w.jsx)("div",{className:p()(s&&"WhatWeDoCard-module--linkWrapper--fb5aa"),children:s&&(0,w.jsx)(g.A,{className:"WhatWeDoCard-module--link--6d638",href:s,target:c,state:{internal:!0},children:k("seeMore")})})]})]})}var j=n(91906);const A={requestServices:(0,o.lazy)(()=>Promise.all([n.e(9312),n.e(1430)]).then(n.bind(n,1430))),requestConsultation:(0,o.lazy)(()=>Promise.all([n.e(9312),n.e(9252)]).then(n.bind(n,96871)))};
1function N(e){let{className:t,title:n,subtitle:d,notificationText:u,notificationButton:p,withAlert:m=!0,modalType:h="requestServices",items:f}=e;const g=(0,x.mz)(["common","whatWeDo"]),{modalState:v,showModal:y,hideModal:j}=(0,b.Eq)(),N=(0,o.useMemo)(()=>f.map(e=>e.title),[f]),{0:C,1:P}=(0,o.useState)("whatWeDo-0"),W="what-we-do",T=A[h],S=null!=p?p:g(h),E=e=>`whatWeDo-${e}`;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i.A,{id:"what-we-do",className:t,children:(0,w.jsxs)("div",{className:"WhatWeDo-module--wrapper--79a0d",children:[n&&(0,w.jsx)(a.A,{tag:"h2",children:n}),d&&(0,w.jsx)(l.A,{size:"lg",children:d}),(0,w.jsxs)("div",{className:"WhatWeDo-module--cardsWrapper--5370e",children:[(0,w.jsx)("div",{className:"WhatWeDo-module--cardsContainer--df44a",children:f.map((e,t)=>{const n=E(t);return(0,w.jsx)(k,{cardId:n,...e,setActive:P},n)})}),(0,w.jsx)(c.A,{itemsCount:f.length,activeCardId:C,getCardId:E})]}),m&&(0,w.jsx)(s.A,{className:"WhatWeDo-module--alert--b5252",theme:"large",background:"white",icon:null,shadow:!0,content:u||g("notificationText"),Button:(0,w.jsx)(r.A,{onClick:y,fullWidthMobile:!0,children:S})})]})}),m&&(0,w.jsx)(o.Suspense,{fallback:null,children:(0,w.jsx)(T,{title:S,services:N,isOpen:v.isOpen,closeModalCallback:j,animation:"show",id:W,formName:W})})]})}N.displayName="WhatWeDo";var C=(0,j.X)(N)},38742:function(e,t,n){n.d(t,{A:function(){return A}});var o=n(96540),i=n(5588),a=n(91906),l=n(19964),r=n(9285),s=n(54910),c=n(86578),d=n(7137),u=n(3054),p=n(22624),m=n(85061),h=n(5402),f=n(76379),g=n(53552),b=n(8125),x=n(13606),v=n(18430),y=n(69611),w=n(74848);const k=(0,o.lazy)(()=>Promise.all([n.e(9312),n.e(9252)]).then(n.bind(n,96871)));function j(e){var t,n;let{title:a,name:j,position:A,linkedin:N,showLinkedin:C=!1,gatsbyImage:P,smallPhoto:W,expertDepartment:T,achievements:S,description:E,bullets:I,certificateIDs:D,cta:B}=e;const M=(0,b.uU)(),z=(0,b.mz)(["common","expert"]),L=(0,v.q)(D),{modalState:O,showModal:_,hideModal:q}=(0,f.Eq)(),{replaceKeyword:H}=(0,f.jI)(),{linkedin:R,name:F,position:Y,expertImage:X,photo:K}=(0,x.o)(T),$=null!=j?j:(0,g.Q)(F,M),G=null!=A?A:(0,g.Q)(Y,M),Q=null!=P?P:(0,i.c)(X),U=null!=W?W:K,V=null!=N?N:R,J=null!==(t=null==B?void 0:B.button)&&void 0!==t?t:z("requestConsultation");return(0,w.jsxs)(l.A,{className:"Expert-module--container--81f1a",background:"transparent",children:[(0,w.jsxs)("div",{className:"Expert-module--layout--0ae2f",children:[(0,w.jsxs)("div",{className:"Expert-module--mainWrapper--18c36",children:[(0,w.jsxs)("div",{className:"Expert-module--contentWrapper--57c77",children:[(0,w.jsx)(r.A,{children:null!=a?a:z("title")}),(0,w.jsxs)("figure",{className:"Expert-module--figure--977ab",children:[(0,w.jsx)(c.A,{className:"Expert-module--expertPhoto--b6339",src:U,alt:G}),(0,w.jsxs)("figcaption",{className:"Expert-module--figcaption--b3d36",children:[C&&V?(0,w.jsxs)(m.A,{href:V,className:"Expert-module--linkedinLink--2e15b",children:[(0,w.jsx)("span",{className:"Expert-module--linkedinName--d9152",children:$}),(0,w.jsx)(h.A,{name:"linkedin-square",className:"Expert-module--linkedinIcon--eb5d0"})]}):(0,w.jsx)(r.A,{tag:"p",size:"h4",children:$}),(0,w.jsx)("p",{className:"Expert-module--position--a07a9",children:G})]})]}),S&&(0,w.jsx)("div",{className:"Expert-module--achievementWrapper--773d4",children:S.map(e=>{let{count:t,description:n}=e;return(0,w.jsxs)("div",{className:"Expert-module--achievement--0294a",children:[(0,w.jsx)(r.A,{tag:"p",size:"h4",className:"Expert-module--achievementCount--e0e72",children:H(t)}),(0,w.jsx)("p",{className:"Expert-module--achievementDescription--f5c32",children:H(n)})]},n)})}),E&&(0,w.jsx)("p",{className:"Expert-module--description--f3c47",children:H(E)}),I&&(0,w.jsx)(d.A,{items:I,theme:"smallMarginChecked"}),D&&(0,w.jsx)("div",{className:"Expert-module--certificatesWrapper--fed23",children:L.map(e=>{var t;let{id:n,images:o}=e;return(0,w.jsx)(c.A,{className:"Expert-module--certificateImg--0d822",src:null==o?void 0:o.preview,alt:null!==(t=null==o?void 0:o.alt)&&void 0!==t?t:"Certificate"},n)})})]}),Q&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i.G,{alt:G,image:Q,className:"Expert-module--expertPicture--75a04",imgClassName:"Expert-module--expertImg--87671",objectFit:"contain"}),(0,w.jsx)(s.A,{className:"Expert-module--backgroundPicture--31868",classImage:"Expert-module--backgroundImg--3a1d8",src:y.C,alt:"Expert background"})]})]}),(0,w.jsx)(p.A,{className:"Expert-module--alert--b0c24",theme:"large",icon:null,background:"darkGray",content:null!==(n=null==B?void 0:B.text)&&void 0!==n?n:z("ctaText"),Button:(0,w.jsx)(u.A,{onClick:_,fullWidthMobile:!0,children:J})})]}),(0,w.jsx)(o.Suspense,{fallback:null,children:(0,w.jsx)(k,{id:"expert",formName:"expert",title:J,isOpen:O.isOpen,closeModalCallback:q,animation:"show"})})]})}j.displayName="Expert";var A=(0,a.X)(j)},53552:function(e,t,n){function o(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.en}n.d(t,{Q:function(){return o}})},56860:function(e,t,n){n.d(t,{A:function(){return S}});var o={};n.r(o),n.d(o,{description:function(){return f},documents:function(){return g},icon:function(){return b},img:function(){return x},item:function(){return v},link:function(){return y},linkRow:function(){return w},list:function(){return k},paper:function(){return j},solution:function(){return A},title:function(){return N},titleLabel:function(){return C},withShadow:function(){return P},withShadowSm:function(){return W}});n(96540);var i=n(46942),a=n.n(i),l=n(86462),r=n(86578),s=n(5402),c=n(9285),d=n(81782),u=n(7137),p=n(85061),m=n(76379),h=n(8125),f="Card-module--description--b0162",g="Card-module--documents--fa6ef",b="Card-module--icon--51be1",x="Card-module--img--ee596",v="Card-module--item--24939",y="Card-module--link--533ea",w="Card-module--linkRow--21704",k="Card-module--list--03732",j="Card-module--paper--39313",A="Card-module--solution--12339",N="Card-module--title--8a973",C="Card-module--titleLabel--678a8",P="Card-module--withShadow--67e16",W="Card-module--withShadowSm--3e6e8",T=n(74848);function S(e){let{className:t,icon:n,imgSrc:i,title:g,titleTag:j="h3",titleLabel:A,subtitle:P,description:W,secondDescription:S,list:E,secondList:I,link:D,linkTitle:B,isLinkForWrapper:M=!1,theme:z}=e;const L=(0,l.useLocation)().pathname!==D?D:null,{replaceKeyword:O}=(0,m.jI)(),_=M&&L?p.A:"div",q="h3"===j?"h4":null,H=(0,h.mz)(["common"]);return(0,T.jsxs)(_,{className:a()(t,v,z&&o[z]),href:M&&L?L:null,children:[i&&(0,T.jsx)(r.A,{src:i,alt:g,className:x,"aria-hidden":!0}),n&&(0,T.jsx)(s.A,{name:n,className:b,"aria-hidden":!0}),g&&(0,T.jsx)(c.A,{tag:j,size:"h4",className:N,children:O(g)}),A&&(0,T.jsx)("p",{className:C,children:O(A)}),P&&(0,T.jsx)(d.A,{tag:"p",className:f,children:O(P)}),W&&(0,T.jsx)(d.A,{tag:"p",className:f,children:O(W)}),E&&(0,T.jsx)(u.A,{items:E,className:k,theme:"smallMarginChecked",itemTag:q}),S&&(0,T.jsx)("p",{className:f,children:O(S)}),I&&(0,T.jsx)(u.A,{items:I,className:k,theme:"smallMarginChecked",itemTag:q}),L&&(0,T.jsx)("div",{className:w,children:M?(0,T.jsx)("div",{className:y,children:null!=B?B:H("seeMore")}):(0,T.jsx)(p.A,{className:y,href:L,children:null!=B?B:H("seeMore")})})]})}},60033:function(e,t,n){n.d(t,{A:function(){return s}});n(96540);var o=n(74950),i=n(56860),a=n(91906),l=n(74848);
1function r(e){let{columns:t=3,...n}=e;const a=(e=>e>3?3:e<2?2:e)(t),r={xsm:{cols:1,gutterY:"30px"},sm:{cols:1,gutterY:"30px"},md:{cols:a,gutterX:"40px",gutterY:"40px"},lg:{cols:a,gutterX:"40px",gutterY:"40px"},xl:{cols:a,gutterX:"40px",gutterY:"60px"}};return(0,l.jsx)(o.A,{Item:i.A,theme:"biggerMargin",cardTheme:"paper",gridConfig:r,...n})}r.displayName="PaperBlock";var s=(0,a.X)(r)},69430:function(e,t,n){n.d(t,{A:function(){return d}});n(96540);var o=n(46942),i=n.n(o),a=n(9285),l=n(85061),r="TitleLink-module--link--7c72e",s="TitleLink-module--title--f04a3",c=n(74848);function d(e){let{className:t,href:n,target:o,tag:d="span",size:u,children:p,...m}=e;return(0,c.jsx)(l.A,{href:n,className:i()(r,t),target:o,...m,children:(0,c.jsx)(a.A,{tag:d,className:s,size:u,children:p})})}},69611:function(e,t,n){n.d(t,{C:function(){return o}});const o={desktop:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/desktop.png",desktop_webp:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/desktop.webp",tablet:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/tablet.png",tablet_webp:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/tablet.webp",mobile:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/mobile.png",mobile_webp:"https://static.andersenlab.com/andersenlab/new-andersensite/bg-for-blocks/call-to-action/background/mobile.webp"}},74950:function(e,t,n){n.d(t,{A:function(){return C}});var o={};n.r(o),n.d(o,{biggerMargin:function(){return x},contentLink:function(){return v},layout:function(){return y},markup:function(){return w},wrapper:function(){return k}});var i=n(96540),a=n(46942),l=n.n(a),r=n(19964),s=n(9285),c=n(35554),d=n(81782),u=n(97642),p=n(85061),m=n(22624),h=n(3054),f=n(76379),g=n(8125),b=n(91906),x="ContentWithItems-module--biggerMargin--4e937",v="ContentWithItems-module--contentLink--d9193",y="ContentWithItems-module--layout--870c9",w="ContentWithItems-module--markup--595d0",k="ContentWithItems-module--wrapper--db9a1",j=n(74848);const A=(0,i.lazy)(()=>Promise.all([n.e(9312),n.e(9252)]).then(n.bind(n,96871)));
1function N(e){let{id:t,theme:n,cardTheme:a,title:b,titleTag:x="h2",subtitle:N,description:C,markup:P,Item:W,items:T=[],gutterX:S,gutterY:E,colsXsm:I=1,colsSm:D=1,colsMd:B=2,colsLg:M=2,colsXl:z,gridConfig:L,onItemClick:O,containerProps:_={},contentLink:q,alert:H,formId:R="block-with-cards",formName:F="block-with-cards",...Y}=e;const X=(0,g.mz)(["common","requestConsultation"]),{modalState:K,showModal:$,hideModal:G}=(0,f.Eq)(),{replaceKeyword:Q}=(0,f.jI)(),U=null!=L?L:{xsm:{cols:I},sm:{cols:D},md:{cols:B},lg:{cols:M},xl:{cols:null!=z?z:M},gutterX:S,gutterY:E};return(0,j.jsx)(r.A,{id:t,..._,children:(0,j.jsxs)("div",{className:k,children:[(0,j.jsx)(s.A,{tag:x,size:"h2",children:b}),N&&(0,j.jsx)(c.A,{size:"lg",children:Q(N)}),C&&(0,j.jsx)(c.A,{size:"lg",children:C}),P&&(0,j.jsx)(d.A,{className:w,children:P}),(0,j.jsxs)("div",{className:l()(y,o[n]),children:[(0,j.jsx)(u.x,{...U,children:T.map(e=>(0,j.jsx)(u.E,{children:(0,j.jsx)(W,{...e,...Y,theme:null!=a?a:null==e?void 0:e.theme,onClick:O?()=>O(e):null})},e.id||e.title||e.description||e.subtitle))}),q&&(0,j.jsx)(p.A,{className:v,href:q,children:X("seeMore")})]}),H&&(0,j.jsx)(m.A,{className:n&&o[n],theme:"large",background:H.background||"gray",shadow:H.shadow,icon:null,content:(null==H?void 0:H.notificationText)||X("whyChooseAndersenNotificationText"),Button:(0,j.jsx)(h.A,{onClick:!H.btnLink&&$,fullWidthMobile:!0,tag:H.btnLink&&"a",href:H.btnLink,children:null==H?void 0:H.btnText})}),(0,j.jsx)(i.Suspense,{fallback:null,children:(0,j.jsx)(A,{title:null==H?void 0:H.btnText,isOpen:K.isOpen,closeModalCallback:G,id:R,formName:F})})]})})}N.displayName="ContentWithItems";var C=(0,b.X)(N)},93044:function(e,t,n){n.d(t,{A:function(){return A}});var o={};n.r(o),n.d(o,{active:function(){return d},background:function(){return u},bold:function(){return p},close:function(){return m},content:function(){return h},fixed:function(){return f},hoverBridge:function(){return g},icon:function(){return b},iconWrapper:function(){return x},modalHint:function(){return v},text:function(){return y},white:function(){return w}});var i=n(96540),a=n(46942),l=n.n(a),r=n(76379),s=n(5402),c=n(97874),d="Hint-module--active--728ee",u="Hint-module--background--9403c",p="Hint-module--bold--f806b",m="Hint-module--close--13b62",h="Hint-module--content--a0e2d",f="Hint-module--fixed--e6e21",g="Hint-module--hoverBridge--6dd3b",b="Hint-module--icon--0bfd7",x="Hint-module--iconWrapper--1a984",v="Hint-module--modalHint--c6cf6",y="Hint-module--text--5508c",w="Hint-module--white--f2feb",k=n(74848);function j(e){let{currentSlide:t,content:n,wrapperClassName:a,className:u,children:p,withIcon:f,iconColor:v,showOnlyOne:w=!1,closeOnScroll:j=!1,closeOnBackground:A=!0,toggleOnHover:N=!0,hintInsideModal:C=!1,tailPlacement:P="auto",placement:W,theme:T}=e;const{isOpen:S,showTooltip:E,hideTooltip:I}=(0,r.i8)(),D=(0,i.useRef)(null),{width:B}=(0,r.G4)(),M=(0,i.useRef)(null),z=B>=960&&N,L=(0,i.useCallback)(()=>{clearTimeout(M.current),M.current=null},[]),O=(0,i.useCallback)(()=>{L(),E()},[E]),_=(0,i.useCallback)(()=>{L(),M.current=setTimeout(I,50)},[I]);(0,i.useEffect)(()=>L,[]);const q=e=>{var t,n,o;((null===(t=D.current)||void 0===t?void 0:t.contains(e.target))||(null===(n=(o=e.target).closest)||void 0===n?void 0:n.call(o,"#tooltip")))&&"tooltipCloseIcon"!==e.target.id?e.stopPropagation():!w&&"tooltipIcon"===e.target.id||"tooltipCloseIcon"===e.target.id||Y(e)},H=(0,i.useRef)(q);H.current=q;const R=(0,i.useCallback)(e=>H.current(e),[]);(0,i.useEffect)(()=>{I()},[t]);const F=(0,i.useCallback)(e=>{var t;(e.preventDefault(),A)&&(document.body.addEventListener("click",R,{capture:!0}),null===(t=D.current)||void 0===t||t.addEventListener("click",R,{capture:!0}));S?Y(e):O()},[j,A,N,S]),Y=(0,i.useCallback)(e=>{var t,n;(L(),null!==(t=D.current)&&void 0!==t&&t.contains(e.target)&&"tooltipCloseIcon"===e.target.id&&e.stopPropagation(),A)&&(document.body.removeEventListener("click",R,{capture:!0}),null===(n=D.current)||void 0===n||n.removeEventListener("click",R,{capture:!0}));I()},[j,A,N,S]),X=(0,k.jsxs)("div",{className:h,ref:D,role:"dialog","aria-modal":"false",children:[(0,k.jsx)("div",{className:y,children:n}),(0,k.jsx)(s.A,{id:"tooltipCloseIcon",name:"close",className:m,onClick:Y,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),Y(e))},tabIndex:0,role:"button","aria-label":"Close tooltip"})]});return(0,k.jsx)(c.A,{isOpen:S,closeHandler:Y,closeOnScroll:j,node:X,placement:W,tailPlacement:P,insideModal:C,wrapperClassName:a,className:l()(u,z&&g),theme:T,onMouseEnter:z?L:void 0,onMouseLeave:z?_:void 0,children:(0,k.jsxs)("button",{type:"button",onMouseEnter:z?O:null,onMouseLeave:z?_:null,onClickCapture:F,onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),Y(e))},onBlur:e=>{var t,n,o;const i=(null===(t=D.current)||void 0===t?void 0:t.contains(e.relatedTarget))||(null===(n=e.relatedTarget)||void 0===n||null===(o=n.closest)||void 0===o?void 0:o.call(n,"#tooltip"));e.relatedTarget&&!i&&Y(e)},"aria-expanded":S,"aria-haspopup":"dialog","aria-label":f?"Show information":void 0,children:[p,f&&(0,k.jsx)("div",{className:l()(x,o[T]),children:(0,k.jsx)(s.A,{id:"tooltipIcon",name:"info-icon",className:l()(b,S&&d,o[v])})})]})})}var A=i.memo(j)},97874:function(e,t,n){n.d(t,{A:function(){return M}});var o={};n.r(o),n.d(o,{fullWidth:function(){return k},insideModal:function(){return j},manualTailPosition:function(){return A},nda:function(){return N},tail:function(){return C},tail_center:function(){return P},tail_end:function(){return W},tail_none:function(){return T},tail_start:function(){return S},text:function(){return E},tooltip:function(){return I},wrapper:function(){return D}});var i=n(96540),a=n(40961),l=n(46942),r=n.n(l),s=n(32878),c=n(67393),d=n(87110);const u="SET_SCREEN_WIDTH",p="SET_WRAPPER",m="SET_TOOLTIP",h="SET_BODY_POSITION",f="SET_TAIL_POSITION";function g(e,t){switch(t.type){case u:return{...e,screenWidth:t.payload};case p:return{...e,wrapper:t.payload};case m:return{...e,tooltip:t.payload};case h:return{...e,bodyPosition:t.payload};case f:return{...e,tailPosition:t.payload};default:return e}}var b=n(8125);const x=e=>{let{wrapper:t,tooltip:n,topPosition:o,relatedTo:i="wrapper"}=e;const a=o+n.height;return"wrapper"===i?{left:t.x+t.width/2,top:a}:{left:n.x+n.width/2,top:a}},v=e=>{let{dispatch:t,type:n,values:o,topPosition:i,tailPlacement:a}=e;"body"===n&&t({type:h,payload:{...o,top:o.top||i}}),"tail"===n&&"auto"===a&&t({type:f,payload:o})},y=e=>{let{wrapper:t,tooltip:n,screenWidth:o,placement:i,side:a}=e;if("rightSide"===a){let e=t.x+t.width/2+n.width/2;return"start"===i&&(e=t.x-20+n.width),e>=o}return t.x+t.width/2+n.width/2-n.width<=0},w=(e,t,n,o,a,l)=>{const r=(0,b.uU)(),s=(0,i.useContext)(c.z),{0:h,1:f}=(0,i.useReducer)(g,{screenWidth:null,wrapper:null,tooltip:null,bodyPosition:null,tailPosition:null}),w=(0,i.useRef)(null),k=(0,i.useRef)(null),{screenWidth:j,wrapper:A,tooltip:N,bodyPosition:C,tailPosition:P}=h,W=()=>{const e=(e=>e?document.getElementById("modal").scrollTop:window.scrollY)(l),o=(e=>{let{wrapper:t,tooltip:n,globalY:o}=e;return t.y+o-n.height-16})({wrapper:A,tooltip:N,globalY:e});if(A.width>N.width)return void(e=>{let{wrapper:t,tooltip:n,placement:o,dispatch:i,topPosition:a,tailPlacement:l}=e;const r=(e,t)=>v({dispatch:i,type:e,values:t,topPosition:a,tailPlacement:l}),s=e=>x({wrapper:t,tooltip:n,topPosition:a,relatedTo:e});"center"===o?(r("body",{left:t.x-t.width/2+n.width/2}),r("tail",s("tooltip"))):"start"===o?(r("body",{left:t.x}),r("tail",s("tooltip"))):"end"===o&&(r("body",{left:t.x+t.width-n.width}),r("tail",s("tooltip")))})({wrapper:A,tooltip:N,placement:t,dispatch:f,topPosition:o,tailPlacement:n});if("start"===t)return void(e=>{let{wrapper:t,tooltip:n,lang:o,screenWidth:i,placement:a,dispatch:l,topPosition:r,tailPlacement:s}=e;const c=(e,t)=>v({dispatch:l,type:e,values:t,topPosition:r,tailPlacement:s}),d=e=>y({wrapper:t,tooltip:n,screenWidth:i,placement:a,side:e});"ae"===o?c("body",{left:t.x-250}
1):d("leftSide")?c("body",{left:t.x-15<10?10:t.x-15}):d("rightSide")?c("body",{right:10}):c("body",{left:t.x-20}),c("tail",x({wrapper:t,tooltip:n,topPosition:r}))})({wrapper:A,tooltip:N,lang:r,screenWidth:j,placement:t,dispatch:f,topPosition:o,tailPlacement:n});const i=(e=>{let{wrapper:t,tooltip:n,screenWidth:o,placement:i,dispatch:a,topPosition:l,tailPlacement:r}=e;const s=(e,t)=>v({dispatch:a,type:e,values:t,topPosition:l,tailPlacement:r}),c=()=>x({wrapper:t,tooltip:n,topPosition:l}),d=e=>y({wrapper:t,tooltip:n,screenWidth:o,placement:i,side:e});if(t.x<o/2){if(d("leftSide"))return s("body",{left:10}),s("tail",c()),!0}else if(d("rightSide"))return s("body",{right:10}),s("tail",c()),!0;return!1})({wrapper:A,tooltip:N,screenWidth:j,placement:t,dispatch:f,topPosition:o,tailPlacement:n});i||(!l||t?"bottom-start-stick"!==t?(e=>{let{wrapper:t,tooltip:n,dispatch:o,topPosition:i,tailPlacement:a}=e;const l=(e,t)=>v({dispatch:o,type:e,values:t,topPosition:i,tailPlacement:a});l("body",{left:t.x-n.width/2+t.width/2}),l("tail",x({wrapper:t,tooltip:n,topPosition:i}))})({wrapper:A,tooltip:N,dispatch:f,topPosition:o,tailPlacement:n}):(e=>{let{wrapper:t,tooltip:n,screenWidth:o,dispatch:i,globalY:a}=e;const l=t.y+a+t.height;t.x+n.width>=o?v({dispatch:i,type:"body",values:{right:10,top:l}}):v({dispatch:i,type:"body",values:{left:t.x,top:l}})})({wrapper:A,tooltip:N,screenWidth:j,dispatch:f,globalY:e}):(e=>{let{wrapper:t,tooltip:n,screenWidth:o,lang:i,dispatch:a,topPosition:l,tailPlacement:r}=e;const s=(e,t)=>v({dispatch:a,type:e,values:t,topPosition:l,tailPlacement:r}),c=t.x-n.width/2+t.width/2;s("body",o<1025?{left:c>60?c-50:c+10}:"ae"===i?{left:c+100}:{left:c});s("tail",x({wrapper:t,tooltip:n,topPosition:l}))})({wrapper:A,tooltip:N,screenWidth:j,lang:r,dispatch:f,topPosition:o,tailPlacement:n}))};return(0,i.useEffect)(()=>{var t;const n=null===(t=k.current)||void 0===t?void 0:t.getBoundingClientRect();if(f({type:p,payload:n}),e){var o;const e=null===(o=w.current)||void 0===o?void 0:o.getBoundingClientRect();f({type:m,payload:e})}},[e]),(0,i.useEffect)(()=>{e&&A&&N&&W()},[e,A,N]),(0,i.useEffect)(()=>{const e=()=>{f({type:u,payload:window.innerWidth})};e();const t=(0,d.sg)(e,100);return window.addEventListener("resize",t),o&&(null==s||s.addEventListener("scroll",a,{passive:!0})),()=>{o&&(null==s||s.removeEventListener("scroll",a)),window.removeEventListener("resize",t)}},[]),{wrapperRef:k,tooltipRef:w,bodyPosition:C,tailPosition:P}};var k="Tooltip-module--fullWidth--51104",j="Tooltip-module--insideModal--e32e1",A="Tooltip-module--manualTailPosition--53dbe",N="Tooltip-module--nda--b6f5c",C="Tooltip-module--tail--580d5",P="Tooltip-module--tail_center--20d4a",W="Tooltip-module--tail_end--c72e3",T="Tooltip-module--tail_none--660ea",S="Tooltip-module--tail_start--8eede",E="Tooltip-module--text--bd248",I="Tooltip-module--tooltip--269be",D="Tooltip-module--wrapper--69ae3",B=n(74848);function M(e){let{isOpen:t,closeHandler:n,closeOnScroll:i,placement:l="center",tailPlacement:d="center",text:u,node:p,insideModal:m=!1,className:h,wrapperClassName:f,textClassName:g,children:b,closeButton:x=!1,theme:v,onMouseEnter:y,onMouseLeave:k}=e;const{wrapperRef:N,tooltipRef:P,bodyPosition:W,tailPosition:T}=w(t,l,d,i,n,m);return(0,B.jsxs)("div",{ref:N,className:r()(D,f,m&&j,v&&o[v]),children:[b,t&&a.createPortal((0,B.jsx)(c.z.Provider,{value:P.current,children:(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)("div",{id:"tooltip",ref:P,className:r()(I,h,"auto"!==d&&A,"auto"!==d&&o[`tail_${d}`],m&&j,v&&o[v]),style:{...W},onMouseEnter:y,onMouseLeave:k,children:[x&&(0,B.jsx)(s.A,{onClose:n,size:"sm"}),u&&(0,B.jsx)("div",{className:r()(E,g),children:u}),p]}),"auto"===d&&(0,B.jsx)("span",{className:r()(C,m&&j),style:{...T}})]})}),document.getElementById(m?"modal":"___gatsby"))]})}},97896:function(e,t,n){n.r(t),n.d(t,{Head:function(){return x},default:function(){return v}});n(96540);var o=n(86424),i=n(79439),a=n(38959),l=n(37902),r=n(38742),s=n(60033),c=n(86408);const d={id:"calculator-blockchain",formName:"price-blockchain",title:"Cost calculator",subtitle:"Please select the necessary parameters to get a personalized offer for your custom blockchain software project.",counter:!1,sections:[{name:"engagement_model",type:"engagement_model",blockType:"radioButton",counterType:"radio",totalBoxType:"string",defaultValue:!1,title:"Engagement model",mobileTitles:{default:"Engagement model",active:"Engagement model",section:"Engagement model"},subtitle:"Please select the engagement model fitting your request",items:["Product development","Team augmentation","Consulting"],wrapperBoxesCN:"withoutMT"},{name:"stage",type:"stage",blockType:"radioButton",counterType:"radio",totalBoxType:"string",defaultValue:!1,title:"Stage",mobileTitles:{default:"Stage",active:"Stage",section:"Stage"}
1,subtitle:"Choose the current stage of your software development process",items:["Idea","Discovery","Specification/Prototype","MVP","Developed application"],wrapperBoxesCN:"withoutMT"},{name:"select_other_services",type:"select_other_services",blockType:"checkbox",counterType:"checkbox",defaultValue:!1,title:"Select other services",mobileTitles:{default:"Other services",active:"Other services",section:"Other services"},subtitle:"What additional services does your software development project require?",items:["Web and Mobile Development","UI/UX Design","Security","Business Analysis","Architecture Planning","QA/QA Automation Engineer","Cloud Development","Project Management"],accordion:!0},{name:"budget",type:"budget",blockType:"rangeSlider",counterType:"range",totalBoxType:"range",defaultValue:!1,initialStep:1,defaultOptions:{1:"up to 25K",2:"25-50K",3:"50-100K",4:"100-200K",5:"Over 200K"},items:["Estimated budget"],title:"Select estimated budget",subtitle:"Select the estimated budget range for your project in USD:",subtitleMobile:"Indicate your project budget:",mobileTitles:{default:"Select estimated budget",active:"Budget",section:"Select estimated budget"},accordion:!0,borderBottom:!1}]};var u=n(87494),p=n(43437),m=n(61868),h=n(48738),f=JSON.parse('{"Lv":{"title":"Blockchain Software Development Services","size":"sm"},"N4":{"title":"Choose Andersen for your Blockchain development project","items":[{"description":"Andersen masters all technologies to build next-gen decentralized solutions for FinTech and other industries requiring new approaches and greater transparency and verifiability","count":"{age}","countDescription":"years in IT business"},{"description":"Our clients rank Andersen\'s team as a reliable custom software development company capable of unleashing the full potential of tech, including web 3.0, to match their unique requirements","count":"4.9/5","countDescription":"on Clutch"},{"description":"Our mastery of advanced tech, including custom blockchain software development, and ability to deliver complex IT projects turn 90% of our customers into recurring ones!","count":"90%","countDescription":"recurring customers"}]},"qb":{"title":"What we do","items":[{"title":"Crypto Swaps","description":"Enable your end-users to quickly and safely exchange their crypto assets for other available coins and tokens."},{"title":"Safe Payments","description":"Our engineers will protect your Blockchain FinTech Solutions with advanced and reliable security mechanisms."},{"title":"dApp Development","description":"In the new emerging Web3 world, the demand for decentralized applications is growing across the world. With Andersen, you will quickly start capitalizing on this trend."},{"title":"Blockchain Marketplaces","description":"Andersen\'s Blockchain experts possess all the skills and knowledge required to deliver 100% transparent P2P trading marketplaces capable of using smart contracts to prevent fraud."},{"title":"DeFi Lending Solutions","description":"Alternative lending solutions and decentralized finance solutions built by Andersen will unleash the potential of blockchain-based smart contracts to match your needs in terms of scalability and security."},{"title":"Crypto Payment Solutions","description":"Secure and quick payment gateways and transaction processing services based on encrypted DLT are just some of our key domains of Blockchain Development expertise."}]},"pg":{"expertDepartment":"finance","description":"Denis successfully leads our Financial Technologies Department. His professionalism has made many demanding projects possible.","bullets":["Certified Digital Banker;","MA in Finance with a deep understanding of industry-specific needs;","12-year-long track record of successful work in Finance."]},"PX":{"columns":2,"title":"Benefits of blockchain technology","subtitle":"The groundbreaking role blockchain can play for your organization is all about an unprecedented level of data security and traceability across your entire business network","alert":{"btnText":"Request consultation"}
1,"items":[{"title":"Greater security","description":"With the potential of blockchain at your disposal, you can ensure previously unseen security. It becomes possible owing to the P2P-ensured data integrity and record-keeping. Manage your data safely."},{"title":"Optimized costs","description":"In its essence, the key advantage of blockchain is the ability to get rid of intermediaries. As an outcome, you can save time, money, and resources to concentrate your efforts and spending on what really matters."},{"title":"Enhanced scalability","description":"The inherent features of blockchain technologies will make your data network much more scalable. Since new information and new transactions are added via equally important blocks, you can enjoy unseen flexibility."},{"title":"Higher transparency","description":"By definition, blockchain makes every transaction and blocks of information easily traceable and irrevocable. Hence, you are always in the right position to track and monitor what has happened across your network."}]},"Yq":{"description":"We are proud of the financial projects Andersen has taken part in. Here is what our customers say about our expertise in Financial Software Development."},"$p":{"title":"IT Solutions for Financial Industry","page":"financial-service"},"oL":{"title":"Book a free tech consultation"}}'),g=n(74848);var b=JSON.parse('{"d":{"title":"Blockchain Software Development Services, UK – Andersen","description":"Partner with Andersen, a blockchain software company that specialises in providing advanced solutions for applying blockchain technology to businesses."}}');const x=e=>{let{location:t}=e;return(0,g.jsx)(h.A,{...b.d,...t})};var v=function(e){let{pageContext:{pagePath:t}}=e;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(o.A,{...f.Lv}),(0,g.jsxs)(i.A,{paddingDisable:"top",children:[(0,g.jsx)(a.A,{...f.N4}),(0,g.jsx)(l.A,{...f.qb}),(0,g.jsx)(r.A,{...f.pg}),(0,g.jsx)(s.A,{...f.PX}),(0,g.jsx)(c.t,{config:d}),(0,g.jsx)(u.A,{pageKey:t,...f.Yq}),(0,g.jsx)(p.A,{...f.$p}),(0,g.jsx)(m.A,{...f.oL})]})]})}}}]);
2//# sourceMappingURL=component---src-pages-uk-industries-financial-services-custom-blockchain-solutions-index-jsx-6a6e1343a3f37742d02c.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.