try{function stickyFix(){"use strict";var params={};var setTransitionStyle=function(element,value){element.style.webkitTransition=value;element.style.mozTransition=value;element.style.msTransition=value;element.style.oTransition=value;element.style.transition=value;} var adjustHeight=function(params){let s=params.hasOwnProperty("stickyElem")?params.stickyElem:null;let footerH=params.hasOwnProperty("footer")?params.footer:100;if(s===null){return;} let docH=getDocHeight();let parentH=s.parentElement.offsetHeight;let parentCoord=getCoordinates(s.parentElement);let newParentH=docH-parentCoord.top-footerH;setTransitionStyle(s.parentElement,"0s");s.parentElement.style.minHeight=newParentH+"px";let newDocH=getDocHeight();if(newDocH>docH){s.parentElement.style.minHeight=parentH+"px";let diff=newDocH-docH;let marginOfSafety=100;params.footer=footerH+diff+marginOfSafety;adjustHeight(params);}else if(newDocH{maxAnchorHeight=Math.max(maxAnchorHeight,elem.clientHeight);}) let minTopPosition=Math.min(topPosition-maxAnchorHeight-marginOfSafety,defaultTop);s.style.top=minTopPosition+'px';};var getCoordinates=function(elem){let rect=elem.getBoundingClientRect();return{top:rect.top+window.pageYOffset,right:rect.right+window.pageXOffset,bottom:rect.bottom+window.pageYOffset,left:rect.left+window.pageXOffset,};};var adjustOverflow=function(s){var computedStyle;while(s){s=s.parentElement;computedStyle=getComputedStyle(s);if(s.nodeName=="BODY"){if(computedStyle['overflow-y']!="visible"){s.style.setProperty("overflow-y","visible","important");} break;} if(computedStyle.overflow!="visible"){s.style.setProperty("overflow","visible","important");}}};var getDocHeight=function(){return Math.max(document.body.offsetHeight,document.body.scrollHeight,document.documentElement.offsetHeight,document.documentElement.scrollHeight,document.documentElement.clientHeight);} const observer=new ResizeObserver((entries)=>{for(const entry of entries){if(Math.abs(entry.contentRect.height-docHeight)/docHeight>0.01){var elements=document.getElementsByClassName("ez-sticky");if(typeof elements!="undefined"&&elements.length>0){observer.unobserve(document.querySelector("body"));Array.from(elements).forEach(elem=>{params.stickyElem=elem;adjustHeight(params);docHeight=entry.contentRect.height;}) observer.observe(document.querySelector("body"));}}}});window.addEventListener('resize',function(event){var elements=document.getElementsByClassName("ez-sticky");if(typeof elements!="undefined"&&elements.length>0){Array.from(elements).forEach(elem=>{params.stickyElem=elem;adjustPosition(params);})}});let adjustOverflowClasses=["ez-sticky"];var docHeight=getDocHeight();adjustOverflowClasses.forEach(stickyClass=>{var elements=document.getElementsByClassName(stickyClass);if(typeof elements!="undefined"&&elements.length>0){Array.from(elements).forEach(elem=>{params.stickyElem=elem;adjustOverflow(elem);}) observer.observe(document.querySelector("body"));}}) var elements=document.getElementsByClassName("ez-sticky");if(typeof elements!="undefined"&&elements.length>0){Array.from(elements).forEach(elem=>{params.stickyElem=elem;adjustHeight(params);adjustPosition(params);const parent=elem.parentElement;if(parent){const parentStyles=window.getComputedStyle(parent);if(parentStyles.getPropertyValue("display")==="flex"){Array.from(parent.children).forEach(child=>{if(child&&child.id.indexOf("ezoic-pub-ad-")===0&&child.style.display!=="none"){child.style.display="none";}});} if(parent.nextElementSibling){observer.observe(parent.nextElementSibling);} if(parent.previousElementSibling){observer.observe(parent.previousElementSibling);}}}) observer.observe(document.querySelector("body"));}} if(document.readyState!=="loading"){stickyFix();}else{document.addEventListener("DOMContentLoaded",stickyFix);}}catch(err){var hREED=function(er){return function(){reportEzError(er,"/detroitchicago/stickyfix.js")}};typeof reportEzError==="function"?hREED(err):window.addEventListener('reportEzErrorDefined',hREED(err),{once:true});console.error(err);}