PageSourceSearch

https://eda1.ru/_nuxt/BAvgGPZK.js

js eda1.ru collected 2026-10-02 05:39:29 UTC 13,588 bytes, 1 lines download raw bytes

1import{bI as ce,bN as de,dn as _e,b9 as Y,dp as he,dq as we,aY as pe,bz as me,aP as Q,bC as fe,c2 as ye,bM as ge,cT as be,aR as Se,aT as Te,c4 as Ee,aL as _,aM as k,b2 as b,bd as Le,bg as ke,a$ as y,b1 as A,b0 as n,be as K,bf as j,bh as X,bu as Z,cp as xe,bn as De,bU as te,b7 as ae,b6 as se,b5 as re,aU as $,aK as ve,bk as Pe,bL as ie,bc as Ce,b4 as Ie,bP as Be,dr as Ne}from"./BLbFcDY4.js";import{u as Ae,a as Me,T as Oe,A as Re,M as $e,F as Ue}from"./BxDcJxim.js";import{_ as ze}from"./D_VHTKc3.js";import{$ as oe,t as Fe}from"./FRy1XGnn.js";import{b as ne,h as le}from"./DUlgF_G5.js";import"./CJNQ9peY.js";import{N as He}from"./BIJepdv6.js";import{P as Ge}from"./D90idsKh.js";import{g as J,S as We,a as Ve}from"./BXH5SNOI.js";import{s as ue}from"./D_KSWf25.js";import{u as Ye}from"./Ngw-a2eK.js";import{C as Xe}from"./D_KLpgt8.js";import{S as qe}from"./DRQ9f4fj.js";import{u as Ke}from"./MAFJWmR6.js";import"./RGsWmKZP.js";import"./UMhdEuiP.js";import"./-JFlTWVS.js";import"./B7uMGFeA.js";import"./DVRaenKL.js";import"./I-GFd47M.js";import"./Dy2rWYss.js";import"./DZwQQtCS.js";import"./CjECELIu.js";import"./DWoecRsz.js";import"./ICV3vbNf.js";import"./C8NiijRa.js";import"./DkX2EVOz.js";import"./CvKwkNo4.js";import"./D6QL_5nn.js";import"./Cow5z95P.js";import"./Cnvzea_l.js";import"./YRVtcWuo.js";import"./BXsRn6bU.js";import"./CidJZ2xt.js";import"./MbkrmIu1.js";import"./CrPB3dmw.js";import"./DQd_gWW7.js";import"./Bd07KBfU.js";import"./DZfqgOou.js";import"./CFiAvM6-.js";import"./BZBo22dV.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new o.Error().stack;e&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[e]="cca724e1-20eb-400e-aa8c-58c6f448f28c",o._sentryDebugIdIdentifier="sentry-dbid-cca724e1-20eb-400e-aa8c-58c6f448f28c")}catch{}})();function je(o){let{swiper:e,extendParams:u,on:l,emit:c,params:g}=o;e.autoplay={running:!1,paused:!1,timeLeft:0},u({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let m,x,B=g&&g.autoplay?g.autoplay.delay:3e3,t=g&&g.autoplay?g.autoplay.delay:3e3,r,p=new Date().getTime(),h,D,S,T,U,L,z;function G(a){!e||e.destroyed||!e.wrapperEl||a.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",G),!(z||a.detail&&a.detail.bySwiperTouchMove)&&C())}const O=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?h=!0:h&&(t=r,h=!1);const a=e.autoplay.paused?r:p+t-new Date().getTime();e.autoplay.timeLeft=a,c("autoplayTimeLeft",a,a/B),x=requestAnimationFrame(()=>{O()})},q=()=>{let a;return e.virtual&&e.params.virtual.enabled?a=e.slides.find(w=>w.classList.contains("swiper-slide-active")):a=e.slides[e.activeIndex],a?parseInt(a.getAttribute("data-swiper-autoplay"),10):void 0},R=a=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(x),O();let E=typeof a>"u"?e.params.autoplay.delay:a;B=e.params.autoplay.delay,t=e.params.autoplay.delay;const w=q();!Number.isNaN(w)&&w>0&&typeof a>"u"&&(E=w,B=w,t=w),r=E;const F=e.params.speed,ee=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(F,!0,!0),c("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,F,!0,!0),c("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(F,!0,!0),c("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,F,!0,!0),c("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{R()})))};return E>0?(clearTimeout(m),m=setTimeout(()=>{ee()},E)):requestAnimationFrame(()=>{ee()}),E},W=()=>{p=new Date().getTime(),e.autoplay.running=!0,R(),c("autoplayStart")},P=()=>{e.autoplay.running=!1,clearTimeout(m),cancelAnimationFrame(x),c("autoplayStop")},N=(a,E)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(m),a||(L=!0);const w=()=>{c("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",G):C()};if(e.autoplay.paused=!0,E){U&&(r=e.params.autoplay.delay),U=!1,w();return}r=(r||e.params.autoplay.delay)-(new Date().getTime()-p),!(e.isEnd&&r<0&&!e.params.loop)&&(r<0&&(r=0),w())},C=()=>{e.isEnd&&r<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),L?(L=!1,R(r)):R(),e.autoplay.paused=!1,c("autoplayResume"))},V=()=>
1{if(e.destroyed||!e.autoplay.running)return;const a=J();a.visibilityState==="hidden"&&(L=!0,N(!0)),a.visibilityState==="visible"&&C()},v=a=>{a.pointerType==="mouse"&&(L=!0,z=!0,!(e.animating||e.autoplay.paused)&&N(!0))},i=a=>{a.pointerType==="mouse"&&(z=!1,e.autoplay.paused&&C())},s=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",v),e.el.addEventListener("pointerleave",i))},f=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",v),e.el.removeEventListener("pointerleave",i))},d=()=>{J().addEventListener("visibilitychange",V)},I=()=>{J().removeEventListener("visibilitychange",V)};l("init",()=>{e.params.autoplay.enabled&&(s(),d(),W())}),l("destroy",()=>{f(),I(),e.autoplay.running&&P()}),l("_freeModeStaticRelease",()=>{(S||L)&&C()}),l("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?P():N(!0,!0)}),l("beforeTransitionStart",(a,E,w)=>{e.destroyed||!e.autoplay.running||(w||!e.params.autoplay.disableOnInteraction?N(!0,!0):P())}),l("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){P();return}D=!0,S=!1,L=!1,T=setTimeout(()=>{L=!0,S=!0,N(!0)},200)}}),l("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!D)){if(clearTimeout(T),clearTimeout(m),e.params.autoplay.disableOnInteraction){S=!1,D=!1;return}S&&e.params.cssMode&&C(),S=!1,D=!1}}),l("slideChange",()=>{e.destroyed||!e.autoplay.running||(U=!0)}),Object.assign(e.autoplay,{start:W,stop:P,pause:N,resume:C})}var M=(o=>(o.EXTERNAL="external",o.CATEGORY="category",o.PRODUCT="product",o))(M||{});const Je=()=>{const o=ce(),e=t=>t.startsWith("http"),u=t=>o.categories.find(r=>r.url===t),l=t=>o.products.find(r=>r.url?.includes(t)),c=t=>({product_id:t.id,category_id:t.category_id,destination_url:t.category_url+t.url}),g=(t,r,p)=>{const{destination_url:h}=t;if(!h)return{...t};if(e(h))return{...t,type:M.EXTERNAL};const D=r.find(T=>T.url===h);if(D)return{...t,type:M.CATEGORY,category_id:D.id};const S=p.find(T=>T.url?.includes(h));return S?{...t,type:M.PRODUCT,...c(S)}:{...t,destination_url:de.LANDING+h}},m=t=>g(t,o.categories,o.products);return{processBannerUrl:m,processBanners:t=>t.map(r=>m(r)),processBannerAtClick:(t,r,p)=>g(t,r,p),isExternalUrl:e,getCategoryByUrl:u,getProductByUrl:l}};var H=(o=>(o.DOWN="down",o.UP="up",o))(H||{});const Qe=_e(()=>{const o=Y(H.UP);let e=0;const u=we(()=>{const l=window.scrollY;o.value=l>e?H.DOWN:H.UP,e=l<=0?0:l},120);return he(window,"scroll",u,{passive:!0}),{scrollDirection:o}}),Ze={class:"main-banner",id:"main-banner"},et={class:"swiper-container"},tt={class:"static-preview"},at={class:"static-preview__center"},st=["srcset"],rt=["srcset"],it=["srcset"],ot=["srcset","alt"],nt=["srcset"],lt=["srcset"],ut=["srcset"],ct=["loading","fetchpriority","srcset","alt"],dt={key:0,class:"banner-navigation"},pt=pe({__name:"CatalogBannerSlider",setup(o){const{$screen:e}=me(),{getBanners:u}=Q(fe()),{city:l}=Q(ye()),c=ge(),g=Ye(),m=ce(),{processBannerAtClick:x}=Je(),B=[He,Ge,je],t=Y(0),r=Y(!1),p=Y(null),h=$(()=>u.value?.[0]),D=(i,s)=>`${l.value?.id||"no-city"}-${i.destination_url}-${s}`;function S(i){r.value=!0,p.value=i}const T=$(()=>{const i=e.width<=1024;return{width:i?"304px":"1172px",height:i?"290px":"366px"}}),U={enabled:!0,nextEl:".next-slide",prevEl:".prev-slide"},L={enabled:!0,el:".banner-pagination",clickable:!0},z={delay:1e4,disableOnInteraction:!1},G={slidesPerView:"auto",spaceBetween:16,centeredSlides:!0,speed:1e3,loop:!0,breakpoints:{640:{spaceBetween:16},320:{spaceBetween:8}}};function O(i){return!i||!i.layers?[]:[i.layers.filter(f=>f?.images?.desktop_second||f.images?.mobile_second).at(0)].filter(f=>f!=null)}function q(i){if(!i?.destination_url)return;if(!m.products.length||!m.categories.length){c.push(i.destination_url);return}const s=x(i,m.categories,m.products);if(s?.destination_url)switch(s.type){case M.EXTERNAL:window.open(s.destination_url,"_blank")?.focus();return;case M.CATEGORY:c.push(s.destination_url),s.category_id&&ue(s.category_id);return;case M.PRODUCT:c.push(s.destination_url),s.category_id&&ue(s.category_id),s.product_id&&R(s.product_id);return;default:c.push(s.destination_url)}}function R(i){const f=m.getProducts.find(d=>d.id===i)??null;g.showProductByPayload(f)}const W=$(()=>u.value?.length>0);function P(i){return i<2||i===u.value.length-1}const N=$(()=>u.value.filter((i,s)=>P(s))),C=$(()=>N.value.map(s=>O(s).at(0)).filter(s=>s!=null)),V=be();function v(i="",s={}){const{format:f="mobile",type:d}=s,I=f==="mobile"?304:1172;return V.getSizes(i,{modifiers:{width:I,...d?{format:d}:{}},densities:"x1 x2"})}return Se(()=>u.value,async()=>
1{p.value&&(await Te(),p.value.slideToLoop(0,0,!1))}),Ee({link:C.value.flatMap(i=>{const s=v(i.images?.mobile_second,{format:"mobile",type:"avif"}),f=v(i.images?.desktop_second,{format:"desktop",type:"avif"});return[{rel:"preload",as:"image",type:"image/avif",href:s.src??"",imagesrcset:s.srcset,media:"(max-width: 1024px)",fetchpriority:"high"},{rel:"preload",as:"image",type:"image/avif",href:f.src??"",imagesrcset:f.srcset,media:"(min-width: 1025px)",fetchpriority:"high"}]})}),(i,s)=>{const f=ze;return _(),k("div",Ze,[b("div",et,[Le(b("div",tt,[y(n(le),{class:"static-preview__side",loading:!0},{default:A(()=>[y(n(ne),{height:T.value.height,width:T.value.width,borderRadius:"32px"},null,8,["height","width"])]),_:1}),b("div",at,[(_(!0),k(K,null,j(O(h.value),(d,I)=>(_(),k("picture",{key:I,class:"banner-images"},[b("source",{type:"image/avif",srcset:v(d.images?.mobile_second,{format:"mobile",type:"avif"}).srcset,media:"(max-width: 1024px)"},null,8,st),b("source",{type:"image/avif",srcset:v(d.images?.desktop_second,{format:"desktop",type:"avif"}).srcset,media:"(min-width: 1025px)"},null,8,rt),b("source",{srcset:v(d.images?.mobile_second,{format:"mobile"}).srcset,media:"(max-width: 1024px)"},null,8,it),d.images?.desktop_second?(_(),k("img",{key:0,class:"banner-image",loading:"eager",fetchpriority:"high",decoding:"sync",srcset:v(d.images?.desktop_second,{format:"desktop"}).srcset,alt:h.value?.title},null,8,ot)):X("",!0)]))),128))]),y(n(le),{class:"static-preview__side",loading:!0},{default:A(()=>[y(n(ne),{height:T.value.height,width:T.value.width,borderRadius:"32px"},null,8,["height","width"])]),_:1})],512),[[ke,!r.value]]),(_(),Z(n(We),xe({key:t.value,class:[{hidden:!r.value}],modules:B,navigation:U,pagination:L,autoplay:z},G,{"data-testid":"mainBanners",onSwiper:S}),{default:A(()=>[(_(!0),k(K,null,j(n(u),(d,I)=>(_(),Z(n(Ve),{key:D(d,I)},{default:A(()=>[y(f,{class:"banner-link",to:d?.destination_url,onClick:De(a=>q(d),["prevent"])},{default:A(()=>[(_(!0),k(K,null,j(O(d),(a,E)=>(_(),k("picture",{key:E,class:"banner-images"},[b("source",{type:"image/avif",srcset:v(a.images?.mobile_second,{format:"mobile",type:"avif"}).srcset,media:"(max-width: 1024px)"},null,8,nt),b("source",{type:"image/avif",srcset:v(a.images?.desktop_second,{format:"desktop",type:"avif"}).srcset,media:"(min-width: 1025px)"},null,8,lt),b("source",{srcset:v(a.images?.mobile_second,{format:"mobile"}).srcset,media:"(max-width: 1024px)"},null,8,ut),a.images?.desktop_second?(_(),k("img",{key:0,class:"banner-image",loading:P(I)?"eager":"lazy",fetchpriority:P(I)?"high":"low",srcset:v(a.images?.desktop_second,{format:"desktop"}).srcset,alt:d.title},null,8,ct)):X("",!0)]))),128))]),_:2},1032,["to","onClick"])]),_:2},1024))),128))]),_:1},16,["class"]))]),W.value?(_(),k("div",dt,[y(n(re),{class:"prev-slide",view:n(se).CLEAR,size:n(ae).XS,"only-icon":"",width:"unset"},{default:A(()=>[y(n(oe),{size:n(te).S,fill:"var(--color-primary)"},null,8,["size"])]),_:1},8,["view","size"]),s[0]||(s[0]=b("div",{class:"banner-pagination"},null,-1)),y(n(re),{class:"next-slide",view:n(se).CLEAR,size:n(ae).XS,"only-icon":"",width:"unset"},{default:A(()=>[y(n(oe),{size:n(te).S,fill:"var(--color-primary)",rotate:n(Fe).RIGHT},null,8,["size","rotate"])]),_:1},8,["view","size"])])):X("",!0)])}}}),mt=ve(pt,[["__scopeId","data-v-6a253128"]]),ft={id:"app",class:"app"},yt={id:"js-main",class:"main"},gt=pe({__name:"catalog",setup(o){Ae();const{banners:e}=Q(fe()),{headerHeight:u}=Me(),{scrollDirection:l}=Qe(),c=$(()=>{const{$screen:t}=me();let r;return t.width<Ne.TABLET&&(r=l.value===H.DOWN?u.value-qe:u.value),{top:r?`${r}px`:void 0}});function g(){const t=ge(),p=ye().city;window.scrollY>0&&t.currentRoute.value.path===de.MAIN&&t.replace(`/${p?.slug}`)}function m(){}const x=Ke();function B(){x.trigger()}return Pe(()=>{window.addEventListener("scroll",g,{once:!0,passive:!0});const t=()=>{x.markUserScrollStarted()};window.addEventListener("wheel",t,{once:!0,passive:!0}),window.addEventListener("touchmove",t,{once:!0,passive:!0})}),(t,r)=>{const p=Be;return _(),k("div",ft,[y(Oe,{"is-catalog":""}),b("div",{style:ie({marginTop:`${n(u)}px`})},[y(Re,{"is-catalog":"",class:"address-info-mobile"}),n(e)&&n(e).length?(_(),Z(mt,{key:0,class:"catalog-banner-slider"})):X("",!0)],4),y(Xe,{class:Ce(["catalog-navigation",{"main-top-l
1ine_hidden":n(l)==="down"}]),style:ie(c.value),onStartSorting:m,onCategorySelect:B},null,8,["class","style"]),b("main",yt,[Ie(t.$slots,"default",{offset:n(u)},void 0,!0)]),y($e),y(p,null,{default:A(()=>[y(Ue)]),_:1})])}}}),ra=ve(gt,[["__scopeId","data-v-d129b0b1"]]);export{ra 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.