%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/ncf/static/js/
Upload File :
Create Path :
Current File : /home/opti/public_html/ncf/static/js/5.87e1cbbe.chunk.js.map

{"version":3,"sources":["../node_modules/swiper/esm/components/navigation/navigation.js","../node_modules/swiper/esm/react/params-list.js","../node_modules/swiper/esm/react/loop.js","../node_modules/swiper/esm/react/get-children.js","../node_modules/swiper/esm/react/update-swiper.js","../node_modules/swiper/esm/react/swiper.js","../node_modules/swiper/esm/react/get-params.js","../node_modules/swiper/esm/react/init-swiper.js","../node_modules/swiper/esm/react/get-changed-params.js","../node_modules/swiper/esm/react/virtual.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","Navigation","toggleEl","$el","disabled","params","navigation","disabledClass","tagName","update","swiper","loop","_swiper$navigation","$nextEl","$prevEl","isBeginning","watchOverflow","enabled","isLocked","lockClass","isEnd","onPrevClick","e","preventDefault","slidePrev","onNextClick","slideNext","init","createElementIfNotDefined","createElements","nextEl","prevEl","$","uniqueNavElements","find","on","extend","addClass","destroy","_swiper$navigation2","off","removeClass","name","hideOnClick","hiddenClass","create","bindModuleMethods","toEdge","fromEdge","_swiper$navigation3","click","_swiper$navigation4","targetEl","is","pagination","clickable","el","contains","isHidden","hasClass","emit","toggleClass","paramsList","calcLoopedSlides","slides","swiperParams","slidesPerViewParams","slidesPerView","breakpoints","breakpoint","Swiper","getBreakpoint","breakpointOnlyParams","undefined","loopedSlides","Math","ceil","parseFloat","loopAdditionalSlides","processChildren","c","React","Children","toArray","forEach","child","type","displayName","push","props","children","slide","getChildren","slots","slot","foundSlides","updateSwiper","_ref","needThumbsInit","needControllerInit","needPaginationInit","needScrollbarInit","needNavigationInit","passedParams","changedParams","scrollbarEl","paginationEl","updateParams","filter","currentParams","scrollbar","virtual","thumbs","includes","controller","control","isObject","newValue","mod","lazy","load","render","updateSize","setTranslate","allowSlideNext","allowSlidePrev","changeDirection","direction","_excluded","forwardRef","_temp","externalElRef","className","_ref$tag","tag","Tag","_ref$wrapperTag","wrapperTag","WrapperTag","onSwiper","rest","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","eventsAssigned","_useState","useState","containerClasses","setContainerClasses","_useState2","virtualData","setVirtualData","_useState3","breakpointChanged","setBreakpointChanged","initializedRef","useRef","swiperElRef","swiperRef","oldPassedParamsRef","oldSlides","nextElRef","prevElRef","paginationElRef","scrollbarElRef","_getParams","obj","events","defaults","extendedDefaults","_emitClasses","allowedParams","map","replace","search","toLowerCase","substr","getParams","restProps","_getChildren","onBeforeBreakpoint","_containerClasses","classes","current","initSwiper","loopCreate","loopDestroy","extendWith","cache","renderExternal","renderExternalUpdate","originalParams","useEffect","emitSlidesClasses","useIsomorphicLayoutEffect","needsNavigation","needsPagination","needsScrollbar","mountSwiper","destroyed","eventName","oldParams","oldChildren","addKey","oldChildrenKeys","childrenKeys","join","newKeys","oldKeys","newKey","oldKey","getChangedParams","updateSlides","updateProgress","updateSlidesClasses","parallax","createElement","ref","uniqueClasses","Fragment","style","isHorizontal","rtlTranslate","offset","top","index","from","to","cloneElement","renderVirtual","modifiedSlides","duplicateSlide","position","slideDuplicateClass","loopFillGroupWithBlank","blankSlidesNum","slidesPerGroup","blankSlide","slideClass","slideBlankClass","prependSlides","appendSlides","concat","renderLoop"],"mappings":"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","file":"static/js/5.87e1cbbe.chunk.js","sourcesContent":["function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, createElementIfNotDefined } from '../../utils/utils';\nvar Navigation = {\n  toggleEl: function toggleEl($el, disabled) {\n    $el[disabled ? 'addClass' : 'removeClass'](this.params.navigation.disabledClass);\n    if ($el[0] && $el[0].tagName === 'BUTTON') $el[0].disabled = disabled;\n  },\n  update: function update() {\n    // Update Navigation Buttons\n    var swiper = this;\n    var params = swiper.params.navigation;\n    var toggleEl = swiper.navigation.toggleEl;\n    if (swiper.params.loop) return;\n    var _swiper$navigation = swiper.navigation,\n        $nextEl = _swiper$navigation.$nextEl,\n        $prevEl = _swiper$navigation.$prevEl;\n\n    if ($prevEl && $prevEl.length > 0) {\n      if (swiper.isBeginning) {\n        toggleEl($prevEl, true);\n      } else {\n        toggleEl($prevEl, false);\n      }\n\n      if (swiper.params.watchOverflow && swiper.enabled) {\n        $prevEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n      }\n    }\n\n    if ($nextEl && $nextEl.length > 0) {\n      if (swiper.isEnd) {\n        toggleEl($nextEl, true);\n      } else {\n        toggleEl($nextEl, false);\n      }\n\n      if (swiper.params.watchOverflow && swiper.enabled) {\n        $nextEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n      }\n    }\n  },\n  onPrevClick: function onPrevClick(e) {\n    var swiper = this;\n    e.preventDefault();\n    if (swiper.isBeginning && !swiper.params.loop) return;\n    swiper.slidePrev();\n  },\n  onNextClick: function onNextClick(e) {\n    var swiper = this;\n    e.preventDefault();\n    if (swiper.isEnd && !swiper.params.loop) return;\n    swiper.slideNext();\n  },\n  init: function init() {\n    var swiper = this;\n    var params = swiper.params.navigation;\n    swiper.params.navigation = createElementIfNotDefined(swiper.$el, swiper.params.navigation, swiper.params.createElements, {\n      nextEl: 'swiper-button-next',\n      prevEl: 'swiper-button-prev'\n    });\n    if (!(params.nextEl || params.prevEl)) return;\n    var $nextEl;\n    var $prevEl;\n\n    if (params.nextEl) {\n      $nextEl = $(params.nextEl);\n\n      if (swiper.params.uniqueNavElements && typeof params.nextEl === 'string' && $nextEl.length > 1 && swiper.$el.find(params.nextEl).length === 1) {\n        $nextEl = swiper.$el.find(params.nextEl);\n      }\n    }\n\n    if (params.prevEl) {\n      $prevEl = $(params.prevEl);\n\n      if (swiper.params.uniqueNavElements && typeof params.prevEl === 'string' && $prevEl.length > 1 && swiper.$el.find(params.prevEl).length === 1) {\n        $prevEl = swiper.$el.find(params.prevEl);\n      }\n    }\n\n    if ($nextEl && $nextEl.length > 0) {\n      $nextEl.on('click', swiper.navigation.onNextClick);\n    }\n\n    if ($prevEl && $prevEl.length > 0) {\n      $prevEl.on('click', swiper.navigation.onPrevClick);\n    }\n\n    extend(swiper.navigation, {\n      $nextEl: $nextEl,\n      nextEl: $nextEl && $nextEl[0],\n      $prevEl: $prevEl,\n      prevEl: $prevEl && $prevEl[0]\n    });\n\n    if (!swiper.enabled) {\n      if ($nextEl) $nextEl.addClass(params.lockClass);\n      if ($prevEl) $prevEl.addClass(params.lockClass);\n    }\n  },\n  destroy: function destroy() {\n    var swiper = this;\n    var _swiper$navigation2 = swiper.navigation,\n        $nextEl = _swiper$navigation2.$nextEl,\n        $prevEl = _swiper$navigation2.$prevEl;\n\n    if ($nextEl && $nextEl.length) {\n      $nextEl.off('click', swiper.navigation.onNextClick);\n      $nextEl.removeClass(swiper.params.navigation.disabledClass);\n    }\n\n    if ($prevEl && $prevEl.length) {\n      $prevEl.off('click', swiper.navigation.onPrevClick);\n      $prevEl.removeClass(swiper.params.navigation.disabledClass);\n    }\n  }\n};\nexport default {\n  name: 'navigation',\n  params: {\n    navigation: {\n      nextEl: null,\n      prevEl: null,\n      hideOnClick: false,\n      disabledClass: 'swiper-button-disabled',\n      hiddenClass: 'swiper-button-hidden',\n      lockClass: 'swiper-button-lock'\n    }\n  },\n  create: function create() {\n    var swiper = this;\n    bindModuleMethods(swiper, {\n      navigation: _extends({}, Navigation)\n    });\n  },\n  on: {\n    init: function init(swiper) {\n      swiper.navigation.init();\n      swiper.navigation.update();\n    },\n    toEdge: function toEdge(swiper) {\n      swiper.navigation.update();\n    },\n    fromEdge: function fromEdge(swiper) {\n      swiper.navigation.update();\n    },\n    destroy: function destroy(swiper) {\n      swiper.navigation.destroy();\n    },\n    'enable disable': function enableDisable(swiper) {\n      var _swiper$navigation3 = swiper.navigation,\n          $nextEl = _swiper$navigation3.$nextEl,\n          $prevEl = _swiper$navigation3.$prevEl;\n\n      if ($nextEl) {\n        $nextEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n      }\n\n      if ($prevEl) {\n        $prevEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n      }\n    },\n    click: function click(swiper, e) {\n      var _swiper$navigation4 = swiper.navigation,\n          $nextEl = _swiper$navigation4.$nextEl,\n          $prevEl = _swiper$navigation4.$prevEl;\n      var targetEl = e.target;\n\n      if (swiper.params.navigation.hideOnClick && !$(targetEl).is($prevEl) && !$(targetEl).is($nextEl)) {\n        if (swiper.pagination && swiper.params.pagination && swiper.params.pagination.clickable && (swiper.pagination.el === targetEl || swiper.pagination.el.contains(targetEl))) return;\n        var isHidden;\n\n        if ($nextEl) {\n          isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass);\n        } else if ($prevEl) {\n          isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass);\n        }\n\n        if (isHidden === true) {\n          swiper.emit('navigationShow');\n        } else {\n          swiper.emit('navigationHide');\n        }\n\n        if ($nextEl) {\n          $nextEl.toggleClass(swiper.params.navigation.hiddenClass);\n        }\n\n        if ($prevEl) {\n          $prevEl.toggleClass(swiper.params.navigation.hiddenClass);\n        }\n      }\n    }\n  }\n};","/* underscore in name -> watch for changes */\nvar paramsList = ['init', '_direction', 'touchEventsTarget', 'initialSlide', '_speed', 'cssMode', 'updateOnWindowResize', 'resizeObserver', 'nested', 'focusableElements', '_enabled', '_width', '_height', 'preventInteractionOnTransition', 'userAgent', 'url', '_edgeSwipeDetection', '_edgeSwipeThreshold', '_freeMode', '_freeModeMomentum', '_freeModeMomentumRatio', '_freeModeMomentumBounce', '_freeModeMomentumBounceRatio', '_freeModeMomentumVelocityRatio', '_freeModeSticky', '_freeModeMinimumVelocity', '_autoHeight', 'setWrapperSize', 'virtualTranslate', '_effect', 'breakpoints', '_spaceBetween', '_slidesPerView', '_slidesPerColumn', '_slidesPerColumnFill', '_slidesPerGroup', '_slidesPerGroupSkip', '_centeredSlides', '_centeredSlidesBounds', '_slidesOffsetBefore', '_slidesOffsetAfter', 'normalizeSlideIndex', '_centerInsufficientSlides', '_watchOverflow', 'roundLengths', 'touchRatio', 'touchAngle', 'simulateTouch', '_shortSwipes', '_longSwipes', 'longSwipesRatio', 'longSwipesMs', '_followFinger', 'allowTouchMove', '_threshold', 'touchMoveStopPropagation', 'touchStartPreventDefault', 'touchStartForcePreventDefault', 'touchReleaseOnEdges', 'uniqueNavElements', '_resistance', '_resistanceRatio', '_watchSlidesProgress', '_watchSlidesVisibility', '_grabCursor', 'preventClicks', 'preventClicksPropagation', '_slideToClickedSlide', '_preloadImages', 'updateOnImagesReady', '_loop', '_loopAdditionalSlides', '_loopedSlides', '_loopFillGroupWithBlank', 'loopPreventsSlide', '_allowSlidePrev', '_allowSlideNext', '_swipeHandler', '_noSwiping', 'noSwipingClass', 'noSwipingSelector', 'passiveListeners', 'containerModifierClass', 'slideClass', 'slideBlankClass', 'slideActiveClass', 'slideDuplicateActiveClass', 'slideVisibleClass', 'slideDuplicateClass', 'slideNextClass', 'slideDuplicateNextClass', 'slidePrevClass', 'slideDuplicatePrevClass', 'wrapperClass', 'runCallbacksOnInit', 'observer', 'observeParents', 'observeSlideChildren', // modules\n'a11y', 'autoplay', '_controller', 'coverflowEffect', 'cubeEffect', 'fadeEffect', 'flipEffect', 'hashNavigation', 'history', 'keyboard', 'lazy', 'mousewheel', '_navigation', '_pagination', 'parallax', '_scrollbar', '_thumbs', 'virtual', 'zoom'];\nexport { paramsList };","import React from 'react'; // eslint-disable-next-line\n\nimport Swiper from '../../core';\n\nfunction calcLoopedSlides(slides, swiperParams) {\n  var slidesPerViewParams = swiperParams.slidesPerView;\n\n  if (swiperParams.breakpoints) {\n    var breakpoint = Swiper.prototype.getBreakpoint(swiperParams.breakpoints);\n    var breakpointOnlyParams = breakpoint in swiperParams.breakpoints ? swiperParams.breakpoints[breakpoint] : undefined;\n\n    if (breakpointOnlyParams && breakpointOnlyParams.slidesPerView) {\n      slidesPerViewParams = breakpointOnlyParams.slidesPerView;\n    }\n  }\n\n  var loopedSlides = Math.ceil(parseFloat(swiperParams.loopedSlides || slidesPerViewParams, 10));\n  loopedSlides += swiperParams.loopAdditionalSlides;\n\n  if (loopedSlides > slides.length) {\n    loopedSlides = slides.length;\n  }\n\n  return loopedSlides;\n}\n\nfunction renderLoop(swiper, slides, swiperParams) {\n  var modifiedSlides = slides.map(function (child, index) {\n    return /*#__PURE__*/React.cloneElement(child, {\n      swiper: swiper,\n      'data-swiper-slide-index': index\n    });\n  });\n\n  function duplicateSlide(child, index, position) {\n    return /*#__PURE__*/React.cloneElement(child, {\n      key: child.key + \"-duplicate-\" + index + \"-\" + position,\n      className: (child.props.className || '') + \" \" + swiperParams.slideDuplicateClass\n    });\n  }\n\n  if (swiperParams.loopFillGroupWithBlank) {\n    var blankSlidesNum = swiperParams.slidesPerGroup - modifiedSlides.length % swiperParams.slidesPerGroup;\n\n    if (blankSlidesNum !== swiperParams.slidesPerGroup) {\n      for (var i = 0; i < blankSlidesNum; i += 1) {\n        var blankSlide = /*#__PURE__*/React.createElement(\"div\", {\n          className: swiperParams.slideClass + \" \" + swiperParams.slideBlankClass\n        });\n        modifiedSlides.push(blankSlide);\n      }\n    }\n  }\n\n  if (swiperParams.slidesPerView === 'auto' && !swiperParams.loopedSlides) {\n    swiperParams.loopedSlides = modifiedSlides.length;\n  }\n\n  var loopedSlides = calcLoopedSlides(modifiedSlides, swiperParams);\n  var prependSlides = [];\n  var appendSlides = [];\n  modifiedSlides.forEach(function (child, index) {\n    if (index < loopedSlides) {\n      appendSlides.push(duplicateSlide(child, index, 'prepend'));\n    }\n\n    if (index < modifiedSlides.length && index >= modifiedSlides.length - loopedSlides) {\n      prependSlides.push(duplicateSlide(child, index, 'append'));\n    }\n  });\n\n  if (swiper) {\n    swiper.loopedSlides = loopedSlides;\n  }\n\n  return [].concat(prependSlides, modifiedSlides, appendSlides);\n}\n\nexport { calcLoopedSlides, renderLoop };","import React from 'react';\n\nfunction processChildren(c) {\n  var slides = [];\n  React.Children.toArray(c).forEach(function (child) {\n    if (child.type && child.type.displayName === 'SwiperSlide') {\n      slides.push(child);\n    } else if (child.props && child.props.children) {\n      processChildren(child.props.children).forEach(function (slide) {\n        return slides.push(slide);\n      });\n    }\n  });\n  return slides;\n}\n\nfunction getChildren(c) {\n  var slides = [];\n  var slots = {\n    'container-start': [],\n    'container-end': [],\n    'wrapper-start': [],\n    'wrapper-end': []\n  };\n  React.Children.toArray(c).forEach(function (child) {\n    if (child.type && child.type.displayName === 'SwiperSlide') {\n      slides.push(child);\n    } else if (child.props && child.props.slot && slots[child.props.slot]) {\n      slots[child.props.slot].push(child);\n    } else if (child.props && child.props.children) {\n      var foundSlides = processChildren(child.props.children);\n\n      if (foundSlides.length > 0) {\n        foundSlides.forEach(function (slide) {\n          return slides.push(slide);\n        });\n      } else {\n        slots['container-end'].push(child);\n      }\n    } else {\n      slots['container-end'].push(child);\n    }\n  });\n  return {\n    slides: slides,\n    slots: slots\n  };\n}\n\nexport { getChildren };","import { isObject, extend } from './utils';\n\nfunction updateSwiper(_ref) {\n  var swiper = _ref.swiper,\n      slides = _ref.slides,\n      passedParams = _ref.passedParams,\n      changedParams = _ref.changedParams,\n      nextEl = _ref.nextEl,\n      prevEl = _ref.prevEl,\n      scrollbarEl = _ref.scrollbarEl,\n      paginationEl = _ref.paginationEl;\n  var updateParams = changedParams.filter(function (key) {\n    return key !== 'children' && key !== 'direction';\n  });\n  var currentParams = swiper.params,\n      pagination = swiper.pagination,\n      navigation = swiper.navigation,\n      scrollbar = swiper.scrollbar,\n      virtual = swiper.virtual,\n      thumbs = swiper.thumbs;\n  var needThumbsInit;\n  var needControllerInit;\n  var needPaginationInit;\n  var needScrollbarInit;\n  var needNavigationInit;\n\n  if (changedParams.includes('thumbs') && passedParams.thumbs && passedParams.thumbs.swiper && currentParams.thumbs && !currentParams.thumbs.swiper) {\n    needThumbsInit = true;\n  }\n\n  if (changedParams.includes('controller') && passedParams.controller && passedParams.controller.control && currentParams.controller && !currentParams.controller.control) {\n    needControllerInit = true;\n  }\n\n  if (changedParams.includes('pagination') && passedParams.pagination && (passedParams.pagination.el || paginationEl) && (currentParams.pagination || currentParams.pagination === false) && pagination && !pagination.el) {\n    needPaginationInit = true;\n  }\n\n  if (changedParams.includes('scrollbar') && passedParams.scrollbar && (passedParams.scrollbar.el || scrollbarEl) && (currentParams.scrollbar || currentParams.scrollbar === false) && scrollbar && !scrollbar.el) {\n    needScrollbarInit = true;\n  }\n\n  if (changedParams.includes('navigation') && passedParams.navigation && (passedParams.navigation.prevEl || prevEl) && (passedParams.navigation.nextEl || nextEl) && (currentParams.navigation || currentParams.navigation === false) && navigation && !navigation.prevEl && !navigation.nextEl) {\n    needNavigationInit = true;\n  }\n\n  var destroyModule = function destroyModule(mod) {\n    if (!swiper[mod]) return;\n    swiper[mod].destroy();\n\n    if (mod === 'navigation') {\n      currentParams[mod].prevEl = undefined;\n      currentParams[mod].nextEl = undefined;\n      swiper[mod].prevEl = undefined;\n      swiper[mod].nextEl = undefined;\n    } else {\n      currentParams[mod].el = undefined;\n      swiper[mod].el = undefined;\n    }\n  };\n\n  updateParams.forEach(function (key) {\n    if (isObject(currentParams[key]) && isObject(passedParams[key])) {\n      extend(currentParams[key], passedParams[key]);\n    } else {\n      var newValue = passedParams[key];\n\n      if ((newValue === true || newValue === false) && (key === 'navigation' || key === 'pagination' || key === 'scrollbar')) {\n        if (newValue === false) {\n          destroyModule(key);\n        }\n      } else {\n        currentParams[key] = passedParams[key];\n      }\n    }\n  });\n\n  if (changedParams.includes('children') && virtual && currentParams.virtual.enabled) {\n    virtual.slides = slides;\n    virtual.update(true);\n  } else if (changedParams.includes('children') && swiper.lazy && swiper.params.lazy.enabled) {\n    swiper.lazy.load();\n  }\n\n  if (needThumbsInit) {\n    var initialized = thumbs.init();\n    if (initialized) thumbs.update(true);\n  }\n\n  if (needControllerInit) {\n    swiper.controller.control = currentParams.controller.control;\n  }\n\n  if (needPaginationInit) {\n    if (paginationEl) currentParams.pagination.el = paginationEl;\n    pagination.init();\n    pagination.render();\n    pagination.update();\n  }\n\n  if (needScrollbarInit) {\n    if (scrollbarEl) currentParams.scrollbar.el = scrollbarEl;\n    scrollbar.init();\n    scrollbar.updateSize();\n    scrollbar.setTranslate();\n  }\n\n  if (needNavigationInit) {\n    if (nextEl) currentParams.navigation.nextEl = nextEl;\n    if (prevEl) currentParams.navigation.prevEl = prevEl;\n    navigation.init();\n    navigation.update();\n  }\n\n  if (changedParams.includes('allowSlideNext')) {\n    swiper.allowSlideNext = passedParams.allowSlideNext;\n  }\n\n  if (changedParams.includes('allowSlidePrev')) {\n    swiper.allowSlidePrev = passedParams.allowSlidePrev;\n  }\n\n  if (changedParams.includes('direction')) {\n    swiper.changeDirection(passedParams.direction, false);\n  }\n\n  swiper.update();\n}\n\nexport { updateSwiper };","var _excluded = [\"className\", \"tag\", \"wrapperTag\", \"children\", \"onSwiper\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { useRef, useState, useEffect, forwardRef } from 'react';\nimport { getParams } from './get-params';\nimport { initSwiper, mountSwiper } from './init-swiper';\nimport { needsScrollbar, needsNavigation, needsPagination, uniqueClasses, extend } from './utils';\nimport { renderLoop, calcLoopedSlides } from './loop';\nimport { getChangedParams } from './get-changed-params';\nimport { getChildren } from './get-children';\nimport { updateSwiper } from './update-swiper';\nimport { renderVirtual, updateOnVirtualData } from './virtual';\nimport { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect';\nvar Swiper = /*#__PURE__*/forwardRef(function (_temp, externalElRef) {\n  var _ref = _temp === void 0 ? {} : _temp,\n      className = _ref.className,\n      _ref$tag = _ref.tag,\n      Tag = _ref$tag === void 0 ? 'div' : _ref$tag,\n      _ref$wrapperTag = _ref.wrapperTag,\n      WrapperTag = _ref$wrapperTag === void 0 ? 'div' : _ref$wrapperTag,\n      children = _ref.children,\n      onSwiper = _ref.onSwiper,\n      rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n\n  var eventsAssigned = false;\n\n  var _useState = useState('swiper-container'),\n      containerClasses = _useState[0],\n      setContainerClasses = _useState[1];\n\n  var _useState2 = useState(null),\n      virtualData = _useState2[0],\n      setVirtualData = _useState2[1];\n\n  var _useState3 = useState(false),\n      breakpointChanged = _useState3[0],\n      setBreakpointChanged = _useState3[1];\n\n  var initializedRef = useRef(false);\n  var swiperElRef = useRef(null);\n  var swiperRef = useRef(null);\n  var oldPassedParamsRef = useRef(null);\n  var oldSlides = useRef(null);\n  var nextElRef = useRef(null);\n  var prevElRef = useRef(null);\n  var paginationElRef = useRef(null);\n  var scrollbarElRef = useRef(null);\n\n  var _getParams = getParams(rest),\n      swiperParams = _getParams.params,\n      passedParams = _getParams.passedParams,\n      restProps = _getParams.rest,\n      events = _getParams.events;\n\n  var _getChildren = getChildren(children),\n      slides = _getChildren.slides,\n      slots = _getChildren.slots;\n\n  var onBeforeBreakpoint = function onBeforeBreakpoint() {\n    setBreakpointChanged(!breakpointChanged);\n  };\n\n  Object.assign(swiperParams.on, {\n    _containerClasses: function _containerClasses(swiper, classes) {\n      setContainerClasses(classes);\n    }\n  });\n\n  if (!swiperElRef.current) {\n    // init swiper\n    Object.assign(swiperParams.on, events);\n    eventsAssigned = true;\n    swiperRef.current = initSwiper(swiperParams);\n\n    swiperRef.current.loopCreate = function () {};\n\n    swiperRef.current.loopDestroy = function () {};\n\n    if (swiperParams.loop) {\n      swiperRef.current.loopedSlides = calcLoopedSlides(slides, swiperParams);\n    }\n\n    if (swiperRef.current.virtual && swiperRef.current.params.virtual.enabled) {\n      swiperRef.current.virtual.slides = slides;\n      var extendWith = {\n        cache: false,\n        renderExternal: setVirtualData,\n        renderExternalUpdate: false\n      };\n      extend(swiperRef.current.params.virtual, extendWith);\n      extend(swiperRef.current.originalParams.virtual, extendWith);\n    }\n  } // Listen for breakpoints change\n\n\n  if (swiperRef.current) {\n    swiperRef.current.on('_beforeBreakpoint', onBeforeBreakpoint);\n  }\n\n  var attachEvents = function attachEvents() {\n    if (eventsAssigned || !events || !swiperRef.current) return;\n    Object.keys(events).forEach(function (eventName) {\n      swiperRef.current.on(eventName, events[eventName]);\n    });\n  };\n\n  var detachEvents = function detachEvents() {\n    if (!events || !swiperRef.current) return;\n    Object.keys(events).forEach(function (eventName) {\n      swiperRef.current.off(eventName, events[eventName]);\n    });\n  };\n\n  useEffect(function () {\n    return function () {\n      if (swiperRef.current) swiperRef.current.off('_beforeBreakpoint', onBeforeBreakpoint);\n    };\n  }); // set initialized flag\n\n  useEffect(function () {\n    if (!initializedRef.current && swiperRef.current) {\n      swiperRef.current.emitSlidesClasses();\n      initializedRef.current = true;\n    }\n  }); // mount swiper\n\n  useIsomorphicLayoutEffect(function () {\n    if (externalElRef) {\n      externalElRef.current = swiperElRef.current;\n    }\n\n    if (!swiperElRef.current) return;\n    mountSwiper({\n      el: swiperElRef.current,\n      nextEl: nextElRef.current,\n      prevEl: prevElRef.current,\n      paginationEl: paginationElRef.current,\n      scrollbarEl: scrollbarElRef.current,\n      swiper: swiperRef.current\n    }, swiperParams);\n    if (onSwiper) onSwiper(swiperRef.current); // eslint-disable-next-line\n\n    return function () {\n      if (swiperRef.current && !swiperRef.current.destroyed) {\n        swiperRef.current.destroy(true, false);\n      }\n    };\n  }, []); // watch for params change\n\n  useIsomorphicLayoutEffect(function () {\n    attachEvents();\n    var changedParams = getChangedParams(passedParams, oldPassedParamsRef.current, slides, oldSlides.current);\n    oldPassedParamsRef.current = passedParams;\n    oldSlides.current = slides;\n\n    if (changedParams.length && swiperRef.current && !swiperRef.current.destroyed) {\n      updateSwiper({\n        swiper: swiperRef.current,\n        slides: slides,\n        passedParams: passedParams,\n        changedParams: changedParams,\n        nextEl: nextElRef.current,\n        prevEl: prevElRef.current,\n        scrollbarEl: scrollbarElRef.current,\n        paginationEl: paginationElRef.current\n      });\n    }\n\n    return function () {\n      detachEvents();\n    };\n  }); // update on virtual update\n\n  useIsomorphicLayoutEffect(function () {\n    updateOnVirtualData(swiperRef.current);\n  }, [virtualData]); // bypass swiper instance to slides\n\n  function renderSlides() {\n    if (swiperParams.virtual) {\n      return renderVirtual(swiperRef.current, slides, virtualData);\n    }\n\n    if (!swiperParams.loop || swiperRef.current && swiperRef.current.destroyed) {\n      return slides.map(function (child) {\n        return /*#__PURE__*/React.cloneElement(child, {\n          swiper: swiperRef.current\n        });\n      });\n    }\n\n    return renderLoop(swiperRef.current, slides, swiperParams);\n  }\n\n  return /*#__PURE__*/React.createElement(Tag, _extends({\n    ref: swiperElRef,\n    className: uniqueClasses(\"\" + containerClasses + (className ? \" \" + className : ''))\n  }, restProps), slots['container-start'], needsNavigation(swiperParams) && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n    ref: prevElRef,\n    className: \"swiper-button-prev\"\n  }), /*#__PURE__*/React.createElement(\"div\", {\n    ref: nextElRef,\n    className: \"swiper-button-next\"\n  })), needsScrollbar(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n    ref: scrollbarElRef,\n    className: \"swiper-scrollbar\"\n  }), needsPagination(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n    ref: paginationElRef,\n    className: \"swiper-pagination\"\n  }), /*#__PURE__*/React.createElement(WrapperTag, {\n    className: \"swiper-wrapper\"\n  }, slots['wrapper-start'], renderSlides(), slots['wrapper-end']), slots['container-end']);\n});\nSwiper.displayName = 'Swiper';\nexport { Swiper };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { isObject, extend } from './utils';\nimport { paramsList } from './params-list';\n\nfunction getParams(obj) {\n  if (obj === void 0) {\n    obj = {};\n  }\n\n  var params = {\n    on: {}\n  };\n  var events = {};\n  var passedParams = {};\n  extend(params, Swiper.defaults);\n  extend(params, Swiper.extendedDefaults);\n  params._emitClasses = true;\n  params.init = false;\n  var rest = {};\n  var allowedParams = paramsList.map(function (key) {\n    return key.replace(/_/, '');\n  });\n  Object.keys(obj).forEach(function (key) {\n    if (allowedParams.indexOf(key) >= 0) {\n      if (isObject(obj[key])) {\n        params[key] = {};\n        passedParams[key] = {};\n        extend(params[key], obj[key]);\n        extend(passedParams[key], obj[key]);\n      } else {\n        params[key] = obj[key];\n        passedParams[key] = obj[key];\n      }\n    } else if (key.search(/on[A-Z]/) === 0 && typeof obj[key] === 'function') {\n      events[\"\" + key[2].toLowerCase() + key.substr(3)] = obj[key];\n    } else {\n      rest[key] = obj[key];\n    }\n  });\n  ['navigation', 'pagination', 'scrollbar'].forEach(function (key) {\n    if (params[key] === true) params[key] = {};\n    if (params[key] === false) delete params[key];\n  });\n  return {\n    params: params,\n    passedParams: passedParams,\n    rest: rest,\n    events: events\n  };\n}\n\nexport { getParams };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { needsNavigation, needsPagination, needsScrollbar } from './utils';\n\nfunction initSwiper(swiperParams) {\n  return new Swiper(swiperParams);\n}\n\nfunction mountSwiper(_ref, swiperParams) {\n  var el = _ref.el,\n      nextEl = _ref.nextEl,\n      prevEl = _ref.prevEl,\n      paginationEl = _ref.paginationEl,\n      scrollbarEl = _ref.scrollbarEl,\n      swiper = _ref.swiper;\n\n  if (needsNavigation(swiperParams) && nextEl && prevEl) {\n    swiper.params.navigation.nextEl = nextEl;\n    swiper.originalParams.navigation.nextEl = nextEl;\n    swiper.params.navigation.prevEl = prevEl;\n    swiper.originalParams.navigation.prevEl = prevEl;\n  }\n\n  if (needsPagination(swiperParams) && paginationEl) {\n    swiper.params.pagination.el = paginationEl;\n    swiper.originalParams.pagination.el = paginationEl;\n  }\n\n  if (needsScrollbar(swiperParams) && scrollbarEl) {\n    swiper.params.scrollbar.el = scrollbarEl;\n    swiper.originalParams.scrollbar.el = scrollbarEl;\n  }\n\n  swiper.init(el);\n}\n\nexport { initSwiper, mountSwiper };","import { paramsList } from './params-list';\nimport { isObject } from './utils';\n\nfunction getChangedParams(swiperParams, oldParams, children, oldChildren) {\n  var keys = [];\n  if (!oldParams) return keys;\n\n  var addKey = function addKey(key) {\n    if (keys.indexOf(key) < 0) keys.push(key);\n  };\n\n  var oldChildrenKeys = oldChildren.map(function (child) {\n    return child.key;\n  });\n  var childrenKeys = children.map(function (child) {\n    return child.key;\n  });\n  if (oldChildrenKeys.join('') !== childrenKeys.join('')) addKey('children');\n  if (oldChildren.length !== children.length) addKey('children');\n  var watchParams = paramsList.filter(function (key) {\n    return key[0] === '_';\n  }).map(function (key) {\n    return key.replace(/_/, '');\n  });\n  watchParams.forEach(function (key) {\n    if (key in swiperParams && key in oldParams) {\n      if (isObject(swiperParams[key]) && isObject(oldParams[key])) {\n        var newKeys = Object.keys(swiperParams[key]);\n        var oldKeys = Object.keys(oldParams[key]);\n\n        if (newKeys.length !== oldKeys.length) {\n          addKey(key);\n        } else {\n          newKeys.forEach(function (newKey) {\n            if (swiperParams[key][newKey] !== oldParams[key][newKey]) {\n              addKey(key);\n            }\n          });\n          oldKeys.forEach(function (oldKey) {\n            if (swiperParams[key][oldKey] !== oldParams[key][oldKey]) addKey(key);\n          });\n        }\n      } else if (swiperParams[key] !== oldParams[key]) {\n        addKey(key);\n      }\n    }\n  });\n  return keys;\n}\n\nexport { getChangedParams };","import React from 'react';\n\nfunction updateOnVirtualData(swiper) {\n  if (!swiper || swiper.destroyed || !swiper.params.virtual || swiper.params.virtual && !swiper.params.virtual.enabled) return;\n  swiper.updateSlides();\n  swiper.updateProgress();\n  swiper.updateSlidesClasses();\n\n  if (swiper.lazy && swiper.params.lazy.enabled) {\n    swiper.lazy.load();\n  }\n\n  if (swiper.parallax && swiper.params.parallax && swiper.params.parallax.enabled) {\n    swiper.parallax.setTranslate();\n  }\n}\n\nfunction renderVirtual(swiper, slides, virtualData) {\n  var _ref;\n\n  if (!virtualData) return null;\n  var style = swiper.isHorizontal() ? (_ref = {}, _ref[swiper.rtlTranslate ? 'right' : 'left'] = virtualData.offset + \"px\", _ref) : {\n    top: virtualData.offset + \"px\"\n  };\n  return slides.filter(function (child, index) {\n    return index >= virtualData.from && index <= virtualData.to;\n  }).map(function (child) {\n    return /*#__PURE__*/React.cloneElement(child, {\n      swiper: swiper,\n      style: style\n    });\n  });\n}\n\nexport { renderVirtual, updateOnVirtualData };"],"sourceRoot":""}

Zerion Mini Shell 1.0