swiper
Version:
Most modern mobile touch slider and framework with hardware accelerated transitions
1 lines • 8.52 kB
Source Map (JSON)
{"version":3,"file":"virtual.mjs.mjs","names":["setCSSProperty","elementChildren","setInnerHTML","createElement","Virtual","swiper","extendParams","on","emit","cssModeTimeout","tempDOM","getParams","params","virtual","enabled","slides","cache","slidesPerViewAutoSlideSize","renderSlide","renderExternal","renderExternalUpdate","addSlidesBefore","addSlidesAfter","from","to","offset","slidesGrid","slide","index","slideEl","rendered","call","el","document","children","isElement","slideClass","setAttribute","String","update","force","beforeInit","forceActiveIndex","slidesPerGroup","centeredSlides","slidesPerView","loop","isLoop","initialSlide","previousFrom","previousTo","previousSlidesGrid","previousOffset","cssMode","updateActiveIndex","activeIndex","offsetProp","slidesPerViewNumeric","rtlTranslate","isHorizontal","swiperSize","size","getBoundingClientRect","width","height","Math","max","ceil","groupSize","slidesAfter","slidesBefore","floor","min","length","onRendered","updateSlides","updateProgress","updateSlidesClasses","Object","assign","forEach","style","setProperty","abs","cssOverflowAdjustment","virtualParams","slidesToRender","i","push","prependIndexes","appendIndexes","getSlideIndex","slideIndex","filter","matches","remove","loopFrom","loopTo","slidesEl","append","prepend","sort","a","b","domSlidesAssigned","passedVirtual","passedParams","undefined","classNames","containerModifierClass","watchSlidesProgress","originalParams","_immediateVirtual","clearTimeout","setTimeout","wrapperEl","virtualSize","appendSlide","arr","prependSlide","newActiveIndex","numberOfNewSlides","Array","isArray","unshift","newCache","keys","cachedIndex","cachedEl","Number","cachedElIndex","getAttribute","parseInt","slideTo","removeSlide","slidesIndexes","shiftCacheDownFrom","removedIndex","key","numericKey","shifted","splice","removeAllSlides"],"sources":["0"],"mappings":"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"}