PageSourceSearch

https://pflegedienst-arche-noah.de/wp-content/plugins/elementor-pr…/lib/sticky/jquery.sticky.min.js?ver=3.8.0

js pflegedienst-arche-noah.de collected 2026-10-09 03:37:12 UTC 3,809 bytes, 1 lines download raw bytes

1!function(t){var o=function(o,e){var i,s,n,r,a=!1,c=!1,f=!1,p={},l={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,relativeTarget:"parent",handleScrollbarWidth:!1},d=function(t,o,e){var i={},s=t[0].style;e.forEach((function(t){i[t]=void 0!==s[t]?s[t]:""})),t.data("css-backup-"+o,i)},m=function(t,o){return t.data("css-backup-"+o)};const u=()=>{if(r=g(i,"width"),n=i.offset().left,s.isRTL){const t=s.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;n=Math.max(t-r-n,0)}};var h=function(){p.$spacer=i.clone().addClass(s.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),i.after(p.$spacer)},y=function(){p.$spacer.remove()},v=function(){d(i,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const t={position:"fixed",width:r,marginTop:0,marginBottom:0};t[s.to]=s.offset,t["top"===s.to?"bottom":"top"]="",n&&(t["inset-inline-start"]=n+"px"),i.css(t).addClass(s.classes.stickyActive)},k=function(){i.css(m(i,"unsticky")).removeClass(s.classes.stickyActive)},g=function(t,o,e){var i=getComputedStyle(t[0]),s=parseFloat(i[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==i.boxSizing&&r.push("border","padding"),e&&r.push("margin"),r.forEach((function(t){n.forEach((function(o){s+=parseFloat(i[t+"-"+o])}))})),s},b=function(t){var o=p.$window.scrollTop(),e=g(t,"height"),i=innerHeight,s=t.offset().top-o,n=s-i;return{top:{fromTop:s,fromBottom:n},bottom:{fromTop:s+e,fromBottom:n+e}}},w=function(){k(),y(),a=!1,i.trigger("sticky:unstick")},$=function(){var t=b(i),o="top"===s.to;if(c){(o?t.top.fromTop>s.offset:t.bottom.fromBottom<-s.offset)&&(p.$parent.css(m(p.$parent,"childNotFollowing")),i.css(m(i,"notFollowing")),c=!1)}else{var e=b(p.$parent),a=getComputedStyle(p.$parent[0]),f=parseFloat(a[o?"borderBottomWidth":"borderTopWidth"]),l=o?e.bottom.fromTop-f:e.top.fromBottom+f;(o?l<=t.bottom.fromTop:l>
1=t.top.fromBottom)&&function(){d(p.$parent,"childNotFollowing",["position"]),p.$parent.css("position","relative"),d(i,"notFollowing",["position","inset-inline-start","top","bottom"]);const t={position:"absolute"};if("document"===s.relativeTarget||i.hasClass("elementor-widget")){if(n=p.$spacer.position().left,s.isRTL){let t=i.parent().outerWidth(),o=p.$spacer.position().left;r=p.$spacer.outerWidth(),n=Math.max(t-r-o,0)}t["inset-inline-start"]=n+"px"}t[s.to]="",t["top"===s.to?"bottom":"top"]=0,i.css(t),c=!0}()}},T=function(){var t,o=s.offset;if(a){var e=b(p.$spacer);t="top"===s.to?e.top.fromTop-o:-e.bottom.fromBottom-o,s.parent&&$(),t>0&&w()}else{var n=b(i);(t="top"===s.to?n.top.fromTop-o:-n.bottom.fromBottom-o)<=0&&(u(),h(),v(),a=!0,i.trigger("sticky:stick"),s.parent&&$())}!function(t){f&&-t<s.effectsOffset?(i.removeClass(s.classes.stickyEffects),f=!1):!f&&-t>=s.effectsOffset&&(i.addClass(s.classes.stickyEffects),f=!0)}(t)},C=function(){T()},B=function(){a&&(k(),y(),u(),h(),v(),s.parent&&(c=!1,$()))};this.destroy=function(){a&&w(),p.$window.off("scroll",C).off("resize",B),i.removeClass(s.classes.sticky)},s=jQuery.extend(!0,l,e),i=t(o).addClass(s.classes.sticky),p.$window=t(window),s.parent&&(p.$parent=i.parent(),"parent"!==s.parent&&(p.$parent=p.$parent.closest(s.parent))),p.$window.on({scroll:C,resize:B}),T()};t.fn.sticky=function(e){var i="string"==typeof e;return this.each((function(){var s=t(this);if(i){var n=s.data("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");n[e].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===e&&s.removeData("sticky")}else s.data("sticky",new o(this,e))})),this},window.Sticky=o}(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.