!function(e){"use strict";ElementsKit_Helper.registerWidget("elementskit-image-comparison.default",function(t){var a=t.find(".elementskit-image-comparison"),n=a.data();for(let e in n)n.hasOwnProperty(e)&&"string"==typeof n[e]&&(n[e]=ElementsKit_Helper.escapeHtml(n[e]));a.imagesLoaded(function(){var t={orientation:a.hasClass("image-comparison-container-vertical")?"vertical":"horizontal",before_label:n?.label_before,after_label:n?.label_after,default_offset_pct:n?.offset,no_overlay:n?.overlay,move_slider_on_hover:n?.move_slider_on_hover,click_to_move:n?.click_to_move,a11y_label:n?.a11y_label};a.twentytwenty(t),function(t,a){var n=t.find(".twentytwenty-handle"),i=t.find(".twentytwenty-before"),r=t.find(".twentytwenty-after");if(n.length&&i.length&&r.length){var o="vertical"===a.orientation,l=a.before_label||"Before",s=.5;n.attr({role:"slider",tabindex:"0","aria-label":a.a11y_label||"Image comparison slider","aria-orientation":a.orientation,"aria-valuemin":"0","aria-valuemax":"100"});var c=function(e){return Math.max(0,Math.min(1,e))},f=function(){var e=Math.round(100*s);n.attr("aria-valuenow",e),n.attr("aria-valuetext",e+"% "+l)},p=function(){var e=o?i.height():i.width(),t=parseFloat(n.css(o?"top":"left"));e>0&&!isNaN(t)&&(s=c(t/e)),f()},m=function(e){s=c(e);var a=i.width(),l=i.height(),p=s*a+"px",m=s*l+"px";o?(i.css("clip","rect(0,"+a+"px,"+m+",0)"),r.css("clip","rect("+m+","+a+"px,"+l+"px,0)"),n.css("top",m)):(i.css("clip","rect(0,"+p+","+l+"px,0)"),r.css("clip","rect(0,"+a+"px,"+l+"px,"+p+")"),n.css("left",p)),t.css("height",l+"px"),f()};n.on("keydown",function(e){var t=e.key,a=!0;"ArrowLeft"===t||"ArrowUp"===t?m(s-.01):"ArrowRight"===t||"ArrowDown"===t?m(s+.01):"PageDown"===t?m(s-.1):"PageUp"===t?m(s+.1):"Home"===t?m(0):"End"===t?m(1):a=!1,a&&e.preventDefault()}),t.on("move mousemove click",p),e(window).on("resize.elementskit-image-comparison",function(){m(s)}),p()}}(a,t)})})}(jQuery);