PageSourceSearch

https://www.medpace.com/wp-content/themes/medpace-2023/js/slider.js

js medpace.com collected 2026-10-03 20:13:18 UTC 2,580 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmedpace_2023=self.webpackChunkmedpace_2023||[]).push([[309],{9158:function(e,i,s){s.r(i);var t=s(9062),l=s(5671),r=s(4942),n=(s(4747),s(7941),s(1249),s(2707),s(8595)),o=function e(i){var s=this;(0,l.Z)(this,e),(0,r.Z)(this,"beforeMove",(function(e,i){var t,l,r,n;e>i?(t=s.el.querySelector(".splide__slide.is-visible + .splide__slide:not(.is-visible)"),l=s.el.querySelector(".splide__slide.is-active")):(t=s.el.querySelector(".splide__slide.is-prev"),l=null!==(r=null===(n=s.el.querySelector(".splide__slide.is-visible + .splide__slide:not(.is-visible)"))||void 0===n?void 0:n.previousElementSibling)&&void 0!==r?r:s.el.querySelector(".splide__slide.is-visible:last-child")),t&&t.classList.add("is-entering"),l&&l.classList.add("is-leaving")})),(0,r.Z)(this,"afterMove",(function(){var e=s.el.querySelectorAll(".is-entering, .is-leaving");e.length&&e.forEach((function(e){e.classList.remove("is-entering"),e.classList.remove("is-leaving")}))})),(0,r.Z)(this,"maybeHideArrows",(function(){window.requestAnimationFrame((function(){var e=s.el.getAttribute("data-splide"),i=JSON.parse(e);if(i&&i.breakpoints){var t=Object.keys(i.breakpoints);t=(t=t.map((function(e){return parseInt(e)}))).sort((function(e,i){return e>i?1:e<i?-1:0}));var l=!1;t.every((function(e){return!(e>=window.innerWidth&&(l=e,1))}));var r=i.perPage;l&&(r=i.breakpoints[l].perPage),r&&s.slideCount<=r?s.arrowsEl.style.display="none":s.arrowsEl.style.display=""}}))})),i&&(this.el=i,this.slideCount=this.el.querySelectorAll(".splide__slide").length,this.splide=new n.ZP(this.el).mount(),this.slides=this.el.querySelectorAll(".splide__slide"),this.arrowsEl=this.el.querySelector(".splide__arrows"),this.splide.on("move",this.beforeMove),this.splide.on("moved",this.afterMove),this.el.classList.contains("em-media-content-slider__inner")&&this.el.querySelector(".em-media-content-slider__header").appendChild(this.arrowsEl),this.maybeHideArrows(),window.addEventListener("resize",this.maybeHideArrows),this.splide.on("move",this.beforeMove),this.splide.on("moved",this.afterMove))},d=function(e,i,s){if(i&&!Array.isArray(i)&&"number"==typeof i.length){var t=i.length;return function(e,i){(null==i||i>e.length)&&(i=e.length);for(var s=0,t=new Array(i);s<i;s++)t[s]=e[s];return t}(i,t)}return e(i,s)}(t.Z,document.querySelectorAll(".splide[data-splide]"));d.length&&(embark.components.splides=d.map((function(e){return new o(e)})),window.dispatchEvent(new CustomEvent("em-slider-mounted",{bubbles:!0,detail:{text:function(){return Date.now()}}})))}}]);
2//# sourceMappingURL=slider.js.map

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.