1(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(){let e=new Map;function t(t,n){return e.has(t)||e.set(t,new Set),e.get(t).add(n),()=>{var r;(r=e.get(t))==null||r.delete(n)}}function n(t,n){var r;(r=e.get(t))==null||r.forEach(e=>{e(n)})}function r(){e.clear()}return{clear:r,emit:n,on:t}}function n(e){if(document.readyState===`loading`){document.addEventListener(`DOMContentLoaded`,e,{once:!0});return}e()}var r=`WebflowAddons`,i=`WebflowAddonsConfig`,a=`WebflowAddonsQueue`;function o(){window[r]=window[r]||{};let e=window[r];return e.version=e.version||`0.1.0`,e._addons=e._addons||{},e.ready=e.ready||l,e}function s(e){var t;return((t=window[i])==null?void 0:t[e])||{}}function c(e,t){let n=o();return n[e]=t,n._addons[e]={loadedAt:new Date().toISOString()},u(e),t}function l(e,t){let n=o();if(n[e]){t(n[e],n);return}window[a]=window[a]||[],window[a].push({addon:e,run:t})}function u(e){let t=window[a];if(!Array.isArray(t)||!t.length)return;let n=o(),r=[];t.forEach(t=>{if(typeof t==`function`){t(n);return}if((t==null?void 0:t.addon)===e&&typeof t.run==`function`){t.run(n[e],n);return}r.push(t)}),window[a]=r}var d=`stickyNav`,f=t(),p=new Map,m={activeClass:`is-scrolling`,activeClassAttribute:`sticky-nav-active-class`,activeState:`active`,autoInit:!0,gap:`0px`,gapAttribute:`sticky-nav-gap`,imageSelector:`img`,legacyGapAttribute:`data-scroll-gap`,selector:`[sticky-nav], [data-sticky-nav]`,stateAttribute:`data-sticky-nav-state`,stateAttributeOverride:`sticky-nav-state-attribute`,staticState:`static`},h={initialized:!1,observedCount:0,options:{...m},runs:0},g=null,_=null,v=null,y=null,b=[],x=!1;function S(e={}){return E(e),O(),h.initialized=!0,C()}function C(e={}){E(e);let t=Array.from(document.querySelectorAll(h.options.selector)).filter(e=>e instanceof HTMLElement),n=new Set(t);for(let e of p.keys())n.has(e)||(P(e),p.delete(e));t.forEach(e=>{p.set(e,F(e,p.get(e)))}),k(),w(),h.runs+=1,h.observedCount=p.size;let r={observedCount:h.observedCount,runs:h.runs};return f.emit(`refresh`,r),{observedCount:h.observedCount}}function w(){return p.forEach((e,t)=>{let n=t.classList.contains(e.activeClass);if(B(t,e),H(e),t.classList.remove(e.activeClass),I(t,e,h.options.staticState),e.stickyAncestor=R(t),e.originalTop=L(t,e.stickyAncestor),n){N(t,e);return}N(t,e)}),f.emit(`recalc`,{observedCount:p.size}),{observedCount:p.size}}function T(){g&&(window.removeEventListener(`scroll`,g),g=null),_&&(window.removeEventListener(`resize`,_),_=null),v&&(window.removeEventListener(`load`,v),v=null),y&&(window.cancelAnimationFrame(y),y=null),b.forEach(e=>e()),b=[],p.forEach((e,t)=>{P(t,e)}),p.clear(),h.initialized=!1,h.observedCount=0,f.clear()}function E(e={}){h.options={...h.options,...K(e)}}function D(){return{initialized:h.initialized,observedCount:h.observedCount,options:{...h.options},runs:h.runs}}function O(){var e;g||(g=()=>{A()},window.addEventListener(`scroll`,g,{passive:!0})),_||(_=()=>{j()},window.addEventListener(`resize`,_,{passive:!0})),v||(v=()=>{j()},window.addEventListener(`load`,v)),!x&&(e=document.fonts)!=null&&e.ready&&(x=!0,document.fonts.ready.then(()=>{h.initialized&&j()}))}function k(){b.forEach(e=>e()),b=[],document.querySelectorAll(h.options.imageSelector).forEach(e=>{if(!(e instanceof HTMLImageElement)||e.complete)return;let t=()=>{j()};e.addEventListener(`load`,t,{once:!0}),e.addEventListener(`error`,t,{once:!0}),b.push(()=>{e.removeEventListener(`load`,t),e.removeEventListener(`error`,t)})})}function A(){y||(y=window.requestAnimationFrame(()=>{y=null,M()}))}function j(){y&&window.cancelAnimationFrame(y),y=window.requestAnimationFrame(()=>{y=null,w()})}function M(){p.forEach((e,t)=>{N(t,e)})}function N(e,t){let n=W(t.gap),r=window.scrollY+n>=t.originalTop;e.classList.toggle(t.activeClass,r),r?(B(e,t),V(e,t)):(H(t),z(e,t)),I(e,t,r?h.options.activeState:h.options.staticState),f.emit(`update`,{active:r,element:e,gap:n,originalTop:t.originalTop})}function P(e,t=p.get(e)){t&&(B(e,t),H(t),e.classList.remove(t.activeClass),e.removeAttribute(t.stateAttribute))}function F(e,t){var n,r,i,a;return{activeClass:G(e,h.options.activeClassAttribute)||h.options.activeClass,gap:G(e,h.options.gapAttribute)||G(e,h.options.legacyGapAttribute)||h.options.gap,originalInlineTranslate:(n=t==null?void 0:t.originalInlineTranslate)==null?e.style.translate:n,originalTop:0,originalStickyAncestorInlineZIndex:(r=t==null?void 0:t.originalStickyAncestorInlineZIndex)==null?``:r,promotedStickyAncestor:(i=t==null?void 0:t.promotedStickyAncestor)==null?null:i,promotedStickyAncestorZIndex:(a=t==null?void 0:t.promotedStickyAncestorZIndex)==null?``:a,stateAttribute:G(e,h.options.stateAttributeOverride)||h.options.stateAttribute,stickyAncestor:R(e)}}function I(e,t,n){t.stateAttribute&&e.setAttribute(t.stateAttribute,n)}function L(e,t){return t instanceof HTMLElement&&t.parentElement?t.parentElement.getBoundingClientRect().top+window.scrollY+(e.getBoundingClientRect().top-t.getBoundingClientRect().top):e.getBoundingClientRect().top+window.scrollY}function R(e){let t=e.parentElement;for(;t instanceof HTMLElement;){if(window.getComputedStyle(t).position===`sticky`)return t;t=t.parentElement}return null}function z(e,t){if((!(t.stickyAncestor instanceof HTMLElement)||!t.stickyAncestor.isConnected)&&(t.stickyAncestor=R(e)),!(t.stickyAncestor instanceof HTMLElement)){B(e,t);return}B(e,t);let n=t.originalTop-window.scrollY-e.getBoundingClientRect().top;n>=-.5||(e.style.translate=`0 ${n}px`)}function B(e,t){if(t.originalInlineTranslate){e.style.translate=t.originalInlineTranslate;return}e.style.removeProperty(`translate`)}function V(e,t){var n;(!(t.stickyAncestor instanceof HTMLElement)||!t.stickyAncestor.isConnected)&&(H(t),t.stickyAncestor=R(e));let r=t.stickyAncestor;if(!(r instanceof HTMLElement))return;t.promotedStickyAncestor!==r&&(H(t),t.promotedStickyAncestor=r,t.originalStickyAncestorInlineZIndex=r.style.zIndex);let i=(n=U(window.getComputedStyle(e).zIndex))==null?1:n,a=U(window.getComputedStyle(r).zIndex);a!==null&&a>=i||(t.promotedStickyAncestorZIndex=String(Math.max(1,i)),r.style.zIndex=t.promotedStickyAncestorZIndex)}function H(e){let t=e.promotedStickyAncestor;t instanceof HTMLElement&&(e.promotedStickyAncestorZIndex&&t.style.zIndex===e.promotedStickyAncestorZIndex&&(e.originalStickyAncestorInlineZIndex?t.style.zIndex=e.originalStickyAncestorInlineZIndex:t.style.removeProperty(`z-index`)),e.originalStickyAncestorInlineZIndex=``,e.promotedStickyAncestor=null,e.promotedStickyAncestorZIndex=``)}function U(e){let t=Number.parseInt(e,10);return Number.isFinite(t)?t:null}function W(e){if(typeof e==`number`)return e;let t=String(e||`0px`).trim(),n=Number.parseFloat(t);if(t.endsWith(`px`)&&Number.isFinite(n))return n;let r=document.createElement(`div`);r.style.position=`absolute`,r.style.visibility=`hidden`,r.style.pointerEvents=`none`,r.style.height=t,r.style.width=t,document.body.appendChild(r);let i=r.getBoundingClientRect();return r.remove(),i.height||i.width||0}function G(e,t){return t&&e.getAttribute(t)||``}function K(e){let t={...e};
1return typeof t.gap==`number`&&(t.gap=`${t.gap}px`),t}var q=c(d,{destroy:T,getState:D,init:S,on:f.on,recalc:w,refresh:C,setOptions:E});n(()=>{var e;let t=s(d);((e=t.autoInit)==null?m.autoInit:e)&&q.init(t)}),e.destroy=T,e.getState=D,e.init=S,e.recalc=w,e.refresh=C,e.setOptions=E})(this.__WebflowAddons_sticky_nav=this.__WebflowAddons_sticky_nav||{});
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.