PageSourceSearch

https://www.desired.de/dist/js/chunks/slider-CZxyxpZ6.esm.min.js

js desired.de collected 2026-10-02 04:30:20 UTC 1,801 bytes, 44 lines download raw bytes

1import { n as e, r as t } from "./rolldown-runtime-BEVGH_SI.esm.min.js";
2import { J as n, q as r } from "./utils-CFH2HoT6.esm.min.js";
3var i, a, o, s = t({ default: () => o }), c = e(() => {
4	r(), i = (e) => {
5		e.forEach((e) => {
6			let t = e.querySelector("[data-role=\"slide-next\"]"), n = e.querySelector("[data-role=\"slide-prev\"]"), r = e.firstElementChild, i = .8 * e.clientWidth;
7			if (window.smbContext?.device?.category === "smartphone") {
8				let n = e.querySelector("[data-role=\"alice-slider-content\"]"), a = () => {
9					t.style.display = "none", r.removeEventListener("scroll", a);
10				};
11				e.offsetHeight >= 400 && e.classList.add("alice-slider-control-sticky"), r && t && (n && n.offsetWidth <= n.parentElement.clientWidth && (t.style.display = "none"), r.addEventListener("scroll", a), t.addEventListener("click", (e) => {
12					e.preventDefault(), a(), r.scrollBy({
13						left: i,
14						behavior: "smooth"
15					});
16				}));
17				return;
18			}
19			t.addEventListener("click", () => {
20				r.scrollBy({
21					left: i,
22					behavior: "smooth"
23				});
24			}), n.addEventListener("click", () => {
25				r.scrollBy({
26					left: -i,
27					behavior: "smooth"
28				});
29			});
30			let o = e.querySelector("table tr:first-of-type"), s = e.querySelector("table tr:last-of-type"), c, l;
31			o && s ? (c = o.firstElementChild, l = s.lastElementChild) : (c = e.querySelector("li:first-of-type"), l = e.querySelector("li:last-of-type")), (c || l) && (a(e, c, n), a(e, l, t));
32		});
33	}, a = (e, t, r) => {
34		!n || !r || new IntersectionObserver((e) => {
35			e.forEach((e) => {
36				r?.parentElement?.classList && r.parentElement.classList.toggle("alice-slider-control-show", !e.isIntersecting);
37			});
38		}, {
39			root: e,
40			threshold: [.8]
41		}).observe(t);
42	}, o = { init: i };
43});
44export { s as n, c as t };

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.