1const docReady={};!function(e,t){let l=[],r=!1,o=!1;function i(){if(console.log("ready"),!r){r=!0;for(let e=0;e<l.length;e++)l[e].fn.call(window,l[e].ctx);l=[]}}function n(){"complete"===document.readyState&&i()}(t=t||docReady)[e=e||"init"]=function(e,t){if("function"!=typeof e)throw new TypeError("callback for docReady(fn) must be a function");r?setTimeout((function(){e(t)}),1):(l.push({fn:e,ctx:t}),"complete"===document.readyState||!document.attachEvent&&"interactive"===document.readyState?setTimeout(i,1):o||(document.addEventListener?(document.addEventListener("DOMContentLoaded",i,!1),window.addEventListener("load",i,!1)):(document.attachEvent("onreadystatechange",n),window.attachEvent("onload",i)),o=!0))}}("init",docReady);const sidecar={toggle:()=>{document.getElementById("sidecar-toggle").addEventListener("click",(e=>{e.currentTarget.classList.toggle("active"),document.querySelectorAll("header, .body-overlay, #sidecar, #siteWrapper").forEach((e=>{e.classList.toggle("active")})),document.getElementsByTagName("body")[0].classList.toggle("locked")}))},menu:()=>{document.querySelectorAll("#menu-main-navigation li").forEach((e=>{if(e.getElementsByTagName("ul").length>=1){e.classList.add("hasChild");let t=document.createElement("a");t.classList.add("expand"),t.innerHTML="<span></span><span></span>",t.setAttribute("title","toggle sub-menu"),t.setAttribute("aria-label","toggle sub-menu"),e.appendChild(t)}})),document.querySelectorAll("#sidecar .expand").forEach((e=>{e.addEventListener("click",(e=>{e.currentTarget.parentNode.querySelectorAll("ul").forEach((e=>{e.classList.toggle("active")})),e.currentTarget.classList.toggle("active")}))}))},init:()=>{sidecar.toggle(),sidecar.menu()}},search={toggle:()=>{const e=document.getElementById("search-modal");document.getElementById("search-toggle").addEventListener("click",(t=>{t.currentTarget.classList.toggle("active"),e.classList.toggle("active"),document.getElementsByTagName("body")[0].classList.toggle("locked")}))},init:()=>{search.toggle()}},helpers={};let wh=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),ww=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0);window.addEventListener("resize",(e=>{wh=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),ww=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)})),helpers.anim=()=>{let e=wh+window.pageYOffset;document.querySelectorAll(".anim:not(.in-view)").forEach(((t,l)=>{(helpers.vOffset(t).top+100<e&&helpers.vOffset(t).left+100<ww||e>=window.scrollHeight-10)&&setTimeout((()=>{t.classList.add("in-view"),t.classList.contains("count-up")&&helpers.countup(t,parseFloat(t.getAttribute("data-tonum")))}),100+60*l)}))},helpers.animate=function(e,t,l,r,o){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=performance.now();requestAnimationFrame((function s(a){let c=(a-n)/r;c>1&&(c=1),e(t+(l-t)*o(c)),c<1?requestAnimationFrame(s):null!==i&&i()}))};let animationDuration=1500,frameDuration=1e3/60,totalFrames=Math.round(animationDuration/frameDuration);function easeOutQuad(e){return e*(2-e)}helpers.countup=(e,t)=>{let l=parseFloat(e.innerHTML.replace(/,/g,"")),r=0,o=setInterval((()=>{r++;let i=easeOutQuad(r/totalFrames),n=t*i;n!==t&&(n=Math.round(n)),l!==n&&(e.innerHTML=n.toLocaleString("en-US")),r===totalFrames&&clearInterval(o)}),frameDuration)},helpers.debounce=function(e){let t,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];clearTimeout(t),t=setTimeout((()=>{e(...o)}),l)}},helpers.draggable=function(e){let t,l,r,o,i,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],c=arguments.length>4?arguments[4]:void 0,d=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=e,g=!1;["mousedown","touchstart"].forEach((e=>{u.addEventListener(e,(e=>{g=!0,i=e.currentTarget,r=u.offsetLeft,o=u.offsetTop,t=e.touches?e.touches[0].clientX:e.pageX,l=e.touches?e.touches[0].clientY:e.pageY}))})),["mousemove","touchmove"].forEach((e=>{document.addEventListener(e,(e=>{if(!g||i!==u)return;let h=e.changedTouches?e.changedTouches[0].clientX:e.pageX,m=e.changedTouches?e.changedTouches[0].clientY:e.pageY;!1===s&&(!0===a&&r+h-t<=0&&r+h-t+u.offsetWidth>=u.parentNode.offsetWidth||!1===a&&r+h-t>=0&&r+h-t<=u.parentNode.offsetWidth-u.offsetWidth)&&(u.style.left=r+h-t+"px"),!1===n&&(!0===a&&o+m-l<=0&&o+m-l+u.offsetHeight>=u.parentNode.offsetHeight||!1===a&&o+m-l>=0&&o+m-l<=u.parentNode.offsetHeight-u.offsetHeight)&&(u.style.top=o+m-l+"px"),!0===d&&void 0!==c&&c()}))})),["mouseup","touchend"].forEach((e=>{document.addEventListener(e,(e=>{g=!1,void 0!==c&&c()}))}))},helpers.getCookie=e=>{let t=e+"=",l=document.cookie.split(";");for(let e=0;e<l.length;e++){let r=l[e];for(;" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t))return r.substring(t.length,r.length)}return""},helpers.getSwipe=(e,t,l,r)=>Math.abs(t-e)<20&&Math.abs(r-l)<20?"tap":{horizontal:t>
1e?"left":"right",vertical:r>l?"down":"up",orientation:Math.abs(t-e)>Math.abs(r-l)?"horizontal":"vertical"},helpers.hasAncestor=(e,t)=>(document.querySelectorAll(t).forEach((t=>{if(e==t||e.parentNode==t)return!0})),e.parentNode&&helpers.hasAncestor(e.parentNode,t)),helpers.index=e=>{let t=e.parentNode.childNodes,l=0;for(let r=0;r<t.length;r++){if(t[r]==e)return l;1==t[r].nodeType&&l++}return-1},helpers.isScrolling=e=>{let t=window.pageYOffset;setTimeout((function(){e(),window.pageYOffset>t&&helpers.isScrolling(e)}),50)},helpers.masonryResizeItem=e=>{let t=e.closest(".masonry"),l=parseInt(window.getComputedStyle(t).getPropertyValue("grid-row-gap")),r=parseInt(window.getComputedStyle(t).getPropertyValue("grid-auto-rows")),o=Math.ceil((e.querySelector(".masonry-content").getBoundingClientRect().height+l)/(r+l));e.style.gridRowEnd="span "+o},helpers.masonryResizeItems=()=>{document.querySelectorAll(".masonry-item").forEach((e=>{helpers.masonryResizeItem(e)}))},helpers.resizeVideos=()=>{let e,t,l=window.innerHeight,r=window.innerWidth/14*12;l<.5625*r-160?(t=l-160,e=1.777778*t):(e=r,t=.5625*e),document.querySelectorAll(".gallery-lightbox .video-block").forEach((l=>{l.style.cssText="width:"+e+"px; height:"+t+"px"}))},helpers.scrollCarousel=function(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:450,i=arguments.length>5?arguments[5]:void 0,n=[...e.querySelectorAll(".carousel-slides")].filter((t=>t.closest(".carousel-slider").isSameNode(e))),s=!0===!!e.classList.contains("vertical")?["Top","Height"]:["Left","Width"];o="number"==typeof o?o:450,n.forEach((n=>{let a=parseInt(n.getAttribute("data-si")),c=[...n.querySelectorAll(".carousel-slide")].filter((e=>e.closest(".carousel-slides").isSameNode(n))),d=parseFloat(getComputedStyle(n).paddingLeft),u=n["scroll"+s[0]],g=n.offsetHeight;if(a=void 0!==r&&"number"==typeof r?r:"down"==t||"right"==t?a+1<c.length&&n["scroll"+s[0]]+n["offset"+s[1]]<c[c.length-1]["offset"+s[0]]+c[c.length-1]["offset"+s[1]]-5?a+1:0:0!==a&&n["scroll"+s[0]]>5?a-1:c.length-1,!c[a])return;let h=c[a]["offset"+s[0]]-d;helpers.animate((e=>{n["scroll"+s[0]]="right"==t||"down"==t?u+e*(h-u):u-e*(u-h),!0===l&&(n.style.height=c[a].offsetHeight>g?g+e*(c[a].offsetHeight-g):g-e*(g-c[a].offsetHeight))}),0,1,o,(e=>e),(()=>{n.setAttribute("data-si",a),c.forEach(((e,t)=>{t<a&&e.setAttribute("data-pos","previous"),t==a&&e.setAttribute("data-pos","current"),t>a&&e.setAttribute("data-pos","next")})),void 0!==i&&i()})),e.querySelectorAll(".carousel-index.active").length>0&&(e.querySelector(".carousel-index.active").classList.remove("active"),e.querySelectorAll(".carousel-index")[a].classList.add("active"))}))},helpers.scroll=(e,t)=>{let l=e.toFixed(),r=()=>{window.pageYOffset.toFixed()===l&&(window.removeEventListener("scroll",r),void 0!==t&&t())};window.addEventListener("scroll",r),r(),window.scrollTo({top:e,behavior:"smooth"})},helpers.scrollListener=e=>{window.addEventListener?(window.addEventListener("mousewheel",e,!1),window.addEventListener("DOMMouseScroll",e,!1),window.addEventListener("MozMousePixelScroll",e,!1),window.addEventListener("touchstart",e,!1),window.addEventListener("touchmove",e,!1),window.addEventListener("touchend",e,!1)):window.attachEvent("onmousewheel",e)},helpers.setCookie=(e,t,l)=>{let r=new Date;r.setTime(r.getTime()+24*l*60*60*1e3);let o="expires="+r.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"},helpers.slideDown=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;e.style.removeProperty("display");let l=window.getComputedStyle(e).display;"none"===l&&(l="block"),e.style.display=l;let r=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.offsetHeight,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout((()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")}),t)},helpers.slideRight=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,l=arguments.length>2?arguments[2]:void 0;e.style.removeProperty("display");let r=window.getComputedStyle(e).display;"none"===r&&(r="block"),e.style.display=r;let o=e.offsetWidth;e.style.overflow="hidden",e.style.width=0,e.style.paddingLeft=0,e.style.paddingRight=0,e.style.marginLeft=0,e.style.marginRight=0,e.offsetWidth,e.style.boxSizing="border-box",e.style.transitionProperty="width, margin, padding",e.style.transitionDuration=t+"ms",e.style.width=o+"px",e.style.removeProperty("padding-left"),e.style.removeProperty("padding-right"),e.style.removeProperty("margin-left"),e.style.removeProperty("margin-right"),window.setTimeout((()=>{e.style.removeProperty("width"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),void 0!==l&&l()}),t)},helpers.siblings=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,l=[];if(!e.parentNode)return l;let r=e.parentNode.firstChild;for(;r;)1===r.nodeType&&r!==e&&(null!==t?r.matches(t)&&l.push(r):l.push(r)),r=r.nextSibling;return l},helpers.slideUp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout((()=>{e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")}),t)},helpers.slideLeft=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,l=arguments.length>2?arguments[2]:void 0;e.style.transitionProperty="width, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.width=e.offsetWidth+"px",e.offsetWidth,e.style.overflow="hidden",e.style.width=0,e.style.paddingLeft=0,e.style.paddingRight=0,e.style.marginLeft=0,e.style.marginRight=0,window.setTimeout((()=>{e.style.display="none",e.style.removeProperty("width"),e.style.removeProperty("padding-left"),e.style.removeProperty("padding-right"),e.style.removeProperty("margin-left"),e.style.removeProperty("margin-right"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),void 0!==l&&l()}),t)},helpers.slideToggle=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return"none"===window.getComputedStyle(e).display?helpers.slideDown(e,t):helpers.slideUp(e,t)},helpers.slideToggleH=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,l=arguments.length>2?arguments[2]:void 0;return"none"===window.getComputedStyle(e).display?helpers.slideRight(e,t,l):helpers.slideLeft(e,t,l)},helpers.vOffset=e=>{let t=e.getBoundingClientRect(),l=window.pageXOffset||document.documentElement.scrollLeft,r=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+r,left:t.left+l}};const smoothScroll={init:()=>{document.querySelectorAll('a[href^="#"]:not([href="#"]):not([href="#0"])').forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),document.querySelectorAll("html,body").forEach((t=>{helpers.animate((e=>{t.scrollTop=e}),document.querySelector("html").scrollTop,document.querySelector(e.currentTarget.getAttribute("href")).getBoundingClientRect().top,300,(e=>e))}))}))}))}},pageAlert={init:()=>{let e=document.querySelector(".page-alert");if(document.body.contains(e)){let t=e.getAttribute("data-frequency"),l=e.getAttribute("data-page");
1"yes"!=t&&"true"==helpers.getCookie(l+"pageAlertSeen")||e.classList.add("page-alert--active")}document.body.contains(document.querySelector(".page-alert__dismiss"))&&document.querySelector(".page-alert__dismiss").addEventListener("click",(t=>{e.classList.remove("page-alert--active"),"no"==frequency&&helpers.setCookie(pageID+"pageAlertSeen","true",30)}),{capture:!0})}},globe={};let webkit,ua=navigator.userAgent.toLowerCase();Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),window.addEventListener("resize",(e=>{Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)})),-1!==ua.indexOf("safari")&&(webkit=ua.indexOf("chrome")>-1?"chrome":"safari"),globe.anim=()=>{helpers.anim(),helpers.scrollListener((()=>{helpers.anim(),"safari"===webkit&&helpers.isScrolling(helpers.anim)}))},globe.carousel=()=>{document.querySelectorAll(".carousel-slider.auto-height").forEach((e=>{e.querySelectorAll(".carousel-slides").forEach((e=>{e.style.height=e.querySelectorAll(".carousel-slide")[0].offsetHeight}))})),document.querySelectorAll(".carousel-slider .prev-slide,.carousel-slider .next-slide").forEach((e=>{let t=e.closest(".carousel-slider"),l=t.classList.contains("vertical")?e.classList.contains("prev-slide")?"up":"down":e.classList.contains("prev-slide")?"left":"right",r=!!t.classList.contains("auto-height");e.addEventListener("click",(e=>{helpers.scrollCarousel(t,l,r)}),{capture:!0})})),document.querySelectorAll(".carousel-slider.swipe").forEach((e=>{let t=e.querySelectorAll(".carousel-slides"),l=null,r=0,o=0,i=0,n=0;t.forEach((t=>{["touchstart","mousedown"].forEach((i=>{t.addEventListener(i,(t=>{l=e,r=t.touches?t.touches[0].clientX:t.screenX,o=t.touches?t.touches[0].clientY:t.screenY}))}))})),["touchend","mouseup"].forEach((t=>{document.addEventListener(t,(t=>{if(l!==e)return;l=null,i=t.changedTouches?t.changedTouches[0].clientX:t.screenX,n=t.changedTouches?t.changedTouches[0].clientY:t.screenY;let s=helpers.getSwipe(r,i,o,n);"tap"!==s&&(e.classList.contains("vertical")&&"vertical"===s.orientation||!e.classList.contains("vertical")&&"horizontal"===s.orientation)&&helpers.scrollCarousel(e,e.classList.contains("vertical")?s.vertical:s.horizontal,!!e.classList.contains("auto-height"))}))}))})),document.querySelectorAll(".carousel-slider.auto-carousel").length>0&&document.querySelectorAll(".carousel-slider.auto-carousel").forEach((e=>{let t=parseFloat(e.getAttribute("data-interval"));setInterval((()=>{helpers.scrollCarousel(e,e.classList.contains("vertical")?"down":"right")}),t)})),document.querySelectorAll(".carousel-slider .carousel-index").forEach((e=>{let t=e.closest(".carousel-slider");e.addEventListener("click",(e=>{helpers.scrollCarousel(t,"",!!t.classList.contains("auto-height"),[...e.currentTarget.parentNode.children].indexOf(e.currentTarget))}))})),window.addEventListener("resize",(e=>{document.querySelectorAll(".carousel-slider .carousel-slides").forEach((e=>{let t=e.closest(".carousel-slider");helpers.animate((l=>{e[t.classList.contains("vertical")?"scrollTop":"scrollLeft"]=l}),t.classList.contains("vertical")?e.scrollTop:e.scrollLeft,parseInt(e.getAttribute("data-si"))*e.querySelector(".carousel-slide").offsetWidth,450,(e=>e))}))})),document.querySelectorAll('.carousel-slide[class*="wildlife"]:not(.active)').forEach((e=>{let t=e.closest(".carousel-slider");e.addEventListener("click",(e=>{let l=[...e.currentTarget.parentNode.children].indexOf(e.currentTarget);setTimeout((()=>{helpers.scrollCarousel(t,"",!!t.classList.contains("auto-height"),l)}),450)}))}))},globe.infoGallery=()=>{document.querySelectorAll(".info-gallery__thumbs-item__target").forEach((e=>{e.addEventListener("click",(e=>{let t=e.currentTarget.closest(".info-gallery"),l=t.querySelector(".info-gallery__main-content"),r=l.querySelector(".toggleable-content");t.querySelector(".info-gallery__main").style.backgroundImage="url('"+e.currentTarget.getAttribute("data-src")+"')",e.currentTarget.hasAttribute("data-desc")?(helpers.slideDown(l),l.classList.add("open"),r.innerHTML=e.currentTarget.getAttribute("data-desc"),r.style.display="block"):helpers.slideUp(l)}))})),document.querySelectorAll(".info-gallery__main-content").forEach((e=>{e.addEventListener("click",(e=>{e.currentTarget.classList.toggle("open"),helpers.slideToggle(e.currentTarget.querySelector(".toggleable-content"))}))}))},globe.lightbox=()=>{document.querySelectorAll(".lightbox-toggle").forEach((e=>{e.addEventListener("click",(e=>{e.currentTarget.closest(".lightbox-parent").querySelector(".lightbox").classList.add("open")}))}
1)),document.querySelectorAll(".close-lightbox,.lightbox__underlay").forEach((e=>{e.addEventListener("click",(e=>{e.currentTarget.closest(".open").classList.remove("open")}))})),document.querySelectorAll(".lightbox .prev-slide").forEach((e=>{e.addEventListener("click",(e=>{helpers.scrollCarousel(e.currentTarget.closest(".carousel-slider"),"left")}))})),document.querySelectorAll(".lightbox .next-slide").forEach((e=>{e.addEventListener("click",(e=>{helpers.scrollCarousel(e.currentTarget.closest(".carousel-slider"),"right")}))}))},globe.masonry=()=>{["load","resize"].forEach((e=>{window.addEventListener(e,helpers.masonryResizeItems)}))},globe.video=()=>{const e=new ResizeObserver((e=>{for(let t of e)helpers.resizeVideo(t.target.querySelector(":scope > .resize-video"))}));let t=document.querySelectorAll(".resize-video");t.forEach((t=>{helpers.resizeVideo(t),e.observe(t.parentNode)})),window.addEventListener("resize",(e=>{t.forEach((e=>{helpers.resizeVideo(e)}))}))},globe.init=()=>{globe.anim(),globe.carousel(),globe.infoGallery(),globe.lightbox(),globe.masonry(),globe.video()};const accordion={init:()=>{document.querySelectorAll(".accordions__tab-toggle").forEach((e=>{e.addEventListener("click",(e=>{e.currentTarget.parentNode.classList.toggle("active"),helpers.slideToggle(e.currentTarget.parentNode.querySelector(".accordions__tab-content"),300),helpers.siblings(e.currentTarget.parentNode).forEach((e=>{e.classList.remove("active"),helpers.slideUp(e.querySelector(".accordions__tab-content"))}))}),{capture:!0})}))}},pages_slider={init:()=>{document.querySelector("body").classList.contains("page-template-default")?tns({container:".pages-slider",disable:!1,loop:!1,controls:!0,controlsContainer:"#pages-slider-controls",items:1,slideBy:"page",speed:800,autoplay:!1,nav:!1,responsive:{992:{items:3,loop:!0}}}):tns({autoplayButtonOutput:!1,container:".pages-slider",disable:!1,loop:!1,controls:!0,controlsContainer:"#pages-slider-controls",items:1,slideBy:"page",speed:800,autoplay:!0,nav:!1,responsive:{550:{items:2,loop:!0},992:{items:3,loop:!0},1200:{items:4}}})}},recent_news_slider={init:()=>{tns({container:".recent-posts__items",disable:!1,loop:!1,controls:!0,controlsContainer:"#recent-news-slider-controls",items:1,slideBy:"page",speed:800,autoplay:!1,nav:!1,responsive:{992:{disable:!0}}})}},comparisonSlider={initAfters:()=>{document.querySelectorAll(".comparison-slider").forEach((e=>{e.querySelector(".comparison-slider__slider-after img").style.width=e.offsetWidth+"px"}))},sliders:()=>{document.querySelectorAll(".comparison-slider").forEach((e=>{let t=e.querySelector(".divider");helpers.draggable(t,!0,!1,!1,(()=>{e.querySelector(".comparison-slider__slider-after").style.width=(e.offsetWidth-t.offsetLeft)/e.offsetWidth*100+"%",t.style.left=t.offsetLeft/e.offsetWidth*100+"%"}),!0)}))},init:()=>{comparisonSlider.initAfters(),window.addEventListener("resize",comparisonSlider.initAfters),comparisonSlider.sliders()}},tabbedContent={init:()=>{document.querySelectorAll(".tabbed-content__toggles-item").forEach((e=>{e.addEventListener("click",(e=>{let t=document.getElementById(e.currentTarget.getAttribute("aria-controls"));e.currentTarget.parentNode.querySelector(".active").classList.remove("active"),e.currentTarget.classList.add("active"),helpers.siblings(t,".tabbed-content__tab").forEach((e=>{e.style.display="none"})),t.style.display="block"}),{capture:!0})}))}},singleImage={init:()=>{document.querySelectorAll(".image-block.has-lightbox").forEach((e=>{let t=e.getAttribute("data-src"),l=e.getAttribute("data-alt"),r=e.getAttribute("data-lightbox"),o='<div class="overlay"></div><span class="close-lightbox" role="button" aria-label="close window" title="close window"><i class="fa fa-times" aria-hidden="true"></i></span><div class="lightbox-content"><img src="'+t+'" alt="'+l+'" /></div>',i=document.createElement("article");i.setAttribute("id",r),i.setAttribute("class","image-lightbox lightbox reverse"),i.innerHTML=o,document.getElementsByTagName("body")[0].append(i),e.addEventListener("click",(e=>{document.getElementById(r).classList.add("open")}),{capture:!0})}
1))}},imageGallery={init:()=>{document.querySelectorAll(".image-gallery").forEach((e=>{let t=e.getAttribute("data-gallery"),l='<div class="overlay"></div><span class="close-lightbox" role="button" aria-label="close window" title="close window"><i class="fa fa-times" aria-hidden="true"></i></span><ul class="gallery-list carousel-slides" data-si="0">';e.querySelectorAll("img.screen-reader-text").forEach((e=>{l+='<li class="gallery-list__item carousel-slide"><img src="'+e.getAttribute("src")+'" alt="'+e.getAttribute("alt")+'" /></li>'})),l+='</ul><nav class="carousel-controls"><span class="prev-slide" role="button" aria-label="previous" title="previous"><i class="fa fa-chevron-left" aria-hidden="true"></i></span><span class="next-slide" role="button" aria-label="next" title="next"><i class="fa fa-chevron-right" aria-hidden="true"></i></span></nav>';let r=document.createElement("article");r.setAttribute("id",t),r.setAttribute("class","gallery-lightbox lightbox carousel-slider reverse"),r.innerHTML=l,document.getElementsByTagName("body")[0].append(r),e.querySelectorAll(".image-gallery__item").forEach((e=>{e.addEventListener("click",(l=>{let r=document.getElementById(t),o=r.querySelector(".carousel-slides"),i=o.querySelectorAll(".carousel-slide"),n=i[0].offsetWidth,s=helpers.index(e);r.classList.add("open"),document.body.contains(l.currentTarget.parentNode.querySelector(".active"))&&l.currentTarget.parentNode.querySelector(".active").classList.remove("active"),l.currentTarget.classList.add("active"),o.scrollLeft=s*n;for(let e=0;e<i.length;e++)if(o.scrollLeft>n*e-20&&o.scrollLeft<n*e+20){s=e;break}o.setAttribute("data-si",s)}),!1)}))}))}},locationFinder={init:()=>{document.querySelectorAll(".location-finder").forEach((e=>{let t=JSON.parse(e.querySelector(".jsd").innerText),l=new google.maps.Map(e.querySelector(".location-finder__map-canvas"),{scrollwheel:!1,center:{lat:32.8366783,lng:-83.6623749},zoom:8}),r=new google.maps.LatLngBounds,o=e.querySelectorAll(".location-finder__content-list__item"),i=[];t.forEach((e=>{var t=new google.maps.LatLng(e.lat,e.lng),o=new google.maps.Marker({map:l,position:t,animation:google.maps.Animation.DROP}),n=new google.maps.InfoWindow({content:'<div class="map-info-window"><h4 style="margin:0;padding:0;">'+e.title+"</h4><p>"+e.address+"</p><a href='tel:"+e.phone+"'>"+e.phone+"</a></div>"});r.extend(t),l.fitBounds(r),o.addListener("click",(function(){n.open(l,o)})),i.push(o)})),o.forEach((e=>e.addEventListener("click",(t=>google.maps.event.trigger(i[parseInt(e.getAttribute("data-marker"))],"click")))));let n=e.querySelector(".location-finder__content-search__field"),s=helpers.debounce((e=>{o.forEach((e=>e.classList.remove("hidden")));let t=[...o].filter((t=>!t.textContent.toLowerCase().includes(e)));console.log(t),t.forEach((e=>e.classList.add("hidden")))}),500);document.body.contains(n)&&n.addEventListener("input",(e=>{e.target.value.length>0?s(e.target.value.toLowerCase()):o.forEach((e=>e.classList.remove("hidden")))}))}))}},mediaGallery={init:()=>{document.querySelectorAll(".media-gallery").forEach((e=>{let t=e.getAttribute("data-gallery"),l=e.querySelectorAll(".media-gallery__item"),r='<div class="overlay"></div><span class="close-lightbox" role="button" aria-label="close window" title="close window"><i class="fa fa-times" aria-hidden="true"></i></span><ul class="gallery-list carousel-slides" data-si="0">';l.forEach((e=>{if(e.classList.contains("image")){let t=e.getElementsByTagName("img")[0];r+='<li class="gallery-list__item carousel-slide"><img src="'+t.getAttribute("src")+'" alt="'+t.getAttribute("alt")+'" /></li>'}else if(e.classList.contains("video")){let t=e.getAttribute("data-video"),l="";/^\d+$/.test(t)?l+='<iframe src="https://player.vimeo.com/video/'+t+'?title=0&byline=0&portrait=0&controls=1" width="560" height="315" frameborder="0" allow="autoplay; fullscreen" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':l+='<iframe src="https://www.youtube-nocookie.com/embed/'+t+'?rel=0&modestbranding=1" width="560" height="315" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>',r+='<li class="gallery-list__item carousel-slide"><div class="video-block"><div class="video-embed">'+l+"</div></div></li>"}else{let t=e.getAttribute("data-audio");r+='<li class="gallery-list__item carousel-slide"><audio controls src="'+t+'">Your browser does not support the <code>audio</code> element.</audio></li>'}})),r+='</ul>
1<nav class="carousel-controls"><span class="prev-slide" role="button" aria-label="previous" title="previous"><i class="fa fa-chevron-left" aria-hidden="true"></i></span><span class="next-slide" role="button" aria-label="next" title="next"><i class="fa fa-chevron-right" aria-hidden="true"></i></span></nav>';let o=document.createElement("article");o.setAttribute("id",t),o.setAttribute("class","gallery-lightbox lightbox carousel-slider reverse"),o.innerHTML=r,document.getElementsByTagName("body")[0].append(o),l.forEach((e=>{e.addEventListener("click",(l=>{let r=document.getElementById(t),o=r.querySelector(".carousel-slides"),i=o.querySelectorAll(".carousel-slide"),n=i[0].offsetWidth,s=helpers.index(e);r.classList.add("open"),document.body.contains(l.currentTarget.parentNode.querySelector(".active"))&&l.currentTarget.parentNode.querySelector(".active").classList.remove("active"),l.currentTarget.classList.add("active"),o.scrollLeft=s*n;for(let e=0;e<i.length;e++)if(o.scrollLeft>n*e-20&&o.scrollLeft<n*e+20){s=e;break}o.setAttribute("data-si",s)}),!1)}))}))}},locations={init:()=>{document.getElementById("locations-toggle").addEventListener("click",(e=>{e.currentTarget.nextElementSibling.classList.toggle("active"),e.currentTarget.classList.toggle("active")}),{capture:!0})}},home={init:()=>{console.log("initiated");const e=document.getElementById("parallax-1");e.setAttribute("data-600-top","transform:translate(0px, 50px)"),e.setAttribute("data--200-top","transform:translate(0px, 0px)"),skrollr.init();var t=skrollr.get();let l=window.innerWidth;l<=640&&void 0!==t&&t.destroy(),window.addEventListener("resize",(function(e){l<=640&&void 0!==t&&t.destroy()}),!0)}},posts={init:()=>{jQuery((function($){const e=document.getElementById("cat-list"),t=document.getElementById("keyword");e.addEventListener("change",(e=>{$("#filter").submit()})),t.addEventListener("keyup",(e=>{$("#filter").submit()})),$("#filter").submit((function(){var l=$("#filter");return $.ajax({url:l.attr("action"),data:l.serialize(),type:l.attr("method"),beforeSend:function(e){},success:function(l){$("#default").html(l);document.getElementById("clearPosts").addEventListener("click",(l=>{t.value="",e.value="",$("#filter").submit()}))}}),!1}))}))}},attorney={init:()=>{const e=document.getElementById("attorney-content-toggle").children,t=Array.from(e),l=document.querySelectorAll(".single-attorney-content");t.forEach((e=>{e.addEventListener("click",(t=>{let r=e.getAttribute("data-section"),o=function(e){let t=[];if(!e.parentNode)return t;let l=e.parentNode.firstChild;for(;l;)1===l.nodeType&&l!==e&&t.push(l),l=l.nextSibling;return t}(e);e.classList.toggle("active"),o.forEach((e=>{e.classList.remove("active")})),l.forEach((e=>{r==e.getAttribute("id")?e.classList.toggle("active"):e.classList.remove("active")}))}))}))}},attorneys={init:()=>{jQuery((function($){const e=document.getElementById("offices-list"),t=document.getElementById("practiceareas-list"),l=document.getElementById("position-list"),r=document.getElementById("keyword"),o=document.getElementById("clear-search");e.addEventListener("change",(e=>{$("#filter").submit()})),t.addEventListener("change",(e=>{$("#filter").submit()})),l.addEventListener("change",(e=>{$("#filter").submit()})),o.addEventListener("click",(o=>{e.selectedIndex=0,t.selectedIndex=0,l.selectedIndex=0,r.value="",$("#filter").submit()})),r.addEventListener("keyup",(e=>{$("#filter").submit()}
1)),$("#filter").submit((function(){var e=$("#filter");return $.ajax({url:e.attr("action"),data:e.serialize(),type:e.attr("method"),beforeSend:function(t){e.find("button").text("")},success:function(e){$("#main").html(e)}}),!1})),document.querySelector("body").addEventListener("click",(o=>{"clearPosts"==o.target.getAttribute("id")&&(r.value="",e.value="",t.value="",l.value="",$("#main").submit())}))}))}};docReady.init((()=>{locations.init(),sidecar.init(),search.init(),smoothScroll.init(),pageAlert.init(),document.querySelectorAll(".accordions").length>0&&accordion.init(),document.querySelectorAll(".home").length>0&&home.init(),document.querySelectorAll(".blog").length>0&&posts.init(),document.querySelectorAll(".comparison-slider").length>0&&comparisonSlider.init(),document.querySelectorAll(".pages-list").length>0&&pages_slider.init(),document.querySelectorAll(".recent-posts").length>0&&recent_news_slider.init(),document.querySelectorAll(".tabbed-content").length>0&&tabbedContent.init(),document.querySelectorAll(".image-block.has-lightbox").length>0&&singleImage.init(),document.querySelectorAll(".image-gallery").length>0&&imageGallery.init(),document.querySelectorAll(".location-finder").length>0&&locationFinder.init(),document.querySelectorAll(".media-gallery").length>0&&mediaGallery.init(),document.querySelectorAll(".attorneys").length>0&&attorneys.init(),document.querySelectorAll(".single-attorneys").length>0&&attorney.init(),globe.init()}));
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.