"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3395],{14193:function(e,t,n){n.d(t,{ZP:function(){return f}});var r=n(47568),a=n(26042),s=n(69396),i=n(97582),o=n(85893),c=n(67294),l=n(89885);function u(e){var t=Number(e);return"string"===typeof e&&isNaN(t)?e:isNaN(t)?String(e):new Intl.NumberFormat("en-US",{maximumFractionDigits:1,notation:"compact",compactDisplay:"short"}).format(t)}var d=n(99209),m=function(e){return(0,o.jsx)("svg",(0,s.Z)((0,a.Z)({stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 24 24",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg"},e),{children:(0,o.jsx)("path",{d:"M4 21h1V8H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2zM20 8h-7l1.122-3.368A2 2 0 0 0 12.225 2H12L7 7.438V21h11l3.912-8.596L22 12v-2a2 2 0 0 0-2-2z"})}))},f=function(e){var t=e.courseId,n=e.itemType,a=e.likesCount,s=(0,c.useContext)(l.Z),f=s.currentUser,h=s.toggleAuthModal,x=s.setIsLogin,g=(s.hasSession,s.appConfig,(0,c.useState)(!1)),p=g[0],v=g[1],b=(0,c.useState)(a),_=b[0],y=b[1];(0,c.useEffect)((function(){f&&j()}),[f]);var j=function(){var e=(0,r.Z)((function(){var e,r;return(0,i.__generator)(this,(function(a){if(f){e=[];try{r=JSON.parse(localStorage.getItem("course_likes")||"[]"),Array.isArray(r)&&(e=r)}catch(s){e=[]}(null===e||void 0===e?void 0:e.some((function(e){return e.item_id==t&&e.item_type==n})))&&v(!0)}return[2]}))}));return function(){return e.apply(this,arguments)}}(),N=function(){var e=(0,r.Z)((function(e,t,n){var r,a;return(0,i.__generator)(this,(function(s){switch(s.label){case 0:if(!f)return x(!0),h(),[2];r=[];try{a=JSON.parse(localStorage.getItem("course_likes")||"[]"),Array.isArray(a)&&(r=a)}catch(i){r=[]}return(null===r||void 0===r?void 0:r.some((function(e){return e.item_id===t&&e.item_type===n})))?[2]:[4,(0,d.$k)(e,t,n)];case 1:return s.sent()&&(r.push({item_id:t,item_type:n}),v(!0),y((function(e){return Number(e)+1})),localStorage.setItem("course_likes",JSON.stringify(r))),[2]}}))}));return function(t,n,r){return e.apply(this,arguments)}}();return(0,o.jsxs)("button",{className:"btn btn-like d-flex align-items-center",style:{color:p?"#fd415a":"#000000",border:"none",outline:"none",background:"none",padding:0},onClick:function(){return N(f?f.userid:null,t,n)},children:[(0,o.jsx)(m,{}),(0,o.jsx)("span",{className:"ml-1",style:{color:p?"#fd415a":"#000000"},children:u(_)})]})}},12956:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(85893),a=n(39886),s=n(54610),i=n(49816),o=n(38653),c=n(84082),l=n(67294),u=n(89885),d=n(11163),m=n(96486),f=n(14193);function h(e){var t=e.courseLikesCount,n=void 0===t?"":t,h=e.courseId,x=void 0===h?"":h,g=e.itemType,p=void 0===g?1:g,v=e.title,b=e.subText,_=e.infoText,y=e.image,j=e.link,N=e.btnText,w=void 0===N?"View Details":N,Z=e.showBtn,k=void 0===Z||Z,S=e.btnAction,C=e.children,A=e.checkAuth,E=void 0!==A&&A,L=e.externalLink,T=void 0!==L&&L,I=e.imgHeight,M=void 0===I?"200":I,P=(0,l.useRef)(),V=(0,l.useContext)(u.Z),D=V.currentUser,H=V.toggleAuthModal,O=V.setIsLogin,U=V.hasSession,F=V.appConfig,J=(0,l.useRef)(U),R=(0,d.useRouter)(),z=(0,l.useState)(!1),B=z[0],W=z[1];(0,l.useEffect)((function(){B&&D&&0==J.current&&(W(!1),$())}),[D,J]);var $=function(){if("1"==F.web_enableloginforfreecontent&&E&&!D)return O(!0),H(),void W(!0);null!=S?S():j&&(T?window.open(j,"_blank"):R.push(j))};return(0,r.jsxs)(a.Z,{className:"h-100",children:[(0,r.jsx)("img",{ref:P,src:(0,m.isEmpty)(y)?"1"==F.web_enablelogoasdefaultimg?F.web_logotransparent:"/empty-image-web.svg":y,className:y?"card-img-top":"card-img-top img-cover",width:"100%",height:M,onLoad:function(){if(P.current){var e=P.current.naturalWidth/P.current.naturalHeight;e>.8&&e<1.2&&(P.current.style.objectFit="contain")}}}),(0,r.jsxs)(s.Z,{className:"d-flex flex-column border-top",children:[(0,r.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[(0,r.jsx)(i.Z,{className:"font-lg font-bold",children:v}),x&&"1"==F.web_enablecourselike&&(0,r.jsx)(f.ZP,{courseId:x,likesCount:n,itemType:p})]}),_&&(0,r.jsx)(o.Z,{className:"mb-3 sub-text",tag:"div",children:_}),b&&(0,r.jsx)(o.Z,{className:"mb-2",tag:"h6",children:b}),k&&(S||j)&&(0,r.jsx)(c.Z,{color:"primary",onClick:$,block:!0,className:"mt-auto",children:w}),C&&C]})]})}},63395:function(e,t,n){n.d(t,{Z:function(){return N}});var r=n(47568),a=n(29815),s=n(97582),i=n(85893),o=n(60994),c=n(87261),l=n(84082),u=n(23138),d=n(35773),m=n(95305),f=n(12956),h=n(89885),x=n(67294),g=n(58533),p=n(7386),v=n(67814),b=n(96486),_=n(59417),y=n(55678),j={exam_category:"All",exam_id:"899768",exam_logo:"",exam_name:"All",total_testseries:""};function N(e){var t=(0,x.useContext)(h.Z).appConfig,n=(0,x.useState)(),N=n[0],w=n[1],Z=(0,x.useState)(0),k=Z[0],S=Z[1],C=(0,x.useState)(e.total),A=C[0],E=C[1],L=(0,x.useState)(0),T=L[0],I=L[1],M=(0,x.useState)(),P=M[0],V=M[1],D=(0,x.useState)(),H=D[0],O=D[1],U=(0,x.useState)([j]),F=U[0],J=U[1],R=(0,x.useState)(j),z=R[0],B=R[1],W=function(e){J((function(t){var n=(0,a.Z)(t),r=n.find((function(e){return e.exam_id===j.exam_id}));return j.total_testseries=e,r.total_testseries=e,n}))},$=function(){var e=(0,r.Z)((function(){var e,n,r,a,i,o,c=arguments;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:e=c.length>0&&void 0!==c[0]&&c[0],n=c.length>1&&void 0!==c[1]?c[1]:"",r=c.length>2&&void 0!==c[2]?c[2]:j,a=0,S((function(t){var n=e?0:t+10;return a=n,n})),O(!0),s.label=1;case 1:return s.trys.push([1,3,4,5]),i=r.exam_id===j.exam_id?"":r.exam_id,[4,(0,p.Zm)("https://thetestpassapi.akamai.net.in",a,n,t.web_apiurl,i)];case 2:return o=s.sent(),w((function(t){return e?o.data:t.concat(o.data)})),E(o.total),I(o.data.length),r.exam_id!==j.exam_id||n||W(o.total),[3,5];case 3:return s.sent(),y.Am.error("Error occured. Please try again later"),[3,5];case 4:return O(!1),[7];case 5:return[2]}}))}));return function(){return e.apply(this,arguments)}}(),q=(0,b.debounce)($,500),G=function(){var e=(0,r.Z)((function(){var e,n,r,i;return(0,s.__generator)(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,(0,p.q$)("https://thetestpassapi.akamai.net.in",k,P,t.web_apiurl)];case 1:return e=s.sent(),r=null!==(n=null===e||void 0===e?void 0:e.data)&&void 0!==n?n:[],J(null!==(i=[j].concat((0,a.Z)(r)))&&void 0!==i?i:[j]),[3,3];case 2:return s.sent(),y.Am.error("Error occured. Please try again later"),[3,3];case 3:return[2]}}))}));return function(){return e.apply(this,arguments)}}(),K=(0,b.debounce)((function(e){return V(e)}),500);return(0,x.useEffect)((function(){q(!0,P,z)}),[P,z]),(0,x.useEffect)((function(){G()}),[]),N?(0,i.jsxs)("div",{className:"mb-5",children:[(0,i.jsxs)(o.Z,{className:"mb-4",children:[(0,i.jsx)(c.Z,{defaultValue:P,placeholder:"Type here to search..",onKeyDown:function(e){"Enter"===e.key&&q(!0,e.target.value,z)},onChange:function(e){return K(e.target.value)}}),(0,i.jsxs)(l.Z,{color:"primary",disabled:H,onClick:function(){return q(!0,P,z)},children:[H&&(0,i.jsx)(v.G,{icon:_.LM3,spin:!0,className:"me-2"}),"Search"]})]}),(0,i.jsxs)("div",{className:"my-3",children:[(0,i.jsx)("h5",{className:"text-left padding-left-4",children:"Exam Categories"}),(0,i.jsx)("div",{className:"w-100 d-flex flex-nowrap overflow-auto gap-2 p-2",children:F.map((function(e){var t=z.exam_id===e.exam_id;return(0,i.jsxs)(l.Z,{className:["flex-shrink-0","pill-outline"].concat((0,a.Z)(t?["selected"]:[])).join(" "),color:"primary",onClick:function(){return B(t=e),void q(!0,P,t);var t},outline:!t,children:[(0,i.jsx)("span",{className:"heading",children:e.exam_name}),(0,i.jsx)("span",{className:"sub-heading",children:e.total_testseries?"".concat(e.total_testseries," Series"):""})]},e.exam_id)}))})]}),(0,i.jsx)(g.Z,{dataLength:(null===N||void 0===N?void 0:N.length)||0,next:function(){return q(!1,P,z)},hasMore:A>=10&&10===T,loader:(0,i.jsx)("div",{className:"text-center text-gray font-bold",children:"Loading.."}),endMessage:0!=(null===N||void 0===N?void 0:N.length)?(0,i.jsx)("div",{className:"text-center text-gray font-bold"}):(0,i.jsx)(u.Z,{color:"primary",isOpen:!0,children:"No test series found"}),children:(0,i.jsx)(d.Z,{className:"m-0",children:N.map((function(e){return(0,i.jsx)(m.Z,{md:"4",className:"mb-4",children:(0,i.jsx)(f.Z,{title:e.title,subText:"",btnText:"View Tests",image:e.banner||e.logo,link:"/test-pass/tests/".concat(e.id,"?testPassUrl=").concat(t.web_apiurl)})},e.id)}))})})]}):(0,i.jsx)("div",{className:"position-absolute center",children:(0,i.jsx)("img",{src:"/loader.svg",width:"80px"})})}}}]);