PageSourceSearch

https://www.dupont.mx/etc.clientlibs/dupont-campaigns/components/content/accordion-horz/clientlibs.min.js

js dupont.mx collected 2026-10-07 21:48:33 UTC 3,896 bytes, 10 lines download raw bytes

1function AccordionHorizontal(a){this.el=a;this.itemEls=this.el.find(".accordion-item");this.defaultActive=this.el[0].attributes["data-active-item"].nodeValue-1;this.active=this.el.find(".active")[0].attributes["data-item"].nodeValue;this.updateActiveItem=this.updateActiveItem.bind(this);this.calculateSizes=this.calculateSizes.bind(this);this.calculateItemStyles=this.calculateItemStyles.bind(this);this.updateAccordionItems=throttle(this.updateAccordionItems.bind(this),450);this.init();this.updateAccordionItems();
2this.setDefaultSlideCarousel();setTimeout(function(){a.css("visibility","visible")},600)}AccordionHorizontal.prototype.init=function(){for(var a=this,b=0;b<this.itemEls.length;b++)this.itemEls[b].addEventListener("mouseenter",this.updateActiveItem.bind(this));window.addEventListener("resize",this.updateAccordionItems);this.initCarousel();this.el.find("[data-href]").each(function(){var b=$(this).attr("data-href")||"#";$(this).attr("href",b);$(this).on("click",a.addGoogleAnalytics)})};
3AccordionHorizontal.prototype.addGoogleAnalytics=function(a){a=a.target;var b="a"!==a.tagName.toLowerCase()?$(a).parents("a").first():$(a);a=b.data("gayoutube");var c=b.data("gasearch"),d=b.data("gadoubleclick"),e=b.data("linkedintrack");b=b.data("fbtrack");var g=function(){};window.gtag&&(c&&""!=c&&gtag("event","conversion",{send_to:c,event_callback:g}),a&&""!=a&&gtag("event","conversion",{send_to:a,event_callback:g}),d&&""!=d&&gtag("event","conversion",{allow_custom_scripts:!0,send_to:d}));window.fbq&&
4b&&""!=b&&fbq("track",b);e&&""!=e&&$("body").append('\x3cimg src\x3d"https://dc.ads.linkedin.com/collect/?pid\x3d1219953\x26conversionId\x3d'+e+'\x26fmt\x3dgif" width\x3d"1" height\x3d"1" alt\x3d"" style\x3d"display:none;"/\x3e')};AccordionHorizontal.prototype.updateActiveItem=function(a){a=$(a.target).attr("data-item");a!==this.active&&(this.active=a,this.updateAccordionItems())};
5AccordionHorizontal.prototype.calculateSizes=function(){this.fullWidth=this.el.find(".accordion-container").first().width();this.fullHeight=this.el.find(".accordion-container").first().height();this.closed=Math.floor(this.fullWidth/6);this.open=Math.floor(2.5*this.closed)};
6AccordionHorizontal.prototype.calculateItemStyles=function(a){a=$(a);a.attr("data-item")!==this.active?(a.width(this.closed+"px"),a.find("img").height(this.fullHeight+"px"),a.find(".text").css({"transition-delay":"0.3s","transition-duration":".3s"}),a.removeClass("active")):(a.attr("style",""),a.find("img").height(this.fullHeight+100+"px"),a.find(".text").css({width:Math.floor(.7*this.open)+"px"}),a.addClass("active"))};
7AccordionHorizontal.prototype.updateAccordionItems=function(){if(!(1024>window.innerWidth)){this.calculateSizes();for(var a=0;a<this.itemEls.length;a++)this.calculateItemStyles(this.itemEls[a])}};
8AccordionHorizontal.prototype.initCarousel=function(){this.carouselEl=this.el.find(".accordion-immersive-carousel");this.carouselEl.slick({slidesToShow:1.1,infinite:!1,touchThreshold:10,waitForAnimate:!1,speed:333,arrows:!1,mobileFirst:!0,responsive:[{breakpoint:1,settings:{}},{breakpoint:576,settings:{slidesToShow:1.6,swipe:!0,arrows:!1,centerMode:!1}},{breakpoint:1024,settings:{}}]});this.carouselEl.on("breakpoint",function(a,b,c){1024!==c&&1!==c&&this.setDefaultSlideCarousel()}.bind(this))};
9AccordionHorizontal.prototype.setDefaultSlideCarousel=function(){1024<window.innerWidth||this.carouselEl[0].slick.slickGoTo(this.defaultActive)};
10function throttle(a,b,c){var d,e,g,f=null,h=0;c||(c={});var m=function(){h=!1===c.leading?0:Date.now();f=null;g=a.apply(d,e);f||(d=e=null)};return function(){var k=Date.now();h||!1!==c.leading||(h=k);var l=b-(k-h);d=this;e=arguments;0>=l||l>b?(f&&(clearTimeout(f),f=null),h=k,g=a.apply(d,e),f||(d=e=null)):f||!1===c.trailing||(f=setTimeout(m,l));return g}}
10$(function(){$(".campaign-accordionhorz").each(function(){new AccordionHorizontal($(this))})});

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.