@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 4.59 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("./index.cjs469.js");function y(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function S(e){const t=e;Object.keys(t).forEach(r=>{try{t[r]=null}catch{}try{delete t[r]}catch{}})}function E(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function T(){return Date.now()}function b(e){const t=a.a();let r;return t.getComputedStyle&&(r=t.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}function x(e,t){t===void 0&&(t="x");const r=a.a();let n,o,l;const s=b(e);return r.WebKitCSSMatrix?(o=s.transform||s.webkitTransform,o.split(",").length>6&&(o=o.split(", ").map(i=>i.replace(",",".")).join(", ")),l=new r.WebKitCSSMatrix(o==="none"?"":o)):(l=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=l.toString().split(",")),t==="x"&&(r.WebKitCSSMatrix?o=l.m41:n.length===16?o=parseFloat(n[12]):o=parseFloat(n[4])),t==="y"&&(r.WebKitCSSMatrix?o=l.m42:n.length===16?o=parseFloat(n[13]):o=parseFloat(n[5])),o||0}function u(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function M(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){const n=r<0||arguments.length<=r?void 0:arguments[r];if(n!=null&&!M(n)){const o=Object.keys(Object(n)).filter(l=>t.indexOf(l)<0);for(let l=0,s=o.length;l<s;l+=1){const i=o[l],f=Object.getOwnPropertyDescriptor(n,i);f!==void 0&&f.enumerable&&(u(e[i])&&u(n[i])?n[i].__swiper__?e[i]=n[i]:p(e[i],n[i]):!u(e[i])&&u(n[i])?(e[i]={},n[i].__swiper__?e[i]=n[i]:p(e[i],n[i])):e[i]=n[i])}}}return e}function v(e,t,r){e.style.setProperty(t,r)}function C(e){let{swiper:t,targetPosition:r,side:n}=e;const o=a.a(),l=-t.translate;let s=null,i;const f=t.params.speed;t.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(t.cssModeFrameID);const h=r>l?"next":"prev",w=(m,d)=>h==="next"&&m>=d||h==="prev"&&m<=d,g=()=>{i=new Date().getTime(),s===null&&(s=i);const m=Math.max(Math.min((i-s)/f,1),0),d=.5-Math.cos(m*Math.PI)/2;let c=l+d*(r-l);if(w(c,r)&&(c=r),t.wrapperEl.scrollTo({[n]:c}),w(c,r)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:c})}),o.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=o.requestAnimationFrame(g)};g()}function O(e,t){t===void 0&&(t="");const r=a.a(),n=[...e.children];return r.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t?n.filter(o=>o.matches(t)):n}function P(e,t){const r=[t];for(;r.length>0;){const n=r.shift();if(e===n)return!0;r.push(...n.children,...n.shadowRoot?n.shadowRoot.children:[],...n.assignedElements?n.assignedElements():[])}}function j(e,t){const r=a.a();let n=t.contains(e);return!n&&r.HTMLSlotElement&&t instanceof HTMLSlotElement&&(n=[...t.assignedElements()].includes(e),n||(n=P(e,t))),n}function _(e){try{console.warn(e);return}catch{}}function F(e,t){t===void 0&&(t=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:y(t)),r}function A(e,t){const r=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function I(e,t){const r=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function k(e,t){return a.a().getComputedStyle(e,null).getPropertyValue(t)}function H(e){let t=e,r;if(t){for(r=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(r+=1);return r}}function L(e,t){const r=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&r.push(n):r.push(n),n=n.parentElement;return r}function W(e,t,r){const n=a.a();return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}function D(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}exports.a=L;exports.c=F;exports.d=T;exports.e=O;exports.f=W;exports.h=H;exports.i=y;exports.j=x;exports.l=u;exports.m=D;exports.n=E;exports.p=k;exports.q=I;exports.r=A;exports.s=v;exports.t=C;exports.u=_;exports.v=j;exports.w=p;exports.x=S;
//# sourceMappingURL=index.cjs467.js.map