import{M as P}from"./MainNavbar-5-nqk6c_.js";import{i as w,r as d,o as n,c as a,b as s,a as r,w as g,p as k,j as v,t as h,l as f,Z as E,F as p,d as _,e as A}from"./app-lT3z3TR3.js";import{F as I}from"./v3-B5UP5GZw.js";import{C as F}from"./ClientScrollTimeline-BxA_EWwM.js";import{B as T,C as D}from"./SearchModal-YI3bdWA9.js";import{A as q,a as $,b as j}from"./AdminIndexHeaderTitle-DyC17FG6.js";import{A as H}from"./AdminIndexHeader-Ci_3kRvq.js";import{C as V,a as z}from"./ClientPostSearch-85XLLeIC.js";import{C as G}from"./ClientPost-KvELvIac.js";import{C as O,L as R}from"./ClientProgramFilter-CuR9c_0y.js";import{P as W,a as Y,b as Z}from"./PostGallery-DP9Y6oar.js";import{a as J,P as K}from"./PostBackButton-Va08-sZF.js";import{P as Q}from"./PostBuilder-BfOHHDzX.js";import{M as U}from"./MainPageNavbar-BfM50q-7.js";import{_ as B}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{A as X,P as ee,C as te}from"./AdditionalEducationProgramListBreadcrumbs-DxlLlonH.js";/* empty css */import"./SortingByFilter-CjZ8gKSr.js";import"./DirectionFilter-D7FJ9CMu.js";import"./PageSkeleton-BoZKiMn9.js";const se={name:"ProgramListBreadcrumbs",components:{BaseIcon:T,Link:w},data(){return{}},methods:{textLimit(e,t){if(e.length>t){let i;return i=e.substring(0,t),i+"..."}return e},isMobileDevice(){return window.innerWidth<1024},handleSectionClick(e){this.isMobileDevice()?this.toggleMobileNavSection(e):this.toggleDesktopNavSection(e)},handleSubSectionClick(e,t){this.isMobileDevice()?this.toggleMobileNavSubSection(e,t):this.toggleDesktopNavSubSection(e,t)},highlightNavItem(e){e.classList.add("animate-pulse"),setTimeout(()=>{e.classList.remove("animate-pulse")},4e3)},openMobileNavMenu(){document.getElementById("open-mobile-btn").click()},toggleMobileNavSubSection(e,t){this.openMobileNavMenu();const i=document.getElementById("open-mobile-nav"),l=i.querySelector("#nav-section-accordion-"+e.data.slug),m=i.querySelector("#nav-section-accordion-btn-"+e.data.slug);l.classList.contains("active")||m.click();const o=i.querySelector("#nav-sub-section-accordion-"+t.data.slug),u=i.querySelector("#nav-sub-section-accordion-btn-"+t.data.slug);o.classList.contains("active")&&u.click(),this.highlightNavItem(o)},toggleMobileNavSection(e){const t=document.getElementById("open-mobile-nav"),i=t.querySelector("#nav-section-accordion-"+e.data.slug),l=t.querySelector("#nav-section-accordion-btn-"+e.data.slug);i.classList.contains("active")&&l.click(),this.openMobileNavMenu(),this.highlightNavItem(i)},toggleDesktopNavSubSection(e,t){const i=document.getElementById("desktop-nav"),l=i.querySelector("#nav-sub-section-title-"+t.data.slug);i.querySelector("#nav-section-btn-"+e.data.slug).click(),this.highlightNavItem(l)},toggleDesktopNavSection(e){const t=document.getElementById("desktop-nav");t.querySelector("#nav-section-menu-"+e.data.slug),t.querySelector("#nav-section-btn-"+e.data.slug).click()}},props:{breadcrumbs:{type:Object},eventTitle:{type:String}}},ie={class:"flex justify-between pb-4 items-center"},oe={class:"flex w-full sm:items-center gap-x-5 sm:gap-x-3"},ne={class:"grow"},re={class:"grid sm:flex sm:justify-between sm:items-center gap-2"},ae={key:0,class:"flex items-center whitespace-normal min-w-0 flex-wrap gap-y-2","aria-label":"Breadcrumb"},le={class:"text-sm"},ce={key:0,class:"text-sm"},de={key:1,class:"text-sm"},me={class:"text-sm"},ue={key:1,class:"flex items-center whitespace-nowrap min-w-0 flex-wrap","aria-label":"Breadcrumb"},he={class:"text-sm"},ge={class:"text-sm"};function ve(e,t,i,l,m,o){const u=d("BaseIcon"),c=d("Link");return n(),a("div",ie,[s("div",oe,[s("div",ne,[s("div",re,[i.breadcrumbs?(n(),a("ol",ae,[s("li",le,[r(c,{href:e.route("index"),class:"flex items-center text-gray-500 hover:text-blue-600"},{default:g(()=>[r(u,{class:"size-5",name:"home"})]),_:1},8,["href"])]),i.breadcrumbs.mainSection?(n(),a("li",ce,[s("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue cursor-pointer",onClick:t[0]||(t[0]=k(x=>o.handleSectionClick(this.breadcrumbs.mainSection),["prevent"]))},[t[2]||(t[2]=s("svg",{class:"flex-shrink-0 mx-2 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),v(" "+h(o.textLimit(this.breadcrumbs.mainSection.data.title,25)),1)])])):f("",!0),i.breadcrumbs.subSection?(n(),a("li",de,[s("span",{class:"flex items-center text-gray-500 hover:text-primaryBlue cursor-pointer",onClick:t[1]||(t[1]=k(x=>o.handleSubSectionClick(this.breadcrumbs.mainSection,this.breadcrumbs.subSection),["prevent"]))},[t[3]||(t[3]=s("svg",{class:"flex-shrink-0 mx-2 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),v(" "+h(o.textLimit(this.breadcrumbs.subSection.data.title,25)),1)])])):f("",!0),s("li",me,[r(c,{href:e.route("client.program.index"),class:"flex items-center text-gray-500 hover:text-blue-600"},{default:g(()=>[t[4]||(t[4]=s("svg",{class:"flex-shrink-0 mx-2 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),v(" "+h(o.textLimit("Образовательные программы",30)),1)]),_:1},8,["href"])])])):f("",!0),i.breadcrumbs?f("",!0):(n(),a("ol",ue,[s("li",he,[r(c,{href:e.route("index"),class:"flex items-center text-gray-500 hover:text-blue-600"},{default:g(()=>[r(u,{class:"size-5",name:"home"})]),_:1},8,["href"])]),s("li",ge,[r(c,{href:e.route("client.program.index"),class:"flex items-center text-gray-500 hover:text-blue-600"},{default:g(()=>[t[5]||(t[5]=s("svg",{class:"flex-shrink-0 mx-2 overflow-visible h-2.5 w-2.5 text-gray-400",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[s("path",{d:"M5 1L10.6869 7.16086C10.8637 7.35239 10.8637 7.64761 10.6869 7.83914L5 14",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),v(" "+h(o.textLimit("Образовательные программы",30)),1)]),_:1},8,["href"])])]))])])])])}const fe=B(se,[["render",ve]]),pe={name:"Index",components:{AdditionalEducationProgramListBreadcrumbs:X,ProgramBadge:ee,ClientAdditionalProgramFilter:te,ProgramListBreadcrumbs:fe,MainPageNavBar:U,PostGallery:W,PostBuilder:Q,PostTitle:J,PostBackButton:K,PostTimeRead:Y,PostAuthorsList:Z,ClientProgramFilter:O,LevelEduFilter:R,AdminIndexHeaderTitle:q,AdminIndexHeader:H,AdminIndexFilter:$,AdminIndexSearch:j,ClientFooterDown:D,ClientScrollTimeline:F,ClientPostFilter:V,Link:w,MainNavbar:P,FsLightbox:I,Head:E,ClientPost:G,ClientPostSearch:z},data(){return{}},props:{campaignName:{type:String},levelsEducational:{type:Array},naprs:{type:Array},filters:{type:Array},formsEdu:{type:Array},budgetEdu:{type:Array},direction_studies:{type:Array}},methods:{transformToColumns(e){return((l,m)=>l.reduce((o,u,c)=>c%m?o:[...o,l.slice(c,c+m)],[]))(e,Math.ceil(e.length/2)).reverse()},textLimit(e,t){if(e.length>t){let i;return i=e.substring(0,t),i+"..."}return e}},mounted(){}},xe={class:"flex flex-col h-screen"},be={class:"flex-grow"},_e={class:"relative mb-auto mx-auto mt-[67px] max-w-screen-xl px-4 py-10 md:py-10"},ye={class:""},ke={class:""},we={class:"space-y-5 md:space-y-4"},Be={class:"text-brand-primary text-center mb-3 mt-2 text-3xl font-semibold tracking-tight dark:text-white lg:text-[40px] lg:leading-tight"},Ne={class:"space-y-5 md:space-y-4 mx-auto max-w-3xl"},Se={class:""},Le={class:"my-10 w-full"},Ce={class:"flex items-center gap-x-2"},Me={class:"container py-5 lg:py-4"},Pe={class:"w-full mx-auto flex flex-wrap lg:justify-between"},Ee={class:"flex flex-col"},Ae={style:{height:"max-content"},class:"px-4"},Ie={class:"text-brand-primary mb-2 mt-2 text-lg font-semibold upper tracking-tight dark:text-white lg:text-md lg:leading-tight"};function Fe(e,t,i,l,m,o){const u=d("Head"),c=d("MainPageNavBar"),x=d("ProgramListBreadcrumbs"),N=d("LevelEduFilter"),S=d("ClientProgramFilter"),L=d("Link"),C=d("ClientFooterDown");return n(),a(p,null,[r(u,null,{default:g(()=>t[0]||(t[0]=[s("title",null,"Приемная компания",-1),s("meta",{name:"description",content:"Your page description"},null,-1)])),_:1}),r(c,{class:"border-b",sections:e.$page.props.navigation},null,8,["sections"]),s("div",xe,[s("main",be,[s("div",_e,[s("div",ye,[s("div",ke,[s("div",we,[s("h1",Be,h(this.campaignName),1),s("div",Ne,[s("div",null,[s("div",Se,[s("div",Le,[r(x,{breadcrumbs:e.breadcrumbs},null,8,["breadcrumbs"]),s("div",Ce,[r(N,{levels:i.levelsEducational,level_filter:i.filters.level_filter},null,8,["levels","level_filter"]),r(S,{budget_filter:i.filters.budget_filter,direction_filter:i.filters.direction_filter,formEdu_filter:i.filters.formEdu_filter,types_budget:i.budgetEdu,direction_studies:i.direction_studies,forms_educational:i.formsEdu},null,8,["budget_filter","direction_filter","formEdu_filter","types_budget","direction_studies","forms_educational"])])])]),s("div",Me,[s("div",Pe,[(n(!0),a(p,null,_(o.transformToColumns(this.naprs.data),M=>(n(),a("div",Ee,[(n(!0),a(p,null,_(M,y=>(n(),a("div",Ae,[s("h1",Ie,h(y.name),1),(n(!0),a(p,null,_(y.programs,b=>(n(),A(L,{key:b.id,class:"block text-[#1E57A3] hover:text-blue-600 duration-200 text-sm underline underline-offset-2 py-1",href:e.route("client.program.show",b.slug)},{default:g(()=>[v(h(b.name),1)]),_:2},1032,["href"]))),128))]))),256))]))),256))])])])])])])])])]),r(C)])],64)}const tt=B(pe,[["render",Fe]]);export{tt as default};