Add yet-another-react-lightbox package and update .gitignore to exclude node_modules
This commit is contained in:
2
frontend/node_modules/swiper/shared/classes-to-selector.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/classes-to-selector.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
function classesToSelector(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}export{classesToSelector as c};
|
||||
//# sourceMappingURL=classes-to-selector.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/classes-to-selector.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/classes-to-selector.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"classes-to-selector.mjs.mjs","names":["classesToSelector","classes","trim","replace"],"sources":["0"],"mappings":"AAAA,SAASA,kBAAkBC,GAIzB,YAHgB,IAAZA,IACFA,EAAU,IAEL,IAAIA,EAAQC,OAAOC,QAAQ,eAAgB,QACjDA,QAAQ,KAAM,MACjB,QAESH"}
|
||||
9
frontend/node_modules/swiper/shared/classes-to-selector.mjs
generated
vendored
9
frontend/node_modules/swiper/shared/classes-to-selector.mjs
generated
vendored
@@ -1,9 +0,0 @@
|
||||
function classesToSelector(classes) {
|
||||
if (classes === void 0) {
|
||||
classes = '';
|
||||
}
|
||||
return `.${classes.trim().replace(/([\.:!+\/])/g, '\\$1') // eslint-disable-line
|
||||
.replace(/ /g, '.')}`;
|
||||
}
|
||||
|
||||
export { classesToSelector as c };
|
||||
2
frontend/node_modules/swiper/shared/create-element-if-not-defined.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/create-element-if-not-defined.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{e as elementChildren,c as createElement}from"./utils.min.mjs";function createElementIfNotDefined(e,t,n,a){return e.params.createElements&&Object.keys(a).forEach((l=>{if(!n[l]&&!0===n.auto){let r=elementChildren(e.el,`.${a[l]}`)[0];r||(r=createElement("div",a[l]),r.className=a[l],e.el.append(r)),n[l]=r,t[l]=r}})),n}export{createElementIfNotDefined as c};
|
||||
//# sourceMappingURL=create-element-if-not-defined.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/create-element-if-not-defined.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/create-element-if-not-defined.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"create-element-if-not-defined.mjs.mjs","names":["elementChildren","createElement","createElementIfNotDefined","swiper","originalParams","params","checkProps","createElements","Object","keys","forEach","key","auto","element","el","className","append"],"sources":["0"],"mappings":"YAAcA,qBAAsBC,kBAAqB,kBAEzD,SAASC,0BAA0BC,EAAQC,EAAgBC,EAAQC,GAejE,OAdIH,EAAOE,OAAOE,gBAChBC,OAAOC,KAAKH,GAAYI,SAAQC,IAC9B,IAAKN,EAAOM,KAAwB,IAAhBN,EAAOO,KAAe,CACxC,IAAIC,EAAUb,gBAAgBG,EAAOW,GAAI,IAAIR,EAAWK,MAAQ,GAC3DE,IACHA,EAAUZ,cAAc,MAAOK,EAAWK,IAC1CE,EAAQE,UAAYT,EAAWK,GAC/BR,EAAOW,GAAGE,OAAOH,IAEnBR,EAAOM,GAAOE,EACdT,EAAeO,GAAOE,CACxB,KAGGR,CACT,QAESH"}
|
||||
21
frontend/node_modules/swiper/shared/create-element-if-not-defined.mjs
generated
vendored
21
frontend/node_modules/swiper/shared/create-element-if-not-defined.mjs
generated
vendored
@@ -1,21 +0,0 @@
|
||||
import { e as elementChildren, c as createElement } from './utils.mjs';
|
||||
|
||||
function createElementIfNotDefined(swiper, originalParams, params, checkProps) {
|
||||
if (swiper.params.createElements) {
|
||||
Object.keys(checkProps).forEach(key => {
|
||||
if (!params[key] && params.auto === true) {
|
||||
let element = elementChildren(swiper.el, `.${checkProps[key]}`)[0];
|
||||
if (!element) {
|
||||
element = createElement('div', checkProps[key]);
|
||||
element.className = checkProps[key];
|
||||
swiper.el.append(element);
|
||||
}
|
||||
params[key] = element;
|
||||
originalParams[key] = element;
|
||||
}
|
||||
});
|
||||
}
|
||||
return params;
|
||||
}
|
||||
|
||||
export { createElementIfNotDefined as c };
|
||||
2
frontend/node_modules/swiper/shared/create-shadow.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/create-shadow.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{g as getSlideTransformEl,c as createElement}from"./utils.min.mjs";function createShadow(e,t,r){const s=`swiper-slide-shadow${r?`-${r}`:""}${e?` swiper-slide-shadow-${e}`:""}`,a=getSlideTransformEl(t);let i=a.querySelector(`.${s.split(" ").join(".")}`);return i||(i=createElement("div",s.split(" ")),a.append(i)),i}export{createShadow as c};
|
||||
//# sourceMappingURL=create-shadow.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/create-shadow.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/create-shadow.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"create-shadow.mjs.mjs","names":["getSlideTransformEl","createElement","createShadow","suffix","slideEl","side","shadowClass","shadowContainer","shadowEl","querySelector","split","join","append"],"sources":["0"],"mappings":"YAAcA,yBAA0BC,kBAAqB,kBAE7D,SAASC,aAAaC,EAAQC,EAASC,GACrC,MAAMC,EAAc,sBAAsBD,EAAO,IAAIA,IAAS,KAAKF,EAAS,wBAAwBA,IAAW,KACzGI,EAAkBP,oBAAoBI,GAC5C,IAAII,EAAWD,EAAgBE,cAAc,IAAIH,EAAYI,MAAM,KAAKC,KAAK,QAK7E,OAJKH,IACHA,EAAWP,cAAc,MAAOK,EAAYI,MAAM,MAClDH,EAAgBK,OAAOJ,IAElBA,CACT,QAESN"}
|
||||
14
frontend/node_modules/swiper/shared/create-shadow.mjs
generated
vendored
14
frontend/node_modules/swiper/shared/create-shadow.mjs
generated
vendored
@@ -1,14 +0,0 @@
|
||||
import { g as getSlideTransformEl, c as createElement } from './utils.mjs';
|
||||
|
||||
function createShadow(suffix, slideEl, side) {
|
||||
const shadowClass = `swiper-slide-shadow${side ? `-${side}` : ''}${suffix ? ` swiper-slide-shadow-${suffix}` : ''}`;
|
||||
const shadowContainer = getSlideTransformEl(slideEl);
|
||||
let shadowEl = shadowContainer.querySelector(`.${shadowClass.split(' ').join('.')}`);
|
||||
if (!shadowEl) {
|
||||
shadowEl = createElement('div', shadowClass.split(' '));
|
||||
shadowContainer.append(shadowEl);
|
||||
}
|
||||
return shadowEl;
|
||||
}
|
||||
|
||||
export { createShadow as c };
|
||||
2
frontend/node_modules/swiper/shared/effect-init.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/effect-init.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
function effectInit(e){const{effect:s,swiper:a,on:t,setTranslate:r,setTransition:i,overwriteParams:n,perspective:o,recreateShadows:f,getEffectParams:l}=e;let c;t("beforeInit",(()=>{if(a.params.effect!==s)return;a.classNames.push(`${a.params.containerModifierClass}${s}`),o&&o()&&a.classNames.push(`${a.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(a.params,e),Object.assign(a.originalParams,e)})),t("setTranslate",(()=>{a.params.effect===s&&r()})),t("setTransition",((e,t)=>{a.params.effect===s&&i(t)})),t("transitionEnd",(()=>{if(a.params.effect===s&&f){if(!l||!l().slideShadows)return;a.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),f()}})),t("virtualUpdate",(()=>{a.params.effect===s&&(a.slides.length||(c=!0),requestAnimationFrame((()=>{c&&a.slides&&a.slides.length&&(r(),c=!1)})))}))}export{effectInit as e};
|
||||
//# sourceMappingURL=effect-init.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/effect-init.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/effect-init.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"effect-init.mjs.mjs","names":["effectInit","params","effect","swiper","on","setTranslate","setTransition","overwriteParams","perspective","recreateShadows","getEffectParams","requireUpdateOnVirtual","classNames","push","containerModifierClass","overwriteParamsResult","Object","assign","originalParams","_s","duration","slideShadows","slides","forEach","slideEl","querySelectorAll","shadowEl","remove","length","requestAnimationFrame"],"sources":["0"],"mappings":"AAAA,SAASA,WAAWC,GAClB,MAAMC,OACJA,EAAMC,OACNA,EAAMC,GACNA,EAAEC,aACFA,EAAYC,cACZA,EAAaC,gBACbA,EAAeC,YACfA,EAAWC,gBACXA,EAAeC,gBACfA,GACET,EA+BJ,IAAIU,EA9BJP,EAAG,cAAc,KACf,GAAID,EAAOF,OAAOC,SAAWA,EAAQ,OACrCC,EAAOS,WAAWC,KAAK,GAAGV,EAAOF,OAAOa,yBAAyBZ,KAC7DM,GAAeA,KACjBL,EAAOS,WAAWC,KAAK,GAAGV,EAAOF,OAAOa,4BAE1C,MAAMC,EAAwBR,EAAkBA,IAAoB,CAAC,EACrES,OAAOC,OAAOd,EAAOF,OAAQc,GAC7BC,OAAOC,OAAOd,EAAOe,eAAgBH,EAAsB,IAE7DX,EAAG,gBAAgB,KACbD,EAAOF,OAAOC,SAAWA,GAC7BG,GAAc,IAEhBD,EAAG,iBAAiB,CAACe,EAAIC,KACnBjB,EAAOF,OAAOC,SAAWA,GAC7BI,EAAcc,EAAS,IAEzBhB,EAAG,iBAAiB,KAClB,GAAID,EAAOF,OAAOC,SAAWA,GACzBO,EAAiB,CACnB,IAAKC,IAAoBA,IAAkBW,aAAc,OAEzDlB,EAAOmB,OAAOC,SAAQC,IACpBA,EAAQC,iBAAiB,gHAAgHF,SAAQG,GAAYA,EAASC,UAAS,IAGjLlB,GACF,KAGFL,EAAG,iBAAiB,KACdD,EAAOF,OAAOC,SAAWA,IACxBC,EAAOmB,OAAOM,SACjBjB,GAAyB,GAE3BkB,uBAAsB,KAChBlB,GAA0BR,EAAOmB,QAAUnB,EAAOmB,OAAOM,SAC3DvB,IACAM,GAAyB,EAC3B,IACA,GAEN,QAESX"}
|
||||
58
frontend/node_modules/swiper/shared/effect-init.mjs
generated
vendored
58
frontend/node_modules/swiper/shared/effect-init.mjs
generated
vendored
@@ -1,58 +0,0 @@
|
||||
function effectInit(params) {
|
||||
const {
|
||||
effect,
|
||||
swiper,
|
||||
on,
|
||||
setTranslate,
|
||||
setTransition,
|
||||
overwriteParams,
|
||||
perspective,
|
||||
recreateShadows,
|
||||
getEffectParams
|
||||
} = params;
|
||||
on('beforeInit', () => {
|
||||
if (swiper.params.effect !== effect) return;
|
||||
swiper.classNames.push(`${swiper.params.containerModifierClass}${effect}`);
|
||||
if (perspective && perspective()) {
|
||||
swiper.classNames.push(`${swiper.params.containerModifierClass}3d`);
|
||||
}
|
||||
const overwriteParamsResult = overwriteParams ? overwriteParams() : {};
|
||||
Object.assign(swiper.params, overwriteParamsResult);
|
||||
Object.assign(swiper.originalParams, overwriteParamsResult);
|
||||
});
|
||||
on('setTranslate', () => {
|
||||
if (swiper.params.effect !== effect) return;
|
||||
setTranslate();
|
||||
});
|
||||
on('setTransition', (_s, duration) => {
|
||||
if (swiper.params.effect !== effect) return;
|
||||
setTransition(duration);
|
||||
});
|
||||
on('transitionEnd', () => {
|
||||
if (swiper.params.effect !== effect) return;
|
||||
if (recreateShadows) {
|
||||
if (!getEffectParams || !getEffectParams().slideShadows) return;
|
||||
// remove shadows
|
||||
swiper.slides.forEach(slideEl => {
|
||||
slideEl.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(shadowEl => shadowEl.remove());
|
||||
});
|
||||
// create new one
|
||||
recreateShadows();
|
||||
}
|
||||
});
|
||||
let requireUpdateOnVirtual;
|
||||
on('virtualUpdate', () => {
|
||||
if (swiper.params.effect !== effect) return;
|
||||
if (!swiper.slides.length) {
|
||||
requireUpdateOnVirtual = true;
|
||||
}
|
||||
requestAnimationFrame(() => {
|
||||
if (requireUpdateOnVirtual && swiper.slides && swiper.slides.length) {
|
||||
setTranslate();
|
||||
requireUpdateOnVirtual = false;
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
export { effectInit as e };
|
||||
2
frontend/node_modules/swiper/shared/effect-target.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/effect-target.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{g as getSlideTransformEl}from"./utils.min.mjs";function effectTarget(e,i){const t=getSlideTransformEl(i);return t!==i&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}export{effectTarget as e};
|
||||
//# sourceMappingURL=effect-target.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/effect-target.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/effect-target.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"effect-target.mjs.mjs","names":["getSlideTransformEl","effectTarget","effectParams","slideEl","transformEl","style","backfaceVisibility"],"sources":["0"],"mappings":"YAAcA,wBAA2B,kBAEzC,SAASC,aAAaC,EAAcC,GAClC,MAAMC,EAAcJ,oBAAoBG,GAKxC,OAJIC,IAAgBD,IAClBC,EAAYC,MAAMC,mBAAqB,SACvCF,EAAYC,MAAM,+BAAiC,UAE9CD,CACT,QAESH"}
|
||||
12
frontend/node_modules/swiper/shared/effect-target.mjs
generated
vendored
12
frontend/node_modules/swiper/shared/effect-target.mjs
generated
vendored
@@ -1,12 +0,0 @@
|
||||
import { g as getSlideTransformEl } from './utils.mjs';
|
||||
|
||||
function effectTarget(effectParams, slideEl) {
|
||||
const transformEl = getSlideTransformEl(slideEl);
|
||||
if (transformEl !== slideEl) {
|
||||
transformEl.style.backfaceVisibility = 'hidden';
|
||||
transformEl.style['-webkit-backface-visibility'] = 'hidden';
|
||||
}
|
||||
return transformEl;
|
||||
}
|
||||
|
||||
export { effectTarget as e };
|
||||
2
frontend/node_modules/swiper/shared/effect-virtual-transition-end.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/effect-virtual-transition-end.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{k as elementTransitionEnd}from"./utils.min.mjs";function effectVirtualTransitionEnd(e){let{swiper:n,duration:t,transformElements:r,allSlides:i}=e;const{activeIndex:a}=n;if(n.params.virtualTranslate&&0!==t){let e,t=!1;e=i?r:r.filter((e=>{const t=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return n.slides.find((n=>n.shadowRoot&&n.shadowRoot===e.parentNode));return e.parentElement})(e):e;return n.getSlideIndex(t)===a})),e.forEach((e=>{elementTransitionEnd(e,(()=>{if(t)return;if(!n||n.destroyed)return;t=!0,n.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(e)}))}))}}export{effectVirtualTransitionEnd as e};
|
||||
//# sourceMappingURL=effect-virtual-transition-end.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/effect-virtual-transition-end.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/effect-virtual-transition-end.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"effect-virtual-transition-end.mjs.mjs","names":["elementTransitionEnd","effectVirtualTransitionEnd","_ref","swiper","duration","transformElements","allSlides","activeIndex","params","virtualTranslate","transitionEndTarget","eventTriggered","filter","transformEl","el","classList","contains","parentElement","slides","find","slideEl","shadowRoot","parentNode","getSlide","getSlideIndex","forEach","destroyed","animating","evt","window","CustomEvent","bubbles","cancelable","wrapperEl","dispatchEvent"],"sources":["0"],"mappings":"YAAcA,yBAA4B,kBAE1C,SAASC,2BAA2BC,GAClC,IAAIC,OACFA,EAAMC,SACNA,EAAQC,kBACRA,EAAiBC,UACjBA,GACEJ,EACJ,MAAMK,YACJA,GACEJ,EASJ,GAAIA,EAAOK,OAAOC,kBAAiC,IAAbL,EAAgB,CACpD,IACIM,EADAC,GAAiB,EAGnBD,EADEJ,EACoBD,EAEAA,EAAkBO,QAAOC,IAC7C,MAAMC,EAAKD,EAAYE,UAAUC,SAAS,0BAf/BF,KACf,IAAKA,EAAGG,cAGN,OADcd,EAAOe,OAAOC,MAAKC,GAAWA,EAAQC,YAAcD,EAAQC,aAAeP,EAAGQ,aAG9F,OAAOR,EAAGG,aAAa,EASmDM,CAASV,GAAeA,EAC9F,OAAOV,EAAOqB,cAAcV,KAAQP,CAAW,IAGnDG,EAAoBe,SAAQX,IAC1Bd,qBAAqBc,GAAI,KACvB,GAAIH,EAAgB,OACpB,IAAKR,GAAUA,EAAOuB,UAAW,OACjCf,GAAiB,EACjBR,EAAOwB,WAAY,EACnB,MAAMC,EAAM,IAAIC,OAAOC,YAAY,gBAAiB,CAClDC,SAAS,EACTC,YAAY,IAEd7B,EAAO8B,UAAUC,cAAcN,EAAI,GACnC,GAEN,CACF,QAES3B"}
|
||||
48
frontend/node_modules/swiper/shared/effect-virtual-transition-end.mjs
generated
vendored
48
frontend/node_modules/swiper/shared/effect-virtual-transition-end.mjs
generated
vendored
@@ -1,48 +0,0 @@
|
||||
import { k as elementTransitionEnd } from './utils.mjs';
|
||||
|
||||
function effectVirtualTransitionEnd(_ref) {
|
||||
let {
|
||||
swiper,
|
||||
duration,
|
||||
transformElements,
|
||||
allSlides
|
||||
} = _ref;
|
||||
const {
|
||||
activeIndex
|
||||
} = swiper;
|
||||
const getSlide = el => {
|
||||
if (!el.parentElement) {
|
||||
// assume shadow root
|
||||
const slide = swiper.slides.find(slideEl => slideEl.shadowRoot && slideEl.shadowRoot === el.parentNode);
|
||||
return slide;
|
||||
}
|
||||
return el.parentElement;
|
||||
};
|
||||
if (swiper.params.virtualTranslate && duration !== 0) {
|
||||
let eventTriggered = false;
|
||||
let transitionEndTarget;
|
||||
if (allSlides) {
|
||||
transitionEndTarget = transformElements;
|
||||
} else {
|
||||
transitionEndTarget = transformElements.filter(transformEl => {
|
||||
const el = transformEl.classList.contains('swiper-slide-transform') ? getSlide(transformEl) : transformEl;
|
||||
return swiper.getSlideIndex(el) === activeIndex;
|
||||
});
|
||||
}
|
||||
transitionEndTarget.forEach(el => {
|
||||
elementTransitionEnd(el, () => {
|
||||
if (eventTriggered) return;
|
||||
if (!swiper || swiper.destroyed) return;
|
||||
eventTriggered = true;
|
||||
swiper.animating = false;
|
||||
const evt = new window.CustomEvent('transitionend', {
|
||||
bubbles: true,
|
||||
cancelable: true
|
||||
});
|
||||
swiper.wrapperEl.dispatchEvent(evt);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
export { effectVirtualTransitionEnd as e };
|
||||
2
frontend/node_modules/swiper/shared/get-element-params.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/get-element-params.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{e as extend,i as isObject,c as attrToProp,p as paramsList}from"./update-swiper.min.mjs";import{d as defaults}from"./swiper-core.min.mjs";const formatValue=e=>{if(parseFloat(e)===Number(e))return Number(e);if("true"===e)return!0;if(""===e)return!0;if("false"===e)return!1;if("null"===e)return null;if("undefined"!==e){if("string"==typeof e&&e.includes("{")&&e.includes("}")&&e.includes('"')){let a;try{a=JSON.parse(e)}catch(t){a=e}return a}return e}},modulesParamsList=["a11y","autoplay","controller","cards-effect","coverflow-effect","creative-effect","cube-effect","fade-effect","flip-effect","free-mode","grid","hash-navigation","history","keyboard","mousewheel","navigation","pagination","parallax","scrollbar","thumbs","virtual","zoom"];function getParams(e,a,t){const r={},n={};extend(r,defaults);const i=[...paramsList,"on"],o=i.map((e=>e.replace(/_/,"")));i.forEach((a=>{a=a.replace("_",""),void 0!==e[a]&&(n[a]=e[a])}));const s=[...e.attributes];return"string"==typeof a&&void 0!==t&&s.push({name:a,value:isObject(t)?{...t}:t}),s.forEach((e=>{const a=modulesParamsList.find((a=>e.name.startsWith(`${a}-`)));if(a){const t=attrToProp(a),r=attrToProp(e.name.split(`${a}-`)[1]);void 0===n[t]&&(n[t]={}),!0===n[t]&&(n[t]={enabled:!0}),n[t][r]=formatValue(e.value)}else{const a=attrToProp(e.name);if(!o.includes(a))return;const t=formatValue(e.value);n[a]&&modulesParamsList.includes(e.name)&&!isObject(t)?(n[a].constructor!==Object&&(n[a]={}),n[a].enabled=!!t):n[a]=t}})),extend(r,n),r.navigation?r.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next",...!0!==r.navigation?r.navigation:{}}:!1===r.navigation&&delete r.navigation,r.scrollbar?r.scrollbar={el:".swiper-scrollbar",...!0!==r.scrollbar?r.scrollbar:{}}:!1===r.scrollbar&&delete r.scrollbar,r.pagination?r.pagination={el:".swiper-pagination",...!0!==r.pagination?r.pagination:{}}:!1===r.pagination&&delete r.pagination,{params:r,passedParams:n}}export{getParams as g};
|
||||
//# sourceMappingURL=get-element-params.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/get-element-params.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/get-element-params.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"get-element-params.mjs.mjs","names":["extend","isObject","attrToProp","paramsList","defaults","formatValue","val","parseFloat","Number","includes","v","JSON","parse","err","modulesParamsList","getParams","element","propName","propValue","params","passedParams","localParamsList","allowedParams","map","key","replace","forEach","paramName","attrsList","attributes","push","name","value","attr","moduleParam","find","mParam","startsWith","parentObjName","subObjName","split","enabled","constructor","Object","navigation","prevEl","nextEl","scrollbar","el","pagination"],"sources":["0"],"mappings":"YAAcA,YAAaC,cAAeC,gBAAiBC,eAAkB,sCAC/DC,aAAgB,wBAE9B,MAAMC,YAAcC,IAClB,GAAIC,WAAWD,KAASE,OAAOF,GAAM,OAAOE,OAAOF,GACnD,GAAY,SAARA,EAAgB,OAAO,EAC3B,GAAY,KAARA,EAAY,OAAO,EACvB,GAAY,UAARA,EAAiB,OAAO,EAC5B,GAAY,SAARA,EAAgB,OAAO,KAC3B,GAAY,cAARA,EAAJ,CACA,GAAmB,iBAARA,GAAoBA,EAAIG,SAAS,MAAQH,EAAIG,SAAS,MAAQH,EAAIG,SAAS,KAAM,CAC1F,IAAIC,EACJ,IACEA,EAAIC,KAAKC,MAAMN,EACjB,CAAE,MAAOO,GACPH,EAAIJ,CACN,CACA,OAAOI,CACT,CACA,OAAOJ,CAVkC,CAU/B,EAENQ,kBAAoB,CAAC,OAAQ,WAAY,aAAc,eAAgB,mBAAoB,kBAAmB,cAAe,cAAe,cAAe,YAAa,OAAQ,kBAAmB,UAAW,WAAY,aAAc,aAAc,aAAc,WAAY,YAAa,SAAU,UAAW,QACxT,SAASC,UAAUC,EAASC,EAAUC,GACpC,MAAMC,EAAS,CAAC,EACVC,EAAe,CAAC,EACtBpB,OAAOmB,EAAQf,UACf,MAAMiB,EAAkB,IAAIlB,WAAY,MAClCmB,EAAgBD,EAAgBE,KAAIC,GAAOA,EAAIC,QAAQ,IAAK,MAGlEJ,EAAgBK,SAAQC,IACtBA,EAAYA,EAAUF,QAAQ,IAAK,SACD,IAAvBT,EAAQW,KACjBP,EAAaO,GAAaX,EAAQW,GACpC,IAIF,MAAMC,EAAY,IAAIZ,EAAQa,YA6D9B,MA5DwB,iBAAbZ,QAA8C,IAAdC,GACzCU,EAAUE,KAAK,CACbC,KAAMd,EACNe,MAAO/B,SAASiB,GAAa,IACxBA,GACDA,IAGRU,EAAUF,SAAQO,IAChB,MAAMC,EAAcpB,kBAAkBqB,MAAKC,GAAUH,EAAKF,KAAKM,WAAW,GAAGD,QAC7E,GAAIF,EAAa,CACf,MAAMI,EAAgBpC,WAAWgC,GAC3BK,EAAarC,WAAW+B,EAAKF,KAAKS,MAAM,GAAGN,MAAgB,SACtB,IAAhCd,EAAakB,KAAgClB,EAAakB,GAAiB,CAAC,IACnD,IAAhClB,EAAakB,KACflB,EAAakB,GAAiB,CAC5BG,SAAS,IAGbrB,EAAakB,GAAeC,GAAclC,YAAY4B,EAAKD,MAC7D,KAAO,CACL,MAAMD,EAAO7B,WAAW+B,EAAKF,MAC7B,IAAKT,EAAcb,SAASsB,GAAO,OACnC,MAAMC,EAAQ3B,YAAY4B,EAAKD,OAC3BZ,EAAaW,IAASjB,kBAAkBL,SAASwB,EAAKF,QAAU9B,SAAS+B,IACvEZ,EAAaW,GAAMW,cAAgBC,SACrCvB,EAAaW,GAAQ,CAAC,GAExBX,EAAaW,GAAMU,UAAYT,GAE/BZ,EAAaW,GAAQC,CAEzB,KAEFhC,OAAOmB,EAAQC,GACXD,EAAOyB,WACTzB,EAAOyB,WAAa,CAClBC,OAAQ,sBACRC,OAAQ,0BACkB,IAAtB3B,EAAOyB,WAAsBzB,EAAOyB,WAAa,CAAC,IAEzB,IAAtBzB,EAAOyB,mBACTzB,EAAOyB,WAEZzB,EAAO4B,UACT5B,EAAO4B,UAAY,CACjBC,GAAI,wBACqB,IAArB7B,EAAO4B,UAAqB5B,EAAO4B,UAAY,CAAC,IAExB,IAArB5B,EAAO4B,kBACT5B,EAAO4B,UAEZ5B,EAAO8B,WACT9B,EAAO8B,WAAa,CAClBD,GAAI,yBACsB,IAAtB7B,EAAO8B,WAAsB9B,EAAO8B,WAAa,CAAC,IAEzB,IAAtB9B,EAAO8B,mBACT9B,EAAO8B,WAET,CACL9B,SACAC,eAEJ,QAESL"}
|
||||
106
frontend/node_modules/swiper/shared/get-element-params.mjs
generated
vendored
106
frontend/node_modules/swiper/shared/get-element-params.mjs
generated
vendored
@@ -1,106 +0,0 @@
|
||||
import { e as extend, i as isObject, c as attrToProp, p as paramsList } from './update-swiper.mjs';
|
||||
import { d as defaults } from './swiper-core.mjs';
|
||||
|
||||
const formatValue = val => {
|
||||
if (parseFloat(val) === Number(val)) return Number(val);
|
||||
if (val === 'true') return true;
|
||||
if (val === '') return true;
|
||||
if (val === 'false') return false;
|
||||
if (val === 'null') return null;
|
||||
if (val === 'undefined') return undefined;
|
||||
if (typeof val === 'string' && val.includes('{') && val.includes('}') && val.includes('"')) {
|
||||
let v;
|
||||
try {
|
||||
v = JSON.parse(val);
|
||||
} catch (err) {
|
||||
v = val;
|
||||
}
|
||||
return v;
|
||||
}
|
||||
return val;
|
||||
};
|
||||
const modulesParamsList = ['a11y', 'autoplay', 'controller', 'cards-effect', 'coverflow-effect', 'creative-effect', 'cube-effect', 'fade-effect', 'flip-effect', 'free-mode', 'grid', 'hash-navigation', 'history', 'keyboard', 'mousewheel', 'navigation', 'pagination', 'parallax', 'scrollbar', 'thumbs', 'virtual', 'zoom'];
|
||||
function getParams(element, propName, propValue) {
|
||||
const params = {};
|
||||
const passedParams = {};
|
||||
extend(params, defaults);
|
||||
const localParamsList = [...paramsList, 'on'];
|
||||
const allowedParams = localParamsList.map(key => key.replace(/_/, ''));
|
||||
|
||||
// First check props
|
||||
localParamsList.forEach(paramName => {
|
||||
paramName = paramName.replace('_', '');
|
||||
if (typeof element[paramName] !== 'undefined') {
|
||||
passedParams[paramName] = element[paramName];
|
||||
}
|
||||
});
|
||||
|
||||
// Attributes
|
||||
const attrsList = [...element.attributes];
|
||||
if (typeof propName === 'string' && typeof propValue !== 'undefined') {
|
||||
attrsList.push({
|
||||
name: propName,
|
||||
value: isObject(propValue) ? {
|
||||
...propValue
|
||||
} : propValue
|
||||
});
|
||||
}
|
||||
attrsList.forEach(attr => {
|
||||
const moduleParam = modulesParamsList.find(mParam => attr.name.startsWith(`${mParam}-`));
|
||||
if (moduleParam) {
|
||||
const parentObjName = attrToProp(moduleParam);
|
||||
const subObjName = attrToProp(attr.name.split(`${moduleParam}-`)[1]);
|
||||
if (typeof passedParams[parentObjName] === 'undefined') passedParams[parentObjName] = {};
|
||||
if (passedParams[parentObjName] === true) {
|
||||
passedParams[parentObjName] = {
|
||||
enabled: true
|
||||
};
|
||||
}
|
||||
passedParams[parentObjName][subObjName] = formatValue(attr.value);
|
||||
} else {
|
||||
const name = attrToProp(attr.name);
|
||||
if (!allowedParams.includes(name)) return;
|
||||
const value = formatValue(attr.value);
|
||||
if (passedParams[name] && modulesParamsList.includes(attr.name) && !isObject(value)) {
|
||||
if (passedParams[name].constructor !== Object) {
|
||||
passedParams[name] = {};
|
||||
}
|
||||
passedParams[name].enabled = !!value;
|
||||
} else {
|
||||
passedParams[name] = value;
|
||||
}
|
||||
}
|
||||
});
|
||||
extend(params, passedParams);
|
||||
if (params.navigation) {
|
||||
params.navigation = {
|
||||
prevEl: '.swiper-button-prev',
|
||||
nextEl: '.swiper-button-next',
|
||||
...(params.navigation !== true ? params.navigation : {})
|
||||
};
|
||||
} else if (params.navigation === false) {
|
||||
delete params.navigation;
|
||||
}
|
||||
if (params.scrollbar) {
|
||||
params.scrollbar = {
|
||||
el: '.swiper-scrollbar',
|
||||
...(params.scrollbar !== true ? params.scrollbar : {})
|
||||
};
|
||||
} else if (params.scrollbar === false) {
|
||||
delete params.scrollbar;
|
||||
}
|
||||
if (params.pagination) {
|
||||
params.pagination = {
|
||||
el: '.swiper-pagination',
|
||||
...(params.pagination !== true ? params.pagination : {})
|
||||
};
|
||||
} else if (params.pagination === false) {
|
||||
delete params.pagination;
|
||||
}
|
||||
return {
|
||||
params,
|
||||
passedParams
|
||||
};
|
||||
}
|
||||
|
||||
export { getParams as g };
|
||||
2
frontend/node_modules/swiper/shared/ssr-window.esm.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/ssr-window.esm.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
function isObject(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function extend(e,t){void 0===e&&(e={}),void 0===t&&(t={});const n=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>n.indexOf(e)<0)).forEach((n=>{void 0===e[n]?e[n]=t[n]:isObject(t[n])&&isObject(e[n])&&Object.keys(t[n]).length>0&&extend(e[n],t[n])}))}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const e="undefined"!=typeof document?document:{};return extend(e,ssrDocument),e}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function getWindow(){const e="undefined"!=typeof window?window:{};return extend(e,ssrWindow),e}export{getWindow as a,getDocument as g};
|
||||
//# sourceMappingURL=ssr-window.esm.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/ssr-window.esm.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/ssr-window.esm.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ssr-window.esm.mjs.mjs","names":["isObject","obj","constructor","Object","extend","target","src","noExtend","keys","filter","key","indexOf","forEach","length","ssrDocument","body","addEventListener","removeEventListener","activeElement","blur","nodeName","querySelector","querySelectorAll","getElementById","createEvent","initEvent","createElement","children","childNodes","style","setAttribute","getElementsByTagName","createElementNS","importNode","location","hash","host","hostname","href","origin","pathname","protocol","search","getDocument","doc","document","ssrWindow","navigator","userAgent","history","replaceState","pushState","go","back","CustomEvent","this","getComputedStyle","getPropertyValue","Image","Date","screen","setTimeout","clearTimeout","matchMedia","requestAnimationFrame","callback","cancelAnimationFrame","id","getWindow","win","window"],"sources":["0"],"mappings":"AAYA,SAASA,SAASC,GAChB,OAAe,OAARA,GAA+B,iBAARA,GAAoB,gBAAiBA,GAAOA,EAAIC,cAAgBC,MAChG,CACA,SAASC,OAAOC,EAAQC,QACP,IAAXD,IACFA,EAAS,CAAC,QAEA,IAARC,IACFA,EAAM,CAAC,GAET,MAAMC,EAAW,CAAC,YAAa,cAAe,aAC9CJ,OAAOK,KAAKF,GAAKG,QAAOC,GAAOH,EAASI,QAAQD,GAAO,IAAGE,SAAQF,SACrC,IAAhBL,EAAOK,GAAsBL,EAAOK,GAAOJ,EAAII,GAAcV,SAASM,EAAII,KAASV,SAASK,EAAOK,KAASP,OAAOK,KAAKF,EAAII,IAAMG,OAAS,GACpJT,OAAOC,EAAOK,GAAMJ,EAAII,GAC1B,GAEJ,CACA,MAAMI,YAAc,CAClBC,KAAM,CAAC,EACP,gBAAAC,GAAoB,EACpB,mBAAAC,GAAuB,EACvBC,cAAe,CACb,IAAAC,GAAQ,EACRC,SAAU,IAEZC,cAAa,IACJ,KAETC,iBAAgB,IACP,GAETC,eAAc,IACL,KAETC,YAAW,KACF,CACL,SAAAC,GAAa,IAGjBC,cAAa,KACJ,CACLC,SAAU,GACVC,WAAY,GACZC,MAAO,CAAC,EACR,YAAAC,GAAgB,EAChBC,qBAAoB,IACX,KAIbC,gBAAe,KACN,CAAC,GAEVC,WAAU,IACD,KAETC,SAAU,CACRC,KAAM,GACNC,KAAM,GACNC,SAAU,GACVC,KAAM,GACNC,OAAQ,GACRC,SAAU,GACVC,SAAU,GACVC,OAAQ,KAGZ,SAASC,cACP,MAAMC,EAA0B,oBAAbC,SAA2BA,SAAW,CAAC,EAE1D,OADAzC,OAAOwC,EAAK9B,aACL8B,CACT,CACA,MAAME,UAAY,CAChBD,SAAU/B,YACViC,UAAW,CACTC,UAAW,IAEbd,SAAU,CACRC,KAAM,GACNC,KAAM,GACNC,SAAU,GACVC,KAAM,GACNC,OAAQ,GACRC,SAAU,GACVC,SAAU,GACVC,OAAQ,IAEVO,QAAS,CACP,YAAAC,GAAgB,EAChB,SAAAC,GAAa,EACb,EAAAC,GAAM,EACN,IAAAC,GAAQ,GAEVC,YAAa,WACX,OAAOC,IACT,EACA,gBAAAvC,GAAoB,EACpB,mBAAAC,GAAuB,EACvBuC,iBAAgB,KACP,CACLC,iBAAgB,IACP,KAIb,KAAAC,GAAS,EACT,IAAAC,GAAQ,EACRC,OAAQ,CAAC,EACT,UAAAC,GAAc,EACd,YAAAC,GAAgB,EAChBC,WAAU,KACD,CAAC,GAEVC,sBAAsBC,GACM,oBAAfJ,YACTI,IACO,MAEFJ,WAAWI,EAAU,GAE9B,oBAAAC,CAAqBC,GACO,oBAAfN,YAGXC,aAAaK,EACf,GAEF,SAASC,YACP,MAAMC,EAAwB,oBAAXC,OAAyBA,OAAS,CAAC,EAEtD,OADAlE,OAAOiE,EAAKvB,WACLuB,CACT,QAESD,eAAgBzB"}
|
||||
146
frontend/node_modules/swiper/shared/ssr-window.esm.mjs
generated
vendored
146
frontend/node_modules/swiper/shared/ssr-window.esm.mjs
generated
vendored
@@ -1,146 +0,0 @@
|
||||
/**
|
||||
* SSR Window 5.0.0
|
||||
* Better handling for window object in SSR environment
|
||||
* https://github.com/nolimits4web/ssr-window
|
||||
*
|
||||
* Copyright 2025, Vladimir Kharlampidi
|
||||
*
|
||||
* Licensed under MIT
|
||||
*
|
||||
* Released on: February 12, 2025
|
||||
*/
|
||||
/* eslint-disable no-param-reassign */
|
||||
function isObject(obj) {
|
||||
return obj !== null && typeof obj === 'object' && 'constructor' in obj && obj.constructor === Object;
|
||||
}
|
||||
function extend(target, src) {
|
||||
if (target === void 0) {
|
||||
target = {};
|
||||
}
|
||||
if (src === void 0) {
|
||||
src = {};
|
||||
}
|
||||
const noExtend = ['__proto__', 'constructor', 'prototype'];
|
||||
Object.keys(src).filter(key => noExtend.indexOf(key) < 0).forEach(key => {
|
||||
if (typeof target[key] === 'undefined') target[key] = src[key];else if (isObject(src[key]) && isObject(target[key]) && Object.keys(src[key]).length > 0) {
|
||||
extend(target[key], src[key]);
|
||||
}
|
||||
});
|
||||
}
|
||||
const ssrDocument = {
|
||||
body: {},
|
||||
addEventListener() {},
|
||||
removeEventListener() {},
|
||||
activeElement: {
|
||||
blur() {},
|
||||
nodeName: ''
|
||||
},
|
||||
querySelector() {
|
||||
return null;
|
||||
},
|
||||
querySelectorAll() {
|
||||
return [];
|
||||
},
|
||||
getElementById() {
|
||||
return null;
|
||||
},
|
||||
createEvent() {
|
||||
return {
|
||||
initEvent() {}
|
||||
};
|
||||
},
|
||||
createElement() {
|
||||
return {
|
||||
children: [],
|
||||
childNodes: [],
|
||||
style: {},
|
||||
setAttribute() {},
|
||||
getElementsByTagName() {
|
||||
return [];
|
||||
}
|
||||
};
|
||||
},
|
||||
createElementNS() {
|
||||
return {};
|
||||
},
|
||||
importNode() {
|
||||
return null;
|
||||
},
|
||||
location: {
|
||||
hash: '',
|
||||
host: '',
|
||||
hostname: '',
|
||||
href: '',
|
||||
origin: '',
|
||||
pathname: '',
|
||||
protocol: '',
|
||||
search: ''
|
||||
}
|
||||
};
|
||||
function getDocument() {
|
||||
const doc = typeof document !== 'undefined' ? document : {};
|
||||
extend(doc, ssrDocument);
|
||||
return doc;
|
||||
}
|
||||
const ssrWindow = {
|
||||
document: ssrDocument,
|
||||
navigator: {
|
||||
userAgent: ''
|
||||
},
|
||||
location: {
|
||||
hash: '',
|
||||
host: '',
|
||||
hostname: '',
|
||||
href: '',
|
||||
origin: '',
|
||||
pathname: '',
|
||||
protocol: '',
|
||||
search: ''
|
||||
},
|
||||
history: {
|
||||
replaceState() {},
|
||||
pushState() {},
|
||||
go() {},
|
||||
back() {}
|
||||
},
|
||||
CustomEvent: function CustomEvent() {
|
||||
return this;
|
||||
},
|
||||
addEventListener() {},
|
||||
removeEventListener() {},
|
||||
getComputedStyle() {
|
||||
return {
|
||||
getPropertyValue() {
|
||||
return '';
|
||||
}
|
||||
};
|
||||
},
|
||||
Image() {},
|
||||
Date() {},
|
||||
screen: {},
|
||||
setTimeout() {},
|
||||
clearTimeout() {},
|
||||
matchMedia() {
|
||||
return {};
|
||||
},
|
||||
requestAnimationFrame(callback) {
|
||||
if (typeof setTimeout === 'undefined') {
|
||||
callback();
|
||||
return null;
|
||||
}
|
||||
return setTimeout(callback, 0);
|
||||
},
|
||||
cancelAnimationFrame(id) {
|
||||
if (typeof setTimeout === 'undefined') {
|
||||
return;
|
||||
}
|
||||
clearTimeout(id);
|
||||
}
|
||||
};
|
||||
function getWindow() {
|
||||
const win = typeof window !== 'undefined' ? window : {};
|
||||
extend(win, ssrWindow);
|
||||
return win;
|
||||
}
|
||||
|
||||
export { getWindow as a, getDocument as g };
|
||||
2
frontend/node_modules/swiper/shared/swiper-core.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/swiper-core.min.mjs
generated
vendored
File diff suppressed because one or more lines are too long
1
frontend/node_modules/swiper/shared/swiper-core.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/swiper-core.min.mjs.map
generated
vendored
File diff suppressed because one or more lines are too long
3921
frontend/node_modules/swiper/shared/swiper-core.mjs
generated
vendored
3921
frontend/node_modules/swiper/shared/swiper-core.mjs
generated
vendored
File diff suppressed because it is too large
Load Diff
2
frontend/node_modules/swiper/shared/update-on-virtual-data.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/update-on-virtual-data.min.mjs
generated
vendored
@@ -1,2 +0,0 @@
|
||||
import{e as extend,p as paramsList,i as isObject,n as needsNavigation,a as needsPagination,b as needsScrollbar}from"./update-swiper.min.mjs";import{d as defaults}from"./swiper-core.min.mjs";function getParams(a,e){void 0===a&&(a={}),void 0===e&&(e=!0);const s={on:{}},n={},t={};extend(s,defaults),s._emitClasses=!0,s.init=!1;const r={},i=paramsList.map((a=>a.replace(/_/,""))),l=Object.assign({},a);return Object.keys(l).forEach((l=>{void 0!==a[l]&&(i.indexOf(l)>=0?isObject(a[l])?(s[l]={},t[l]={},extend(s[l],a[l]),extend(t[l],a[l])):(s[l]=a[l],t[l]=a[l]):0===l.search(/on[A-Z]/)&&"function"==typeof a[l]?e?n[`${l[2].toLowerCase()}${l.substr(3)}`]=a[l]:s.on[`${l[2].toLowerCase()}${l.substr(3)}`]=a[l]:r[l]=a[l])})),["navigation","pagination","scrollbar"].forEach((a=>{!0===s[a]&&(s[a]={}),!1===s[a]&&delete s[a]})),{params:s,passedParams:t,rest:r,events:n}}function mountSwiper(a,e){let{el:s,nextEl:n,prevEl:t,paginationEl:r,scrollbarEl:i,swiper:l}=a;needsNavigation(e)&&n&&t&&(l.params.navigation.nextEl=n,l.originalParams.navigation.nextEl=n,l.params.navigation.prevEl=t,l.originalParams.navigation.prevEl=t),needsPagination(e)&&r&&(l.params.pagination.el=r,l.originalParams.pagination.el=r),needsScrollbar(e)&&i&&(l.params.scrollbar.el=i,l.originalParams.scrollbar.el=i),l.init(s)}function getChangedParams(a,e,s,n,t){const r=[];if(!e)return r;const i=a=>{r.indexOf(a)<0&&r.push(a)};if(s&&n){const a=n.map(t),e=s.map(t);a.join("")!==e.join("")&&i("children"),n.length!==s.length&&i("children")}return paramsList.filter((a=>"_"===a[0])).map((a=>a.replace(/_/,""))).forEach((s=>{if(s in a&&s in e)if(isObject(a[s])&&isObject(e[s])){const n=Object.keys(a[s]),t=Object.keys(e[s]);n.length!==t.length?i(s):(n.forEach((n=>{a[s][n]!==e[s][n]&&i(s)})),t.forEach((n=>{a[s][n]!==e[s][n]&&i(s)})))}else a[s]!==e[s]&&i(s)})),r}const updateOnVirtualData=a=>{!a||a.destroyed||!a.params.virtual||a.params.virtual&&!a.params.virtual.enabled||(a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.parallax&&a.params.parallax&&a.params.parallax.enabled&&a.parallax.setTranslate())};export{getChangedParams as a,getParams as g,mountSwiper as m,updateOnVirtualData as u};
|
||||
//# sourceMappingURL=update-on-virtual-data.min.mjs.map
|
||||
1
frontend/node_modules/swiper/shared/update-on-virtual-data.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/update-on-virtual-data.min.mjs.map
generated
vendored
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"update-on-virtual-data.mjs.mjs","names":["extend","paramsList","isObject","needsNavigation","needsPagination","needsScrollbar","defaults","getParams","obj","splitEvents","params","on","events","passedParams","_emitClasses","init","rest","allowedParams","map","key","replace","plainObj","Object","assign","keys","forEach","indexOf","search","toLowerCase","substr","mountSwiper","_ref","swiperParams","el","nextEl","prevEl","paginationEl","scrollbarEl","swiper","navigation","originalParams","pagination","scrollbar","getChangedParams","oldParams","children","oldChildren","getKey","addKey","push","oldChildrenKeys","childrenKeys","join","length","filter","newKeys","oldKeys","newKey","oldKey","updateOnVirtualData","destroyed","virtual","enabled","updateSlides","updateProgress","updateSlidesClasses","parallax","setTranslate"],"sources":["0"],"mappings":"YAAcA,YAAaC,gBAAiBC,cAAeC,qBAAsBC,qBAAsBC,mBAAsB,sCAC/GC,aAAgB,wBAE9B,SAASC,UAAUC,EAAKC,QACV,IAARD,IACFA,EAAM,CAAC,QAEW,IAAhBC,IACFA,GAAc,GAEhB,MAAMC,EAAS,CACbC,GAAI,CAAC,GAEDC,EAAS,CAAC,EACVC,EAAe,CAAC,EACtBb,OAAOU,EAAQJ,UACfI,EAAOI,cAAe,EACtBJ,EAAOK,MAAO,EACd,MAAMC,EAAO,CAAC,EACRC,EAAgBhB,WAAWiB,KAAIC,GAAOA,EAAIC,QAAQ,IAAK,MACvDC,EAAWC,OAAOC,OAAO,CAAC,EAAGf,GA2BnC,OA1BAc,OAAOE,KAAKH,GAAUI,SAAQN,SACJ,IAAbX,EAAIW,KACXF,EAAcS,QAAQP,IAAQ,EAC5BjB,SAASM,EAAIW,KACfT,EAAOS,GAAO,CAAC,EACfN,EAAaM,GAAO,CAAC,EACrBnB,OAAOU,EAAOS,GAAMX,EAAIW,IACxBnB,OAAOa,EAAaM,GAAMX,EAAIW,MAE9BT,EAAOS,GAAOX,EAAIW,GAClBN,EAAaM,GAAOX,EAAIW,IAES,IAA1BA,EAAIQ,OAAO,YAAwC,mBAAbnB,EAAIW,GAC/CV,EACFG,EAAO,GAAGO,EAAI,GAAGS,gBAAgBT,EAAIU,OAAO,MAAQrB,EAAIW,GAExDT,EAAOC,GAAG,GAAGQ,EAAI,GAAGS,gBAAgBT,EAAIU,OAAO,MAAQrB,EAAIW,GAG7DH,EAAKG,GAAOX,EAAIW,GAClB,IAEF,CAAC,aAAc,aAAc,aAAaM,SAAQN,KAC5B,IAAhBT,EAAOS,KAAeT,EAAOS,GAAO,CAAC,IACrB,IAAhBT,EAAOS,WAAuBT,EAAOS,EAAI,IAExC,CACLT,SACAG,eACAG,OACAJ,SAEJ,CAEA,SAASkB,YAAYC,EAAMC,GACzB,IAAIC,GACFA,EAAEC,OACFA,EAAMC,OACNA,EAAMC,aACNA,EAAYC,YACZA,EAAWC,OACXA,GACEP,EACA5B,gBAAgB6B,IAAiBE,GAAUC,IAC7CG,EAAO5B,OAAO6B,WAAWL,OAASA,EAClCI,EAAOE,eAAeD,WAAWL,OAASA,EAC1CI,EAAO5B,OAAO6B,WAAWJ,OAASA,EAClCG,EAAOE,eAAeD,WAAWJ,OAASA,GAExC/B,gBAAgB4B,IAAiBI,IACnCE,EAAO5B,OAAO+B,WAAWR,GAAKG,EAC9BE,EAAOE,eAAeC,WAAWR,GAAKG,GAEpC/B,eAAe2B,IAAiBK,IAClCC,EAAO5B,OAAOgC,UAAUT,GAAKI,EAC7BC,EAAOE,eAAeE,UAAUT,GAAKI,GAEvCC,EAAOvB,KAAKkB,EACd,CAEA,SAASU,iBAAiBX,EAAcY,EAAWC,EAAUC,EAAaC,GACxE,MAAMvB,EAAO,GACb,IAAKoB,EAAW,OAAOpB,EACvB,MAAMwB,EAAS7B,IACTK,EAAKE,QAAQP,GAAO,GAAGK,EAAKyB,KAAK9B,EAAI,EAE3C,GAAI0B,GAAYC,EAAa,CAC3B,MAAMI,EAAkBJ,EAAY5B,IAAI6B,GAClCI,EAAeN,EAAS3B,IAAI6B,GAC9BG,EAAgBE,KAAK,MAAQD,EAAaC,KAAK,KAAKJ,EAAO,YAC3DF,EAAYO,SAAWR,EAASQ,QAAQL,EAAO,WACrD,CAwBA,OAvBoB/C,WAAWqD,QAAOnC,GAAkB,MAAXA,EAAI,KAAYD,KAAIC,GAAOA,EAAIC,QAAQ,IAAK,MAC7EK,SAAQN,IAClB,GAAIA,KAAOa,GAAgBb,KAAOyB,EAChC,GAAI1C,SAAS8B,EAAab,KAASjB,SAAS0C,EAAUzB,IAAO,CAC3D,MAAMoC,EAAUjC,OAAOE,KAAKQ,EAAab,IACnCqC,EAAUlC,OAAOE,KAAKoB,EAAUzB,IAClCoC,EAAQF,SAAWG,EAAQH,OAC7BL,EAAO7B,IAEPoC,EAAQ9B,SAAQgC,IACVzB,EAAab,GAAKsC,KAAYb,EAAUzB,GAAKsC,IAC/CT,EAAO7B,EACT,IAEFqC,EAAQ/B,SAAQiC,IACV1B,EAAab,GAAKuC,KAAYd,EAAUzB,GAAKuC,IAASV,EAAO7B,EAAI,IAG3E,MAAWa,EAAab,KAASyB,EAAUzB,IACzC6B,EAAO7B,EAEX,IAEKK,CACT,CAEA,MAAMmC,oBAAsBrB,KACrBA,GAAUA,EAAOsB,YAActB,EAAO5B,OAAOmD,SAAWvB,EAAO5B,OAAOmD,UAAYvB,EAAO5B,OAAOmD,QAAQC,UAC7GxB,EAAOyB,eACPzB,EAAO0B,iBACP1B,EAAO2B,sBACH3B,EAAO4B,UAAY5B,EAAO5B,OAAOwD,UAAY5B,EAAO5B,OAAOwD,SAASJ,SACtExB,EAAO4B,SAASC,eAClB,SAGOxB,sBAAuBpC,eAAgBuB,iBAAkB6B"}
|
||||
130
frontend/node_modules/swiper/shared/update-on-virtual-data.mjs
generated
vendored
130
frontend/node_modules/swiper/shared/update-on-virtual-data.mjs
generated
vendored
@@ -1,130 +0,0 @@
|
||||
import { e as extend, p as paramsList, i as isObject, n as needsNavigation, a as needsPagination, b as needsScrollbar } from './update-swiper.mjs';
|
||||
import { d as defaults } from './swiper-core.mjs';
|
||||
|
||||
function getParams(obj, splitEvents) {
|
||||
if (obj === void 0) {
|
||||
obj = {};
|
||||
}
|
||||
if (splitEvents === void 0) {
|
||||
splitEvents = true;
|
||||
}
|
||||
const params = {
|
||||
on: {}
|
||||
};
|
||||
const events = {};
|
||||
const passedParams = {};
|
||||
extend(params, defaults);
|
||||
params._emitClasses = true;
|
||||
params.init = false;
|
||||
const rest = {};
|
||||
const allowedParams = paramsList.map(key => key.replace(/_/, ''));
|
||||
const plainObj = Object.assign({}, obj);
|
||||
Object.keys(plainObj).forEach(key => {
|
||||
if (typeof obj[key] === 'undefined') return;
|
||||
if (allowedParams.indexOf(key) >= 0) {
|
||||
if (isObject(obj[key])) {
|
||||
params[key] = {};
|
||||
passedParams[key] = {};
|
||||
extend(params[key], obj[key]);
|
||||
extend(passedParams[key], obj[key]);
|
||||
} else {
|
||||
params[key] = obj[key];
|
||||
passedParams[key] = obj[key];
|
||||
}
|
||||
} else if (key.search(/on[A-Z]/) === 0 && typeof obj[key] === 'function') {
|
||||
if (splitEvents) {
|
||||
events[`${key[2].toLowerCase()}${key.substr(3)}`] = obj[key];
|
||||
} else {
|
||||
params.on[`${key[2].toLowerCase()}${key.substr(3)}`] = obj[key];
|
||||
}
|
||||
} else {
|
||||
rest[key] = obj[key];
|
||||
}
|
||||
});
|
||||
['navigation', 'pagination', 'scrollbar'].forEach(key => {
|
||||
if (params[key] === true) params[key] = {};
|
||||
if (params[key] === false) delete params[key];
|
||||
});
|
||||
return {
|
||||
params,
|
||||
passedParams,
|
||||
rest,
|
||||
events
|
||||
};
|
||||
}
|
||||
|
||||
function mountSwiper(_ref, swiperParams) {
|
||||
let {
|
||||
el,
|
||||
nextEl,
|
||||
prevEl,
|
||||
paginationEl,
|
||||
scrollbarEl,
|
||||
swiper
|
||||
} = _ref;
|
||||
if (needsNavigation(swiperParams) && nextEl && prevEl) {
|
||||
swiper.params.navigation.nextEl = nextEl;
|
||||
swiper.originalParams.navigation.nextEl = nextEl;
|
||||
swiper.params.navigation.prevEl = prevEl;
|
||||
swiper.originalParams.navigation.prevEl = prevEl;
|
||||
}
|
||||
if (needsPagination(swiperParams) && paginationEl) {
|
||||
swiper.params.pagination.el = paginationEl;
|
||||
swiper.originalParams.pagination.el = paginationEl;
|
||||
}
|
||||
if (needsScrollbar(swiperParams) && scrollbarEl) {
|
||||
swiper.params.scrollbar.el = scrollbarEl;
|
||||
swiper.originalParams.scrollbar.el = scrollbarEl;
|
||||
}
|
||||
swiper.init(el);
|
||||
}
|
||||
|
||||
function getChangedParams(swiperParams, oldParams, children, oldChildren, getKey) {
|
||||
const keys = [];
|
||||
if (!oldParams) return keys;
|
||||
const addKey = key => {
|
||||
if (keys.indexOf(key) < 0) keys.push(key);
|
||||
};
|
||||
if (children && oldChildren) {
|
||||
const oldChildrenKeys = oldChildren.map(getKey);
|
||||
const childrenKeys = children.map(getKey);
|
||||
if (oldChildrenKeys.join('') !== childrenKeys.join('')) addKey('children');
|
||||
if (oldChildren.length !== children.length) addKey('children');
|
||||
}
|
||||
const watchParams = paramsList.filter(key => key[0] === '_').map(key => key.replace(/_/, ''));
|
||||
watchParams.forEach(key => {
|
||||
if (key in swiperParams && key in oldParams) {
|
||||
if (isObject(swiperParams[key]) && isObject(oldParams[key])) {
|
||||
const newKeys = Object.keys(swiperParams[key]);
|
||||
const oldKeys = Object.keys(oldParams[key]);
|
||||
if (newKeys.length !== oldKeys.length) {
|
||||
addKey(key);
|
||||
} else {
|
||||
newKeys.forEach(newKey => {
|
||||
if (swiperParams[key][newKey] !== oldParams[key][newKey]) {
|
||||
addKey(key);
|
||||
}
|
||||
});
|
||||
oldKeys.forEach(oldKey => {
|
||||
if (swiperParams[key][oldKey] !== oldParams[key][oldKey]) addKey(key);
|
||||
});
|
||||
}
|
||||
} else if (swiperParams[key] !== oldParams[key]) {
|
||||
addKey(key);
|
||||
}
|
||||
}
|
||||
});
|
||||
return keys;
|
||||
}
|
||||
|
||||
const updateOnVirtualData = swiper => {
|
||||
if (!swiper || swiper.destroyed || !swiper.params.virtual || swiper.params.virtual && !swiper.params.virtual.enabled) return;
|
||||
swiper.updateSlides();
|
||||
swiper.updateProgress();
|
||||
swiper.updateSlidesClasses();
|
||||
if (swiper.parallax && swiper.params.parallax && swiper.params.parallax.enabled) {
|
||||
swiper.parallax.setTranslate();
|
||||
}
|
||||
};
|
||||
|
||||
export { getChangedParams as a, getParams as g, mountSwiper as m, updateOnVirtualData as u };
|
||||
2
frontend/node_modules/swiper/shared/update-swiper.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/update-swiper.min.mjs
generated
vendored
File diff suppressed because one or more lines are too long
1
frontend/node_modules/swiper/shared/update-swiper.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/update-swiper.min.mjs.map
generated
vendored
File diff suppressed because one or more lines are too long
236
frontend/node_modules/swiper/shared/update-swiper.mjs
generated
vendored
236
frontend/node_modules/swiper/shared/update-swiper.mjs
generated
vendored
@@ -1,236 +0,0 @@
|
||||
/* underscore in name -> watch for changes */
|
||||
const paramsList = ['eventsPrefix', 'injectStyles', 'injectStylesUrls', 'modules', 'init', '_direction', 'oneWayMovement', 'swiperElementNodeName', 'touchEventsTarget', 'initialSlide', '_speed', 'cssMode', 'updateOnWindowResize', 'resizeObserver', 'nested', 'focusableElements', '_enabled', '_width', '_height', 'preventInteractionOnTransition', 'userAgent', 'url', '_edgeSwipeDetection', '_edgeSwipeThreshold', '_freeMode', '_autoHeight', 'setWrapperSize', 'virtualTranslate', '_effect', 'breakpoints', 'breakpointsBase', '_spaceBetween', '_slidesPerView', 'maxBackfaceHiddenSlides', '_grid', '_slidesPerGroup', '_slidesPerGroupSkip', '_slidesPerGroupAuto', '_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', '_grabCursor', 'preventClicks', 'preventClicksPropagation', '_slideToClickedSlide', '_loop', 'loopAdditionalSlides', 'loopAddBlankSlides', 'loopPreventsSliding', '_rewind', '_allowSlidePrev', '_allowSlideNext', '_swipeHandler', '_noSwiping', 'noSwipingClass', 'noSwipingSelector', 'passiveListeners', 'containerModifierClass', 'slideClass', 'slideActiveClass', 'slideVisibleClass', 'slideFullyVisibleClass', 'slideNextClass', 'slidePrevClass', 'slideBlankClass', 'wrapperClass', 'lazyPreloaderClass', 'lazyPreloadPrevNext', 'runCallbacksOnInit', 'observer', 'observeParents', 'observeSlideChildren',
|
||||
// modules
|
||||
'a11y', '_autoplay', '_controller', 'coverflowEffect', 'cubeEffect', 'fadeEffect', 'flipEffect', 'creativeEffect', 'cardsEffect', 'hashNavigation', 'history', 'keyboard', 'mousewheel', '_navigation', '_pagination', 'parallax', '_scrollbar', '_thumbs', 'virtual', 'zoom', 'control'];
|
||||
|
||||
function isObject(o) {
|
||||
return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object' && !o.__swiper__;
|
||||
}
|
||||
function extend(target, src) {
|
||||
const noExtend = ['__proto__', 'constructor', 'prototype'];
|
||||
Object.keys(src).filter(key => noExtend.indexOf(key) < 0).forEach(key => {
|
||||
if (typeof target[key] === 'undefined') target[key] = src[key];else if (isObject(src[key]) && isObject(target[key]) && Object.keys(src[key]).length > 0) {
|
||||
if (src[key].__swiper__) target[key] = src[key];else extend(target[key], src[key]);
|
||||
} else {
|
||||
target[key] = src[key];
|
||||
}
|
||||
});
|
||||
}
|
||||
function needsNavigation(params) {
|
||||
if (params === void 0) {
|
||||
params = {};
|
||||
}
|
||||
return params.navigation && typeof params.navigation.nextEl === 'undefined' && typeof params.navigation.prevEl === 'undefined';
|
||||
}
|
||||
function needsPagination(params) {
|
||||
if (params === void 0) {
|
||||
params = {};
|
||||
}
|
||||
return params.pagination && typeof params.pagination.el === 'undefined';
|
||||
}
|
||||
function needsScrollbar(params) {
|
||||
if (params === void 0) {
|
||||
params = {};
|
||||
}
|
||||
return params.scrollbar && typeof params.scrollbar.el === 'undefined';
|
||||
}
|
||||
function uniqueClasses(classNames) {
|
||||
if (classNames === void 0) {
|
||||
classNames = '';
|
||||
}
|
||||
const classes = classNames.split(' ').map(c => c.trim()).filter(c => !!c);
|
||||
const unique = [];
|
||||
classes.forEach(c => {
|
||||
if (unique.indexOf(c) < 0) unique.push(c);
|
||||
});
|
||||
return unique.join(' ');
|
||||
}
|
||||
function attrToProp(attrName) {
|
||||
if (attrName === void 0) {
|
||||
attrName = '';
|
||||
}
|
||||
return attrName.replace(/-[a-z]/g, l => l.toUpperCase().replace('-', ''));
|
||||
}
|
||||
function wrapperClass(className) {
|
||||
if (className === void 0) {
|
||||
className = '';
|
||||
}
|
||||
if (!className) return 'swiper-wrapper';
|
||||
if (!className.includes('swiper-wrapper')) return `swiper-wrapper ${className}`;
|
||||
return className;
|
||||
}
|
||||
|
||||
function updateSwiper(_ref) {
|
||||
let {
|
||||
swiper,
|
||||
slides,
|
||||
passedParams,
|
||||
changedParams,
|
||||
nextEl,
|
||||
prevEl,
|
||||
scrollbarEl,
|
||||
paginationEl
|
||||
} = _ref;
|
||||
const updateParams = changedParams.filter(key => key !== 'children' && key !== 'direction' && key !== 'wrapperClass');
|
||||
const {
|
||||
params: currentParams,
|
||||
pagination,
|
||||
navigation,
|
||||
scrollbar,
|
||||
virtual,
|
||||
thumbs
|
||||
} = swiper;
|
||||
let needThumbsInit;
|
||||
let needControllerInit;
|
||||
let needPaginationInit;
|
||||
let needScrollbarInit;
|
||||
let needNavigationInit;
|
||||
let loopNeedDestroy;
|
||||
let loopNeedEnable;
|
||||
let loopNeedReloop;
|
||||
if (changedParams.includes('thumbs') && passedParams.thumbs && passedParams.thumbs.swiper && !passedParams.thumbs.swiper.destroyed && currentParams.thumbs && (!currentParams.thumbs.swiper || currentParams.thumbs.swiper.destroyed)) {
|
||||
needThumbsInit = true;
|
||||
}
|
||||
if (changedParams.includes('controller') && passedParams.controller && passedParams.controller.control && currentParams.controller && !currentParams.controller.control) {
|
||||
needControllerInit = true;
|
||||
}
|
||||
if (changedParams.includes('pagination') && passedParams.pagination && (passedParams.pagination.el || paginationEl) && (currentParams.pagination || currentParams.pagination === false) && pagination && !pagination.el) {
|
||||
needPaginationInit = true;
|
||||
}
|
||||
if (changedParams.includes('scrollbar') && passedParams.scrollbar && (passedParams.scrollbar.el || scrollbarEl) && (currentParams.scrollbar || currentParams.scrollbar === false) && scrollbar && !scrollbar.el) {
|
||||
needScrollbarInit = true;
|
||||
}
|
||||
if (changedParams.includes('navigation') && passedParams.navigation && (passedParams.navigation.prevEl || prevEl) && (passedParams.navigation.nextEl || nextEl) && (currentParams.navigation || currentParams.navigation === false) && navigation && !navigation.prevEl && !navigation.nextEl) {
|
||||
needNavigationInit = true;
|
||||
}
|
||||
const destroyModule = mod => {
|
||||
if (!swiper[mod]) return;
|
||||
swiper[mod].destroy();
|
||||
if (mod === 'navigation') {
|
||||
if (swiper.isElement) {
|
||||
swiper[mod].prevEl.remove();
|
||||
swiper[mod].nextEl.remove();
|
||||
}
|
||||
currentParams[mod].prevEl = undefined;
|
||||
currentParams[mod].nextEl = undefined;
|
||||
swiper[mod].prevEl = undefined;
|
||||
swiper[mod].nextEl = undefined;
|
||||
} else {
|
||||
if (swiper.isElement) {
|
||||
swiper[mod].el.remove();
|
||||
}
|
||||
currentParams[mod].el = undefined;
|
||||
swiper[mod].el = undefined;
|
||||
}
|
||||
};
|
||||
if (changedParams.includes('loop') && swiper.isElement) {
|
||||
if (currentParams.loop && !passedParams.loop) {
|
||||
loopNeedDestroy = true;
|
||||
} else if (!currentParams.loop && passedParams.loop) {
|
||||
loopNeedEnable = true;
|
||||
} else {
|
||||
loopNeedReloop = true;
|
||||
}
|
||||
}
|
||||
updateParams.forEach(key => {
|
||||
if (isObject(currentParams[key]) && isObject(passedParams[key])) {
|
||||
Object.assign(currentParams[key], passedParams[key]);
|
||||
if ((key === 'navigation' || key === 'pagination' || key === 'scrollbar') && 'enabled' in passedParams[key] && !passedParams[key].enabled) {
|
||||
destroyModule(key);
|
||||
}
|
||||
} else {
|
||||
const newValue = passedParams[key];
|
||||
if ((newValue === true || newValue === false) && (key === 'navigation' || key === 'pagination' || key === 'scrollbar')) {
|
||||
if (newValue === false) {
|
||||
destroyModule(key);
|
||||
}
|
||||
} else {
|
||||
currentParams[key] = passedParams[key];
|
||||
}
|
||||
}
|
||||
});
|
||||
if (updateParams.includes('controller') && !needControllerInit && swiper.controller && swiper.controller.control && currentParams.controller && currentParams.controller.control) {
|
||||
swiper.controller.control = currentParams.controller.control;
|
||||
}
|
||||
if (changedParams.includes('children') && slides && virtual && currentParams.virtual.enabled) {
|
||||
virtual.slides = slides;
|
||||
virtual.update(true);
|
||||
} else if (changedParams.includes('virtual') && virtual && currentParams.virtual.enabled) {
|
||||
if (slides) virtual.slides = slides;
|
||||
virtual.update(true);
|
||||
}
|
||||
if (changedParams.includes('children') && slides && currentParams.loop) {
|
||||
loopNeedReloop = true;
|
||||
}
|
||||
if (needThumbsInit) {
|
||||
const initialized = thumbs.init();
|
||||
if (initialized) thumbs.update(true);
|
||||
}
|
||||
if (needControllerInit) {
|
||||
swiper.controller.control = currentParams.controller.control;
|
||||
}
|
||||
if (needPaginationInit) {
|
||||
if (swiper.isElement && (!paginationEl || typeof paginationEl === 'string')) {
|
||||
paginationEl = document.createElement('div');
|
||||
paginationEl.classList.add('swiper-pagination');
|
||||
paginationEl.part.add('pagination');
|
||||
swiper.el.appendChild(paginationEl);
|
||||
}
|
||||
if (paginationEl) currentParams.pagination.el = paginationEl;
|
||||
pagination.init();
|
||||
pagination.render();
|
||||
pagination.update();
|
||||
}
|
||||
if (needScrollbarInit) {
|
||||
if (swiper.isElement && (!scrollbarEl || typeof scrollbarEl === 'string')) {
|
||||
scrollbarEl = document.createElement('div');
|
||||
scrollbarEl.classList.add('swiper-scrollbar');
|
||||
scrollbarEl.part.add('scrollbar');
|
||||
swiper.el.appendChild(scrollbarEl);
|
||||
}
|
||||
if (scrollbarEl) currentParams.scrollbar.el = scrollbarEl;
|
||||
scrollbar.init();
|
||||
scrollbar.updateSize();
|
||||
scrollbar.setTranslate();
|
||||
}
|
||||
if (needNavigationInit) {
|
||||
if (swiper.isElement) {
|
||||
if (!nextEl || typeof nextEl === 'string') {
|
||||
nextEl = document.createElement('div');
|
||||
nextEl.classList.add('swiper-button-next');
|
||||
nextEl.innerHTML = swiper.hostEl.constructor.nextButtonSvg;
|
||||
nextEl.part.add('button-next');
|
||||
swiper.el.appendChild(nextEl);
|
||||
}
|
||||
if (!prevEl || typeof prevEl === 'string') {
|
||||
prevEl = document.createElement('div');
|
||||
prevEl.classList.add('swiper-button-prev');
|
||||
prevEl.innerHTML = swiper.hostEl.constructor.prevButtonSvg;
|
||||
prevEl.part.add('button-prev');
|
||||
swiper.el.appendChild(prevEl);
|
||||
}
|
||||
}
|
||||
if (nextEl) currentParams.navigation.nextEl = nextEl;
|
||||
if (prevEl) currentParams.navigation.prevEl = prevEl;
|
||||
navigation.init();
|
||||
navigation.update();
|
||||
}
|
||||
if (changedParams.includes('allowSlideNext')) {
|
||||
swiper.allowSlideNext = passedParams.allowSlideNext;
|
||||
}
|
||||
if (changedParams.includes('allowSlidePrev')) {
|
||||
swiper.allowSlidePrev = passedParams.allowSlidePrev;
|
||||
}
|
||||
if (changedParams.includes('direction')) {
|
||||
swiper.changeDirection(passedParams.direction, false);
|
||||
}
|
||||
if (loopNeedDestroy || loopNeedReloop) {
|
||||
swiper.loopDestroy();
|
||||
}
|
||||
if (loopNeedEnable || loopNeedReloop) {
|
||||
swiper.loopCreate();
|
||||
}
|
||||
swiper.update();
|
||||
}
|
||||
|
||||
export { needsPagination as a, needsScrollbar as b, attrToProp as c, uniqueClasses as d, extend as e, isObject as i, needsNavigation as n, paramsList as p, updateSwiper as u, wrapperClass as w };
|
||||
2
frontend/node_modules/swiper/shared/utils.min.mjs
generated
vendored
2
frontend/node_modules/swiper/shared/utils.min.mjs
generated
vendored
File diff suppressed because one or more lines are too long
1
frontend/node_modules/swiper/shared/utils.min.mjs.map
generated
vendored
1
frontend/node_modules/swiper/shared/utils.min.mjs.map
generated
vendored
File diff suppressed because one or more lines are too long
331
frontend/node_modules/swiper/shared/utils.mjs
generated
vendored
331
frontend/node_modules/swiper/shared/utils.mjs
generated
vendored
@@ -1,331 +0,0 @@
|
||||
import { a as getWindow, g as getDocument } from './ssr-window.esm.mjs';
|
||||
|
||||
function classesToTokens(classes) {
|
||||
if (classes === void 0) {
|
||||
classes = '';
|
||||
}
|
||||
return classes.trim().split(' ').filter(c => !!c.trim());
|
||||
}
|
||||
|
||||
function deleteProps(obj) {
|
||||
const object = obj;
|
||||
Object.keys(object).forEach(key => {
|
||||
try {
|
||||
object[key] = null;
|
||||
} catch (e) {
|
||||
// no getter for object
|
||||
}
|
||||
try {
|
||||
delete object[key];
|
||||
} catch (e) {
|
||||
// something got wrong
|
||||
}
|
||||
});
|
||||
}
|
||||
function nextTick(callback, delay) {
|
||||
if (delay === void 0) {
|
||||
delay = 0;
|
||||
}
|
||||
return setTimeout(callback, delay);
|
||||
}
|
||||
function now() {
|
||||
return Date.now();
|
||||
}
|
||||
function getComputedStyle(el) {
|
||||
const window = getWindow();
|
||||
let style;
|
||||
if (window.getComputedStyle) {
|
||||
style = window.getComputedStyle(el, null);
|
||||
}
|
||||
if (!style && el.currentStyle) {
|
||||
style = el.currentStyle;
|
||||
}
|
||||
if (!style) {
|
||||
style = el.style;
|
||||
}
|
||||
return style;
|
||||
}
|
||||
function getTranslate(el, axis) {
|
||||
if (axis === void 0) {
|
||||
axis = 'x';
|
||||
}
|
||||
const window = getWindow();
|
||||
let matrix;
|
||||
let curTransform;
|
||||
let transformMatrix;
|
||||
const curStyle = getComputedStyle(el);
|
||||
if (window.WebKitCSSMatrix) {
|
||||
curTransform = curStyle.transform || curStyle.webkitTransform;
|
||||
if (curTransform.split(',').length > 6) {
|
||||
curTransform = curTransform.split(', ').map(a => a.replace(',', '.')).join(', ');
|
||||
}
|
||||
// Some old versions of Webkit choke when 'none' is passed; pass
|
||||
// empty string instead in this case
|
||||
transformMatrix = new window.WebKitCSSMatrix(curTransform === 'none' ? '' : curTransform);
|
||||
} else {
|
||||
transformMatrix = curStyle.MozTransform || curStyle.OTransform || curStyle.MsTransform || curStyle.msTransform || curStyle.transform || curStyle.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,');
|
||||
matrix = transformMatrix.toString().split(',');
|
||||
}
|
||||
if (axis === 'x') {
|
||||
// Latest Chrome and webkits Fix
|
||||
if (window.WebKitCSSMatrix) curTransform = transformMatrix.m41;
|
||||
// Crazy IE10 Matrix
|
||||
else if (matrix.length === 16) curTransform = parseFloat(matrix[12]);
|
||||
// Normal Browsers
|
||||
else curTransform = parseFloat(matrix[4]);
|
||||
}
|
||||
if (axis === 'y') {
|
||||
// Latest Chrome and webkits Fix
|
||||
if (window.WebKitCSSMatrix) curTransform = transformMatrix.m42;
|
||||
// Crazy IE10 Matrix
|
||||
else if (matrix.length === 16) curTransform = parseFloat(matrix[13]);
|
||||
// Normal Browsers
|
||||
else curTransform = parseFloat(matrix[5]);
|
||||
}
|
||||
return curTransform || 0;
|
||||
}
|
||||
function isObject(o) {
|
||||
return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object';
|
||||
}
|
||||
function isNode(node) {
|
||||
// eslint-disable-next-line
|
||||
if (typeof window !== 'undefined' && typeof window.HTMLElement !== 'undefined') {
|
||||
return node instanceof HTMLElement;
|
||||
}
|
||||
return node && (node.nodeType === 1 || node.nodeType === 11);
|
||||
}
|
||||
function extend() {
|
||||
const to = Object(arguments.length <= 0 ? undefined : arguments[0]);
|
||||
const noExtend = ['__proto__', 'constructor', 'prototype'];
|
||||
for (let i = 1; i < arguments.length; i += 1) {
|
||||
const nextSource = i < 0 || arguments.length <= i ? undefined : arguments[i];
|
||||
if (nextSource !== undefined && nextSource !== null && !isNode(nextSource)) {
|
||||
const keysArray = Object.keys(Object(nextSource)).filter(key => noExtend.indexOf(key) < 0);
|
||||
for (let nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex += 1) {
|
||||
const nextKey = keysArray[nextIndex];
|
||||
const desc = Object.getOwnPropertyDescriptor(nextSource, nextKey);
|
||||
if (desc !== undefined && desc.enumerable) {
|
||||
if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) {
|
||||
if (nextSource[nextKey].__swiper__) {
|
||||
to[nextKey] = nextSource[nextKey];
|
||||
} else {
|
||||
extend(to[nextKey], nextSource[nextKey]);
|
||||
}
|
||||
} else if (!isObject(to[nextKey]) && isObject(nextSource[nextKey])) {
|
||||
to[nextKey] = {};
|
||||
if (nextSource[nextKey].__swiper__) {
|
||||
to[nextKey] = nextSource[nextKey];
|
||||
} else {
|
||||
extend(to[nextKey], nextSource[nextKey]);
|
||||
}
|
||||
} else {
|
||||
to[nextKey] = nextSource[nextKey];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return to;
|
||||
}
|
||||
function setCSSProperty(el, varName, varValue) {
|
||||
el.style.setProperty(varName, varValue);
|
||||
}
|
||||
function animateCSSModeScroll(_ref) {
|
||||
let {
|
||||
swiper,
|
||||
targetPosition,
|
||||
side
|
||||
} = _ref;
|
||||
const window = getWindow();
|
||||
const startPosition = -swiper.translate;
|
||||
let startTime = null;
|
||||
let time;
|
||||
const duration = swiper.params.speed;
|
||||
swiper.wrapperEl.style.scrollSnapType = 'none';
|
||||
window.cancelAnimationFrame(swiper.cssModeFrameID);
|
||||
const dir = targetPosition > startPosition ? 'next' : 'prev';
|
||||
const isOutOfBound = (current, target) => {
|
||||
return dir === 'next' && current >= target || dir === 'prev' && current <= target;
|
||||
};
|
||||
const animate = () => {
|
||||
time = new Date().getTime();
|
||||
if (startTime === null) {
|
||||
startTime = time;
|
||||
}
|
||||
const progress = Math.max(Math.min((time - startTime) / duration, 1), 0);
|
||||
const easeProgress = 0.5 - Math.cos(progress * Math.PI) / 2;
|
||||
let currentPosition = startPosition + easeProgress * (targetPosition - startPosition);
|
||||
if (isOutOfBound(currentPosition, targetPosition)) {
|
||||
currentPosition = targetPosition;
|
||||
}
|
||||
swiper.wrapperEl.scrollTo({
|
||||
[side]: currentPosition
|
||||
});
|
||||
if (isOutOfBound(currentPosition, targetPosition)) {
|
||||
swiper.wrapperEl.style.overflow = 'hidden';
|
||||
swiper.wrapperEl.style.scrollSnapType = '';
|
||||
setTimeout(() => {
|
||||
swiper.wrapperEl.style.overflow = '';
|
||||
swiper.wrapperEl.scrollTo({
|
||||
[side]: currentPosition
|
||||
});
|
||||
});
|
||||
window.cancelAnimationFrame(swiper.cssModeFrameID);
|
||||
return;
|
||||
}
|
||||
swiper.cssModeFrameID = window.requestAnimationFrame(animate);
|
||||
};
|
||||
animate();
|
||||
}
|
||||
function getSlideTransformEl(slideEl) {
|
||||
return slideEl.querySelector('.swiper-slide-transform') || slideEl.shadowRoot && slideEl.shadowRoot.querySelector('.swiper-slide-transform') || slideEl;
|
||||
}
|
||||
function elementChildren(element, selector) {
|
||||
if (selector === void 0) {
|
||||
selector = '';
|
||||
}
|
||||
const window = getWindow();
|
||||
const children = [...element.children];
|
||||
if (window.HTMLSlotElement && element instanceof HTMLSlotElement) {
|
||||
children.push(...element.assignedElements());
|
||||
}
|
||||
if (!selector) {
|
||||
return children;
|
||||
}
|
||||
return children.filter(el => el.matches(selector));
|
||||
}
|
||||
function elementIsChildOfSlot(el, slot) {
|
||||
// Breadth-first search through all parent's children and assigned elements
|
||||
const elementsQueue = [slot];
|
||||
while (elementsQueue.length > 0) {
|
||||
const elementToCheck = elementsQueue.shift();
|
||||
if (el === elementToCheck) {
|
||||
return true;
|
||||
}
|
||||
elementsQueue.push(...elementToCheck.children, ...(elementToCheck.shadowRoot?.children || []), ...(elementToCheck.assignedElements?.() || []));
|
||||
}
|
||||
}
|
||||
function elementIsChildOf(el, parent) {
|
||||
const window = getWindow();
|
||||
let isChild = parent.contains(el);
|
||||
if (!isChild && window.HTMLSlotElement && parent instanceof HTMLSlotElement) {
|
||||
const children = [...parent.assignedElements()];
|
||||
isChild = children.includes(el);
|
||||
if (!isChild) {
|
||||
isChild = elementIsChildOfSlot(el, parent);
|
||||
}
|
||||
}
|
||||
return isChild;
|
||||
}
|
||||
function showWarning(text) {
|
||||
try {
|
||||
console.warn(text);
|
||||
return;
|
||||
} catch (err) {
|
||||
// err
|
||||
}
|
||||
}
|
||||
function createElement(tag, classes) {
|
||||
if (classes === void 0) {
|
||||
classes = [];
|
||||
}
|
||||
const el = document.createElement(tag);
|
||||
el.classList.add(...(Array.isArray(classes) ? classes : classesToTokens(classes)));
|
||||
return el;
|
||||
}
|
||||
function elementOffset(el) {
|
||||
const window = getWindow();
|
||||
const document = getDocument();
|
||||
const box = el.getBoundingClientRect();
|
||||
const body = document.body;
|
||||
const clientTop = el.clientTop || body.clientTop || 0;
|
||||
const clientLeft = el.clientLeft || body.clientLeft || 0;
|
||||
const scrollTop = el === window ? window.scrollY : el.scrollTop;
|
||||
const scrollLeft = el === window ? window.scrollX : el.scrollLeft;
|
||||
return {
|
||||
top: box.top + scrollTop - clientTop,
|
||||
left: box.left + scrollLeft - clientLeft
|
||||
};
|
||||
}
|
||||
function elementPrevAll(el, selector) {
|
||||
const prevEls = [];
|
||||
while (el.previousElementSibling) {
|
||||
const prev = el.previousElementSibling; // eslint-disable-line
|
||||
if (selector) {
|
||||
if (prev.matches(selector)) prevEls.push(prev);
|
||||
} else prevEls.push(prev);
|
||||
el = prev;
|
||||
}
|
||||
return prevEls;
|
||||
}
|
||||
function elementNextAll(el, selector) {
|
||||
const nextEls = [];
|
||||
while (el.nextElementSibling) {
|
||||
const next = el.nextElementSibling; // eslint-disable-line
|
||||
if (selector) {
|
||||
if (next.matches(selector)) nextEls.push(next);
|
||||
} else nextEls.push(next);
|
||||
el = next;
|
||||
}
|
||||
return nextEls;
|
||||
}
|
||||
function elementStyle(el, prop) {
|
||||
const window = getWindow();
|
||||
return window.getComputedStyle(el, null).getPropertyValue(prop);
|
||||
}
|
||||
function elementIndex(el) {
|
||||
let child = el;
|
||||
let i;
|
||||
if (child) {
|
||||
i = 0;
|
||||
// eslint-disable-next-line
|
||||
while ((child = child.previousSibling) !== null) {
|
||||
if (child.nodeType === 1) i += 1;
|
||||
}
|
||||
return i;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
function elementParents(el, selector) {
|
||||
const parents = []; // eslint-disable-line
|
||||
let parent = el.parentElement; // eslint-disable-line
|
||||
while (parent) {
|
||||
if (selector) {
|
||||
if (parent.matches(selector)) parents.push(parent);
|
||||
} else {
|
||||
parents.push(parent);
|
||||
}
|
||||
parent = parent.parentElement;
|
||||
}
|
||||
return parents;
|
||||
}
|
||||
function elementTransitionEnd(el, callback) {
|
||||
function fireCallBack(e) {
|
||||
if (e.target !== el) return;
|
||||
callback.call(el, e);
|
||||
el.removeEventListener('transitionend', fireCallBack);
|
||||
}
|
||||
if (callback) {
|
||||
el.addEventListener('transitionend', fireCallBack);
|
||||
}
|
||||
}
|
||||
function elementOuterSize(el, size, includeMargins) {
|
||||
const window = getWindow();
|
||||
if (includeMargins) {
|
||||
return el[size === 'width' ? 'offsetWidth' : 'offsetHeight'] + parseFloat(window.getComputedStyle(el, null).getPropertyValue(size === 'width' ? 'margin-right' : 'margin-top')) + parseFloat(window.getComputedStyle(el, null).getPropertyValue(size === 'width' ? 'margin-left' : 'margin-bottom'));
|
||||
}
|
||||
return el.offsetWidth;
|
||||
}
|
||||
function makeElementsArray(el) {
|
||||
return (Array.isArray(el) ? el : [el]).filter(e => !!e);
|
||||
}
|
||||
function getRotateFix(swiper) {
|
||||
return v => {
|
||||
if (Math.abs(v) > 0 && swiper.browser && swiper.browser.need3dFix && Math.abs(v) % 90 === 0) {
|
||||
return v + 0.001;
|
||||
}
|
||||
return v;
|
||||
};
|
||||
}
|
||||
|
||||
export { elementParents as a, elementOffset as b, createElement as c, now as d, elementChildren as e, elementOuterSize as f, getSlideTransformEl as g, elementIndex as h, classesToTokens as i, getTranslate as j, elementTransitionEnd as k, isObject as l, makeElementsArray as m, nextTick as n, getRotateFix as o, elementStyle as p, elementNextAll as q, elementPrevAll as r, setCSSProperty as s, animateCSSModeScroll as t, showWarning as u, elementIsChildOf as v, extend as w, deleteProps as x };
|
||||
Reference in New Issue
Block a user