PageSourceSearch

https://www.betterbrain.com/marketing-integrations/63d0deca1d3b.js

js betterbrain.com collected 2026-09-28 08:33:59 UTC 1,267 bytes, 50 lines download raw bytes

1
2document.addEventListener("DOMContentLoaded", () => {
3 document.querySelectorAll(".advisors-slider_wrap").forEach((wrap) => {
4 if (wrap.dataset.scriptInitialized) return;
5 wrap.dataset.scriptInitialized = "true";
6
7 const cmsWrap = wrap.querySelector(".advisors-slider_cms_wrap");
8
9 if (!cmsWrap) {
10 console.warn("Missing required elements for Swiper in:", wrap);
11 return;
12 }
13
14 const swiper = new Swiper(cmsWrap, {
15 slidesPerView: "auto",
16 followFinger: true,
17 freeMode: false,
18 slideToClickedSlide: false,
19 centeredSlides: false,
20 autoHeight: false,
21 speed: 600,
22 mousewheel: {
23 forceToAxis: true,
24 },
25 keyboard: {
26 enabled: true,
27 onlyInViewport: true,
28 },
29 navigation: {
30 nextEl: wrap.querySelector(".advisors-slider_btn_element.is-next"),
31 prevEl: wrap.querySelector(".advisors-slider_btn_element.is-prev"),
32 },
33 pagination: {
34 el: wrap.querySelector(".advisors-slider_bullet_wrap"),
35 bulletActiveClass: "is-active",
36 bulletClass: "advisors-slider_bullet_item",
37 bulletElement: "button",
38 clickable: true,
39 },
40 scrollbar: {
41 el: wrap.querySelector(".advisors-slider_draggable_wrap"),
42 draggable: true,
43 dragClass: "advisors-slider_draggable_handle",
44 snapOnRelease: true,
45 },
46 slideActiveClass: "is-active",
47 slideDuplicateActiveClass: "is-active",
48 });
49 });
50});

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.