1import{d as X,Q as ee,q as te,am as ne,m as a,j as r,b as e,J as m,n as p,bT as R,F as f,x as T,cz as x,v,a as S,w as ie,db as oe,t as ae,R as G,aM as le,e as h,r as C,X as se,aq as re,a$ as ce,o as l,l as ue}from"#entry";import{c as de}from"./C6re4uE9.js";import"./C6czv5rL.js";import"./LZGpI_IV.js";import{_ as O}from"./nJm8O2aV.js";import"./rNBEk3RP.js";/* empty css *//* empty css */import"./Dxj6kz_W.js";import"./DNGAIRd3.js";import"./D78QTwjX.js";import"./BXTxduAy.js";import"./DdCMiLBN.js";import"./DZVgjeOA.js";import"./DOBZJneq.js";import"./DIK6hnbo.js";import"./DCBxYSqU.js";const me=["href"],ve=["href"],he=["innerHTML"],pe={class:"header__logo-wrapper"},_e=["src","alt"],ge=["id","innerHTML"],fe={key:0,class:"header__contacts"},ye=["href"],ke=["href"],Ce=["id","innerHTML"],be={class:"header__dropdown-content"},we=["innerHTML"],Ie=1220,Te=1641,xe=32,Le=60,Ee=38,Me=X({__name:"C20T1",props:{pageComponent:{}},setup(U){const L=U,$=re(),B=de[L.pageComponent.code]?.defaults,t=h(()=>L.pageComponent.settings),o=h(()=>L.pageComponent.contents),F=h(()=>t.value?.isLimitedWidth?"cs-container":"full-size-cs-container"),V=h(()=>$.path==="/"),j=s=>V.value||!s?!1:$.path.startsWith(s),W=s=>{const i=s.isIndividualSettings?s:t.value;return{"--letter-spacing":i?.contactsLetterSpacing||"initial","--line-height":i?.contactsLineHeight||"initial","--font-size":i?.contactsFontSize||"initial","--font-weight":i?.contactsFontWeight||"initial","--font-family":i?.contactsFontFamily||"initial","--text-color":i?.contactsColor||"initial","--font-style":i?.contactsFontStyle||"initial","--text-align":i?.contactsTextAlign||"initial","--text-decoration":i?.contactsTextDecoration||"initial","--text-transform":i?.contactsTextTransform||"initial","--hover-text-color":i?.contactsHoverColor||"initial","--hover-background-color":i?.contactsHoverBackgroundColor||"initial","--hover-font-we
1ight":i?.contactsHoverFontWeight||"initial"}},A=h(()=>({"--letter-spacing":t.value?.menuLetterSpacing||"initial","--line-height":t.value?.menuLineHeight||"initial","--font-size":t.value?.menuFontSize||"initial","--font-weight":t.value?.menuFontWeight||"initial","--font-family":t.value?.menuFontFamily||"initial","--text-color":t.value?.menuColor||"initial","--font-style":t.value?.menuFontStyle||"initial","--text-align":t.value?.menuTextAlign||"initial","--text-transform":t.value?.menuTextTransform||"initial","--hover-text-color":t.value?.menuHoverTextColor||"initial","--hover-background-color":t.value?.menuHoverBackgroundColor||"initial","--active-text-color":t.value?.menuActiveTextColor||"initial","--active-background-color":t.value?.menuActiveBackgroundColor||"initial"})),_=C(null),b=C(null),g=C(0),y=C(!1),E=C(0),z=h(()=>t.value?.menuItemsGap?Number(t.value.menuItemsGap):E.value>=Te?Ee:Le);let w=null;const k=h(()=>E.value<Ie),K=h(()=>k.value?o.value?.menuItems||[]:q.value),D=h(()=>o.value?.menuItems?k.value?!0:g.value<o.value.menuItems.length:!1),q=h(()=>o.value?.menuItems?o.value.menuItems.slice(g.value):[]),M=s=>{y.value=s===void 0?!y.value:s},Y=s=>{const i=s.target,c=i.closest(".header__dropdown__item"),n=i.closest("a, .header__dropdown-item-link-wrapper");c||n||M(!1)},Z=()=>{_.value&&(E.value=_.value.clientWidth)},J=(s,i)=>{if(!b.value)return 0;const c=Array.from(b.value.children),n=c.map(d=>d.style.display);let u=0,N=0;c.forEach(d=>d.style.display="flex");for(let d=0;d<c.length;d++){const I=c[d].offsetWidth,P=d>0?i:0,Q=d===c.length-1?0:i+xe;if(u+I+P+Q<=s)u+=I+P,N++;else break}return c.forEach((d,I)=>d.style.display=n[I]??""),N},H=async()=>{if(Z(),!o.value?.menuItems?.length||k.value){g.value=0;return}const s=b.value?.parentElement,i=o.value.menuItems.length;if(!s){g.value=i;return}await se();const c=J(s.offsetWidth,z.value);g.value=c};return ee(()=>[o.value?.menuItems,z.value,t.value?.startColumn,t.value?.lengthColumns],()=>{H()},{deep:!0}),te(async()=>{H(),_.value&&(w=new ResizeObserver(H),w.observe(_.value))}),ne(()=>{w&&_.value&&w.unobserve(_.value)}),(s,i)=>{const c=ce("click-outside");return l(),a("div",{ref_key:"containerEl",ref:_,class:"c20t1-container"},[r("div",{id:"c20t1",class:"c20t1",style:m({"--padding-top":e(t)?.paddingTop||"initial","--padding-bottom":e(t)?.paddingBottom||"initial","--mobile-padding-top":e(t)?.mobilePaddingTop||"initial","--mobile-padding-bottom":e(t)?.mobilePaddingBottom||"initial"})},[e(o)?.items?.length?(l(),a("div",{key:0,id:"c20t1MobileContacts",class:"mobile-contacts",style:m({"--mobile-background-color":e(t)?.mobileContactsBackgroundColor||"initial"})},[r("div",{class:p(e(F))},[r("div",{class:p(`mobile-contacts__content 2 cs-col s-${e(t)?.startColumn||1} l-${e(t)?.lengthColumns||e(R)}`)},[(l(!0),a(f,null,T(e(o)?.items||[],n=>(l(),a(f,{key:n.titleIndex},[n.title?(l(),a("div",{key:0,class:"mobile-contacts__item link-with-editor",style:m(W(n))},[n.type===e(x).TELEPHONE?(l(),a("a",{key:0,class:"editor-link",href:`tel:${n.title}`},null,8,me)):v("",!0),n.type===e(x).EMAIL?(l(),a("a",{key:1,class:"editor-link",href:`mailto:${n.title}`},null,8,ve)):v("",!0),r("div",{class:"mobile-contacts__item-text",innerHTML:n.title},null,8,he)],4)):v("",!0)],64))),128))],2)],2)],4)):v("",!0),r("div",{id:"c20t1HeaderWrapper",class:p(["header",{"header--dropdown-open":e(y)}]),style:m({"--header-background-color":e(t)?.headerBackgroundColor||"initial","--header-mobile-background-color":e(t)?.headerMobileBackgroundColor||"initial","--dropdown-background-color":e(t)?.dropdownBackgroundColor||"initial","--header-height":e(t)?.headerHeight||"initial"})},[r("div",{class:p(e(F))},[r("div",{class:p(`header__content 3 cs-col s-${e(t)?.startColumn||1} l-${e(t)?.lengthColumns||e(R)}`)},[r("div",pe,[S(e(O),{class:"header__logo-link",href:"/",title:e(o)?.logo&&e(o)?.companyName?e(o).companyName:""},{default:ie(()=>[e(o)?.logo||!e(o)?.companyName?(l(),a("img",{key:0,class:"header__logo",src:e(o)?.logo||e(oe),alt:e(o)?.companyName||""},null,8,_e)):(l(),a("div",{key:1,class:"header__logo-text",style:m({"--letter-spacing":e(t)?.titleLetterSpacing||"initial","--line-height":e(t)?.titleLineHeight||"initial","--font-size":e(t)?.titleFontSize||"initial","--font-weight":e(t)?.titleFontWeight||"initial","--font-family":e(t)?.titleFontFamily||"initial","--color":e(t)?.titleColor||"initial","--font-style":e(t)?.titleFontStyle||"initial"})},ae(e(o)?.companyName),5))]),_:1},8,["title"])]),r("div",{class:"header__nav",style:m(e(A))},[r("div",{ref_key:"navList",ref:b,class:"header__nav-list",list:"menuItems",style:m({"--align-items":e(t)?.menuItemsAlign||"center","--menu-items-gap":e(t)?.menuItemsGap?`${e(t).menuItemsGap}px`:"initial"})},[(l(!0),a(f,null,T(e(o)?.menuItems,(n,u)=>G((l(),a("div",{key:n.titleIndex,class:p(["header__nav-item link-with-editor",{"header__nav-item--active":j(n.link)}])},[S(e(O),{action:n.action,href:n.link,"is-open-in-new-tab":n.isOpenInNewTab??e(t)?.isOpenInNewTab,"is-editor-link":""},null,8,["action","href","is-open-in-new-tab"]),r("div",{id:`c20t1Menu-${u}`,innerHTML:n.title||`${e(B)?.menu} ${+u+1}`},null,8,ge)],2)),[[le,+u<e(g)]])),128)),e(D)?(l(),a("div",{key:0,class:"header__menu-btn",onClick:i[0]||(i[0]=n=>M())},[G(r("i",{class:p(`header__menu-icon 4 ${e(y)?"header__menu-icon--close":"header__menu-icon--open"}`)},null,2),[[c,Y]])])):v("",!0)],4)],4),e(o)?.items?.length?(l(),a("div",fe,[r("div",{class:"header__contacts-list",list:"items",style:m({"--justify-content":e(t)?.contactsTextAlign||"initial"})},[(l(!0),a(f,null,T(e(o)?.items,(n,u)=>(l(),a(f,{key:n.titleIndex},[n.title?(l(),a("div",{key:0,class:"header__contacts-item link-with-editor",style:m(W(n))},[n.type===e(x).TELEPHONE?(l(),a("a",{key:0,class:"editor-link",href:`tel:${n.title}`},null,8,ye)):v("",!0),n.type===e(x).EMAIL?(l(),a("a",{key:1,class:"editor-link",href:`mailto:${n.title}`},null,8,ke)):v("",!0),r("div",{id:`c20t1Contacts-${u}`,innerHTML:n.title},null,8,Ce)],4)):v("",!0)],64))),128))],4)])):v("",!0),e(D)&&e(y)?(l(),a("div",{key:1,class:"header__dropdown-menu",style:m({"--dropdown-background-color":e(t)?.dropdownBackgroun
4dColor||"initial",...e(A)})},[r("div",be,[(l(!0),a(f,null,T(e(K),(n,u)=>(l(),a("div",{key:n.titleIndex,class:"header__dropdown-item link-with-editor",onClick:i[1]||(i[1]=N=>M(!1))},[S(e(O),{action:n.action,href:n.link,"is-open-in-new-tab":n.isOpenInNewTab??e(t)?.isOpenInNewTab,class:"header__dropdown-item-link-wrapper"},null,8,["action","href","is-open-in-new-tab"]),r("div",{class:p({"header__dropdown-item-text":!e(k)}),innerHTML:n.title||`${e(B)?.menu} ${e(k)?+u+1:e(g)+ +u+1}`},null,10,we)]))),128))])],4)):v("",!0)],2)],2)],6)],4)],512)}}}),Ke=Object.assign(ue(Me,[["__scopeId","data-v-a0d362a3"]]),{__name:"C20T1"});export{Ke as default}; 5//# sourceMappingURL=C60cX-5I.js.map
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.