1import{a as ve,b as $e}from"./chunk-K4CNDYWG.js";import"./chunk-5OL7ESMO.js";import{a as Ge}from"./chunk-EFNWV5XN.js";import{a as Ae}from"./chunk-EXZOJ4C5.js";import{a as Pe}from"./chunk-SUKSOJCI.js";import{a as ge}from"./chunk-DCVWA3KY.js";import{a as be}from"./chunk-RNE4TY6S.js";import{a as Se,b as Me}from"./chunk-NU4GTKJA.js";import{a as he}from"./chunk-JLNKREMB.js";import{a as Ce,b as Te}from"./chunk-A3HGY6M6.js";import{a as xe}from"./chunk-ZVFUVX2T.js";import"./chunk-IBOFELMC.js";import{a as ce}from"./chunk-UUASVONN.js";import"./chunk-6R7SXPH5.js";import"./chunk-VI5E3CXT.js";import{a as Ne,b as ye}from"./chunk-TZE33ZYQ.js";import{a as Ee}from"./chunk-LNTCUZCV.js";import"./chunk-GCSCF42L.js";import{a as ie,b as se}from"./chunk-WZK26TEO.js";import"./chunk-CTAKUGHY.js";import"./chunk-A3JG6QVF.js";import{c as fe,i as Oe,o as Ie,p as De}from"./chunk-55PPMEHR.js";import{a as Le}from"./chunk-UYNTKKI7.js";import{a as de}from"./chunk-DGFWRZNC.js";import{c as me}from"./chunk-F434PH2L.js";import"./chunk-NLJRPEOT.js";import"./chunk-SVBLBSMH.js";import"./chunk-V6QZE2WI.js";import{b as ue}from"./chunk-7CHYDYG6.js";import{a as _e}from"./chunk-JLBNJQSA.js";import{Ba as ae,Ca as le,E as oe,Ka as pe,La as re,b as ne}from"./chunk-DCE6HEZJ.js";import"./chunk-NKFHCRAJ.js";import{s as te}from"./chunk-OGPFHN4Y.js";import{$b as o,$c as L,Fb as K,Ic as S,K as J,Kc as M,Od as Z,Qd as ee,Ub as _,Vb as p,Wc as C,Xb as $,Xc as P,Yb as R,Yc as I,Zb as w,_b as u,aa as j,ac as a,ad as N,bc as r,jb as v,mc as O,oa as c,pb as n,tc as l}from"./chunk-ZMMCFEPT.js";var Fe=t=>({eq:t}),ke=t=>({id:t}),ze=()=>["lecturer"],We=t=>({in:t}),Be=t=>({machineName:t}),Ue=(t,i)=>({momeopen:t,enum_associate_category:i}),Ye=t=>({momeopens:t}),Ve=t=>({filter:t,localSortPreset:"management"}),Re=t=>({text:t}),Xe=(t,i)=>[t,i],D=()=>[],we=(t,i)=>({heading:t,text:i});function qe(t,i){if(t&1&&(o(0,"app-link",24),O(1,0),a()),t&2){let e=l(2);u("theme","primary")("isFullWidth",!0)("href",(e.attributes==null?null:e.attributes.applyUrl)??void 0);}}
1function He(t,i){if(t&1&&(o(0,"app-link",24),O(1,1),a()),t&2){let e=l(2);u("theme","outline")("isFullWidth",!0)("href",(e.attributes==null?null:e.attributes.contactUrl)??void 0);}}function Qe(t,i){if(t&1&&(o(0,"app-link",24),O(1,2),a()),t&2){let e=l(2);u("theme","accent")("isFullWidth",!0)("href",(e.attributes==null?null:e.attributes.businessQuoteUrl)??void 0);}}function Je(t,i){if(t&1&&(r(0,"app-banner-text",21),o(1,"div",7)(2,"div",22)(3,"div",23),_(4,qe,2,3,"app-link",24),_(5,He,2,3,"app-link",24),_(6,Qe,2,3,"app-link",24),a()()()),t&2){let e=l();n(4),p(e.attributes!=null&&e.attributes.applyUrl?4:-1),n(),p(e.attributes!=null&&e.attributes.contactUrl?5:-1),n(),p(e.attributes!=null&&e.attributes.businessQuoteUrl?6:-1);}}function je(t,i){if(t&1&&(o(0,"app-content-table-cell",12),S(1),a()),t&2){let e=l();n(),M(" ",e.attributes==null?null:e.attributes.language," ");}}function Ke(t,i){if(t&1&&r(0,"app-colorful-dot",25),t&2){let e=l(3);u("variant",e.dotVariant(e.applicationDeadlines==null||e.applicationDeadlines.applicationStatus==null?null:e.applicationDeadlines.applicationStatus.machineName));}}function Ze(t,i){if(t&1&&(o(0,"app-content-table-cell",13),S(1),r(2,"br"),S(3),r(4,"br"),_(5,Ke,1,1,"app-colorful-dot",25),S(6),a()),t&2){let e=l(2);n(),M(" ",e.applicationDeadlines==null?null:e.applicationDeadlines.applicationStart," -"),n(2),M(" ",e.applicationDeadlines==null?null:e.applicationDeadlines.applicationEnd),n(2),p(e.applicationDeadlines!=null&&e.applicationDeadlines.applicationStatus?5:-1),n(),M(" ",e.applicationDeadlines==null||e.applicationDeadlines.applicationStatus==null?null:e.applicationDeadlines.applicationStatus.label," ");}}function et(t,i){if(t&1&&(o(0,"app-content-table-cell",15),S(1),a()),t&2){let e=l();n(),M(" ",e.attributes==null?null:e.attributes.discountPrice," ");}}function tt(t,i){if(t&1&&r(0,"app-social-media",17),t&2){let e=i.$implicit;u("type",(e==null?null:e.type)??void 0)("url",(e==null?null:e.url)??void 0);}}function nt(t,i){if(t&1&&(o(0,"div",7),r(1,"app-lead",26),a()),t&2){let e=l();n(),u("text",(e.attributes==null?null:e.attributes.lead)??void 0)("theme","midtone");}}function it(t,i){if(t&1&&(o(0,"div",7),r(1,"app-text-grid",27),a()),t&2){let e=l();n(),u("columns",2)("items",I(6,Xe,P(2,Re,e.attributes==null?null:e.attributes.section1),P(4,Re,e.attributes==null?null:e.attributes.section2)));}}function ot(t,i){if(t&1&&(o(0,"div",5),r(1,"app-featured-banner",28),a()),t&2){let e=l();n(),u("title",(e.attributes==null||e.attributes.apply==null?null:e.attributes.apply.title)??void 0)("subtitle",(e.attributes==null||e.attributes.apply==null?null:e.attributes.apply.description)??void 0)("src",e.attributes==null||e.attributes.apply==null||e.attributes.apply.image==null||e.attributes.apply.image.data==null||e.attributes.apply.image.data.attributes==null?null:e.attributes.apply.image.data.attributes.url)("buttons",(e.attributes==null||e.attributes.apply==null?null:e.attributes.apply.ctas)??C(4,D));}}function at(t,i){if(t&1&&(o(0,"div",5),r(1,"app-featured-slider",29),a()),t&2){let e=l();n(),u("featuredBanners",(e.attributes==null||e.attributes.testimonials==null?null:e.attributes.testimonials.featuredBanners)??C(1,D));}}function lt(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",31),a()),t&2){let e=l(2);n(),u("title",e.attributes==null||e.attributes.programmeVideo==null?null:e.attributes.programmeVideo.title);}}function _t(t,i){if(t&1&&(_(0,lt,2,1,"div",7),o(1,"div",7),r(2,"app-content-video",30),a()),t&2){let e=l();p(!(e.attributes==null||e.attributes.programmeVideo==null)&&e.attributes.programmeVideo.title?0:-1),n(2),u("url",(e.attributes==null||e.attributes.programmeVideo==null?null:e.attributes.programmeVideo.url)??void 0)("embedCode",(e.attributes==null||e.attributes.programmeVideo==null?null:e.attributes.programmeVideo.embedCode)??void 0);}}function pt(t,i){if(t&1&&r(0,"app-image",32),t&2){let e=l(2);u("image",e.attributes==null||e.attributes.programmeImages==null||e.attributes.programmeImages.data==null?null:e.attributes.programmeImages.data[0])("aspectRatio","16/9");}}function rt(t,i){if(t&1&&r(0,"app-inline-gallery",33),t&2){let e=l(2);u("images",e.attributes==null?null:e.attributes.programmeImages)("hasLightbox",!0);}}function st(t,i){if(t&1&&(o(0,"div",7),_(1,pt,1,2,"app-image",32),_(2,rt,1,2,"app-inline-gallery",33),a()),t&2){let e=l();n(),p((e.attributes==null||e.attributes.programmeImages==null||e.attributes.programmeImages.data==null?null:e.attributes.programmeImages.data.length)==1?1:-1),n(),p(((e.attributes==null||e.attributes.programmeImages==null||e.attributes.programmeImages.data==null?null:e.attributes.programmeImages.data.length)??0)>1?2:-1);}}function ut(t,i){if(t&1&&(o(0,"div",7)(1,"div",22)(2,"div",34)(3,"app-link",24),O(4,3),a()()()()),t&2){let e=l();n(3),u("theme","primary")("isFullWidth",!0)("href",(e.attributes==null?null:e.attributes.applyUrl)??void 0);}}function dt(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",35)(2,"app-card-group",36),a()),t&2){let e=l();n(2),u("cards",(e.attributes==null?null:e.attributes.whatYouWillLearn)??C(2,D))("isOrderedList",!0);}}function mt(t,i){if(t&1&&(o(0,"div",7),r(1,"app-text-grid",27),a()),t&2){let e=l(),s=l();n(),u("columns",2)("items",I(8,Xe,I(2,we,s.whoIsItForLabel,e.attributes==null?null:e.attributes.whoIsItFor),I(5,we,s.whoIsItNotForLabel,e.attributes==null?null:e.attributes.whoIsItNotFor)));}}function ct(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",37)(2,"app-richtext",38),a()),t&2){let e=l();n(2),u("styleClass","mome-typo-body-3")("text",(e.attributes==null?null:e.attributes.whyIsItUseful)??void 0);}}function Et(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",39)(2,"app-card-group",36),a()),t&2){let e=l();n(2),u("cards",(e.attributes==null?null:e.attributes.whatIsYourTakeaway)??C(2,D))("isOrderedList",!0);}}function St(t,i){if(t&1&&(o(0,"div",7)(1,"div",22)(2,"div",34)(3,"app-link",24),O(4,4),a()()()()),t&2){let e=l();n(3),u("theme","primary")("isFullWidth",!0)("href",(e.attributes==null?null:e.attributes.applyUrl)??void 0);}}function Mt(t,i){if(t&1&&(o(0,"div",5),r(1,"app-showcase-gallery",40),a()),t&2){let e=l();n(),u("showcases",e.attributes==null||e.attributes.showcases==null?null:e.attributes.showcases.data);}}function gt(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",41)(2,"app-card-group",36),a()),t&2){let e=l();n(2),u("cards",(e.attributes==null?null:e.attributes.applicationSteps)??C(2,D))("isOrderedList",!0);}}function Pt(t,i){if(t&1&&(o(0,"div",5),r(1,"app-banner-text",42),a(),o(2,"div",7),r(3,"app-faq",43),a()),t&2){let e=l();n(3),u("faqs",(e.attributes==null?null:e.attributes.faq)??C(1,D));}}function At(t,i){if(t&1&&(o(0,"app-content-table-cell",45),r(1,"span",46),L(2,"nl2br"),a()),t&2){let e=i.$implicit;n(),u("innerHTML",N(2,1,(e==null?null:e.description)??""),v);}}function Ct(t,i){if(t&1&&(o(0,"div",7),r(1,"app-heading",44),o(2,"app-content-table"),R(3,At,3,3,"app-content-table-cell",45,$),a()()),t&2){let e=l();n(3),w(e.attributes==null?null:e.attributes.contacts);}}
1function bt(t,i){if(t&1&&(o(0,"div",5),r(1,"app-hero-image",6),L(2,"constants"),a(),_(3,Je,7,3),o(4,"div",7)(5,"app-content-table")(6,"app-content-table-cell",8),S(7),r(8,"br"),a(),o(9,"app-content-table-cell",9),S(10),a(),o(11,"app-content-table-cell",10),S(12),a(),o(13,"app-content-table-cell",11),S(14),a(),_(15,je,2,1,"app-content-table-cell",12),_(16,Ze,7,4,"app-content-table-cell",13),o(17,"app-content-table-cell",14),S(18),a(),_(19,et,2,1,"app-content-table-cell",15),o(20,"app-content-table-cell",16),R(21,tt,1,2,"app-social-media",17,$),a()(),r(23,"p",18),L(24,"nl2br"),a(),_(25,nt,2,2,"div",7),_(26,it,2,9,"div",7),_(27,ot,2,5,"div",5),_(28,at,2,2,"div",5),o(29,"div",5),r(30,"app-banner-text",19),a(),_(31,_t,3,3),_(32,st,3,2,"div",7),_(33,ut,5,3,"div",7),_(34,dt,3,3,"div",7),_(35,mt,2,11,"div",7),_(36,ct,3,2,"div",7),_(37,Et,3,3,"div",7),o(38,"div",7),r(39,"app-system-block",20),a(),_(40,St,5,3,"div",7),_(41,Mt,2,1,"div",5),_(42,gt,3,3,"div",7),_(43,Pt,4,2),_(44,Ct,5,0,"div",7)),t&2){let e=i,s=l();n(),u("label",N(2,34,"siteName"))("title",(e.attributes==null?null:e.attributes.title)??void 0)("subtitle",(e.attributes==null?null:e.attributes.subtitle)??void 0)("src",s.configService.apiUrl+(e.attributes==null||e.attributes.image==null||e.attributes.image.data==null||e.attributes.image.data.attributes==null?null:e.attributes.image.data.attributes.url))("useAnchors",!0),n(2),p((s.applicationDeadlines==null||s.applicationDeadlines.applicationStatus==null?null:s.applicationDeadlines.applicationStatus.machineName)=="accepting"&&e.attributes!=null&&e.attributes.applyUrl?3:-1),n(4),M(" ",e.attributes==null?null:e.attributes.title),n(3),M(" ",e.attributes==null?null:e.attributes.location," "),n(2),M(" ",e.attributes==null?null:e.attributes.sessions," "),n(2),M(" ",e.attributes==null?null:e.attributes.duration," "),n(),p(e.attributes!=null&&e.attributes.language?15:-1),n(),p(s.applicationDeadlines!=null&&s.applicationDeadlines.applicationStart?16:-1),n(2),M(" ",e.attributes==null?null:e.attributes.price," "),n(),p(e.attributes!=null&&e.attributes.discountPrice?19:-1),n(2),w(e.attributes==null?null:e.attributes.socialMedia),n(2),u("innerHTML",N(24,36,(e==null||e.attributes==null?null:e.attributes.info)||""),v),n(2),p(e.attributes!=null&&e.attributes.lead?25:-1),n(),p(e.attributes!=null&&e.attributes.section1||e.attributes!=null&&e.attributes.section2?26:-1),n(),p(e.attributes!=null&&e.attributes.apply?27:-1),n(),p(!(e.attributes==null||e.attributes.testimonials==null||e.attributes.testimonials.featuredBanners==null)&&e.attributes.testimonials.featuredBanners.length?28:-1),n(3),p(!(e.attributes==null||e.attributes.programmeVideo==null)&&e.attributes.programmeVideo.url||!(e.attributes==null||e.attributes.programmeVideo==null)&&e.attributes.programmeVideo.embedCode?31:-1),n(),p(!(e.attributes==null||e.attributes.programmeImages==null||e.attributes.programmeImages.data==null)&&e.attributes.programmeImages.data.length?32:-1),n(),p((s.applicationDeadlines==null||s.applicationDeadlines.applicationStatus==null?null:s.applicationDeadlines.applicationStatus.machineName)=="accepting"&&e.attributes!=null&&e.attributes.applyUrl?33:-1),n(),p(!(e.attributes==null||e.attributes.whatYouWillLearn==null)&&e.attributes.whatYouWillLearn.length?34:-1),n(),p(e.attributes!=null&&e.attributes.whoIsItFor||e.attributes!=null&&e.attributes.whoIsItNotFor?35:-1),n(),p(e.attributes!=null&&e.attributes.whyIsItUseful?36:-1),n(),p(!(e.attributes==null||e.attributes.whatIsYourTakeaway==null)&&e.attributes.whatIsYourTakeaway.length?37:-1),n(2),u("isScrollable",!0)("machineName","associateList")("settings",P(52,Ve,P(50,Ye,I(47,Ue,P(40,ke,P(38,Fe,e.id)),P(45,Be,P(43,We,C(42,ze))))))),n(),p((s.applicationDeadlines==null||s.applicationDeadlines.applicationStatus==null?null:s.applicationDeadlines.applicationStatus.machineName)=="accepting"&&e.attributes!=null&&e.attributes.applyUrl?40:-1),n(),p(!(e.attributes==null||e.attributes.showcases==null||e.attributes.showcases.data==null)&&e.attributes.showcases.data.length?41:-1),n(),p(!(e.attributes==null||e.attributes.applicationSteps==null)&&e.attributes.applicationSteps.length?42:-1),n(),p(e.attributes!=null&&e.attributes.faq?43:-1),n(),p(!(e.attributes==null||e.attributes.contacts==null)&&e.attributes.contacts.length?44:-1);}}var sn=(()=>{class t{route=c(te);configService=c(ne);i18nService=c(oe);linkService=c(ae);globalService=c(ve);momeopensService=c(De);articlesService=c(fe);eventsService=c(Oe);showcasesService=c(Le);modulesService=c(Ie);breadcrumbService=c(se);seoService=c(ie);cardBuilderService=c(ue);momeopenSlug;momeopenId;momeopen$;momeopen;momeopenShowcases;programmeStatuses;programmeShowcaseTitle="Introduction";applicationDeadlines={applyDeadline:void 0,applyDeadlineStatus:void 0,applicationStart:void 0,applicationEnd:void 0,applicationStatus:void 0,paymentDeadline:void 0,paymentDeadlineStatus:void 0};associateCards;whoIsItForLabel="Who is it for?";whoIsItNotForLabel="Who is it not for?";dotVariant(e){return e||void 0;}calculateDeadlines(){let e=this.programmeStatuses,s=e?.find(m=>m?.attributes?.machineName==="accepting")?.attributes,A=e?.find(m=>m?.attributes?.machineName==="soon")?.attributes,b=e?.find(m=>m?.attributes?.machineName==="closed")?.attributes,y=1440*60*1e3*30,G=new Date().setUTCHours(0,0,0,0),T=new Date().getTime();function x(m){return new Date(m).toISOString().split("T")[0];}function g(m){let E=new Date(m),f=h=>h.toString().padStart(2,"0");return`${E.getFullYear()}-${f(E.getMonth()+1)}-${f(E.getDate())} ${f(E.getHours())}:${f(E.getMinutes())}`;}if(this.momeopen?.attributes?.applicationStart&&this.momeopen?.attributes?.applicationEnd){let m=new Date(this.momeopen?.attributes?.applicationStart).getTime(),E=new Date(this.momeopen?.attributes?.applicationEnd).getTime();this.applicationDeadlines.applicationStart=g(m),this.applicationDeadlines.applicationEnd=g(E),this.applicationDeadlines.applicationStatus=b,T>=m-y&&T<m&&(this.applicationDeadlines.applicationStart=g(m),this.applicationDeadlines.applicationEnd=g(E),this.applicationDeadlines.applicationStatus=A),T>=m&&T<=E&&(this.applicationDeadlines.applicationStart=g(m),this.applicationDeadlines.applicationEnd=g(E),this.applicationDeadlines.applicationStatus=s);}}ngOnInit(){this.momeopen$=this.route.paramMap.pipe(j(e=>this.momeopensService.getMomeopen(e.get("slug")))),this.momeopen$.subscribe(e=>{if(e?.attributes?.title&&this.breadcrumbService.addLastBreadcrumb(e?.attributes?.title),this.seoService.handleMetaData(e),e){let s=this.globalService.getProgrammeStatuses();J(s).subscribe(([A])=>{this.programmeStatuses=A?.data,this.calculateDeadlines();}),this.momeopenId=e.id??0,this.momeopen=e;}});}static ɵfac=function(s){return new(s||t)();};static ɵcmp=K({type:t,selectors:[["app-momeopen-details-page"]],hostAttrs:[1,"details-page"],decls:2,vars:3,consts:()=>{let e;e="Course name";let s;s="Location";let A;A="Class dates";let b;b="Duration";let y;y="Course Language";let G;G="Registration period";let T;T="Price";let x;x="Momeopen discounted price";let g;g="Social Media links";let m;m="What will be Covered?";let E;E="Teachers";let f;f="Apply now";let h;h=" Apply now ";let X;X=" I am interested ";let F;F=" Business inquiry ";let k;k=" Apply now ";let z;z="What you will learn";let W;W="Why is it useful?";let B;B="What is your takeaway";let U;U=" Apply now ";let Y;Y="Student Showcase";let V;V="Just 3 steps";let q;q="Have questions?";let H;H="Who you can turn to";let Q;return Q="Contact",[h,X,F,k,U,[1,"mome-container-fluid"],[3,"label","t
1itle","subtitle","src","useAnchors"],[1,"mome-container"],["title",e],["title",s],["title",A],["title",b],["title",y],["title",G],["title",T],["title",x],["title",g],[3,"type","url"],[1,"my-20",3,"innerHTML"],["text",m],["title",E,3,"isScrollable","machineName","settings"],["text",f],[1,"momeopen-apply"],[1,"links","ctas"],[3,"theme","isFullWidth","href"],[3,"variant"],[3,"text","theme"],[3,"columns","items"],[3,"title","subtitle","src","buttons"],[3,"featuredBanners"],[3,"url","embedCode"],[3,"title"],[3,"image","aspectRatio"],[3,"images","hasLightbox"],[1,"links"],["title",z],[3,"cards","isOrderedList"],["title",W],[3,"styleClass","text"],["title",B],["bannerText",Y,3,"showcases"],["title",V],["text",q],[3,"faqs"],["title",H],["title",Q],[3,"innerHTML"]];},template:function(s,A){if(s&1&&(_(0,bt,45,54),L(1,"async")),s&2){let b;p((b=N(1,1,A.momeopen$))?0:-1,b);}},dependencies:[ee,Ce,de,Me,Se,$e,xe,Te,he,_e,be,ce,le,ge,me,pe,Ne,re,ye,Pe,Ae,Z,Ee,Ge],styles:[".momeopen-apply[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5rem}.momeopen-apply[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{width:60%}.momeopen-apply[_ngcontent-%COMP%] .links[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;flex-grow:1}.quick-links[_ngcontent-%COMP%] a{display:block}@media screen and (max-width:599.98px){.momeopen-apply[_ngcontent-%COMP%]{flex-direction:column;gap:3.75rem}.momeopen-apply[_ngcontent-%COMP%] .description[_ngcontent-%COMP%], .momeopen-apply[_ngcontent-%COMP%] .links[_ngcontent-%COMP%]{width:100%}}.ctas[_ngcontent-%COMP%]{grid-auto-flow:column;grid-auto-columns:1fr}.momeopen-apply[_ngcontent-%COMP%] .links[_ngcontent-%COMP%]{display:grid;gap:1em}.momeopen-apply[_ngcontent-%COMP%] .links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:100%}@media screen and (min-width:960px){.momeopen-apply[_ngcontent-%COMP%] .links[_ngcontent-%COMP%]{grid-auto-flow:column;grid-auto-columns:1fr}}"]});}return t;})();export{sn as MomeopenDetailsPage};/**i18n:c6aefe5a470db0c2835d9acdc38103156c8e2d6951552de9a94049a7a4c5abe5*/
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.