1"use strict";(self.webpackChunktavernOn7=self.webpackChunktavernOn7||[]).push([[2552],{12552:function(e,a,t){t.r(a),t.d(a,{default:function(){return g}});var n=t(27378),r=t(78453),l=t(17049),c=t(72155),i=t(87629),o=t(47081),s=t(72342),m=t(55595),u=t(1470),v=t(20318);function g(e){const{businessData:a,configData:t,isMultiLocationSite:g,links:k,locationIndex:E,locations:d}=e,{avatar:{imageBaseUrl:f,imagePrefix:N},links:C,slug:L,city:p}=a,{variantName:S,options:b}=t.navigation,{containerStyles:h,socialLinksHidden:x,navigationLogo:Z,linkedin:w,pinterest:U}=b,{0:y,1:B}=(0,n.useState)(!1),{0:I,1:O}=(0,n.useState)(!1),D=S||"navigationV1",M=h?JSON.parse(h):{},P=(0,n.useRef)();P.current=I;const H=w||U?(0,u.Z)(C,null==w?void 0:w[E],null==U?void 0:U[E]):C;return(0,n.useEffect)((()=>{const e=()=>{const e=window.scrollY>70;P.current!==e&&O(e)};return document.addEventListener("scroll",e),()=>{document.removeEventListener("scroll",e)}}),[]),n.createElement(l.kC,{variant:D+".container",as:"nav",sx:M,className:"container navContainer"},Z?n.createElement(l.kC,{variant:D+"."+(I?"logoScrolled":"logo"),className:I?"logoScrolled":"logo"},n.createElement(r.rU,{to:"/"},n.createElement(i.Z,{imageBaseUrl:f,imagePrefix:N}))):"",g&&n.createElement(l.kC,{variant:D+".locationSwitcher",className:"locationSwitcher"},n.createElement(s.Z,{businessData:a,locations:d})),n.createElement(l.kC,{variant:y?D+".hamburgerOpen":D+".hamburger",onClick:()=>{B(!y)},className:y?"navopen":""},n.createElement("div",{className:"top"}),y?"":n.createElement("div",{className:"middle"}),n.createElement("div",{className:"bottom"})),n.createElement(l.kC,{variant:D+".navMenu",style:{left:y?"0%":"-150%"},className:"navMenu"},n.createElement(l.xu,{variant:D+".menuLogo",className:"menuLogo menuLogoContainer"},n.createElement(r.rU,{to:"/"},n.createElement(i.Z,{imageBaseUrl:f,imagePrefix:N}))),k.map((e=>{const{ctaName:a,ctaLink:t}=e;return n.createElement(l.OL,{as:"li",variant:D+".navItem",className:"navItem",key:(0,c.x0)()},(0,v.Z)(e.ctaLink)?n.createElement("a",{href:t,target:"_blank",rel:"noreferrer"},a):n.createElement(r.rU,{to:g?(0,m.Z)(p,t):"/"+t},a))})),x?"":n.createElement(l.kC,{as:"li",variant:D+".socialIconsContainer",className:"navItem"},n.createElement(o.Z,{links:H,slug:L}))),n.createElement(l.xu,{style:{left:y?"0%":"-500%"},variant:D+".navBlock",className:"navBlock",onClick:()=>{B(!y)}}))}}}]); 2//# sourceMappingURL=2552-920a669d40d0b9236f28.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.