1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1340],{17536:(e,i,t)=>{Promise.resolve().then(t.bind(t,37025)),Promise.resolve().then(t.bind(t,48854)),Promise.resolve().then(t.bind(t,3809)),Promise.resolve().then(t.t.bind(t,52619,23)),Promise.resolve().then(t.t.bind(t,81356,23)),Promise.resolve().then(t.bind(t,24437)),Promise.resolve().then(t.bind(t,36552)),Promise.resolve().then(t.bind(t,63365)),Promise.resolve().then(t.bind(t,61804)),Promise.resolve().then(t.bind(t,67335)),Promise.resolve().then(t.bind(t,83614)),Promise.resolve().then(t.bind(t,33599)),Promise.resolve().then(t.bind(t,46155)),Promise.resolve().then(t.bind(t,22649)),Promise.resolve().then(t.bind(t,97693)),Promise.resolve().then(t.bind(t,70757)),Promise.resolve().then(t.bind(t,72758)),Promise.resolve().then(t.bind(t,30609)),Promise.resolve().then(t.bind(t,75860)),Promise.resolve().then(t.bind(t,44064)),Promise.resolve().then(t.bind(t,81116)),Promise.resolve().then(t.bind(t,53226)),Promise.resolve().then(t.bind(t,98894)),Promise.resolve().then(t.bind(t,65170)),Promise.resolve().then(t.bind(t,87157)),Promise.resolve().then(t.bind(t,81853)),Promise.resolve().then(t.bind(t,51976)),Promise.resolve().then(t.bind(t,41479)),Promise.resolve().then(t.bind(t,2063))},22649:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>m});var n=t(95155),l=t(12115),s=t(29235),a=t(57464),r=t(89277),o=t(76240),c=t(47998),d=t.n(c),u=t(18955),p=t(18052),_=t(53763);let m=e=>{var i,t,c,m,h,f,g,b,v,x;let{page:j,response:y,children:w,linkedSubscriptionTryoutPageId:N,tryoutSubscriptionPage:S}=e,[k,C]=(0,l.useState)(!1),[I,O]=(0,l.useState)(!1),A=(0,u.c)(),P=null==y||null==(i=y.included)?void 0:i.find(e=>"node--subscription"===e.type);if(!j||!y)return null;let T=null==y||null==(t=y.included)?void 0:t.filter(e=>{var i;return null==j||null==(i=j.relationships.field_language_references)?void 0:i.data.find(i=>i.id===e.id)}),E={goal:{content:null==(c=P.attributes.field_sub_goal_description)?void 0:c.processed},targetgroup:{content:null==(m=P.attributes.field_sub_audience_description)?void 0:m.processed},approach:{content:null==(h=P.attributes.field_sub_approach_description)?void 0:h.processed}},G={program:{content:null==(f=P.attributes.field_sub_program_description)?void 0:f.processed}},L=Object.keys(E).filter(e=>!!E[e].content),M=0===L.length?1:L.length%2;return(0,n.jsxs)("div",{className:"c-subscription",children:[(0,n.jsx)(r.A,{response:y,page:j,linkedTrainings:T,linkedSubscriptionTryoutPageId:N,openChooseSession:()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"view_item_dates",ecommerce:{currency:d()(A("currency_code")),value:P.attributes.field_price_non_member,items:[{item_id:P.attributes.field_subscription_id,item_name:P.attributes.title,item_category:(0,p.uv)(P.attributes.field_course_type_code),item_category2:(0,_.k)(P.attributes.field_difficulty_level),price:P.attributes.field_price_non_member,quantity:1}]}}),C(!0)},openTryoutSession:()=>{C(!0),O(!0)}}),null==P||null==(g=P.relationships.field_paragraph1)?void 0:g.data.map(e=>(0,n.jsx)(a.A,{paragraph:e,response:y},e.id)),(0,n.jsx)(s.A,{sections:E,mainSection:!0}),null==P||null==(b=P.relationships.field_paragraph2)?void 0:b.data.map(e=>(0,n.jsx)(a.A,{paragraph:e,response:y},e.id)),(0,n.jsx)(s.A,{sections:G,sectionOddOrEven:M,paragraph:null==j||null==(v=j.relationships.field_paragraph5)?void 0:v.data,response:y}),w,null==P||null==(x=P.relationships.field_paragraph3)?void 0:x.data.map(e=>(0,n.jsx)(a.A,{paragraph:e,response:y},e.id)),(0,n.jsx)(o.A,{page:P,isTryout:I,tryoutSubscriptionPage:S,showModal:k,onHide:()=>{C(!1),O(!1)},response:y,contentType:"subscription"})]})}},29235:(e,i,t)=>{"use strict";t.d(i,{A:()=>v});var n=t(95155),l=t(61804),s=t(33599),a=t(63365),r=t(18955),o=t(63570),c=t(40635),d=t(45314),u=t(9273),p=t(85203),_=t.n(p),m=t(52619),h=t.n(m);let f=e=>{var i,t,l,s,a;let{response:r,paragraph:c}=e,p=null==r||null==(i=r.included)?void 0:i.find(e=>e.id===(null==c?void 0:c.id)),m=null==r||null==(t=r.included)?void 0:t.find(e=>{var i,t;return e.id===(null==(t=p.relationships.field_media)||null==(i=t.data)?void 0:i.id)}),f=null==r||null==(l=r.included)?void 0:l.filter(e=>{var i,t,n;return null==p||null==(n=p.relationships)||null==(t=n.field_pdf)||null==(i=t.data)?void 0:i.find(i=>i.id===e.id)}),g=null==r||null==(s=r.included)?void 0:s.filter(e=>null==f?void 0:f.find(i=>{var t,n,l;return(null==i||null==(l=i.relationships)||null==(n=l.field_media_file)||null==(t=n.data)?void 0:t.id)===e.id})),b=p.attributes.field_title,v=p.attributes.field_subtitle,x=null==(a=p.attributes.field_text)?void 0:a.processed,j=p.attributes.field_iframe,y=p.attributes.field_button,w=p.attributes.field_button_style,N=_()("btn",{"btn-link-orange":"arrow"===w,"btn--blue-secondary":"secondary"===w||"default"===w,"btn--blue":!w});return(0,n.jsxs)("div",{className:"c-program-content-block",children:[(0,n.jsx)("div",{className:"c-program-content-block-media--container",children:m?(0,n.jsx)(d.A,{response:r,item:m,wrapperClass:"media--video"===m.type?"c-program-content-block-video":"c-program-content-block-image"}):null}),(0,n.jsxs)("div",{className:"c-program-content-block__text-wrapper",children:[b?(0,n.jsx)("p",{className:"c-program-content-block__title",children:p.attributes.field_title}):null,v?(0,n.jsx)("p",{className:"c-program-content-block__subtitle",children:p.attributes.field_subtitle}):null,x&&(0,n.jsx)(o.A,{extraClass:"c-program-content-block__description",html:x}),j&&(0,n.jsx)("div",{className:"c-content-block__iframe rich-text",dangerouslySetInnerHTML:{__html:j}}),g?(0,n.jsx)("div",{className:"rich-text",children:(0,n.jsx)("ul",{children:g.map(e=>{var i,t,l,s;return(0,n.jsx)("li",{children:(0,n.jsx)(h(),{href:"".concat("https://www.sdworx.ro").concat("/ro-ro/academie").concat(null!=(s=null==e||null==(t=e.attributes)||null==(i=t.uri)?void 0:i.url)?s:""),target:"_blank",className:"pdf-link",passHref:!0,children:null==e||null==(l=e.attributes)?void 0:l.filename})},null==e?void 0:e.id)})})}):null,y&&(0,n.jsx)(u.A,{extraClass:N,link:y,children:y.title})]})]})},g=e=>{let{sections:i,mainSection:t,sectionOddOrEven:s,response:a,paragraph:c}=e,d=(0,r.c)(),u=Object.keys(i).includes("program");return(0,n.jsx)("div",{className:"".concat(t?"c-training__section-box-wrapper":""," ").concat(!t&&s?"c-training__section-box-wrapper_odd":"c-training__section-box-wrapper"),children:Object.keys(i).filter(e=>!!i[e].content).map(e=>{var t,s,r,p,_,m;return(0,n.jsx)("section",{id:e,className:"section-box mb-0",children:(0,n.jsx)(l.default,{fluid:!0,children:u&&c?(0,n.jsxs)("div",{className:"d-flex flex-column c-training__description text-sm",children:[(0,n.jsx)("h2",{children:d("trainingpage_".concat(e))}),"string"==typeof(null==(t=i[e])?void 0:t.content)?(0,n.jsxs)("div",{children:[(0,n.jsx)(o.A,{html:null==(s=i[e])?void 0:s.content}),(0,n.jsx)(f,{response:a,paragraph:c})]}):null==(r=i[e])?void 0:r.content]}
1):(0,n.jsxs)("div",{className:"d-flex flex-column c-training__description text-sm",children:[(0,n.jsx)("h2",{children:d("trainingpage_".concat(e))}),"string"==typeof(null==(p=i[e])?void 0:p.content)?(0,n.jsx)(o.A,{html:null==(_=i[e])?void 0:_.content}):null==(m=i[e])?void 0:m.content]})})},e)})})},b=e=>{var i,t,c,d,u;let{sections:p,mainSection:_,paragraph:m,response:h}=e,g=(0,r.c)(),b=Object.keys(p).includes("program"),v=!!(null==p||null==(i=p.goal)?void 0:i.content)||!!(null==p||null==(t=p.targetgroup)?void 0:t.content)||!!(null==p||null==(c=p.approach)?void 0:c.content),x=!!(null==p||null==(d=p.modules)?void 0:d.content)||!!(null==p||null==(u=p.program)?void 0:u.content);return(0,n.jsx)("div",{className:"".concat(_?"c-training__section-box-wrapper":"c-training__section-box-wrapper_odd"),children:(0,n.jsxs)("div",{className:"c-training_sections-desktop",children:[_&&v?(0,n.jsx)("div",{className:"c-training__horizontal-section-wrapper d-flex",children:(()=>{let e=Object.keys(p).filter(e=>!!p[e].content),i=e.length;for(;3!=i;)i++,e.push("filler");return null==e?void 0:e.map((e,i)=>{var t,l,s,a;let r=null==(t=p[e])?void 0:t.content;return(0,n.jsx)("div",{className:"c-training__horizontal-section ".concat(r?"":"clear-background"),children:r?(0,n.jsxs)("section",{id:e,children:[(0,n.jsx)("h2",{className:"c-training__horizontal-section_title",children:g("trainingpage_".concat(e))}),"string"==typeof(null==(l=p[e])?void 0:l.content)?(0,n.jsx)(o.A,{html:null==(s=p[e])?void 0:s.content}):null==(a=p[e])?void 0:a.content]}):null},"key-training-horizontal-section-".concat(i))})})()}):null,!_&&x?(0,n.jsx)(n.Fragment,{children:Object.keys(p).filter(e=>!!p[e].content).map(e=>{var i,t,r;return(0,n.jsx)("section",{id:e,className:"section-box mb-0",children:(0,n.jsx)(l.default,{fluid:!0,children:(0,n.jsxs)(s.default,{children:[(0,n.jsxs)(a.default,{lg:b?m?{span:6,offset:1}:{span:11,offset:1}:{span:8,offset:1},className:"d-flex flex-column c-training__description text-sm",children:[(0,n.jsx)("h2",{children:g("trainingpage_".concat(e))}),"string"==typeof(null==(i=p[e])?void 0:i.content)?(0,n.jsx)(o.A,{html:null==(t=p[e])?void 0:t.content}):null==(r=p[e])?void 0:r.content]}),b&&m?(0,n.jsx)(a.default,{children:(0,n.jsx)(f,{response:h,paragraph:m})}):null]})})},e)})}):null]})})},v=e=>{let{sections:i,mainSection:t,sectionOddOrEven:l,response:s,paragraph:a}=e,r=(0,c.A)("(min-width: 992px)");return(0,n.jsx)(n.Fragment,{children:r?(0,n.jsx)(b,{sections:i,mainSection:t,response:s,paragraph:a}):(0,n.jsx)(g,{sections:i,mainSection:t,sectionOddOrEven:l,response:s,paragraph:a})})}},46155:(e,i,t)=>{"use strict";t.d(i,{RouteChangeTracker:()=>s});var n=t(12115),l=t(20063);function s(e){let{langcode:i,environment:t,pageType:s}=e,a=(0,l.usePathname)(),r=(0,l.useSearchParams)(),o=(0,n.useRef)("");return(0,n.useEffect)(()=>{let e="".concat(a).concat(r.toString()?"?".concat(r.toString()):"");if(o.current!==e&&i){window.dataLayer=window.dataLayer||[];let n={environment:"prd"===t?"production":"staging",country:i.substr(3).toLowerCase(),language:i.substr(0,2).toLowerCase()},l={contentType:null==s?void 0:s.replace("node--","").replace("_"," ")};window.dataLayer.push({event:"virtualPageview",site:n,page:l}),o.current=e}},[a,r,i,t,s]),null}},51976:(e,i,t)=>{"use strict";t.d(i,{default:()=>s});var n=t(95155);t(12115);
1var l=t(51117);let s=e=>{let{page:i,locale:t,functionType:s}=e;return i?(0,n.jsxs)(n.Fragment,{children:["node--category_page"===i.type?(0,n.jsx)(l.Z,{filters:"search_api_language:".concat(t," AND field_category_id:").concat(i.attributes.field_category_id," AND is_twenty_four_seven:false AND (type:training OR field_is_tryout_subscription:false)"),hitsPerPage:12}):null,"node--course_type_page"===i.type?(0,n.jsx)(l.Z,{filters:"search_api_language:".concat(t," AND course_type_code:").concat(i.attributes.field_course_type_code," AND is_twenty_four_seven:false AND (type:training OR field_is_tryout_subscription:false)"),hitsPerPage:12}):null,"node--function_page"===i.type?(0,n.jsx)(l.Z,{filters:"search_api_language:".concat(t," AND field_function:").concat(null==s?void 0:s.attributes.drupal_internal__tid," AND is_twenty_four_seven:false AND (type:training OR field_is_tryout_subscription:false)"),hitsPerPage:12}):null]}):null}},57464:(e,i,t)=>{"use strict";t.d(i,{A:()=>C});var n=t(95155);t(12115);var l=t(67909);let s=(0,l.default)(()=>t.e(8066).then(t.bind(t,78066)),{loadableGenerated:{webpack:()=>[78066]}}),a=(0,l.default)(()=>t.e(9795).then(t.bind(t,49795)),{loadableGenerated:{webpack:()=>[49795]}}),r=(0,l.default)(()=>t.e(3635).then(t.bind(t,33635)),{loadableGenerated:{webpack:()=>[33635]}}),o=(0,l.default)(()=>t.e(6207).then(t.bind(t,6207)),{loadableGenerated:{webpack:()=>[6207]}}),c=(0,l.default)(()=>t.e(2716).then(t.bind(t,12716)),{loadableGenerated:{webpack:()=>[12716]}}),d=(0,l.default)(()=>t.e(9305).then(t.bind(t,79305)),{loadableGenerated:{webpack:()=>[79305]}}),u=(0,l.default)(()=>t.e(6788).then(t.bind(t,26788)),{loadableGenerated:{webpack:()=>[26788]}}),p=(0,l.default)(()=>t.e(5463).then(t.bind(t,5463)),{loadableGenerated:{webpack:()=>[5463]}}),_=(0,l.default)(()=>t.e(8297).then(t.bind(t,68297)),{loadableGenerated:{webpack:()=>[68297]}}),m=(0,l.default)(()=>t.e(9194).then(t.bind(t,49194)),{loadableGenerated:{webpack:()=>[49194]}}),h=(0,l.default)(()=>t.e(4640).then(t.bind(t,74640)),{loadableGenerated:{webpack:()=>[74640]}}),f=(0,l.default)(()=>Promise.resolve().then(t.bind(t,53226)),{loadableGenerated:{webpack:()=>[53226]}}),g=(0,l.default)(()=>Promise.resolve().then(t.bind(t,75860)),{loadableGenerated:{webpack:()=>[75860]}}),b=(0,l.default)(()=>Promise.resolve().then(t.bind(t,81116)),{loadableGenerated:{webpack:()=>[81116]}}),v=(0,l.default)(()=>t.e(6529).then(t.bind(t,36529)),{loadableGenerated:{webpack:()=>[36529]}}),x=(0,l.default)(()=>t.e(9070).then(t.bind(t,19070)),{loadableGenerated:{webpack:()=>[19070]}}),j=(0,l.default)(()=>t.e(2455).then(t.bind(t,82455)),{loadableGenerated:{webpack:()=>[82455]}}),y=(0,l.default)(()=>Promise.all([t.e(2488),t.e(5969)]).then(t.bind(t,85090)),{loadableGenerated:{webpack:()=>[85090]}}),w=(0,l.default)(()=>t.e(3384).then(t.bind(t,93384)),{loadableGenerated:{webpack:()=>[93384]}}),N=(0,l.default)(()=>t.e(2620).then(t.bind(t,10239)),{loadableGenerated:{webpack:()=>[10239]}}),S=(0,l.default)(()=>t.e(3915).then(t.bind(t,33915)),{loadableGenerated:{webpack:()=>[33915]}}),k={"paragraph--text":()=>s,"paragraph--text_and_media":()=>a,"paragraph--text_and_contact":()=>r,"paragraph--content_block_section":()=>w,"paragraph--inthepicture":()=>N,"paragraph--heading":()=>o,"paragraph--person_list":()=>c,"paragraph--quote":()=>d,"paragraph--quote_quote":()=>u,"paragraph--teaser_list":()=>p,"paragraph--spotlight":()=>_,"paragraph--highlighted_categories":()=>m,"paragraph--bestsellers":()=>y,"paragraph--clickable_logo_list":()=>h,"paragraph--faq_block":()=>f,"paragraph--anchor":()=>g,"paragraph--calendar":()=>b,"paragraph--article_content_block":()=>v,"paragraph--link_block":()=>x,"paragraph--category_list":()=>j,"paragraph--function_list":()=>S},C=e=>{let{paragraph:i,casesAndFilters:t,response:l}=e;if(Object.prototype.hasOwnProperty.call(k,i.type)){let e=k[i.type]();return(0,n.jsx)(e,{paragraph:i,casesAndFilters:t,response:l})}return null}},59406:(e,i,t)=>{"use strict";t.d(i,{A:()=>l});var n=t(12115);let l=function(e,i){let{threshold:t=0,root:l=null,rootMargin:s="0%",freezeOnceVisible:a=!1}
1=i,[r,o]=(0,n.useState)(),c=(null==r?void 0:r.isIntersecting)&&a,d=e=>{let[i]=e;o(i)};return(0,n.useEffect)(()=>{let i=null==e?void 0:e.current;if(!window.IntersectionObserver||c||!i)return;let n=new IntersectionObserver(d,{threshold:t,root:l,rootMargin:s});return n.observe(i),()=>n.disconnect()},[null==e?void 0:e.current,JSON.stringify(t),l,s,c]),r}},59546:(e,i,t)=>{"use strict";t.d(i,{A:()=>l});var n=t(95155);let l=e=>{let{level:i,difficultyLevelToLabel:t,isOnSubscriptionPage:l=!1}=e;return i?(0,n.jsxs)("div",{className:"d-flex mr-2 align-items-center ".concat(l?"":"pb-2"),children:[(0,n.jsxs)("div",{className:"d-flex levelIconWrapper",children:[(0,n.jsx)("span",{className:"levelIcon levelIconFilled"}),(0,n.jsx)("span",{className:"levelIcon ".concat("2"===i||"3"===i?"levelIconFilled":"")}),(0,n.jsx)("span",{className:"levelIcon ".concat("3"===i?"levelIconFilled":"")})]}),(0,n.jsx)("div",{className:"c-training__hero-info-label",children:t[i]})]}):null}},60312:(e,i,t)=>{"use strict";t.d(i,{A:()=>d});var n=t(95155),l=t(18955),s=t(12115),a=t(47998),r=t.n(a),o=t(23728),c=t(9273);let d=e=>{let{trainingPage:i,showAsInterested:t=!1,courseTypeCode:a,showAsPrimaryBtn:d=!1,nonMemberPrice:u,openChooseSession:p}=e,{setIsInterestedDialogOpen:_}=s.useContext(o.y),m=(0,l.c)();return i.attributes.field_registration_url&&!t?(0,n.jsx)(c.A,{extraClass:"btn btn--blue c-register-button",children:Number(u)?r()(m("trainingpage_subscribe")):r()(m("training_register_for_free"))}):i.attributes.field_open_for_subscription&&!t?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("button",{type:"button",onClick:p,className:"btn btn--blue c-register-button choose-session",children:Number(u)?r()(m("trainingpage_subscribe")):r()(m("training_register_for_free"))})}):(0,n.jsx)("button",{type:"button",onClick:()=>_(!0),className:"btn ".concat(t?"":"btn--blue c-interested"," ").concat(d?"btn--blue":""),children:r()(m("trainingpage_interested"))})}},65170:(e,i,t)=>{"use strict";t.d(i,{default:()=>u});var n=t(95155),l=t(8748),s=t(18955),a=t(47998),r=t.n(a),o=t(63570),c=t(40491);let d=e=>{let{items:i}=e;return(0,n.jsx)(c.g,{items:i,className:"training-subscription-sort-by"})},u=e=>{let{field_no_results:i,rankingOptions:t}=e,a=(0,s.c)(),{nbHits:c}=(0,l.J)();return(0,n.jsxs)("div",{className:"w-100 mw-100 c-training-search-page__result-count-title",children:[(0,n.jsxs)("div",{className:"w-100 mw-100 d-flex flex-row justify-content-between align-items-center flex-wrap w-100 mw-100 c-training-search-page__result-top",children:[(0,n.jsxs)("h6",{className:"m-0 c-training-search-page__result-title",children:[c," ",r()(a("trainingsearch_resultsfound"))]}),c>0&&t&&t.length>0?(0,n.jsx)(d,{items:t}):null]}),0===c&&(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)(o.A,{html:null==i?void 0:i.processed})})]})}},70757:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>y});var n=t(95155),l=t(63365),s=t(33599),a=t(51117),r=t(19406),o=t(18955),c=t(61804),d=t(67127),u=t.
1n(d),p=t(47998),_=t.n(p),m=t(98894),h=t(81853),f=t(65170),g=t(12115);let b=e=>{let{title:i,searchTerm:t}=e;return(0,n.jsx)(c.default,{fluid:!0,children:(0,n.jsxs)("div",{className:"c-training-search-page__search-box d-flex",children:[(0,n.jsx)("h3",{className:"c-training-search-page__search-box-title",children:"".concat(i)}),(0,n.jsx)("span",{className:"c-training-search-page__search-box-searchterm",children:t})]})})};var v=t(87157),x=t(20063);let j=e=>{var i;let{page:t,trainingRankingTaxonomies:d}=e,p=(0,r.Ym)(),g=null!=(i=(0,x.useSearchParams)().get("query"))?i:"",j=(0,o.c)();if(!t)return null;let{field_no_results:y,field_show_more:w}=t.attributes,N=((null==d?void 0:d.included)||[]).sort((e,i)=>{var t,n;return((null==e||null==(t=e.attributes)?void 0:t.weight)||0)-((null==i||null==(n=i.attributes)?void 0:n.weight)||0)}).map(e=>{var i,t;return{value:null==e||null==(i=e.attributes)?void 0:i.field_code,label:null==e||null==(t=e.attributes)?void 0:t.name}});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u(),{children:(0,n.jsx)("meta",{name:"robots",content:"noindex, follow"})}),(0,n.jsxs)(h.default,{children:[(0,n.jsx)(b,{title:"".concat(_()(j("trainingsearch_title"))),searchTerm:g}),(0,n.jsx)("section",{className:"section-box section--bg-grey",children:(0,n.jsx)(c.default,{fluid:!0,children:(0,n.jsxs)(s.default,{as:"section",className:"c-training-search-page",children:[(0,n.jsx)(a.Z,{hitsPerPage:12,filters:"search_api_language:".concat(p," AND is_twenty_four_seven:false AND (type:training OR field_is_tryout_subscription:false) AND field_hide_in_search:false"),maxValuesPerFacet:100,query:g}),(0,n.jsx)(l.default,{lg:3,children:(0,n.jsxs)("div",{className:"c-training-search-page__filter",children:[(0,n.jsx)(m.default,{attribute:"field_category_title",field_filters_title:_()(j("trainingsearch_topics"))}),(0,n.jsx)(m.default,{attribute:"course_type_code",field_filters_title:_()(j("trainingsearch_coursetype"))}),(0,n.jsx)(m.default,{attribute:"field_difficulty_level",field_filters_title:_()(j("trainingsearch_difficulty"))}),(0,n.jsx)(m.default,{attribute:"field_contain_exam",field_filters_title:_()(j("trainingsearch_containexam"))}),(0,n.jsx)(m.default,{attribute:"is_freemium",field_filters_title:_()(j("trainingsearch_price"))}),(0,n.jsx)(m.default,{attribute:"field_function_name",field_filters_title:_()(j("trainingsearch_function"))}),(0,n.jsx)(m.default,{attribute:"field_is_twenty_four_seven",field_filters_title:_()(j("trainingsearch_247"))})]})}),(0,n.jsxs)(l.default,{lg:9,children:[(0,n.jsx)(f.default,{field_no_results:y,rankingOptions:N}),(0,n.jsx)(v.default,{field_show_more:w})]})]})})})]})]})},y=e=>{let{page:i,trainingRankingTaxonomies:t}=e;return(0,n.jsx)(g.Suspense,{fallback:(0,n.jsx)("div",{children:"Loading..."}),children:(0,n.jsx)(j,{page:i,trainingRankingTaxonomies:t})})}},73616:(e,i,t)=>{"use strict";t.d(i,{Mx:()=>a,Yi:()=>n,dx:()=>s,lR:()=>l});let n={true:{label:"yes"},false:{label:"no"},undefined:{label:"no"}},l={false:{label:"trainingsearch_paid_course"},true:{label:"trainingsearch_free_course"}},s={0:{label:"trainingpage_levelnotspecified",styleClass:"not-specified"},1:{label:"trainingpage_levelstarter",styleClass:"starter"},2:{label:"trainingpage_levelmedium",styleClass:"medior"},3:{label:"trainingpage_levelexpert",styleClass:"expert"}},a={false:{label:"no"},true:{label:"yes"}}},76240:(e,i,t)=>{"use strict";t.d(i,{A:()=>C});var n=t(95155),l=t(18955),s=t(47998),a=t.n(s),r=t(12115),o=t(73091),c=t(41521),d=t(11951),u=t(35068),p=t(19406),_=t(77216),m=t(18052),h=t(43452),f=t(65117),g=t(20063),b=t(70912),v=t(52028),x=t(96802),j=t(15239),y=t(53763),w=t(78086);let N=e=>{var i,t,s,N,S,k,C,I,O;let{trainingPage:A,response:P}=e,T=(0,l.c)(),{formState:E,setFormState:G,setErrors:L,promoCode:M,setPricing:R,pricing:F,trainingId:H,errors:V}=(0,o.Ay)(),D=null==A||null==(i=A.attributes)?void 0:i.field_course_type_code,{field_price_member:q,field_price_non_member:Z}=A.attributes,B=(0,g.useParams)(),W=(0,g.useRouter)(),[J,Y]=(0,r.useState)(!1),U=(0,p.Ym)(),z=(0,m.uv)(D),K=Number(Z)*(E.chooseSession.numberOfParticipants||1),Q=(null==F||null==(t=F.nonMember)?void 0:t.pricing)||(null==F||null==(s=F.member)?void 0:s.pricing)||null,X=(null==Q?void 0:Q.find(e=>e.priceType===o.hb))||null,$=F?null==X?void 0:X.priceInEuro:Number(Z)*(E.chooseSession.numberOfParticipants||1),[ee,ei]=(0,r.useState)((null==E||null==(N=E.chooseSession)?void 0:N.Options)&&(null==E||null==(S=E.chooseSession)?void 0:S.Options.length)!==0&&H===A.id?null==E?void 0:E.
1chooseSession:{...null==A?void 0:A.attributes.field_date_selection,Options:null==A||null==(C=A.attributes.field_date_selection)||null==(k=C.Options)?void 0:k.map(e=>{var i;return{...e,...e.SessionIds&&{SelectedSessionId:1===e.SessionIds.length?e.SessionIds[0]:null},GroupContainer:e.GroupContainer?{...e.GroupContainer,Groups:null==(i=e.GroupContainer.Groups)?void 0:i.map(i=>{var t;return{...i,Options:null==(t=i.Options)?void 0:t.map(i=>{var t;return{...i,SelectedSessionId:(null==(t=e.GroupContainer)?void 0:t.ShowGroupSelectionMode)||!i.SessionIds||1!==i.SessionIds.length?null:i.SessionIds[0]}})}})}:void 0}})}),et=null==P||null==(I=P.included)?void 0:I.filter(e=>{var i;return null==A||null==(i=A.relationships.field_paragraphs)?void 0:i.data.some(i=>i.id===e.id)}),en=(e,i)=>{var t,n,l,s;let a=null==ee||null==(n=ee.Options)||null==(t=n[e])?void 0:t.EntityId;a&&L(V.filter(e=>e.key!==String(a)));let r={numberOfParticipants:null==E||null==(l=E.chooseSession)?void 0:l.numberOfParticipants,Options:null==ee?void 0:ee.Options};r.Options&&(r.Options[e].GroupContainer.Groups=null!=(s=r.Options[e].GroupContainer.Groups.map((e,t)=>{var n,l;return{...e,GroupSelected:i===t,Options:null!=(l=null==(n=e.Options)?void 0:n.map(e=>({...e,SelectedSessionId:e.SessionIds&&1===e.SessionIds.length?e.SessionIds[0]:null})))?l:[]}}))?s:[]),ei(r),G("chooseSession",r)},el=(e,i,t,n,l)=>{var s,a,r,o;l&&L(V.filter(e=>e.key!==String(l)));let c={numberOfParticipants:null==E||null==(s=E.chooseSession)?void 0:s.numberOfParticipants,Options:null==ee?void 0:ee.Options},d=Number(null==(o=(null==P||null==(a=P.included)?void 0:a.filter(e=>i===Number(e.attributes.field_id)))[0])||null==(r=o.attributes)?void 0:r.field_available_seats);d&&(c.Options[e].numberOfSeats=d),void 0===t?c.Options[e].SelectedSessionId=i:c.Options[e].GroupContainer.Groups[t].Options[n].SelectedSessionId=i,ei(c),G("chooseSession",c)},es=async function(e){var i;let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[],l=null==P||null==(i=P.included)?void 0:i.filter(e=>
1"paragraph--entity"===e.type&&"2"===e.attributes.field_type_id);null==l||l.forEach(e=>{n.push({selectedEntityId:e.attributes.field_id,selectedEntityType:"2"})});let s=await fetch("".concat("/ro-ro/academie","/api/get-pricing"),{method:"POST",body:JSON.stringify({numberOfParticipants:e,firstName:"dummy firstname",lastName:"dummy lastname",email:"[email protected]",selectedMemberType:t,isPrivatePerson:!1,...M&&{discountCode:M},companyNr:"",websiteId:(0,d.A)(),selectedTraject:{selectedTrajectId:A.attributes.field_training_id,isTrajectSelected:!0,selectedEntities:n}})});return await s.json()},ea=V.length>0||(null==(O=E.chooseSession.Options)?void 0:O.some(e=>{var i;return e.numberOfSeats<(null!=(i=E.chooseSession.numberOfParticipants)?i:1)})),er=()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"begin_checkout",ecommerce:{currency:a()(T("currency_code")),value:A.attributes.field_price_non_member,items:[{item_id:A.attributes.field_training_id,item_name:A.attributes.title,item_category:(0,m.uv)(D),item_category2:(0,y.k)(A.attributes.field_difficulty_level),price:A.attributes.field_price_non_member,quantity:1}]}})};return(0,n.jsx)(c.l1,{initialValues:null==E?void 0:E.chooseSession,onSubmit:async()=>{var e,i,t,n,l,s,r,o,c,u,p,_;if((null==E||null==(e=E.chooseSession)?void 0:e.Options)&&(null==E||null==(i=E.chooseSession)?void 0:i.Options.length)!==0||G("chooseSession",{numberOfParticipants:null==E||null==(t=E.chooseSession)?void 0:t.numberOfParticipants,Options:null==A||null==(l=A.attributes.field_date_selection)||null==(n=l.Options)?void 0:n.map(e=>{var i;return{...e,...e.SessionIds&&{SelectedSessionId:1===e.SessionIds.length?e.SessionIds[0]:null},GroupContainer:e.GroupContainer?{...e.GroupContainer,Groups:null==(i=e.GroupContainer.Groups)?void 0:i.map(i=>{var t;return{...i,Options:null==(t=i.Options)?void 0:t.map(i=>{var t;return{...i,SelectedSessionId:(null==(t=e.GroupContainer)?void 0:t.ShowGroupSelectionMode)||!i.SessionIds||1!==i.SessionIds.length?null:i.SessionIds[0]}})}})}:void 0}})}),(0,m.uc)(D)){let e=null==et?void 0:et.filter(e=>{var i;return null==(i=A.relationships.field_paragraphs)?void 0:i.data.some(i=>i.id===e.id)});G("chooseSession",{numberOfParticipants:null==E||null==(s=E.chooseSession)?void 0:s.numberOfParticipants,Options:null==e?void 0:e.map(e=>({EntityId:e.attributes.field_id,SelectedSessionId:null,SessionIds:[]}))})}let h=window.location.origin?window.location.origin:"";if(!B.slug)return;let f=a()(T("booking_base_url"));if(B.slug.length>0&&(f="".concat(h).concat("/ro-ro/academie","/").concat(a()(T("booking_base_url")),"/").concat(H,"/").concat(a()(T("booking_url_pay")))),sessionStorage.setItem("payCallbackUrl",f),(0,m.uc)(D))er(),W.push("".concat("https://app.sdworx.com/academysso/account/emailcheck","?culture=").concat(U,"&occurrenceid=").concat(A.attributes.field_training_id,"&returnurl=").concat(h).concat("/ro-ro/academie","/auth&clientid=").concat("thewebsite-ro"));else{Y(!0);let e=[];(null==E||null==(r=E.chooseSession)?void 0:r.Options)?null==E||null==(u=E.chooseSession)||null==(c=u.Options)||c.forEach(i=>{if(i.SelectedSessionId)e.push({selectedEntityId:i.EntityId,selectedSessionId:i.SelectedSessionId,selectedEntityType:"2"});else if(i.GroupContainer){var t,n,l,s,a,r;i.GroupContainer.ShowGroupSelectionMode?null==(t=i.GroupContainer.Groups)||t.filter(e=>e.GroupSelected).forEach(i=>{var t;null==(t=i.Options)||t.filter(e=>e.SelectedSessionId).forEach(i=>{e.push({selectedEntityId:i.EntityId,selectedSessionId:i.SelectedSessionId,selectedEntityType:"2"})})}):(null==(l=i.GroupContainer)||null==(n=l.Groups)?void 0:n.every(e=>{var i;return null==(i=e.Options)?void 0:i.every(e=>!!e.SelectedSessionId)}))?null==(a=i.GroupContainer)||null==(s=a.Groups)||s.forEach(i=>{var t;null==(t=i.Options)||t.forEach(i=>{e.push({selectedEntityId:i.EntityId,selectedSessionId:i.SelectedSessionId,selectedEntityType:"2"})})}):null==(r=i.GroupContainer.Groups)||r.filter(e=>e.GroupSelected).forEach(i=>{var t;null==(t=i.Options)||t.filter(e=>
1e.SelectedSessionId).forEach(i=>{e.push({selectedEntityId:i.EntityId,selectedSessionId:i.SelectedSessionId,selectedEntityType:"2"})})})}}):null==A||null==(_=A.attributes.field_date_selection)||null==(p=_.Options)||p.forEach(i=>{e.push({selectedEntityId:i.EntityId,selectedSessionId:i.SelectedSessionId,selectedEntityType:"2"})});let i=await fetch("".concat("/ro-ro/academie","/api/check-availability"),{method:"POST",body:JSON.stringify({selectedTraject:{selectedTrajectId:A.attributes.field_training_id,selectedEntities:e},websiteId:(0,d.A)(),numberOfParticipants:null==E||null==(o=E.chooseSession)?void 0:o.numberOfParticipants})});if(200!==i.status&&201!==i.status)console.log("check availability error",i.status),W.push((0,b.t)(T.raw("booking_errorpage")));else{let e=await i.json();if(e.selectedTraject&&!e.selectedTraject.canSubscribe){let i=[];e.selectedTraject.selectedEntities.filter(e=>!e.canSubscribe).forEach(e=>{if("SessionExpired"===e.reason)i.push({generalMessage:a()(T("booking_error_sessionexpired")),specificMessage:a()(T("booking_error_sessionnotavailable")),key:String(e.selectedEntityId)});else if("NotEnoughSlotsAvailable"===e.reason){var t;let n=null==et?void 0:et.filter(e=>{var i;return null==(i=A.relationships.field_paragraphs)?void 0:i.data.some(i=>i.id===e.id)}).find(i=>Number(i.attributes.field_id)===e.selectedEntityId),l=null==P||null==(t=P.included)?void 0:t.filter(e=>null==n?void 0:n.relationships.field_reservations.data.some(i=>{var t;return i.id===e.id&&Number(e.attributes.field_available_seats)>((null==E||null==(t=E.chooseSession)?void 0:t.numberOfParticipants)||1)}));i.push({generalMessage:l&&0===l.length||l&&l.length>0?a()(T("booking_choose_session_limited_seats_error")):void 0,showInterestedLink:l&&0===l.length,specificMessage:l&&l.length>0?a()(T("booking_error_notenoughslotsavailable_chooseothersession")):a()(T("booking_choose_session_limited_seats_error")),key:String(e.selectedEntityId),sessionKey:String(e.selectedSessionId)})}}),L(i),Y(!1)}else e.selectedTraject?(Y(!1),er(),W.push("".concat("https://app.sdworx.com/academysso/account/emailcheck","?culture=").concat(U,"&occurrenceid=").concat(A.attributes.field_training_id,"&returnurl=").concat(h).concat("/ro-ro/academie","/auth&clientid=").concat("thewebsite-ro"))):(console.log("check availability error",e),W.push((0,b.t)(T.raw("booking_errorpage"))))}}},validationSchema:u.Ik().shape({numberOfParticipants:u.ai().required()}),children:e=>{var i;let{values:t,setFieldValue:l}=e;return(0,n.jsx)(c.lV,{id:"form",children:(0,n.jsxs)("div",{className:"cs-modal__card d-flex flex-column justify-content-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"cs-modal__card-title",children:a()(T("booking_participants_card_title"))}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"cs-modal__choose-participants",children:(0,n.jsx)("div",{className:"cs-modal__choose-participants-line d-flex flex-column align-items-start",children:(0,n.jsx)(_.WF,{value:E.chooseSession.numberOfParticipants,onChange:async e=>{V.length>0&&L(V.filter(i=>{var t;let n=null==(t=E.chooseSession.Options)?void 0:t.find(e=>String(e.EntityId)===i.key);return!!n&&!!n.numberOfSeats&&!!(n.numberOfSeats<e)})),l("numberOfParticipants",e),G("chooseSession",{numberOfParticipants:e,Options:E.chooseSession.Options});let i=await es(e,!1),t=await es(e,!0);R({...F,member:t,nonMember:i})},children:(0,n.jsxs)("div",{className:"cs-modal__dropdown-select-wrapper position-relative w-100",children:[(0,n.jsx)(_.go,{className:"cs-modal__dropdown-select",children:null==t?void 0:t.numberOfParticipants}),(0,n.jsx)(_.wh,{className:"cs-modal__dropdown-select-options position-absolute",modal:!1,children:Array.from({length:10},(e,i)=>i+1).map(e=>(0,n.jsx)(_.h7,{value:e,className:"cs-modal__dropdown-select-options-item",children:e},e))})]})})})}),(0,m.uc)(D)?(0,n.jsxs)("div",{className:"cs-modal-elearning",children:[(0,n.jsx)("div",{className:"cs-modal-elearning-title",children:a()(T("booking_card_title_choose_session_date"))}),(0,n.jsxs)("div",{className:"cs-modal-elearning-container",children:[(0,n.jsxs)("div",{className:"cs-modal-elearning-course",children:[(0,n.jsx)("p",{className:"cs-modal-elearning-course--title mb-0",children:a()(T("booking_choose_session_".concat(D,"_subtitle")))}),D?(0,n.jsxs)("div",{className:"cs-modal-elearning-tag cs-modal-elearning-tag--".concat(z),children:[(0,m.aL)(D)?(0,n.jsx)(j.default,{alt:"network icon",src:w.A,width:35,height:18}):null,(0,n.jsx)("div",{className:"cs-modal-elearning-tag--text",children:a()(T("course_type_".concat(z)))})]}):null]}),(0,n.jsx)("div",{className:"cs-modal-elearning-course--description",children:a()(T("booking_choose_session_".concat(D,"_description")))})]})]}):(0,n.jsxs)("div",{className:"c-sessions",children:[(0,n.jsx)("div",{className:"c-sessions-title",children:a()(T("booking_c
1ard_title_choose_session_date"))}),null==ee||null==(i=ee.Options)?void 0:i.map((e,i)=>{var t,l,s,a;let r=V.filter(i=>i.key===String(e.EntityId));if(r.length>0){let s=(0,n.jsxs)("div",{className:"error d-flex",children:[(0,n.jsx)(j.default,{src:x.A,alt:"Booking error",width:24,height:24}),(0,n.jsx)("p",{className:"mb-0",children:r[0].generalMessage||r[0].specificMessage})]});if(e.GroupContainer)return(0,n.jsxs)("div",{children:[s,(0,n.jsx)(h.A,{option:e,response:P,paragraphs:et,courseTypeCode:D,onChangeReservation:(e,t,n)=>el(i,e,t,n),onChangeGroup:e=>en(i,e),steps:i+1})]},"".concat(i,"-").concat(e.EntityId));{let a=null==et?void 0:et.find(i=>i.attributes.field_id===String(e.EntityId));if(!a)return null;let r=null==P||null==(t=P.included)?void 0:t.filter(i=>{var t;return null==(t=e.SessionIds)?void 0:t.some(e=>e===Number(i.attributes.field_id))});return r&&0!==r.length?(0,n.jsxs)("div",{children:[s,(0,n.jsx)(v.A,{hasMultipleReservations:r.length>1,entityId:e.EntityId,reservations:r,selectedSession:e.SelectedSessionId,name:null!=(l=null==a?void 0:a.attributes.field_commercial_name)?l:null==a?void 0:a.attributes.field_name,courseTypeCode:D,onChangeReservation:t=>el(i,t,void 0,void 0,e.EntityId),steps:i+1})]},"".concat(i,"-").concat(e.EntityId)):null}}if(e.GroupContainer)return(0,n.jsx)(h.A,{option:e,response:P,paragraphs:et,courseTypeCode:D,onChangeReservation:(e,t,n)=>el(i,e,t,n),onChangeGroup:e=>en(i,e),steps:i+1},"".concat(i,"-").concat(e.EntityId));{let t=null==et?void 0:et.find(i=>i.attributes.field_id===String(e.EntityId));if(!t)return null;let l=null==P||null==(s=P.included)?void 0:s.filter(i=>{var t;return null==(t=e.SessionIds)?void 0:t.some(e=>e===Number(i.attributes.field_id))});return l&&0!==l.length?(0,n.jsx)(v.A,{hasMultipleReservations:l.length>1,entityId:e.EntityId,reservations:l,selectedSession:e.SelectedSessionId,name:null!=(a=null==t?void 0:t.attributes.field_commercial_name)?a:null==t?void 0:t.attributes.field_name,courseTypeCode:D,onChangeReservation:t=>el(i,t,void 0,void 0,e.EntityId),steps:i+1},e.EntityId):null}})]})]})]}),(0,n.jsxs)("div",{className:"mt-3 c-booking-step-sessions__price-overview",children:[(0,n.jsxs)("div",{className:"c-booking-step-sessions__price-overview-detail flex-column d-flex",children:[(0,n.jsxs)("div",{className:"justify-content-between d-flex",children:[(0,n.jsxs)("span",{className:"c-price-overview-participants",children:[E.chooseSession.numberOfParticipants?E.chooseSession.numberOfParticipants:1," ",a()(T("booking_priceoverview_participants"))]}),Number(Z)>0?(0,n.jsxs)("span",{className:"c-price-overview-participants-price",children:[a()(T("currency_format")),Math.round(Number($))]}):null]}),(0,n.jsx)("div",{className:"c-booking-step-sessions__price-overview-total d-flex flex-column font-weight-bold",children:(0,n.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,n.jsx)("span",{className:"c-price-overview-total-text",children:a()(T("booking_priceoverview_totalwithdiscount"))}),Number(Z)?(0,n.jsxs)("span",{className:"c-price-overview-total-price",children:[a()(T("currency_format")),Math.round(Number(K))]}):(0,n.jsx)("span",{children:a()(T("pricing_free"))})]})})]}),(0,n.jsx)(f.A,{type:"submit",className:"c-price-overview-submit btn--blue text-white",disabled:ea||!((0,m.uc)(D)||null==ee||!ee.Options||0===ee.Options.length||ee.Options.every(e=>{if(e.SelectedSessionId)return!0;if(e.GroupContainer){let{Groups:i}=e.GroupContainer;if(!i||0===i.length||i.some(e=>e.GroupSelected))return!0}return!1}))||J,variant:"",children:a()(T("booking_continue_checkout"))})]})]})})}})};var S=t(89871);let k=e=>{var i,t;let{subscriptionPage:s,isTryout:m,contentType:h}=e,b=(0,l.c)(),{formState:v,promoCode:x,setFormState:j,setTrainingId:y,setPricing:w,pricing:N,trainingId:k,initialiseBookingProvider:C}=(0,o.Ay)(),I=(0,p.Ym)(),O=(0,r.useMemo)(()=>[...Array(12).keys()].map(e=>{let i=new Intl.DateTimeFormat(I,{month:"long",year:"numeric"}),t=new Date;if(0==e)return{label:i.format(t),utc:t.toISOString()};let n=(0,S.W)(t,{months:e});return{label:i.format(n),utc:n.toISOString()}}),[I]),[A,P]=(0,r.useState)(!1),T=(0,g.useRouter)(),E=(0,g.useParams)(),{field_price_member:G,field_price_non_member:L}=s.attributes,M=Number(L)*(v.chooseSession.numberOfParticipants||1),R=(null==N||null==(i=N.nonMember)?void 0:i.pricing)||(null==N||null==(t=N.member)?void 0:t.pricing)||null,F=(null==R?void 0:R.find(e=>e.priceType===o.hb))||null,H=N?null==F?void 0:F.priceInEuro:Number(L)*(v.chooseSession.numberOfParticipants||1),V=async function(e){var i,t,n;let l=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=[];
1null==(t=v.chooseSession)||null==(i=t.Options)||i.forEach(e=>{if(e.SelectedSessionId)a.push({selectedEntityId:e.EntityId,selectedSessionId:e.SelectedSessionId,selectedEntityType:"2"});else if(e.GroupContainer){var i,t,n,l,s,r;e.GroupContainer.ShowGroupSelectionMode?null==(i=e.GroupContainer.Groups)||i.filter(e=>e.GroupSelected).forEach(e=>{var i;null==(i=e.Options)||i.filter(e=>e.SelectedSessionId).forEach(e=>{a.push({selectedEntityId:e.EntityId,selectedSessionId:e.SelectedSessionId,selectedEntityType:"2"})})}):(null==(n=e.GroupContainer)||null==(t=n.Groups)?void 0:t.every(e=>{var i;return null==(i=e.Options)?void 0:i.every(e=>!!e.SelectedSessionId)}))?null==(s=e.GroupContainer)||null==(l=s.Groups)||l.forEach(e=>{var i;null==(i=e.Options)||i.forEach(e=>{a.push({selectedEntityId:e.EntityId,selectedSessionId:e.SelectedSessionId,selectedEntityType:"2"})})}):null==(r=e.GroupContainer.Groups)||r.filter(e=>e.GroupSelected).forEach(e=>{var i;null==(i=e.Options)||i.filter(e=>e.SelectedSessionId).forEach(e=>{a.push({selectedEntityId:e.EntityId,selectedSessionId:e.SelectedSessionId,selectedEntityType:"2"})})})}});let r=await fetch("".concat("/ro-ro/academie","/api/get-pricing?isSubscription=true"),{method:"POST",body:JSON.stringify({numberOfParticipants:e,selectedMemberType:l,isPrivatePerson:!1,...x&&{discountCode:x},companyNr:"",websiteId:(0,d.A)(),selectedSubscription:{subscriptionId:s.attributes.field_subscription_id,startDate:(null==(n=v.chooseSession.subscriptionStart)?void 0:n.utc)||O[0].utc}})});return await r.json()};return(0,r.useEffect)(()=>{k!==s.id&&y(s.id)},[]),(0,n.jsx)(c.l1,{initialValues:null==v?void 0:v.chooseSession,onSubmit:async()=>{P(!0);let e=a()(b("booking_base_url")),i=null==E?void 0:E.slug;i&&(i&&i.length>0&&(e="".concat(origin).concat("/ro-ro/academie","/").concat(a()(b("booking_base_url")),"/").concat(k,"-abo/").concat(a()(b("booking_url_pay")))),sessionStorage.setItem("payCallbackUrl",e),P(!1),T.push("".concat("https://app.sdworx.com/academysso/account/emailcheck","?culture=").concat(I,"&subscriptionid=").concat(s.attributes.field_subscription_id,"&returnurl=").concat(origin).concat("/ro-ro/academie","/auth&clientid=").concat("thewebsite-ro")))},validationSchema:u.Ik().shape({numberOfParticipants:u.ai().required()}),validate:e=>{j("chooseSession",e)},children:e=>{var i,t;let{values:l,setFieldValue:s,isValid:r}=e;return(0,n.jsxs)(c.lV,{id:"form",className:"d-flex flex-column justify-content-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"cs-modal__card-subscription mb-3",children:[(0,n.jsx)("div",{className:"cs-modal__card-title",children:a()(b("booking_participants_card_title"))}),(0,n.jsx)("div",{className:"cs-modal__card-body-subscription p-0",children:(0,n.jsx)("div",{className:"cs-modal__choose-participants",children:(0,n.jsx)("div",{className:"cs-modal__choose-participants-line d-flex flex-column align-items-start",children:(0,n.jsx)(_.WF,{value:v.chooseSession.numberOfParticipants,onChange:async e=>{s("numberOfParticipants",e),j("chooseSession",{numberOfParticipants:e,subscriptionStart:v.chooseSession.subscriptionStart});let i=await V(e,!1),t=await V(e,!0);w({...N,member:t,nonMember:i})},children:(0,n.jsxs)("div",{className:"cs-modal__dropdown-select-wrapper position-relative w-100",children:[(0,n.jsx)(_.go,{className:"cs-modal__dropdown-select",children:null==l?void 0:l.numberOfParticipants}),(0,n.jsx)(_.wh,{className:"cs-modal__dropdown-select-options position-absolute",modal:!1,children:Array.from({length:10},(e,i)=>i+1).map(e=>(0,n.jsx)(_.h7,{value:e,className:"cs-modal__dropdown-select-options-item",children:e},e))})]})})})})})]}),(0,n.jsx)("div",{className:"cs-modal__card-subscription-title c-sessions-title",children:a()(b("booking_card_title_choose_session_date"))}),(0,n.jsxs)("div",{className:"cs-modal__card-subscription-sessions",children:[(0,n.jsx)("div",{className:"cs-modal__card-title",children:m?a()(b("booking_dropdown_blocktitletryout_subscription")):"1.".concat(a()(b("booking_dropdown_blocktitle_subscription")))}),(0,n.jsx)("div",{className:"cs-modal__card-body p-0",children:(0,n.jsx)("div",{className:"cs-modal__choose-participants",children:(0,n.jsx)("div",{className:"cs-modal__choose-participants-line d-flex flex-column align-items-start",children:(0,n.jsx)(_.WF,{value:(null==l?void 0:l.subscriptionStart)||null,onChange:async e=>{s("subscriptionStart",e);let i=await V(l.numberOfParticipants,!1),t=await V(l.numberOfParticipants,!0);w({...N,member:t,nonMember:i})},children:(0,n.jsxs)("div",{className:"cs-modal__dropdown-select-wrapper position-relative w-100",children:[(0,n.jsx)(_.go,{className:"c-booking-step__dropdown-select",children:null!=(t=null==l||null==(i=l.subscriptionStart)?void 0:i.label)?t:a()(b("booking_dropdown_subscriptionselectplaceholder"))}),(0,n.jsx)(_.wh,{className:"cs-modal__dropdown-select-options position-absolute c-booking-step__dropdown-select-options",modal:!1,children:O.map(e=>(0,n.jsx)(_.h7,{value:e,className:"cs-modal__dropdown-select-options-item",children:e.label},e.utc))})]})})})})})]})]}
1),(0,n.jsxs)("div",{className:"c-booking-step-sessions__price-overview",children:[(0,n.jsxs)("div",{className:"c-booking-step-sessions__price-overview-detail flex-column d-flex",children:[(0,n.jsxs)("div",{className:"justify-content-between d-flex",children:[(0,n.jsxs)("span",{className:"c-price-overview-participants",children:[v.chooseSession.numberOfParticipants?v.chooseSession.numberOfParticipants:1," ",a()(b("booking_priceoverview_participants"))]}),Number(L)>0?(0,n.jsxs)("span",{className:"c-price-overview-participants-price",children:[a()(b("currency_format")),Math.round(Number(H)),"subscription"!==h||m?"":"/".concat(a()(b("subscriptionpage_yearlylabel")))]}):null]}),(0,n.jsx)("div",{className:"c-booking-step-sessions__price-overview-total d-flex flex-column font-weight-bold",children:(0,n.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,n.jsx)("span",{className:"c-price-overview-total-text",children:a()(b("booking_priceoverview_totalwithdiscount"))}),Number(L)?(0,n.jsxs)("span",{className:"c-price-overview-total-price",children:[a()(b("currency_format")),Math.round(Number(M)),"subscription"!==h||m?"":"/".concat(a()(b("subscriptionpage_yearlylabel")))]}):(0,n.jsx)("span",{children:a()(b("pricing_free"))})]})})]}),(0,n.jsx)(f.A,{type:"submit",className:"c-price-overview-submit btn--blue text-white",disabled:A||!v.chooseSession.subscriptionStart,variant:"",children:a()(b("booking_continue_checkout"))})]})]})}})},C=e=>{let{page:i,showModal:t,onHide:s,response:c,contentType:d,tryoutSubscriptionPage:u,isTryout:p}=e,_=(0,l.c)(),[m,h]=(0,r.useState)(!1),[f,g]=(0,r.useState)(!1),{trainingId:b,setTrainingId:v,initialiseBookingProvider:x}=(0,o.Ay)();return(0,r.useEffect)(()=>{t?(g(!0),setTimeout(()=>h(!0),10)):(h(!1),setTimeout(()=>g(!1),300))},[t]),(0,r.useEffect)(()=>{b!==i.id&&(x(),v(i.id))},[]),(0,n.jsx)(n.Fragment,{children:f&&(0,n.jsx)("div",{className:"cs-modal-backdrop".concat(m?" show":""),onClick:e=>{e.target===e.currentTarget&&(null==s||s())},children:(0,n.jsx)("div",{className:"cs-modal".concat(m?" show":""),children:(0,n.jsxs)("div",{className:"d-flex flex-column cs-modal-content h-100",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"cs-modal__close-button d-flex justify-content-end",onClick:s,children:(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M13.1621 2.32619C13.0301 2.32931 12.9046 2.38454 12.8132 2.47984L8.00002 7.29299L3.18687 2.47984C3.14026 2.43184 3.0845 2.39368 3.02288 2.36763C2.96126 2.34157 2.89504 2.32815 2.82814 2.32814C2.72863 2.32817 2.6314 2.35788 2.54887 2.41348C2.46634 2.46907 2.40228 2.54803 2.36488 2.64024C2.32748 2.73245 2.31844 2.83372 2.33892 2.9311C2.3594 3.02848 2.40846 3.11753 2.47983 3.18687L7.29299 8.00002L2.47983 12.8132C2.43185 12.8592 2.39354 12.9144 2.36715 12.9755C2.34076 13.0366 2.32681 13.1023 2.32614 13.1688C2.32546 13.2353 2.33806 13.3013 2.36321 13.3629C2.38835 13.4245 2.42553 13.4804 2.47257 13.5275C2.51961 13.5745 2.57556 13.6117 2.63715 13.6368C2.69874 13.662 2.76472 13.6746 2.83124 13.6739C2.89776 13.6732 2.96348 13.6593 3.02454 13.6329C3.08561 13.6065 3.14079 13.5682 3.18687 13.5202L8.00002 8.70705L12.8132 13.5202C12.8592 13.5682 12.9144 13.6065 12.9755 13.6329C13.0366 13.6593 13.1023 13.6732 13.1688 13.6739C13.2353 13.6746 13.3013 13.662 13.3629 13.6368C13.4245 13.6117 13.4804 13.5745 13.5275 13.5275C13.5745 13.4804 13.6117 13.4245 13.6368 13.3629C13.662 13.3013 13.6746 13.2353 13.6739 13.1688C13.6732 13.1023 13.6593 13.0366 13.6329 12.9755C13.6065 12.9144 13.5682 12.8592 13.5202 12.8132L8.70705 8.00002L13.5202 3.18687C13.5929 3.11708 13.6428 3.02695 13.6634 2.9283C13.684 2.82965 13.6743 2.72707 13.6356 2.63402C13.5969 2.54097 13.531 2.46179 13.4465 2.40686C13.362 2.35193 13.2629 2.32381 13.1621 2.32619Z",fill:"#303642"})})}),(0,n.jsx)("h2",{className:"cs-modal__title",children:a()(_("booking_training_title"))}),(0,n.jsx)("p",{className:"cs-modal__subtitle",children:i.attributes.title})]}),"training"===d?(0,n.jsx)(N,{response:c,trainingPage:i}):(0,n.jsx)(k,{subscriptionPage:p?u:i,isTryout:p,contentType:d})]})})})})}},81853:(e,i,t)=>{"use strict";t.d(i,{default:()=>o});var n=t(95155);t(12115);
1var l=t(51265),s=t(34482),a=t(57239),r=t(20063);let o=e=>{let{children:i}=e,t="prd_LMS_WEBSITE_subscription_training",o=(0,s.p)("66MRVKRIPJ","b2177cb06b4b02f71125bed13c041664"),c=(0,r.usePathname)(),d={router:(0,a.A)({createURL(e){let{qsModule:i,routeState:t}=e;return"".concat("/ro-ro/academie").concat(c,"?").concat(i.stringify(t))},cleanUrlOnDispose:!0}),stateMapping:{stateToRoute(e){var i;let n=e[t];return{query:null==(i=n.configure)?void 0:i.query,refinementList:n.refinementList,sortBy:n.sortBy}},routeToState:e=>({[t]:{query:e.query,refinementList:e.refinementList,sortBy:e.sortBy}})}};return(0,n.jsx)(l.G,{searchClient:o,indexName:"prd_LMS_WEBSITE_subscription_training",routing:d,future:{preserveSharedStateOnUnmount:!0},children:i})}},87157:(e,i,t)=>{"use strict";t.d(i,{default:()=>m});var n=t(95155),l=t(12115),s=t(88560),a=t(8748),r=t(18955),o=t(47998),c=t.n(o),d=t(73616),u=t(85193),p=t(18052);let _=e=>{var i;let{hit:t,index:l,categoryId:s,categoryName:a}=e,{url:o,title:_="",field_difficulty_level:m,field_contain_exam:h=!1,field_tr_new_date:f,field_learning_pace:g,field_price_non_member:b,field_image_url:v,course_type_code:x}=t,j=(0,r.c)(),y=!!f&&Math.floor(new Date().getTime()/1e3)<f;return(0,n.jsx)(u.A,{link:{uri:{alias:o,uri:"",uri_uuid:""},alias:o,aliasTranslation:""},onClick:()=>{s&&a&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"select_item",ecommerce:{currency:c()(j("currency_code")),items:[{item_id:t.field_training_id,item_name:t.title,price:Number(t.field_price_non_member).toFixed(2),quantity:1,item_category:(0,p.uv)(x),item_category2:t.field_difficulty_level,index:l,item_list_id:s,item_list_name:a}]}}))},imageUrl:v,className:"mx-auto mx-sm-0",courseTypeCode:x,isNew:y,title:_,price:b?String(b):void 0,difficultyLevel:+(m||0),difficultyLabel:c()(j(null==(i=d.dx[m])?void 0:i.label)),learningPace:g,containsExam:h})},m=e=>{let{field_show_more:i,categoryId:t,categoryName:o}=e,d=(0,r.c)(),{items:u,showMore:m,isLastPage:h}=(0,s.q)(),{nbHits:f}=(0,a.J)();return l.useEffect(()=>{u&&u.length>0&&t&&o&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"view_item_list",ecommerce:{currency:c()(d("currency_code")),items:u.map(e=>({item_id:e.field_training_id,item_name:e.title,price:Number(e.field_price_non_member).toFixed(2),quantity:1,item_category:(0,p.uv)(e.field_course_type_code),item_category2:(e=>e&&"0"!==e?"1"===e?"Basic":"2"===e?"Medium":"3"===e?"Expert":"":"Not specified")(e.field_difficulty_level),index:u.findIndex(i=>e.objectID===i.objectID),item_list_id:t,item_list_name:o}))}}))},[t,o,d,f]),(0,n.jsxs)("div",{className:"c-training-search-page__results",children:[u.map((e,i)=>(0,n.jsx)(_,{categoryId:t,categoryName:o,hit:e,index:i},e.objectID)),(0,n.jsx)("div",{className:"c-training-search-page__result-bottom-text",children:(0,n.jsxs)("div",{children:[u.length," ",c()(d("trainingsearch_or"))," ",f," ",c()(d("trainingsearch_showing"))]})}),!h&&(0,n.jsx)("div",{className:"m-auto c-training-search-page__result-load-more",children:(0,n.jsx)("a",{className:"btn btn--blue-secondary px-3 py-2",onClick:m,children:i||c()(d("trainingsearch_loadmore"))})})]})}},89277:(e,i,t)=>{"use strict";t.d(i,{A:()=>A});var n=t(95155),l=t(63570),s=t(9273),a=t(45314);let r=e=>{let{icon:i,response:t,link:l,title:r}=e;return(0,n.jsxs)("div",{className:"c-training-category d-flex",children:[(0,n.jsx)(a.A,{layout:"fixed",wrapperClass:"c-training-category-image",item:i,height:24,width:24,response:t}),(0,n.jsx)(s.A,{link:l,extraClass:"c-training-category-text",children:r})]})};var o=t(15239),c=t(18955),d=t(19406),u=t(59546),p=t(47998),_=t.n(p),m=t(60312),h=t(95033);let f={src:"/ro-ro/academie/_next/static/media/arrow-right-blue.60033922.svg",height:8,width:9,blurWidth:0,blurHeight:0},g=()=>{let e=(0,c.c)();return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"c-training__hero_247",children:(0,n.jsxs)("div",{className:"c-training__hero_247-button d-flex flex-row",children:[(0,n.jsx)(l.A,{html:e.raw("trainingpage_247_button")}),(0,n.jsx)(o.default,{src:f,alt:"arrow-right"})]})})})};var b=t(70540),v=t(94346);let x=e=>{let{memberPrice:i,nonMemberPrice:t,isOnSubscriptionPage:l}=e,s=(0,c.c)();return(0,n.jsx)("div",{className:"c-hero-info-block--price-info",children:Number(t)>0?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"price my-0 whitespace-nowrap",children:[_()(s("currency_format"))," ",Math.round(Number(t)),l?" / ".concat(s("booking_priceoverview_yearlylabel")):""]}),i!==t?(0,n.jsx)("span",{className:"discount-text text-sm",children:_()(s("trainingpage_disclaimer"))}):null]}):null})};var j=t(18052);t(53763);let y=e=>{let{subscriptionPage:i,courseTypeCode:t,linkedSubscriptionTryoutPageId:l,nonMemberPrice:s,openChooseSession:a,openTryoutSession:r}=e,o=(0,c.c)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",onClick:a,className:"btn btn--blue c-register-button choose-session",children:Number(s)?_()(o("subscriptionpage_subscribe")):_()(o("training_register_for_free"))}),l?(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)("button",{type:"button",onClick:r,className:"btn btn--blue-secondary c-register-button choose-session tryout",children:_()(o("subscriptionpage_subscribe_tryout"))})]}):null]})},w=e=>{var i;let{page:t,isTraining:l,showDatesLink:s,linkedTrainings:a,linkedSubscriptionTryoutPageId:r,openChooseSession:o,openTryoutSession:p}=e,f=(0,c.c)(),w=(0,d.Ym)(),N=l?null==t||null==(i=t.attributes)?void 0:i.field_course_type_code:"subscription",S=(0,j.uv)(N),k=t.attributes.field_difficulty_level,C=t.attributes.field_learning_pace,I=t.attributes.field_contain_exam,O=t.attributes.field_cheques_formation_payment,A=t.attributes.field_kmo_portefeuille_payment,P=t.attributes.field_price_member,T=t.attributes.field_price_non_member,E=t.attributes.field_is_in_company,G=t.attributes.field_training_id,L=t.attributes.field_course_type_code,M=t.attributes.field_is_twenty_four_seven,R=t.attributes.field_is_esg,F={0:_()(f("trainingpage_levelnotspecified")),1:_()(f("trainingpage_levelstarter")),2:_()(f("trainingpage_levelmedium")),3:_()(f("trainingpage_levelexpert"))};return(0,n.jsxs)("div",{className:"c-hero-info-block",children:[(0,n.jsxs)("div",{className:"c-hero-info-block--training-info d-flex flex-column",children:[(0,n.jsx)(v.A,{fieldType:"training-type",label:N,icon:S}),s?(0,n.jsxs)("div",{className:"c-hero-info-date-field d-flex",children:[(0,n.jsx)("span",{className:"c-info-block-field-img date"}),(0,n.jsx)("button",{type:"button",onClick:o,className:"btn-link-simple","aria-label":"dates and locations link",dangerouslySetInnerHTML:{__html:f("trainingpage_dateslocations")}})]}):null,(0,n.jsx)(b.A,{fieldType:"language",locale:w,linkedTrainings:a}),(0,n.jsx)(u.A,{level:k,difficultyLevelToLabel:F})]}),(0,n.jsxs)("div",{className:"c-hero-info-block--kmo-info d-flex flex-column",children:[(0,n.jsx)(v.A,{fieldType:"time",label:C}),l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v.A,{fieldType:"certificate",label:_()(f("trainingpage_certificate")),show:I}),(0,n.jsx)(v.A,{fieldType:"kmo",label:f.raw("trainingpage_chequesformation"),show:O}),(0,n.jsx)(v.A,{fieldType:"kmo",label:f.raw("trainingpage_kmowallet"),show:A})]}):null,(0,n.jsx)(v.A,{fieldType:"esg",label:f.raw("trainingpage_esg"),show:R})]}),(0,n.jsx)(x,{memberPrice:P,nonMemberPrice:T,isOnSubscriptionPage:!l}),l?(0,n.jsxs)("div",{className:"c-hero-info-block--buttons d-flex flex-column",children:[(0,n.jsx)(m.A,{trainingPage:t,courseTypeCode:L,nonMemberPrice:T,openChooseSession:o}),E&&_()(f.raw("trainingpage_askoffer"))?(0,n.jsx)(h.A,{trainingId:+G,trainingName:t.attributes.title}):null,M?(0,n.jsx)(g,{}):null]}):(0,n.jsx)("div",{className:"c-hero-info-block--buttons d-flex flex-column",children:(0,n.jsx)(y,{subscriptionPage:t,courseTypeCode:L,linkedSubscriptionTryoutPageId:r,nonMemberPrice:T,openChooseSession:o,openTryoutSession:p})})]})},N=e=>{let{isTraining:i,response:t,trainerData:l}=e,s=(0,c.c)();return(0,n.jsx)(n.Fragment,{children:i&&l&&(null==l?void 0:l.length)>0?(0,n.jsxs)("div",{className:"c-hero-trainers d-flex",children:[(0,n.jsx)("p",{className:"c-hero-trainers-title my-0",children:_()(s("trainingpage_trainers"))}),(()=>{let e=null==l?void 0:l.map(e=>{var i;let l=null==t||null==(i=t.included)?void 0:i.find(i=>i.id===e.id);return l?(0,n.jsx)("a",{href:"#trainers",className:"c-hero-trainer-item my-0",children:"".concat(l.attributes.field_first_name," ").concat(l.attributes.field_last_name)},l.id):null}),i=(null==e?void 0:e.filter(e=>null!==e))||[],a=i.length>2?i.slice(0,2):i;return(0,n.jsxs)("div",{className:"c-hero-trainers-container d-flex flex-row",children:[a,i.length>2?(0,n.jsx)("a",{href:"#trainers",className:"c-hero-trainer-showmore my-0",children:_()(s("trainingpage_moreteachers"))}):null]})})()]}):null})};var S=t(97995),k=t(40635);let C=e=>{var i;let{bannerTitle:t,isTraining:l,page:s,linkedSubscriptionTryoutPageId:a,openChooseSession:r,showDatesLink:o}=e,d=(0,c.c)(),u=s.attributes.field_is_in_company,p=s.attributes.field_course_type_code,f=s.attributes.field_training_id,g=(0,k.A)("(min-width: 992px)"),b=l?null==s||null==(i=s.attributes)?void 0:i.field_course_type_code:"subscription",w=(0,j.uv)(b),N=s.attributes.field_learning_pace,S=s.attributes.field_price_member,C=s.attributes.field_price_non_member;return(0,n.jsxs)("div",{className:"c-info-banner",children:[(0,n.jsx)("p",{className:"c-info-banner--title ",children:t}),(0,n.jsxs)("div",{className:"c-info-banner-container",children:[g?(0,n.jsxs)("div",{className:"c-info-banner-content",children:[(0,n.jsx)(v.A,{fieldType:"training-type",label:b,icon:w}),o?(0,n.jsxs)("div",{className:"c-hero-info-date-field d-flex",children:[(0,n.jsx)("span",{className:"c-info-block-field-img date"}),(0,n.jsx)("button",{type:"button",onClick:r,className:"btn-link-simple","aria-label":"dates and locations link",dangerouslySetInnerHTML:{__html:d("trainingpage_dateslocations")}})]}):null,(0,n.jsx)(v.A,{fieldType:"time",label:N}),(0,n.jsx)(x,{memberPrice:S,nonMemberPrice:C,isOnSubscriptionPage:!l})]}):null,l?(0,n.jsxs)("div",{className:"c-info-banner--buttons",children:[(0,n.jsx)(m.A,{trainingPage:s,courseTypeCode:p,nonMemberPrice:C,openChooseSession:r}),u&&_()(d.raw("trainingpage_askoffer"))?(0,n.jsx)(h.A,{trainingId:+f,trainingName:s.attributes.title}):null]}):(0,n.jsx)("div",{className:"c-info-banner--buttons",children:(0,n.jsx)(y,{subscriptionPage:s,courseTypeCode:p,linkedSubscriptionTryoutPageId:a,nonMemberPrice:C,openChooseSession:r})})]})]})};var I=t(12115),O=t(59406);let A=e=>{var i,t,s,a;let{page:c,response:d,showDatesLink:u,linkedTrainings:p,linkedSubscriptionTryoutPageId:_,openChooseSession:m,openTryoutSession:h}=e,f=(0,k.A)("(min-width: 992px)"),g=c.attributes.title,b="node--training"===c.type,v=b?null==(i=c.attributes.field_goal_description)?void 0:i.processed:null==(t=c.attributes.field_content_description)?void 0:t.processed,x=null==(s=c.relationships.field_teacher)?void 0:s.data,j=c.attributes.field_image_url||S.A,y=(0,I.useRef)(null),A=(0,O.A)(y,{}),P=null==(a=null==A?void 0:A.isIntersecting)||a;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"c-training-hero",ref:y,children:(0,n.jsxs)("div",{className:"c-training-hero-container",children:[(0,n.jsxs)("div",{className:"c-hero-intro",children:[(0,n.jsxs)("div",{className:"c-hero-intro--text-container d-flex flex-column",children:[(0,n.jsx)("div",{className:"c-training-category-container d-flex",children:(()=>{var e,i;let t=null==(i=c.relationships.field_category_page)||null==(e=i.data)?void 0:e.map(e=>{var i;return null==d||null==(i=d.included)?void 0:i.find(i=>i.id===e.id)});return null==t?void 0:t.map(e=>{var i;if(!e)return null;let t=null==d||null==(i=d.included)?void 0:i.find(i=>{var t,n;return i.id===(null==(n=e.relationships.field_icon)||null==(t=n.data)?void 0:t.id)});return(0,n.jsx)(r,{icon:t,response:d,link:e.attributes.path,title:e.attributes.title},e.id)})})()}),(0,n.jsx)("h1",{className:"c-hero-intro-title",children:g}),(0,n.jsx)(l.A,{extraClass:"c-hero-intro-description",html:v}),f?(0,n.jsx)(N,{isTraining:b,trainerData:x,response:d}):null]}),f?(0,n.jsx)("div",{className:"c-hero-intro--image",children:(0,n.jsx)(o.default,{src:j,alt:"hero-image",fill:!0})}):null]}),(0,n.jsx)("div",{children:(0,n.jsx)(w,{page:c,isTraining:b,showDatesLink:u,linkedTrainings:p,linkedSubscriptionTryoutPageId:_,openChooseSession:m,openTryoutSession:h})})]})}),P?null:(0,n.jsx)(C,{bannerTitle:g,isTraining:b,page:c,linkedSubscriptionTryoutPageId:_,showDatesLink:u,openChooseSession:m})]})}},95033:(e,i,t)=>{"use strict";t.d(i,{A:()=>u});var n=t(95155),l=t(52619),s=t.n(l),a=t(70912),r=t(18955),o=t(47998),c=t.n(o),d=t(12115);let u=e=>{let{className:i,trainingId:t,trainingName:l}=e,o=(0,r.c)(),u=(0,d.useCallback)(()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"custom_training_request",training_id:t})},[t]);return(0,n.jsx)(s(),{className:i||"btn btn--blue-secondary c-training__hero_tailormade",href:"".concat((0,a.t)(o.raw("trainingpage_askoffer")),"?training=").concat(encodeURIComponent(l)),target:(0,a.J)(o.raw("trainingpage_askoffer")),onClick:u,children:c()(o.raw("trainingpage_askoffer"))})}},97693:(e,i,t)=>{"use strict";t.r(i),t.d(i,{default:()=>Z});var n=t(95155),l=t(12115),s=t(61804),a=t(63365),r=t(33599),o=t(18955),c=t(47998),d=t.n(c),u=t(28918),p=t(15239),_=t(63570);let m=e=>{let{teacher:i,offset:t}=e,{field_first_name:l,field_last_name:s,field_image_url:o,field_biography:c}=i.attributes,d="".concat(l," ").concat(s);return(0,n.jsx)(a.default,{className:"my-3 my-lg-0",lg:{span:6,offset:t},children:(0,n.jsx)("div",{className:"c-training__trainers-card",children:(0,n.jsxs)(r.default,{className:"d-flex align-items-center",children:[(0,n.jsx)(a.default,{lg:{span:3},className:"c-training__trainers-card__pictureWrapper",children:o?(0,n.jsx)("div",{className:"c-training__trainers-card__picture",children:(0,n.jsx)(p.default,{fill:!0,alt:d,src:o})}):null}),(0,n.jsxs)(a.default,{lg:{span:9},className:"c-training__description",children:[(0,n.jsx)("h3",{className:"mb-2",children:d}),(0,n.jsx)(_.A,{extraClass:"mb-0",html:null==c?void 0:c.processed})]})]})})},i.id)};var h=t(53763),f=t(72609),g=t(59406),b=t(39093),v=t(21153),x=t(85387),j=t(18052);let y=e=>{let{children:i,eventKey:t,classNames:l}=e,s=(0,b.M)(t,e=>{"true"===e.currentTarget.dataset.open?e.currentTarget.dataset.open="false":e.currentTarget.dataset.open="true"});return(0,n.jsx)("button",{type:"button",className:l,onClick:s,"data-open":!1,children:i})},w=e=>{let{entitiesToShow:i}=e,t=(0,o.c)();return(0,n.jsxs)("div",{className:"d-flex flex-column c-training__modules",children:[(0,n.jsx)(_.A,{extraClass:"mb-4",html:t("trainingpage_modulesintro")}),i.map((e,i)=>{var l;return(0,n.jsx)(v.A,{className:"bg-white",children:(0,n.jsxs)(x.A,{className:"d-flex flex-column",children:[(0,n.jsx)(x.A.Header,{className:"d-flex flex-column",children:(0,n.jsxs)(y,{classNames:"d-flex p-0 c-training__modules-toggle",eventKe
1y:e.id,children:[(0,n.jsx)("span",{className:"c-training__modules-number font-weight-bold mr-4",children:i+1}),(0,n.jsxs)("div",{className:"d-flex flex-column",children:[(0,n.jsx)("div",{className:"d-flex flex-column text-left",children:(0,n.jsx)("span",{children:e.attributes.field_commercial_name})}),(0,n.jsx)("div",{className:"d-flex align-items-center c-training__modules-tags",children:e.attributes.field_course_type_code?(0,n.jsx)("span",{className:"mt-2",children:d()(t("course_type_".concat((0,j.uv)(e.attributes.field_course_type_code))))}):null})]}),(0,n.jsx)("svg",{width:"14",height:"9",fill:"none",className:"ml-auto mr-lg-4 mt-lg-4 mt-2 c-training__modules-toggleBtn",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"m13.781 1.25-.594-.625c-.156-.156-.406-.156-.53 0L7 6.281 1.312.625C1.188.469.938.469.782.625l-.595.625c-.156.125-.156.375 0 .531L6.72 8.313a.36.36 0 0 0 .531 0l6.531-6.532c.156-.156.156-.406 0-.531Z",fill:"#005BBF"})})]})}),(0,n.jsx)(v.A.Collapse,{eventKey:e.id,className:"c-training__modules-collapseBody mt-3",children:(0,n.jsx)(x.A.Body,{children:(0,n.jsx)(_.A,{html:null==(l=e.attributes.field_content_description)?void 0:l.processed})})})]})},e.id)})]})};var N=t(60312),S=t(19406),k=t(30088);let C=e=>{var i,t;let{reservation:s}=e,a=(0,S.Ym)(),r=(0,o.c)(),c=(0,l.useCallback)(e=>(0,n.jsxs)(n.Fragment,{children:[(null==e?void 0:e.value)?(0,k.A)(null==e?void 0:e.value,a):null," ",d()(r("trainingpage_hoursto"))," ",(null==e?void 0:e.end_value)?(0,k.A)(null==e?void 0:e.end_value,a):null]}),[a,r]);return(0,n.jsx)("li",{className:"no-marker",children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"c-booking-step__choose-session-line-title d-flex align-items-center",children:[(0,n.jsx)("svg",{width:"15",height:"17",viewBox:"0 0 15 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"mr-2",children:(0,n.jsx)("path",{d:"M4 0.5C4.25 0.5 4.5 0.75 4.5 1V2.5H10.5V1C10.5 0.75 10.7188 0.5 11 0.5C11.25 0.5 11.5 0.75 11.5 1V2.5H12.5C13.5938 2.5 14.5 3.40625 14.5 4.5V14.5C14.5 15.625 13.5938 16.5 12.5 16.5H2.5C1.375 16.5 0.5 15.625 0.5 14.5V4.5C0.5 3.40625 1.375 2.5 2.5 2.5H3.5V1C3.5 0.75 3.71875 0.5 4 0.5ZM13.5 6.5H10.25V8.75H13.5V6.5ZM13.5 9.75H10.25V12.25H13.5V9.75ZM13.5 13.25H10.25V15.5H12.5C13.0312 15.5 13.5 15.0625 13.5 14.5V13.25ZM9.25 12.25V9.75H5.75V12.25H9.25ZM5.75 15.5H9.25V13.25H5.75V15.5ZM4.75 12.25V9.75H1.5V12.25H4.75ZM1.5 13.25V14.5C1.5 15.0625 1.9375 15.5 2.5 15.5H4.75V13.25H1.5ZM1.5 8.75H4.75V6.5H1.5V8.75ZM5.75 8.75H9.25V6.5H5.75V8.75ZM12.5 3.5H2.5C1.9375 3.5 1.5 3.96875 1.5 4.5V5.5H13.5V4.5C13.5 3.96875 13.0312 3.5 12.5 3.5Z",fill:"black"})}),(null==(i=s.attributes.field_date_range)?void 0:i.value)?new Date(null==(t=s.attributes.field_date_range)?void 0:t.value).toLocaleDateString(a,{day:"numeric",weekday:"long",month:"long",year:"numeric",timeZone:"en-GB"===a?"Europe/London":"Europe/Brussels"}):null," ",c(s.attributes.field_date_range)]}),(0,n.jsxs)("div",{className:"c-booking-step__choose-session-line-detail d-flex align-items-start mt-2",children:[(0,n.jsx)("svg",{width:"13",height:"17",viewBox:"0 0 13 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"mr-2 mt-1",children:(0,n.jsx)("path",{d:"M9 6.5C9 7.90625 7.875 9 6.5 9C5.09375 9 4 7.90625 4 6.5C4 5.125 5.09375 4 6.5 4C7.875 4 9 5.125 9 6.5ZM6.5 5.5C5.9375 5.5 5.5 5.96875 5.5 6.5C5.5 7.0625 5.9375 7.5 6.5 7.5C7.03125 7.5 7.5 7.0625 7.5 6.5C7.5 5.96875 7.03125 5.5 6.5 5.5ZM12.5 6.5C12.5 9.25 8.84375 14.0938 7.21875 16.125C6.84375 16.5938 6.125 16.5938 5.75 16.125C4.125 14.0938 0.5 9.25 0.5 6.5C0.5 3.1875 3.15625 0.5 6.5 0.5C9.8125 0.5 12.5 3.1875 12.5 6.5ZM6.5 2C4 2 2 4.03125 2 6.5C2 6.90625 2.125 7.5 2.46875 8.3125C2.78125 9.0625 3.25 9.9375 3.78125 10.8125C4.6875 12.25 5.71875 13.625 6.5 14.625C7.25 13.625 8.28125 12.25 9.1875 10.8125C9.71875 9.9375 10.1875 9.0625 10.5 8.3125C10.8438 7.5 11 6.90625 11 6.5C11 4.03125 8.96875 2 6.5 2Z",fill:"black"})})," ",s.attributes.field_location_name]})]})})},I=e=>{let{t:i,locale:t,linkedTrainings:l,isOnSubscriptionPage:s=!1}=e;return(0,n.jsxs)("div",{className:"d-flex align-items-center font-weight-bold ".concat(s?"":"pb-2"),children:[(0,n.jsx)("i",{className:"icon languageIcon"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"font-bolder",children:i("trainingsearch_".concat(t.split("-")[0]))}),(null==l?void 0:l[0])&&(0,n.jsxs)(n.Fragment,{children:[" ","/"," ",(0,n.jsx)("a",{className:"text-underline",href:"".concat("/fr-be/formations").concat(l[0].attributes.path.alias),children:d()(i("trainingpage_switchlanguage"))})]})]})]})};var O=t(59546),A=t(52619),P=t.n(A),T=t(78086),E=t(70912);let G=e=>{let{icon:i,label:t,show:l=!0,isCourseType:s=!1,withoutPadding:a=!1}=e,r=(0,o.c)();if(!t||!l)return null;
1let c=(0,j.uv)(t);return(0,n.jsxs)("div",{className:"d-flex align-items-center ".concat(a?"":"pb-2"),children:[s?(0,n.jsxs)(n.Fragment,{children:["5"===i?(0,n.jsx)(p.default,{className:"".concat(t,"Icon icon"),alt:"network icon",width:32,src:T.A}):(0,n.jsx)("i",{className:"icon ".concat(c,"Icon icon")}),(0,n.jsx)("div",{children:d()(r("course_type_".concat(c)))})]}):(0,n.jsx)("i",{className:"icon ".concat(i,"Icon")}),"kmo"===i?(0,n.jsx)(P(),{target:(0,E.J)(t),className:"text-underline",href:(0,E.t)(t),children:d()(t)}):null,"kmo"===i||s?null:(0,n.jsx)("div",{children:t})]})};var L=t(95033);let M=(0,l.forwardRef)(function(e,i){var t,l,c,u,p,_,m,h,f;let{locationTitle:g,trainingPage:b,response:v,discount:x,courseTypeCode:j,linkedTrainings:y,difficultyLevelToLabel:w,openChooseSession:k}=e,A=(null==(t=b.attributes.field_date_selection)?void 0:t.Options)&&(null==(l=b.attributes.field_date_selection)?void 0:l.Options.length)>0,P=(0,S.Ym)(),T=(0,o.c)(),E=b.attributes.field_price_non_member,M=d()(T("trainingpage_customforcompany"))&&d()(T.raw("trainingpage_askoffer")),R=b.attributes.field_is_in_company;return(0,n.jsx)("section",{id:"practical",ref:i,className:"section-box c-training__practical",children:(0,n.jsxs)(s.default,{fluid:!0,children:[(0,n.jsx)(r.default,{children:(0,n.jsx)(a.default,{className:"p-lg-0",lg:{span:8,offset:1},children:(0,n.jsx)("h2",{className:"c-training__practical-description__title mb-4",children:d()(T("trainingpage_practicalinformation"))})})}),(0,n.jsx)(r.default,{children:(0,n.jsxs)(a.default,{className:"c-training__practical-box d-flex flex-column flex-lg-row",lg:{offset:1,span:10},children:[A?(0,n.jsxs)("div",{className:"c-training__practical-box__inner",children:[(0,n.jsx)("h5",{id:"dates",className:"mt-0",dangerouslySetInnerHTML:{__html:g}}),(null==(u=b.attributes.field_date_selection)||null==(c=u.Options)?void 0:c[0].GroupContainer)?(0,n.jsx)(n.Fragment,{children:null==(m=b.attributes.field_date_selection)||null==(_=m.Options)||null==(p=_[0].GroupContainer.Groups)?void 0:p.map(e=>{var i,t;let l=null==(i=e.Options)?void 0:i.map(e=>e.SessionIds).flat(),s=null==(t=v.included)?void 0:t.filter(e=>null==l?void 0:l.includes(Number(e.attributes.field_id)));return(0,n.jsxs)("div",{className:"d-flex flex-column",children:[(0,n.jsx)("h6",{className:"c-training__practical-box__inner-subtitle font-weight-bold",children:e.Title}),(0,n.jsx)("ul",{className:"no-marker",children:null==s?void 0:s.map(e=>(0,n.jsx)(C,{reservation:e},e.id))})]},e.Title)})}):(0,n.jsx)("ul",{className:"no-marker",children:null==(h=v.included)?void 0:h.filter(e=>{var i,t,n;return null==(n=b.attributes.field_date_selection)||null==(t=n.Options)||null==(i=t[0].SessionIds)?void 0:i.includes(Number(e.attributes.field_id))}).map(e=>(0,n.jsx)(C,{reservation:e},e.id))})]}):null,(0,n.jsxs)("div",{className:"c-training__practical-box__inner mx-auto",children:[Number(E)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:A?"":"d-lg-none",children:[(0,n.jsx)("h6",{children:d()(T("trainingpage_price"))}),(0,n.jsxs)("span",{className:"c-training__practical-box__price-label",children:[d()(T("currency_format"))," ",Math.round(Number(E))]})," ",(0,n.jsx)("span",{className:"c-training__practical-box__price-vatlabel",children:d()(T("trainingpage_pricesexclvat"))})]}),x>0?(0,n.jsx)("div",{className:"c-training__practical-box__discount ".concat(A?"":"d-lg-none"),children:d()(T("trainingpage_discountmessage",{discount:x}))}):null]}):null,(0,n.jsx)("h6",{children:d()(T("trainingpage_info"))}),(0,n.jsxs)("div",{className:"text-sm",children:[(0,n.jsx)(I,{t:T,locale:P,linkedTrainings:y}),(0,n.jsx)(G,{isCourseType:!0,label:null==b||null==(f=b.attributes)?void 0:f.field_course_type_code}),(0,n.jsx)(G,{icon:"time",label:b.attributes.field_learning_pace}),(0,n.jsx)(O.A,{level:b.attributes.field_difficulty_level,difficultyLevelToLabel:w}),(0,n.jsx)(G,{icon:"kmo",label:T.raw("trainingpage_kmowallet"),show:b.attributes.field_kmo_portefeuille_payment}),(0,n.jsx)(G,{icon:"kmo",label:T.raw("trainingpage_chequesformation"),show:b.attributes.field_cheques_formation_payment}),(0,n.jsx)(G,{icon:"certificate",label:d()(T("trainingpage_certificate")),show:b.attributes.field_contain_exam})]}),(0,n.jsx)(N.A,{trainingPage:b,courseTypeCode:j,nonMemberPrice:E,openChooseSession:k}),M&&R&&d()(T.raw("trainingpage_askoffer"))?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h3",{className:"mt-4",children:d()(T("trainingpage_customforcompany"))}),(0,n.jsx)(L.A,{className:"btn btn--blue-secondary",trainingId:+b.attributes.field_training_id,trainingName:b.attributes.title})]}):null]}),A?null:(0,n.jsx)("div",{className:"c-training__practical-box__inner d-none d-lg-block",children:Number(E)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h6",{children:d()(T("trainingpage_price"))}),(0,n.jsxs)("span",{className:"c-training__practical-box__price-label",children:[d()(T("currency_format"))," ",Math.round(Number(b.attributes.field_price_non_member))]})," ",(0,n.jsx)("span",{className:"c-training__practical-box__price-vatlabel",children:d()(T("trainingpage_pricesexclvat"))}),x>0?(0,n.jsx)("div",{className:"c-training__practical-box__discount",children:d()(T("trainingpage_discountmessage",{discount:x}))}):null]}):null})]})})]})})});var R=t(10756),F=t(29235),H=t(57464),V=t(89277),D=t(33470),q=t(76240);let Z=e=>{var i,t,c,p,_,b,v,x,y,S,k,C,I,O,A,P,T,E,G,L,Z,B,W,J,Y,U,z,K,Q,X,$,ee,ei,et,en,el,es,ea,er,eo;let{response:ec}=e,ed=(0,o.c)(),[eu,ep]=(0,l.useState)(!0),[e_,em]=(0,l.useState)(!1),eh=(0,l.useRef)(!1),ef=(0,l.useRef)(null),eg=(0,l.useRef)(null),eb=(0,l.useRef)(null),ev=(0,l.useRef)(null),ex=(0,l.useRef)(null),ej=(0,l.useRef)(null),ey=(0,l.useRef)(null),ew=(0,l.useRef)(null),eN=(0,l.useRef)(null),eS=(0,g.A)(ef,{}),ek=(0,g.A)(eg,{}),eC=(0,g.A)(eb,{}),eI=(0,g.A)(ev,{}),eO=(0,g.A)(ex,{}),eA=(0,g.A)(ej,{}),eP=(0,g.A)(ey,{}),eT=(0,g.A)(ew,{}),eE=(0,g.A)(eN,{}),eG=(0,l.useRef)(null),eL=(0,l.useRef)(null),eM=(0,l.useRef)(null),[,eR]=(0,l.useState)([]),[,eF]=(0,l.useState)(new Set),[,eH]=(0,l.useState)(""),eV=null==ec||null==(i=ec.included)?void 0:i.find(e=>"node--training"===e.type),eD=null==eV||null==(t=eV.attributes)?void 0:t.field_course_type_code,eq=null==eV||null==(p=eV.relationships.field_related_trainings)||null==(c=p.data)?void 0:c.map(e=>{var i;return null==ec||null==(i=ec.included)?void 0:i.find(i=>i.id===e.id)}),eZ=(0,j.uv)(eD),eB=eZ?d()(ed("course_type_".concat(eZ))):"",{isLoaded:eW}=(0,D.A)(),eJ=(0,l.useCallback)(e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:e,ecommerce:{currency:d()(ed("currency_code")),items:null==eq?void 0:eq.map(e=>({item_id:e.attributes.field_training_id,item_name:e.attributes.title,price:Number(e.attributes.field_price_non_member).toFixed(2),quantity:1,item_category:(0,j.uv)(e.attributes.field_course_type_code),item_category2:(0,h.k)(e.attributes.field_difficulty_level),index:null==eq?void 0:eq.findIndex(i=>i.id===e.id),item_list_id:"related_courses",item_list_name:"Related courses"}))}})},[eq,ed]),eY=(0,f.A)(e=>(e=>{e.target.scrollWidth<e.target.scrollLeft+105+.75*window.innerWidth?em(!0):em(!1),e.target.scrollLeft>0?ep(!1):ep(!0)})(e),25);if((0,l.useEffect)(()=>{var e,i,t;eR([ef.current,eg.current,eb.current,ev.current,ex.current,ej.current,ey.current,ew.current].filter(
1Boolean).map(e=>{var i;return{id:null==e?void 0:e.id,text:null==(i=e.querySelector("h2"))?void 0:i.innerText}}).filter(e=>e.id&&e.text)),eH((null==window||null==(t=window.location)||null==(i=t.hash)||null==(e=i.replace)?void 0:e.call(i,"#",""))||"")},[]),(0,l.useEffect)(()=>{if(!eW)return;let{attributes:{field_training_id:e,title:i,field_price_non_member:t,field_difficulty_level:n}}=eV;window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"view_item",ecommerce:{currency:d()(ed("currency_code")).trim(),items:[{item_id:e,item_name:i,price:t,quantity:1,item_category:eZ,item_category2:(0,h.k)(n)}]}})},[eZ,ed,eV,eW]),(0,l.useEffect)(()=>{eF(new Set([eS,ek,eC,eI,eO,eA,eP,eT].filter(e=>null==e?void 0:e.isIntersecting).map(e=>{var i;return null==e||null==(i=e.target)?void 0:i.id})))},[eS,ek,eC,eI,eO,eA,eP,eT]),(0,l.useEffect)(()=>{!eh.current&&(null==eE?void 0:eE.isIntersecting)&&(eh.current=!0,eJ("view_item_list"),console.log("ViewItemList :>> on training page "))},[eJ,null==eE?void 0:eE.isIntersecting]),!ec||!eV)return null;let eU={0:d()(ed("trainingpage_levelnotspecified")),1:d()(ed("trainingpage_levelstarter")),2:d()(ed("trainingpage_levelmedium")),3:d()(ed("trainingpage_levelexpert"))},ez=eV.attributes.field_price_non_member,eK=(null==(v=eV.attributes.field_date_selection)||null==(b=v.Options)||null==(_=b[0])?void 0:_.GroupContainer)?(null==(I=eV.attributes.field_date_selection)||null==(C=I.Options)||null==(k=C[0])||null==(S=k.GroupContainer)||null==(y=S.Groups)||null==(x=y.map(e=>e.Options))?void 0:x.flat())&&(null==(G=eV.attributes.field_date_selection)||null==(E=G.Options)||null==(T=E[0])||null==(P=T.GroupContainer)||null==(A=P.Groups)||null==(O=A.map(e=>e.Options))?void 0:O.flat().length)>0:(null==(B=eV.attributes.field_date_selection)||null==(Z=B.Options)||null==(L=Z[0])?void 0:L.SessionIds)&&(null==(Y=eV.attributes.field_date_selection)||null==(J=Y.Options)||null==(W=J[0])?void 0:W.SessionIds.length)>0,eQ=null==ec||null==(U=ec.included)?void 0:U.filter(e=>{var i;return"paragraph--entity"===e.type&&(null==(i=eV.relationships.field_paragraphs)?void 0:i.data.some(i=>i.id===e.id))&&"2"===e.attributes.field_type_id}),eX={goal:{ref:ef,content:null==(z=eV.attributes.field_tr_audience_description)?void 0:z.processed},targetgroup:{ref:eg,content:null==(K=eV.attributes.field_tr_knowledge_description)?void 0:K.processed},approach:{ref:ev,content:null==(Q=eV.attributes.field_content_description)?void 0:Q.processed}},e$={modules:{ref:eb,content:(0,j.On)(eD)?(0,n.jsx)(w,{entitiesToShow:eQ}):null},program:{ref:ex,content:null==(X=eV.attributes.field_methodology_description)?void 0:X.processed}},e0=Object.keys(eX).filter(e=>!!eX[e].content),e1=0===e0.length?1:e0.length%2,e5=()=>{eJ("select_item")},e2=null==($=ec.included)?void 0:$.filter(e=>{var i;return null==(i=eV.relationships.field_linked_trainings)?void 0:i.data.find(i=>i.id===e.id)}),e3=(null!=(er=ez?Number(ez):void 0)?er:0)-(null!=(eo=eV.attributes.field_price_member?Number(eV.attributes.field_price_member):void 0)?eo:0);if(!eV)return null;let e6=d()(ed("trainingpage_availabledates")),[e9,e7]=(0,l.useState)(!1),e4=()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({event:"view_item_dates",ecommerce:{currency:d()(ed("currency_code")),value:eV.attributes.field_price_non_member,items:[{item_id:eV.attributes.field_training_id,item_name:eV.attributes.title,item_category:(0,j.uv)(eD),item_category2:(0,h.k)(eV.attributes.field_difficulty_level),price:eV.attributes.field_price_non_member,quantity:1}]}}),e7(!0)};return(0,n.jsxs)("div",{className:"c-training",children:[(0,n.jsx)(V.A,{response:ec,page:eV,showDatesLink:eK,linkedTrainings:e2,openChooseSession:e4}),null==eV||null==(ee=eV.relationships.field_paragraph1)?void 0:ee.data.map(e=>(0,n.jsx)(H.A,{paragraph:e,response:ec},e.id)),(0,n.jsx)(F.A,{sections:eX,mainSection:!0}),null==eV||null==(ei=eV.relationships.field_paragraph2)?void 0:ei.data.map(e=>(0,n.jsx)(H.A,{paragraph:e,response:ec},e.id)),(0,n.jsx)(F.A,{sections:e$,sectionOddOrEven:e1,paragraph:null==eV||null==(et=eV.relationships.field_paragraph5)?void 0:et.data,response:ec}),(0,n.jsx)(M,{ref:ej,difficultyLevelToLabel:eU,discount:e3,linkedTrainings:e2,locationTitle:e6,response:ec,trainingPage:eV,courseTypeCode:eD,openChooseSession:e4}),j.a.includes(null!=eD?eD:"")?(0,n.jsx)("section",{id:"no-date-available",ref:ey,className:"section-box c-training__interest position-relative",children:(0,n.jsx)(s.default,{fluid:!0,children:(0,n.jsx)(r.default,{children:(0,n.jsxs)(a.default,{lg:{span:8},children:[(0,n.jsx)("h2",{className:"mb-4",children:d()(ed("trainingpage_nodateavailabletitle"))}),(0,n.jsx)("p",{className:"text-sm",children:d()(ed("trainingpage_nodateavailabletext"))}),(0,n.jsx)(N.A,{trainingPage:eV,courseTypeCode:eD,showAsInterested:!0,showAsPrimaryBtn:!0,nonMemberPrice:ez,openChooseSession:e4})]})})})}):null,null==eV||null==(en=eV.relationships.field_paragraph3)?void 0:en.data.map(e=>(0,n.jsx)(H.A,{paragraph:e,response:ec},e.id)),(null==(el=eV.relationships.field_teacher)?void 0:el.data)&&eV.relationships.field_teacher.data.length>0&&(0,n.jsx)("section",{id:"trainers",ref:ew,className:"section-box c-training__trainers",children:(0,n.jsx)(s.default,{fluid:!0,children:(0,n.jsxs)(r.default,{children:[(0,n.jsx)(a.default,{lg:{span:12},children:(0,n.jsx)("h2",{className:"text-center mb-4",children:d()(ed("trainingpage_trainers"))})}),eV.relationships.field_teacher.data.map(e=>{var i;let t=null==(i=ec.included)?void 0:i.find(i=>i.id===e.id);return t?(0,n.jsx)(m,{teacher:t,offset:eV.relationships.field_teacher.data.length>1?0:3},t.id):null})]})})}),null==eV||null==(es=eV.relationships.field_paragraph4)?void 0:es.data.map(e=>(0,n.jsx)(H.A,{paragraph:e,response:ec},e.id)),eq&&eq.length>0&&!(null==eq?void 0:eq.some(e=>void 0===e))?(0,n.jsx)("section",{className:"section-box c-training__related",ref:eN,children:(0,n.jsxs)(s.default,{fluid:!0,className:"p-0",children:[(0,n.jsx)("h2",{className:"text-center mb-4",children:d()(ed("trainingpage_relatedtrainings"))}),(0,n.jsxs)("div",{className:"c-training__related-buttonWrapper d-flex d-lg-none px-4",children:[(0,n.jsx)("button",{type:"button",disabled:eu,ref:eL,onClick:()=>{var e,i;eG.current.scrollTo({left:(null!=(i=null==(e=eG.current)?void 0:e.scrollLeft)?i:0)-.75*window.innerWidth,behavior:"smooth"})},"aria-label":"Scroll back"}),(0,n.jsx)("button",{type:"button",disabled:e_,ref:eM,onClick:()=>{var e,i;eG.current.scrollTo({left:(null!=(i=null==(e=eG.current)?void 0:e.scrollLeft)?i:0)+.75*window.innerWidth,behavior:"smooth"})},"aria-label":"Scroll forward"})]}),(0,n.jsx)("div",{className:"d-flex flex-row justify-content-center pb-2 overflow-auto c-training__related-wrapper px-4",ref:eG,onScroll:eY,children:(0,n.jsx)("div",{className:"mw-100 d-flex flex-row justify-content-between mx-auto c-training__related-innerWrapper",children:null==(ea=eV.relationships.field_related_trainings)?void 0:ea.data.slice(0,4).map(e=>{var i,t;let l=null==(i=ec.included)?void 0:i.find(i=>i.id===e.id);return l?(0,n.jsx)(u.A,{relatedTraining:l,difficultyLevelToLabel:eU,courseTypeCode:null==l||null==(t=l.attributes)?void 0:t.field_course_type_code,onClick:e5,price:l.attributes.field_price_non_member},l.id):null})})})]})}):null,(0,n.jsx)(R.default,{type:R.ModalType.TRAINING,trainingId:eV.attributes.field_training_id,trainingName:null==eV?void 0:eV.attributes.title,trainingCategory:eB,trainingDifficultyLevel:eV.attributes.field_difficulty_level,trainingPrice:ez}),(0,n.jsx)(q.A,{page:eV,showModal:e9,onHide:()=>{e7(!1)},response:ec,contentType:"training"})]})}},98894:(e,i,t)=>{"use strict";t.d(i,{default:()=>f});
1var n=t(95155),l=t(12115),s=t(40431),a=t(5467),r=t(33912),o=t(18955),c=t(73493),d=t(47998),u=t.n(d),p=t(73616),_=t(40635),m=t(18052),h=t(50059);let f=e=>{let{field_filters_title:i,attribute:t}=e,d=(0,o.c)(),[f,g]=(0,l.useState)(!0),[b,v]=(0,l.useState)(!0),[x,j]=(0,l.useState)(!1),y=(0,_.A)("(min-width: 992px)"),{items:w,refine:N}=(0,c.J)({attribute:t,limit:100}),S={field_contain_exam:p.Yi,field_difficulty_level:p.dx,is_freemium:p.lR,field_is_twenty_four_seven:p.Mx};if((0,l.useEffect)(()=>{function e(){g(window.innerWidth<992)}return g(window.innerWidth<992),v(window.innerWidth>=992),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),!w||w.length<=1)return null;let k=w.sort((e,i)=>{if("field_category_title"===t){if(i.count>e.count)return 1;if(e.count>i.count)return -1}return e.label.localeCompare(i.label)}).slice(0,x?void 0:4),C=!x&&w.length>4;return(0,n.jsxs)("div",{className:"c-training-search-page__filter-item",children:[(0,n.jsxs)(s.A,{role:"menuitemcheckbox",className:"c-training-search-page__filter-dropdown ".concat(C||x?"c-training-search-page__filter-dropdown--no-border":""),show:!f||b,children:[(0,n.jsxs)("div",{className:"c-training-search-page__filter-title",children:[i,"field_course_type_code"===t&&(0,n.jsx)(a.A,{placement:"right",overlay:(0,n.jsx)(r.A,{id:"filter-title-tooltip",className:"c-training-search-page__filter-tooltip",children:u()(d("trainingsearch_filtertooltip"))}),children:(0,n.jsx)("span",{className:"c-training-search-page__filter-tooltip-icon"})})]}),(0,n.jsxs)(s.A.Toggle,{className:"c-training-search-page__filter-toggle p-0 ".concat(b?"c-training-search-page__filter-toggle--minus":"c-training-search-page__filter-toggle--plus"),onClick:()=>v(!b),children:[i,"field_course_type_code"===t&&(0,n.jsx)(a.A,{placement:"right",overlay:(0,n.jsx)(r.A,{id:"filter-title-tooltip",className:"c-training-search-page__filter-tooltip",children:u()(d("trainingsearch_filtertooltip"))}),children:(0,n.jsx)("span",{className:"c-training-search-page__filter-tooltip-icon"})})]}),(0,n.jsx)(h.A,{children:(0,n.jsx)("div",{className:"mb-3",children:k.map((e,i)=>(0,n.jsx)(h.A.Check,{className:"c-training-search-page__filter-checkbox",checked:e.isRefined,label:(e=>{var i;if("field_category_title"===t||"field_function_name"===t)return e;if("course_type_code"===t)return u()(d("course_type_".concat((0,m.uv)(e))));if(!S[t])return null;return u()(d(null==(i=S[t][e])?void 0:i.label))})(e.label),name:e.label,type:"checkbox",onChange:e=>N(e.target.name),id:"checkbox-".concat(t,"_").concat(i)},e.label))},"checkbox")})]}),C&&(b||y)?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("button",{className:"btn-link-like mb-3",onClick:()=>j(!0),type:"button",children:u()(d("trainingsearch_showallcategoriesbutton"))})}):null,x&&(b||y)?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("button",{className:"btn-link-like mb-3",onClick:()=>j(!1),type:"button",children:u()(d("trainingsearch_hideallcategoriesbutton"))})}):null]})}}},e=>{e.O(0,[2545,9406,3298,2231,7732,6646,4451,5059,2547,6918,319,8441,1255,7358],()=>e(e.s=17536)),_N_E=e.O()}]);
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.