WS_OK_7.4.33
"use strict";var avia_js_shortcodes=avia_js_shortcodes||{},aviaJS=aviaJS||{};!function(){if(!avia_js_shortcodes.aviaHeaderReadingProgress){class aviaHeaderReadingProgress{container=null;id="";settings={color:""};header=[];currentPos=0;constructor(e){if(this.container=e,this.container.aviaHeaderReadingProgress=this,this.id=e.getAttribute("id"),this.header=e.closest("#header"),!this.header||this.header.classList.contains("av_header_sticky_disabled"))return void(this.container.style.display="none");let s=JSON.parse(this.container.dataset.settings);this.settings=Object.assign(this.settings,s),this.settings.color&&(this.container.style["background-color"]=this.settings.color),this.bindEvents(),this.scrollPosChanged()}bindEvents(){window.addEventListener("scroll",this.onScroll.bind(this)),window.addEventListener("resize",aviaJS.aviaJSHelpers.debounce(this.onResize.bind(this),200)),window.addEventListener("avia_height_change",this.onAviaHeightChange.bind(this)),document.body.addEventListener("avia_resize_finished",this.onAviaHeightChange.bind(this))}onScroll(e){this.scrollPosChanged()}onResize(e){this.scrollPosChanged()}onAviaHeightChange(e){this.scrollPosChanged()}scrollPosChanged(){this.currentPos=this.currentScrollPercentage(),this.container.style.width=this.currentPos+"%"}currentScrollPercentage(){return(document.documentElement.scrollTop+document.body.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100}}avia_js_shortcodes.aviaHeaderReadingProgress=function(e){return new aviaHeaderReadingProgress(e)},aviaJS.aviaPlugins.register(avia_js_shortcodes.aviaHeaderReadingProgress,".header-reading-progress")}}();