2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{z as t,o as e,K as n,J as i}from"./index.C_XD_DK3.js";function r(t,e=new WeakMap){if("object"!=typeof t||null==t)return t;if(e.has(t))return e.get(t);const n=Object.create(Object.getPrototypeOf(t));return Object.keys(t).forEach((i=>{const o=t[i];"object"!=typeof o||null===o?n[i]=o:Array.isArray(o)?n[i]=[...o]:o instanceof Set?n[i]=new Set([...o]):o instanceof Map?n[i]=new Map([...o]):(e.set(t,t),n[i]=r(o,e))})),n}const o=t=>{var e;return t.type===n.TYPES.MSG_CUSTOM&&"group_create"===(null==(e=null==t?void 0:t.getMessageContent())?void 0:e.businessID)};function u(){return t.getData(e.USER,"displayMessageReadReceipt")&&t.getData(e.APP,"enabledMessageReadReceipt")}function a(t){return Object.assign({},t)}function s(t){const e=(new Date).setHours(0,0,0,0),n=new Date((new Date).getFullYear(),0,1,0,0,0,0).getTime(),r=new Date(t),o=864e5,u=e-r.getTime();function a(t){return t<10?"0"+t:t.toString()}if(u<=0)return`${a(r.getHours())}:${a(r.getMinutes())}`;if(u<=o)return`${i.t("time.昨天")} ${a(r.getHours())}:${a(r.getMinutes())}`;if(u<=5184e5){const t=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"][r.getDay()];return`${i.t("time."+t)} ${a(r.getHours())}:${a(r.getMinutes())}`}return r.getTime()>=n?`${r.getMonth()+1}/${r.getDate()} ${a(r.getHours())}:${a(r.getMinutes())}`:`${r.getFullYear()}/${r.getMonth()+1}/${r.getDate()} ${a(r.getHours())}:${a(r.getMinutes())}`}const c="Expected a function";function f(t,e,n){let i=!0,r=!0;if("function"!=typeof t)throw new TypeError(c);return n&&l(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),g(t,e,{leading:i,maxWait:e,trailing:r})}function g(t,e,n){let i,r,o,u,a,s,f=0,g=!1,d=!1,p=!0;if("function"!=typeof t)throw new TypeError(c);function m(e){const n=i,o=r;return i=r=void 0,f=e,u=t.apply(o,n),u}function M(t){const n=t-s;return void 0===s||n>=e||n<0||d&&t-f>=o}function $(){const t=Date.now();if(M(t))return y(t);a=setTimeout($,function(t){const n=t-f,i=e-(t-s);return d?Math.min(i,o-n):i}(t))}function y(t){return a=void 0,p&&i?m(t):(i=r=void 0,u)}function w(){const t=Date.now(),n=M(t);if(i=arguments,r=this,s=t,n){if(void 0===a)return function(t){return f=t,a=setTimeout($,e),g?m(t):u}(s);if(d)return clearTimeout(a),a=setTimeout($,e),m(s)}return void 0===a&&(a=setTimeout($,e)),u}return e=e||0,n&&l(n)&&(g=!!n.leading,d="maxWait"in n,o=d?Math.max(n.maxWait||0,e):o,p="trailing"in n?!!n.trailing:p),w.cancel=function(){void 0!==a&&clearTimeout(a),f=0,i=s=r=a=void 0},w.flush=function(){return void 0===a?u:y(Date.now())},w}function l(t){const e=typeof t;return null!=t&&("object"==e||"function"==e)}export{o as a,g as b,s as c,r as d,u as i,a as s,f as t};
|