1import{r as c,Q as v,l as f,d as l,o as r,a as e,e as w,n as b,F as y,g,t as o}from"./app-DDSQZi8b.js";const B={key:0,class:"flex items-center justify-center my-6"},M={key:1},T={class:"flex space-x-4 border-b mb-4"},C={key:0},L={class:"relative overflow-x-auto"},$={class:"w-full text-sm text-left rtl:text-right text-gray-500"},j={scope:"row",class:"px-6 py-4 font-medium text-gray-900 whitespace-nowrap"},S={class:"flex items-start space-x-2"},A=["href"],Z={class:"px-6 py-4 hidden lg:table-cell"},N={class:"px-6 py-4 hidden lg:table-cell"},V={class:"px-6 py-4 hidden lg:table-cell"},I={key:1},F={key:1},H={class:"relative overflow-x-auto"},z={class:"w-full text-sm text-left rtl:text-right text-gray-500"},D={scope:"row",class:"px-6 py-4 font-medium text-gray-900 whitespace-nowrap"},E={class:"flex items-start space-x-2"},Q=["href"],W={class:"px-6 py-4 hidden lg:table-cell"},q={class:"px-6 py-4 hidden lg:table-cell"},G={class:"px-6 py-4 hidden lg:table-cell"},J={key:1},K={key:2},O={class:"relative overflow-x-auto"},P={class:"w-full text-sm text-left rtl:text-right text-gray-500"},R={scope:"row",class:"px-6 py-4 font-medium text-gray-900 whitespace-nowrap dark:text-white"},U={class:"flex items-start space-x-2"},X=["href"],Y={class:"text-gray-500"},ee={class:"px-6 py-4 hidden lg:table-cell"},se={class:"px-6 py-4 hidden lg:table-cell"},te={class:"px-6 py-4 hidden lg:table-cell"},oe={key:1},ne={__name:"WatchList",setup(le){const n=c("courses"),d=c([]),p=c([]),u=c([]),k=c(!0),m=v(),h=(a,t,s=null,i=null)=>{if(!m.props.isSubscribed&&a==="subscription")return`s/free/course/lessons/${t}`;let x=a==="subscription"?`s/sub/course/lessons/${t}`:`s/life/course/lessons/${t}`;return s&&(x+=`/${s}`),i&&(x+=`/${i}`),x};f(()=>{_()});const _=async()=>{await axios.get("/api/dashboard/bookmarks").then(a=>{d.value=a.data.courseBookmarks||[],p.value=a.data.lessonBookmarks||[],u.value=a.data.videoBookmarks||[],k.value=!1})};return(a,t)=>k.value?(r(),l("div",B,t[3]||(t[3]=[e("div",{class:"h-8 w-8 border-4 border-green-schoolism-500 border-t-transparent rounded-full animate-spin"},null,-1)]))):(r(),l("div",M,[e("div",T,[e("button",{class:b(["text-sm font-semibold px-4 py-2",{"border-b-2 border-green-schoolism text-green-sch
1oolism ":n.value==="courses","text-gray-500 hover:text-green-schoolism ":n.value!=="courses"}]),onClick:t[0]||(t[0]=s=>n.value="courses")}," Courses ",2),e("button",{class:b(["text-sm font-semibold px-4 py-2",{"border-b-2 border-green-schoolism text-green-schoolism ":n.value==="lessons","text-gray-500 hover:text-green-schoolism ":n.value!=="lessons"}]),onClick:t[1]||(t[1]=s=>n.value="lessons")}," Lessons ",2),e("button",{class:b(["text-sm font-semibold px-4 py-2",{"border-b-2 border-green-schoolism text-green-schoolism":n.value==="bookmarks","text-gray-500 hover:text-green-schoolism":n.value!=="bookmarks"}]),onClick:t[2]||(t[2]=s=>n.value="bookmarks")}," Bookmarks ",2)]),n.value==="courses"?(r(),l("div",C,[e("div",L,[e("table",$,[t[6]||(t[6]=e("thead",{class:"text-xs text-gray-700 uppercase bg-gray-50"},[e("tr",null,[e("th",{scope:"col",class:"px-6 py-3"}," Title "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Type "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Instructor "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Time ")])],-1)),e("tbody",null,[d.value.length>0?(r(!0),l(y,{key:0},g(d.value,(s,i)=>(r(),l("tr",{key:s.id,class:"bg-white border-b border-gray-200"},[e("th",j,[e("div",S,[t[4]||(t[4]=e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6 text-green-sch
1oolism flex-shrink-0"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"})],-1)),e("a",{href:h(s.course_type,s.id),class:"text-sm text-primary font-medium truncate"},o(s.course_title),9,A)])]),e("td",Z,o(s.course_type==="subscription"?"My Subscription":"Lifetime Access"),1),e("td",N,o(s.instructor_names),1),e("td",V,o(s.formatted_duration),1)]))),128)):(r(),l("tr",I,t[5]||(t[5]=[e("td",{colspan:"4",class:"p-4"},"None Available",-1)])))])])])])):n.value==="lessons"?(r(),l("div",F,[e("div",H,[e("table",z,[t[9]||(t[9]=e("thead",{class:"text-xs text-gray-700 uppercase bg-gray-50"},[e("tr",null,[e("th",{scope:"col",class:"px-6 py-3"}," Title "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Type "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Instructor "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Time ")])],-1)),e("tbody",null,[p.value.length>0?(r(!0),l(y,{key:0},g(p.value,(s,i)=>(r(),l("tr",{key:s.id,class:"bg-white border-b border-gray-200"},[e("th",D,[e("div",E,[t[7]||(t[7]=e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6 text-green-sch
1oolism flex-shrink-0"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"})],-1)),e("a",{class:"text-primary",href:h(s.course_type,s.course_id,s.video_id)},[e("div",null,o(s.course_title),1),e("div",null,"Lesson "+o(s.number)+" - "+o(s.video_title),1)],8,Q)])]),e("td",W,o(s.course_type==="subscription"?"My Subscription":"Lifetime Access"),1),e("td",q,o(s.instructor_names),1),e("td",G,o(s.formatted_duration),1)]))),128)):(r(),l("tr",J,t[8]||(t[8]=[e("td",{colspan:"4",class:"p-4"},"None Available",-1)])))])])])])):n.value==="bookmarks"?(r(),l("div",K,[e("div",O,[e("table",P,[t[12]||(t[12]=e("thead",{class:"text-xs text-gray-700 uppercase bg-gray-50"},[e("tr",null,[e("th",{scope:"col",class:"px-6 py-3"}," Title "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Type "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Instructor "),e("th",{scope:"col",class:"px-6 py-3 hidden lg:table-cell"}," Time ")])],-1)),e("tbody",null,[u.value.length>0?(r(!0),l(y,{key:0},g(u.value,(s,i)=>(r(),l("tr",{key:s.id,class:"bg-white border-b border-gray-200"},[e("th",R,[e("div",U,[t[10]||(t[10]=e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-6 h-6 text-green-sch
1oolism flex-shrink-0"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),e("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"})],-1)),e("a",{class:"text-primary",href:h(s.course_type,s.course_id,s.video_id,s.bookmark_id)},[e("div",null,o(s.course_title),1),e("div",null," Lesson "+o(s.number)+" - "+o(s.title),1),e("div",Y,o(s.bookmark_title),1)],8,X)])]),e("td",ee,o(s.course_type==="subscription"?"My Subscription":"Lifetime Access"),1),e("td",se,o(s.instructor_names),1),e("td",te,o(a.$filters.secondsToHHMMSS(s.time)),1)]))),128)):(r(),l("tr",oe,t[11]||(t[11]=[e("td",{colspan:"4",class:"p-4"},"None Available",-1)])))])])])])):w("",!0)]))}};export{ne as default};
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.