1import{a as J}from"./chunk-F4PKEJXZ.js";import{a as Y}from"./chunk-Z5READ77.js";import{a as G}from"./chunk-WEZBVQTY.js";import{a as H}from"./chunk-AJRZU3QO.js";import"./chunk-G55KYBZF.js";import{a as R}from"./chunk-DSJKPLVU.js";import"./chunk-UCG2L535.js";import{G as q,a as y,b as w}from"./chunk-KILRCF7I.js";import"./chunk-3MLK3VER.js";import{a as B}from"./chunk-XS6OYBCG.js";import"./chunk-MRCLTOLR.js";import"./chunk-JTCPEL6B.js";import{$b as b,Bb as s,Bd as $,Kb as r,Mb as U,Oc as z,Qb as u,Rb as F,Tb as k,Ub as V,Vb as i,Wb as c,Xb as p,bb as o,bc as h,cc as l,da as S,dc as x,ec as P,fc as A,jc as D,kb as _,la as j,lc as E,ld as L,ma as v,mc as N,md as Q,na as C,rc as f,tc as M,vd as O,wa as I}from"./chunk-P6F3PPPU.js";import"./chunk-4CLCTAJ7.js";var tt=["*"];function et(e,n){e&1&&P(0,0,["*ngIf","active"])}var g=class e{title;pos;activated=new I;activatedPos=new I;active=!1;activate(){this.active=!0,this.activated.emit(this.title),this.activatedPos.emit(this.pos)}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=_({type:e,selectors:[["app-tab"]],inputs:{title:"title",pos:"pos"},outputs:{activated:"activated",activatedPos:"activatedPos"},ngContentSelectors:tt,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(t,a){t&1&&(x(),s(0,et,1,0,"ng-content",0)),t&2&&r("ngIf",a.active)},dependencies:[O,Q],encapsulation:2})};var at=["*"];function it(e,n){if(e&1){let t=b();i(0,"li",4),h("click",function(){let m=v(t).$implicit,d=l();return C(d.selectTab(m))}),i(1,"span",5),f(2),c(),i(3,"span",6),p(4,"fa-icon",7),c()()}if(e&2){let t=n.$implicit,a=l();U("active",t.active),o(2),M(" ",t.title," "),o(2),r("icon",a.faChevronDown)}}var T=class e{faChevronDown=q;headerService=S(R);cdr=S(z);tabs;ngAfterContentInit(){!this.tabs.find(t=>t.active)&&this.tabs.first&&(this.selectTab(this.tabs.first),this.cdr.detectChanges())}
1selectTab(n){this.tabs.forEach(t=>t.active=!1),n.activate()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=_({type:e,selectors:[["app-tabs"]],contentQueries:function(t,a,m){if(t&1&&D(m,g,4),t&2){let d;E(d=N())&&(a.tabs=d)}},ngContentSelectors:at,decls:5,vars:1,consts:[[1,"tabs"],[1,"tab-headers"],[3,"active","click",4,"ngFor","ngForOf"],[1,"tab-body"],[3,"click"],[1,"titulo_tab"],[1,"icon"],[3,"icon"]],template:function(t,a){t&1&&(x(),i(0,"div",0)(1,"ul",1),s(2,it,5,4,"li",2),c(),i(3,"div",3),P(4),c()()),t&2&&(o(2),r("ngForOf",a.tabs))},dependencies:[O,L,w,y],styles:['.tabs[_ngcontent-%COMP%]{padding:0;width:100%;display:flex;flex-direction:column;align-items:center}.tab-headers[_ngcontent-%COMP%]{list-style:none;display:flex;margin:0;width:100%;justify-content:center;justify-content:space-between}.tab-headers[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{height:64px;cursor:pointer;display:flex;justify-content:center;position:relative;align-items:center;gap:16px;padding:19px 0}.tab-headers[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";width:100%;height:6px;background:transparent;position:absolute;bottom:0;left:0}.titulo_tab[_ngcontent-%COMP%]{display:flex;height:100;align-items:center;justify-content:center;width:auto;font-size:var(--h6-font);font-weight:700;text-align:center;color:#757575}.icon[_ngcontent-%COMP%]{border-radius:50%;display:none;align-items:center;justify-content:center;width:16px;height:16px;color:#fff;background:var(--c_ter);opacity:0;font-size:10px;line-height:100%}.tab-headers[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] .titulo_tab[_ngcontent-%COMP%]{color:var(--c_ter)}.tab-headers[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:flex;opacity:1}.tab-headers[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]:before{background:var(--c_ter)}.tab-body[_ngcontent-%COMP%]{width:100%}.tab-body[_ngcontent-%COMP%] app-tab-credito{animation:_ngcontent-%COMP%_fadein .8s forwards;animation-fill-mode:both}@keyframes _ngcontent-%COMP%_fadein{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.icon[_ngcontent-%COMP%]{width:16px;height:16px;font-size:12px}}@media (max-width: 480px){.tab-headers[_ngcontent-%COMP%]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;padding:0 24px;gap:20px}.tab-headers[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.tab-headers[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{flex:none;padding:0;gap:8px;scroll-snap-align:start}}']})};function ot(e,n){e&1&&(i(0,"div",1),p(1,"app-boton-flotante-formulario",5),c()),e&2&&(o(),r("desactivarIcono",!0))}function ct(e,n){e&1&&(i(0,"div",2)(1,"div",4)(2,"div",6)(3,"div",7)(4,"div",8),p(5,"img",9),f(6," UCV Virtual "),c()()()()())}function rt(e,n){if(e&1&&(i(0,"div",13),p(1,"img",20),c()),e&2){let t=l(2).$implicit,a=l(2);o(),A("ngSrc",a.IMG_URL+t.imagen_virtual),A("alt",t.imagen_virtual_alt)}}function lt(e,n){if(e&1&&p(0,"app-modulo-facultad-carreras",19),e&2){let t=n.$implicit;r("facultad",t)}}function st(e,n){if(e&1){let t=b();i(0,"app-tab",11),h("activated",function(m){v(t);let d=l(3);return C(d.onTabChange(m))}),i(1,"div",12),s(2,rt,2,2,"div",13),i(3,"div",14)(4,"div",15),p(5,"fa-icon",16),f(6),p(7,"span",17),c(),i(8,"div",18),k(9,lt,1,1,"app-modulo-facultad-carreras",19,F),c()()()()}if(e&2){let t=l().$implicit,a=l(2);r("title",t.titulo),o(2),u(t!=null&&t.imagen_virtual?2:-1),o(3),r("icon",a.faCheckCircle),o(),M(" ",a.getTotalCarreras(t.modalidades_campus[0].item_facultad_campus)," "),o(),r("textos",a.getTotalCarreras(t.modalidades_campus[0].item_facultad_campus)==1?a.language==="es"?"carrera":"degree":a.language==="es"?"carreras":"degrees")("borrar",!1)("repetir",!1),o(2),V(t.modalidades_campus[0].item_facultad_campus)}}function pt(e,n){if(e&1&&s(0,st,11,7,"app-tab",10),e&2){let t=n.$implicit;u((t==null?null:t.virtual_opt)=="1"?0:-1)}}function mt(e,n){if(e&1&&(i(0,"section",0),s(1,ot,2,1,"div",1)(2,ct,7,0,"div",2),i(3,"div",3)(4,"div",4)(5,"app-tabs"),k(6,pt,1,1,null,null,F),c()()()()),e&2){let t=l();o(),u(t.botonPostulaActivo?1:-1),o(),u(!(t.data==null||t.data.logo_virtual==null||t.data.logo_virtual.data==null)&&t.data.logo_virtual.data.url_image?2:-1),o(4),V(t.data==null||t.data.facultades_campus==null||t.data.facultades_campus.data==null?null:t.data.facultades_campus.data.programas_campus)}}var X=class e{faCheckCircle=G;data=[];language="";nameCampus="";botonPostulaActivo=!1;activeTab="Pregrado";activeVirutal=!1;IMG_URL=B.BASE_URL;ngOnInit(){this.botonPostulaActivo=this.nameCampus.includes("chimbote")}ngOnChanges(n){n.data&&this.data.facultades_campus&&this.data.facultades_campus?.data?.programas_campus.length>0&&(this.activeVirutal=this.data.facultades_campus?.data?.programas_campus.some(t=>t.virtual_opt==="1"))}getTotalCarreras(n){let t=0;
1return n.forEach(a=>{let m=a.carreras_campus.length;t+=m}),t}onTabChange(n){this.activeTab=n}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=_({type:e,selectors:[["app-sec-ucv-virtual-ate"]],inputs:{data:"data",language:"language",nameCampus:"nameCampus"},features:[j],decls:1,vars:1,consts:[[1,"s_ucv_virtual"],[1,"btn_formulario_ucv_virtual"],[1,"top_ucv_virtual"],[1,"cnt_blanco_ucv_virtual"],[1,"cnt_cent_ucv_virtual"],["textoBoton","Postulate","urlImg","https://adminwebdesarrollo.ucv.edu.pe/uploads/images/imgucv/Campus/chimbote-nueva/banner/banner_prega_movil_20260324115714.webp","altImg","Img postula",3,"desactivarIcono"],[1,"row_top_ucv_virtual"],[1,"logo_virtual"],[1,"text_ucv_virtual"],["ngSrc","assets/images/logoUcv.svg","alt","Logo UCV","width","18","height","20"],[3,"title"],[3,"activated","title"],[1,"cnt_inf_car_ate"],[1,"col_img"],[1,"col_inf_car"],[1,"h_num_car"],[3,"icon"],["appAnimacionTextoProgresivo","",3,"textos","borrar","repetir"],[1,"lista_facultades"],[3,"facultad"],["width","522","height","381",3,"ngSrc","alt"]],template:function(t,a){t&1&&s(0,mt,8,2,"section",0),t&2&&u(a.activeVirutal?0:-1)},dependencies:[T,g,$,w,y,J,Y,H],styles:['.btn_formulario_ucv_virtual[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;background-color:transparent;margin-bottom:-3rem}.btn_formulario_ucv_virtual[_ngcontent-%COMP%] .sinIcono .pulseInfinite{animation:none!important;transform:translateY(-50%)}.btn_formulario_ucv_virtual[_ngcontent-%COMP%] .btnFormulario{position:relative;margin:unset;transform:unset}.btn_formulario_ucv_virtual[_ngcontent-%COMP%] .btnFormulario:hover{scale:1.1}.s_ucv_virtual[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column}.text_ucv_virtual[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:var(--h5-font);font-weight:700;color:var(--c_pri)}.top_ucv_virtual[_ngcontent-%COMP%]{width:100%;padding:60px 5% 18px;position:relative;background-color:#fff}.top_ucv_virtual[_ngcontent-%COMP%]:before{content:"";height:6px;background:#e5e5e5;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%}.row_top_ucv_virtual[_ngcontent-%COMP%]{width:100%;display:flex}.logo_virtual[_ngcontent-%COMP%]{width:30%;max-width:400px;height:auto}.logo_virtual[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:auto;object-fit:contain}.cnt_cent_ucv_virtual[_ngcontent-%COMP%]{width:100%;max-width:1680px;margin:0 auto}.cnt_blanco_ucv_virtual[_ngcontent-%COMP%]{width:100%;background:#fff;padding:0 5%}.cnt_blanco_ucv_virtual[_ngcontent-%COMP%] .cnt_cent_ucv_virtual[_ngcontent-%COMP%]{margin-top:-64px}app-tabs[_ngcontent-%COMP%] .tab-headers{width:100%;padding-left:35%}.cnt_inf_car_ate[_ngcontent-%COMP%]{padding:36px 0 18px;display:flex;align-items:stretch;gap:5%;justify-content:space-between}.col_img[_ngcontent-%COMP%]{width:30%;max-width:400px;border-radius:16px}.col_img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:12/8;position:sticky;top:80px;border-radius:12px}.col_inf_car[_ngcontent-%COMP%]{width:70%;display:flex;flex-direction:column;gap:18px}.h_num_car[_ngcontent-%COMP%]{font-size:var(--h6-font);font-weight:700;color:var(--c_secu)}.lista_facultades[_ngcontent-%COMP%]{width:100%;gap:16px;column-count:2;column-gap:5%}.cnt_facultad[_ngcontent-%COMP%]{display:flex;flex-direction:column;break-inside:avoid;padding-bottom:32px}.logo_virtual[_ngcontent-%COMP%]{justify-content:center;border-radius:12px 12px 0 0;display:flex;z-index:100}@media (max-width: 800px){.top_ucv_virtual[_ngcontent-%COMP%]{padding:48px 24px 64px}.btn_formulario_ucv_virtual[_ngcontent-%COMP%] .ctnIzq, .btn_formulario_ucv_virtual[_ngcontent-%COMP%] .btnFormulario .h{display:flex!important}.row_top_ucv_virtual[_ngcontent-%COMP%]{justify-content:center}app-tabs[_ngcontent-%COMP%] .tab-headers{padding:0 24px}.cnt_blanco_ucv_virtual[_ngcontent-%COMP%]{padding:0}.cnt_inf_car_ate[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:center;padding-top:16px;gap:18px}
1.col_img[_ngcontent-%COMP%]{width:calc(100% - 48px);max-width:400px}.h_num_car[_ngcontent-%COMP%]{padding:0 24px}.col_inf_car[_ngcontent-%COMP%]{width:100%}.lista_facultades[_ngcontent-%COMP%]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;padding:0 24px;column-count:unset;display:flex}.lista_facultades[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}app-modulo-facultad-carreras[_ngcontent-%COMP%]{flex:none;width:40%;scroll-snap-align:start}}@media (max-width: 480px){.logo_virtual[_ngcontent-%COMP%]{padding-top:30px;width:70%}.h_num_car[_ngcontent-%COMP%]{text-align:center;justify-content:center}app-modulo-facultad-carreras[_ngcontent-%COMP%]{width:80%}}']})};export{X as SecUcvVirtualAteComponent};
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.