{"version":3,"file":"overflow-carousel.js","names":[],"sources":["../resources/modern-javascript/overflow-carousel.js"],"sourcesContent":["import { delegate } from '@d3r/js-tools';\n\ndocument.addEventListener('DOMContentLoaded', () => {\n    document.querySelectorAll('.carousel--has-tabs .swiper').forEach((el) => {\n        el.addEventListener('carousel:init', (event) => {\n            const carouselInstance = event.detail;\n\n            delegate(el, 'click', '.carousel__tab', (e) => {\n                const carousel = e.target.closest('.carousel');\n\n                carousel.dataset.tab = e.target.dataset.id;\n                carouselInstance.swiper.update();\n                carouselInstance.swiper.slideTo(0);\n            });\n        });\n    });\n});\n"],"mappings":"iDAEA,SAAS,iBAAiB,mBAAA,UAA0B,CAChD,SAAS,iBAAiB,6BAA6B,CAAC,CAAC,QAAA,SAAS,EAAO,CACrE,EAAG,iBAAiB,gBAAA,SAAkB,EAAU,CAC5C,IAAM,EAAmB,EAAM,OAE/B,EAAS,EAAI,QAAS,iBAAA,SAAmB,EAAM,CAC3C,IAAM,EAAW,EAAE,OAAO,QAAQ,WAAW,EAE7C,EAAS,QAAQ,IAAM,EAAE,OAAO,QAAQ,GACxC,EAAiB,OAAO,OAAO,EAC/B,EAAiB,OAAO,QAAQ,CAAC,CACrC,CAAC,CACL,CAAC,CACL,CAAC,CACL,CAAC"}