PageSourceSearch

https://akmechet.kz/build/assets/MosquesTeamPage-DNhW7RyA.js

js akmechet.kz collected 2026-10-02 22:49:07 UTC 5,591 bytes, 1 lines download raw bytes

1import{d as a,e as i,f as t,m as f,B as j,t as l,z as g,F as _,k as v,l as B,M,G as $,c as m,C as q,a as N,j as k,i as V}from"./app-Cab8Naud.js";import{t as b}from"./teamData-DXnp1siR.js";/* empty css            */const z={class:"w-full"},P={class:"max-w-7xl mx-auto px-4 py-3"},D={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pb-16"},F={class:"mb-10"},H={class:"text-3xl md:text-4xl font-display font-bold text-primary mb-2"},L={class:"text-gray-500 text-base md:text-lg"},T={class:"flex flex-col sm:flex-row items-center sm:items-stretch"},A={class:"shrink-0 w-full sm:w-64 md:w-72"},E={class:"aspect-[3/4] sm:h-full overflow-hidden border-b sm:border-b-0 sm:border-r-2 border-secondary/40"},G=["src","alt"],R={class:"flex flex-col justify-center p-8 sm:p-10 lg:p-12 text-center sm:text-left"},S={class:"text-primary text-xs sm:text-sm font-bold uppercase tracking-widest mb-3"},I={class:"text-2xl sm:text-3xl lg:text-4xl font-display font-bold text-gray-900 mb-4 group-hover:text-primary transition-colors leading-tight"},J={class:"inline-flex items-center gap-2 text-sm text-primary font-semibold group-hover:gap-3 transition-all"},K={class:"text-xl font-display font-semibold text-gray-900 mb-6"}
1,O={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-5"},Q={class:"aspect-[3/4] overflow-hidden"},U=["src","alt"],W={key:1,class:"w-full h-full bg-gradient-to-br from-primary/10 to-primary/20 flex items-center justify-center"},X={class:"p-4 flex flex-col flex-grow"},Y={class:"font-display font-bold text-gray-900 text-sm leading-snug mb-1 group-hover:text-primary transition-colors"},Z={class:"text-xs text-gray-500 leading-relaxed mb-3 flex-grow"},tt={key:0,class:"inline-flex items-center gap-1 text-xs text-primary font-semibold group-hover:gap-2 transition-all"},lt={__name:"MosquesTeamPage",setup(et){const y=N(),s=m(()=>y.params.lang||"ru"),w=m(()=>[{text:s.value==="ru"?"Главная":"Басты бет",href:`/${s.value}`,isCurrent:!1},{text:s.value==="ru"?"О мечети":"Мешіт туралы",href:`/${s.value}/mosque`,isCurrent:!1},{text:s.value==="ru"?"Сотрудники":"Қызметкерлер",href:`/${s.value}/mosque/team`,isCurrent:!0}]),c=m(()=>b.find(o=>o.isHead)),p=o=>s.value==="ru"?o.name_ru:o.name_kk||o.name_ru,x=o=>s.value==="ru"?o.position_ru:o.position_kk||o.position_ru,C=m(()=>{const o=b.filter(u=>!u.isHead),r=[],d=[],n=[];for(const u of o){const h=(u.position_ru||"").toLowerCase();h.includes("наиб")?r.push(u):h.includes("имам")?d.push(u):n.push(u)}const e=[];return r.length&&e.push({key:"naibs",title:{ru:"Наиб-имамы",kk:"Наиб имамдар"},members:r}),d.length&&e.push({key:"imams",title:{ru:"Имамы",kk:"Имамдар"},members:d}),n.length&&e.push({key:"others",title:{ru:"Сотрудники",kk:"Қызметкерлер"},members:n}),e});return(o,r)=>{const d=q("router-link");return a(),i("div",z,[t("div",P,[f(j,{crumbs:w.value},null,8,["crumbs"])]),t("div",D,[t("div",F,[t("h1",H,l(s.value==="ru"?"Коллектив мечети":"Мешіт ұжымы"),1),t("p",L,l(s.value==="ru"?"Духовные наставники Костанайской областной мечети":"Қостанай облыстық мешітінің рухани жетекшілері"),1)]),f(d,{to:`/${s.value}/mosque/team/${c.value.slug}`,class:"block mb-14 rounded-2xl overflow-hidden bg-gradient-to-br from-primary/5 via-emerald-50/50 to-primary/5 border border-gray-100 hover:shadow-xl transition-all duration-300 group"},{default:g(()=>[t("div",T,[t("div",A,[t("div",E,[t("img",{src:c.value.photo,alt:p(c.value),class:"w-full h-full object-cover object-top group-hover:scale-105 transition-transform duration-500"},null,8,G)])]),t("div",R,[t("p",S,l(x(c.value)),1),t("h2",I,l(p(c.value)),1),t("span",J,[k(l(s.value==="ru"?"Подробнее":"Толығырақ")+" ",1),r[0]||(r[0]=t("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1))])])])]),_:1},8,["to"]),(a(!0),i(_,null,v(C.value,n=>(a(),i("div",{key:n.key,class:"mb-14 last:mb-0"},[t("h2",K,l(n.title[s.value]),1),t("div",O,[(a(!0),i(_,null,v(n.members,e=>(a(),B($(e.slug?"router-link":"div"),M({key:e.slug||e.name_ru},{ref_for:!0},e.slug?{to:`/${s.value}/mosque/team/${e.slug}`}:{},{class:["bg-white rounded-xl border border-gray-100 overflow-hidden flex flex-col h-full transition-all duration-300",e.slug?"group cursor-pointer hover:shadow-md hover:-translate-y-[2px]":""]}),{default:g(()=>[t("div",Q,[e.photo?(a(),i("img",{key:0,src:e.photo,alt:p(e),class:"w-full h-full object-cover object-top group-hover:scale-105 transition-transform duration-500"},null,8,U)):(a(),i("div",W,[...r[1]||(r[1]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-16 h-16 text-white/80",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"1"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z"})],-1)])]))]),t("div",X,[t("h3",Y,l(p(e)),1),t("p",Z,l(x(e)),1),e.slug?(a(),i("span",tt,[k(l(s.value==="ru"?"Подробнее":"Толығырақ")+" ",1),r[2]||(r[2]=t("svg",{class:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1))])):V("",!0)])]),_:2},1040,["class"]))),128))])]))),128))])])}}};export{lt 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.