PageSourceSearch

https://mindbox.ru/build/assets/js/chunk-slider-product-cards-CvlMrxcC.js

js mindbox.ru collected 2026-10-02 07:05:56 UTC 13,282 bytes, 1 lines download raw bytes

1import{u as X}from"./chunk-useDriverImage-D1n_Gu-I.js";import{m as L,d as Y,s as j,f as J,g as E,b as W,S as Q,M as Z}from"./chunk-mousewheel-CtOOAWDm.js";import{c as w}from"./chunk-create-element-if-not-defined-CWwz_TCn.js";import{f as aa}from"./chunk-free-mode-DvcPcyGJ.js";import{p as ea,r as q,w as la,k as sa,J as ta,q as G,s as u,x as N,y as m,K as R,S as K,F as A,z as y,A as i,P as na,T as V,v as ia,M as oa,U as ra,n as ca,_ as da}from"./chunk-ui-components-iSlNS64f.js";/* empty css                     */function S(a=""){return`.${a.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function ua({swiper:a,extendParams:H,on:b,emit:k}){const c="swiper-pagination";H({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${c}-bullet`,bulletActiveClass:`${c}-bullet-active`,modifierClass:`${c}-`,currentClass:`${c}-current`,totalClass:`${c}-total`,hiddenClass:`${c}-hidden`,progressbarFillClass:`${c}-progressbar-fill`,progressbarOppositeClass:`${c}-progressbar-opposite`,clickableClass:`${c}-clickable`,lockClass:`${c}-lock`,horizontalClass:`${c}-horizontal`,verticalClass:`${c}-vertical`,paginationDisabledClass:`${c}-disabled`}}),a.pagination={el:null,bullets:[]};let h,v=0;function $(){return!a.params.pagination.el||!a.pagination.el||Array.isArray(a.pagination.el)&&a.pagination.el.length===0}function x(e,l){const{bulletActiveClass:s}=a.params.pagination;e&&(e=e[`${l==="prev"?"previous":"next"}ElementSibling`],e&&(e.classList.add(`${s}-${l}`),e=e[`${l==="prev"?"previous":"next"}ElementSibling`],e&&e.classList.add(`${s}-${l}-${l}`)))}function t(e,l,s){if(e=e%s,l=l%s,l===e+1)return"next";if(l===e-1)return"previous"}function B(e){const l=e.target.closest(S(a.params.pagination.bulletClass));if(!l)return;e.preventDefault();const s=E(l)*a.params.slidesPerGroup;if(a.params.loop){if(a.realIndex===s)return;const n=t(a.realIndex,s,a.slides.length);n==="next"?a.slideNext():n==="previous"?a.slidePrev():a.slideToLoop(s)}else a.slideTo(s)}function C(){const e=a.rtl,l=a.params.pagination;if($())return;let s=a.pagination.el;s=L(s);let n,g;const M=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,I=a.params.loop?Math.ceil(M/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?(g=a.previousRealIndex||0,n=a.params.slidesPerGroup>1?Math.floor(a.realIndex/a.params.slidesPerGroup):a.realIndex):typeof a.snapIndex<"u"?(n=a.snapIndex,g=a.previousSnapIndex):(g=a.previousIndex||0,n=a.activeIndex||0),l.type==="bullets"&&a.pagination.bullets&&a.pagination.bullets.length>0){const o=a.pagination.bullets;let _,p,z;if(l.dynamicBullets&&(h=J(o[0],a.isHorizontal()?"width":"height"),s.forEach(r=>{r.style[a.isHorizontal()?"width":"height"]=`${h*(l.dynamicMainBullets+4)}px`}),l.dynamicMainBullets>1&&g!==void 0&&(v+=n-(g||0),v>l.dynamicMainBullets-1?v=l.dynamicMainBullets-1:v<0&&(v=0)),_=Math.max(n-v,0),p=_+(Math.min(o.length,l.dynamicMainBullets)-1),z=(p+_)/2),o.forEach(r=>{const d=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(f=>`${l.bulletActiveClass}${f}`)].map(f=>typeof f=="string"&&f.includes(" ")?f.split(" "):f).flat();r.classList.remove(...d)}),s.length>1)o.forEach(r=>{const d=E(r);d===n?r.classList.add(...l.bulletActiveClass.split(" ")):a.isElement&&r.setAttribute("part","bullet"),l.dynamicBullets&&(d>=_&&d<=p&&r.classList.add(...`${l.bulletActiveClass}-main`.split(" ")),d===_&&x(r,"prev"),d===p&&x(r,"next"))});else{const r=o[n];if(r&&r.classList.add(...l.bulletActiveClass.split(" ")),a.isElement&&o.forEach((d,f)=>{d.setAttribute("part",f===n?"bullet-active":"bullet")}),l.dynamicBullets){const d=o[_],f=o[p];for(let T=_;T<=p;T+=1)o[T]&&o[T].classList.add(...`${l.bulletActiveClass}-main`.split(" "));x(d,"prev"),x(f,"next")}}if(l.dynamicBullets){const r=Math.min(o.length,l.dynamicMainBullets+4),d=(h*r-h)/2-z*h,f=e?"right":"left";o.forEach(T=>{T.style[a.isHorizontal()?f:"top"]=`${d}px`})}}s.forEach((o,_)=>{if(l.type==="fraction"&&(o.querySelectorAll(S(l.currentClass)).forEac
vendor: 4,106 bytes, line 1
1h(p=>{p.textContent=l.formatFractionCurrent(n+1)}),o.querySelectorAll(S(l.totalClass)).forEach(p=>{p.textContent=l.formatFractionTotal(I)})),l.type==="progressbar"){let p;l.progressbarOpposite?p=a.isHorizontal()?"vertical":"horizontal":p=a.isHorizontal()?"horizontal":"vertical";const z=(n+1)/I;let r=1,d=1;p==="horizontal"?r=z:d=z,o.querySelectorAll(S(l.progressbarFillClass)).forEach(f=>{f.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${d})`,f.style.transitionDuration=`${a.params.speed}ms`})}l.type==="custom"&&l.renderCustom?(j(o,l.renderCustom(a,n+1,I)),_===0&&k("paginationRender",o)):(_===0&&k("paginationRender",o),k("paginationUpdate",o)),a.params.watchOverflow&&a.enabled&&o.classList[a.isLocked?"add":"remove"](l.lockClass)})}function O(){const e=a.params.pagination;if($())return;const l=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.grid&&a.params.grid.rows>1?a.slides.length/Math.ceil(a.params.grid.rows):a.slides.length;let s=a.pagination.el;s=L(s);let n="";if(e.type==="bullets"){let g=a.params.loop?Math.ceil(l/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&a.params.freeMode.enabled&&g>l&&(g=l);for(let M=0;M<g;M+=1)e.renderBullet?n+=e.renderBullet.call(a,M,e.bulletClass):n+=`<${e.bulletElement} ${a.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}e.type==="fraction"&&(e.renderFraction?n=e.renderFraction.call(a,e.currentClass,e.totalClass):n=`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),e.type==="progressbar"&&(e.renderProgressbar?n=e.renderProgressbar.call(a,e.progressbarFillClass):n=`<span class="${e.progressbarFillClass}"></span>`),a.pagination.bullets=[],s.forEach(g=>{e.type!=="custom"&&j(g,n||""),e.type==="bullets"&&a.pagination.bullets.push(...g.querySelectorAll(S(e.bulletClass)))}),e.type!=="custom"&&k("paginationRender",s[0])}function P(){a.params.pagination=w(a,a.originalParams.pagination,a.params.pagination,{el:"swiper-pagination"});const e=a.params.pagination;if(!e.el)return;let l;typeof e.el=="string"&&a.isElement&&(l=a.el.querySelector(e.el)),!l&&typeof e.el=="string"&&(l=[...document.querySelectorAll(e.el)]),l||(l=e.el),!(!l||l.length===0)&&(a.params.uniqueNavElements&&typeof e.el=="string"&&Array.isArray(l)&&l.length>1&&(l=[...a.el.querySelectorAll(e.el)],l.length>1&&(l=l.find(s=>Y(s,".swiper")[0]===a.el))),Array.isArray(l)&&l.length===1&&(l=l[0]),Object.assign(a.pagination,{el:l}),l=L(l),l.forEach(s=>{e.type==="bullets"&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass),e.type==="bullets"&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),v=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),e.type==="progressbar"&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",B),a.enabled||s.classList.add(e.lockClass)}))}function D(){const e=a.params.pagination;if($())return;let l=a.pagination.el;l&&(l=L(l),l.forEach(s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(a.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",B))})),a.pagination.bullets&&a.pagination.bullets.forEach(s=>s.classList.remove(...e.bulletActiveClass.split(" ")))}b("changeDirection",()=>{if(!a.pagination||!a.pagination.el)return;const e=a.params.pagination;let{el:l}=a.pagination;l=L(l),l.forEach(s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(a.isHorizontal()?e.horizontalClass:e.verticalClass)})}),b("init",()=>{a.params.pagination.enabled===!1?F():(P(),O(),C())}),b("activeIndexChange",()=>{typeof a.snapIndex>"u"&&C()}),b("snapIndexChange",()=>{C()}),b("snapGridLengthChange",()=>{O(),C()}),b("destroy",()=>{D()}),b("enable disable",()=>{let{el:e}=a.pagination;e&&(e=L(e),e.forEach(l=>l.classList[a.enabled?"remove":"add"](a.params.pagination.lockClass)))}),b("lock unlock",()=>{C()}
1),b("click",(e,l)=>{const s=l.target,n=L(a.pagination.el);if(a.params.pagination.el&&a.params.pagination.hideOnClick&&n&&n.length>0&&!s.classList.contains(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&s===a.navigation.nextEl||a.navigation.prevEl&&s===a.navigation.prevEl))return;const g=n[0].classList.contains(a.params.pagination.hiddenClass);k(g===!0?"paginationShow":"paginationHide"),n.forEach(M=>M.classList.toggle(a.params.pagination.hiddenClass))}});const U=()=>{a.el.classList.remove(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=L(e),e.forEach(l=>l.classList.remove(a.params.pagination.paginationDisabledClass))),P(),O(),C()},F=()=>{a.el.classList.add(a.params.pagination.paginationDisabledClass);let{el:e}=a.pagination;e&&(e=L(e),e.forEach(l=>l.classList.add(a.params.pagination.paginationDisabledClass))),D()};Object.assign(a.pagination,{enable:U,disable:F,render:O,update:C,init:P,destroy:D})}const fa=["href"],ga={key:1},pa=["href"],ma={class:"base"},ba={class:"base__logo"},ha=["src"],va=["innerHTML"],_a={key:0,class:"base__meta"},ya=["innerHTML"],Ca=["innerHTML"],La={class:"person"},ka={key:0,class:"person__wrapper"},Ma={class:"person__img"},$a=["src","alt"],xa={class:"person__about"},Ta=["innerHTML"],Ha=["innerHTML"],Ba=["innerHTML"],za={key:0,class:"factoid"},Aa=["innerHTML"],Sa=["innerHTML"],Oa=["innerHTML"],Pa={class:"more__bg"},Da=["src"],Ia=["innerHTML"],Fa=["innerHTML"],ja={key:4,class:"banner"},Ea={class:"banner__inner"},qa=["innerHTML"],Ga=["innerHTML"],Na=["innerHTML"],Ra=ea({__name:"slider-product-cards",props:{allCasesList:{},activeCardsKey:{},imgDir:{}},setup(a){const H=a,b=X().getImagePath,k=[aa,Z,ua],c=q(null),h=q(null);return la(()=>H.activeCardsKey,v=>{ca(()=>{c.value?.$el?.swiper&&c.value.$el.swiper.slideTo(0,0)}),h.value=v||null}),sa(()=>{h.value=H.activeCardsKey||Object.keys(H.allCasesList)[0]||null}),(v,$)=>{const x=ta("logo-service");return u(),G(A(Q),{ref_key:"swiperCards",ref:c,modules:k,slidesPerView:"auto",freeMode:!0,slideToClickedSlide:!1,observer:!1,observeParents:!1,watchOverflow:!1,updateOnWindowResize:!1,threshold:20,mousewheel:{forceToAxis:!0,releaseOnEdges:!0},breakpoints:{1281:{spaceBetween:12},768:{spaceBetween:0},0:{spaceBetween:12}}},{default:N(()=>[(u(!0),m(R,null,K(a.allCasesList[h.value],(t,B)=>(u(),G(A(W),{key:`swiper-slide-${h.value||"null"}-${B}`},{default:N(()=>[!t.base&&Object.values(t)[0].link?(u(),m("a",{key:0,class:"card-link",href:Object.values(t)[0].link},null,8,fa)):y("",!0),t.base?(u(),m("article",ga,[Object.values(t)[0].link?(u(),m("a",{key:0,class:"card-link",href:Object.values(t)[0].link},null,8,pa)):y("",!0),i("div",ma,[i("div",ba,[na((u(),m("img",{src:A(b)(`${a.imgDir}/${t.base.logo}`),key:`swiper-img-${h.value||"null"}-${B}`,alt:"logo",style:{opacity:"0"}},null,8,ha)),[[x,{mobSize:t.base.bigMobSize?100:65}]])]),i("div",{class:"base__text",innerHTML:t.base.text},null,8,va),t.base.badge?(u(),m("div",_a,[i("span",{class:"base__badge",innerHTML:t.base.badge},null,8,ya),t.base.date?(u(),m("span",{key:0,class:"base__date",innerHTML:t.base.date},null,8,Ca)):y("",!0)])):y("",!0),i("div",La,[t.base.authorPhoto?(u(),m("div",ka,[(u(!0),m(R,null,K(t.base.authorPhoto,C=>(u(),m("div",Ma,[i("img",{src:A(b)(`${a.imgDir}/${C}`),alt:t.base.authorName},null,8,$a)]))),256)),i("div",xa,[i("p",{class:"person__label",innerHTML:t.base.authorName},null,8,Ta),i("p",{class:"person__profession",innerHTML:t.base.authorPosition},null,8,Ha)])])):y("",!0)])])])):y("",!0),t.win?(u(),m("div",{key:2,class:"win",style:V("background:"+t.win.background+"; color:"+t.win.color+";")},[i("div",{class:"win__banner",innerHTML:t.win.banner},null,8,Ba),t.win.factoid?(u(),m("div",za,[i("div",{class:"factoid__value",innerHTML:t.win.factoid.value},null,8,Aa),i("div",{class:"factoid__text",innerHTML:t.win.factoid.text},null,8,Sa)])):y("",!0),i("div",{class:"win__text",innerHTML:t.win.text},null,8,Oa)],4)):y("",!0),t.more||t["more-big"]?(u(),m("div",{key:3,class:ia(["more",{_big:t["more-big"]}]),style:V("color:"+Object.values(t)[0].color+";")},[i("div",Pa,[i("img",{src:A(b)(`${a.imgDir}/${Object.values(t)[0].img}`),alt:"background"},null,8,Da)]),$[0]||($[0]=i("div",{class:"more__bg-shadow"},null,-1)),i("div",{class:"more__title",innerHTML:Object.values(t)[0].title},null,8,Ia),i("div",{class:"more__description",innerHTML:Object.values(t)[0].description},null,8,Fa)],6)):y("",!0),t.banner?(u(),m("div",ja,[i("div",Ea,[i("div",{class:"banner__value",innerHTML:t.banner.value},null,8,qa),i("div",{class:"banner__title",innerHTML:t.banner.title},null,8,Ga),i("div",{class:"banner__text",innerHTML:t.banner.text},null,8,Na),oa(ra,{class:"banner__btn","ui-type":"black","ui-size":"l","ui-size-mobile":"m","ui-name":t.banner.btnText,"ui-link":t.banner.btnLink,"ui-right-icon":"arrow-R"},null,8,["ui-name","ui-link"])])])):y("",!0)]),_:2},1024))),128))]),_:1},512)}}}),Wa=da(Ra,[["__scopeId","data-v-a2257a49"]]);export{ua as P,Wa as S};

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.