1/**handles:eventMove,twentytwenty**/ 2(t=>{"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(i,a){var r=6,o=i.event.add,n=i.event.remove,d=function(t,e,n){i.event.trigger(e,n,t)},u=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){return window.setTimeout(function(){t()},25)},c={textarea:!0,input:!0,select:!0,button:!0},m={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},L,f="touchmove",s="touchend",v="touchend";function p(t){var n=t,i=!1,a=!1;function e(t){i?(n(),u(e),i=!(a=!0)):a=!1}this.kick=function(t){i=!0,a||e()},this.end=function(t){var e=n;t&&(a?(n=i?function(){e(),t()}:t,i=!0):t())}}function t(){return!0}function g(){return!1}function e(t){t.preventDefault()}function h(t){c[t.target.tagName.toLowerCase()]||t.preventDefault()}function l(t){return 1===t.which&&!t.ctrlKey&&!t.altKey}function X(t,e){var n,i;if(t.identifiedTouch)return t.identifiedTouch(e);for(n=-1,i=t.length;++n<i;)if(t[n].identifier===e)return t[n]}function Y(t,e){var t=X(t.changedTouches,e.identifier);if(t&&(t.pageX!==e.pageX||t.pageY!==e.pageY))return t}function N(t){var t;l(t)&&(t={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:t.timeStamp},o(document,m.move,w,t),o(document,m.cancel,y,t))}function w(t){var e;q(t,t.data,t,T)}function y(t){T()}function T(){n(document,m.move,w),n(document,m.cancel,y)}function O(t){var e,t;c[t.target.tagName.toLowerCase()]||(t={target:(e=t.changedTouches[0]).target,startX:e.pageX,startY:e.pageY,timeStamp:t.timeStamp,identifier:e.identifier},o(document,f+"."+e.identifier,S,t),o(document,s+"."+e.identifier,k,t))}function S(t){var e=t.data,n=Y(t,e);n&&q(t,e,n,_)}function k(t){var e=t.data,n;X(t.changedTouches,e.identifier)&&_(e.identifier)}function _(t){n(document,"."+t,S),n(document,"."+t,k)}function q(t,e,n,i){var a=n.pageX-e.startX,o=n.pageY-e.startY;a*a+o*o<r*r||Q(t,e,n,a,o,i)}function z(){return this._handled=t,!1}function A(t){t._handled()}function Q(t,e,n,i,a,o){var r=e.target,u,c,u=t.targetTouches,c=t.timeStamp-e.timeStamp;e.type="movestart",e.distX=i,e.distY=a,e.deltaX=i,e.deltaY=a,e.pageX=n.pageX,e.pageY=n.pageY,e.velocityX=i/c,e.velocityY=a/c,e.targetTouches=u,e.finger=u?u.length:1,e._handled=z,e._preventTouchmoveDefault=function(){t.preventDefault()},d(e.target,e),o(e.identifier)}function D(t){var e=t.data.timer;(t.data.touch=t).data.timeStamp=t.timeStamp,e.kick()}function F(t){var e=t.data.event,t=t.data.timer;B(),b(e,t,function(){setTimeout(function(){n(e.target,"click",g)},0)})}function B(t){n(document,m.move,D),n(document,m.end,F)}function R(t){var e=t.data.event,n=t.data.timer,i=Y(t,e);i&&(t.preventDefault(),e.targetTouches=t.targetTouches,t.data.touch=i,t.data.timeStamp=t.timeStamp,n.kick())}function x(t){var e=t.data.event,n=t.data.timer,i;X(t.changedTouches,e.identifier)&&(E(e),b(e,n))}function E(t){n(document,"."+t.identifier,R),n(document,"."+t.identifier,x)}function G(t,e,n,i){var n=n-t.timeStamp;t.type="move",t.distX=e.pageX-t.startX,t.distY=e.pageY-t.startY,t.deltaX=e.pageX-t.pageX,t.deltaY=e.pageY-t.pageY,t.velocityX=.3*t.velocityX+.7*t.deltaX/n,t.velocityY=.3*t.velocityY+.7*t.deltaY/n,t.pageX=e.pageX,t.pageY=e.pageY}function b(t,e,n){e.end(function(){return t.type="moveend",d(t.target,t),n&&n()})}function H(t,e,n){return o(this,"movestart.move",A),!0}function I(t){return n(this,"dragstart drag",e),n(this,"mousedown touchstart",h),n(this,"movestart",A),!0}function J(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(o(this,"dragstart."+t.guid+" drag."+t.guid,e,a,t.selector),o(this,"mousedown."+t.guid,h,a,t.selector))}function M(t){"move"!==t.namespace&&"moveend"!==t.namespace&&(n(this,"dragstart."+t.guid+" drag."+t.guid),n(this,"mousedown."+t.guid))}if(i.event.special.movestart={setup:H,teardown:I,add:J,remove:M,_default:function(e){var n,i;function t(t){G(n,i.touch,i.timeStamp),d(e.target,n)}e._handled()&&(n={target:e.target,startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,timeStamp:e.timeStamp,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger},i={event:n,timer:new p(t),touch:a,timeStamp:a},e.identifier===a?(o(e.target,"click",g),o(document,m.move,D,i),o(document,m.end,F,i)):(e._preventTouchmoveDefault(),o(document,f+"."+e.identifier,R,i),o(document,v+"."+e.identifier,x,i)))}},i.event.special.move={setup:function(){o(this,"movestart.move",i.noop)},teardown:function(){n(this,"movestart.move",i.noop)}},i.event.special.moveend={setup:function(){o(this,"movestart.moveend",i.noop)},teardown:function(){n(this,"movestart.moveend",i.noop)}},o(document,"mousedown.move",N),o(document,"touchstart.move",O),"function"==typeof Array.prototype.indexOf)for(var j=i,P=void 0,C=["changedTouches","targetTouches"],K=C.length;K--;)-1===j.event.props.indexOf(C[K])&&j.event.props.push(C[K])}); 3(g=>{g.fn.twentytwenty=function(m){var m=g.extend({default_offset_pct:.5,orientation:"horizontal",before_label:"Before",after_label:"After",no_overlay:!1,move_slider_on_hover:!1,move_with_handle_only:!0,click_to_move:!1},m);return this.each(function(){var e=m.default_offset_pct,n=g(this),a=m.orientation,t="vertical"===a?"down":"left",i="vertical"===a?"up":"right",o,s=(n.wrap("<div class='twentytwenty-wrapper twentytwenty-"+a+"'></div>"),m.no_overlay||(n.append("<div class='twentytwenty-overlay'></div>"),(o=n.find(".twentytwenty-overlay")).append("<div class='twentytwenty-before-label' data-content='"+m.before_label+"'></div>"),o.append("<div class='twentytwenty-after-label' data-content='"+m.after_label+"'></div>")),n.find("img:first")),c=n.find("img:last"),r=(n.append("<div class='twentytwenty-handle'><span class='twentytwenty-handle-circle'></span></div>"),n.find(".twentytwenty-handle")),l=(r.append("<span class='twentytwenty-"+t+"-arrow'></span>"),r.append("<span class='twentytwenty-"+i+"-arrow'></span>"),n.addClass("twentytwenty-container"),s.addClass("twentytwenty-before"),c.addClass("twentytwenty-after"),function(t){var e=s.width(),n=s.height();return{w:e+"px",h:n+"px",cw:t*e+"px",ch:t*n+"px"}}),d=function(t){"vertical"===a?(s.css("clip","rect(0,"+t.w+","+t.ch+",0)"),c.css("clip","rect("+t.ch+","+t.w+","+t.h+",0)")):(s.css("clip","rect(0,"+t.cw+","+t.h+",0)"),c.css("clip","rect(0,"+t.w+","+t.h+","+t.cw+")")),n.css("height",t.h)},w=function(t){var t=l(t);r.css("vertical"===a?"top":"left","vertical"===a?t.ch:t.cw),d(t)},f=function(t,e,n){return Math.max(e,Math.min(n,t))},v=function(t,e){var n;return f("vertical"===a?(e-y)/u:(t-p)/h,0,1)},p=(g(window).on("resize.twentytwenty",function(t){w(e)}),0),y=0,h=0,u=0,o=function(t){((t.distX>t.distY&&t.distX<-t.distY||t.distX<t.distY&&t.distX>-t.distY)&&"vertical"!==a||(t.distX<t.distY&&t.distX<-t.distY||t.distX>t.distY&&t.distX>-t.distY)&&"vertical"===a)&&t.preventDefault(),n.addClass("active"),p=n.offset().left,y=n.offset().top,h=s.width(),u=s.height()},t=function(t){n.hasClass("active")&&(e=v(t.pageX,t.pageY),w(e))},i=function(){n.removeClass("active")},_=m.move_with_handle_only?r:n;_.on("movestart",o),_.on("move",t),_.on("moveend",i),m.move_slider_on_hover&&(n.on("mouseenter",o),n.on("mousemove",t),n.on("mouseleave",i)),r.on("touchmove",function(t){t.preventDefault()}),n.find("img").on("mousedown",function(t){t.preventDefault()}),m.click_to_move&&n.on("click",function(t){p=n.offset().left,y=n.offset().top,h=s.width(),u=s.height(),e=v(t.pageX,t.pageY),w(e)}),g(window).trigger("resize.twentytwenty")})}})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.