PageSourceSearch

https://www.preventio.de/_next/static/chunks/850.dfa46c49e411cdfd.js

js preventio.de collected 2026-10-09 22:42:36 UTC 2,047 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[850],{850:function(t,i,a){a.d(i,{Attractor:function(){return c}});var e=a(7363);class n{constructor(){this.distance=200,this.duration=.4,this.easing="ease-out-quad",this.factor=1,this.maxSpeed=50,this.speed=1}load(t){t&&(void 0!==t.distance&&(this.distance=t.distance),void 0!==t.duration&&(this.duration=t.duration),void 0!==t.easing&&(this.easing=t.easing),void 0!==t.factor&&(this.factor=t.factor),void 0!==t.maxSpeed&&(this.maxSpeed=t.maxSpeed),void 0!==t.speed&&(this.speed=t.speed))}}let s="attract";class c extends e.L8{constructor(t,i){super(i),this._engine=t,i.attract||(i.attract={particles:[]}),this.handleClickMode=t=>{let a=this.container.actualOptions.interactivity.modes.attract;if(a&&t===s){for(let t of(i.attract||(i.attract={particles:[]}),i.attract.clicking=!0,i.attract.count=0,i.attract.particles))this.isEnabled(t)&&t.velocity.setTo(t.initialVelocity);i.attract.particles=[],i.attract.finish=!1,setTimeout(()=>{i.destroyed||(i.attract||(i.attract={particles:[]}),i.attract.clicking=!1)},a.duration*e.X5)}}}clear(){}init(){let t=this.container,i=t.actualOptions.interactivity.modes.attract;i&&(t.retina.attractModeDistance=i.distance*t.retina.pixelRatio)}async interact(){let t=this.container,i=t.actualOptions,n=t.interactivity.status===e.Wt,c=i.interactivity.events,{enable:r,mode:o}=c.onHover,{enable:d,mode:l}=c.onClick;if(n&&r&&(0,e.dB)(s,o)){let{hoverAttract:t}=await a.e(1834).then(a.bind(a,1834));t(this.container,t=>this.isEnabled(t))}else if(d&&(0,e.dB)(s,l)){let{clickAttract:t}=await a.e(1834).then(a.bind(a,1834));t(this.container,t=>this.isEnabled(t))}}isEnabled(t){let i=this.container,a=i.actualOptions,n=i.interactivity.mouse,c=(t?.interactivity??a.interactivity).events;if((!n.position||!c.onHover.enable)&&(!n.clickPosition||!c.onClick.enable))return!1;let r=c.onHover.mode,o=c.onClick.mode;return(0,e.dB)(s,r)||(0,e.dB)(s,o)}loadModeOptions(t,...i){for(let a of(t.attract||(t.attract=new n),i))t.attract.load(a?.attract)}reset(){}}}}]);

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.