/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
bdthemes-prime-slider-lite
/
assets
/
js
/
modules
/
Upload File
HOME
!function(t,e){"use strict";var i=function(t,e){var i=t.find(".bdt-elastic-slideshow"),s=i.data("settings");i.length&&(function(t){var e=document.body,i=t.document.documentElement,s=Math.max(e.scrollWidth,e.offsetWidth,i.clientWidth,i.scrollWidth,i.offsetWidth),a=Math.max(e.scrollHeight,e.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight);function n(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function c(t,e){this.el=t,this.options=n({},this.options),n(this.options,e),this.items=[].slice.call(this.el.querySelectorAll(".bdt-elastic-slide-item")),this.itemsTotal=this.items.length,this.itemsTotal<2||(this.closeCtrl=this.el.querySelector(".bdt-elastic-action--close"),this.current=0,this.isClosed=!0,this._init())}c.prototype.options={},c.prototype._init=function(){this.navLeftCtrl=document.createElement("button"),this.navLeftCtrl.className="navbutton navbutton--next",this.navLeftCtrl.setAttribute("aria-label","Next item"),this.navLeftCtrl.innerHTML='<svg width="100px" height="30px" viewBox="0 0 100 30"><polyline class="navbutton__line" fill="none" stroke="#6CD84E" stroke-width="5" points="69.821,3.795 92.232,26.205 0,26.205"/></svg>',this.navRightCtrl=document.createElement("button"),this.navRightCtrl.className="navbutton navbutton--prev",this.navRightCtrl.setAttribute("aria-label","Previous item"),this.navRightCtrl.innerHTML='<svg width="100px" height="30px" viewBox="0 0 100 30"><polyline class="navbutton__line" fill="none" stroke="#6CD84E" stroke-width="5" points="30.179,26.205 7.768,3.795 100,3.795"/></svg>',this.el.insertBefore(this.navLeftCtrl,this.el.firstChild),this.el.insertBefore(this.navRightCtrl,this.el.firstChild);var t=document.createElement("div"),e=document.createElement("div");t.className="deco deco--circle deco--circle-left",e.className="deco deco--circle deco--circle-right",this.el.insertBefore(t,this.el.firstChild),this.el.insertBefore(e,this.el.firstChild),this.circles={left:t,right:e},dynamics.css(this.circles.left,{scale:.8}),dynamics.css(this.circles.right,{scale:.8}),this.items.forEach((function(t){var e=document.createElement("div");e.className="deco deco--circle deco--expander";var i=t.querySelector(".bdt-elastic-image-action-btn");i.insertBefore(e,i.firstChild)})),classie.add(this.items[this.current],"slide--current"),this._initEvents()},c.prototype._initEvents=function(){var t=this;this.navRightCtrl.addEventListener("click",(function(){t._navigate("left")})),this.navLeftCtrl.addEventListener("click",(function(){t._navigate("right")})),this.items.forEach((function(e){e.querySelector(".bdt-elastic-action--open").addEventListener("click",(function(i){t._openContent(e),i.target.blur()}))})),this.closeCtrl.addEventListener("click",(function(){t._closeContent()})),document.addEventListener("keydown",(function(e){switch(e.keyCode||e.which){case 37:t._navigate("left");break;case 39:t._navigate("right");break;case 13:if(t.isExpanded)return;t._openContent(t.items[t.current]);break;case 27:if(t.isClosed)return;t._closeContent()}})),this.el.addEventListener("touchstart",(function(t){e=t.touches[0].clientX,i=t.touches[0].clientY}),!1),this.el.addEventListener("touchmove",(function(s){if(!e||!i)return;var a=s.touches[0].clientX,n=s.touches[0].clientY,c=e-a,r=i-n;Math.abs(c)>Math.abs(r)&&(c>0?t.isExpanded||t._navigate("right"):t.isExpanded||t._navigate("left"));e=null,i=null}),!1);var e=null,i=null},c.prototype._navigate=function(t){if(this.isExpanded)return!1;this._moveCircles(t);var e=this,i=this.items[this.current],s=i.querySelector(".bdt-elastic-image-action-btn"),a=i.querySelector(".bdt-elastic-slide-content");this.current="right"===t?this.current<this.itemsTotal-1?this.current+1:0:this.current>0?this.current-1:this.itemsTotal-1;var n=this.items[this.current],c=n.querySelector(".bdt-elastic-image-action-btn"),r=n.querySelector(".bdt-elastic-slide-content");dynamics.animate(s,{translateX:"right"===t?-1*s.offsetWidth:s.offsetWidth,scale:.7},{type:dynamics.spring,duration:2e3,friction:600,complete:function(){dynamics.css(i,{visibility:"hidden"})}}),dynamics.animate(a,{translateX:"right"===t?-250:250,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:450}),dynamics.css(n,{visibility:"visible"}),dynamics.css(c,{translateX:"right"===t?c.offsetWidth:-1*c.offsetWidth,scale:.7}),dynamics.animate(c,{translateX:0},{type:dynamics.spring,duration:3e3,friction:700,frequency:500,complete:function(){e.items.forEach((function(t){classie.remove(t,"slide--current")})),classie.add(n,"slide--current")}}),dynamics.css(r,{translateX:"right"===t?250:-250,opacity:0}),dynamics.animate(r,{translateX:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3})},c.prototype._moveCircles=function(t){var e={type:dynamics.easeIn,duration:100,complete:function(t){dynamics.animate(t,{translateX:0,scale:.8},{type:dynamics.spring,duration:1e3,friction:300})}};dynamics.animate(this.circles.right,{translateX:"right"===t?-this.circles.right.offsetWidth/3:this.circles.right.offsetWidth/3,scale:.9},e),dynamics.animate(this.circles.left,{translateX:"right"===t?-this.circles.left.offsetWidth/3:this.circles.left.offsetWidth/3,scale:.9},e)},c.prototype._openContent=function(n){this.isExpanded=!0,this.isClosed=!1,this.expandedItem=n;var c=n.querySelector(".deco--expander"),r=Math.ceil(Math.sqrt(Math.pow(s,2)+Math.pow(a,2))/c.offsetWidth),l=n.querySelector(".bdt-elastic-img-small"),o=n.querySelector(".bdt-elastic-modal-wrap"),d=o.querySelector(".bdt-elastic-img-large"),y=o.querySelector(".bdt-elastic-title--main"),p=o.querySelector(".bdt-elastic-description"),h=o.querySelector(".bdt-elastic-price"),m=o.querySelector(".bdt-elastic-button--buy");classie.add(n,"slide--open"),e.style.top=-(t.pageYOffset||i.scrollTop)+"px",classie.add(e,"lockscroll"),dynamics.css(d,{translateY:800,opacity:0}),dynamics.css(y,{translateY:600,opacity:0}),dynamics.css(p,{translateY:400,opacity:0}),dynamics.css(h,{translateY:400,opacity:0}),dynamics.css(m,{translateY:400,opacity:0}),dynamics.animate(c,{scaleX:r,scaleY:r},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.5,y:1}]},{x:1,y:1,cp:[{x:.5,y:1}]}],duration:1700}),dynamics.animate(l,{translateY:-600,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:300,delay:75}),dynamics.animate(d,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:300}),dynamics.animate(y,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:400}),dynamics.animate(p,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:500}),dynamics.animate(h,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:600}),dynamics.animate(m,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:700,complete:function(){classie.add(e,"noscroll"),classie.add(o,"scrollable"),o.style.display="none",o.offsetHeight,o.style.display="block",classie.remove(e,"lockscroll")}})},c.prototype._closeContent=function(){this.isClosed=!0;var t=this,i=this.expandedItem,s=i.querySelector(".deco--expander"),a=i.querySelector(".bdt-elastic-img-small"),n=i.querySelector(".bdt-elastic-modal-wrap"),c=n.querySelector(".bdt-elastic-img-large"),r=n.querySelector(".bdt-elastic-title--main"),l=n.querySelector(".bdt-elastic-description"),o=n.querySelector(".bdt-elastic-price"),d=n.querySelector(".bdt-elastic-button--buy");classie.add(i,"slide--close"),classie.remove(e,"noscroll"),classie.remove(n,"scrollable"),dynamics.stop(d),dynamics.animate(d,{translateY:400,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3}),dynamics.stop(o),dynamics.animate(o,{translateY:400,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3}),dynamics.stop(l),dynamics.animate(l,{translateY:400,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:100}),dynamics.stop(r),dynamics.animate(r,{translateY:600,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:1e3,delay:200}),dynamics.animate(c,{translateY:800,opacity:0},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:500,delay:300,complete:function(){classie.remove(i,"slide--open"),classie.remove(i,"slide--close"),classie.remove(e,"lockscroll"),t.isExpanded=!1}}),dynamics.animate(a,{translateY:0,opacity:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.2,y:1}]},{x:1,y:1,cp:[{x:.3,y:1}]}],duration:700,delay:500}),dynamics.animate(s,{scaleX:1,scaleY:1},{type:dynamics.bezier,points:[{x:0,y:0,cp:[{x:.5,y:1}]},{x:1,y:1,cp:[{x:.5,y:1}]}],duration:700,delay:250})},t.CircleSlideshow=c}(window),function(){document.documentElement.className="js";new CircleSlideshow(document.querySelector(s.id))}())};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/prime-slider-woocircle.default",i)}))}(jQuery,window.elementorFrontend);