PageSourceSearch

https://lavandaflor.ru/_nuxt/BocdkwuG.js

js lavandaflor.ru collected 2026-10-06 13:18:58 UTC 4,517 bytes, 1 lines download raw bytes

1import{$t as e,C as t,Et as n,G as r,J as i,Mt as a,Pt as o,Q as s,R as c,Z as l,b as u,dt as d,f,h as p,ht as m,m as h,mt as g,p as _,r as v,rn as y,x as b}from"./CB5-eA5X.js";import{l as x}from"./DIs47Bu1.js";import{t as S}from"./BxvlFwtD.js";import{T as C,j as w,s as T,t as E}from"#entry";import{t as D}from"./DUdc57zW.js";import{t as O}from"./bCw1mtvM.js";import{t as k}from"./DgnBoefm.js";var A={class:`bonuses-tooltip`},j={class:`bonuses-tooltip__top`},M={class:`bonuses-tooltip__value`},N={class:`bonuses-tooltip__bottom`},P={class:`bonuses-tooltip__text`},F=Object.assign(t({__name:`ProductBonusesTooltip`,props:{bonuses:{default:0},left:{type:Boolean,default:!1}},setup(t){return(n,r)=>{let a=S,s=w;return i(),p(`div`,{class:e([`bonuses-tooltip-wrapper`,{left:t.left}])},[f(`div`,A,[f(`div`,j,[r[0]||=f(`div`,{class:`bonuses-tooltip__title`},`Кэшбэк за покупку`,-1),f(`div`,M,[b(a,{icon:`bonus`,color:`#fff`,width:`21`,height:`26`}),f(`span`,null,` +`+y(t.bonuses)+` `+y((`declOfNum`in n?n.declOfNum:o(C))(t.bonuses,[`бонусный`,`бонусных`,`бонусных`]))+` `+y((`declOfNum`in n?n.declOfNum:o(C))(t.bonuses,[`рубль`,`рубля`,`рублей`])),1)])]),f(`div`,N,[f(`p`,P,[r[2]||=u(` Просмотреть начисленные бонусы можно в `,-1),b(s,{to:`/profile`,style:{color:`#6E6CAD`}},{default:g(()=>[...r[1]||=[u(`профиле.`,-1)]]),_:1})]),r[3]||=f(`p`,{class:`bonuses-tooltip__text`},`Бонусы зачислятся на Ваш счёт после выполнения заказа.`,-1),r[4]||=f(`a`,{href:`/bonuses-program`,class:`bonuses-tooltip__condition-link`,target:`_blank`},`Условия программы`,-1)])])],2)}}}),{__name:`ProductBonusesTooltip`}),I={class:`product__order-variant-selector`},L=[`onClick`],R=t({__name:`ProductOrderVariant`,props:{currentVariant:{default:O.DEFAULT}},emits:[`hide`,`update`],setup(t,{emit:r}){let{currentVariant:c}=a(t),u=r,d=n(c.value),m=n([{name:`Стандарт`,displayName:null,slug:O.DEFAULT},{name:`Большой`,displayName:`+30%`,slug:O.INCREASE_30},{name:`Премиум`,displayName:`+60%`,slug:O.INCREASE_60}]);function h(e){d.value=e,u(`update`,e)}return(t,n)=>(i(),p(`div`,{class:`product__order-variant-wrapper`,onMouseover:n[0]||=e=>u(`hide`)},[f(`div`,I,[(i(!0),p(v,null,l(o(m),e=>(i(),p(`button`,{key:e.slug,class:`product__order-variant-selector-item`,onClick:t=>h(e.slug)},y(e.name),9,L))),128)),f(`div`,{class:e([`product__order-variant-active`,o(d)])},null,2)]),s(t.$slots,`default`)],32))}}),z=Object.assign(R,{__name:`ProductOrderVariant`}),B={key:0,class:`additional`},V={key:0,class:`additional-title`},H={class:`additional-tabs`},U=[`onClick`],W=Object.assign(E(t({__name:`ProductAdditional`,props:{products:{},mode:{}},setup(t){let s=t,{products:u}=a(s),g=n(void 0),b=n(0),S=n(0);d(u,e=>{g.value=e?.items[0]?.slug},{immediate:!0,once:!0}),d(g,()=>{C()}),T(`resize`,()=>{C()}),r(async()=>{await c(),setTimeout(()=>{C()},150)});async function C(){await c();let e=document.querySelector(`.active .additional-products-list`),t=D(()=>{e&&(b.value=e.scrollLeft,S.value=e.scrollWidth-e.clientWidth,clearInterval(t))},100)}function w(e){let t=document.querySelector(`.active .additional-products-list`),n=s.mode===`order`?866:1250;t&&(e===`left`?(b.value-n<0?b.value=0:b.value-=n,t.scrollTo({left:b.value,behavior:`smooth`})):(b.value+n>S.value?b.value=S.value:b.value+=n,t.scrollTo({left:b.value,behavior:`smooth`})))}return(n,r)=>{let a=k;return o(u)&&o(u).items.length>0?(i(),p(`div`,B,[t.mode===`order`?(i(),p(`h3`,V,` Добавьте к заказу `)):h(``,!0),f(`div`,H,[(i(!0),p(v,null,l(o(u).items,t=>(i(),p(`button`,{key:t.id,class:e([`additional-tabs-item`,{"additional-tabs-item-active":o(g)===t.slug}]),onClick:e=>g.value=t.slug},y(t.name),11,U))),128))]),(i(!0),p(v,null,l(o(u).items,t=>m((i(),p(`div`,{key:t.id,class:e([`additional-products`,{active:o(g)===t.slug}])},[f(`div`,{class:e([`additional-products-list`,{active:o(g)===t.slug}])},[(i(!0),p(v,null,l(t.products,e=>(i(),_(a,{key:e.id,product:e,class:`additional-products-item`,item:`additional`},null,8,[`product`]))),128))],2),m(f(`div`,{class:`swiper-arrow swiper-arrow--prev`,onClick:r[0]||=e=>w(`left`)},null,512),[[x,o(b)]]),m(f(`div`,{class:`swiper-arrow swiper-arrow--next`,onClick:r[1]||=e=>w(`right`)},null,512),[[x,o(b)<o(S)]])],2)),[[x,o(g)===t.slug]])),128))])):h(``,!0)}}}),[[`__scopeId`,`data-v-d8907bad`]]),{__name:`ProductAdditional`});export{z as n,F as r,W as t};

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.