PageSourceSearch

https://omr.com/daily/assets/D5AyMUUf.js

js omr.com collected 2026-09-24 08:29:22 UTC 53,013 bytes, 1,036 lines download raw bytes

1import{bd as b,be as $,bf as c,bg as h,bp as g,bh as E,bI as z,bw as X,bj as P,bk as r,bC as w,bq as f,bo as F,bD as y,bV as ve,d0 as Fe,bl as ke,d1 as $e,d2 as Ae,bB as L,d3 as Ce,bi as _e,bt as V,bu as Y,bJ as se,bX as me,bU as ge,bE as K,d4 as H,d5 as pe,d6 as G,d7 as xe,bW as s,c2 as Q,d8 as we,b$ as re,bN as ee,bP as he,d9 as Ie,bZ as Pe,b_ as De,ci as He,cw as ce,da as Le,db as ue,dc as Ee,bO as ze,cQ as Be,dd as Ue}from"./CAMA6yvQ.js";import{_ as Ne}from"./DO0sHo9x.js";import{f as be}from"./Bi43yT2y.js";import{a as Oe,u as je,b as q,H as Re,C as qe}from"./Co1vZwbg.js";import{m as Je}from"./CfB95Brs.js";import{F as Ve,_ as Ye}from"./CeqWCZWK.js";import{C as Me}from"./OAuFIvAS.js";import{S as We}from"./C7pFUBfU.js";import{a as Ze,y as j,u as Ge,t as Ke,_ as Qe}from"./DiuxtB-_.js";import{F as fe,a as Xe}from"./BsglC4vj.js";import{u as et}from"./DRH1wusT.js";const tt={class:"inline-flex min-h-6 cursor-pointer items-start gap-2"},it=["id","value","name","disabled","checked"],at={class:"text-body-s text-main peer-disabled:cursor-not-allowed peer-disabled:text-disabled"},lt=b({__name:"RadioButton",props:{modelValue:{default:void 0},value:{default:void 0},id:{default:void 0},disabled:{type:Boolean,default:!1},state:{default:"none"},name:{default:void 0}},emits:["update:modelValue"],setup(e,{emit:t}){const i=e,a=t,l=$(()=>i.modelValue==i.value);function n(o){const m=o.target;let d;m._value!==void 0?d=m._value:d=m.value,a("update:modelValue",d)}return(o,m)=>(c(),h("label",tt,[g("input",{id:e.id,class:E(["radio-base peer",{"radio-base-error":e.state==="invalid"}]),type:"radio",value:e.value,name:e.name,disabled:i.disabled,checked:l.value,onChange:n},null,42,it),g("span",at,[z(o.$slots,"default",{},void 0,!0)])]))}}),nt=X(lt,[["__scopeId","data-v-1577fd89"]]),ot={key:0,class:"flex justify-between pb-1 text-label-s text-grey-800 dark:text-white"},st={key:0},rt={key:1,class:"pb-1 text-label-s text-red dark:text-red-200"},ct={key:2,class:"hidden"},ut=b({__name:"InputAssistiveText",props:{error:{},helperText:{},countHint:{},dense:{type:Boolean}},setup(e){return(t,i)=>(c(),h("div",{class:E(["pt-1",{"min-h-[24px]":!e.dense}])},[P(r(We),null,{default:w(()=>[!e.error&&(e.helperText||e.countHint)?(c(),h("div",ot,[g("span",null,f(e.helperText),1),e.countHint?(c(),h("span",st,f(e.countHint),1)):F("",!0)])):e.error?(c(),h("div",rt,f(e.error),1)):(c(),h("div",ct))]),_:1})],2))}}),dt=b({__name:"AppLink",props:{destination:{}},setup(e){const t=e;function i(n){return"to"in n}function a(n){return"href"in n}const l=$(()=>i(t.destination)?Ne:a(t.destination)?"a":Fe(t.destination));return(n,o)=>(c(),y(ve(l.value),{to:i(e.destination)?e.destination.to:void 0,href:a(e.destination)?e.destination.href:void 0,target:a(e.destination)?e.destination.target:void 0},{default:w(()=>[z(n.$slots,"default")]),_:3},8,["to","href","target"]))}}),mt={class:"flex hub-tile min-h-[420px] flex-col overflow-hidden px-6 py-4"},gt={class:"mb-2 flex items-center justify-between"},pt={class:"text-headline-s"},ht=["src"],bt={class:"mt-2 line-clamp-2 text-body-m"},ft=b({__name:"InstagramTile",props:{image:{},accountName:{},ctaHref:{},subtitle:{},trackingId:{}},setup(e){return(t,i)=>(c(),h("div",mt,[g("div",gt,[g("span",pt,f(e.accountName),1),P(r(ke),{size:"24",path:r($e),title:"Instagram"},null,8,["path"])]),i[0]||(i[0]=g("hr",{class:"mb-2 border-1 border-grey-700"},null,-1)),P(dt,{destination:{to:e.ctaHref},class:"grow rounded","data-track":e.trackingId},{default:w(()=>[g("img",{src:e.image,class:"h-full min-h-[268px] w-full object-cover"},null,8,ht)]),_:1},8,["destination","data-track"]),g("p",bt,f(e.subtitle),1)]))}}),yt=b({__name:"RadioButton",props:{name:{},id:{},disabled:{type:Boolean},size:{}},setup(e){const t=e,{value:i}=Ze(()=>t.name);return(a,l)=>(c(),y(r(nt),{id:e.id??e.name,modelValue:r(i),"onUpdate:modelValue":l[0]||(l[0]=n=>Ae(i)?i.value=n:null),name:e.name,disabled:e.disabled},{default:w(()=>[z(a.$slots,"default")]),_:3},8,["id","modelValue","name","disabled"]))}}),St=j.object().shape({email:j.string().email().required(),audience:j.string().required(),captchaSolution:j.string().required()}),Tt={key:0,class:"text-main"},vt={key:1,class:"flex flex-row gap-6"},Ft={class:"text-main"},kt={class:"w-full @lg/tile:w-2/3 @2xl/tile:w-1/2"}
1,$t={class:"mt-6"},At=["disabled"],Ct=b({__name:"NewsletterForm",props:{me:{},submitting:{type:Boolean},error:{},audiences:{},ctaHeadline:{},ctaLabel:{}},emits:["submit"],setup(e,{emit:t}){var I;const i=t,a=e,{t:l,locale:n}=L(),o=$(()=>n.value),{handleSubmit:m,setFieldValue:d,meta:u,values:p}=Ge({validationSchema:Ke(St),initialValues:{email:((I=a.me)==null?void 0:I.email)??void 0,audience:a.audiences.length===1?a.audiences[0].slug:void 0,captchaSolution:void 0}}),S=$(()=>a.submitting||!u.value.valid);Ce(()=>{var T;!p.email&&((T=a.me)!=null&&T.email)&&d("email",a.me.email)});function k(T){T&&d("captchaSolution",T)}const v=m(({email:T,audience:_,captchaSolution:x})=>{i("submit",{email:T,audience:_,captchaSolution:x})});return(T,_)=>(c(),h("form",{ref:"form",class:"flex w-full flex-col gap-4",onSubmit:_[0]||(_[0]=_e((...x)=>r(v)&&r(v)(...x),["stop","prevent"]))},[e.ctaHeadline?(c(),h("div",Tt,f(e.ctaHeadline),1)):F("",!0),e.audiences.length>1?(c(),h("div",vt,[(c(!0),h(V,null,Y(e.audiences,x=>(c(),h("label",{key:x.slug,class:"flex cursor-pointer items-center gap-2"},[P(r(yt),{id:x.slug,name:"audience",value:x.slug},{default:w(()=>[g("span",Ft,f(x.name),1)]),_:2},1032,["id","value"])]))),128))])):F("",!0),g("div",kt,[P(r(Qe),{id:"email",name:"email",type:"email",label:r(l)("hub.newsletter.email"),placeholder:r(l)("hub.newsletter.email"),disabled:!!e.me},null,8,["label","placeholder","disabled"]),P(r(Ve),{ref:"captcha",language:o.value,"puzzle-endpoint":r(Xe),sitekey:r(fe),dark:!0,onDone:k},null,8,["language","puzzle-endpoint","sitekey"]),e.error?(c(),y(r(ut),{key:0,class:"",error:e.error,type:"error"},null,8,["error"])):F("",!0)]),_[1]||(_[1]=g("div",{class:"grow"},null,-1)),g("div",$t,[g("button",{class:"btn-primary-color-s",disabled:S.value,type:"submit"},[g("span",null,f(e.ctaLabel),1),e.submitting?(c(),y(r(Me),{key:0,class:"ml-3",size:"small"})):F("",!0)],8,At)])],544))}}),_t={class:"newsletter-owl flex flex-col overflow-hidden"},xt={class:"text-headline-s text-main tablet:text-headline-m"},wt={class:"mt-2 text-body-s text-main @lg/tile:pr-[200px]"},It={key:0,class:"mt-10 w-full @lg/tile:w-3/4"},Pt=b({__name:"NewsletterTile",props:{headline:{},description:{},audiences:{},ctaHeadline:{},ctaLabel:{}},setup(e){const{t}=L(),{meData:i}=Oe(),a=se(null),l=se(!1),{mutate:n,loading:o,onDone:m,onError:d}=je({clientId:me.MyOmr});m(({data:p})=>{var S,k,v;l.value=!!((S=p==null?void 0:p.createNewsletterSignup)!=null&&S.success),a.value=l.value?null:(v=(k=p==null?void 0:p.createNewsletterSignup)==null?void 0:k.errors)==null?void 0:v.join(". ")}),d(()=>{a.value=t("newsletter.error")});function u(p){n({input:{email:p.email,captcha:{solution:p.captchaSolution,sitekey:fe},audiences:[p.audience]}})}return(p,S)=>(c(),h("div",_t,[g("div",xt,f(e.headline),1),g("div",wt,f(e.description),1),l.value?(c(),h("div",It,[P(r(Ye),{message:p.$t("hub.newsletter.success.title"),headline:p.$t("hub.newsletter.success.description"),type:"success"},null,8,["message","headline"])])):(c(),y(Ct,{key:1,me:r(i),class:"mt-8 grow",submitting:r(o),error:a.value,audiences:e.audiences,"cta-headline":e.ctaHeadline,"cta-label":e.ctaLabel,onSubmit:u},null,8,["me","submitting","error","audiences","cta-headline","cta-label"]))]))}}),Dt=X(Pt,[["__scopeId","data-v-cb697857"]]);var ye=(e=>(e.ContentHubArticle="ContentHubArticle",e.DailyArticle="DailyArticle",e.EducationArticle="EducationArticle",e.GrowthHubArticle="GrowthHubArticle",e.JobsHrArticle="JobsHrArticle",e.OmrxArticle="OmrxArticle",e))(ye||{}),N=(e=>(e.BlueCircle="blueCircle",e.PurpleDots="purpleDots",e))(N||{}),J=(e=>(e.De="de",e.En="en",e))(J||{});const Ht="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='121'%20height='108'%20viewBox='0%200%20121%20108'%20fill='none'%3e%3cpath%20d='M100.5%2045.3218C100.5%2025.2916%2084.2084%209%2064.1783%209C44.1481%209%2027.8565%2025.2916%2027.8565%2045.3218C27.8565%2065.352%2044.1481%2081.6435%2064.1782%2081.6435C84.2084%2081.6435%20100.5%2065.352%20100.5%2045.3218ZM43.6875%2045.3218C43.6875%2034.0217%2052.8782%2024.8261%2064.1783%2024.8261C75.4784%2024.8261%2084.6739%2034.0217%2084.6739%2045.3218C84.6739%2056.6219%2075.4783%2065.8174%2064.1783%2065.8174C52.8782%2065.8174%2043.6875%2056.6219%2043.6875%2045.3218Z'%20fill='%234990FF'/%3e%3cpath%20d='M58.6599%2072.1693L44.7526%2086.1579M39.8067%2086.6399L59.1182%2067.2195M58.5424%2063.3066L35.8984%2086.08M32.5989%2084.9044L57.3526%2060.0087M55.6981%2057.1832L29.769%2083.2599M27.3405%2081.2191L53.6492%2054.7606M51.211%2052.7126L25.285%2078.7872M23.6309%2075.9591L48.3778%2051.0702M45.0783%2049.8946L22.4441%2072.6592M41.1665%2049.3394L21.8716%2068.7442M22.3338%2063.7871L36.2142%2049.8255'%20stroke='%23FF9BE3'%20stroke-width='0.999997'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",Lt=""+new URL("purple-dots.B0EmPSuB.svg",import.meta.url).href,Et={class:"text-headline-m laptop:pr-0 mb-2 pr-24"},zt={class:"text-body-m mb-10"},Bt={class:"flex flex-wrap gap-4"},Ut=b({__name:"InfoTile",props:{title:{},body:{},decoration:{},primaryButtonProps:{},secondaryButtonProps:{}},setup(e){const t=$(()=>{switch(e.decoration){case N.PurpleDots:return{backgroundImage:`url("${Lt}")`};case N.BlueCircle:return{backgroundImage:`url("${Ht}")`};default:return}});return(i,a)=>(c(),h("div",{class:E(["hub-tile-look laptop:pt-28 flex h-full w-full flex-col justify-end overflow-hidden bg-no-repeat pt-16",{"laptop:bg-[length:130px_auto] bg-[length:100px_auto] bg-[105%_top]":e.decoration===r(N).PurpleDots,"laptop:bg-[length:130px_auto] bg-[length:100px_auto] bg-[102%_top]":e.decoration===r(N).BlueCircle}]),style:ge(t.value)}
1,[g("div",Et,f(e.title),1),g("p",zt,f(e.body),1),g("div",Bt,[P(r(q),{class:"btn-primary-color-s",destination:{to:e.primaryButtonProps.to},"data-track":e.primaryButtonProps.trackingId},{default:w(()=>[g("span",null,f(e.primaryButtonProps.label),1),P(r(K),{class:"lucide-icon-m"})]),_:1},8,["destination","data-track"]),e.secondaryButtonProps?(c(),y(r(q),{key:0,class:"btn-outline-neutral-s",destination:{to:e.secondaryButtonProps.to},"data-track":e.secondaryButtonProps.trackingId},{default:w(()=>[g("span",null,f(e.secondaryButtonProps.label),1),P(r(K),{class:"lucide-icon-m"})]),_:1},8,["destination","data-track"])):F("",!0)])],6))}}),Nt=b({__name:"CtaLink",props:{target:{},trackingId:{}},setup(e){return(t,i)=>(c(),y(r(q),{destination:e.target,class:"btn-outline-neutral-s","data-track":e.trackingId},{default:w(()=>[g("span",null,[z(t.$slots,"default")]),P(r(K),{class:"lucide-icon-m"})]),_:3},8,["destination","data-track"]))}}),Ot={class:"hub-tile-look tablet:p-6 flex w-full flex-col items-start p-4"},jt={key:0,class:"text-body-xl-bold text-main mb-4 grow-0"},Rt={class:"flex w-full grow-0 flex-col gap-3"},te=b({__name:"ContentListTile",props:{title:{},cta:{}},setup(e){return(t,i)=>(c(),h("div",Ot,[e.title?(c(),h("div",jt,f(e.title),1)):F("",!0),g("div",Rt,[z(t.$slots,"default")]),i[0]||(i[0]=g("div",{class:"grow"},null,-1)),e.cta?(c(),y(Nt,{key:1,target:e.cta.target,class:"mt-10 grow-0","tracking-id":e.cta.trackingId},{default:w(()=>[g("span",null,f(e.cta.label),1)]),_:1},8,["target","tracking-id"])):F("",!0)]))}}),qt={class:"tablet:w-[82px] laptop:size-[65px] laptop:rounded-[6px] relative h-full w-[72px] shrink-0 grow-0 overflow-hidden"},Jt={class:"laptop:p-0 grow py-2 pr-3"},Vt={key:0,class:"text-body-xs text-solid line-clamp-1"},Yt={key:1,class:"text-body-s text-solid line-clamp-1"},Mt={key:0,class:"badge laptop:block hidden"},ie=b({__name:"ContentListTileItem",props:{title:{},subtitle:{default:void 0},overline:{default:void 0},tag:{default:void 0},media:{default:void 0},target:{},trackingId:{default:void 0}},setup(e){const t=e,i=$(()=>typeof t.title=="string"?t.title:t.title.value),a=$(()=>typeof t.title=="string"?2:t.title.lineClamp);return(l,n)=>(c(),y(r(q),{destination:e.target,class:"group border-main bg-surface-elevation-3 laptop:p-3 flex items-start gap-4 overflow-hidden rounded-[8px] border","data-track":e.trackingId},{default:w(()=>[g("div",qt,[P(r(Re),{class:"h-full object-cover opacity-70 group-hover:opacity-90",asset:e.media},null,8,["asset"])]),g("div",Jt,[e.overline?(c(),h("div",Vt,f(e.overline),1)):F("",!0),g("h3",{class:E(["text-body-m-bold text-main wrap-anywhere",{"line-clamp-2":a.value===2,"line-clamp-3":a.value===3}])},f(i.value),3),e.subtitle?(c(),h("p",Yt,f(e.subtitle),1)):F("",!0)]),e.tag?(c(),h("div",Mt,f(e.tag),1)):F("",!0)]),_:1},8,["destination","data-track"]))}}),pa=b({__name:"ResponsiveTile",props:{tile:{}},setup(e){const t=e,i=$(()=>{switch(t.tile.__typename){case"HubPageReviewsTopProductsTile":case"HubPageContentSliderTile":return{mobileSize:H.Full,tabletSize:H.Full,laptopSize:H.Full};default:return"tileSizes"in t.tile?t.tile.tileSizes:(console.error("Tile has no tileSizes",t.tile),null)}}),a=$(()=>i.value?[l(i.value.mobileSize),`tablet:${l(i.value.tabletSize)}`,`laptop:${l(i.value.laptopSize)}`].join(" "):"hidden");function l(n){switch(n){case H.Full:return"col-span-12";case H.Half:return"col-span-6";case H.OneThird:return"col-span-4";case H.TwoThirds:return"col-span-8";case H.Hidden:return"hidden";default:return pe(n,`Unknown tile size: ${n}`),"col-span-12"}}return(n,o)=>(c(),h("div",{class:E(["@container/tile empty:hidden",a.value])},[z(n.$slots,"default")],2))}}),ha=b({__name:"HygraphSocialMediaTile",props:{tile:{}},setup(e){return(t,i)=>(c(),y(ft,{image:e.tile.image.url,"account-name":e.tile.accountName,"cta-href":e.tile.url,subtitle:e.tile.subtitle,"tracking-id":e.tile.trackingId},null,8,["image","account-name","cta-href","subtitle","tracking-id"]))}}),Wt=e=>{const t=e.definitions.filter(i=>i.kind==="OperationDefinition");if(t.length!==1)throw new Error("DocumentNode passed to Apollo Client must contain single query or mutation");return t[0]},Zt=e=>async(i,a,l)=>{switch(Wt(i).operation){case G.MUTATION:{const o=l==null?void 0:l.fetchPolicy,m=await e.mutate({mutation:i,variables:a,...l,fetchPolicy:o});return{data:m.data??void 0,errors:m.errors}}case G.QUERY:{const o=await e.query({query:i,variables:a,...l});return{data:o.data,errors:o.errors}}case G.SUBSCRIPTION:throw new Error("Subscription requests through SDK interface are not supported")}},Gt=e=>{const{resolveClient:t}=xe();return t(e)},A=s`
2  fragment CallToActionFields on CallToAction {
3    label
4    url
5    target
6    external
7    type
8    color
9    size
10    trackingId
11    lucideIcon
12    callToActionSemanticButtonSize
13    callToActionSemanticButtonStyle
14  }
15`;s`
16  fragment SectionFlipCounterFields on SectionFlipCounter {
17    __typename
18    id
19    optionalTitle
20    targetDateTime
21    decorations
22    subtext
23    ctaInformationText
24    cta {
25      ...CallToActionFields
26    }
27    darkMode
28  }
29  ${A}
30`;const Kt=s`
31  fragment SectionByTheNumbersFields on SectionByTheNumbers {
32    __typename
33    id
34    optionalTitle: title
35    optionalSubtitle: subtitle
36    sectionPadding
37    styleVariant
38    duration
39    counters {
40      target
41      start
42      prefix
43      suffix
44      subhead
45    }
46    cta {
47      ...CallToActionFields
48    }
49  }
50  ${A}
51`,D=s`
52  fragment AssetFields on Asset {
53    url
54    title
55    description
56    mimeType
57  }
58`,Qt=s`
59  fragment SectionContactFields on SectionContact {
60    __typename
61    id
62    optionalDescription: description
63    title
64    contact {
65      email
66      id
67      phone
68      title
69      description
70      department
71      departmentUrl
72      contactIcons
73      contactPhoto(locales: de) {
74        ...AssetFields
75      }
76    }
77    decorationPattern
78    styleVariant
79    omrTheme: theme
80    centered
81    generalCTA {
82      ...CallToActionFields
83    }
84  }
85  ${D}
86  ${A}
87`,Xt=s`
88  fragment SectionCtaFields on SectionCta {
89    __typename
90    id
91    optionalTitle: title
92    optionalDescription: description
93    ctaText
94    ctaUrl
95    ctaTarget
96    ctaImage(locales: de) {
97      ...AssetFields
98    }
99    ctaExternal
100    contentPosition
101    showDecoration
102    decorationPattern
103    appStoreUrl
104    playStoreUrl
105    darkTheme
106    styleVariant
107    internalPageLink {
108      event {
109        slug
110      }
111      slug
112    }
113    partnerLogo(locales: de) {
114      ...AssetFields
115    }
116  }
117  ${D}
118`,ei=s`
119  fragment ExplanationStepFields on ExplanationStep {
120    title
121    description
122    picture(locales: de) {
123      ...AssetFields
124    }
125    icon
126    lucideIcon
127    cta {
128      ...CallToActionFields
129    }
130  }
131  ${D}
132  ${A}
133`,ti=s`
134  fragment SectionExplanationBlocksFields on SectionExplanationBlocks {
135    __typename
136    id
137    cta {
138      ...CallToActionFields
139    }
140    optionalTitle: title
141    optionalSubtitle: subtitle
142    centered
143    items {
144      ...ExplanationStepFields
145    }
146    styleVariant
147    sectionPadding
148    displayDecorations
149    columns
150  }
151  ${A}
152  ${ei}
153`,ii=s`
154  fragment SectionFaqFields on Faq {
155    __typename
156    id
157    title
158    description
159    optionalCtaText: ctaText
160    optionalCtaUrl: ctaUrl
161    questions: questions {
162      ... on FaqQuestion {
163        id
164        question
165        answer
166        answerRte {
167          html
168        }
169      }
170    }
171    styleVariant
172    decorationPattern
173    verticalLayout
174  }
175`,ai=s`
176  fragment SectionHeroFields on SectionHero {
177    __typename
178    id
179    optionalTitle: title
180    optionalSubtitle: subtitle
181    optionalDescription: description
182    compact
183    cta {
184      ...CallToActionFields
185    }
186    ctaSecondary {
187      ...CallToActionFields
188    }
189    ctaOnMobileOnly
190    background(locales: de) {
191      ...AssetFields
192    }
193    mobileBackground(locales: de) {
194      ...AssetFields
195    }
196    logo(locales: de) {
197      ...AssetFields
198    }
199    video(locales: de) {
200      ...AssetFields
201    }
202    titleIsTransparent
203  }
204  ${A}
205  ${D}
206`,li=s`
207  fragment SectionIntroFields on SectionIntro {
208    __typename
209    id
210    title
211    description
212    sectionHead
213    sectionPadding
214    centered
215    omrTheme: theme
216    cta {
217      label
218      url
219      target
220    }
221  }
222`,ni=s`
223  fragment OMRPartnerFields on OMRPartner {
224    id
225    name
226    partnerUrl
227    logo(locales: de) {
228      ...AssetFields
229    }
230  }
231  ${D}
232`,oi=s`
233  fragment SectionOMRPartnerFields on SectionOMRPartner {
234    __typename
235    id
236    optionalTitle: title
237    optionalDescription: description
238    asSlider
239    sectionPadding
240    darkTheme
241    omrPartners {
242      ...OMRPartnerFields
243    }
244    decorationPattern
245  }
246  ${ni}
247`,si=s`
248  fragment SectionRichContentFields on RichContent {
249    __typename
250    id
251    content {
252      raw
253      references {
254        ... on Asset {
255          __typename
256          id
257          url
258        }
259        ... on HtmlEmbed {
260          __typename
261          id
262          rawHtml
263        }
264      }
265    }
266  }
267`,ri=s`
268  fragment SectionTeaserFields on SectionTeaser {
269    __typename
270    id
271    headline
272    background(locales: de) {
273      ...AssetFields
274    }
275    desktopImage(locales: de) {
276      ...AssetFields
277    }
278    mobileImage(locales: de) {
279      ...AssetFields
280    }
281    laptopImage(locales: de) {
282      ...AssetFields
283    }
284    tabletImage(locales: de) {
285      ...AssetFields
286    }
287    cta {
288      ...CallToActionFields
289    }
290    ctaSecondary {
291      ...CallToActionFields
292    }
293    optionalDescription: description
294    optionalCtaUrl: ctaUrl
295    optionalCtaLabel: ctaLabel
296    styleVariant
297    position
298    isBgFulWidth
299  }
300  ${D}
301  ${A}
302`,ci=s`
303  fragment SectionTestimonialFields on SectionTestimonial {
304    id
305    testimonial
306    signature
307    signatureImage(locales: de) {
308      ...AssetFields
309    }
310    image(locales: de) {
311      url
312      optimisedUrl: url(
313        transformation: {
314          image: { quality: { value: 70 }, resize: { width: 1024, height: 1024, fit: clip } }
315          document: { output: { format: webp } }
316        }
317      )
318      title
319      description
320    }
321    position
322    companyName
323    starRating
324    cta {
325      ...CallToActionFields
326    }
327  }
328  ${D}
329  ${A}
330`,ui=s`
331  fragment SectionTestimonialSliderFields on TestimonialSlider {
332    __typename
333    id
334    optionalTitle: title
335    styleVariant
336    sliderTheme: theme
337    slide {
338      ...SectionTestimonialFields
339    }
340  }
341  ${ci}
342`,di=s`
343  fragment SectionTextMediaFields on TextMedia {
344    __typename
345    id
346    title
347    subtitle
348    tag
349    optionalCtaUrl: ctaUrl
350    optionalCtaText: ctaText
351    cta {
352      ...CallToActionFields
353    }
354    sectionPadding
355    sectionDivision
356    darkTheme
357    centered
358    description
359    image(locales: de) {
360      ...AssetFields
361    }
362    imageEN: image(locales: en) {
363      ...AssetFields
364    }
365    imageDE: image(locales: de) {
366      ...AssetFields
367    }
368    elementPosition: position
369    imageLinkUrl
370    imageHiddenOnMobile
371    vertical
372    enableDescriptionStyling
373  }
374  ${A}
375  ${D}
376`,mi=s`
377  fragment SectionNewsletterAudiencesFields on SectionNewsletterAudience {
378    __typename
379    id
380    audiences {
381      slug
382      name
383      description
384      private
385      previewCta {
386        ...CallToActionFields
387      }
388    }
389  }
390  ${A}
391`,gi=s`
392  fragment SectionTabsFields on SectionTab {
393    __typename
394    id
395    optionalTitle: title
396    optionalDescription: description
397    titlePosition
398    tabContents: tabContents {
399      ... on TabContent {
400        id
401        tabName
402        title
403        description
404        imageEN: image(locales: en) {
405          ...AssetFields
406        }
407        imageDE: image(locales: de) {
408          ...AssetFields
409        }
410        downloads {
411          date
412          description
413          title
414          previewimage {
415            url
416            title
417          }
418          id
419          downloadDe {
420            url
421            fileName
422          }
423          downloadEn {
424            url
425            fileName
426          }
427        }
428      }
429    }
430  }
431  ${D}
432`,pi=s`
433  fragment SubscriptionTeaserFields on SubscriptionTeaser {
434    __typename
435    id
436    optionalTitle: title
437    optionalDescription: description
438    bannerText
439    optionalSubBannerText: subBannerText
440    ctaText
441    ctaUrl
442    sectionPadding
443    styleVariant
444    decorationPattern
445  }
446`,hi=s`
447  fragment PpcReviewsProductFields on PpcReviewsProduct {
448    __typename
449    ppcDescription
450    id
451    url
452    viewUrl
453    reviewsProduct {
454      id
455      name
456      rating
457      ratingsCount
458      logoUrl
459    }
460  }
461`,bi=s`
462  fragment SectionHubspotFormFields on SectionHubspotForm {
463    __typename
464    id
465    formId
466  }
467`,fi=s`
468  fragment SectionAnchorTargetFields on SectionAnchorTarget {
469    __typename
470    id
471    anchorId
472  }
473`,yi=s`
474  fragment SectionStyledHeroFields on SectionStyledHero {
475    __typename
476    id
477    style
478    theme
479    backgroundColor
480    highlitedTitle: title {
481      style
482      text
483      headlineSize
484      headlineCase
485    }
486    heroDescription: description
487    partnerBadge {
488      partnerBadgeLabel
489      partnerBadgeLogo(locales: de) {
490        ...AssetFields
491      }
492    }
493    heroImage {
494      horizontalDesktopPosition
495      horizontalMobilePosition
496      laptopImage {
497        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
498      }
499      verticalDesktopPosition
500      verticalMobilePosition
501      mobileImage {
502        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
503      }
504      tabletImage {
505        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
506      }
507      desktopImage {
508        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
509      }
510      video(locales: de) {
511        ...AssetFields
512      }
513      videoAutoplay
514    }
515    heroImageRight {
516      horizontalDesktopPosition
517      horizontalMobilePosition
518      laptopImage {
519        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
520      }
521      verticalDesktopPosition
522      verticalMobilePosition
523      mobileImage {
524        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
525      }
526      tabletImage {
527        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
528      }
529      desktopImage {
530        url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
531      }
532    }
533    mobileImage(locales: de) {
534      url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
535    }
536    tabletImage(locales: de) {
537      url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
538    }
539    laptopImage(locales: de) {
540      url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
541    }
542    desktopImage(locales: de) {
543      url(transformation: { image: { quality: { value: 60 } }, document: { output: { format: jpg } } })
544    }
545    primaryCta {
546      ...CallToActionFields
547    }
548    secondaryCta {
549      ...CallToActionFields
550    }
551    additionalText
552    paddingSize
553    bgStyleVariant: styleVariant
554    spacer
555  }
556  ${D}
557  ${A}
558`,Si=s`
559  fragment SectionPricingTiersFields on SectionPricingTiers {
560    __typename
561    id
562    sectionPricingTiersTitle
563    sectionPricingTiersItems {
564      id
565      isRecommended
566      pricingTierRecommendationLabel
567      pricingTierTitleIcon
568      pricingTierTitle
569      pricingTierSubTitle
570      features
571      featuresTitle
572      freeIncentiveBudget
573      freeIncentiveBudgetSuffix
574      freeIncentiveDescription
575      hasPrice
576      priceValue
577      paidPer
578      pricingDescription
579      noPriceBottomline
580      noPriceTopline
581      primaryCtaLabel
582      primaryCtaLink
583      primaryCtaTrackingId
584      secondaryCtaLabel
585      secondaryCtaLink
586      secondaryCtaTrackingId
587    }
588  }
589`,Ti=s`
590  fragment SectionReviewsFeaturesTableFields on SectionReviewsFeaturesTable {
591    __typename
592    id
593    featuresTableTitle
594    featuresTableDescription
595    featuresTableColumns
596    featureTableSections {
597      id
598      featureSectionTitle
599      featureSectionDescription
600      featureSectionFeatures {
601        id
602        featureTitle
603        featureDescription
604      }
605    }
606  }
607`,vi=s`
608  fragment SectionSlimCtaFields on SectionSlimCta {
609    __typename
610    id
611    slimCtaHeaderIcon
612    slimCtaHeadline
613    slimCtaBody
614    slimCtaCta {
615      ...CallToActionFields
616    }
617  }
618  ${A}
619`,O=s`
620  fragment TileSizes on HubPageTileSizes {
621    mobileSize
622    tabletSize
623    laptopSize
624  }
625`,Fi=s`
626  fragment HubAssetFields on Asset {
627    title
628    description
629    mimeType
630    originalUrl: url
631    url(transformation: { image: { quality: { value: 50 } } })
632  }
633`,ki=s`
634  fragment ContentTileFields on HubPageContentTile {
635    id
636    title
637    subtitle
638    tag {
639      id
640      name
641      slug
642    }
643    theme
644    tileSizes {
645      ...TileSizes
646    }
647    image(locales: $locale) {
648      ...HubAssetFields
649    }
650    cta {
651      ...CallToActionFields
652    }
653  }
654  ${O}
655  ${Fi}
656  ${A}
657`,$i=s`
658  fragment SectionTilesFields on SectionTiles {
659    id
660    theme
661    optionalTitle: title
662    optionalSubtitle: subtitle
663    tiles {
664      __typename
665      ...ContentTileFields
666      ... on HubPageSocialMediaTile {
667        id
668      }
669      ... on HubPageArticleListTile {
670        id
671      }
672      ... on HubPageLatestArticleTile {
673        id
674      }
675      ... on HubPageNewsletterSubscriptionTile {
676        id
677      }
678      ... on HubPageReferenceListTile {
679        id
680      }
681      ... on HubPageInfoTile {
682        id
683      }
684      ... on HubPageImageTile {
685        id
686      }
687      ... on HubPageStaticTile {
688        id
689      }
690      ... on HubPageAdTile {
691        id
692      }
693      ... on HubPageSpeakerTile {
694        id
695      }
696      ... on HubPagePartnerCompanyTile {
697        id
698      }
699    }
700  }
701  ${ki}
702`,Ai=s`
703  fragment LandingPageLayoutFields on LandingPage {
704    pageLayout {
705      ...SectionByTheNumbersFields
706      ...SectionContactFields
707      ...SectionCtaFields
708      ...SectionExplanationBlocksFields
709      ...SectionFaqFields
710      ...SectionHeroFields
711      ...SectionIntroFields
712      ...SectionOMRPartnerFields
713      ...SectionRichContentFields
714      ...SectionTeaserFields
715      ...SectionTestimonialSliderFields
716      ...SectionTextMediaFields
717      ...SectionNewsletterAudiencesFields
718      ...SectionTabsFields
719      ...SubscriptionTeaserFields
720      ...PpcReviewsProductFields
721      ...SectionHubspotFormFields
722      ...SectionAnchorTargetFields
723      ...SectionStyledHeroFields
724      ...SectionPricingTiersFields
725      ...SectionReviewsFeaturesTableFields
726      ...SectionSlimCtaFields
727      ...SectionTilesFields
728    }
729  }
730  ${Kt}
731  ${Qt}
732  ${Xt}
733  ${ti}
734  ${ii}
735  ${ai}
736  ${li}
737  ${oi}
738  ${si}
739  ${ri}
740  ${ui}
741  ${di}
742  ${mi}
743  ${gi}
744  ${pi}
745  ${hi}
746  ${bi}
747  ${fi}
748  ${yi}
749  ${Si}
750  ${Ti}
751  ${vi}
752  ${$i}
753`;s`
754  fragment FooterFields on Footer {
755    id
756    omrFooterLinks {
757      id
758      name
759      link
760    }
761    omrFooterSocials {
762      id
763      name
764      link
765      logo(locales: de) {
766        url
767      }
768    }
769  }
770`;s`
771  fragment HeaderFields on Header {
772    id
773    logo(locales: de) {
774      url
775    }
776    mobileLogo(locales: de) {
777      url
778    }
779    omrHeaderMenuItems {
780      id
781      slug
782      name
783      link
784      omrHeaderSubmenuItems {
785        id
786        name
787        link
788        omrHeaderSubSubmenuItems {
789          id
790          name
791          link
792        }
793      }
794      omrHeaderSubmenuCta {
795        label
796        url
797      }
798    }
799    omrHeaderPartners {
800      id
801      name
802      logo(locales: de) {
803        url
804        title
805      }
806      partnerUrl
807    }
808    omrHeaderSocials {
809      id
810      name
811      link
812      logo(locales: de) {
813        url
814      }
815    }
816  }
817`;s`
818  fragment ProcessStepFields on ProcessStep {
819    __typename
820    id
821    optionalTitle: title
822    optionalDescription: description
823    optionalCtaText: ctaText
824    optionalCtaUrl: ctaUrl
825    steps
826    sectionPadding
827    styleVariant
828    displayDecorations
829  }
830`;s`
831  fragment SectionFestivalNewsletterFields on SectionNewsletter {
832    __typename
833    id
834    title
835    description
836    linkText
837    linkTarget
838    linkUrl
839    audience
840  }
841`;s`
842  fragment SectionHotelsFields on SectionHotel {
843    __typename
844    id
845    title
846    description
847    hotels: hotels {
848      ... on Hotel {
849        id
850        name
851        description
852        rating
853        distance
854        url
855        logo(locales: de) {
856          ...AssetFields
857        }
858      }
859    }
860  }
861  ${D}
862`;s`
863  fragment SectionQuoteFields on SectionQuote {
864    quote
865    name
866    signatureImage(locales: de) {
867      ...AssetFields
868    }
869    position
870  }
871  ${D}
872`;const Ci=s`
873  fragment FeaturedMediaAttributes on Asset {
874    mimeType
875    title
876    url
877    thumbnailJpgUrl: url(
878      transformation: { image: { resize: { fit: crop, height: 56, width: 106 } }, document: { output: { format: jpg } } }
879    )
880    mediumJpgUrl: url(transformation: { image: { resize: { fit: max, height: 346, width: 648 } }, document: { output: { format: jpg } } })
881    smallJpgUrl: url(transformation: { image: { resize: { fit: max, height: 224, width: 424 } }, document: { output: { format: jpg }
881 } })
882    mediumWebpUrl: url(transformation: { image: { resize: { fit: max, height: 346, width: 648 } }, document: { output: { format: webp } } })
883  }
884`,_i=s`
885  fragment ArticleCardAttributes on Article {
886    authors {
887      name
888      slug
889    }
890    authorsEn {
891      name
892      slug
893    }
894    featuredMedia(locales: de) {
895      ...FeaturedMediaAttributes
896    }
897    featuredMediaPortrait(locales: de) {
898      title
899      mimeType
900      originalUrl: url
901      url: url(transformation: { image: { quality: { value: 50 } }, document: { output: { format: jpg } } })
902    }
903    publishDateTime
904    articleCategories(first: 5) {
905      name
906      slug
907    }
908    slug
909    snippet
910    sponsored
911    subtitle
912    title
913    onlyEnglish
914    articleType
915  }
916  ${Ci}
917`;s`
918  fragment ArticleListTileFields on HubPageArticleListTile {
919    id
920    articleType
921    skipArticles
922    trackingId
923    tileSizes {
924      ...TileSizes
925    }
926    articleCategories {
927      slug
928    }
929  }
930  ${O}
931`;s`
932  fragment InfoTileFields on HubPageInfoTile {
933    id
934    title
935    body
936    decoration
937    tileSizes {
938      ...TileSizes
939    }
940    primaryCta {
941      ...CallToActionFields
942    }
943    secondaryCta {
944      ...CallToActionFields
945    }
946  }
947  ${O}
948  ${A}
949`;s`
950  fragment PartnerCompanyTileFields on HubPagePartnerCompanyTile {
951    id
952    title
953    tileSizes {
954      ...TileSizes
955    }
956    cta {
957      ...CallToActionFields
958    }
959    partnerCompanies {
960      slug
961      event {
962        slug
963      }
964    }
965  }
966  ${O}
967  ${A}
968`;s`
969  fragment SpeakerTileFields on HubPageSpeakerTile {
970    id
971    title
972    tileSizes {
973      ...TileSizes
974    }
975    cta {
976      ...CallToActionFields
977    }
978    speakers {
979      slug
980      event {
981        slug
982      }
983    }
984  }
985  ${O}
986  ${A}
987`;const xi=s`
988  fragment SharedSpeakerSummaryFields on Speaker {
989    id
990    slug
991    name
992  }
993`,wi=s`
994  query landingPageLayoutBySlug($slug: String!, $locale: [Locale!]!, $stage: Stage = PUBLISHED) {
995    landingPage(where: { slug: $slug }, stage: $stage, locales: $locale) {
996      id
997      slug
998      stage
999      title
1000      ...LandingPageLayoutFields
1001    }
1002  }
1003  ${Ai}
1004`,Ii=s`
1005  query paginatedArticles(
1006    $locale: [Locale!]!
1007    $first: Int!
1008    $skip: Int!
1009    $where: ArticleWhereInput!
1010    $orderBy: ArticleOrderByInput = publishDateTime_DESC
1011  ) {
1012    articlesConnection(where: $where, first: $first, skip: $skip, locales: $locale, orderBy: $orderBy) {
1013      aggregate {
1014        count
1015      }
1016      pageInfo {
1017        hasNextPage
1018        hasPreviousPage
1019        pageSize
1020      }
1021      edges {
1022        node {
1023          ...ArticleCardAttributes
1024        }
1025      }
1026    }
1027  }
1028  ${_i}
1029`,Pi=s`
1030  query SharedSpeakerBySlug($slug: String!, $locales: [Locale!]!) {
1031    speaker(where: { slug: $slug }, locales: $locales) {
1032      ...SharedSpeakerSummaryFields
1033    }
1034  }
1035  ${xi}
1036`;function Di(e){return{landingPageLayoutBySlug(t,i){return e(wi,t,i)},paginatedArticles(t,i){return e(Ii,t,i)},SharedSpeakerBySlug(t,i){return e(Pi,t,i)}}}const Hi=e=>Di(Zt(e)),Li=()=>{const e=Gt(me.Hygraph);return Hi(e)},Ei=()=>{const{locale:e}=L();return e.value==="en"?[J.En]:[J.De]},zi=()=>{const e=Ei(),t=e[0],i=Object.values(J).sort((a,l)=>a===t?-1:0);return{hygraphLocale:e,currentLocale:t,preferredLocales:i}};function Bi(e,t,i){const a=t?be(t,i):null;return[e.join(", "),a].filter(Boolean).join(" | ")}const Ui={url:"",smallJpgUrl:"",mediumJpgUrl:"",mediumWebpUrl:"",mimeType:"",title:""},Ni=e=>{var i,a;const t=e??Ui;return{image:{thumbnail:void 0,small:t.smallJpgUrl??"",regular:t.mediumJpgUrl??"",featured:t.mediumJpgUrl??""},url:(i=t.mimeType)!=null&&i.startsWith("video")?t.url??"":t.mediumWebpUrl??"",type:(a=t.mimeType)!=null&&a.startsWith("video")?Q.MediaType.Video:Q.MediaType.Image,title:t.title??""}},Oi=(e,t)=>{const i=e.articleType===ye.DailyArticle&&e.onlyEnglish?"en":t,a=we({articleType:e.articleType,locale:i,slug:e.slug}),l=t==="en"?e.authorsEn:e.authors;return{slug:e.slug,title:e.title,link:a,date:e.publishDateTime,snippet:e.snippet,sponsored:e.sponsored||!1,categories:e.articleCategories.map(({name:n,slug:o})=>({name:n,link:re.category({locale:i,slug:o})})),authors:l.map(({name:n,slug:o})=>({name:n,link:re.author({locale:t,slug:o})})),featuredMedia:Ni(e.featuredMedia),featuredMediaPortrait:e.featuredMediaPortrait}},ji=()=>Promise.resolve(null),Ri=({articleType:e,skip:t=0,articleCategorySlugs:i=[]})=>{const{locale:a}=L(),{hygraphLocale:l}=zi(),{paginatedArticles:n}=Li();return ee(["article-list",e,t,...i].join(":"),async()=>{var m,d;const o=await n({locale:l,first:3,skip:t,where:{articleType:e,...i.length?{articleCategories_some:{slug_in:i}}:{}}}).catch(ji);return(((d=(m=o==null?void 0:o.data)==null?void 0:m.articlesConnection)==null?void 0:d.edges)??[]).map(({node:u})=>Oi(u,a.value)).map(({authors:u,date:p,slug:S,title:k,snippet:v,link:I,featuredMedia:T,featuredMediaPortrait:_})=>{const x=Bi((u==null?void 0:u.map(M=>M.name))??[],p,a.value);let B=null;return _!=null&&_.url?B=_:T!=null&&T.url&&(B={url:T.url,originalUrl:T.url,title:T.title,mimeType:T.type}),{slug:S,id:k,image:B,title:k,subtitle:v,link:I,overline:x}}).filter(u=>u.image)})},qi=b({__name:"ArticleListTile",props:{tile:{}},async setup(e){let t,i;const{locale:a}=L(),{data:l}=([t,i]=he(()=>Ri({articleType:e.tile.articleType,skip:e.tile.skipArticles??0,articleCategorySlugs:e.tile.articleCategories.map(n=>n.slug)})),t=await t,i(),t);return(n,o)=>{var m;return(m=r(l))!=null&&m.length?(c(),y(te,{key:0,cta:{label:r(a)==="en"?"More Articles":"Weitere Artikel",target:{href:r(Ie)({articleType:e.tile.articleType,locale:r(a)})},trackingId:e.tile.trackingId}},{default:w(()=>[(c(!0),h(V,null,Y(r(l),d=>(c(),y(ie,{key:d.id,title:{value:d.title,lineClamp:2},overline:d.overline,media:d.image,target:{href:d.link},"tracking-id":`${e.tile.trackingId}-article-${d.slug}`},null,8,["title","overline","media","target","tracking-id"]))),128))]),_:1},8,["cta"])):F("",!0)}}}),ba=b({__name:"HygraphArticleListTile",props:{tile:{}},setup(e){return(t,i)=>(c(),y(qi,{tile:e.tile},null,8,["tile"]))}});function Ji(e,t,i){const a=t?be(t,i):null;return[e.join(", "),a].filter(Boolean).join(" | ")}const fa=b({__name:"HygraphLatestArticleTile",props:{tile:{}},async setup(e){let t,i;const a=e,{locale:l}=L(),{hygraphLocale:n}=Pe(),{paginatedArticles:o}=De(),{breakpoint:m}=He(),{data:d}=([t,i]=he(async()=>ee(`latest-article-${a.tile.id}`,async()=>await o({locale:n,first:1,skip:a.tile.skipArticles??0,where:{articleType:a.tile.articleType}}))),t=await t,i(),t),u=$(()=>{var S,k,v;return(v=(k=(S=d.value)==null?void 0:S.data)==null?void 0:k.articlesConnection)==null?void 0:v.edges.map(({node:I})=>Je(I,l.value)).map(({authors:I,date:T,slug:_,title:x,snippet:B,categories:M,link:ae,featuredMedia:C,featuredMediaPortrait:U})=>{var le,ne,oe;const Se=Ji(I==null?void 0:I.map(Z=>Z.name),T,l.value),Te=p(m.value,!!U);let W=null;return Te==="landscape"&&((le=C==null?void 0:C.image)!=null&&le.small)?W={url:(ne=C==null?void 0:C.image)==null?void 0:ne.small,originalUrl:(oe=C==null?void 0:C.image)==null?void 0:oe.small,title:C==null?void 0:C.title,mimeType:C==null?void 0:C.type}:U!=null&&U.url&&(W=U),{slug:_,id:x,image:W,title:x,subtitle:B,tags:M.map(Z=>Z.name),link:ae,date:T,cta:"Read More",ctaTarget:{to:ae},overline:Se}}).filter(I=>I.image).at(0)});function p(S,k){return k?S===ce.Mobile?"portrait":S===ce.Tablet?[H.Full,H.TwoThirds].includes(a.tile.tileSizes.tabletSize)?"landscape":"portrait":a.tile.tileSizes.laptopSize===H.OneThird?"portrait":"landscape":"landscape"}return(S,k)=>u.value?(c(),y(r(qe),{key:0,image:u.value.image,title:u.value.title,subtitle:u.value.subtitle,tag:u.value.tags[0],cta:S.$t("hub.news.cta.read_more"),"cta-target":{to:u.value.link},"tracking-id":`${a.tile.trackingId}-article-${u.value.slug}`}
1036,null,8,["image","title","subtitle","tag","cta","cta-target","tracking-id"])):F("",!0)}}),ya=b({__name:"HygraphNewsletterSubscriptionTile",props:{tile:{}},setup(e){const t=e,i=$(()=>t.tile.audiences.map(a=>({slug:a.slug,name:a.shortName??a.name})));return(a,l)=>(c(),y(r(Dt),{class:"col-span-12 hub-tile-look min-h-[420px] laptop:col-span-8",headline:e.tile.headline,description:e.tile.description,audiences:i.value,"cta-headline":e.tile.ctaHeadline,"cta-label":e.tile.ctaLabel},null,8,["headline","description","audiences","cta-headline","cta-label"]))}});var R={exports:{}},Vi=R.exports,de;function Yi(){return de||(de=1,(function(e,t){(function(i,a,l){e.exports=l(),e.exports.default=l()})("slugify",Vi,function(){var i=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","Â¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ä¢":"G","Ä£":"g","Ĩ":"I","Ä©":"i","Ī":"i","Ä«":"i","Ä®":"I","į":"i","İ":"I","ı":"i","Ķ":"k","Ä·":"k","Ä»":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Å ":"S","Å¡":"s","Å¢":"T","Å£":"t","Ť":"T","Å¥":"t","Ũ":"U","Å©":"u","Ū":"u","Å«":"u","Å®":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","ź":"z","Å»":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Æ ":"O","Æ¡":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Î¥":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Ð¥":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ò¢":"NG","Ò£":"ng","Ò®":"UE","Ò¯":"ue","Ò°":"U","Ò±":"u","Òº":"H","Ò»":"h","Ә":"AE","ә":"ae","Ó¨":"OE","Ó©":"oe","Ô±":"A","Ô²":"B","Ô³":"G","Ô´":"D","Ôµ":"E","Ô¶":"Z","Ô·":"E'","Ô¸":"Y'","Ô¹":"T'","Ôº":"JH","Ô»":"I","Ô¼":"L","Ô½":"X","Ô¾":"C'","Ô¿":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","Ø¡":"a","Ø¢":"aa","Ø£":"a","ؤ":"u","Ø¥":"i","ئ":"e","ا":"a","ب":"b","Ø©":"h","ت":"t","Ø«":"th","ج":"j","Ø­":"h","Ø®":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","Ø´":"sh","ص":"s","ض":"dh","Ø·":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù¾":"p","چ":"ch","ژ":"zh","Ú©":"k","Ú¯":"g","ی":"y","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","á¹¢":"S","á¹£":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","á» ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","á»§":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","á»­":"u","á»®":"U","ữ":"u","á»°":"U","á»±":"u","Ỳ":"Y","ỳ":"y","á»´":"Y","ỵ":"y","á»¶":"Y","á»·":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","â
1036‚§":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","ï·¼":"rial","ﻵ":"laa","ï»·":"laa","ﻹ":"lai","ï»»":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Ð¥":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","Ã¥":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","Ã¥":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","Ã¥":"aa","ä":"ae","ö":"oe"}}');function l(n,o){if(typeof n!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var m=a[o.locale]||{},d=o.replacement===void 0?"-":o.replacement,u=o.trim===void 0?!0:o.trim,p=n.normalize().split("").reduce(function(S,k){var v=m[k];return v===void 0&&(v=i[k]),v===void 0&&(v=k),v===d&&(v=" "),S+v.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(p=p.replace(/[^A-Za-z0-9\s]/g,"")),u&&(p=p.trim()),p=p.replace(/\s+/g,d),o.lower&&(p=p.toLowerCase()),p}return l.extend=function(n){Object.assign(i,n)},l})})(R)),R.exports}var Mi=Yi();const Wi=Le(Mi),Sa=b({__name:"HygraphReferenceListTile",props:{tile:{},trackingPrefix:{}},setup(e){const{n:t,locale:i}=L(),a=e;function l(m){return a.trackingPrefix?`${a.trackingPrefix}-${m}`:m}const n=$(()=>a.tile.references.map(d=>{var S;if(!d.reference)return null;const u=d.reference,p={title:u.title,tag:(S=d.tag)==null?void 0:S.name};return u.__typename==="HubContentEntry"?{id:u.id,reference:{...p,subtitle:u.subtitle,overline:u.overline,target:{href:u.targetUrl??""},media:{url:u.image.url},trackingId:l(`${u.__typename}-${Wi(u.title,{lower:!0})}`)}}:{id:u.id,reference:{...p,subtitle:t(u.price,"currency",i.value),target:{href:u.onlineStoreUrl},media:{url:u.imageUrl},trackingId:l(`${u.__typename}-${u.slug}`)}}}).filter(d=>!!d)),o=$(()=>{if(a.tile.optionalCta)return{label:a.tile.optionalCta.label,target:{href:a.tile.optionalCta.url},trackingId:a.tile.optionalCta.trackingId}});return(m,d)=>n.value.length?(c(),y(r(te),{key:0,class:"col-span-12 laptop:col-span-8",cta:o.value,title:e.tile.optionalTitle},{default:w(()=>[(c(!0),h(V,null,Y(n.value,u=>(c(),y(r(ie),{key:u.id,title:u.reference.title,subtitle:u.reference.subtitle,tag:u.reference.tag,media:u.reference.media,overline:u.reference.overline,target:u.reference.target,"tracking-id":u.reference.trackingId},null,8,["title","subtitle","tag","media","overline","target","tracking-id"]))),128))]),_:1},8,["cta","title"])):F("",!0)}}),Ta=b({__name:"HygraphInfoTile",props:{tile:{}},setup(e){const t=e,i=$(()=>({label:t.tile.primaryCta.label,to:t.tile.primaryCta.url,trackingId:t.tile.primaryCta.trackingId})),a=$(()=>{if(t.tile.secondaryCta)return{label:t.tile.secondaryCta.label,to:t.tile.secondaryCta.url,trackingId:t.tile.secondaryCta.trackingId}});return(l,n)=>(c(),y(Ut,{title:e.tile.title,body:e.tile.body,decoration:e.tile.decoration,"primary-button-props":i.value,"secondary-button-props":a.value},null,8,["title","body","decoration","primary-button-props","secondary-button-props"]))}}),Zi={class:"h-full hub-tile-min-height"},Gi=["src","alt"],va=b({__name:"HygraphImageTile",props:{tile:{}},setup(e){const t=e,i=$(()=>{switch(t.tile.objectFit){case ue.Contain:return"object-contain";case ue.Cover:return"object-cover";default:return pe(t.tile.objectFit),"object-cover"}}),a=$(()=>t.tile.image);return(l,n)=>{var o,m;return c(),h("div",Zi,[g("img",{src:(o=a.value)==null?void 0:o.url,class:E(["h-full w-full",i.value]),alt:((m=a.value)==null?void 0:m.title)??void 0},null,10,Gi)])}}}),Ki=(e,t)=>{var i;return{title:t.title,link:`/${e}/jobs-hr/jobs/${t.id}`,companyLogo:t.companyLogoThumb||null,companyName:t.companyName,locations:((i=t.locations)==null?void 0:i.map(a=>a.name))||[],locationOptions:t.locationOptions||[]}},Qi=b({__name:"TopJobsTile",setup(e){const{locale:t}=L(),{topJobs:i}=Ee(),{data:a}=ee("hub-top-jobs",async()=>{var o,m;const n=await i({limit:3}).catch(ze);return(m=(o=n==null?void 0:n.data)==null?void 0:o.topJobs)==null?void 0:m.map(d=>({id:d.id,slug:d.slug,...Ki(t.value,d),image:d.companyLogoThumb?{url:d.companyLogoThumb,type:Q.MediaType.Image}:null}))});function l(n){return`${n.locations.join(", ")} | ${n.locationOptions.join(", ")}`}return(n,o)=>{var m;return(m=r(a))!=null&&m.length?(c(),y(te,{key:0,"data-track":"hub-top-jobs",cta:{label:n.$t("hub.jobs.view_all"),target:{href:r(Be).jobs({locale:r(t)})},trackingId:"hub-top-jobs-cta"}},{default:w(()=>[(c(!0),h(V,null,Y(r(a),d=>(c(),y(ie,{key:d.id,"tracking-id":`hub-top-jobs-item-${d.slug}`,title:d.title,overline:l(d),subtitle:d.companyName,media:d.image,target:{href:d.link}},null,8,["tracking-id","title","overline","subtitle","media","target"]))),128))]),_:1},8,["cta"])):F("",!0)}}}),Fa=b({__name:"HygraphStaticTile",props:{tile:{}},setup(e){return(t,i)=>e.tile.tileType===r(Ue).TopJobsTile?(c(),y(Qi,{key:0,tile:e.tile},null,8,["tile"])):F("",!0)}}),Xi=["href","aria-label"],ea=["src"],ta={class:"absolute bottom-2 left-2 z-30 rounded bg-black/60 px-2 py-0.5 text-label-s text-white backdrop-blur-sm tablet:text-label-m"},ia=b({__name:"HygraphAdTile",props:{tile:{}},setup(e){const t=e,{epomAdResponse:i}=et(t.tile.placementKey);return(a,l)=>{var n,o;return(n=r(i))!=null&&n.success?(c(),h("a",{key:0,href:r(i).click,target:"_blank","aria-label":a.$t("a11y.externalLink",{linkText:a.$t("a11y.adTarget")}),class:"group relative isolate flex hub-tile-look items-center justify-center overflow-hidden p-0"},[(o=r(i))!=null&&o.creative?(c(),h("div",{key:0,class:"ad-background-blur",style:ge({backgroundImage:`url(${r(i).creative})`})},null,4)):F("",!0),l[0]||(l[0]=g("div",{class:"absolute inset-0 z-10 bg-gradient-to-b from-grey-950/30 via-trans
1036parent to-grey-950/30 group-hover:to-grey-950/10 group-hover:opacity-70"},null,-1)),l[1]||(l[1]=g("div",{class:"absolute inset-0 z-10 bg-gradient-to-r from-grey-950/30 via-transparent to-grey-950/30 group-hover:to-grey-950/10 group-hover:opacity-70"},null,-1)),g("img",{src:r(i).creative,class:"z-20"},null,8,ea),g("span",ta,f(a.$t("hub.tiles.HygraphAdTile.tag")),1)],8,Xi)):F("",!0)}}}),ka=X(ia,[["__scopeId","data-v-b2bfaa3d"]]);export{ka as H,Nt as _,ha as a,ba as b,fa as c,ya as d,Sa as e,Ta as f,Zt as g,va as h,Fa as i,pa as j,Ji as k,ie as l,te as m,Ut as n,N as o,ji as r,Wi as s,Gt as u};

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.