!function(e,t){"use strict";var r=function(e,t){var r=e.find(".bdt-reading-progress");if(r.length){var n=r.data("settings");jQuery(document).ready((function(){var e,o,s,i={borderSize:10,mainBgColor:"#E6F4F7",lightBorderColor:"#A2ECFB",darkBorderColor:"#39B4CC"},d=n.progress_bg,a=n.scroll_bg,l=t(r),c="bdt-reading-progress-border",g="bdt-reading-progress-circle",u="bdt-reading-progress-text",p=function(){e=window.innerHeight,o=document.body.offsetHeight,s=o-e},h=function(){var e=document.createEvent("Event");e.initEvent("scroll",!1,!1),window.dispatchEvent(e)};t(l).html("
"),t("."+c,l).css({"background-color":a,"background-image":"linear-gradient(91deg, transparent 50%,"+i.lightBorderColor+"50%), linear-gradient(90deg,"+i.lightBorderColor+"50%, transparent 50%"}),t("."+g,l).css({width:i.width-i.borderSize,height:i.height-i.borderSize}),t(window).on("scroll",(function(){var e=window.pageYOffset||document.documentElement.scrollTop;!function(e){var r=Math.round(100*e),n=360*r/100;n<=180?t("."+c,l).css("background-image","linear-gradient("+(90+n)+"deg, transparent 50%, "+d+" 50%),linear-gradient(90deg, "+d+" 50%, transparent 50%)"):t("."+c,l).css("background-image","linear-gradient("+(n-90)+"deg, transparent 50%, "+a+" 50%),linear-gradient(90deg, "+d+" 50%, transparent 50%)"),t("."+u,l).text(r+"%")}(Math.max(0,Math.min(1,e/s)))})),t(window).on("resize",(function(){p(),h()})),t(window).on("load",(function(){p(),h()}))}))}},n=function(e,t){if(e.find(".bdt-progress-with-cursor").length){document.getElementsByTagName("body")[0].addEventListener("mousemove",(function(e){r.style.left=e.clientX+"px",r.style.top=e.clientY+"px",n.style.left=e.clientX+"px",n.style.top=e.clientY+"px",o.style.left=e.clientX+"px",o.style.top=e.clientY+"px"}));var r=document.querySelector(".bdt-cursor"),n=document.querySelector(".bdt-cursor2"),o=document.querySelector(".bdt-cursor3");a();for(var s=document.querySelectorAll(".hover-target"),i=s.length-1;i>=0;i--)l(s[i]);t(document).ready((function(){var e=document.querySelector(".bdt-progress-wrap path"),r=e.getTotalLength();e.style.transition=e.style.WebkitTransition="none",e.style.strokeDasharray=r+" "+r,e.style.strokeDashoffset=r,e.getBoundingClientRect(),e.style.transition=e.style.WebkitTransition="stroke-dashoffset 10ms linear";var n=function(){var n=t(window).scrollTop(),o=t(document).height()-t(window).height(),s=r-n*r/o;e.style.strokeDashoffset=s};n(),jQuery(window).on("scroll",n)}))}function d(e){n.classList.add("hover"),o.classList.add("hover")}function a(e){n.classList.remove("hover"),o.classList.remove("hover")}function l(e){e.addEventListener("mouseover",d),e.addEventListener("mouseout",a)}},o=function(e,t){e.find(".bdt-horizontal-progress").length&&t("#bdt-progress").progress({size:"3px",wapperBg:"#eee",innerBg:"#DA4453"})},s=function(e,t){if(e.find(".bdt-progress-with-top").length){var r=document.querySelector(".bdt-progress-wrap path"),n=r.getTotalLength();r.style.transition=r.style.WebkitTransition="none",r.style.strokeDasharray=n+" "+n,r.style.strokeDashoffset=n,r.getBoundingClientRect(),r.style.transition=r.style.WebkitTransition="stroke-dashoffset 10ms linear";var o=function(){var e=jQuery(window).scrollTop(),t=jQuery(document).height()-jQuery(window).height(),o=n-e*n/t;r.style.strokeDashoffset=o};o(),jQuery(window).on("scroll",o);jQuery(window).on("scroll",(function(){jQuery(this).scrollTop()>50?jQuery(".bdt-progress-wrap").addClass("active-progress"):jQuery(".bdt-progress-wrap").removeClass("active-progress")})),jQuery(".bdt-progress-wrap").on("click",(function(e){return e.preventDefault(),jQuery("html, body").animate({scrollTop:0},550),!1}))}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/bdt-reading-progress.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/bdt-reading-progress.bdt-progress-with-cursor",n),elementorFrontend.hooks.addAction("frontend/element_ready/bdt-reading-progress.bdt-horizontal-progress",o),elementorFrontend.hooks.addAction("frontend/element_ready/bdt-reading-progress.bdt-back-to-top-with-progress",s)}))}(jQuery,window.elementorFrontend);