PageSourceSearch

https://www.ehn.org/static/dist/social-ux/9027.41a9a024c1d0d4e4aec4.bundle.mjs

js ehn.org collected 2026-10-01 10:13:38 UTC 1,623 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksocialUX=self.webpackChunksocialUX||[]).push([[9027],{9027:function(t,n,e){e.r(n),e.d(n,{default:function(){return c}});var s=e(5312);function o(t,n,e){const{toggleClass:s}=n.dataset;function o(){e.classList.remove(s)}t.intersectionObserverProvider.addTask({onAboveViewport:function(){e.classList.add(s)},onBellowViewport:o,onIntersect:o,rawNodes:[n]})}const i=33,a=0;function r(t,n,e){const o="offset"in n.dataset?parseInt(n.dataset.offset,10):a,r="transition"in n.dataset?parseFloat(n.dataset.transition,10):i,c=`translate3d(0px, ${o}px, 0px)`;let l,u,f;function d(){f=n.offsetWidth,l=window.innerHeight+10,u=`translate3d(0px, ${l}px, 0px)`,e.style.width=`${f}px`}function p(t){const n=(s=o,i=l,a=t,Math.max(s,Math.min(i,a)));var s,i,a;e.style.transition=`transform linear ${r}ms`,e.style.transform=`translate3d(0px, ${n}px, 0px)`}function w(){e.style.transform=c,e.style.transition="none"}function m(){e.style.transition="none",e.style.transform=u}d(),window.addEventListener("resize",d,{passive:!0});const{top:x}=n.getBoundingClientRect();let y;y=x<=0?w:x>l?m:p,y(x),setTimeout((function(){e.style.opacity=1}),100);let g=y;const v=function(t,n){let e;function s(){e||(e=setTimeout((function(){e=null,t()}),16))}return s.cancel=function(){e&&(clearTimeout(e),e=null)},s}((0,s.A)((function(){const{top:t}=n.getBoundingClientRect();let e;t<=0?e=w:t>=l&&(e=m),g!==e&&(e||(e=p),e(t),g=e)})));window.addEventListener("scroll",v,{passive:!0})}function c(t,n){const{triggers:e}=n.dataset,s=function(t){const{target:n}=t.dataset;return document.querySelector(n)}(n);("sticky"===e?r:o)(t,n,s)}}}]);

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.