1"use strict";(self.webpackChunkandersen_site_gatsby=self.webpackChunkandersen_site_gatsby||[]).push([[31419],{1425:function(e,t,n){n.d(t,{A:function(){return i.A}});var i=n(28693)},10394:function(e,t,n){n.d(t,{A:function(){return N}});var i={};n.r(i),n.d(i,{active:function(){return m},collapse:function(){return p},description:function(){return h},hidden:function(){return f},panel:function(){return g},panelContentWrapper:function(){return v},title:function(){return b},wrapper:function(){return x}});var o=n(96540),s=n(19964),a=n(9285),r=n(46942),l=n.n(r),c=n(3833),d=n(81782),u=n(76379),m="FaqItem-module--active--16309",p="FaqItem-module--collapse--3cdb4",h="FaqItem-module--description--05576",f="FaqItem-module--hidden--9050d",g="FaqItem-module--panel--fd53f",v="FaqItem-module--panelContentWrapper--21cf4",b="FaqItem-module--title--59bb6",x="FaqItem-module--wrapper--e4557",w=n(74848);function y(e){let{id:t,title:n,description:o,theme:s,onClick:a,isOpened:r,hide:y}=e;const{replaceKeyword:k}=(0,u.jI)();return(0,w.jsxs)("section",{id:t,className:l()(x,s&&i[s],y&&f),itemScope:!0,itemProp:"mainEntity",itemType:"https://schema.org/Question",children:[(0,w.jsx)("button",{className:l()(g,r&&m),onClick:a,children:(0,w.jsx)("h3",{className:b,itemProp:"name",children:n})}),(0,w.jsx)(c.A,{isOpened:r,className:l()(v,p),children:(0,w.jsx)("div",{itemScope:!0,itemProp:"acceptedAnswer",itemType:"https://schema.org/Answer",children:(0,w.jsx)(d.A,{className:h,tag:"p",itemProp:"text",children:k(o)})})})]})}var k=n(8125),A=n(67393),j=n(91906);function C(e){let{title:t,accordionInfo:n,limiter:i=4}=e;const r=(0,k.mz)(["common"]),{0:l,1:c}=(0,o.useState)(null),{0:d,1:u}=(0,o.useState)(i),m=(0,o.useCallback)(e=>{c(l===e?null:e)},[l]);return(0,w.jsx)(s.A,{id:"faq",itemScope:!0,itemType:"https://schema.org/FAQPage",children:(0,w.jsxs)("div",{className:"Faq-module--layout--fdd9f",children:[(0,w.jsx)(a.A,{children:t}),(0,w.jsxs)("div",{className:"Faq-module--wrapper--9b6ad",children:[n.map((e,t)=>{let{title:n,description:i}=e;return(0,w.jsx)(y,{id:t,title:n,description:i,isOpened:l===n||0===t&&null===l,onClick:()=>m(n),hide:t+1>d},t)}),n.length>i&&(0,w.jsx)("div",{className:"Faq-module--buttonsRow--cf7cd",children:d>=n.length?(0,w.jsx)("button",{onClick:()=>{u(i),(0,A.A)("faq"),c(null)},className:"Faq-module--hideAllButton--ed41d",children:r("hideAll")}):(0,w.jsx)("button",{onClick:()=>{u(e=>e+i)},className:"Faq-module--showMoreButton--8f58a",children:`${r("showMore")} (${n.length-d})`})})]})]})})}C.displayName="Faq";var N=(0,j.X)(C)},19277:function(e,t,n){n.d(t,{MP:function(){return c},ZO:function(){return r},ao:function(){return a}});var i=n(96540),o=n(76379),s=n(67393);const a=(e,t)=>{const{0:n,1:a}=(0,i.useState)(e),{0:r,1:l}=(0,i.useState)(null),{width:c}=(0,o.G4)(),d=(0,i.useMemo)(()=>c<544?"mobile":c<960?"tablet":"desktop",[c]);(0,i.useEffect)(()=>{a("mobile"===d?e-1:e)},[d]);const u=(0,i.useCallback)(()=>{a(e=>e+r)},[r]);return(0,i.useEffect)(()=>
1{l("mobile"!==d?2:3)},[c]),{count:n,showMore:u,resetCount:()=>{a(e),t&&(0,s.A)(t)}}},r=e=>{let{pageSize:t,anchor:n,initialShowCount:a=3}=e;const{0:r,1:l}=(0,i.useState)(t),{0:c,1:d}=(0,i.useState)(a),{width:u}=(0,o.G4)(),m=(0,i.useMemo)(()=>u<544?"mobile":u<960?"tablet":"desktop",[u]);(0,i.useEffect)(()=>{l("mobile"===m?3:t)},[m]);const p=(0,i.useCallback)(()=>{l(e=>e+c),"mobile"!==m&&d(3===c?2:3),"mobile"===m&&2===c&&d(3)},[c,m]);return{count:r,showMore:p,resetCount:()=>{l(t),d(3),n&&(0,s.A)(n)},checkCardWidth:function(e,t){let n;switch(m){case"desktop":case"tablet":n=function(e,t){return t<=2||3!==t&&(4===t||(t>7&&e===t-1&&(e+1)%5==3||(t>7&&e===t-2&&(e+1)%5==3||(t>7&&e===t-1&&(e+1)%5==4||((e+1)%5==1||(e+1)%5==2)))))}(e,t);break;default:n=!1}return n?"lgWidth":"smWidth"},checkHide:function(e){return e>r}}},l=function(e,t){if(void 0===t&&(t=0),!e||0===e.length)return null;const n=e[t];return null!=n&&n.previewImage?n:l(e,t+1)},c=e=>{const t=l(e),n=(0,i.useMemo)(()=>e.filter(e=>{let{id:n}=e;return n!==(null==t?void 0:t.id)}),[e,t]);return{popular:t,lastUpdated:n}}},22624:function(e,t,n){n.d(t,{A:function(){return P}});var i={};n.r(i),n.d(i,{buttonWrapper:function(){return f},content:function(){return g},darkGrayBg:function(){return v},fontSizelg:function(){return b},fontSizemd:function(){return x},galleryBg:function(){return w},grayBg:function(){return y},hint:function(){return k},icon:function(){return A},large:function(){return j},largeWithText:function(){return C},list:function(){return N},person:function(){return S},shadow:function(){return I},text:function(){return T},whiteBg:function(){return W}});n(96540);var o=n(46942),s=n.n(o),a=n(5402),r=n(81782),l=n(9285),c="ListItem-module--count--acb14",d="ListItem-module--listIcon--54913",u="ListItem-module--listItem--ebcf5",m="ListItem-module--listText--d62e3",p=n(74848);function h(e){let{icon:t,count:n,text:i}=e;return(0,p.jsxs)("div",{className:u,children:[t&&(0,p.jsx)(a.A,{name:t,className:d}),n&&(0,p.jsx)(l.A,{className:c,tag:"p",size:"h2",children:n}),(0,p.jsx)("p",{className:m,children:i})]})}var f="Alert-module--buttonWrapper--ace0c",g="Alert-module--content--1d5b6",v="Alert-module--darkGrayBg--9f1f5",b="Alert-module--fontSizelg--da0a5",x="Alert-module--fontSizemd--36525",w="Alert-module--galleryBg--a0890",y="Alert-module--grayBg--45600",k="Alert-module--hint--77f74",A="Alert-module--icon--ecd8b",j="Alert-module--large--5a129",C="Alert-module--largeWithText--cf872",N="Alert-module--list--9bf8b",S="Alert-module--person--0b10b",I="Alert-module--shadow--fae3c",T="Alert-module--text--340fb",W="Alert-module--whiteBg--665ac";function P(e){let{icon:t="hint",className:n,content:o,markupContent:l,theme:c,background:d="gray",shadow:u,fontSize:m="md",Button:v,list:b}=e;return(0,p.jsxs)("aside",{className:s()(k,c&&i[c],d&&i[`${d}Bg`],u&&I,n),children:[(0,p.jsx)("div",{className:s()(g,i[`fontSize${m}`]),children:b?(0,p.jsx)("div",{className:N,children:b.map((e,t)=>(0,p.jsx)(h,{...e},t))}):(0,p.jsxs)(p.Fragment,{children:[t&&(0,p.jsx)(a.A,{name:t,className:A}),o&&(0,p.jsx)("div",{className:T,children:o}),l&&(0,p.jsx)(r.A,{className:T,children:l})]})}),v&&(0,p.jsx)("div",{className:f,children:v})]})}},22843:function(e,t,n){n.d(t,{A:function(){return J}});var i={};n.r(i),n.d(i,{content:function(){return x},description:function(){return w},fullWidthImg:function(){return y},icon:function(){return k},img:function(){return A},imgLinkWrapper:function(){return j},item:function(){return C},largeImg:function(){return N},link:function(){return S},linkRow:function(){return I},picture:function(){return T},tag:function(){return W},title:function(){return P},views:function(){return M},withDesc:function(){return B},withImg:function(){return D}});var o={};n.r(o),n.d(o,{hideAllButton:function(){return F},insights:function(){return R},latest:function(){return _},sectionTitle:function(){return q},seeMore:function(){return H},showRow:function(){return $},withMinHeight:function(){return X},withScroll:function(){return K},wrapper:function(){return G}});var s=n(96540),a=n(19964),r=n(9285),l=n(35554),c=n(46942),d=n.n(c),u=n(97642),m=n(24794),p=n(5588),h=n(54910),f=n(96505),g=n(69430),v=n(8125),b=n(28802),x="ArticleCard-module--content--dcca7",w="ArticleCard-module--description--94c87",y="ArticleCard-module--fullWidthImg--26e61",k="ArticleCard-module--icon--c09a4",A="ArticleCard-module--img--1cad0",j="ArticleCard-module--imgLinkWrapper--020fd",C="ArticleCard-module--item--d6657",N="ArticleCard-module--largeImg--479b6",S="ArticleCard-module--link--94122",I="ArticleCard-module--linkRow--68fc8",T="ArticleCard-module--picture--73f6e",W="ArticleCard-module--tag--e6c90",P="ArticleCard-module--title--59600",M="ArticleCard-module--views--96a41",B="ArticleCard-module--withDesc--a16b5",D="ArticleCard-module--withImg--4b8a9",z=n(74848);function E(e){let{className:t,img:n,previewImage:o,title:a,description:r,withDesc:l=!1,link:c,readingTime:u,metadata:{tags:y},theme:k}=e;const N=(0,v.mz)(["common"]),P=(0,s.useMemo)(()=>Boolean(n)||Boolean(o),[n,o]);return(0,z.jsxs)("article",{className:d()(t,C,i[k]),onClick:()=>{var e;c.startsWith(b.Z5)||c.startsWith(b.XY)?(0,m.navigate)(c):null===(e=window)||void 0===e||e.open(c,"_blank")},children:[P&&(0,z.jsxs)("div",{className:j,children:[o&&(0,z.jsx)(p.G,{image:null==o?void 0:o.gatsbyImageData,alt:a,className:T,imgClassName:A}),n&&(0,z.jsx)(h.A,{src:n,alt:a,className:T,classImage:A})]}),(0,z.jsxs)("div",{className:d()(x,P&&D,l&&B),children:[(0,z.jsx)("div",{className:d()(M,P&&D),children:u&&`${N("readingTime")}: ${u} ${N("mins")}`}),a&&(0,z.jsx)(g.A,{tag:"h3",size:"lg",href:c,onClick:e=>e.preventDefault(),children:a}),r&&(l||!P)&&(0,z.jsx)("p",{className:w,children:r}),y.length>0&&(0,z.jsx)(f.A,{className:d()(W,P&&D),theme:"oval",children:y[0].name}),c&&(0,z.jsx)("div",{className:I,children:(0,z.jsx)("div",{className:S,children:N("seeMore")})})]})]})}function L(e){let{hidden:t,link:n,title:i,readingTime:o}=e;const s=(0,v.mz)(["common"]);return(0,z.jsxs)("article",{className:d()("LatestArticle-module--article--a34f6",t&&"LatestArticle-module--hidden--a671c"),onClick:()=>{var e;n.startsWith(b.Z5)||n.startsWith(b.XY)?(0,m.navigate)(n):null===(e=window)||void 0===e||e.open(n,"_blank")},children:[(0,z.jsx)(g.A,{tag:"h3",href:n,size:"lg",onClick:e=>e.preventDefault(),children:i}),(0,z.jsxs)("div",{className:"LatestArticle-module--bottom--5cd7b",children:[(0,z.jsx)("div",{className:"LatestArticle-module--views--f00cb",children:o&&`${s("readingTime")}: ${o} ${s("mins")}`}),n&&(0,z.jsx)("div",{className:"LatestArticle-module--link--dc688",children:s("seeMore")})]})]})}var O=n(76379),F="Highlight-module--hideAllButton--680ec",R="Highlight-module--insights--31a2d",_="Highlight-module--latest--395c8",q="Highlight-module--sectionTitle--cfb5b",H="Highlight-module--seeMore--8264b",$="Highlight-module--showRow--920ec",X="Highlight-module--withMinHeight--26027",K="Highlight-module--withScroll--d636f",G="Highlight-module--wrapper--0f78f";function U(e){let{popular:t,lastUpdated:n,theme:i,pageSize:a=4}=e;const r=(0,s.useRef)(null),l=(0,v.mz)(["common","article"]),{0:c,1:m}
1=(0,s.useState)(a),{width:p}=(0,O.G4)(),h="insights"!==i&&n.length>4&&p>545,f=(0,s.useCallback)(()=>{m(e=>e+a)},[]),g=0===n.length;return(0,z.jsx)("div",{className:d()(G,!g&&X,i&&o[i]),children:(0,z.jsxs)(u.x,{sm:{cols:1,gutterY:"20px"},md:{cols:5,gutterX:"20px"},lg:{cols:5,gutterX:"20px"},xl:{cols:5,gutterX:"50px"},children:[(0,z.jsx)(u.E,{Tag:"section",colSpan:g?5:3,children:t&&(0,z.jsxs)("div",{children:[(0,z.jsx)("p",{className:q,children:l("popularTitle")}),(0,z.jsx)(E,{...t,metadata:{tags:[]},withDesc:!0,theme:g?"fullWidthImg":"largeImg"})]})}),!g&&n&&(0,z.jsx)(u.E,{Tag:"section",colSpan:2,children:(0,z.jsxs)("div",{className:_,children:[(0,z.jsx)("p",{className:q,children:l("latestTitle")}),(0,z.jsx)("div",{className:h?K:void 0,ref:r,children:n.map((e,t)=>{const n=t>=c&&!h;return(0,z.jsx)(L,{...e,hidden:n},e.id)})}),!h&&a<(null==n?void 0:n.length)&&(0,z.jsx)("div",{className:$,children:c>(null==n?void 0:n.length)?(0,z.jsx)("button",{onClick:()=>{var e;m(a),null===(e=r.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},className:F,children:l("hideAll")}):(0,z.jsx)("button",{onClick:f,className:H,children:`${l("showMore")} (${(null==n?void 0:n.length)-c})`})})]})})]})})}var Y=n(19277),Q=n(91906);function Z(e){let{title:t,description:n,items:i}=e;const{popular:o,lastUpdated:s}=(0,Y.MP)(i);return i&&0!==i.length?(0,z.jsx)(a.A,{id:"articles",children:(0,z.jsxs)("div",{className:"Articles-module--wrapper--fb042",children:[(0,z.jsx)(r.A,{tag:"h2",children:t}),n&&(0,z.jsx)(l.A,{size:"lg",children:n}),(0,z.jsx)(U,{popular:o,lastUpdated:s})]})}):null}Z.displayName="Articles";var J=(0,Q.X)(Z)},28693:function(e,t,n){n.d(t,{A:function(){return v}});var i=n(96540),o=n(56860),s=n(3054),a=n(19964),r=n(9285),l=n(35554),c=n(25004),d=n(8175),u=n(22624),m=n(76379),p=n(91906),h=n(74848);const f=(0,i.lazy)(()=>Promise.all([n.e(69312),n.e(19252)]).then(n.bind(n,96871)));function g(e){let{id:t="industries",title:n,subtitle:p,items:g,alert:v}=e;const{0:b,1:x}=(0,i.useState)(0),{modalState:w,showModal:y,hideModal:k}=(0,m.Eq)(),A=(0,i.useCallback)((e,t)=>{x(t)},[]),j=(0,i.useMemo)(()=>({customPaging:d.zP.bind(null,g.length,b/3),appendDots:d.WB,dotsClass:"slick-pagination",dots:!0,slidesToShow:3,slidesToScroll:3,arrows:!0,infinite:!1,responsive:[{breakpoint:961,settings:{customPaging:d.zP.bind(null,g.length,b/2),slidesToShow:2,slidesToScroll:2,arrows:!1}},{breakpoint:544,settings:{customPaging:d.zP.bind(null,g.length,b),slidesToShow:1,slidesToScroll:1,arrows:!1}}]}),[g.length,b]),C=!1===(null==v?void 0:v.showButton)?null:(0,h.jsx)(s.A,{onClick:y,fullWidthMobile:!0,children:null==v?void 0:v.btnText});return(0,h.jsxs)(a.A,{id:t,className:"defaultSlider",children:[(0,h.jsxs)("div",{className:"SeoSlider-module--wrapper--7b914",children:[(0,h.jsx)(r.A,{tag:"h2",children:n}),p&&(0,h.jsx)(l.A,{size:"lg",children:p}),(0,h.jsx)("div",{className:"SeoSlider-module--cardsWrapper--7eb09",children:(0,h.jsx)(c.A,{...j,beforeChange:A,children:g.map((e,t)=>(0,h.jsx)(o.A,{className:"SeoSlider-module--card--d7de6",theme:"solution",isLinkForWrapper:!1,...e},t))})}),v&&(0,h.jsx)(u.A,{className:"SeoSlider-module--hint--95167",theme:"large",background:null==v?void 0:v.background,content:null==v?void 0:v.text,shadow:"white"===(null==v?void 0:v.background),list:null==v?void 0:v.list,icon:null,Button:C})]}),w.isOpen&&(0,h.jsx)(i.Suspense,{fallback:null,children:(0,h.jsx)(f,{title:null==v?void 0:v.btnText,isOpen:w.isOpen,closeModalCallback:k,id:"seo-slider",formName:"seo-slider"})})]})}g.displayName="SeoSlider";var v=(0,p.X)(g)},32311:function(e,t,n){n.d(t,{A:function(){return M}});var i={};n.r(i),n.d(i,{button:function(){return b},buttonRow:function(){return x},container:function(){return w},darkBackground:function(){return y},fullWidthImage:function(){return k},image:function(){return A},link:function(){return j},picture:function(){return C},titleRow:function(){return N},withImg:function(){return S},wrapper:function(){return I}});var o=n(96540),s=(n(86578),n(74848));var a=n(46942),r=n.n(a),l=n(19964),c=n(9285),d=n(35554),u=n(3054),m=n(85061),p=n(54910),h=n(76379),f=n(8125),g=n(42174),v=n(91906),b="CallToAction-module--button--7daf8",x="CallToAction-module--buttonRow--92a70",w="CallToAction-module--container--03709",y="CallToAction-module--darkBackgroun
1d--392fb",k="CallToAction-module--fullWidthImage--6696f",A="CallToAction-module--image--69128",j="CallToAction-module--link--68b43",C="CallToAction-module--picture--75e10",N="CallToAction-module--titleRow--4c6b8",S="CallToAction-module--withImg--2e00d",I="CallToAction-module--wrapper--c667e";const T=(0,o.lazy)(()=>Promise.all([n.e(69312),n.e(19252)]).then(n.bind(n,96871))),W=(0,o.lazy)(()=>Promise.all([n.e(69312),n.e(43603)]).then(n.bind(n,43603)));function P(e){var t;let{id:n="call-to-action",title:a,titleTag:v="h2",subtitle:k,buttonText:P,buttonLink:M,buttonTarget:B,additionalLink:D,theme:z,image:E,formName:L,withNda:O,withAgreement:F,withAttach:R,commentPlaceholder:_,commentPlaceholderMessage:q,modalTitle:H,modalAsideData:$,className:X,margin:K,background:G="gray",modalData:U,onButtonClick:Y}=e;const{modalState:Q,showModal:Z,hideModal:J}=(0,h.Eq)(),V=(0,f.mz)(["common"]),ee=F?"cta-with-agreement":"cta-block",te=P||V("contactUs"),ne="transparent"===G,ie=null!==(t=null==U?void 0:U.type)&&void 0!==t?t:"requestConsultation",oe=()=>{(0,g.oe)("ndrsn_cta_block",{action:"click_on_button",label:window.location.href})};return(0,s.jsxs)(l.A,{id:n,className:r()(w,i[z],E&&"fullWidthImage"!==z&&S,ne&&y,X),margin:K,background:G,children:[E&&(0,s.jsx)(p.A,{src:E,className:C,classImage:A}),(0,s.jsxs)("div",{className:I,children:[(0,s.jsxs)("div",{className:N,children:[(0,s.jsx)(c.A,{tag:v,size:"h3",children:a}),k&&(0,s.jsx)(d.A,{children:k})]}),(0,s.jsxs)("div",{className:x,children:[M?(0,s.jsx)(u.A,{tag:"a",target:B,href:M,className:b,onClick:oe,children:te}):(0,s.jsx)(u.A,{type:"submit",className:b,onClick:e=>{oe(),"function"==typeof Y?Y():Z(e)},children:te}),D&&(0,s.jsx)(m.A,{href:D,target:"_blank",className:j,onClick:oe,children:V("seeMore")})]})]}),(0,s.jsx)(o.Suspense,{fallback:null,children:"offersConsultation"===ie?(0,s.jsx)(W,{id:ee,formName:null!=L?L:ee,isOpen:Q.isOpen,closeModalCallback:J,...U}):(0,s.jsx)(T,{isOpen:Q.isOpen,closeModalCallback:J,animation:"show",title:H||te,commentPlaceholder:_,commentPlaceholderMessage:q,id:ee,formName:null!=L?L:ee,withAgreement:F,withNda:O,withAttach:R,modalAsideData:$})})]})}P.displayName="CallToAction";var M=(0,v.X)(P)},32878:function(e,t,n){n.d(t,{A:function(){return h}});var i={};n.r(i),n.d(i,{close:function(){return c},closeIcon:function(){return d},sizeSm:function(){return u},themeDark:function(){return m}});var o=n(96540),s=n(46942),a=n.n(s),r=n(87110),l=n(5402),c="CloseButton-module--close--e0623",d="CloseButton-module--closeIcon--c0e75",u="CloseButton-module--sizeSm--3583c",m="CloseButton-module--themeDark--1abf0",p=n(74848),h=(0,o.forwardRef)(function(e,t){let{className:n,onClose:o,icon:s,theme:u,size:m,iconName:h="close",autoFocus:f,...g}=e;return(0,p.jsx)("button",{ref:t,className:a()(s?d:c,n,u&&i[`theme${(0,r.Zb)(u)}`],m&&i[`size${(0,r.Zb)(m)}`]),onClick:o,"aria-label":"Close",autoFocus:f,...g,children:s&&(0,p.jsx)(l.A,{name:h})})})},33777:function(e,t,n){n.d(t,{md:function(){return o},t:function(){return i}});var i="list-module--checkedItem--d29db",o="list-module--md--60f8f"},37902:function(e,t,n){n.d(t,{A:function(){return N}});var i=n(96540),o=n(19964),s=n(9285),a=n(35554),r=n(3054),l=n(22624),c=n(78780),d=n(85692),u=n(46942),m=n.n(u),p=n(81782),h=n(5402),f=n(69430),g=n(85061),v=n(76379),b=n(8125),x="WhatWeDoCard-module--title--62500",w=n(33777),y=n(74848);function k(e){let{cardId:t,icon:n,title:o,description:a,list:r,link:l,target:c,setActive:u}=e;const k=(0,b.mz)(["common","whatWeDo"]),[A,j]=(0,d.Wx)({threshold:1}),{replaceKeyword:C}=(0,v.jI)();return(0,i.useEffect)(()=>{j&&u&&u(t)},[j,t,u]),(0,y.jsxs)("div",{className:m()("WhatWeDoCard-module--card--c3f28","WhatWeDoCard-module--animatedDesktop--39a95"),id:t,ref:A,children:[(0,y.jsxs)("div",{className:m()("WhatWeDoCard-module--titleWrapper--2aaf1",n&&"WhatWeDoCard-module--alignStart--0a4a3"),children:[n&&(0,y.jsx)(h.A,{name:n,className:"WhatWeDoCard-module--icon--200b5","aria-hidden":!0}),l?(0,y.jsx)(f.A,{tag:"h3",size:"h4",className:x,href:l,children:C(o)}):(0,y.jsx)(s.A,{tag:"h3",size:"h4",className:x,children:C(o)})]}),(0,y.jsxs)("div",{className:"WhatWeDoCard-module--content--5578b",children:[a&&(0,y.jsx)(p.A,{className:"WhatWeDoCard-module--description--a03f5",tag:"p",children:C(a)}),r&&(0,y.jsx)("ul",{className:"WhatWeDoCard-module--list--be73f",children:r.map(e=>(0,y.jsx)("li",{className:m()(w.t,w.md),children:C(e)},e))}),(0,y.jsx)("div",{className:m()(l&&"WhatWeDoCard-module--linkWrapper--fb5aa"),children:l&&(0,y.jsx)(g.A,{className:"WhatWeDoCard-module--link--6d638",href:l,target:c,state:{internal:!0},children:k("seeMore")})})]})]})}var A=n(91906);const j={requestServices:(0,i.lazy)(()=>Promise.all([n.e(69312),n.e(1430)]).then(n.bind(n,1430))),requestConsultation:(0,i.lazy)(()=>Promise.all([n.e(69312),n.e(19252)]).then(n.bind(n,96871)))};
1function C(e){let{className:t,title:n,subtitle:d,notificationText:u,notificationButton:m,withAlert:p=!0,modalType:h="requestServices",items:f}=e;const g=(0,b.mz)(["common","whatWeDo"]),{modalState:x,showModal:w,hideModal:A}=(0,v.Eq)(),C=(0,i.useMemo)(()=>f.map(e=>e.title),[f]),{0:N,1:S}=(0,i.useState)("whatWeDo-0"),I="what-we-do",T=j[h],W=null!=m?m:g(h),P=e=>`whatWeDo-${e}`;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(o.A,{id:"what-we-do",className:t,children:(0,y.jsxs)("div",{className:"WhatWeDo-module--wrapper--79a0d",children:[n&&(0,y.jsx)(s.A,{tag:"h2",children:n}),d&&(0,y.jsx)(a.A,{size:"lg",children:d}),(0,y.jsxs)("div",{className:"WhatWeDo-module--cardsWrapper--5370e",children:[(0,y.jsx)("div",{className:"WhatWeDo-module--cardsContainer--df44a",children:f.map((e,t)=>{const n=P(t);return(0,y.jsx)(k,{cardId:n,...e,setActive:S},n)})}),(0,y.jsx)(c.A,{itemsCount:f.length,activeCardId:N,getCardId:P})]}),p&&(0,y.jsx)(l.A,{className:"WhatWeDo-module--alert--b5252",theme:"large",background:"white",icon:null,shadow:!0,content:u||g("notificationText"),Button:(0,y.jsx)(r.A,{onClick:w,fullWidthMobile:!0,children:W})})]})}),p&&(0,y.jsx)(i.Suspense,{fallback:null,children:(0,y.jsx)(T,{title:W,services:C,isOpen:x.isOpen,closeModalCallback:A,animation:"show",id:I,formName:I})})]})}C.displayName="WhatWeDo";var N=(0,A.X)(C)},37998:function(e,t,n){n.d(t,{A:function(){return c}});n(96540);var i=n(19964),o=n(91906),s=n(81782),a=n(76379),r=n(74848);function l(e){let{title:t,titleTag:n="p"}=e;const{replaceKeyword:o}=(0,a.jI)();return(0,r.jsx)(i.A,{className:"Snippet-module--container--d1926",children:(0,r.jsx)("div",{className:"Snippet-module--layout--552eb",children:(0,r.jsx)(s.A,{tag:n,className:"Snippet-module--title--d32d5",children:o(t)})})})}l.displayName="Snippet";var c=(0,o.X)(l)},38959:function(e,t,n){n.d(t,{A:function(){return g}});var i=n(96540),o=n(46942),s=n.n(o),a=n(19964),r=n(9285),l=n(78780),c=n(85692),d=n(81782),u=n(76379),m=n(74848);function p(e){let{cardId:t,count:n,countDescription:o,description:a,setActive:r,className:l}=e;const[p,h]=(0,c.Wx)({threshold:1}),{replaceKeyword:f}=(0,u.jI)();return(0,i.useEffect)(()=>{h&&r&&r(t)},[h,t,r]),(0,m.jsxs)("article",{className:s()("BulletsCard-module--card--4cc99","BulletsCard-module--animatedDesktop--1be8d",l),id:t,ref:p,tabIndex:0,"aria-label":`${f(n)} ${o}`,children:[(0,m.jsxs)("div",{className:"BulletsCard-module--count--2b9d9","aria-hidden":"true",children:[(0,m.jsx)("div",{className:"BulletsCard-module--countNumWrap--6aa15",children:f(n)}),(0,m.jsx)("div",{className:"BulletsCard-module--countDescription--5c081",children:o})]}),(0,m.jsx)("div",{className:"BulletsCard-module--descriptionWrapper--ff817",children:(0,m.jsx)(d.A,{className:"BulletsCard-module--description--a765e",tag:"p",children:f(a)})})]})}var h=n(91906);function f(e){let{title:t,subtitle:n,items:o,className:c}=e;const d=o.length>3,{0:u,1:h}=(0,i.useState)("bulletsSlide-0"),f=e=>`bulletsSlide-${e}`;return(0,m.jsx)(a.A,{id:"feature",className:s()("Bullets-module--container--4f4f6",d&&"Bullets-module--multiRowsLayout--fa5e6",c),children:(0,m.jsxs)("div",{className:"Bullets-module--layout--08a35",children:[t&&(0,m.jsx)(r.A,{className:"Bullets-module--title--d413f",tag:"h2",size:d?"h2":"h3",children:t}),n&&(0,m.jsx)("p",{className:"Bullets-module--subtitle--70880",children:n}),(0,m.jsxs)("div",{className:"Bullets-module--cardsWrapper--1b562",children:[(0,m.jsx)("div",{className:s()("Bullets-module--cardsContainer--4c9c8",d&&"Bullets-module--multiRows--c3309"),children:o.map((e,t)=>{const n=f(t);return(0,m.jsx)(p,{cardId:n,...e,setActive:h},n)})}),(0,m.jsx)(l.A,{itemsCount:o.length,activeCardId:u,getCardId:f})]})]})})}f.displayName="Bullets";var g=(0,h.X)(f)},56860:function(e,t,n){n.d(t,{A:function(){return W}});var i={};n.r(i),n.d(i,{description:function(){return f},documents:function(){return g},icon:function(){return v},img:function(){return b},item:function(){return x},link:function(){return w},linkRow:function(){return y},list:function(){return k},paper:function(){return A},solution:function(){return j},title:function(){return C},titleLabel:function(){return N},withShadow:function(){return S},withShadowSm:function(){return I}});n(96540);var o=n(46942),s=n.n(o),a=n(86462),r=n(86578),l=n(5402),c=n(9285),d=n(81782),u=n(7137),m=n(85061),p=n(76379),h=n(8125),f="Card-module--description--b0162",g="Card-module--documents--fa6ef",v="Card-module--icon--51be1",b="Card-module--img--ee596",x="Card-module--item--24939",w="Card-module--link--533ea",y="Card-module--linkRow--21704",k="Card-module--list--03732",A="Card-module--paper--39313",j="Card-module--solution--12339",C="Card-module--title--8a973",N="Card-module--titleLabel--678a8",S="Card-module--withShadow--67e16",I="Card-module--withShadowSm--3e6e8",T=n(74848);function W(e){let{className:t,icon:n,imgSrc:o,title:g,titleTag:A="h3",titleLabel:j,subtitle:S,description:I,secondDescription:W,list:P,secondList:M,link:B,linkTitle:D,isLinkForWrapper:z=!1,theme:E}=e;const L=(0,a.useLocation)().pathname!==B?B:null,{replaceKeyword:O}
1=(0,p.jI)(),F=z&&L?m.A:"div",R="h3"===A?"h4":null,_=(0,h.mz)(["common"]);return(0,T.jsxs)(F,{className:s()(t,x,E&&i[E]),href:z&&L?L:null,children:[o&&(0,T.jsx)(r.A,{src:o,alt:g,className:b,"aria-hidden":!0}),n&&(0,T.jsx)(l.A,{name:n,className:v,"aria-hidden":!0}),g&&(0,T.jsx)(c.A,{tag:A,size:"h4",className:C,children:O(g)}),j&&(0,T.jsx)("p",{className:N,children:O(j)}),S&&(0,T.jsx)(d.A,{tag:"p",className:f,children:O(S)}),I&&(0,T.jsx)(d.A,{tag:"p",className:f,children:O(I)}),P&&(0,T.jsx)(u.A,{items:P,className:k,theme:"smallMarginChecked",itemTag:R}),W&&(0,T.jsx)("p",{className:f,children:O(W)}),M&&(0,T.jsx)(u.A,{items:M,className:k,theme:"smallMarginChecked",itemTag:R}),L&&(0,T.jsx)("div",{className:y,children:z?(0,T.jsx)("div",{className:w,children:null!=D?D:_("seeMore")}):(0,T.jsx)(m.A,{className:w,href:L,children:null!=D?D:_("seeMore")})})]})}},59058:function(e,t,n){n.d(t,{A:function(){return q}});var i={};n.r(i),n.d(i,{alert:function(){return A},card1:function(){return j},card2:function(){return C},card3:function(){return N},card4:function(){return S},card5:function(){return I},card6:function(){return T},card7:function(){return W},cardsContainer:function(){return P},cardsWithLinks:function(){return M},cardsWrapper:function(){return B},gridTemplateFor3Cards:function(){return D},gridTemplateFor4Cards:function(){return z},gridTemplateFor5Cards:function(){return E},gridTemplateFor6Cards:function(){return L},gridTemplateFor7Cards:function(){return O},layout:function(){return F}});var o=n(96540),s=n(46942),a=n.n(s),r=n(19964),l=n(9285),c=n(35554),d=n(78780),u=n(86462),m=n(85692),p=n(81782),h=n(85061),f=n(42174),g=n(76379),v="BentoCard-module--contentWrapper--9df8d",b=n(74848);function x(e){let{cardId:t,title:n,description:i,link:s,className:r,setActive:c}=e;const d=(0,u.useLocation)(),{replaceKeyword:x}=(0,g.jI)(),[w,y]=(0,m.Wx)({threshold:1});(0,o.useEffect)(()=>{y&&c&&c(t)},[y,t,c]);const k=(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.A,{tag:"h3",size:"h4",className:"BentoCard-module--title--8a21b",onClick:()=>{(0,f.oe)("ndrsn_bento_block",{action:"click_on_card_title",label:null!=s?s:"no_link",page:null==d?void 0:d.href})},children:x(n)}),(0,b.jsx)(p.A,{tag:"p",className:"BentoCard-module--description--11ed4",children:x(i)})]});return(0,b.jsx)("article",{id:t,className:a()("BentoCard-module--wrapper--dd173",r,"bentoCard"),ref:w,onClick:()=>{(0,f.oe)("ndrsn_bento_block",{action:"click_on_card",label:null!=s?s:"no_link",page:null==d?void 0:d.href})},children:s?(0,b.jsx)(h.A,{className:v,href:s,children:k}):(0,b.jsx)("div",{className:v,children:k})})}var w=n(22624),y=n(3054),k=n(91906),A="BentoBlock-module--alert--7b8e0",j="BentoBlock-module--card1--075b2",C="BentoBlock-module--card2--5a86d",N="BentoBlock-module--card3--7b590",S="BentoBlock-module--card4--d65a2",I="BentoBlock-module--card5--3c03b",T="BentoBlock-module--card6--a164d",W="BentoBlock-module--card7--73501",P="BentoBlock-module--cardsContainer--de03f",M="BentoBlock-module--cardsWithLinks--c89f8",B="BentoBlock-module--cardsWrapper--f7c41",D="BentoBlock-module--gridTemplateFor3Cards--fcefe",z="BentoBlock-module--gridTemplateFor4Cards--f1542",E="BentoBlock-module--gridTemplateFor5Cards--a9058",L="BentoBlock-module--gridTemplateFor6Cards--ba295",O="BentoBlock-module--gridTemplateFor7Cards--48ca8",F="BentoBlock-module--layout--748f1";const R=(0,o.lazy)(()=>Promise.all([n.e(69312),n.e(1430)]).then(n.bind(n,1430)));function _(e){let{title:t,subtitle:n,items:s,alert:u}=e;const{modalState:m,showModal:p,hideModal:h}=(0,g.Eq)(),f=s.some(e=>void 0!==(null==e?void 0:e.link)),{0:v,1:k}=(0,o.useState)("bentoSlide-0"),j=(0,o.useMemo)(()=>s.map(e=>e.title),[s]),C=e=>`bentoSlide-${e}`,N=`gridTemplateFor${s.length}Cards`;return(0,b.jsx)(r.A,{children:(0,b.jsxs)("div",{className:a()(F,f&&M),children:[(0,b.jsx)(l.A,{children:t}),(0,b.jsx)(c.A,{size:"lg",children:n}),(0,b.jsxs)("div",{className:B,children:[(0,b.jsx)("div",{className:a()(P,i[N]),children:s.map((e,t)=>{const n=C(t),o=`card${t+1}`;return(0,b.jsx)(x,{cardId:n,className:i[o],...e,setActive:k},e.title)})}),(0,b.jsx)(d.A,{itemsCount:s.length,activeCardId:v,getCardId:C})]}),u&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(w.A,{className:A,theme:"large",background:"white",icon:null,shadow:!0,content:u.notificationText,Button:(0,b.jsx)(y.A,{onClick:p,fullWidthMobile:!0,children:u.btnText})}),(0,b.jsx)(o.Suspense,{fallback:null,children:(0,b.jsx)(R,{title:u.btnText,services:j,isOpen:m.isOpen,closeModalCallback:h,animation:"show"})})]})]})})}_.displayName="BentoBlock";
1var q=(0,k.X)(_)},59594:function(e,t,n){n.r(t),n.d(t,{Head:function(){return k},default:function(){return y}});n(96540);var i=n(48738),o=n(79439),s=n(86424),a=n(37998),r=n(38959),l=n(24662),c=n(32311),d=n(78245),u=n(37902),m=n(59058),p=n(87494),h=n(1425),f=n(85097),g=n(22843),v=n(10394),b=n(61868),x=JSON.parse('{"d5":{"title":"IT Services and Support for Logistics and Transportation | Andersen","description":"Andersen provides IT services for logistics and transportation companies â24/7 service desk, cybersecurity, cloud, and TMS support with 96% CSAT. Reduce downtime and keep freight moving."},"Lv":{"title":"IT Services for Logistics"},"UA":{"title":"Andersen delivers IT services for logistics and transportation companies, covering 24/7 help desk support, managed cybersecurity, and cloud management for dispatch and warehouse operations. We reduce downtime, keep IT costs predictable, and maintain a 96% CSAT score across managed accounts."},"qd":{"title":"Proven IT services for transportation and logistics","items":[{"count":"290+","countDescription":"logistics IT projects delivered","description":"Andersen has completed 290+ projects for logistics and transportation companies, giving logistics firms a technology partner for dispatch and warehouse operations."},{"count":"25%","countDescription":"average ticket volume reduction","description":"Proactive monitoring and IT support for logistics resolve issues before they interrupt dispatch or warehouse systems, cutting support tickets by 25% and reducing downtime."},{"count":"4.9/5","countDescription":"rating on Clutch","description":"Logistics companies rate Andersen 4.9/5 on Clutch for responsive support and transparent reporting, reflecting consistent quality and customer satisfaction."}]},"$p":{"id":"services","title":"Managed IT services for logistics we provide","theme":"dark","items":[{"title":"24/7 IT help desk and support for logistics","description":"Andersen\'s help desk provides IT support for logistics dispatch teams, drivers, and warehouse staff across shifts, resolving issues before they stop a shipment.","experience":{"title":"Our support includes:","list":["24/7 phone, chat, and ticket support for dispatch and warehouse apps;","Priority routing for outages affecting active shipments;","Multilingual support for depots and cross-border teams;","Monthly ticket trend reports by location and issue type."]},"link":"/services/managed-it-help-desk-services"},{"title":"IT infrastructure, network and server management","description":"Andersen manages servers, switches, and WAN links across depots and warehouses, keeping IT infrastructure available for route planning and load-building tools.","experience":{"title":"Core capabilities:","list":["Server and network monitoring across depots;","Capacity planning for peak seasons;","Patch and firmware updates around dispatch hours;","Site-to-site VPN and SD-WAN management linking depots, warehouses, and remote locations."]},"link":"/services/it-infrastructure-management"},{"title":"Managed cybersecurity for logistics and transportation","description":"Andersen applies managed cybersecurity â endpoint protection, network segmentation, and 24/7 threat monitoring â to shipment records, EDI feeds, and customer data, reducing exposure to cyber threats.","experience":{"title":"Key deliverables:","list":["Endpoint detection across scanners and laptops;","Email security and phishing protection;","Vulnerability scanning aligned with ISO/IEC 27001 and SOC 2;","Incident response playbooks for active breaches."]},"link":"/services/managed-cybersecurity"},{"title":"Cloud services and Microsoft 365 management","description":"Andersen configures and maintains cloud services, including Microsoft 365 and Azure, so dispatch and back-office teams share logistics data securely from any depot.","experience":{"title":"Service scope:","list":["Microsoft 365 tenant, licensing, and security configuration;","Azure workload monitoring and cost management;","Identity and access management with MFA for remote staff;","Cloud backup for email, files, and collaboration data."]},"link":"/services/managed-cloud"},{"title":"Managed data backup and disaster recovery","description":"Andersen runs automated backup and disaster recovery for TMS, WMS, and EDI databases, ensuring uninterrupted operations if a server, site, or connection fails.","experience":{"title":"What you receive:","list":["Automated daily backup of TMS and WMS databases with off-site replication;","Defined recovery time and recovery point objectives;","Quarterly failover testing without disrupting shipments;
1","Business continuity plans covering depots and remote offices."]},"link":"/services/managed-backup-and-disaster-recovery"},{"title":"TMS, WMS, EDI and logistics software support","description":"Andersen supports TMS, WMS, and EDI platforms end to end, troubleshooting integration failures between carriers, customers, and internal systems before they delay a shipment.","experience":{"title":"Included services:","list":["Configuration and upgrades for TMS and WMS platforms;","EDI mapping for carrier, customer, and customs integrations;","Performance monitoring during peak order volumes;","Custom reporting linking uptime to delivery rates."]}},{"title":"IT asset and endpoint management","description":"Andersen tracks and secures laptops, scanners, in-cab tablets, and warehouse devices across their lifecycle, keeping inventories accurate and devices patched.","experience":{"title":"What\'s covered:","list":["Asset inventory and lifecycle tracking for all devices;","Remote configuration, patching, and wipe for lost devices;","License management for logistics applications;","Procurement support for hardware refresh cycles."]}},{"title":"IoT, telematics and fleet technology management","description":"Andersen manages telematics platforms, GPS trackers, and IoT sensors that feed shipment tracking and route optimisation tools, giving dispatchers real time visibility into every vehicle.","experience":{"title":"Core capabilities:","list":["Integration and monitoring for telematics and IoT platforms;","Data pipelines connecting fleet devices to dispatch systems;","Alerting for connectivity loss on active routes;","Predictive maintenance feeds from connected vehicles."]}},{"title":"IT automation and AI for logistics","description":"Andersen builds automation and AI-assisted workflows that flag exceptions in shipment tracking and dispatch queues, turning logistics data into actionable insights.","experience":{"title":"What\'s covered:","list":["Automated alerts for exceptions in TMS and WMS workflows;","AI-assisted anomaly detection across shipment data;","Scripted maintenance and patch deployment across systems;","Reporting automation replacing manual spreadsheets."]}}]},"m9":{"title":"Drive efficiency and uptime with managed IT services for logistics","buttonText":"Request consultation"},"$H":{"title":"Certifications and partnerships","certificateIDs":[3,228,2,1,38,20,133,236,42,39]},"dt":{"title":"Logistics IT challenges we solve","withAlert":false,"items":[{"icon":"monitoring","title":"Downtime in dispatch and warehouse operations","description":"A dispatch server outage or scanner network failure stalls order picking within minutes. Andersen\'s 24/7 monitoring catches issues early, cutting downtime for logistics companies."},{"icon":"highest-security","title":"Cyber threats across the supply chain","description":"Carriers and customs brokers exchange data with logistics systems, and each connection is a potential entry point for cyber threats. Andersen\'s cybersecurity measures close these gaps and protects sensitive data."},{"icon":"integration","title":"Legacy systems and data silos","description":"Older TMS, WMS, and spreadsheet-based tools rarely share data, forcing staff to re-enter shipment and inventory data across systems. Andersen integrates these platforms to streamline operations and close data silos."},{"icon":"control-and-reporting","title":"Limited visibility across fleet and supply chain operations","description":"Without a shared view of vehicle locations and shipment status, managers act on outdated information and miss delays. Andersen unifies telematics and TMS data, giving dispatchers real time visibility."},{"icon":"support-infrastructure","title":"Connectivity across depots and fleet operations","description":"Depots in remote locations and vehicles on the road often rely on unstable connections, cutting off dispatch access when busiest. Andersen designs reliable network failover so fleet operations keep moving goods efficiently."},{"icon":"compliance","title":"Data security, compliance and business continuity risks","description":"Logistics firms handle customer data, financial records, and freight documentation, and a breach can halt operations. Andersen aligns controls with ISO/IEC 27001, SOC 2, and GDPR, keeping critical processes running smoothly."}]},"PX":{"title":"Benefits of managed IT for logistics companies","items":[{"title":"Less downtime and fewer delivery delays","description":"Andersen\'s 24/7 monitoring and managed IT services for logistics companies cut unplanned downtime in dispatch and warehouse systems by up to 40%, keeping orders moving on schedule."}
1,{"title":"Predictable IT costs","description":"Fixed-fee managed IT services for logistics replace unpredictable emergency repair bills with a flat monthly cost, giving finance teams accurate budget forecasts. This pricing model lets logistics operations teams plan technology spend a year ahead instead of reacting to failures."},{"title":"Improved operational efficiency and productivity","description":"Standardized ticketing, automation, and proactive maintenance streamline processes across depots, improving efficiency and helping crews reach maximum productivity."},{"title":"Real-time supply chain visibility","description":"Unified dashboards connect TMS, WMS, and telematics data so dispatchers see shipment status and vehicle location as conditions change, supporting faster rerouting."},{"title":"Scalable IT for seasonal and business growth","description":"Tiered support plans add help desk seats, storage, and network capacity before peak shipping seasons, so logistics operations stay ahead without renegotiating contracts."}],"alert":{"notificationText":"See how managed IT services for logistics can reduce costs and downtime","btnText":"Request consultation"}},"rR":{"title":"What our clients say","description":"Transportation and logistics companies trust Andersen, a managed IT service provider for the logistics industry, to deliver transportation IT solutions that keep dispatch, warehouse, and fleet systems online and secure, giving them a competitive edge."},"$L":{"title":"Why choose Andersen as your managed IT services provider","subtitle":"Andersen combines logistics domain expertise, certified security practices, and Microsoft-aligned cloud delivery to provide managed services that keep freight and customer data moving securely.","items":[{"icon":"team","title":"Deep logistics and transportation IT expertise","subtitle":"320+ engineers across Andersen support transportation and logistics clients, providing expert guidance on TMS, WMS, EDI, and fleet telematics platforms."},{"icon":"highest-security","title":"Certified security practices","subtitle":"Andersen\'s security program aligns with ISO/IEC 27001 and AICPA SOC 2 audits, giving logistics companies verified controls for shipment and financial data."},{"icon":"monitoring","title":"Proactive 24/7 IT management","subtitle":"Round-the-clock monitoring and a 96% CSAT score reflect a proactive approach that catches failing hardware and network issues before they interrupt operations, supporting operational excellence across every shift."},{"icon":"cloud-storage","title":"Microsoft and cloud expertise","subtitle":"Microsoft Certified Expert and Azure certifications back Andersen\'s Microsoft 365 delivery, supporting secure, cost effective solutions for logistics IT."},{"icon":"control-and-reporting","title":"Transparent SLAs and reporting","subtitle":"Defined response times and regular reporting give managers clear visibility into ticket volume and uptime, without guesswork over service quality."},{"icon":"scalability","title":"Scalable global IT delivery","subtitle":"3,500+ in-house experts let Andersen scale support for logistics firms across new depots and regions, adding coverage as networks and shipment volumes grow."}],"alert":{"background":"white","btnText":"Request consultation","text":"See how logistics IT services pricing compares to in-house IT costs for your fleet operations."}},"eh":{"title":"How we deliver IT support for transportation and logistics","subtitle":"Andersen delivers IT services for logistics operations in five stages, moving from assessment to ongoing optimization without disrupting dispatch or warehouse teams.","items":[{"title":"IT assessment and roadmap","blocks":[{"type":"text","content":"Andersen audits existing infrastructure, security posture, and TMS/WMS integrations, then builds a roadmap of IT solutions for logistics that reduces risk."},{"type":"list","content":["Inventory of IT systems, licenses, and vendor contracts;","Security and compliance gap analysis;","Network and application performance review."]}]},{"title":"Transition planning and SLA setup","blocks":[{"type":"text","content":"Andersen defines response times, escalation paths, and reporting cadence, and plans a parallel run so dispatch and warehouse teams never lose support during cutover."},{"type":"list","content":["SLA definition for response and resolution times;","Parallel-run schedule with the outgoing provider;","Cutover plan for depots, warehouses, and remote sites."]}]},{"title":"Onboarding and knowledge transfer","blocks":[{"type":"text","content":"Engineers document network diagrams, credentials, and vendor contacts, and shadow existing IT staff to capture knowledge before go-live."}
1,{"type":"list","content":["Documentation of infrastructure, credentials, and vendor contacts;","Shadowing sessions with incumbent IT staff;","Sign-off checklist before support transfers fully to Andersen."]}]},{"title":"Proactive monitoring and support","blocks":[{"type":"text","content":"Once live, Andersen\'s help desk and monitoring tools track dispatch, warehouse, and network systems around the clock, applying transport logistics IT solutions to minimize downtime before staff notice a failure."},{"type":"list","content":["24/7 monitoring and help desk coverage;","Automated alerting on system and network anomalies;","Scheduled patching and maintenance windows."]}]},{"title":"Continuous optimization and reporting","blocks":[{"type":"text","content":"Andersen reviews ticket trends, uptime, and security findings on an ongoing basis, adjusting infrastructure to keep smooth operations running as your logistics business grows."},{"type":"list","content":["Recurring reporting on tickets, uptime, and incidents;","Infrastructure and capacity adjustments as volume changes;","Ongoing security reviews and control updates."]}]}]},"mQ":{"title":"Insights","description":"Andersen and its technology partners offer comprehensive guidance on logistics IT services, cybersecurity, and new technologies for transportation and logistics companies."},"JL":{"title":"FAQ","accordionInfo":[{"title":"How do cloud solutions reduce IT costs and improve collaboration in logistics?","description":"Cloud solutions cut IT costs by replacing on-premises servers with pay-as-you-go cloud computing and centralizing collaboration in Microsoft 365. Andersen manages these tenants so teams share data securely, cutting hardware spend."},{"title":"Can cloud platforms integrate with legacy logistics systems?","description":"Yes. Migrating decades of dispatch and billing data can feel like a daunting task, but Andersen connects legacy TMS, WMS, and EDI systems to cloud platforms through APIs, so logistics companies keep existing software while gaining cloud-based backup and remote access."},{"title":"What do managed IT services include for logistics?","description":"Managed IT services for a logistics business typically include:<ul><li>24/7 help desk support for dispatch, warehouse, and driver teams;</li><li>Network, server, and endpoint management across depots;</li><li>Managed cybersecurity, backup, and disaster recovery;</li><li>Supply chain management and inventory management for TMS/WMS platforms;</li><li>Cloud and Microsoft 365 management.</li></ul>\\nAndersen bundles these as tailored solutions rather than a fixed package, scoping the mix each business needs."},{"title":"How do AI and automation improve delivery accuracy and routing?","description":"AI-assisted automation flags exceptions in TMS and WMS data in real time, improving route optimisation and delivery accuracy. Andersen builds alerts and predictive maintenance feeds, turning shipment data into actionable insights for faster decisions."},{"title":"What efficiency gains can logistics expect from IT modernization?","description":"Logistics companies modernizing IT typically cut unplanned downtime by 30-40% and reduce manual ticket volume by around 25%. Modernization improves logistics efficiency by consolidating TMS, WMS, and EDI data into unified dashboards, cutting double data entry."},{"title":"How do predictive analytics and IoT improve supply chain visibility?","description":"IoT sensors and telematics feed location and load data into analytics platforms, giving dispatchers visibility into every vehicle and shipment. Andersen manages these pipelines so predictive analytics support proactive rerouting instead of reactive problem-solving."},{"title":"Why is cybersecurity critical for logistics operations?","description":"Cybersecurity is critical because logistics operations connect carriers, brokers, and customers through EDI and cloud systems, and one compromised account can expose shipment data. Andersen applies managed cybersecurity â endpoint protection, network monitoring, and access controls â aligned with ISO/IEC 27001 and SOC 2 to reduce potential threats and keep critical processes running."},{"title":"What are the financial risks of data breaches in logistics?","description":"Data breaches in logistics trigger direct costs (incident response, fines) and indirect costs (delayed shipments, lost contracts, reputational damage). Compliance frameworks relevant to logistics include SOC 2, ISO/IEC 27001, and GDPR, alongside sector rules such as C-TPAT, DOT/FMCSA, and ELD for carriers. Andersen helps transportation IT services teams align with these requirements; formal certification audits still require accredited auditors."}]},"_v":{"title":"Get a free consultation on IT services for logistics"}}'),w=n(74848);function y(e){let{data:{introImagesJson:t,allContentfulArticlePreview:{nodes:n}},pageContext:{pagePath:i}}=e;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s.A,{...x.Lv,gatsbyImage:t}),(0,w.jsxs)(o.A,{paddingDisable:"top",children:[(0,w.jsx)(a.A,{...x.UA}),(0,w.jsx)(r.A,{...x.qd}),(0,w.jsx)(l.A,{...x.$p}),(0,w.jsx)(c.A,{...x.m9}),(0,w.jsx)(d.A,{...x.$H}),(0,w.jsx)(u.A,{...x.dt}),(0,w.jsx)(m.A,{...x.PX}),(0,w.jsx)(p.A,{...x.rR,pageKey:i}),(0,w.jsx)(h.A,{...x.$L}),(0,w.jsx)(f.A,{...x.eh}),(0,w.jsx)(g.A,{...x.mQ,items:n}),(0,w.jsx)(v.A,{...x.JL}),(0,w.jsx)(b.A,{...x._v})]})]})}const k=e=>{let{location:t}=e;return(0,w.jsx)(i.A,{...x.d5,...t})}},69430:function(e,t,n){n.d(t,{A:function(){return d}});n(96540);var i=n(46942),o=n.n(i),s=n(9285),a=n(85061),r="TitleLink-module--link--7c72e",l="TitleLink-module--title--f04a3",c=n(74848);function d(e){let{className:t,href:n,target:i,tag:d="span",size:u,children:m,...p}=e;return(0,c.jsx)(a.A,{href:n,className:o()(r,t),target:i,...p,children:(0,c.jsx)(s.A,{tag:d,className:l,size:u,children:m})})}},78245:function(e,t,n){n.d(t,{A:function(){return M}});var i={};n.r(i),n.d(i,{iconName:function(){return f},item:function(){return g}});var o={};n.r(o),n.d(o,{awards:function(){return w},img:function(){return y},light:function(){return k},link:function(){return A},noHover:function(){return j}});var s=n(96540),a=n(46942),r=n.n(a),l=n(19964),c=n(9285),d=n(81782),u=n(25004),m=n(8175),p=n(86578),h=n(85061),f="Wrapper-module--iconName--13e00",g="Wrapper-module--item--6c016",v=n(74848);function b(e){let{className:t,name:n,showName:o=!1,mods:a,onClick:l,role:c,children:d}=e;const u=null==a?void 0:a.map(e=>i[e]),m=(0,s.useRef)(null),{0:p,1:h}
1=(0,s.useState)(!1);(0,s.useEffect)(()=>{if(m.current){let e=m.current.parentElement;for(;e;){if(e.classList.contains("slick-cloned")){h(!0);break}e=e.parentElement}}},[]);const b="button"!==c||p?-1:0,x=e=>{"Enter"!==e.key&&" "!==e.key||l(e)},w=e=>{if(!l)return;var t;e.detail>0&&(null===(t=m.current)||void 0===t||t.blur());l(e)};return o&&n?(0,v.jsxs)("figure",{ref:m,className:r()(g,a&&u,t),role:c,tabIndex:b,onClick:w,onKeyDown:x,children:[d,(0,v.jsx)("figcaption",{className:f,children:n})]}):(0,v.jsx)("div",{ref:m,className:r()(g,a&&u,t),role:c,tabIndex:b,onClick:w,onKeyDown:x,children:d})}var x=n(76379),w="IconItem-module--awards--daad6",y="IconItem-module--img--8937c",k="IconItem-module--light--41053",A="IconItem-module--link--0fa93",j="IconItem-module--noHover--c5b83";const C=(0,s.lazy)(()=>Promise.all([n.e(69312),n.e(60906),n.e(85369)]).then(n.bind(n,72054)));function N(e){var t,n;let{images:i,modalData:a,name:l,showName:c,theme:d,link:u,mods:m,clickableCertificates:f=!0}=e;const{preview:g,modalWindow:w,alt:k}=i,{modalState:N,showModal:S,hideModal:I}=(0,x.Eq)(),T=null!==(t=null!==(n=null!=k?k:l)&&void 0!==n?n:null==a?void 0:a.title)&&void 0!==t?t:"certificate",W=Boolean(null==a?void 0:a.title),P=!W&&Boolean(u),M=(0,v.jsx)(p.A,{src:g,className:y,alt:T});return f&&P?(0,v.jsx)(h.A,{href:u,className:r()(A,o[d]),children:(0,v.jsx)(b,{name:l,showName:c,mods:m,children:M})}):(0,v.jsxs)(b,{className:r()(A,o[d],!W&&j,!f&&j),name:l,showName:c,mods:m,onClick:S,role:W?"button":void 0,children:[M,N.isOpen&&W&&(0,v.jsx)(s.Suspense,{fallback:null,children:(0,v.jsx)(C,{isOpen:N.isOpen,closeModalCallback:I,img:null!=w?w:g,link:u,...a})})]})}
1var S=n(18430),I=n(91906);const T=(0,s.lazy)(()=>Promise.all([n.e(69312),n.e(60906),n.e(85369)]).then(n.bind(n,72054))),W="data-certificate-id";function P(e){let{id:t="certificates",title:n,description:i,certificateIDs:o,background:a="transparent",theme:p,showIconName:h=!1,clickableCertificates:f}=e;const{modalState:g,showModal:b,hideModal:w}=(0,x.Eq)(),y=(0,S.q)(),k=(0,s.useMemo)(()=>o.map(e=>y.find(t=>t.id===e)),[o,y]),A=k.length>=5?5:k.length,{0:j,1:C}=(0,s.useState)(0),I="light"===p,P="transparent"===a,{0:M,1:B}=(0,s.useState)(null),D=(0,s.useRef)(null),{0:z,1:E}=(0,s.useState)({}),L=(0,s.useMemo)(()=>({customPaging:m.zP.bind(null,k.length,j/A),appendDots:m.WB,dotsClass:"slick-pagination",dots:!0,slidesToShow:A,slidesToScroll:A,arrows:!0,infinite:!1,responsive:[{breakpoint:1024,settings:{arrows:!1}},{breakpoint:544,settings:{customPaging:m.zP.bind(null,k.length,j/3),arrows:!1,slidesToShow:3,slidesToScroll:3}}]}),[k.length,j,A]),O=(0,s.useCallback)((e,t)=>{C(t)},[]);(0,s.useEffect)(()=>{const e=document.querySelectorAll(`[${W}]`);if((null==e?void 0:e.length)>0){const t=Array.from(e).reduce((e,t)=>{const n=t.attributes[W].value;return e[n]=y.find(e=>e.id.toString()===n),e},{});E(t)}},[y]);return(0,v.jsxs)(l.A,{id:t,background:a,children:[(0,v.jsxs)("div",{className:r()("CertificatesSlider-module--wrapper--becbc",P&&"CertificatesSlider-module--dark--7bcb3"),children:[(0,v.jsx)(c.A,{size:"h2",children:n}),(0,v.jsx)(d.A,{tag:"p",className:"CertificatesSlider-module--subtitle--bc2e6",ref:D,onClick:e=>{const t=e.target.closest(`[${W}]`);if(t){const i=t.attributes[W].value,o=z[i];if(o){var n;const{preview:t,modalWindow:i,alt:s}=o.images;((e,t)=>{B(e),b(t)})({id:o.id,title:o.modalData.title,description:o.modalData.description,noFilter:null===(n=o.mods)||void 0===n?void 0:n.includes("noFilter"),link:o.link,img:null!=i?i:t,alt:s},e)}}},children:i}),(0,v.jsx)("div",{className:r()("CertificatesSlider-module--slider--ee495",I?"defaultSlider":"defaultSliderDarkBg"),children:(0,v.jsx)(u.A,{...L,beforeChange:O,children:k.map((e,t)=>(0,v.jsx)(N,{...e,showName:h,theme:p,clickableCertificates:f},t))})})]}),g.isOpen&&M&&(0,v.jsx)(s.Suspense,{fallback:null,children:(0,v.jsx)(T,{isOpen:g.isOpen,closeModalCallback:w,...M})})]})}P.displayName="CertificatesSlider";var M=(0,I.X)(P)},78780:function(e,t,n){n.d(t,{A:function(){return c}});n(96540);var i=n(46942),o=n.n(i),s="ScrollSnapPagination-module--active--7a700",a="ScrollSnapPagination-module--pagination--76c0b",r="ScrollSnapPagination-module--paginationButton--cb03d",l=n(74848);function c(e){let{itemsCount:t,activeCardId:n,getCardId:i,className:c}=e;return(0,l.jsx)("div",{className:o()(a,c),children:Array.from({length:t},(e,t)=>{const a=i(t);return(0,l.jsx)("button",{className:o()(r,a===n&&s),onClick:()=>(e=>{const t=document.getElementById(e);null==t||t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})})(a),"aria-label":`Go to card ${t+1}`,children:t},a)})})}},85097:function(e,t,n){n.d(t,{A:function(){return C}});var i=n(96540),o=n(19964),s=n(9285),a=n(35554),r=n(54910),l=n(22624),c=n(3054),d=n(46942),u=n.n(d),m=n(3833),p=n(93044),h=n(7137),f=n(96505),g="ProcessStep-module--block--d5e3a",v=n(76379),b=n(81782),x=n(74848);function w(e){let{title:t,tag:n,tooltip:i,blocks:o,activeSection:a,setActiveSection:r,index:l}=e;const{width:c}=(0,v.G4)(),d=c>=768?"start":"auto",w=a===t,y=o.map((e,t)=>{let{type:n,content:i}=e;return((e,t,n)=>{switch(e){case"text":return(0,x.jsx)(b.A,{className:g,tag:"p",children:t},n);case"list":return(0,x.jsx)(h.A,{className:g,theme:"smallMarginChecked",items:t},n);default:return}})(n,i,t)}),k=`process-step-${l}`,A=`${k}-panel`,j=`${k}-button`;return(0,x.jsxs)("section",{className:u()("ProcessStep-module--wrapper--1b9ba",w&&"ProcessStep-module--isOpen--bf3e0"),children:[(0,x.jsxs)("button",{className:"ProcessStep-module--panel--75e87",onClick:()=>r(e=>e===t?null:t),id:j,"aria-expanded":w,"aria-controls":A,children:[(0,x.jsxs)("div",{className:"ProcessStep-module--titleWrapper--7f93d",children:[(0,x.jsx)(s.A,{tag:"h3",size:"h4",className:"ProcessStep-module--title--5b5e2",children:t}),n&&(0,x.jsx)(f.A,{className:"ProcessStep-module--tag--63575",theme:"oval",children:n})]}),i&&(0,x.jsxs)("div",{className:"ProcessStep-module--tooltip--1ff6a",onClick:e=>{e.stopPropagation()},children:[(0,x.jsx)(p.A,{className:"ProcessStep-module--tooltipContent--22e95",content:i.popupContent,placement:d,withIcon:!0})," ",i.title]})]}),(0,x.jsx)(m.A,{id:A,isOpened:w,className:"ProcessStep-module--panelC
1ontent--38f15",labelledBy:j,children:y})]})}var y=n(8125),k=n(91906);const A=(0,i.lazy)(()=>Promise.all([n.e(69312),n.e(52109)]).then(n.bind(n,96871)));function j(e){let{title:t,subtitle:n,image:d,items:u,notificationText:m,notificationButton:p,notificationLink:h}=e;const f=(0,y.mz)(["common"]),{modalState:g,showModal:b,hideModal:k}=(0,v.Eq)(),j=u[0].title,{0:C,1:N}=(0,i.useState)(j);return(0,x.jsx)(o.A,{id:"process-steps",children:(0,x.jsxs)("div",{className:"ProcessStepsColumn-module--layout--f5bda",children:[(0,x.jsx)(s.A,{tag:"h2",children:t}),n&&(0,x.jsx)(a.A,{size:"lg",children:n}),d&&(0,x.jsx)(r.A,{src:d,alt:d.alt,className:"ProcessStepsColumn-module--picture--dff7d"}),(0,x.jsx)("div",{className:"ProcessStepsColumn-module--contentWrapper--a28d7",children:u.map((e,t)=>(0,x.jsx)(w,{activeSection:C,setActiveSection:N,index:t,...e},e.title))}),m&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(l.A,{className:"ProcessStepsColumn-module--alert--a415e",theme:"large",icon:null,content:m,Button:(0,x.jsx)(c.A,{tag:h?"a":"button",href:null==h?void 0:h.href,target:null==h?void 0:h.target,onClick:h?null:b,fullWidthMobile:!0,children:null!=p?p:f("requestConsultation")})}),(0,x.jsx)(i.Suspense,{fallback:null,children:(0,x.jsx)(A,{title:f("requestConsultation"),isOpen:g.isOpen,closeModalCallback:k,id:"process-steps-column",formName:"process-steps-column"})})]})]})})}j.displayName="ProcessStepsColumn";var C=(0,k.X)(j)},86424:function(e,t,n){n.d(t,{A:function(){return r}});n(96540);var i=n(75242),o=n(91906),s=n(74848);function a(e){let{title:t,subtitle:n,description:o,icons:a,certificateIDs:r,size:l,background:c,imgAlt:d,gatsbyImage:u,titleMod:m,handleIconClick:p,scrollerKey:h,button:f,modal:g}=e;const v=r||a?(null==r?void 0:r.length)||(null==a?void 0:a.length):null;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(i.Ay,{id:"intro",background:c,imgAlt:d,gatsbyImage:u,scrollerKey:h,size:l,Content:(0,s.jsx)(i.UC,{title:t,subtitle:n,description:o,numberOfIcons:v,titleMod:m,size:l,button:f,modal:g}),Icons:r||a?(0,s.jsx)(i.FI,{className:"Intro-module--mobileHidden--64ddc",certificateIDs:r,list:a,handleIconClick:p}):null})})}a.displayName="Intro";var r=(0,o.X)(a)},93044:function(e,t,n){n.d(t,{A:function(){return j}});var i={};n.r(i),n.d(i,{active:function(){return d},background:function(){return u},bold:function(){return m},close:function(){return p},content:function(){return h},fixed:function(){return f},hoverBridge:function(){return g},icon:function(){return v},iconWrapper:function(){return b},modalHint:function(){return x},text:function(){return w},white:function(){return y}});var o=n(96540),s=n(46942),a=n.n(s),r=n(76379),l=n(5402),c=n(97874),d="Hint-module--active--728ee",u="Hint-module--background--9403c",m="Hint-module--bold--f806b",p="Hint-module--close--13b62",h="Hint-module--content--a0e2d",f="Hint-module--fixed--e6e21",g="Hint-module--hoverBridge--6dd3b",v="Hint-module--icon--0bfd7",b="Hint-module--iconWrapper--1a984",x="Hint-module--modalHint--c6cf6",w="Hint-module--text--5508c",y="Hint-module--white--f2feb",k=n(74848);function A(e){let{currentSlide:t,content:n,wrapperClassName:s,className:u,children:m,withIcon:f,iconColor:x,showOnlyOne:y=!1,closeOnScroll:A=!1,closeOnBackground:j=!0,toggleOnHover:C=!0,hintInsideModal:N=!1,tailPlacement:S="auto",placement:I,theme:T}=e;const{isOpen:W,showTooltip:P,hideTooltip:M}=(0,r.i8)(),B=(0,o.useRef)(null),{width:D}=(0,r.G4)(),z=(0,o.useRef)(null),E=D>=960&&C,L=(0,o.useCallback)(()=>{clearTimeout(z.current),z.current=null},[]),O=(0,o.useCallback)(()=>{L(),P()},[P]),F=(0,o.useCallback)(()=>{L(),z.current=setTimeout(M,50)},[M]);(0,o.useEffect)(()=>L,[]);const R=e=>{var t,n,i;((null===(t=B.current)||void 0===t?void 0:t.contains(e.target))||(null===(n=(i=e.target).closest)||void 0===n?void 0:n.call(i,"#tooltip")))&&"tooltipCloseIcon"!==e.target.id?e.stopPropagation():!y&&"tooltipIcon"===e.target.id||"tooltipCloseIcon"===e.target.id||$(e)},_=(0,o.useRef)(R);_.current=R;const q=(0,o.useCallback)(e=>_.current(e),[]);(0,o.useEffect)(()=>{M()},[t]);const H=(0,o.useCallback)(e=>{var t;(e.preventDefault(),j)&&(document.body.addEventListener("click",q,{capture:!0}),null===(t=B.current)||void 0===t||t.addEventListener("click",q,{capture:!0}));W?$(e):O()},[A,j,C,W]),$=(0,o.useCallback)(e=>{var t,n;(L(),null!==(t=B.current)&&void 0!==t&&t.contains(e.target)&&"tooltipCloseIcon"===e.target.id&&e.stopPropagation(),j)&&(document.body.removeEventListener("click",q,{capture:!0}),null===(n=B.current)||void 0===n||n.removeEventListener("click",q,{capture:!0}));M()},[A,j,C,W]),X=(0,k.jsxs)("div",{className:h,ref:B,role:"dialog","aria-modal":"false",children:[(0,k.jsx)("div",{className:w,children:n}),(0,k.jsx)(l.A,{id:"tooltipCloseIcon",name:"close",className:p,onClick:$,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),$(e))},tabIndex:0,role:"button","aria-label":"Close tooltip"})]});return(0,k.jsx)(c.A,{isOpen:W,closeHandler:$,closeOnScroll:A,node:X,placement:I,tailPlacement:S,insideModal:N,wrapperClassName:s,className:a()(u,E&&g),theme:T,onMouseEnter:E?L:void 0,onMouseLeave:E?F:void 0,children:(0,k.jsxs)("button",{type:"button",onMouseEnter:E?O:null,onMouseLeave:E?F:null,onClickCapture:H,onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),$(e))},onBlur:e=>{var t,n,i;const o=(null===(t=B.current)||void 0===t?void 0:t.contains(e.relatedTarget))||(null===(n=e.relatedTarget)||void 0===n||null===(i=n.closest)||void 0===i?void 0:i.call(n,"#tooltip"));
1e.relatedTarget&&!o&&$(e)},"aria-expanded":W,"aria-haspopup":"dialog","aria-label":f?"Show information":void 0,children:[m,f&&(0,k.jsx)("div",{className:a()(b,i[T]),children:(0,k.jsx)(l.A,{id:"tooltipIcon",name:"info-icon",className:a()(v,W&&d,i[x])})})]})})}var j=o.memo(A)},97874:function(e,t,n){n.d(t,{A:function(){return z}});var i={};n.r(i),n.d(i,{fullWidth:function(){return k},insideModal:function(){return A},manualTailPosition:function(){return j},nda:function(){return C},tail:function(){return N},tail_center:function(){return S},tail_end:function(){return I},tail_none:function(){return T},tail_start:function(){return W},text:function(){return P},tooltip:function(){return M},wrapper:function(){return B}});var o=n(96540),s=n(40961),a=n(46942),r=n.n(a),l=n(32878),c=n(67393),d=n(87110);const u="SET_SCREEN_WIDTH",m="SET_WRAPPER",p="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 m:return{...e,wrapper:t.payload};case p:return{...e,tooltip:t.payload};case h:return{...e,bodyPosition:t.payload};case f:return{...e,tailPosition:t.payload};default:return e}}var v=n(8125);const b=e=>{let{wrapper:t,tooltip:n,topPosition:i,relatedTo:o="wrapper"}=e;const s=i+n.height;return"wrapper"===o?{left:t.x+t.width/2,top:s}:{left:n.x+n.width/2,top:s}},x=e=>{let{dispatch:t,type:n,values:i,topPosition:o,tailPlacement:s}=e;"body"===n&&t({type:h,payload:{...i,top:i.top||o}}),"tail"===n&&"auto"===s&&t({type:f,payload:i})},w=e=>{let{wrapper:t,tooltip:n,screenWidth:i,placement:o,side:s}=e;if("rightSide"===s){let e=t.x+t.width/2+n.width/2;return"start"===o&&(e=t.x-20+n.width),e>=i}return t.x+t.width/2+n.width/2-n.width<=0},y=(e,t,n,i,s,a)=>{const r=(0,v.uU)(),l=(0,o.useContext)(c.z),{0:h,1:f}=(0,o.useReducer)(g,{screenWidth:null,wrapper:null,tooltip:null,bodyPosition:null,tailPosition:null}),y=(0,o.useRef)(null),k=(0,o.useRef)(null),{screenWidth:A,wrapper:j,tooltip:C,bodyPosition:N,tailPosition:S}=h,I=()=>{const e=(e=>e?document.getElementById("modal").scrollTop:window.scrollY)(a),i=(e=>{let{wrapper:t,tooltip:n,globalY:i}=e;return t.y+i-n.height-16})({wrapper:j,tooltip:C,globalY:e});if(j.width>C.width)return void(e=>{let{wrapper:t,tooltip:n,placement:i,dispatch:o,topPosition:s,tailPlacement:a}=e;const r=(e,t)=>x({dispatch:o,type:e,values:t,topPosition:s,tailPlacement:a}),l=e=>b({wrapper:t,tooltip:n,topPosition:s,relatedTo:e});"center"===i?(r("body",{left:t.x-t.width/2+n.width/2}),r("tail",l("tooltip"))):"start"===i?(r("body",{left:t.x}),r("tail",l("tooltip"))):"end"===i&&(r("body",{left:t.x+t.width-n.width}),r("tail",l("tooltip")))})({wrapper:j,tooltip:C,placement:t,dispatch:f,topPosition:i,tailPlacement:n});if("start"===t)return void(e=>{let{wrapper:t,tooltip:n,lang:i,screenWidth:o,placement:s,dispatch:a,topPosition:r,tailPlacement:l}=e;const c=(e,t)=>x({dispatch:a,type:e,values:t,topPosition:r,tailPlacement:l}),d=e=>w({wrapper:t,tooltip:n,screenWidth:o,placement:s,side:e});"ae"===i?c("body",{left:t.x-250}):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",b({wrapper:t,tooltip:n,topPosition:r}))})({wrapper:j,tooltip:C,lang:r,screenWidth:A,placement:t,dispatch:f,topPosition:i,tailPlacement:n});const o=(e=>{let{wrapper:t,tooltip:n,screenWidth:i,placement:o,dispatch:s,topPosition:a,tailPlacement:r}=e;const l=(e,t)=>x({dispatch:s,type:e,values:t,topPosition:a,tailPlacement:r}),c=()=>b({wrapper:t,tooltip:n,topPosition:a}),d=e=>w({wrapper:t,tooltip:n,screenWidth:i,placement:o,side:e});if(t.x<i/2){if(d("leftSide"))return l("body",{left:10}),l("tail",c()),!0}else if(d("rightSide"))return l("body",{right:10}),l("tail",c()),!0;return!1})({wrapper:j,tooltip:C,screenWidth:A,placement:t,dispatch:f,topPosition:i,tailPlacement:n});o||(!a||t?"bottom-start-stick"!==t?(e=>{let{wrapper:t,tooltip:n,dispatch:i,topPosition:o,tailPlacement:s}=e;const a=(e,t)=>x({dispatch:i,type:e,values:t,topPosition:o,tailPlacement:s});a("body",{left:t.x-n.width/2+t.width/2}),a("tail",b({wrapper:t,tooltip:n,topPosition:o}))})({wrapper:j,tooltip:C,dispatch:f,topPosition:i,tailPlacement:n}):(e=>{let{wrapper:t,tooltip:n,screenWidth:i,dispatch:o,globalY:s}=e;const a=t.y+s+t.height;t.x+n.width>=i?x({dispatch:o,type:"body",values:{right:10,top:a}}):x({dispatch:o,type:"body",values:{left:t.x,top:a}})}
1)({wrapper:j,tooltip:C,screenWidth:A,dispatch:f,globalY:e}):(e=>{let{wrapper:t,tooltip:n,screenWidth:i,lang:o,dispatch:s,topPosition:a,tailPlacement:r}=e;const l=(e,t)=>x({dispatch:s,type:e,values:t,topPosition:a,tailPlacement:r}),c=t.x-n.width/2+t.width/2;l("body",i<1025?{left:c>60?c-50:c+10}:"ae"===o?{left:c+100}:{left:c});l("tail",b({wrapper:t,tooltip:n,topPosition:a}))})({wrapper:j,tooltip:C,screenWidth:A,lang:r,dispatch:f,topPosition:i,tailPlacement:n}))};return(0,o.useEffect)(()=>{var t;const n=null===(t=k.current)||void 0===t?void 0:t.getBoundingClientRect();if(f({type:m,payload:n}),e){var i;const e=null===(i=y.current)||void 0===i?void 0:i.getBoundingClientRect();f({type:p,payload:e})}},[e]),(0,o.useEffect)(()=>{e&&j&&C&&I()},[e,j,C]),(0,o.useEffect)(()=>{const e=()=>{f({type:u,payload:window.innerWidth})};e();const t=(0,d.sg)(e,100);return window.addEventListener("resize",t),i&&(null==l||l.addEventListener("scroll",s,{passive:!0})),()=>{i&&(null==l||l.removeEventListener("scroll",s)),window.removeEventListener("resize",t)}},[]),{wrapperRef:k,tooltipRef:y,bodyPosition:N,tailPosition:S}};var k="Tooltip-module--fullWidth--51104",A="Tooltip-module--insideModal--e32e1",j="Tooltip-module--manualTailPosition--53dbe",C="Tooltip-module--nda--b6f5c",N="Tooltip-module--tail--580d5",S="Tooltip-module--tail_center--20d4a",I="Tooltip-module--tail_end--c72e3",T="Tooltip-module--tail_none--660ea",W="Tooltip-module--tail_start--8eede",P="Tooltip-module--text--bd248",M="Tooltip-module--tooltip--269be",B="Tooltip-module--wrapper--69ae3",D=n(74848);function z(e){let{isOpen:t,closeHandler:n,closeOnScroll:o,placement:a="center",tailPlacement:d="center",text:u,node:m,insideModal:p=!1,className:h,wrapperClassName:f,textClassName:g,children:v,closeButton:b=!1,theme:x,onMouseEnter:w,onMouseLeave:k}=e;const{wrapperRef:C,tooltipRef:S,bodyPosition:I,tailPosition:T}=y(t,a,d,o,n,p);return(0,D.jsxs)("div",{ref:C,className:r()(B,f,p&&A,x&&i[x]),children:[v,t&&s.createPortal((0,D.jsx)(c.z.Provider,{value:S.current,children:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)("div",{id:"tooltip",ref:S,className:r()(M,h,"auto"!==d&&j,"auto"!==d&&i[`tail_${d}`],p&&A,x&&i[x]),style:{...I},onMouseEnter:w,onMouseLeave:k,children:[b&&(0,D.jsx)(l.A,{onClose:n,size:"sm"}),u&&(0,D.jsx)("div",{className:r()(P,g),children:u}),m]}),"auto"===d&&(0,D.jsx)("span",{className:r()(N,p&&A),style:{...T}})]})}),document.getElementById(p?"modal":"___gatsby"))]})}}}]); 2//# sourceMappingURL=component---src-pages-en-services-managed-it-services-logistics-index-jsx-952b16eb8b1bffc10402.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.