PageSourceSearch

https://qjl.kz/_nuxt/index.96fed31e.js

js qjl.kz collected 2026-10-02 17:14:52 UTC 2,448 bytes, 1 lines download raw bytes

1import{_ as b}from"./nuxt-link.60c7f835.js";import{u as A}from"./useApiOptions.ee3e0b40.js";import{u as B}from"./asyncData.26767ad0.js";import{u as V}from"./useSwiper.cad60b31.js";import{S as z,a as P,N as I}from"./vendor-swiper.bbb9a525.js";import{_ as k}from"./index.5812d372.js";import{D,ad as F,d as K,r as L,v as O,X as o,a8 as i,F as S,a9 as y,a3 as C,a7 as $,E as u,a6 as m,Z as f,Y as j,z as g}from"./vendor-forms.dc4a930e.js";import{_ as X}from"./_plugin-vue_export-helper.c27b6911.js";import"./entry.1ffe6d42.js";import"./vendor-dayjs.c5063a37.js";const Y={class:"partners"},Z={class:"partners-slider"},q=["onClick"],H={class:"partners__card"},J=["src","alt"],M=["onClick"],Q=D({__name:"index",async setup(R){let c,w;const x=A(),{data:v}=([c,w]=F(()=>B("partners",()=>$fetch("/api/partners",x.value),{lazy:!0})),c=await c,w(),c),h=K(()=>(Array.isArray(v.value)?v.value:[]).reduce((t,_)=>{const a=String((_==null?void 0:_.type)??"");return a&&(t[a]||(t[a]=[]),t[a].push(_)),t},{})),N=[I],d=L({}),r=(e,t)=>`${t}-${e}`,p=e=>(d.value[e]||(d.value[e]=V()),d.value[e]);O(()=>{Object.keys(h.value).forEach((e,t)=>{p(r(e,t))})});const E=e=>({750:{slidesPerView:3,loop:e>3*2},1170:{slidesPerView:3,loop:e>3*2}});return(e,t)=>{const _=b;return o(),i("div",Y,[(o(!0),i(S,null,y(g(h),(a,s,n)=>(o(),i("div",{key:r(String(s),n),class:"container relative"},[C("div",Z,[a.length>3?(o(),i("div",{key:0,class:$(["partners__arrow partners__arrow-left",`partners__arrow-left-${r(String(s),n)}`]),onClick:p(r(String(s),n)).slidePrev},[u(k,{direction:"left",type:"white"})],10,q)):m("",!0),u(g(P),{"slides-per-view":3,"space-between":46,class:"slider-wrapper",loop:"",breakpoints:E(a.length),modules:N,navigation:{nextEl:`.partners__arrow-right-${r(String(s),n)}`,prevEl:`.partners__arrow-left-${r(String(s),n)}`},onInit:p(r(String(s),n)).initSwiper},{default:f(()=>[(o(!0),i(S,null,y(a,l=>(o(),j(g(z),{key:l.id},{default:f(()=>[u(_,{to:l.link},{default:f(()=>[C("div",H,[l.image?(o(),i("img",{key:0,src:l.image,alt:l.title,loading:"lazy"},null,8,J)):m("",!0)])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:2},1032,["breakpoints","navigation","onInit"]),a.length>3?(o(),i("div",{key:1,class:$(["partners__arrow partners__arrow-right",`partners__arrow-right-${r(String(s),n)}`]),onClick:p(r(String(s),n)).slideNext},[u(k,{direction:"right",type:"white"})],10,M)):m("",!0)])]))),128))])}}});const oe=X(Q,[["__scopeId","data-v-6df39933"]]);export{oe 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.