https://www.pja2001.eu/wp-content/themes/dt-the7/lib/jquery-sticky/jquery-sticky.min.js?ver=11.8.0.1
1!function(t){var o=function(o,e){var s,i,n,r,a,c=!1,f=!1,p=!1,l=!1,m={},u={to:"top",offset:0,extraOffset:0,effectsOffset:0,parent:!1,timerInterval:250,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"}},d=function(t,o,e){var s={},i=t[0].style;e.forEach((function(t){if("object"==typeof t)for(var o in t)s[o]=t[o];else s[t]=void 0!==i[t]?i[t]:""})),t.data("the7-css-backup-"+o,s)},h=function(t,o){return t.data("the7-css-backup-"+o)},y=function(){m.$spacer=s.clone().addClass(i.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),s.after(m.$spacer)},v=function(){m.$spacer.remove()},w=function(){d(s,"unsticky",["position","width","margin-top","margin-bottom","top","bottom"]);var t={position:"fixed",width:k(s,"width"),marginTop:0,marginBottom:0};t[i.to]=i.offset,t["top"===i.to?"bottom":"top"]="",m.$window.scrollTop()<=0&&!f&&(f=!0,d(s,"unabsolute",[t]),t.position="absolute",t.top=i.offset-i.extraOffset,t.bottom=""),s.css(t).addClass(i.classes.stickyActive)},b=function(){s.css(h(s,"unsticky")).removeClass(i.classes.stickyActive)},k=function(t,o,e){var s=getComputedStyle(t[0]),i=parseFloat(s[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==s.boxSizing&&r.push("border","padding"),e&&r.push("margin"),r.forEach((function(t){n.forEach((function(o){i+=parseFloat(s[t+"-"+o])}))})),i},g=function(t){var o=m.$window.scrollTop(),e=k(t,"height"),s=innerHeight,i=t.offset().top-o,n=i-s;return{top:{fromTop:i,fromBottom:n},bottom:{fromTop:i+e,fromBottom:n+e}}},$=function(){s.addClass("notransition-all"),b(),v(),c=!1,s.trigger("the7-sticky:unstick"),s[0].offsetHeight,s.removeClass("notransition-all")},T=function(){f=!1,s.css(h(s,"unabsolute"))},C=function(){var t=g(s),o="top"===i.to;if(p){(o?t.top.fromTop>i.offset:t.bottom.fromBottom<-i.offset)&&(m.$parent.css(h(m.$parent,"childNotFollowing")),s.css(h(s,"notFollowing")),p=!1)}else{var e=g(m.$parent),n=getComputedStyle(m.$parent[0]),r=parseFloat(n[o?"borderBottomWidth":"borderTopWidth"]),a=o?e.bottom.fromTop-r:e.top.fromBottom+r;(o?a<=t.bottom.fromTop:a>=t.top.fromBottom)&&function(){d(m.$parent,"childNotFollowing",["position"]),m.$parent.css("position","relative"),d(s,"notFollowing",["position","top","bottom"]);var t={position:"absolute"};t[i.to]="",t["top"===i.to?"bottom":"top"]=0,s.css(t),p=!0}()}},B=function(t){l&&-t<i.effectsOffset?(s.removeClass(i.classes.stickyEffects),m.$spacer.removeClass(i.classes.stickyEffects),l=!1,s.trigger("the7-sticky:effect-not-active")):!l&&-t>=i.effectsOffset&&(s.addClass(i.classes.stickyEffects),m.$spacer.addClass(i.classes.stickyEffects),l=!0,s.trigger("the7-sticky:effect-active"))},E=function(){var t,o=i.offset,e=i.stickOffset,n=i.unStickOffset,a=m.$window.scrollTop();if(r=a,a<0&&B(0),a<=0&&c){var p=g(m.$spacer);f?(t="top"===i.to?p.top.fromTop-o+n:-p.bottom.fromBottom-o+n)>0&&$():((t="top"===i.to?p.top.fromTop-o+n:-p.bottom.fromBottom-o+n)>0?$():function(){f=!0,d(s,"unabsolute",["position","top","bottom"]);var t={position:"absolute",top:i.offset-i.extraOffset,bottom:""};s.css(t)}(),B(t))}else{if(c){f&&T();p=g(m.$spacer);t="top"===i.to?p.top.fromTop-o+n:-p.bottom.fromBottom-o+n,i.parent&&C(),t>0&&$()}else{var l=g(s);(t="top"===i.to?l.top.fromTop-o+e:-l.bottom.fromBottom-o+e)<=0&&(y(),w(),c=!0,s.trigger("the7-sticky:stick"),i.parent&&C())}B(t)}},O=function(){E()},x=function(){var t=m.$window.scrollTop();r!==t&&E()},F=function(){z(!0)},z=function(t=!1){c&&a!==window.innerWidth&&(a=window.innerWidth,f&&T(),!0===t&&v(),b(),!0===t&&y(),w(),i.parent&&(p=!1,C()))},S=function(t,o){let e;return function(){const s=this,i=arguments,n=!e;clearTimeout(e),e=setTimeout((()=>{e=null,t.apply(s,i)}),o),n&&t.apply(s,i)}};this.destroy=function(){f&&T(),c&&$(),m.$window.off("scroll",O).off("resize",z).off("resize",F),clearTimeout(n),n=null,s.removeClass(i.classes.sticky)},i=jQuery.extend(!0,u,e),s=t(o).addClass(i.classes.sticky),m.$window=t(window),a=window.innerWidth,i.parent&&("parent"===i.parent?m.$parent=s.parent():m.$parent=s.closest(i.parent)),F=S(F,400),m.$window.on("resize",z),m.$window.on("resize",F),m.$window.on("scroll",O),n=setInterval(x,i.timerInterval),E()};t.fn.The7Sticky=function(e){var s="string"==typeof e;return this.each((function(){var i=t(this);if(s){var n=i.data("the7-sticky");if(!n)throw Error("Trying to perform the `"+e+"` method prior to initialization");if(!n[e])throw ReferenceError("Method `"+e+"` not found in sticky instance");
1n[e].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===e&&i.removeData("the7-sticky")}else i.data("the7-sticky",new o(this,e))})),this}}(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.