PageSourceSearch

https://www.rula.com/rula-marketing-website/_next/static/chunks/1548.7b2630c19603f404.js

js rula.com collected 2026-09-24 10:20:09 UTC 4,538 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1548],{58720:e=>{e.exports={cardsWrapper:"styles_cardsWrapper__divvq",swipePrev:"styles_swipePrev__RzjrW",swipeNext:"styles_swipeNext__KMk2N",trustpilotSwipePrev:"styles_trustpilotSwipePrev__0oiPB",trustpilotSwipeNext:"styles_trustpilotSwipeNext__BAmTN","swiper-button-disabled":"styles_swiper-button-disabled___3D_A",controls:"styles_controls__9IwPn",trustpilotSlide:"styles_trustpilotSlide__0Q1yX"}},61548:(e,s,r)=>{"use strict";r.r(s),r.d(s,{default:()=>w});var i=r(19998),t=r(7150),n=r(53824),a=r(41054),l=r(3491),o=r(35383),d=r(58720),p=r.n(d);function w(e){let{testimonials:s,isTrustpilot:r,variant:d}=e,w=(0,t.useMemo)(()=>({slidesPerView:"auto",slidesPerGroupAuto:!0,spaceBetween:24,scrollbar:!0,mousewheel:{forceToAxis:!0},breakpoints:{0:{spaceBetween:8},640:{spaceBetween:16},1152:{spaceBetween:24}},injectStyles:["\n        .swiper {\n          /*\n           * Gap between the section's right edge and the viewport's. Built from\n           * the section's own geometry (inherited custom properties) and kept\n           * free of percentages, so .swiper-scrollbar — whose containing block\n           * is the padded .swiper box, not the section — resolves it to the\n           * same length.\n           */\n          --slider-bleed: 0px;\n\n          overflow-x: hidden;\n          overflow-y: hidden;\n          padding-bottom: 3.35rem; /* space for progress bar + arrows */\n        }\n\n        .swiper-wrapper {\n          margin-bottom: 0;\n        }\n\n        /* overflow-x: visible below computes to auto, so hide the native bar */\n        .swiper.swiper-horizontal {\n          scrollbar-width: none;             /* Firefox */\n        }\n        .swiper.swiper-horizontal::-webkit-scrollbar {\n          display: none;                     /* WebKit (Chrome, Safari) */\n        }\n\n        .swiper-scrollbar.swiper-scrollbar-horizontal {\n          height: 2px;\n          left: 0;\n          /* Track spans the section (not the bleed) and stops before the arrows */\n          width: calc(\n            100% - var(--slider-bleed) - var(--slider-controls-width)\n          );\n        }\n\n        @media (min-width: 640px) {\n          .swiper {\n            --slider-bleed: max(\n              var(--slider-page-padding),\n              calc(50vw - var(--slider-max-width) / 2 + var(--slider-page-padding))\n            );\n\n            overflow-x: visible;                    /* allow cards to bleed */\n            padding-right: var(--slider-bleed);\n          }\n\n          .swiper-wrapper {\n            margin-right: calc(-1 * var(--slider-bleed));\n          }\n        }\n      "]}),[]),c=(0,t.useMemo)(()=>({slidesPerView:(null==s?void 0:s.length)===3?3:4,spaceBetween:24,scrollbar:!0,mousewheel:{forceToAxis:!0},breakpoints:{0:{slidesPerView:1.05,spaceBetween:8,centeredSlides:!1},400:{slidesPerView:1.05,spaceBetween:8,centeredSlides:!1},470:{slidesPerView:1.25,spaceBetween:8,centeredSlides:!1},530:{slidesPerView:1.5,spaceBetween:16,centeredSlides:!1},635:{slidesPerView:1.8,spaceBetween:16,centeredSlides:!1},775:{slidesPerView:2.2,spaceBetween:16},1e3:{slidesPerView:2.5,spaceBetween:16},1280:{slidesPerView:3.2,spaceBetween:24}},injectStyles:["\n        .swiper-wrapper {\n          margin-bottom: 2rem;\n        }\n        .swiper-scrollbar.swiper-scrollbar-horizontal {\n          height: 2px;\n          left: 0;\n        }\n      "]}),[null==s?void 0:s.length]),h=r?w:c,b=(0,t.useMemo)(()=>s.map(e=>(0,n.A)(e)),[s]);return r?(0,i.jsx)("div",{className:p().cardsWrapper,children:(0,i.jsx)(l.default,{items:b,sliderItem:(e,s)=>(0,i.jsx)(o.Ay,{testimonial:e,backgroundColor:s%4,variant:d}),config:h,className:p().container,slideClassName:"".concat(p().slide," ").concat(p().trustpilotSlide),navigationConfig:{enabled:!0,arrowNext:{className:p().trustpilotSwipeNext,dataCy:"arrowNext"},arrowPrev:{className:p().trustpilotSwipePrev,dataCy:"arrowPrev"},hideArrowIfDisabled:!1},sliderNavigation:e=>(0,i.jsxs)("div",{className:p().controls,children:[(0,i.jsx)(a.f,{...null==e?void 0:e.arrowPrev}),(0,i.jsx)(a.D,{...null==e?void 0:e.arrowNext})]})})}):(0,i.jsx)("div",{className:p().cardsWrapper,children:(0,i.jsx)(l.default,{items:b,sliderItem:(e,s)=>(0,i.jsx)(o.Ay,{testimonial:e,backgroundColor:s%4}),config:h,className:p().container,slideClassName:p().slide,navigationConfig:{enabled:!0,arrowNext:{className:p().swipeNext,dataCy:"arrowNext"},arrowPrev:{className:p().swipePrev,dataCy:"arrowPrev"},hideArrowIfDisabled:!0}})})}}}]);

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.