UNPKG

tdesign-vue-next

Version:
129 lines (120 loc) 3.59 kB
/** * tdesign v1.15.2 * (c) 2025 tdesign * @license MIT */ 'use strict'; var _commonjsHelpers = require('./dep-0f5dd876.js'); var raf$2 = {exports: {}}; var performanceNow = {exports: {}}; // Generated by CoffeeScript 1.12.2 (function () { var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime; if (typeof performance !== "undefined" && performance !== null && performance.now) { performanceNow.exports = function () { return performance.now(); }; } else if (typeof process !== "undefined" && process !== null && process.hrtime) { performanceNow.exports = function () { return (getNanoSeconds() - nodeLoadTime) / 1e6; }; hrtime = process.hrtime; getNanoSeconds = function getNanoSeconds() { var hr; hr = hrtime(); return hr[0] * 1e9 + hr[1]; }; moduleLoadTime = getNanoSeconds(); upTime = process.uptime() * 1e9; nodeLoadTime = moduleLoadTime - upTime; } else if (Date.now) { performanceNow.exports = function () { return Date.now() - loadTime; }; loadTime = Date.now(); } else { performanceNow.exports = function () { return new Date().getTime() - loadTime; }; loadTime = new Date().getTime(); } }).call(_commonjsHelpers.commonjsGlobal); var performanceNowExports = performanceNow.exports; var now = performanceNowExports, root = typeof window === 'undefined' ? _commonjsHelpers.commonjsGlobal : window, vendors = ['moz', 'webkit'], suffix = 'AnimationFrame', raf = root['request' + suffix], caf = root['cancel' + suffix] || root['cancelRequest' + suffix]; for (var i = 0; !raf && i < vendors.length; i++) { raf = root[vendors[i] + 'Request' + suffix]; caf = root[vendors[i] + 'Cancel' + suffix] || root[vendors[i] + 'CancelRequest' + suffix]; } // Some versions of FF have rAF but not cAF if (!raf || !caf) { var last = 0, id = 0, queue = [], frameDuration = 1000 / 60; raf = function raf(callback) { if (queue.length === 0) { var _now = now(), next = Math.max(0, frameDuration - (_now - last)); last = next + _now; setTimeout(function () { var cp = queue.slice(0); // Clear queue here to prevent // callbacks from appending listeners // to the current frame's queue queue.length = 0; var _loop = function _loop() { if (!cp[i].cancelled) { try { cp[i].callback(last); } catch (e) { setTimeout(function () { throw e; }, 0); } } }; for (var i = 0; i < cp.length; i++) { _loop(); } }, Math.round(next)); } queue.push({ handle: ++id, callback: callback, cancelled: false }); return id; }; caf = function caf(handle) { for (var i = 0; i < queue.length; i++) { if (queue[i].handle === handle) { queue[i].cancelled = true; } } }; } raf$2.exports = function (fn) { // Wrap in a new function to prevent // `cancel` potentially being assigned // to the native rAF function return raf.call(root, fn); }; raf$2.exports.cancel = function () { caf.apply(root, arguments); }; raf$2.exports.polyfill = function (object) { if (!object) { object = root; } object.requestAnimationFrame = raf; object.cancelAnimationFrame = caf; }; var rafExports = raf$2.exports; var raf$1 = /*@__PURE__*/_commonjsHelpers.getDefaultExportFromCjs(rafExports); exports.raf = raf$1; //# sourceMappingURL=dep-040b3cbb.js.map