UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

134 lines (107 loc) 15.1 kB
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } var makeArray = function makeArray(length) { return Array.from(new Array(length), function (_, i) { return i < 10 ? "0".concat(i) : "".concat(i); }); }; export var hours = makeArray(25); export var minutes = makeArray(60); export var seconds = makeArray(60); export var transformTimeWithSeconds = function transformTimeWithSeconds(time) { var strings = time.split(":"); if (strings.length === 2) { return "".concat(time, ":00"); } return time; }; export var isLegalTimeString = function isLegalTimeString(_ref) { var time = _ref.time, onlyHour = _ref.onlyHour; if (time.trim() === "") { return true; } var strings = transformTimeWithSeconds(time).split(":"); if (strings.length === 3 && strings[0].length === 2 && strings[1].length === 2 && strings[2].length === 2 && !isNaN(Number(strings[0])) && !isNaN(Number(strings[1])) && !isNaN(Number(strings[2]))) { var hour = parseInt(strings[0], 10); var minute = parseInt(strings[1], 10); var second = parseInt(strings[2], 10); if (onlyHour) { return hour > -1 && hour < 25 && minute === 0; } return hour > -1 && hour < 25 && minute > -1 && minute < 60 && second > -1 && second < 60; } return false; }; export var extractHMSFromTime = function extractHMSFromTime(time) { if (!time) { return { hour: null, minute: null, second: null }; } var _time$split = time.split(":"), _time$split2 = _slicedToArray(_time$split, 3), hour = _time$split2[0], minute = _time$split2[1], second = _time$split2[2]; return { hour: hour || null, minute: minute || null, second: second || null }; }; export var isTimeAfter = function isTimeAfter(t1, t2) { if (!t1 || !isLegalTimeString({ time: t1 }) || !t2 || !isLegalTimeString({ time: t2 })) { return false; } var _extractHMSFromTime = extractHMSFromTime(t1), t1Hour = _extractHMSFromTime.hour, t1Minute = _extractHMSFromTime.minute, t1Second = _extractHMSFromTime.second; var _extractHMSFromTime2 = extractHMSFromTime(t2), t2Hour = _extractHMSFromTime2.hour, t2Minute = _extractHMSFromTime2.minute, t2Second = _extractHMSFromTime2.second; if (t1Hour && t2Hour && parseInt(t1Hour, 10) !== parseInt(t2Hour, 10)) { return t1Hour > t2Hour; } if (t1Minute && t2Minute && parseInt(t1Minute, 10) !== parseInt(t2Minute, 10)) { return t1Minute > t2Minute; } return t1Second && t2Second && parseInt(t1Second, 10) > parseInt(t2Second, 10); }; export var isTimeBefore = function isTimeBefore(t1, t2) { if (!t1 || !isLegalTimeString({ time: t1 }) || !t2 || !isLegalTimeString({ time: t2 })) { return false; } var _extractHMSFromTime3 = extractHMSFromTime(t1), t1Hour = _extractHMSFromTime3.hour, t1Minute = _extractHMSFromTime3.minute, t1Second = _extractHMSFromTime3.second; var _extractHMSFromTime4 = extractHMSFromTime(t2), t2Hour = _extractHMSFromTime4.hour, t2Minute = _extractHMSFromTime4.minute, t2Second = _extractHMSFromTime4.second; if (t1Hour && t2Hour && parseInt(t1Hour, 10) !== parseInt(t2Hour, 10)) { return t1Hour < t2Hour; } if (t1Minute && t2Minute && parseInt(t1Minute, 10) !== parseInt(t2Minute, 10)) { return t1Minute < t2Minute; } return t1Second && t2Second && parseInt(t1Second, 10) < parseInt(t2Second, 10); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJtYWtlQXJyYXkiLCJsZW5ndGgiLCJBcnJheSIsImZyb20iLCJfIiwiaSIsImhvdXJzIiwibWludXRlcyIsInNlY29uZHMiLCJ0cmFuc2Zvcm1UaW1lV2l0aFNlY29uZHMiLCJ0aW1lIiwic3RyaW5ncyIsInNwbGl0IiwiaXNMZWdhbFRpbWVTdHJpbmciLCJvbmx5SG91ciIsInRyaW0iLCJpc05hTiIsIk51bWJlciIsImhvdXIiLCJwYXJzZUludCIsIm1pbnV0ZSIsInNlY29uZCIsImV4dHJhY3RITVNGcm9tVGltZSIsImlzVGltZUFmdGVyIiwidDEiLCJ0MiIsInQxSG91ciIsInQxTWludXRlIiwidDFTZWNvbmQiLCJ0MkhvdXIiLCJ0Mk1pbnV0ZSIsInQyU2Vjb25kIiwiaXNUaW1lQmVmb3JlIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy90aW1lLXBpY2tlci9jb3JlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG1ha2VBcnJheSA9IChsZW5ndGg6IG51bWJlcikgPT5cbiAgQXJyYXkuZnJvbShuZXcgQXJyYXkobGVuZ3RoKSwgKF8sIGkpID0+IChpIDwgMTAgPyBgMCR7aX1gIDogYCR7aX1gKSlcblxuZXhwb3J0IGNvbnN0IGhvdXJzID0gbWFrZUFycmF5KDI1KVxuXG5leHBvcnQgY29uc3QgbWludXRlcyA9IG1ha2VBcnJheSg2MClcblxuZXhwb3J0IGNvbnN0IHNlY29uZHMgPSBtYWtlQXJyYXkoNjApXG5cbmV4cG9ydCBjb25zdCB0cmFuc2Zvcm1UaW1lV2l0aFNlY29uZHMgPSAodGltZTogc3RyaW5nKSA9PiB7XG4gIGNvbnN0IHN0cmluZ3MgPSB0aW1lLnNwbGl0KFwiOlwiKVxuICBpZiAoc3RyaW5ncy5sZW5ndGggPT09IDIpIHtcbiAgICByZXR1cm4gYCR7dGltZX06MDBgXG4gIH1cbiAgcmV0dXJuIHRpbWVcbn1cblxuZXhwb3J0IGNvbnN0IGlzTGVnYWxUaW1lU3RyaW5nID0gKHtcbiAgdGltZSxcbiAgb25seUhvdXIsXG59OiB7XG4gIHRpbWU6IHN0cmluZ1xuICBvbmx5SG91cj86IGJvb2xlYW5cbn0pID0+IHtcbiAgaWYgKHRpbWUudHJpbSgpID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIHRydWVcbiAgfVxuICBjb25zdCBzdHJpbmdzID0gdHJhbnNmb3JtVGltZVdpdGhTZWNvbmRzKHRpbWUpLnNwbGl0KFwiOlwiKVxuICBpZiAoXG4gICAgc3RyaW5ncy5sZW5ndGggPT09IDMgJiZcbiAgICBzdHJpbmdzWzBdLmxlbmd0aCA9PT0gMiAmJlxuICAgIHN0cmluZ3NbMV0ubGVuZ3RoID09PSAyICYmXG4gICAgc3RyaW5nc1syXS5sZW5ndGggPT09IDIgJiZcbiAgICAhaXNOYU4oTnVtYmVyKHN0cmluZ3NbMF0pKSAmJlxuICAgICFpc05hTihOdW1iZXIoc3RyaW5nc1sxXSkpICYmXG4gICAgIWlzTmFOKE51bWJlcihzdHJpbmdzWzJdKSlcbiAgKSB7XG4gICAgY29uc3QgaG91ciA9IHBhcnNlSW50KHN0cmluZ3NbMF0sIDEwKVxuICAgIGNvbnN0IG1pbnV0ZSA9IHBhcnNlSW50KHN0cmluZ3NbMV0sIDEwKVxuICAgIGNvbnN0IHNlY29uZCA9IHBhcnNlSW50KHN0cmluZ3NbMl0sIDEwKVxuICAgIC8vIOaVtOeCuemAieaLqSBvbmx5SG91ciDml7bliKTmlq3pgLvovpHkuI3kuIDmoLdcbiAgICBpZiAob25seUhvdXIpIHtcbiAgICAgIHJldHVybiBob3VyID4gLTEgJiYgaG91ciA8IDI1ICYmIG1pbnV0ZSA9PT0gMFxuICAgIH1cbiAgICByZXR1cm4gKFxuICAgICAgaG91ciA+IC0xICYmXG4gICAgICBob3VyIDwgMjUgJiZcbiAgICAgIG1pbnV0ZSA+IC0xICYmXG4gICAgICBtaW51dGUgPCA2MCAmJlxuICAgICAgc2Vjb25kID4gLTEgJiZcbiAgICAgIHNlY29uZCA8IDYwXG4gICAgKVxuICB9XG4gIHJldHVybiBmYWxzZVxufVxuXG5leHBvcnQgY29uc3QgZXh0cmFjdEhNU0Zyb21UaW1lID0gKHRpbWU/OiBzdHJpbmcgfCBudWxsKSA9PiB7XG4gIGlmICghdGltZSkge1xuICAgIHJldHVybiB7XG4gICAgICBob3VyOiBudWxsLFxuICAgICAgbWludXRlOiBudWxsLFxuICAgICAgc2Vjb25kOiBudWxsLFxuICAgIH1cbiAgfVxuICBjb25zdCBbaG91ciwgbWludXRlLCBzZWNvbmRdID0gdGltZS5zcGxpdChcIjpcIilcbiAgcmV0dXJuIHtcbiAgICBob3VyOiBob3VyIHx8IG51bGwsXG4gICAgbWludXRlOiBtaW51dGUgfHwgbnVsbCxcbiAgICBzZWNvbmQ6IHNlY29uZCB8fCBudWxsLFxuICB9XG59XG5cbi8vIHQxIOaYr+WQpuWcqCB0MiDlkI5cbmV4cG9ydCBjb25zdCBpc1RpbWVBZnRlciA9ICh0MT86IHN0cmluZyB8IG51bGwsIHQyPzogc3RyaW5nIHwgbnVsbCkgPT4ge1xuICBpZiAoXG4gICAgIXQxIHx8XG4gICAgIWlzTGVnYWxUaW1lU3RyaW5nKHsgdGltZTogdDEgfSkgfHxcbiAgICAhdDIgfHxcbiAgICAhaXNMZWdhbFRpbWVTdHJpbmcoeyB0aW1lOiB0MiB9KVxuICApIHtcbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuICBjb25zdCB7XG4gICAgaG91cjogdDFIb3VyLFxuICAgIG1pbnV0ZTogdDFNaW51dGUsXG4gICAgc2Vjb25kOiB0MVNlY29uZCxcbiAgfSA9IGV4dHJhY3RITVNGcm9tVGltZSh0MSlcbiAgY29uc3Qge1xuICAgIGhvdXI6IHQySG91cixcbiAgICBtaW51dGU6IHQyTWludXRlLFxuICAgIHNlY29uZDogdDJTZWNvbmQsXG4gIH0gPSBleHRyYWN0SE1TRnJvbVRpbWUodDIpXG4gIGlmICh0MUhvdXIgJiYgdDJIb3VyICYmIHBhcnNlSW50KHQxSG91ciwgMTApICE9PSBwYXJzZUludCh0MkhvdXIsIDEwKSkge1xuICAgIHJldHVybiB0MUhvdXIgPiB0MkhvdXJcbiAgfVxuICBpZiAoXG4gICAgdDFNaW51dGUgJiZcbiAgICB0Mk1pbnV0ZSAmJlxuICAgIHBhcnNlSW50KHQxTWludXRlLCAxMCkgIT09IHBhcnNlSW50KHQyTWludXRlLCAxMClcbiAgKSB7XG4gICAgcmV0dXJuIHQxTWludXRlID4gdDJNaW51dGVcbiAgfVxuICByZXR1cm4gdDFTZWNvbmQgJiYgdDJTZWNvbmQgJiYgcGFyc2VJbnQodDFTZWNvbmQsIDEwKSA+IHBhcnNlSW50KHQyU2Vjb25kLCAxMClcbn1cblxuLy8gdDEg5piv5ZCm5ZyoIHQyIOWJjVxuZXhwb3J0IGNvbnN0IGlzVGltZUJlZm9yZSA9ICh0MT86IHN0cmluZyB8IG51bGwsIHQyPzogc3RyaW5nIHwgbnVsbCkgPT4ge1xuICBpZiAoXG4gICAgIXQxIHx8XG4gICAgIWlzTGVnYWxUaW1lU3RyaW5nKHsgdGltZTogdDEgfSkgfHxcbiAgICAhdDIgfHxcbiAgICAhaXNMZWdhbFRpbWVTdHJpbmcoeyB0aW1lOiB0MiB9KVxuICApIHtcbiAgICByZXR1cm4gZmFsc2VcbiAgfVxuICBjb25zdCB7XG4gICAgaG91cjogdDFIb3VyLFxuICAgIG1pbnV0ZTogdDFNaW51dGUsXG4gICAgc2Vjb25kOiB0MVNlY29uZCxcbiAgfSA9IGV4dHJhY3RITVNGcm9tVGltZSh0MSlcbiAgY29uc3Qge1xuICAgIGhvdXI6IHQySG91cixcbiAgICBtaW51dGU6IHQyTWludXRlLFxuICAgIHNlY29uZDogdDJTZWNvbmQsXG4gIH0gPSBleHRyYWN0SE1TRnJvbVRpbWUodDIpXG4gIGlmICh0MUhvdXIgJiYgdDJIb3VyICYmIHBhcnNlSW50KHQxSG91ciwgMTApICE9PSBwYXJzZUludCh0MkhvdXIsIDEwKSkge1xuICAgIHJldHVybiB0MUhvdXIgPCB0MkhvdXJcbiAgfVxuICBpZiAoXG4gICAgdDFNaW51dGUgJiZcbiAgICB0Mk1pbnV0ZSAmJlxuICAgIHBhcnNlSW50KHQxTWludXRlLCAxMCkgIT09IHBhcnNlSW50KHQyTWludXRlLCAxMClcbiAgKSB7XG4gICAgcmV0dXJuIHQxTWludXRlIDwgdDJNaW51dGVcbiAgfVxuICByZXR1cm4gdDFTZWNvbmQgJiYgdDJTZWNvbmQgJiYgcGFy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