1"use strict";(globalThis.webpackChunkcareer_site_ui=globalThis.webpackChunkcareer_site_ui||[]).push([[4203],{47618(e,t,n){n.d(t,{H:()=>r});var i=n(31085);const r=e=>{let t=e.children,n=e.sections;return(0,i.jsx)("div",{"data-live-preview-section":n,style:{display:"contents"},children:t})}},23806(e,t,n){n.d(t,{n:()=>A});var i=n(97134),r=n(49617),o=n(46702),a=n(97434),s=n(2345),l=n(83256),c=n(34099),d=n(59958),p=n(91708),u=n(14041),h=n(48069),m=n(36381),f=n(30377),g=n(11446),b=n(22724),x=n(89747),y=n(18845),v=n(5403),j=n(31085);const w=e=>{let t=e.brand,n=e.content,r=e.offerCount;const o=(0,a.Bd)().t,s=g.BrandHelper.getSlug(t);return(0,j.jsxs)(b.Z,{border:1,borderColor:"grey.100",component:"article","data-testid":`hiring-brand-item-${s}`,hasHover:!0,overflow:"hidden",p:0,position:"relative",children:[(0,j.jsx)(x.G,{image:{alt:n.heading.image.altText??"",src:n.heading.image.src},logo:{alt:t.name,src:t.logoUrl}}),(0,j.jsxs)(i.A,{p:3,spacing:3,children:[(0,j.jsx)(y.o,{component:"h3",sx:{typography:{mobile:"lg",laptop:"xl"}},children:t.name}),(0,j.jsxs)(i.A,{alignItems:"center",direction:"row",justifyContent:"space-between",children:[(0,j.jsx)(v.$,{colorName:"secondary","data-testid":`link-brand-page-${s}`,size:"small",sx:{position:"static","&::after":{content:'""',inset:0,position:"absolute"}},to:g.BrandHelper.getPagePath(t),variant:"outlined",children:o("hiring_brands.discover")}),void 0!==r&&(0,j.jsx)(y.o,{variant:"md-bold",children:o("hiring_brands.offer_count",{count:r})})]})]})]})},A=e=>{let t=e.className;const n=(0,a.Bd)().t,g=(0,s.DP)().breakpoints,b=(0,p.V)(),x=(e=>{const t=(0,h.I)({queryKey:["company-offer-counts"],queryFn:async()=>await(0,f.wA)({...m.b({limit:0}),aggs:["companies"]}),enabled:e?.enabled??!0,refetchOnWindowFocus:!1,select:e=>new Map((e.aggregations?.companies??[]).map(e=>[e.key,e.total]))}),n=t.data;return{getOfferCount:(0,u.useCallback)(e=>n&&(n.get(e)??0),[n])}})({enabled:b.length>0}),y=x.getOfferCount;return b.length?(0,j.jsxs)(i.A,{bgcolor:"common.white",className:t,component:"section","data-testid":"hiring-brands",width:"100%",children:[(0,j.jsx)(r.A,{maxWidth:"desktop",children:(0,j.jsx)(c._,{bottomLine:n("hiring_brands.subtitle"),topLine:n("hiring_brands.title")})}),(0,j.jsx)(r.A,{maxWidth:!1,children:(0,j.jsx)(o.A,{maxWidth:"desktop",mx:"auto",children:(0,j.jsx)(d.g,{blockName:"hiring-brands",breakpoints:{[g.values.tablet]:{slidesPerView:2},[g.values.desktop]:{slidesPerView:3,spaceBetween:32}},centerInsufficientSlides:!0,nextLabel:n("brand_page.next_brand"),previousLabel:n("brand_page.previous_brand"),slidesPerView:1.15,children:b.map(e=>{let t=e.brand,n=e.content;return(0,j.jsx)(l.qr,{children:(0,j.jsx)(w,{brand:t,content:n,offerCount:y(t.name)})},t.name)})})})})]}):null}},49152(e,t,n){n.d(t,{R:()=>l,q:()=>s}),n(14041);var i=n(2345),r=n(31085);const o=i.Ay.div` 2 width: 100vw; 3 min-height: 100vh; 4 position: relative; 5`,a=i.Ay.div` 6 display: flex; 7 flex-direction: column; 8 min-height: 100vh; 9 position: relative; 10`,s=(0,i.Ay)(e=>(0,r.jsx)(o,{"data-testid":"cvc-page-landing",...e}))``,l=(0,i.Ay)(e=>(0,r.jsx)(a,{"data-testid":"cvc-page-landing",...e}))``},16924(e,t,n){n.d(t,{w:()=>l}),n(14041);var i=n(2345),r=n(86858),o=n(31085);const a=["children","bgColorName"],s=i.Ay.section` 11 display: block; 12 padding: 0 0 64px 0; 13 width: 100%; 14 15 ${e=>{let t=e.theme,n=e.$bgColorName;return`\n background-color: ${(0,r.h1)(n)?n:(0,r.x6)(t.palette,n,"light")};\n `}} 16`,l=e=>{let t=e.children,n=e.bgColorName,i=void 0===n?r.QZ:n,l=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a);return(0,o.jsx)(s,{"data-print-hidden":!0,$bgColorName:i,...l,children:t})}},66761(e,t,n){n.d(t,{O:()=>p});var i=n(62004),r=n(97434),o=n(24808),a=n(53018),s=n(24540),l=n(9088),c=n(17068),d=n(31085);const p=()=>{const e=(0,r.Bd)().t,t=(0,s.f)(),n=(0,a._r)().config,p=(0,l.P)().total,u=n.company_name,h=(0,c.y5)(window.location.href),m=e("seo_markup.career_site_home_page.title",{clientName:u}),f=e("seo_markup.career_site_home_page.description",{postProcess:"interval",count:p,clientName:u,jobOffersCount:p});return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(i.mg,{htmlAttributes:{lang:t},children:[(0,d.jsx)("title",{children:m}),(0,d.jsx)("meta",{name:"description",content:f}),(0,d.jsx)("link",{rel:"canonical",href:h}),(0,d.jsx)("meta",{property:"og:title",content:e("seo_markup.career_site_home_page.title",{clientName:u})}),(0,d.jsx)("meta",{property:"og:description",content:e("seo_markup.career_site_home_page.description",{postProcess:"interval",count:p,clientName:u,jobOffersCount:p})}),(0,d.jsx)("meta",{property:"og:url",content:h}),n.company_url&&(0,d.jsx)("meta",{name:"publisher",content:n.company_url})]}),(0,d.jsx)(o.i,{})]})}},40993(e,t,n){n.d(t,{A:()=>g,R:()=>f}),n(14041);var i=n(2345),r=n(83256),o=n(86128),a=n(10110),s=n(18845),l=n(83135),c=n(31085);const d=(0,i.Ay)(a.I)` 17 .swiper-button-prev, 18 .swiper-button-next { 19 z-index: 10; 20 height: 40px; 21 width: 40px; 22 } 23`,p=(0,i.Ay)(o.a)` 24 width: 100%; 25 26 .swiper-slide { 27 width: 100%; 28 max-width: 100%; 29 } 30`,u=i.Ay.img` 31 width: 100%; 32 object-fit: contain; 33 border-radius: 16px; 34`,h=i.Ay.h3` 35 font-weight: bold; 36 text-align: center; 37 margin-top: 1rem; 38`,m=(0,i.Ay)(s.o)` 39 font-weight: normal; 40 text-align: center; 41 margin-top: 0.5rem; 42`,f=e=>{let t=e.open,n=e.onClose,i=e.title,o=e.subtitle,a=e.items,s=e.initialSlide,f=void 0===s?0:s,g=e.onSlideChange,b=e.blockName,x=void 0===b?"modal-swiper":b;return(0,c.jsxs)(l.a,{open:t,onClose:n,maxWidth:"laptop",children:[(0,c.jsx)(l.a.Header,{title:i,subtitle:o,onClose:n}),(0,c.jsx)(l.a.Content,{children:(0,c.jsxs)(d,{$alwaysShowNav:!0,children:[(0,c.jsx)(p,{blockName:x,enableNavigation:!1,enablePagination:!1,slidesPerView:1,initialSlide:f,onSlideChange:e=>g?.(e),centerInsufficientSlides:!1,children:a.map((e,t)=>(0,c.jsxs)(r.qr,{children:[(0,c.jsx)(u,{src:e.srcFullSize?.src,alt:e.srcFullSize?.altText??e.title??`Slide ${t+1}`,loading:"lazy"}
42),e.title&&(0,c.jsx)(h,{children:e.title}),e.description&&(0,c.jsx)(m,{children:e.description})]},t))}),(0,c.jsx)("div",{id:`swiper-${x}-prev`,className:"swiper-button-prev"}),(0,c.jsx)("div",{id:`swiper-${x}-next`,className:"swiper-button-next"})]})})]})},g=f},72338(e,t,n){n.d(t,{h:()=>j});var i=n(14041),r=n(98616),o=n(59193),a=n(6530),s=n(18845),l=n(31085);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}const p=(0,o.Ay)("div")` 43 position: relative; 44 width: 100%; 45`,u=(0,o.Ay)("svg")` 46 width: 100%; 47 height: auto; 48 display: block; 49 overflow: visible; 50 margin-bottom: 0; 51`,h=(0,o.Ay)("div")` 52 display: none; 53 54 ${e=>e.theme.breakpoints.down("laptop")} { 55 display: flex; 56 flex-direction: column; 57 position: relative; 58 padding-left: 40px; 59 gap: 0; 60 } 61`,m=(0,o.Ay)("div")` 62 position: absolute; 63 top: 0; 64 bottom: 0; 65 left: 8px; 66 width: 2px; 67 background-color: ${e=>e.theme.palette.primary.main}; 68 border-radius: 2px; 69`,f=(0,o.Ay)("div")` 70 position: relative; 71 margin-bottom: 20px; 72`,g=(0,o.Ay)("div")` 73 position: absolute; 74 top: 4px; 75 left: -40px; 76 width: 18px; 77 height: 18px; 78 border-radius: 50%; 79 background-color: ${e=>e.theme.palette.primary.main}; 80 border: 3px solid ${e=>e.theme.palette.background.default}; 81 box-shadow: 0 0 0 2px ${e=>e.theme.palette.primary.main}; 82`,b=(0,o.Ay)("div")` 83 display: flex; 84 flex-direction: column; 85 gap: 2px; 86`,x=(0,o.Ay)("div")` 87 ${e=>e.theme.breakpoints.down("laptop")} { 88 display: none; 89 } 90`;function y(e,t,n,i){const r=e/i;return t-n*Math.sin(r*Math.PI*2)}const v=e=>{let t=e.events,n=e.bgColor;const r=(0,a.A)(),o=(0,i.useRef)(null),d=(0,i.useRef)([]),v=c((0,i.useState)(880),2),j=v[0],w=v[1],A=c((0,i.useState)(0),2),_=A[0],k=A[1],C=t.length;if((0,i.useLayoutEffect)(()=>{const e=o.current;if(!e||0===C)return;const t=()=>{const t=e.getBoundingClientRect().width;if(!t)return;w(e=>Math.abs(e-t)>1?t:e);const n=d.current.reduce((e,t)=>t?Math.max(e,t.scrollHeight):e,0),i=Math.max(0,n-110);k(e=>Math.abs(e-i)>1?i:e)};t();const n=new ResizeObserver(t);return n.observe(e),d.current.forEach(e=>e&&n.observe(e)),()=>n.disconnect()},[t,C]),0===C)return null;const S=function(e,t){return 1===e?[t/2]:Array.from({length:e},(n,i)=>40+i/(e-1)*(t-80))}(C,j),$=S.map(e=>y(e,100,55,j)),P=C>1?(j-80)/(C-1):140,O=Math.min(140,P-16),T=110+_,M=function(e,t,n,i,r){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:200,a="";for(let s=0;s<=o;s++){const l=e+s/o*(t-e),c=y(l,n,i,r);a+=0===s?`M ${l} ${c}`:` L ${l} ${c}`}return a}(40,j-40,100,55,j),N=r.palette.primary.main,E=r.palette.background.default,I=n??E,H=r.palette.getContrastText(I),F=300+_;return(0,l.jsxs)(p,{children:[(0,l.jsx)(x,{children:(0,l.jsx)(u,{ref:o,viewBox:`0 0 ${j} ${F}`,preserveAspectRatio:"xMidYMid meet",role:"img","aria-label":"Company timeline",children:(0,l.jsxs)("g",{transform:"translate(0, 0)",children:[(0,l.jsx)("path",{d:M,fill:"none",stroke:N,strokeWidth:"2.5",strokeDasharray:"10 7",strokeLinecap:"round",opacity:"0.35"}),t.map((e,t)=>{const n=S[t],i=$[t],r=i+9,o=i+9+24,a=o+8;return(0,l.jsxs)("g",{"data-testid":`timeline-event-desktop-${t}`,"aria-label":`Timeline event ${t+1}
90: ${e.title}`,children:[(0,l.jsx)("line",{x1:n,y1:r,x2:n,y2:o,stroke:N,strokeWidth:"1.5",opacity:"0.5"}),(0,l.jsx)("circle",{cx:n,cy:i,r:9,fill:t===C-1?N:E,stroke:N,strokeWidth:"2.5"}),(0,l.jsx)("foreignObject",{x:n-O/2,y:a,width:O,height:T,style:{overflow:"visible"},children:(0,l.jsxs)("div",{ref:e=>{d.current[t]=e},style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",textAlign:"center",gap:2,width:O,minHeight:110},children:[e.date&&(0,l.jsx)(s.o,{component:"span",variant:"lg-bold",style:{lineHeight:1,letterSpacing:"-0.02em",color:H},children:e.date}),(0,l.jsx)(s.o,{variant:"sm",style:{lineHeight:1.3,color:H,overflowWrap:"break-word",wordBreak:"break-word"},children:e.title})]})})]},t)})]})})}),(0,l.jsxs)(h,{children:[(0,l.jsx)(m,{}),t.map((e,t)=>(0,l.jsxs)(f,{"data-testid":`timeline-event-mobile-${t}`,"aria-label":`Timeline event ${t+1}: ${e.title}`,children:[(0,l.jsx)(g,{}),(0,l.jsxs)(b,{children:[e.date&&(0,l.jsx)(s.o,{component:"span",variant:"sm-bold",style:{color:H},children:e.date}),(0,l.jsx)(s.o,{variant:"sm",style:{color:H},children:e.title})]})]},t))]})]})},j=e=>{let t=e.SectionComponent,n=e.ContainerComponent,i=e.TitleComponent,o=e.bgColor;const a=(()=>{const e=(0,r.dn)(),t=Array.isArray(e?.timeline?.events)?e.timeline.events:[],n=e?.timeline?.title,i=e?.timeline?.subTitle;return{timelineEvents:t,sectionTitle:n,sectionSubTitle:i}})(),s=a.timelineEvents,c=a.sectionTitle,d=a.sectionSubTitle;if(!s.length)return null;const p=!!c||!!d;return(0,l.jsx)(t,{"data-testid":"timeline-section","aria-label":"Company timeline section",children:(0,l.jsxs)(n,{"data-testid":"timeline-container",children:[p&&i&&(0,l.jsx)(i,{title:c,subtitle:d}),(0,l.jsx)(v,{events:s,bgColor:o})]})})}},60575(e,t,n){n.d(t,{G:()=>u});var i=n(14041),r=n(38544),o=n(5035),a=n(62739),s=n(15801),l=n(53018),c=n(21293),d=n(11446),p=n(31085);const u=e=>{let t=e.view;const n=(0,i.useRef)(!1),u=(0,l._r)().config,h=(0,r.d4)(e=>e.profile.id),m=(0,r.d4)(e=>e.search.results),f=(0,r.wA)();return(0,i.useEffect)(()=>{(0,c.oU)(d.PianoAnalytics.EventType.PAGE_DISPLAY,{page_category:d.PianoAnalytics.FrontOffice.PageCategory.HOME,page_subject:d.PianoAnalytics.FrontOffice.PageSubject.HOME,page_type:d.PianoAnalytics.FrontOffice.PageType.HOME,page_hostname:window.location.hostname,site_name:u.company_name})},[]),(0,i.useEffect)(()=>{const e=s.M$.DISPLAYED_HOMEPAGES;f((0,s.Wf)(e,{}))},[f]),(0,i.useEffect)(()=>{n.current||(n.current=!0,null!==h&&f((0,o.sb)()),null!==m&&f((0,a.uz)()))},[f,h,m]),(0,p.jsx)(t,{})}},39829(e,t,n){n.d(t,{h:()=>r});var i=n(98616);const r=()=>{const e=(0,i.dn)();return{diapositives:e?.briefAndPictures?.diapositives??[],sectionTitle:e?.briefAndPictures?.title,sectionSubTitle:e?.briefAndPictures?.subtitle}}},38882(e,t,n){n.d(t,{o:()=>r});var i=n(98616);const r=()=>{const e=(0,i.dn)(),t=e?.companyValues?.list||[],n=e?.companyValues?.title,r=e?.companyValues?.subTitle;return{companyValuesList:t,sectionTitle:n,sectionSubTitle:r}}},78686(e,t,n){n.d(t,{_:()=>r});var i=n(98616);const r=()=>{const e=(0,i.dn)();return{list:e?.team?.list??[],sectionTitle:e?.team?.title,sectionSubTitle:e?.team?.subTitle}}},98287(e,t,n){n.d(t,{s:()=>l});var i=n(98616),r=n(17695),o=n(57940),a=n(9088),s=n(18359);const l=()=>{const e=(0,i.dn)(),t=(0,s.S)().shouldDisplaySection,n=(0,a.P)(),l=e?.lastOffers,c="selection"===l?.mode,d=c?l.offers.map(r.i):[],p=(0,o.d)(d),u=p.offerDetailsByIdentifier,h=p.isLoading,m=l?.title;if(!c)return{shouldDisplay:t("lastOffers"),title:m,list:n.list,isFetching:n.isFetching,total:n.total};const f=d.flatMap(e=>{const t=u[e];return t?[t]:[]});return{shouldDisplay:t("lastOffers")&&(h||f.length>0),title:m,list:f,isFetching:h,total:n.total}}},21840(e,t,n){n.d(t,{q:()=>i});const i=(e,t)=>{if(e<=t)return e;for(let n=t;n>=2;n--)if(e%n===0)return n;let n=t,i=e%t;for(let r=t-1;r>=2;r--){const t=e%r;t>i&&(n=r,i=t)}return n}}}]);
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.