(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{iJuK:function(module,e,a){"use strict";a.r(e);var n,t,l,r=a("q1tI"),o=a("MnCE"),i=a("HOoY"),c=a("21WM"),u=a("OkD5"),s=a("DU3t"),d=a("vXr1"),m=a("xt11"),b=a("wUrd"),g=a("GltZ"),p=a("GVP5"),v=a("SgS+"),O=a("UjO/"),E=a("7J4l"),f=a("bOUb"),C=a("ANGm"),h=a("btYL"),j=a("gKY5"),y=a("FQ1Q"),S=a("Bvim"),D=a("/hVp"),I=a("vBmv"),L=a("1p3z"),N=a("3tO9"),k=a.n(N),T=a("U+Ud"),w=a("+geL"),R=a("90ZJ"),M=a("cLQn"),P=a("vO9+"),z=a("R5jj"),U=a("Ey+m"),A=a("Hdzc"),B=a("e8dD"),F=a("wVnT"),H=a("gweC"),x=a("P4hT"),J=a("VkAN"),q=a.n(J),V=a("J4zp"),Z=a.n(V),W=a("OhL7"),Y=a("T2Qt"),G=a("ZJgU"),X=a("FdHa"),K=a("mHyk"),Q=a("sOkY"),ee=a("rG1F"),ae=a("6ySl"),ne=a("2HRx"),te=a("/Xa4"),le=a("zdRi"),re=a("d02T"),oe=a("dl6a"),ie=a.n(oe),recommendations_ExploreMoreCourseRecommendations=function(e){var a=e.recommendationsCollection,t=e.relatedCoursesCollection,l=e.degreesCollection,o=e.domainName,i=e.anchorId,c=Object(K.e)(),u=Object(le.b)(),s=Object(re.e)(),d=Object(r.useState)(0),m=Z()(d,2),b=m[0],g=m[1],p=Object(te.b)().subfolderLocaleCode,v=(null==u?void 0:u.isCourseraPlusEligibleProduct)&&"B"===s,O=Object(r.useMemo)((function(){var e=[],n=[];if(a){e.push(Object(ae.a)({recommendationsCollection:a,collectionId:ee.a.RECOMMENDATIONS,subfolderLocaleCode:p})),n.push({filterName:ie()("Recommended"),id:"recommended"});var r=a.filter((function(e){return"PROFESSIONAL_CERTIFICATE"===e.productType}));r.length&&(e.push(Object(ae.a)({recommendationsCollection:r,collectionId:"".concat(ee.a.RECOMMENDATIONS,"_professional_certificates"),subfolderLocaleCode:p})),n.push({filterName:ie()("Professional Certificates"),id:"professionalcertificates"}));var o=a.filter((function(e){return"SPECIALIZATION"===e.productType}));o.length&&(e.push(Object(ae.a)({recommendationsCollection:o,collectionId:"".concat(ee.a.RECOMMENDATIONS,"_specializations"),subfolderLocaleCode:p})),n.push({filterName:ie()("Specializations"),id:"specializations"}))}return t&&(e.push(Object(ae.a)({recommendationsCollection:t,collectionId:ee.a.RELATED_COURSE,subfolderLocaleCode:p})),n.push({filterName:ie()("Related"),id:"related"})),l&&(e.push(l),n.push({filterName:ie()("Degrees"),id:"degrees"})),{collections:e,filters:n}}),[a,t,p,l]),E=Object(r.useCallback)((function(e){g(e),c("click_button",{button:{name:"collections_filter_chip",linkName:O.filters[e].filterName}})}),[O.filters,c]),f=Object(r.useMemo)((function(){return o&&v?ie()("Dive into endless #{domainName} content with one subscription",{domainName:o}):o&&!v?ie()("Explore more from #{domainName}",{domainName:o}):ie()("Explore more")}),[o,v]);if(!(null!=a&&a.length||null!=t&&t.length||l))return null;var C=O.collections[b];return v&&(C.renderCustomPrimaryCta=function(e){var a=e.size,t=e.fullWidth,l=e.variantOverride;return Object(W.d)(G.a,{size:a,fullWidth:t,component:"a",variant:null!=l?l:"primary",onClick:function(){c("click_button",{button:{name:"c_plus_learn_more"}})},href:"/courseraplus",css:t?void 0:Object(W.c)(n||(n=q()(["\n "," {\n margin-right: var(--cds-spacing-200);\n }\n "])),X.a.down("xs"))},ie()("Try for Free"))}),Object(W.d)(Q.a,{trackingName:"recommendations_module",trackClicks:!1,requireFullyVisible:!0,withVisibilityTracking:!0},Object(W.d)(ne.a,{anchorId:i},Object(W.d)(Y.a,{headline:f,anchorId:i,filters:O.filters,onFilterChange:E,currentCollectionSetIndex:b,collections:[O.collections[b]],layout:"text-top/image-bottom",removeTopPadding:!0,removeBottomPadding:!0})))},ce=a("ZBXl"),recommendations_ConsumerCourseRecommendationsModuleRenderer=function(e){var a,n,l,o,i,c,u,s,d=e.pageData,m=Object(D.b)(),b=Object(te.b)().navigationIdMap,g=Object(ce.b)().shouldShowXdpChanges;return Object(re.d)()?r.createElement(recommendations_ExploreMoreCourseRecommendations,{anchorId:null==b?void 0:b.RECOMMENDATIONS,domainName:(null===(i=d.domains)||void 0===i?void 0:null===(c=i[0])||void 0===c?void 0:c.subdomainName)||(null===(u=d.domains)||void 0===u?void 0:null===(s=u[0])||void 0===s?void 0:s.domainName),recommendationsCollection:null==d?void 0:d.relatedRecommendations,relatedCoursesCollection:null==d?void 0:d.relatedCourses}):g?r.createElement(ne.a,{anchorId:null==b?void 0:b.RECOMMENDATIONS},t||(t=r.createElement(x.a,null))):r.createElement(recommendations_ExploreMoreCourseRecommendations,{anchorId:null==b?void 0:b.RECOMMENDATIONS,domainName:(null===(a=d.domains)||void 0===a?void 0:null===(n=a[0])||void 0===n?void 0:n.subdomainName)||(null===(l=d.domains)||void 0===l?void 0:null===(o=l[0])||void 0===o?void 0:o.domainName),recommendationsCollection:null==d?void 0:d.relatedRecommendations,relatedCoursesCollection:null==d?void 0:d.relatedCourses,degreesCollection:null==m?void 0:m.degrees})},ue=a("Rb3m"),se=a("oi42"),de=a("vbsF"),me=a("fFPH"),be=a("HZ0/"),ge=a.n(be),ConsumerCoursePageRenderer=function(e){var a=e.pageData,n=e.pageConfig,t=Object(T.a)({ssr:!1});if(!n||!n.modules.length)return null;var l=n.modules.map((function(e){var n;switch(e.name){case de.b.ProductOverview:return r.createElement(H.a,{pageData:a,config:k()(k()({},e),{},{showHeroLanguageInfo:(null===(n=a.dubbedLanguages)||void 0===n?void 0:n.length)&&Object(me.a)(a.dubbedLanguages),showBackgroundImage:!0,backgroundImage:ge.a,showAssignButton:t,keyInfoModule:{items:[{name:de.a.ModuleCount},{name:de.a.Reviews},{name:de.a.Difficulty},{name:de.a.Duration},{name:de.a.Schedule},{name:de.a.CourseSatisfactionScore},{name:de.a.Stackability},{name:de.a.EarnCertificate}]},aboutModule:{subsections:[{name:s.t.LearningOutcomes},{name:s.t.Skills},{name:s.t.DetailsToKnow}]},productDetailItems:[de.c.ShareableCertificate,de.c.RecentlyUpdated,de.c.SyllabusContent,de.c.LanguagesWithMLInfo]}),key:e.name});case de.b.CareerOutcomes:return r.createElement(B.a,{pageData:a,key:e.name});case de.b.LearnerIncentive:return r.createElement(w.a,{pageData:a,key:e.name});case de.b.Syllabus:return r.createElement(ue.a,{pageData:a,key:e.name});case de.b.Recommendations:return r.createElement(recommendations_ConsumerCourseRecommendationsModuleRenderer,{pageData:a,key:e.name});case de.b.Reviews:return r.createElement(M.a,{pageData:a,key:e.name});case de.b.Testimonials:return r.createElement(P.a,{pageData:a,key:e.name});case de.b.Upsell:return r.createElement(se.a,{key:e.name,config:{upsellCards:[de.d.CourseraPlusUpsellCard,de.d.DegreeUpsellCard,de.d.EnterpriseUpsellCard]}});case de.b.Faqs:return r.createElement(F.a,{pageData:a,key:e.name});case de.b.ThinBanner:return r.createElement(z.a,{key:e.name});case de.b.PageBanner:return r.createElement(R.a,{key:e.name,pageData:a});case de.b.Breadcrumbs:return r.createElement(A.a,{pageData:a,key:e.name});case de.b.AiDisclaimer:return r.createElement(U.a,{pageData:a,key:e.name});default:return null}}));return(r.createElement(r.Fragment,null,l))},pe=a("TINk"),ve=a("AOms"),Oe=a("r4eG"),Ee=a("01c9"),fe=a("68iW"),Ce=a("fPue"),he=a("PisZ"),je=a("T3zz"),ye=a("+4jH"),Se=a("Wljv"),De=a("+7Ya"),Ie=a("IPwS"),Le=a("ax5n"),course_ConsumerCoursePageRootContent=function(){var e,a,n,t,l,o,i=Object(I.b)(),c=Object(D.b)(),u=Object(S.b)(),N=Object(d.c)().search,k=Object(Se.a)("course",null==i?void 0:i.id),T=Object(d.e)().productSlug,w=Object(ce.b)().shouldShowXdpChanges,R=Object(he.b)();if(Object(L.a)({name:null==i?void 0:i.name,slug:null==i?void 0:i.slug,partners:null==i?void 0:i.partners,photoUrl:null==i?void 0:i.photoUrl,id:k,difficulty:null==i?void 0:i.difficultyLevel,productType:null==i?void 0:i.courseType}),Object(g.a)({hasSpecialization:Boolean(null==i?void 0:i.primarySpecialization),partners:null==i?void 0:i.partners}),Object(b.b)({isStandaloneCourse:!(null!=i&&i.primarySpecialization)}),!i)return null;!i.courseType||i.courseType===s.l.StandardCourse&&T===i.slug||Object(m.m)(Object(De.a)(i.slug,i.courseType,N));var M=Object(ye.a)(i.partners,i.activeSpecialization),P=Object(v.a)(i.name),z={modules:[{name:de.b.Breadcrumbs},{name:de.b.PageBanner},{name:de.b.ProductOverview},{name:de.b.ThinBanner},{name:de.b.CareerOutcomes},{name:de.b.LearnerIncentive},{name:de.b.Syllabus},{name:de.b.Recommendations},{name:de.b.Testimonials},{name:de.b.Reviews},{name:de.b.Upsell},{name:de.b.Faqs},{name:de.b.AiDisclaimer}]};Object(re.c)()&&(z.modules=Object(re.a)(z.modules)),w&&(z.modules=Object(Le.c)(z.modules));var U=!(null===(e=i.dubbedLanguages)||void 0===e||!e.length),A=Object(je.d)({pageData:i,collections:c,pageConfig:z,subscriptionsForwardDiscoveryRecommendations:null==R?void 0:R.recommendationCollectionEntities});return r.createElement(Oe.a,{navigationIdMap:je.a,productSlug:i.slug,hasDubbedLanguages:U},r.createElement(pe.a,{productId:i.id,productType:"course"},r.createElement(Ee.a,{navigationLinks:A},r.createElement(fe.a,null,r.createElement(ve.a,{languages:{primaryLanguages:i.primaryLanguages,subtitleLanguages:null!==(a=i.subtitleLanguages)&&void 0!==a?a:[],translatedLanguages:null!==(n=i.translatedLanguages)&&void 0!==n?n:[],dubbedLanguages:U?i.dubbedLanguages:null}},r.createElement(Ce.a,{translatedLanguages:i.translatedLanguages,productType:Object(Ie.a)(),originalLanguage:i.primaryLanguages[0]},r.createElement(O.a,{courseId:i.id,slug:i.slug,courseStatus:i.courseStatus}),r.createElement(C.a,{productTitle:P,navigationLinks:A,pageCta:r.createElement(E.a,{pageData:i,size:"small",onlyShowButton:!0}),partnerLogo:M&&M.length>1?r.createElement(y.a,{partners:M,isNavPlacement:!0}):r.createElement(h.a,{imageSrc:null!==(t=null==M?void 0:null===(l=M[0])||void 0===l?void 0:l.squareLogo)&&void 0!==t?t:"",partnerName:null==M?void 0:null===(o=M[0])||void 0===o?void 0:o.name})}),r.createElement(ConsumerCoursePageRenderer,{pageData:i,pageConfig:z}),r.createElement(f.a,{pageCta:r.createElement(E.a,{pageData:i,size:"small",onlyShowButton:!0})}),r.createElement(j.a,{pageData:i}),u&&r.createElement(p.a,{pageData:i,coursePrice:u})))))))},Ne=a("OKxv"),ke=a("Iu/6"),Te=a("7DBM"),ConsumerPrefetchedCourseDataProvider=function(e){var a=e.children;return(r.createElement(r.Fragment,null,a))},we=a("gYHq"),Re=a("tz8j"),Me=a("qgPN"),Pe=a("hJow"),ze=a("HUoS"),pages_ConsumerCoursePageDataProvider=function(e){var a=e.children;return(r.createElement(ConsumerPrefetchedCourseDataProvider,null,r.createElement(Re.a,null,r.createElement(Ne.a,{productType:s.d.Course},r.createElement(we.a,null,r.createElement(ze.a,{savedProductType:ke.p.COURSE},r.createElement(Pe.a,{includeOpenCourseMemberships:!0},r.createElement(Me.a,null,r.createElement(Te.a,null,r.createElement(ce.a,null,r.createElement(he.a,{productVariant:"course"},a)))))))))))};e.default=Object(o.b)(i.a.createTrackedContainer((function(){return{namespace:{app:"unified_description_page",page:"consumer_course_page"}}})))((function(){return l||(l=r.createElement(pages_ConsumerCoursePageDataProvider,null,r.createElement(c.a,null,r.createElement(u.a,null,r.createElement(course_ConsumerCoursePageRootContent,null)))))}))}}]); //# sourceMappingURL=72.3f04068647716d1bd8a2.js.map