1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7825],{36091:function(e,a,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mycourses",function(){return s(69507)}])},92484:function(e,a,s){"use strict";var t=s(85893);a.Z=function(e){let a={"data-backdrop":"static","data-keyboard":"false"};return e.shouldCloseOnOverlayClick&&delete a["data-backdrop"],(0,t.jsx)("div",{className:"modal fade ".concat(e.parentClassName||"commonModalOverlay"),id:e.id,tabIndex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true",...a,children:(0,t.jsx)("div",{className:"modal-dialog ".concat(e.dialogClassName||"commonModalDialog"),children:(0,t.jsx)("div",{className:"modal-content ".concat(e.contentClassName||"commonModalContent"),children:e.children})})})}},44531:function(e,a,s){"use strict";s.d(a,{Z:function(){return p}});var t=s(85893),l=s(30381),n=s.n(l),o=s(11163),r=s(67294),i=s(44798),c=s(92484),d=s(4651),u=s.n(d);function p(e){var a,s,l,d,p,m,h;let{modalType:g,clusterCourseModalObj:x,clearParent:v}=e,{handleRenwals:b,isSubscriptionCancelledObj:k,setisSubscriptionCancelledObj:j,academyPacakgeData:y}=(0,r.useContext)(i.AcademyContext);(0,r.useEffect)(()=>{if(g!=k.modalType){var e;let a={isSubscriptionCancelledObj:k.isSubscriptionCancelledObj,modalType:g,modalOpen:!1,subscriptionId:null==x?void 0:null===(e=x.package)||void 0===e?void 0:e.chargebeesubscriptionId};j(a)}},[g]);let C=(0,o.useRouter)();(0,r.useEffect)(()=>{},[k]),(0,r.useEffect)(()=>{if("thankyou"===g){var e;b("continue",null==x?void 0:null===(e=x.package)||void 0===e?void 0:e.chargebeesubscriptionId)}},[g]);let f=()=>{var e;C.push(C.asPath),$("#modalId").modal("hide"),v&&v();let a={isSubscriptionCancelledObj:k.isSubscriptionCancelledObj,modalType:"",modalOpen:!1,subscriptionId:null==x?void 0:null===(e=x.package)||void 0===e?void 0:e.chargebeesubscriptionId};j(a)};return(0,t.jsx)(c.Z,{id:"modalId",parentClassName:u().cancelSubscriptionParent,contentClassName:u().modalContent,dialogClassName:"".concat(u().modalDialog," modal-dialog-centered"),children:"cancel"==(a=k.modalType)?(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{children:"Are you sure you want to stop the renewal?"}),(0,t.jsxs)("p",{children:["There will be no refund and you wonât have access to"," ",(0,t.jsxs)("span",{children:[null==x?void 0:null===(s=x.clusterCourse)||void 0===s?void 0:s.name," and the below enrolled"," ",null==x?void 0:null===(l=x.clusterCourse)||void 0===l?void 0:l.name," "]}),'courses after "',n()(null==x?void 0:x.package.expiryDate).format("DD-MMM-YY, HH:mm"),'"']}),(0,t.jsx)("ul",{className:(null==x?void 0:null===(d=x.courses)||void 0===d?void 0:d.length)>4&&u().overflowList,children:null==x?void 0:null===(p=x.courses)||void 0===p?void 0:p.map(e=>{var a,s;return(0,t.jsx)("li",{children:null==e?void 0:null===(a=e.courseInfo)||void 0===a?void 0:a.name},null==e?void 0:null===(s=e.courseInfo)||void 0===s?void 0:s.id)})}),(0,t.jsxs)("div",{className:u().buttonGroup,children:[(0,t.jsx)("button",{type:"button",className:"".concat(u().commonBtn," ").concat(u().btnOutline),onClick:()=>{var e;b("stop",null==x?void 0:null===(e=x.package)||void 0===e?void 0:e.chargebeesubscriptionId)},value:"alksm",children:"Yes, stop"}),(0,t.jsx)("button",{type:"button",className:"".concat(u().commonBtn," ").concat(u().btnFill),"data-dismiss":"modal","aria-label":"Close",value:"alksm",children:"No, go back"})]})]}):"continue"==a?(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{children:"Your auto renewal is stopped"}
1),(0,t.jsxs)("p",{children:["You can enable auto renewal any time on or before"," ",(0,t.jsxs)("span",{children:['"',n()(null==x?void 0:null===(m=x.package)||void 0===m?void 0:m.expiryDate).format("DD-MMM-YY, HH:mm"),'"']})]}),(0,t.jsxs)("div",{className:u().buttonGroup,children:[(0,t.jsx)("button",{type:"button",className:"".concat(u().commonBtn," ").concat(u().btnFill),onClick:()=>{var e;b("continue",null==x?void 0:null===(e=x.package)||void 0===e?void 0:e.chargebeesubscriptionId)},value:"alksm",children:"Continue subscription"}),(0,t.jsx)("button",{type:"button",className:"".concat(u().commonBtn," ").concat(u().btnOutline),onClick:()=>{f()},value:"alksm",children:"Go to courses"})]})]}):(a="thankyou",k.status)?(0,t.jsxs)("div",{className:u().thankyouModal,children:[(0,t.jsx)("h2",{children:"Thank you!"}),(0,t.jsx)("p",{className:u().activeP,children:"Your subscription is active"}),(0,t.jsxs)("p",{children:["Your subscription will renew on"," ",(0,t.jsxs)("span",{children:['"',n()((null==x?void 0:null===(h=x.package)||void 0===h?void 0:h.expiryDate)||(null==y?void 0:y.expiryDate)).format("DD-MMM-YY, HH:mm"),'"']})]}),(0,t.jsx)("div",{className:u().buttonGroup,children:(0,t.jsx)("button",{type:"button",className:"".concat(u().commonBtn," ").concat(u().btnFill),onClick:()=>{f()},children:"Explore and enroll courses"})})]}):void 0})}},69507:function(e,a,s){"use strict";s.r(a),s.d(a,{__N_SSP:function(){return w},default:function(){return _}});var t=s(85893),l=s(67294),n=s(84316),o=s(11163),r=s.n(o),i=s(42020),c=s(34571),d=s(44608),u=s(34339),p=s(78636),m=s(44531),h=s(4651),g=s.n(h),x=s(44798),v=s(70556);class b extends l.Component{async redirectToRenew(e,a,s){let t=new u.Z,l=await t.getCountryCode();l=l||"";let o=(0,p.getCountrySlug)(l);if(s&&"turito-academy"==e){await this.context.getPurchaseStatus()?(0,v.Z)({message:"course already purchased",variant:"error",duration:5e3}):await this.context.handleEnroll();return}if(e){let s=new d.default,t=await s.getData("API_PACKAGE_URL_V2","master/course/package/details?display_code="+e,{});if(t&&t.status&&t.response&&t.response.courses&&t.response.courses.length>0){let e=new n.default,s=t.response.courses,l=!1,d="",u={},p=!1;for(let e=0;e<s.length&&!l;e++){let t=s[e],n=!1;if(t.masterPackages&&t.masterPackages.length>0)for(let e=0;e<t.masterPackages.length&&!n;e++){let s=t.masterPackages[e];if(s.clientPackageDetails&&s.clientPackageDetails.length>0){for(let e=0;e<s.clientPackageDetails.length;e++)if(a==s.clientPackageDetails[e].id){u=s.clientPackageDetails[e],d=t,p=!0,n=!0,l=!0;break}}}}if(d.masterPackages&&d.masterPackages.length>0){let a="razorpay",s=!1,t=d.masterPackages[0];t.clientMasterPackage&&(t.clientMasterPackage.selectionAttributes&&t.clientMasterPackage.selectionAttributes.gateway&&(a=t.clientMasterPackage.selectionAttributes.gateway),s=t.clientMasterPackage.isRecurring),e.setSessionData("selected-package-gateway",a),e.setSessionData("isRecurring",s),e.setSessionData("selected-course",d),e.setSessionData("selected-package",u),e.setSessionData("package-course-id",d.course.id),new i.default;let l={},n=e.getData("user-basic-info");n&&n.userId&&(l.User_ID=n.userId),n&&n.email&&(l.User_Email=n.email),n&&n.phoneNumber&&(l.User_Phone=n.phoneNumber);let o=new c.Z;l.Device_Type="5"===o.getDeviceID()?"Web":"Mobile_Web",l.Click_Time=new Date,d.course&&d.course&&d.course.name&&(l.Course_Name=d.course.name),d.course&&d.course&&d.course.id&&(l.Course_ID=d.course.id),d&&d.courses&&d.courses.length>0&&d.course&&d.course&&d.course.duration&&(l.Course_Duration=d.course.duration),d&&d.courses&&d.courses.length>0&&d.course&&d.course&&d.course.subjects&&(l.Subjects=d.course.subjects.join(",")),l.Fee=parseFloat(u.salePrice),l.Discounted_Fee=parseFloat(u.listPrice-u.salePrice),l.Currency=u.currency,d&&d.courses&&d.courses.length>0&&d.masterPackages&&d.masterPackages.length>0&&d.masterPackages[0].clientMasterPackage&&d.masterPackages[0].clientMasterPackage.langCode&&(l.Course_Language=d.masterPackages[0].clientMasterPackage.langCode),l.Source="My_Courses_Page",e.setSessionData("buyClickClevertapData",l),r().push("/order_summary")}
1p||r().push(o+"/")}else r().push(o+"/")}else r().push(o+"/")}showStopRenwalModal(e){let a="A"==e.package.recurrenceStatus?"cancel":"thankyou";this.setState(()=>({clusterCourseModalObj:e,openModal:!0,modalType:a}),()=>{setTimeout(()=>{$("#modalId").modal("show")},1e3)})}render(){let{activeCourses:e}=this.props;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"section_bg defaultCoursesA pt-0",children:[(0,t.jsx)("div",{className:"",children:(0,t.jsx)("h4",{className:"profile-subtitle",children:this.props.isExpired?"Expired Courses":"Active Courses"})}),(0,t.jsx)("div",{className:"row",style:{paddingTop:"15px"},children:e&&0!==e.length?e.map((e,a)=>{var s,l,n,o,r,i,c,d,u;let p=!0,m=!1,h=!1,x="Lang",v="english",b="",k=null==e?void 0:null===(s=e.clusterCourse)||void 0===s?void 0:s.name,j=k?e.package.expiryDate:"package"===e.enrollmentMode?e.package.expiryDate:"enrollment"===e.enrollmentMode?e.enrollment.expiryDate:"personalized_package"===e.enrollmentMode?e.personalizedPackage.expiryDate:"";j&&(j=new Date(j));let y=k?e.package.startDate:"package"===e.enrollmentMode?e.package.startDate:"enrollment"===e.enrollmentMode?e.enrollment.startDate:"personalized_package"===e.enrollmentMode?e.personalizedPackage.startDate:"",C="",f=!1,w=!1;if(e.package){if(this.state.isfreeDemo.test(e.package.packageType))C="Free Trial",f=!0;else if(e.package.duration.includes("Y"))C="Yearly";else if(e.package.duration.includes("M"))C="Monthly";else if(e.package.duration.includes("W"))C="Weekly";else if(e.package.duration.includes("D")){let a=e.package.duration.match(/\d/g);a&&(parseInt(a=a.join("")),C=a>7?"Weekly":"Daily")}else C="Full Course",m=!0}else e.enrollment?(C="Full Course",m=!0,e.enrollment.tags&&e.enrollment.tags.includes("payType:free")&&(w=!0,C="Free Course")):e.personalizedPackage&&(C="Full Course",m=!0);if(h=("package"===e.enrollmentMode||!!k)&&e.package.isRecurring,new Date>j)b="expired";else{let e=Math.floor((j-new Date)/1e3),a=e/86400;a>=0&&a<=7&&(1===(a=Math.floor(a))?b="Expires in "+a+" Day":a>1&&(b="Expires in "+a+" Days"),a<1&&((a=Math.floor(a=e/3600))<=1?b="Expires in 1 Hour":a>1&&(b="Expires in "+a+" Hours")))}let _="";e.courseInfo&&e.courseInfo.languageCodes&&e.courseInfo.languageCodes.length>0&&(_=e.courseInfo.languageCodes[0]),"ENG"===_?(x="ENGLISH",v="english"):"HIN"===_?(x="HINDI",v="hindi"):"TEL"===_&&(x="TELUGU",v="telugu");let N=new Intl.DateTimeFormat("en-US",{year:"numeric",day:"2-digit",month:"short"}).format(k?null==e?void 0:null===(l=e.package)||void 0===l?void 0:l.expiryDate:"package"===e.enrollmentMode?e.package.expiryDate:"enrollment"===e.enrollmentMode?e.enrollment.expiryDate:"personalized_package"===e.enrollmentMode?e.personalizedPackage.expiryDate:""),D=!!y&&new Intl.DateTimeFormat("en-US",{year:"numeric",day:"2-digit",month:"short"}).format(y);if(e.courseInfo&&e.courseInfo.endsAt){let a="package"===e.enrollmentMode?e.package.expiryDate:"enrollment"===e.enrollmentMode?e.enrollment.expiryDate:"personalized_package"===e.enrollmentMode?e.personalizedPackage.expiryDate:"",s=Date.parse(new Date);(e.courseInfo.endsAt<=a||s>e.courseInfo.endsAt)&&(p=!1)}let M=!isNaN(new Date(null==e?void 0:null===(n=e.enrollment)||void 0===n?void 0:n.expiryDate))&&new Date(null==e?void 0:null===(o=e.enrollment)||void 0===o?void 0:o.expiryDate).getFullYear()-new Date().getFullYear(),P=k&&(null==e?void 0:null===(r=e.package)||void 0===r?void 0:r.isRecurring),E=k?({A:"Next billing Date:",C:"Expires on"})[e.package.recurrenceStatus]:"Next billing Date: ",I=!m&&h&&"expired"!==b&&!E,S=w?0===Number(M)&&!b||M<0&&"expired"===b:"expired"===b||!b&&!h||!m&&h&&"expired"!==b&&!I;return(0,t.jsx)("div",{className:"col-sm-8 col-md-6 col-lg-4 cardMargin",children:(0,t.jsx)("div",{className:"card h-100 non-clickable card-subject",children:(0,t.jsxs)("div",{className:"card-body flex-grow-1 pt-2 pb-0",children:[(0,t.jsxs)("div",{className:"d-flex align-items-start justify-content-between",children:[(0,t.jsxs)("h4",{className:"card-title pr-3",children:[k||(null===(i=e.courseInfo)||void 0===i?void 0:i.name)," "]}),!k&&(b&&"expired"==b||w?(0,t.jsx)("span",{className:"subject-pill default-pill",children:x}):(0,t.jsx)("span",{className:"subject-pill "+v,children:x}))]}),!!C&&(0,t.jsx)("p",{children:C}
1),S&&!!D&&(0,t.jsxs)("h5",{className:"card-subtitle1",children:["Started on ",(0,t.jsx)("label",{children:D})]}),(0,t.jsxs)("div",{className:"d-flex align-items-center justify-content-between",children:[!w&&("expired"===b||!b&&!h)&&(0,t.jsxs)("h5",{className:"card-subtitle1 expire "+("expired"===b?"errorMsg":""),children:["expired"===b?"Expired":"Expires"," on ",(0,t.jsx)("label",{children:N})]}),!w&&!h&&!!b&&"expired"!==b&&(0,t.jsx)("h5",{className:"card-subtitle1 expire errorMsg",children:b}),!w&&!m&&h&&"expired"!==b&&!I&&(0,t.jsxs)("h5",{className:"card-subtitle1 expire",children:[E,(0,t.jsxs)("label",{children:[" ",N," "]})]}),!w&&!m&&h&&"expired"!==b&&I&&!!D&&(0,t.jsx)("h5",{className:"card-subtitle1 expire",children:(0,t.jsxs)("label",{children:[" ",D," - ",N," "]})}),!w&&m&&h&&"expired"!==b&&(0,t.jsx)("h5",{className:"card-subtitle1 expire",children:(0,t.jsxs)("label",{children:[D," - ",N]})}),!k&&p&&!this.props.isExpired&&(!h||h&&"expired"===b)&&!m&&(0,t.jsx)("button",{className:"btn renewBtn",onClick:this.redirectToRenew.bind(this,null===(c=e.courseInfo)||void 0===c?void 0:c.masterCourseCode,e.package.packageId),children:f?"Buy Now":"Extend Now"}),p&&!w&&this.props.isExpired&&!m&&(0,t.jsx)("button",{className:"btn renewBtn",onClick:this.redirectToRenew.bind(this,k?null==e?void 0:null===(d=e.clusterCourse)||void 0===d?void 0:d.code:null===(u=e.courseInfo)||void 0===u?void 0:u.masterCourseCode,e.package.packageId,k),children:k?"Buy Now":f?"Buy Now":"Renew Now"}),w&&M>=1&&(0,t.jsx)("h5",{className:"noExpiry",children:"Unlimited Access (No Expiry Date)"}),w&&0===Number(M)&&b&&(0,t.jsxs)("h5",{className:"card-subtitle1 expire errorMsg",children:[" ",b]}),w&&0===Number(M)&&!b&&(0,t.jsxs)("h5",{className:"card-subtitle1 expire",children:["Expires on ",(0,t.jsx)("label",{children:N})]}),w&&M<0&&(0,t.jsx)("h5",{className:"card-subtitle1 expire errorMsg",children:"expired"!=b?b:"Expired on ".concat(N)}),this.props.iscancelAutoRenewalEnable&&P&&!this.props.isExpired&&k&&(0,t.jsx)("p",{className:g().autoRenewal,onClick:()=>{this.showStopRenwalModal(e)},children:"A"===e.package.recurrenceStatus?(0,t.jsx)("span",{className:g().stopRenwal,children:"Stop Renewal"}):(0,t.jsx)("span",{className:g().ctnBtn,children:"Continue subscription"})})]})]})})},a)}):""})]}),(0,t.jsx)("div",{children:this.state.openModal&&(0,t.jsx)(m.Z,{modalType:this.state.modalType,clusterCourseModalObj:this.state.clusterCourseModalObj,clearParent:this.clearClusterCourseModalObj})})]})}constructor(e){super(e),this.clearClusterCourseModalObj=()=>{this.setState(()=>({clusterCourseModalObj:{},openModal:!1,modalType:""}))},this.state={activeId:-1,isfreeDemo:RegExp("^(.*)(free|trial|demo)(.*)$"),openModal:!1,clusterCourseModalObj:{},modalType:""}}}b.contextType=x.AcademyContext;var k=s(4153),j=s(41664),y=s.n(j),C=s(54854);class f extends l.Component{async componentDidMount(){k.L("mycourses - YuppMaster")}render(){let e=0==this.props.activeCourses.length?[]:this.props.activeCourses,a=0==this.props.expiredCourses.length?[]:this.props.expiredCourses,s=(0,p.getCountrySlug)(this.props.userGeo);return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(C.Z,{children:(0,t.jsx)("div",{className:"mycourses position-ralative",children:(0,t.jsxs)("div",{className:"col-xl-12 col-lg-12 col-md-12 col-sm-12 padding-r",children:[(0,t.jsx)(y(),{href:s+"/",children:(0,t.jsx)("div",{className:"btn border-0 subscribeBtn m-hide-block",children:"Subscribe to new Course"})}),(0,t.jsx)("h3",{className:"mt-3",children:"My Courses"}),e&&e.length>0?(0,t.jsx)("div",{children:(0,t.jsx)(b,{activeCourses:e,isExpired:!1,iscancelAutoRenewalEnable:this.props.iscancelAutoRenewalEnable})}):(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"emptyState",children:(0,t.jsxs)("div",{className:"emptyStateCard",children:[(0,t.jsx)("img",{src:"https://d2ivesio5kogrp.cloudfront.net/static/yuppedu/images/emptyState.svg"}),(0,t.jsx)("p",{children:"You don't have any active courses right now"})]})})}),(0,t.jsx)(y(),{href:s+"/",children:(0,t.jsx)("div",{className:"btn border-0 subscribeBtn m-show",children:"Subscribe to new Course"})}),!!a&&a.length>0&&(0,t.jsx)("div",{children:(0,t.jsx)(b,{activeCourses:a,isExpired:!0})})]})})})})}constructor(e){super(e),this.state={}}}var w=!0,_=f},4153:function(e,a,s){"use strict";s.d(a,{B:function(){return n},L:function(){return l}});var t=s(60202);let l=(e,a)=>{var s;null==window||null===(s=window.dataLayer)||void 0===s||s.push("config",t.eG.gTag,{page_path:e,page_title:a})},n=e=>{var a;let{action:s,category:t,label:l,value:n}=e;null==window||null===(a=window.dataLayer)||void 0===a||a.push("event",s,{event_category:t,event_label:l,value:n})}},4651:function(e){e.exports={autoRenewal:"activeCourses_autoRenewal__gNKtm",stopRenwal:"activeCourses_stopRenwal__vjau8",ctnBtn:"activeCourses_ctnBtn__dsop_",modalDialog:"activeCourses_modalDialog__YaWLF",thankyouModal:"activeCourses_thankyouModal__iJSbJ",activeP:"activeCourses_activeP__Bfd_R",overflowList:"activeCourses_overflowList__Nw2VJ",modalContent:"activeCourses_modalContent__YAaZ4",cancelSubscriptionParent:"activeCourses_cancelSubscriptionParent__0pVRx",buttonGroup:"activeCourses_buttonGroup__vABcE",commonBtn:"activeCourses_commonBtn__MH5z_",btnOutline:"activeCourses_btnOutline__Jcppw",btnFill:"activeCourses_btnFill__V0wxk"}}},function(e){e.O(0,[6492,4885,6239,1664,5675,2950,1777,5609,7366,9700,4275,7778,4798,4854,9774,2888,179],function(){return e(e.s=36091)}),_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.