PageSourceSearch

https://www.trabajando.cl/_nuxt/t5ygA0x6.js

js trabajando.cl collected 2026-10-03 20:45:58 UTC 11,789 bytes, 1 lines download raw bytes

1import{_ as Pe,f as Se,g as Ee,i as Ne,d as je,I as Ae,h as te,B as Me,P as Ve,M as Be,c as s,a as t,w as _,b as L,r as f,C as w,E as V,F as k,k as m,l as C,q as $e,D as De,p as G,z as Re,Q as ne,y as i,s as ze,A as qe,o as n,O as Oe}from"./4vL03Ec-.js";import{u as Te}from"./Dxicf0fA.js";import{u as Ie}from"./BbjWvUH4.js";const Ue={class:"row"},Ge={class:"col-md-9"},Fe={class:"col-12 mb-3"},He={class:"fw-bold"},Qe={key:0,class:"estadoLeccion mt-3 mb-3"},We={key:0,href:"#",class:"leccionCompleta"},Ye={key:1,class:"estadoLeccion mt-3 mb-3"},Je={class:"leccionCompleta"},Ke={key:2,class:"video-container my-4"},Ze={class:"video-wrapper position-relative"},Xe=["src"],eo={class:"mt-2"},oo={key:3,class:"alert alert-danger mt-4"},ao={key:4,class:"noDisponible text-center mx-4 px-4 py-3 mb-5"},to={key:5,class:"noDisponible text-center mx-4 px-4 py-3 mb-5"},no={class:"col-md-3 d-md-block d-none"},lo={key:0,class:"row lecciones"},so=["onClick"],ro={class:"card-img-container"},io=["src"],co={key:0,class:"premium-badge position-absolute"},uo={class:"card-body flex-grow-1 d-flex flex-column"},mo={class:"text-primary fw-bold card-title"},vo={class:"pt-1 pb-2"},po={class:"card-text flex-grow-1"},fo={key:0},bo={key:1},go={key:2},yo={key:1,class:"text-center mb-3"},F="Lecciones de empleabilidad Trabajando.com Premium",H="Guía completa para conseguir empleo. Aprende a buscar estratégicamente (método SMART), define tu perfil, crea un CV de impacto y domina la entrevista.",B="https://staticcdn.trabajando.cl/assets/trabajando-cl/img/jpg/og-premium.jpg",ho={__name:"[id-leccion]-[nombre-leccion]",async setup(_o){var oe,ae;let b,E;const{$bus:$}=Se(),D=Re(),le=Ee(),{textoAUrl:Q,urlATexto:se}=Ne(),x=je(),re=Te(),v=ze(()=>re.hasPermissionForType(le.obtenerTipoPremium,"default"));Ie();const d=Ae(),R=i(""),u=i(null),P=i(!1),W=i(""),g=i(!0),Y=i(!0);let N=null;const ie=async()=>{window.location.href="/contenido/modulo/"+d.params.nombremodulo},ce=D.public.apiPremium+"/v1/public/contenido/modulos?slug="+d.params.nombremodulo,de=(oe=x.obtenerLogin)!=null&&oe.jwt?{Authorization:`Bearer ${x.obtenerLogin.jwt}`}:void 0,{data:J}=([b,E]=te(()=>ne(ce,{headers:de},"$yWWqY2u6V5")),b=await b,E(),b),h=i([]);J.value&&(h.value=J.value);const ue=D.public.apiPremium+"/v1/public/contenido/modulos/lecciones/"+d.params.idleccion+"?slug="+d.params.nombremodulo,me=(ae=x.obtenerLogin)!=null&&ae.jwt?{Authorization:`Bearer ${x.obtenerLogin.jwt}`}:void 0,{data:K}=([b,E]=te(()=>ne(ue,{headers:me},"$NfxlOQ9ZzK")),b=await b,E(),b),z=i([]);K.value&&(z.value=K.value);const r=i([]);h.value&&(W.value=h.value.nombre,h.value.lecciones&&h.value.lecciones.length>0&&(r.value=h.value.lecciones)),d.params.idleccion;let Z=se(d.params.nombreleccion);const a=i(null),j=i([]),ve=async()=>{if(g.value=!0,z.value){if(a.value=z.value,a.value.titulo&&(Z=a.value.titulo),a.value.orden>1&&!v.value&&(Y.value=!1),Y.value)try{const e=await(await fetch(a.value.video)).blob();N=URL.createObjectURL(e),R.value=N}catch{R.value=a.value.video}}else a.value=null;g.value=!1},pe=()=>{const l=u.value;l&&(l.paused?l.play().catch(e=>{P.value=!1}):l.pause())},q=()=>{P.value=!0},O=()=>{P.value=!1},T=()=>{P.value=!1,X()},fe=()=>{j.value=r.value.filter(l=>!l.completada)},A=i([]),be=()=>{r.value&&r.value.length>0&&(A.value=(()=>{if(!a.value)return r.value;const l=r.value.findIndex(e=>e.orden===a.value.orden);return l===-1?r.value:r.value.slice(l+1).concat(r.value.slice(0,l)).filter(e=>e.orden!==a.value.orden)})())},I=i(!1),ge=()=>{a.value&&r.value&&r.value.length>0?I.value=r.value[0].orden===a.value.orden:I.value=!1},M=i(!1),X=async()=>{if(v.value&&a.value.completada===!1)try{g.value=!0;const l=await fetch("/api/contenido/completarLeccion",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idm:h.value.id,idleccion:a.value.orden,token:x.obtenerLogin.jwt})});g.value=!1,l.status===200?($.$emit("alertSuccess","Has completado la lección, sigue disfrutando del contenido Premium."),a.value.completada=!0,M.value=!0):$.$emit("alertDanger","No se pudo completar la lección. Intenta nuevamente.")}catch{$.$emit("alertDanger","Error de red al completar la lección.")}},c=i(null),ye=()=>{r.value&&r.value.length>0&&(c.value=r.value.find(l=>!l.completada))},y=i(null),he=()=>{if(!r.value||r.value.length===0){y.value=null;return}const l=r.value.filter(e=>!e.completada);y.value=l.length>=2?l[1]:null},U=i(null),_e=()=>{j.value&&j.value.length>0&&(U.value=j.value[0])},S=i(!1),Le=()=>
1{c.value&&a.value&&(a.value.orden===c.value.orden?S.value=!0:S.value=!1)},we=()=>{c.value&&(window.location.href="/contenido/modulo/"+d.params.nombremodulo+"/"+c.value.orden+"-"+Q(c.value.titulo))},ke=(l,e)=>{window.location.href="/contenido/modulo/"+d.params.nombremodulo+"/"+l},Ce=l=>{window.location.href="/contenido/modulo/"+l};Me(async()=>{ve(),be(),ge(),ye(),he(),fe(),Le(),_e(),u.value&&(u.value.addEventListener("play",q),u.value.addEventListener("pause",O),u.value.addEventListener("ended",T))}),Ve(()=>{N&&URL.revokeObjectURL(N),u.value&&(u.value.removeEventListener("play",q),u.value.removeEventListener("pause",O),u.value.removeEventListener("ended",T))});const ee=D.public.contextNeo+d.fullPath;return Be({title:F,link:[{rel:"canonical",href:ee}],meta:[{name:"description",content:H},{property:"og:url",content:ee},{hid:"robots",name:"robots",content:"noindex, nofollow"},{property:"og:title",content:F},{name:"twitter:title",content:F},{property:"og:description",content:H},{name:"twitter:description",content:H},{name:"twitter:site",content:"@trabajandocl"},{hid:"twitter:card",name:"twitter:card",content:"summary_large_image"},{property:"og:type",content:"website"},{property:"og:site_name",content:"Trabajando.com"},{property:"og:image",content:B},{hid:"og:image:secure_url",property:"og:image:secure_url",content:B},{name:"twitter:image",content:B},{itemprop:"image",content:B},{property:"og:image:type",content:"image/jpeg"},{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"}]}),(l,e)=>{const p=qe("font-awesome-icon"),xe=Oe;return n(),s("section",{class:G(["container",[m(v)?"mt-3":"header-padding-leccion"]])},[t("div",Ue,[t("div",Ge,[t("div",Fe,[t("a",{href:"#",class:"volver-modulo",onClick:e[0]||(e[0]=_(o=>ie(),["prevent"]))},[L(p,{icon:"fa-solid fa-arrow-left",class:"flecha-volver me-2"}),e[5]||(e[5]=f("Volver",-1))])]),t("span",null,w(W.value),1),t("h1",He,[g.value?(n(),V(xe,{key:0})):a.value?(n(),s(k,{key:1},[f(w(m(Z)),1)],64)):(n(),s(k,{key:2},[f("Lección no encontrada")],64))]),a.value&&m(v)&&S.value?(n(),s("div",Qe,[a.value.completada?(n(),s("a",We,[L(p,{icon:"fa-solid fa-circle-check"}),e[6]||(e[6]=f(" Lección completada",-1))])):(n(),s("a",{key:1,href:"#",class:"completarLeccion",onClick:e[1]||(e[1]=_(o=>X(),["prevent"]))},[L(p,{icon:"fa-solid fa-circle-check"}),e[7]||(e[7]=f(" Marcar la lección como completada",-1))]))])):a.value&&a.value.completada?(n(),s("div",Ye,[t("span",Je,[L(p,{icon:"fa-solid fa-circle-check"}),e[8]||(e[8]=f(" Lección completada ",-1))])])):C("",!0),a.value&&(m(v)&&S.value||I.value||a.value&&a.value.completada)?(n(),s("div",Ke,[t("div",Ze,[t("video",{ref_key:"videoEl",ref:u,controls:"",controlsList:"nodownload",src:R.value,style:{width:"100%","border-radius":"8px"},onContextmenu:e[2]||(e[2]=_(()=>{},["prevent"])),onEnded:T,onPlay:q,onPause:O}," Your browser does not support the video tag. ",40,Xe),P.value?C("",!0):(n(),s("button",{key:0,class:"video-play-overlay",type:"button","aria-label":"Reproducir video",onClick:_(pe,["prevent"])},[L(p,{icon:"fa-solid fa-circle-play"})]))]),t("div",eo,w(a.value.fechaPublicacion),1)])):!a.value&&!g.value?(n(),s("div",oo," No se encontró la lección solicitada. ")):m(v)&&!S.value&&!g.value?(n(),s("div",ao,[e[9]||(e[9]=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 640",width:"20",height:"20"},[t("path",{d:"M256 160L256 224L384 224L384 160C384 124.7 355.3 96 320 96C284.7 96 256 124.7 256 160zM192 224L192 160C192 89.3 249.3 32 320 32C390.7 32 448 89.3 448 160L448 224C483.3 224 512 252.7 512 288L512 512C512 547.3 483.3 576 448 576L192 576C156.7 576 128 547.3 128 512L128 288C128 252.7 156.7 224 192 224z",fill:"#285777"})],-1)),e[10]||(e[10]=t("br",null,null,-1)),e[11]||(e[11]=t("h2",{class:"mt-3 mb-3"},"Lección bloqueada",-1)),e[12]||(e[12]=t("p",{class:"text-center"}," Revisa la lección anterior para desbloquear el contenido del curso. ",-1)),t("a",{href:"#",class:"btn btn-outline-primary",type:"button",onClick:e[3]||(e[3]=_(o=>we(),["prevent"]))},"Ir a la lección anterior")])):g.value?C("",!0):(n(),s("div",to,[...e[13]||(e[13]=[$e('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" width="20" height="20" data-v-fb523b0b><defs data-v-fb523b0b><linearGradient id="gradVerde" x1="0%" y1="0%" x2="100%" y2="100%" data-v-fb523b0b><stop offset="28.03%" stop-color="#1D7932" data-v-fb523b0b></stop><stop offset="79.45%" stop-color="#8DC637" data-v-fb523b0b></stop><stop offset="93.69%" stop-color="#217B33" data-v-fb523b0b></stop></linearGradient></defs><path d="M256 160L256 224L384 224L384 160C384 124.7 355.3 96 320 96C284.7 96 256 124.7 256 160zM192 224L192 160C192 89.3 249.3 32 320 32C390.7 32 448 89.3 448 160L448 224C483.3 224 512 252.7 512 288L512 512C512 547.3 483.3 576 448 576L192 576C156.7 576 128 547.3 128 512L128 288C128 252.7 156.7 224 192 224z" fill="url(#gradVerde)" data-v-fb523b0b></path></svg><br data-v-fb523b0b><h2 class="mt-3 mb-3" data-v-fb523b0b>Contenido para suscriptores Premium</h2><p data-v-fb523b0b> Sigue leyendo los contenidos de empleabilidad abiertos o puedes suscribirte a nuestra membresía Premium y acceder a todos nuestros artículos y videos que te ayudarán a prepararte mejor para el mercado laboral. </p><a href="/premium" class="btn-gradiant-verde" type="button" data-v-fb523b0b>Suscribirme</a>',5)])]))]),t("div",no,[e[15]||(e[15]=t("h3",{class:"fw-bold"},"Más en el módulo",-1)),A.value.length>
10?(n(),s("div",lo,[(n(!0),s(k,null,De(A.value.slice(0,4),(o,Lo)=>(n(),s("div",{key:o.orden,class:"col-12 mb-4 position-relative leccionItem"},[t("a",{href:"#",class:"card h-100 d-flex flex-column text-decoration-none text-dark",onClick:_(wo=>ke(o.orden+"-"+m(Q)(o.titulo),o.orden),["prevent"])},[t("div",ro,[t("img",{src:o.imagen,class:G(["card-img-top",m(v)||o.completada||o.orden==1||U.value&&U.value.orden==o.orden?"":"alpha50"]),alt:"Imagen Modulo 1"},null,10,io),!o.completada&&!m(v)&&o.orden!=1?(n(),s("div",co,[L(p,{icon:"fa-solid fa-lock",class:"ms-2 me-1"}),e[14]||(e[14]=f(" Sólo para usuarios Premium ",-1))])):C("",!0)]),t("div",uo,[t("h2",mo,w(o.titulo),1),t("span",vo,w(o.fechaPublicacion),1),t("p",po,w(o.resumen),1),t("div",{class:G(["btnLeccion start mt-auto d-flex justify-content-between align-items-center",o.completada||o.orden==1||c.value&&c.value.orden==o.orden||y.value&&y.value.orden==o.orden&&M.value?"start":"continue"])},[o.completada?(n(),s("span",fo," Lección completada ")):o.orden==1||c.value&&c.value.orden==o.orden||y.value&&y.value.orden==o.orden&&M.value?(n(),s("span",bo,[m(v)&&o.orden!=1?(n(),s(k,{key:0},[f(" Continuar ")],64)):(n(),s(k,{key:1},[f(" Comenzar ahora ")],64))])):(n(),s("span",go," Avanza para desbloquear ")),o.completada?(n(),V(p,{key:3,icon:"fa-solid fa-circle-check",class:"ms-2"})):c.value&&c.value.orden==o.orden&&o.orden!=1||y.value&&y.value.orden==o.orden&&M.value&&o.orden!=1?(n(),V(p,{key:4,icon:"fa-solid fa-unlock",class:"ms-2"})):o.orden!=1?(n(),V(p,{key:5,icon:"fa-solid fa-lock",class:"ms-2"})):(n(),s(k,{key:6},[],64))],2)])],8,so)]))),128))])):C("",!0),A.value.length>4?(n(),s("div",yo,[t("button",{class:"btn btn-outline-primary",onClick:e[4]||(e[4]=o=>Ce(m(d).params.nombremodulo))}," Ver toda la lección ")])):C("",!0)])])],2)}}},Po=Pe(ho,[["__scopeId","data-v-fb523b0b"]]);export{Po 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.