@aqzhyi/dayjs
Advanced tools
Comparing version 0.7.4 to 0.8.0
# @aqzhyi/dayjs | ||
## 0.8.0 | ||
### Minor Changes | ||
- ccaf832: dayjs(:number) 也能夠處理誤植成 16位 的數字 | ||
- 27b6cc5: 補足 testing, bump dist | ||
- cc6b3d4: dayjs(:string) 接受參數為 含有下劃線、或者 e 符號的所有字串型態的數字 | ||
## 0.7.4 | ||
@@ -4,0 +12,0 @@ |
{"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/index.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":null}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":null}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":null}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":null}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":null}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":null}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":null}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":null}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":null}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":null}},"11":{"start":{"line":13,"column":0},"end":{"line":13,"column":null}},"12":{"start":{"line":14,"column":0},"end":{"line":14,"column":null}},"13":{"start":{"line":15,"column":0},"end":{"line":15,"column":null}},"14":{"start":{"line":16,"column":0},"end":{"line":16,"column":null}},"15":{"start":{"line":17,"column":0},"end":{"line":17,"column":null}},"16":{"start":{"line":18,"column":0},"end":{"line":18,"column":null}},"17":{"start":{"line":19,"column":0},"end":{"line":19,"column":null}},"18":{"start":{"line":20,"column":0},"end":{"line":20,"column":null}},"19":{"start":{"line":21,"column":0},"end":{"line":21,"column":null}},"20":{"start":{"line":23,"column":0},"end":{"line":23,"column":null}},"21":{"start":{"line":25,"column":19},"end":{"line":25,"column":null}},"22":{"start":{"line":27,"column":0},"end":{"line":27,"column":null}}},"fnMap":{"0":{"name":"_interopRequireDefault","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"type":"cond-expr","locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},{"start":{"line":1,"column":0},"end":{"line":1,"column":null}}]}},"s":{"0":12,"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1},"f":{"0":9},"b":{"0":[9,18]}} | ||
,"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/setTime.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/setTime.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":null}},"2":{"start":{"line":4,"column":41},"end":{"line":71,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":7,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"5":{"start":{"line":8,"column":2},"end":{"line":10,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"7":{"start":{"line":11,"column":2},"end":{"line":13,"column":null}},"8":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"9":{"start":{"line":15,"column":26},"end":{"line":46,"column":null}},"10":{"start":{"line":17,"column":13},"end":{"line":17,"column":null}},"11":{"start":{"line":19,"column":13},"end":{"line":19,"column":null}},"12":{"start":{"line":22,"column":13},"end":{"line":22,"column":null}},"13":{"start":{"line":25,"column":13},"end":{"line":25,"column":null}},"14":{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"16":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"17":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"18":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"19":{"start":{"line":32,"column":11},"end":{"line":37,"column":null}},"20":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"21":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"22":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"23":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"24":{"start":{"line":39,"column":4},"end":{"line":43,"column":null}},"25":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"26":{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},"27":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"28":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"29":{"start":{"line":48,"column":26},"end":{"line":54,"column":null}},"30":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"31":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"32":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"33":{"start":{"line":56,"column":2},"end":{"line":66,"column":null}},"34":{"start":{"line":57,"column":4},"end":{"line":59,"column":null}},"35":{"start":{"line":58,"column":6},"end":{"line":58,"column":null}},"36":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"37":{"start":{"line":62,"column":6},"end":{"line":62,"column":null}},"38":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"39":{"start":{"line":68,"column":2},"end":{"line":70,"column":null}},"40":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}},"41":{"start":{"line":71,"column":0},"end":{"line":71,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":41},"end":{"line":4,"column":42}},"loc":{"start":{"line":4,"column":79},"end":{"line":71,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":36},"end":{"line":5,"column":45}},"loc":{"start":{"line":5,"column":48},"end":{"line":7,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":40},"end":{"line":8,"column":49}},"loc":{"start":{"line":8,"column":52},"end":{"line":10,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":11,"column":47},"end":{"line":11,"column":56}},"loc":{"start":{"line":11,"column":59},"end":{"line":13,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":26},"end":{"line":15,"column":35}},"loc":{"start":{"line":15,"column":75},"end":{"line":46,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":48,"column":26},"end":{"line":48,"column":35}},"loc":{"start":{"line":48,"column":75},"end":{"line":54,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":56,"column":33},"end":{"line":56,"column":42}},"loc":{"start":{"line":56,"column":91},"end":{"line":66,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":68,"column":30},"end":{"line":68,"column":39}},"loc":{"start":{"line":68,"column":59},"end":{"line":70,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},{"start":{"line":32,"column":11},"end":{"line":37,"column":null}}]},"1":{"loc":{"start":{"line":32,"column":11},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":11},"end":{"line":37,"column":null}}]},"2":{"loc":{"start":{"line":39,"column":4},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":43,"column":null}}]},"3":{"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":51,"column":null}}]},"4":{"loc":{"start":{"line":57,"column":4},"end":{"line":59,"column":null}},"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":59,"column":null}}]},"5":{"loc":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":63,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":1,"6":0,"7":1,"8":4,"9":1,"10":34,"11":34,"12":34,"13":34,"14":34,"15":3,"16":3,"17":3,"18":3,"19":31,"20":3,"21":3,"22":3,"23":3,"24":34,"25":6,"26":6,"27":6,"28":34,"29":1,"30":23,"31":8,"32":15,"33":1,"34":34,"35":11,"36":23,"37":23,"38":0,"39":1,"40":1,"41":1},"f":{"0":1,"1":0,"2":0,"3":4,"4":34,"5":23,"6":34,"7":1},"b":{"0":[3,31],"1":[3],"2":[6],"3":[8],"4":[11],"5":[23]}} | ||
,"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/timestamp.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/timestamp.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":5,"column":2},"end":{"line":16,"column":null}},"2":{"start":{"line":7,"column":23},"end":{"line":7,"column":null}},"3":{"start":{"line":9,"column":6},"end":{"line":11,"column":null}},"4":{"start":{"line":10,"column":8},"end":{"line":10,"column":null}},"5":{"start":{"line":13,"column":21},"end":{"line":13,"column":64}},"6":{"start":{"line":14,"column":6},"end":{"line":14,"column":null}},"7":{"start":{"line":17,"column":0},"end":{"line":17,"column":null}}},"fnMap":{"0":{"name":"withTimestamp","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":29}},"loc":{"start":{"line":4,"column":77},"end":{"line":17,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":4},"end":{"line":6,"column":9}},"loc":{"start":{"line":6,"column":57},"end":{"line":15,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":9,"column":6},"end":{"line":11,"column":null}},"type":"if","locations":[{"start":{"line":9,"column":6},"end":{"line":11,"column":null}}]},"1":{"loc":{"start":{"line":9,"column":10},"end":{"line":9,"column":90}},"type":"binary-expr","locations":[{"start":{"line":9,"column":10},"end":{"line":9,"column":39}},{"start":{"line":9,"column":42},"end":{"line":9,"column":66}},{"start":{"line":9,"column":69},"end":{"line":9,"column":90}}]}},"s":{"0":1,"1":1,"2":9,"3":9,"4":1,"5":9,"6":9,"7":1},"f":{"0":1,"1":9},"b":{"0":[1],"1":[9,2,2]}} | ||
,"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/typings/setTime.d.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/typings/setTime.d.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}}},"fnMap":{"0":{"name":"_interopRequireDefault","decl":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"type":"cond-expr","locations":[{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},{"start":{"line":1,"column":0},"end":{"line":1,"column":null}}]}},"s":{"0":0},"f":{"0":0},"b":{"0":[0,0]}} | ||
,"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/setTime.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/setTime.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":null}},"2":{"start":{"line":4,"column":41},"end":{"line":71,"column":null}},"3":{"start":{"line":5,"column":2},"end":{"line":7,"column":null}},"4":{"start":{"line":6,"column":4},"end":{"line":6,"column":null}},"5":{"start":{"line":8,"column":2},"end":{"line":10,"column":null}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":null}},"7":{"start":{"line":11,"column":2},"end":{"line":13,"column":null}},"8":{"start":{"line":12,"column":4},"end":{"line":12,"column":null}},"9":{"start":{"line":15,"column":26},"end":{"line":46,"column":null}},"10":{"start":{"line":17,"column":13},"end":{"line":17,"column":null}},"11":{"start":{"line":19,"column":13},"end":{"line":19,"column":null}},"12":{"start":{"line":22,"column":13},"end":{"line":22,"column":null}},"13":{"start":{"line":25,"column":13},"end":{"line":25,"column":null}},"14":{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},"15":{"start":{"line":28,"column":6},"end":{"line":28,"column":null}},"16":{"start":{"line":29,"column":6},"end":{"line":29,"column":null}},"17":{"start":{"line":30,"column":6},"end":{"line":30,"column":null}},"18":{"start":{"line":31,"column":6},"end":{"line":31,"column":null}},"19":{"start":{"line":32,"column":11},"end":{"line":37,"column":null}},"20":{"start":{"line":33,"column":6},"end":{"line":33,"column":null}},"21":{"start":{"line":34,"column":6},"end":{"line":34,"column":null}},"22":{"start":{"line":35,"column":6},"end":{"line":35,"column":null}},"23":{"start":{"line":36,"column":6},"end":{"line":36,"column":null}},"24":{"start":{"line":39,"column":4},"end":{"line":43,"column":null}},"25":{"start":{"line":40,"column":6},"end":{"line":40,"column":null}},"26":{"start":{"line":41,"column":6},"end":{"line":41,"column":null}},"27":{"start":{"line":42,"column":6},"end":{"line":42,"column":null}},"28":{"start":{"line":45,"column":4},"end":{"line":45,"column":null}},"29":{"start":{"line":48,"column":26},"end":{"line":54,"column":null}},"30":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"31":{"start":{"line":50,"column":6},"end":{"line":50,"column":null}},"32":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"33":{"start":{"line":56,"column":2},"end":{"line":66,"column":null}},"34":{"start":{"line":57,"column":4},"end":{"line":59,"column":null}},"35":{"start":{"line":58,"column":6},"end":{"line":58,"column":null}},"36":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"37":{"start":{"line":62,"column":6},"end":{"line":62,"column":null}},"38":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"39":{"start":{"line":68,"column":2},"end":{"line":70,"column":null}},"40":{"start":{"line":69,"column":4},"end":{"line":69,"column":null}},"41":{"start":{"line":71,"column":0},"end":{"line":71,"column":null}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":41},"end":{"line":4,"column":42}},"loc":{"start":{"line":4,"column":79},"end":{"line":71,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":5,"column":36},"end":{"line":5,"column":45}},"loc":{"start":{"line":5,"column":48},"end":{"line":7,"column":null}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":40},"end":{"line":8,"column":49}},"loc":{"start":{"line":8,"column":52},"end":{"line":10,"column":null}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":11,"column":47},"end":{"line":11,"column":56}},"loc":{"start":{"line":11,"column":59},"end":{"line":13,"column":null}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":15,"column":26},"end":{"line":15,"column":35}},"loc":{"start":{"line":15,"column":75},"end":{"line":46,"column":null}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":48,"column":26},"end":{"line":48,"column":35}},"loc":{"start":{"line":48,"column":75},"end":{"line":54,"column":null}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":56,"column":33},"end":{"line":56,"column":42}},"loc":{"start":{"line":56,"column":91},"end":{"line":66,"column":null}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":68,"column":30},"end":{"line":68,"column":39}},"loc":{"start":{"line":68,"column":59},"end":{"line":70,"column":null}}}},"branchMap":{"0":{"loc":{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":37,"column":null}},{"start":{"line":32,"column":11},"end":{"line":37,"column":null}}]},"1":{"loc":{"start":{"line":32,"column":11},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":32,"column":11},"end":{"line":37,"column":null}}]},"2":{"loc":{"start":{"line":39,"column":4},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":43,"column":null}}]},"3":{"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":null}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":51,"column":null}}]},"4":{"loc":{"start":{"line":57,"column":4},"end":{"line":59,"column":null}},"type":"if","locations":[{"start":{"line":57,"column":4},"end":{"line":59,"column":null}}]},"5":{"loc":{"start":{"line":61,"column":4},"end":{"line":63,"column":null}},"type":"if","locations":[{"start":{"line":61,"column":4},"end":{"line":63,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":16,"9":1,"10":35,"11":35,"12":35,"13":35,"14":35,"15":3,"16":3,"17":3,"18":3,"19":32,"20":3,"21":3,"22":3,"23":3,"24":35,"25":6,"26":6,"27":6,"28":35,"29":1,"30":24,"31":8,"32":16,"33":1,"34":36,"35":11,"36":25,"37":24,"38":1,"39":1,"40":1,"41":1},"f":{"0":1,"1":1,"2":1,"3":16,"4":35,"5":24,"6":36,"7":1},"b":{"0":[3,32],"1":[3],"2":[6],"3":[8],"4":[11],"5":[24]}} | ||
,"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/timestamp.ts": {"path":"/Users/asdf33/git/oh-my-monorepo/@aqzhyi/dayjs/src/plugins/timestamp.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":null}},"1":{"start":{"line":5,"column":2},"end":{"line":27,"column":null}},"2":{"start":{"line":7,"column":36},"end":{"line":7,"column":null}},"3":{"start":{"line":9,"column":29},"end":{"line":9,"column":null}},"4":{"start":{"line":10,"column":31},"end":{"line":10,"column":null}},"5":{"start":{"line":12,"column":6},"end":{"line":14,"column":null}},"6":{"start":{"line":13,"column":8},"end":{"line":13,"column":null}},"7":{"start":{"line":16,"column":6},"end":{"line":18,"column":null}},"8":{"start":{"line":17,"column":8},"end":{"line":17,"column":null}},"9":{"start":{"line":20,"column":6},"end":{"line":22,"column":null}},"10":{"start":{"line":21,"column":8},"end":{"line":21,"column":null}},"11":{"start":{"line":24,"column":21},"end":{"line":24,"column":77}},"12":{"start":{"line":25,"column":6},"end":{"line":25,"column":null}},"13":{"start":{"line":28,"column":0},"end":{"line":28,"column":null}}},"fnMap":{"0":{"name":"withTimestamp","decl":{"start":{"line":4,"column":16},"end":{"line":4,"column":29}},"loc":{"start":{"line":4,"column":77},"end":{"line":28,"column":null}}},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":4},"end":{"line":6,"column":9}},"loc":{"start":{"line":6,"column":57},"end":{"line":26,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":6},"end":{"line":14,"column":null}},"type":"if","locations":[{"start":{"line":12,"column":6},"end":{"line":14,"column":null}}]},"1":{"loc":{"start":{"line":12,"column":10},"end":{"line":12,"column":86}},"type":"binary-expr","locations":[{"start":{"line":12,"column":10},"end":{"line":12,"column":27}},{"start":{"line":12,"column":30},"end":{"line":12,"column":54}},{"start":{"line":12,"column":57},"end":{"line":12,"column":86}}]},"2":{"loc":{"start":{"line":16,"column":6},"end":{"line":18,"column":null}},"type":"if","locations":[{"start":{"line":16,"column":6},"end":{"line":18,"column":null}}]},"3":{"loc":{"start":{"line":16,"column":10},"end":{"line":16,"column":94}},"type":"binary-expr","locations":[{"start":{"line":16,"column":10},"end":{"line":16,"column":27}},{"start":{"line":16,"column":30},"end":{"line":16,"column":54}},{"start":{"line":16,"column":57},"end":{"line":16,"column":94}}]},"4":{"loc":{"start":{"line":20,"column":6},"end":{"line":22,"column":null}},"type":"if","locations":[{"start":{"line":20,"column":6},"end":{"line":22,"column":null}}]}},"s":{"0":1,"1":1,"2":24,"3":24,"4":24,"5":24,"6":3,"7":24,"8":4,"9":24,"10":11,"11":24,"12":24,"13":1},"f":{"0":1,"1":24},"b":{"0":[3],"1":[24,11,11],"2":[4],"3":[24,11,11],"4":[11]}} | ||
} |
958
esm/index.js
var _0 = Object.create | ||
var { defineProperty: X0, getPrototypeOf: b0, getOwnPropertyNames: g0 } = Object | ||
var p0 = Object.prototype.hasOwnProperty | ||
var { defineProperty: X0, getPrototypeOf: p0, getOwnPropertyNames: b0 } = Object | ||
var h0 = Object.prototype.hasOwnProperty | ||
var f = (Y, H, W) => { | ||
W = Y != null ? _0(b0(Y)) : {} | ||
W = Y != null ? _0(p0(Y)) : {} | ||
const R = H || !Y || !Y.__esModule ? X0(W, 'default', { value: Y, enumerable: !0 }) : W | ||
for (let Z of g0(Y)) if (!p0.call(R, Z)) X0(R, Z, { get: () => Y[Z], enumerable: !0 }) | ||
for (let q of b0(Y)) if (!h0.call(R, q)) X0(R, q, { get: () => Y[q], enumerable: !0 }) | ||
return R | ||
} | ||
var l = (Y, H) => () => (H || Y((H = { exports: {} }).exports, H), H.exports) | ||
var e = l((r, s) => { | ||
var e = l((s, r) => { | ||
;(function (Y, H) { | ||
typeof r == 'object' && typeof s != 'undefined' | ||
? (s.exports = H()) | ||
typeof s == 'object' && typeof r != 'undefined' | ||
? (r.exports = H()) | ||
: typeof define == 'function' && define.amd | ||
? define(H) | ||
: ((Y = typeof globalThis != 'undefined' ? globalThis : Y || self).dayjs = H()) | ||
})(r, function () { | ||
})(s, function () { | ||
var Y = 1000, | ||
@@ -23,52 +23,52 @@ H = 60000, | ||
R = 'millisecond', | ||
Z = 'second', | ||
G = 'minute', | ||
I = 'hour', | ||
Q = 'day', | ||
z = 'week', | ||
k = 'month', | ||
q = 'second', | ||
I = 'minute', | ||
Z = 'hour', | ||
K = 'day', | ||
k = 'week', | ||
S = 'month', | ||
X = 'quarter', | ||
B = 'year', | ||
S = 'date', | ||
C = 'year', | ||
T = 'date', | ||
U = 'Invalid Date', | ||
N = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, | ||
O = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, | ||
C = { | ||
F = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, | ||
x = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, | ||
w = { | ||
name: 'en', | ||
weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), | ||
months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), | ||
ordinal: function (K) { | ||
ordinal: function (L) { | ||
var V = ['th', 'st', 'nd', 'rd'], | ||
E = K % 100 | ||
return '[' + K + (V[(E - 20) % 10] || V[E] || V[0]) + ']' | ||
E = L % 100 | ||
return '[' + L + (V[(E - 20) % 10] || V[E] || V[0]) + ']' | ||
}, | ||
}, | ||
v = function (K, V, E) { | ||
var q = String(K) | ||
return !q || q.length >= V ? K : '' + Array(V + 1 - q.length).join(E) + K | ||
N = function (L, V, E) { | ||
var G = String(L) | ||
return !G || G.length >= V ? L : '' + Array(V + 1 - G.length).join(E) + L | ||
}, | ||
c = { | ||
s: v, | ||
z: function (K) { | ||
var V = -K.utcOffset(), | ||
$ = { | ||
s: N, | ||
z: function (L) { | ||
var V = -L.utcOffset(), | ||
E = Math.abs(V), | ||
q = Math.floor(E / 60), | ||
G = Math.floor(E / 60), | ||
J = E % 60 | ||
return (V <= 0 ? '+' : '-') + v(q, 2, '0') + ':' + v(J, 2, '0') | ||
return (V <= 0 ? '+' : '-') + N(G, 2, '0') + ':' + N(J, 2, '0') | ||
}, | ||
m: function K(V, E) { | ||
if (V.date() < E.date()) return -K(E, V) | ||
var q = 12 * (E.year() - V.year()) + (E.month() - V.month()), | ||
J = V.clone().add(q, k), | ||
L = E - J < 0, | ||
P = V.clone().add(q + (L ? -1 : 1), k) | ||
return +(-(q + (E - J) / (L ? J - P : P - J)) || 0) | ||
m: function L(V, E) { | ||
if (V.date() < E.date()) return -L(E, V) | ||
var G = 12 * (E.year() - V.year()) + (E.month() - V.month()), | ||
J = V.clone().add(G, S), | ||
P = E - J < 0, | ||
Q = V.clone().add(G + (P ? -1 : 1), S) | ||
return +(-(G + (E - J) / (P ? J - Q : Q - J)) || 0) | ||
}, | ||
a: function (K) { | ||
return K < 0 ? Math.ceil(K) || 0 : Math.floor(K) | ||
a: function (L) { | ||
return L < 0 ? Math.ceil(L) || 0 : Math.floor(L) | ||
}, | ||
p: function (K) { | ||
p: function (L) { | ||
return ( | ||
{ M: k, y: B, w: z, d: Q, D: S, h: I, m: G, s: Z, ms: R, Q: X }[K] || | ||
String(K || '') | ||
{ M: S, y: C, w: k, d: K, D: T, h: Z, m: I, s: q, ms: R, Q: X }[L] || | ||
String(L || '') | ||
.toLowerCase() | ||
@@ -78,58 +78,58 @@ .replace(/s$/, '') | ||
}, | ||
u: function (K) { | ||
return K === void 0 | ||
u: function (L) { | ||
return L === void 0 | ||
}, | ||
}, | ||
T = 'en', | ||
A = {} | ||
A[T] = C | ||
var M = '$isDayjsObject', | ||
_ = function (K) { | ||
return K instanceof i || !(!K || !K[M]) | ||
B = 'en', | ||
O = {} | ||
O[B] = w | ||
var A = '$isDayjsObject', | ||
_ = function (L) { | ||
return L instanceof n || !(!L || !L[A]) | ||
}, | ||
g = function K(V, E, q) { | ||
b = function L(V, E, G) { | ||
var J | ||
if (!V) return T | ||
if (!V) return B | ||
if (typeof V == 'string') { | ||
var L = V.toLowerCase() | ||
A[L] && (J = L), E && ((A[L] = E), (J = L)) | ||
var P = V.split('-') | ||
if (!J && P.length > 1) return K(P[0]) | ||
var P = V.toLowerCase() | ||
O[P] && (J = P), E && ((O[P] = E), (J = P)) | ||
var Q = V.split('-') | ||
if (!J && Q.length > 1) return L(Q[0]) | ||
} else { | ||
var w = V.name | ||
;(A[w] = V), (J = w) | ||
var D = V.name | ||
;(O[D] = V), (J = D) | ||
} | ||
return !q && J && (T = J), J || (!q && T) | ||
return !G && J && (B = J), J || (!G && B) | ||
}, | ||
D = function (K, V) { | ||
if (_(K)) return K.clone() | ||
v = function (L, V) { | ||
if (_(L)) return L.clone() | ||
var E = typeof V == 'object' ? V : {} | ||
return (E.date = K), (E.args = arguments), new i(E) | ||
return (E.date = L), (E.args = arguments), new n(E) | ||
}, | ||
F = c | ||
;(F.l = g), | ||
(F.i = _), | ||
(F.w = function (K, V) { | ||
return D(K, { locale: V.$L, utc: V.$u, x: V.$x, $offset: V.$offset }) | ||
z = $ | ||
;(z.l = b), | ||
(z.i = _), | ||
(z.w = function (L, V) { | ||
return v(L, { locale: V.$L, utc: V.$u, x: V.$x, $offset: V.$offset }) | ||
}) | ||
var i = (function () { | ||
function K(E) { | ||
;(this.$L = g(E.locale, null, !0)), this.parse(E), (this.$x = this.$x || E.x || {}), (this[M] = !0) | ||
var n = (function () { | ||
function L(E) { | ||
;(this.$L = b(E.locale, null, !0)), this.parse(E), (this.$x = this.$x || E.x || {}), (this[A] = !0) | ||
} | ||
var V = K.prototype | ||
var V = L.prototype | ||
return ( | ||
(V.parse = function (E) { | ||
;(this.$d = (function (q) { | ||
var { date: J, utc: L } = q | ||
;(this.$d = (function (G) { | ||
var { date: J, utc: P } = G | ||
if (J === null) return new Date(NaN) | ||
if (F.u(J)) return new Date() | ||
if (z.u(J)) return new Date() | ||
if (J instanceof Date) return new Date(J) | ||
if (typeof J == 'string' && !/Z$/i.test(J)) { | ||
var P = J.match(N) | ||
if (P) { | ||
var w = P[2] - 1 || 0, | ||
x = (P[7] || '0').substring(0, 3) | ||
return L | ||
? new Date(Date.UTC(P[1], w, P[3] || 1, P[4] || 0, P[5] || 0, P[6] || 0, x)) | ||
: new Date(P[1], w, P[3] || 1, P[4] || 0, P[5] || 0, P[6] || 0, x) | ||
var Q = J.match(F) | ||
if (Q) { | ||
var D = Q[2] - 1 || 0, | ||
c = (Q[7] || '0').substring(0, 3) | ||
return P | ||
? new Date(Date.UTC(Q[1], D, Q[3] || 1, Q[4] || 0, Q[5] || 0, Q[6] || 0, c)) | ||
: new Date(Q[1], D, Q[3] || 1, Q[4] || 0, Q[5] || 0, Q[6] || 0, c) | ||
} | ||
@@ -153,3 +153,3 @@ } | ||
(V.$utils = function () { | ||
return F | ||
return z | ||
}), | ||
@@ -159,14 +159,14 @@ (V.isValid = function () { | ||
}), | ||
(V.isSame = function (E, q) { | ||
var J = D(E) | ||
return this.startOf(q) <= J && J <= this.endOf(q) | ||
(V.isSame = function (E, G) { | ||
var J = v(E) | ||
return this.startOf(G) <= J && J <= this.endOf(G) | ||
}), | ||
(V.isAfter = function (E, q) { | ||
return D(E) < this.startOf(q) | ||
(V.isAfter = function (E, G) { | ||
return v(E) < this.startOf(G) | ||
}), | ||
(V.isBefore = function (E, q) { | ||
return this.endOf(q) < D(E) | ||
(V.isBefore = function (E, G) { | ||
return this.endOf(G) < v(E) | ||
}), | ||
(V.$g = function (E, q, J) { | ||
return F.u(E) ? this[q] : this.set(J, E) | ||
(V.$g = function (E, G, J) { | ||
return z.u(E) ? this[G] : this.set(J, E) | ||
}), | ||
@@ -179,35 +179,35 @@ (V.unix = function () { | ||
}), | ||
(V.startOf = function (E, q) { | ||
(V.startOf = function (E, G) { | ||
var J = this, | ||
L = !!F.u(q) || q, | ||
P = F.p(E), | ||
w = function (m, b) { | ||
var y = F.w(J.$u ? Date.UTC(J.$y, b, m) : new Date(J.$y, b, m), J) | ||
return L ? y : y.endOf(Q) | ||
P = !!z.u(G) || G, | ||
Q = z.p(E), | ||
D = function (a, p) { | ||
var y = z.w(J.$u ? Date.UTC(J.$y, p, a) : new Date(J.$y, p, a), J) | ||
return P ? y : y.endOf(K) | ||
}, | ||
x = function (m, b) { | ||
return F.w(J.toDate()[m].apply(J.toDate('s'), (L ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(b)), J) | ||
c = function (a, p) { | ||
return z.w(J.toDate()[a].apply(J.toDate('s'), (P ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(p)), J) | ||
}, | ||
$ = this.$W, | ||
M = this.$W, | ||
j = this.$M, | ||
p = this.$D, | ||
a = 'set' + (this.$u ? 'UTC' : '') | ||
switch (P) { | ||
case B: | ||
return L ? w(1, 0) : w(31, 11) | ||
h = this.$D, | ||
m = 'set' + (this.$u ? 'UTC' : '') | ||
switch (Q) { | ||
case C: | ||
return P ? D(1, 0) : D(31, 11) | ||
case S: | ||
return P ? D(1, j) : D(0, j + 1) | ||
case k: | ||
return L ? w(1, j) : w(0, j + 1) | ||
case z: | ||
var d = this.$locale().weekStart || 0, | ||
u = ($ < d ? $ + 7 : $) - d | ||
return w(L ? p - u : p + (6 - u), j) | ||
case Q: | ||
case S: | ||
return x(a + 'Hours', 0) | ||
o = (M < d ? M + 7 : M) - d | ||
return D(P ? h - o : h + (6 - o), j) | ||
case K: | ||
case T: | ||
return c(m + 'Hours', 0) | ||
case Z: | ||
return c(m + 'Minutes', 1) | ||
case I: | ||
return x(a + 'Minutes', 1) | ||
case G: | ||
return x(a + 'Seconds', 2) | ||
case Z: | ||
return x(a + 'Milliseconds', 3) | ||
return c(m + 'Seconds', 2) | ||
case q: | ||
return c(m + 'Milliseconds', 3) | ||
default: | ||
@@ -220,130 +220,130 @@ return this.clone() | ||
}), | ||
(V.$set = function (E, q) { | ||
(V.$set = function (E, G) { | ||
var J, | ||
L = F.p(E), | ||
P = 'set' + (this.$u ? 'UTC' : ''), | ||
w = ((J = {}), | ||
(J[Q] = P + 'Date'), | ||
(J[S] = P + 'Date'), | ||
(J[k] = P + 'Month'), | ||
(J[B] = P + 'FullYear'), | ||
(J[I] = P + 'Hours'), | ||
(J[G] = P + 'Minutes'), | ||
(J[Z] = P + 'Seconds'), | ||
(J[R] = P + 'Milliseconds'), | ||
J)[L], | ||
x = L === Q ? this.$D + (q - this.$W) : q | ||
if (L === k || L === B) { | ||
var $ = this.clone().set(S, 1) | ||
$.$d[w](x), $.init(), (this.$d = $.set(S, Math.min(this.$D, $.daysInMonth())).$d) | ||
} else w && this.$d[w](x) | ||
P = z.p(E), | ||
Q = 'set' + (this.$u ? 'UTC' : ''), | ||
D = ((J = {}), | ||
(J[K] = Q + 'Date'), | ||
(J[T] = Q + 'Date'), | ||
(J[S] = Q + 'Month'), | ||
(J[C] = Q + 'FullYear'), | ||
(J[Z] = Q + 'Hours'), | ||
(J[I] = Q + 'Minutes'), | ||
(J[q] = Q + 'Seconds'), | ||
(J[R] = Q + 'Milliseconds'), | ||
J)[P], | ||
c = P === K ? this.$D + (G - this.$W) : G | ||
if (P === S || P === C) { | ||
var M = this.clone().set(T, 1) | ||
M.$d[D](c), M.init(), (this.$d = M.set(T, Math.min(this.$D, M.daysInMonth())).$d) | ||
} else D && this.$d[D](c) | ||
return this.init(), this | ||
}), | ||
(V.set = function (E, q) { | ||
return this.clone().$set(E, q) | ||
(V.set = function (E, G) { | ||
return this.clone().$set(E, G) | ||
}), | ||
(V.get = function (E) { | ||
return this[F.p(E)]() | ||
return this[z.p(E)]() | ||
}), | ||
(V.add = function (E, q) { | ||
(V.add = function (E, G) { | ||
var J, | ||
L = this | ||
P = this | ||
E = Number(E) | ||
var P = F.p(q), | ||
w = function (j) { | ||
var p = D(L) | ||
return F.w(p.date(p.date() + Math.round(j * E)), L) | ||
var Q = z.p(G), | ||
D = function (j) { | ||
var h = v(P) | ||
return z.w(h.date(h.date() + Math.round(j * E)), P) | ||
} | ||
if (P === k) return this.set(k, this.$M + E) | ||
if (P === B) return this.set(B, this.$y + E) | ||
if (P === Q) return w(1) | ||
if (P === z) return w(7) | ||
var x = ((J = {}), (J[G] = H), (J[I] = W), (J[Z] = Y), J)[P] || 1, | ||
$ = this.$d.getTime() + E * x | ||
return F.w($, this) | ||
if (Q === S) return this.set(S, this.$M + E) | ||
if (Q === C) return this.set(C, this.$y + E) | ||
if (Q === K) return D(1) | ||
if (Q === k) return D(7) | ||
var c = ((J = {}), (J[I] = H), (J[Z] = W), (J[q] = Y), J)[Q] || 1, | ||
M = this.$d.getTime() + E * c | ||
return z.w(M, this) | ||
}), | ||
(V.subtract = function (E, q) { | ||
return this.add(-1 * E, q) | ||
(V.subtract = function (E, G) { | ||
return this.add(-1 * E, G) | ||
}), | ||
(V.format = function (E) { | ||
var q = this, | ||
var G = this, | ||
J = this.$locale() | ||
if (!this.isValid()) return J.invalidDate || U | ||
var L = E || 'YYYY-MM-DDTHH:mm:ssZ', | ||
P = F.z(this), | ||
w = this.$H, | ||
x = this.$m, | ||
$ = this.$M, | ||
var P = E || 'YYYY-MM-DDTHH:mm:ssZ', | ||
Q = z.z(this), | ||
D = this.$H, | ||
c = this.$m, | ||
M = this.$M, | ||
j = J.weekdays, | ||
p = J.months, | ||
a = J.meridiem, | ||
d = function (b, y, o, n) { | ||
return (b && (b[y] || b(q, L))) || o[y].slice(0, n) | ||
h = J.months, | ||
m = J.meridiem, | ||
d = function (p, y, u, i) { | ||
return (p && (p[y] || p(G, P))) || u[y].slice(0, i) | ||
}, | ||
u = function (b) { | ||
return F.s(w % 12 || 12, b, '0') | ||
o = function (p) { | ||
return z.s(D % 12 || 12, p, '0') | ||
}, | ||
m = | ||
a || | ||
function (b, y, o) { | ||
var n = b < 12 ? 'AM' : 'PM' | ||
return o ? n.toLowerCase() : n | ||
a = | ||
m || | ||
function (p, y, u) { | ||
var i = p < 12 ? 'AM' : 'PM' | ||
return u ? i.toLowerCase() : i | ||
} | ||
return L.replace(O, function (b, y) { | ||
return P.replace(x, function (p, y) { | ||
return ( | ||
y || | ||
(function (o) { | ||
switch (o) { | ||
(function (u) { | ||
switch (u) { | ||
case 'YY': | ||
return String(q.$y).slice(-2) | ||
return String(G.$y).slice(-2) | ||
case 'YYYY': | ||
return F.s(q.$y, 4, '0') | ||
return z.s(G.$y, 4, '0') | ||
case 'M': | ||
return $ + 1 | ||
return M + 1 | ||
case 'MM': | ||
return F.s($ + 1, 2, '0') | ||
return z.s(M + 1, 2, '0') | ||
case 'MMM': | ||
return d(J.monthsShort, $, p, 3) | ||
return d(J.monthsShort, M, h, 3) | ||
case 'MMMM': | ||
return d(p, $) | ||
return d(h, M) | ||
case 'D': | ||
return q.$D | ||
return G.$D | ||
case 'DD': | ||
return F.s(q.$D, 2, '0') | ||
return z.s(G.$D, 2, '0') | ||
case 'd': | ||
return String(q.$W) | ||
return String(G.$W) | ||
case 'dd': | ||
return d(J.weekdaysMin, q.$W, j, 2) | ||
return d(J.weekdaysMin, G.$W, j, 2) | ||
case 'ddd': | ||
return d(J.weekdaysShort, q.$W, j, 3) | ||
return d(J.weekdaysShort, G.$W, j, 3) | ||
case 'dddd': | ||
return j[q.$W] | ||
return j[G.$W] | ||
case 'H': | ||
return String(w) | ||
return String(D) | ||
case 'HH': | ||
return F.s(w, 2, '0') | ||
return z.s(D, 2, '0') | ||
case 'h': | ||
return u(1) | ||
return o(1) | ||
case 'hh': | ||
return u(2) | ||
return o(2) | ||
case 'a': | ||
return m(w, x, !0) | ||
return a(D, c, !0) | ||
case 'A': | ||
return m(w, x, !1) | ||
return a(D, c, !1) | ||
case 'm': | ||
return String(x) | ||
return String(c) | ||
case 'mm': | ||
return F.s(x, 2, '0') | ||
return z.s(c, 2, '0') | ||
case 's': | ||
return String(q.$s) | ||
return String(G.$s) | ||
case 'ss': | ||
return F.s(q.$s, 2, '0') | ||
return z.s(G.$s, 2, '0') | ||
case 'SSS': | ||
return F.s(q.$ms, 3, '0') | ||
return z.s(G.$ms, 3, '0') | ||
case 'Z': | ||
return P | ||
return Q | ||
} | ||
return null | ||
})(b) || | ||
P.replace(':', '') | ||
})(p) || | ||
Q.replace(':', '') | ||
) | ||
@@ -355,56 +355,56 @@ }) | ||
}), | ||
(V.diff = function (E, q, J) { | ||
var L, | ||
P = this, | ||
w = F.p(q), | ||
x = D(E), | ||
$ = (x.utcOffset() - this.utcOffset()) * H, | ||
j = this - x, | ||
p = function () { | ||
return F.m(P, x) | ||
(V.diff = function (E, G, J) { | ||
var P, | ||
Q = this, | ||
D = z.p(G), | ||
c = v(E), | ||
M = (c.utcOffset() - this.utcOffset()) * H, | ||
j = this - c, | ||
h = function () { | ||
return z.m(Q, c) | ||
} | ||
switch (w) { | ||
case B: | ||
L = p() / 12 | ||
switch (D) { | ||
case C: | ||
P = h() / 12 | ||
break | ||
case k: | ||
L = p() | ||
case S: | ||
P = h() | ||
break | ||
case X: | ||
L = p() / 3 | ||
P = h() / 3 | ||
break | ||
case z: | ||
L = (j - $) / 604800000 | ||
case k: | ||
P = (j - M) / 604800000 | ||
break | ||
case Q: | ||
L = (j - $) / 86400000 | ||
case K: | ||
P = (j - M) / 86400000 | ||
break | ||
case Z: | ||
P = j / W | ||
break | ||
case I: | ||
L = j / W | ||
P = j / H | ||
break | ||
case G: | ||
L = j / H | ||
case q: | ||
P = j / Y | ||
break | ||
case Z: | ||
L = j / Y | ||
break | ||
default: | ||
L = j | ||
P = j | ||
} | ||
return J ? L : F.a(L) | ||
return J ? P : z.a(P) | ||
}), | ||
(V.daysInMonth = function () { | ||
return this.endOf(k).$D | ||
return this.endOf(S).$D | ||
}), | ||
(V.$locale = function () { | ||
return A[this.$L] | ||
return O[this.$L] | ||
}), | ||
(V.locale = function (E, q) { | ||
(V.locale = function (E, G) { | ||
if (!E) return this.$L | ||
var J = this.clone(), | ||
L = g(E, q, !0) | ||
return L && (J.$L = L), J | ||
P = b(E, G, !0) | ||
return P && (J.$L = P), J | ||
}), | ||
(V.clone = function () { | ||
return F.w(this.$d, this) | ||
return z.w(this.$d, this) | ||
}), | ||
@@ -423,38 +423,38 @@ (V.toDate = function () { | ||
}), | ||
K | ||
L | ||
) | ||
})(), | ||
W0 = i.prototype | ||
W0 = n.prototype | ||
return ( | ||
(D.prototype = W0), | ||
(v.prototype = W0), | ||
[ | ||
['$ms', R], | ||
['$s', Z], | ||
['$m', G], | ||
['$H', I], | ||
['$W', Q], | ||
['$M', k], | ||
['$y', B], | ||
['$D', S], | ||
].forEach(function (K) { | ||
W0[K[1]] = function (V) { | ||
return this.$g(V, K[0], K[1]) | ||
['$s', q], | ||
['$m', I], | ||
['$H', Z], | ||
['$W', K], | ||
['$M', S], | ||
['$y', C], | ||
['$D', T], | ||
].forEach(function (L) { | ||
W0[L[1]] = function (V) { | ||
return this.$g(V, L[0], L[1]) | ||
} | ||
}), | ||
(D.extend = function (K, V) { | ||
return K.$i || (K(V, i, D), (K.$i = !0)), D | ||
(v.extend = function (L, V) { | ||
return L.$i || (L(V, n, v), (L.$i = !0)), v | ||
}), | ||
(D.locale = g), | ||
(D.isDayjs = _), | ||
(D.unix = function (K) { | ||
return D(1000 * K) | ||
(v.locale = b), | ||
(v.isDayjs = _), | ||
(v.unix = function (L) { | ||
return v(1000 * L) | ||
}), | ||
(D.en = A[T]), | ||
(D.Ls = A), | ||
(D.p = {}), | ||
D | ||
(v.en = O[B]), | ||
(v.Ls = O), | ||
(v.p = {}), | ||
v | ||
) | ||
}) | ||
}) | ||
var F0 = l((t, H0) => { | ||
var z0 = l((t, H0) => { | ||
;(function (Y, H) { | ||
@@ -467,4 +467,4 @@ typeof t == 'object' && typeof H0 != 'undefined' | ||
})(t, function (Y) { | ||
function H(Z) { | ||
return Z && typeof Z == 'object' && 'default' in Z ? Z : { default: Z } | ||
function H(q) { | ||
return q && typeof q == 'object' && 'default' in q ? q : { default: q } | ||
} | ||
@@ -489,4 +489,4 @@ var W = H(Y), | ||
), | ||
ordinal: function (Z, G) { | ||
return G === 'W' ? Z + '\u9031' : Z + '\u65E5' | ||
ordinal: function (q, I) { | ||
return I === 'W' ? q + '\u9031' : q + '\u65E5' | ||
}, | ||
@@ -520,13 +520,13 @@ formats: { | ||
}, | ||
meridiem: function (Z, G) { | ||
var I = 100 * Z + G | ||
return I < 600 | ||
meridiem: function (q, I) { | ||
var Z = 100 * q + I | ||
return Z < 600 | ||
? '\u51CC\u6668' | ||
: I < 900 | ||
: Z < 900 | ||
? '\u65E9\u4E0A' | ||
: I < 1100 | ||
: Z < 1100 | ||
? '\u4E0A\u5348' | ||
: I < 1300 | ||
: Z < 1300 | ||
? '\u4E2D\u5348' | ||
: I < 1800 | ||
: Z < 1800 | ||
? '\u4E0B\u5348' | ||
@@ -539,3 +539,3 @@ : '\u665A\u4E0A' | ||
}) | ||
var N0 = l((E0, J0) => { | ||
var k0 = l((E0, J0) => { | ||
;(function (Y, H) { | ||
@@ -549,10 +549,10 @@ typeof E0 == 'object' && typeof J0 != 'undefined' | ||
return function (Y, H, W) { | ||
H.prototype.isBetween = function (R, Z, G, I) { | ||
var Q = W(R), | ||
z = W(Z), | ||
k = (I = I || '()')[0] === '(', | ||
X = I[1] === ')' | ||
H.prototype.isBetween = function (R, q, I, Z) { | ||
var K = W(R), | ||
k = W(q), | ||
S = (Z = Z || '()')[0] === '(', | ||
X = Z[1] === ')' | ||
return ( | ||
((k ? this.isAfter(Q, G) : !this.isBefore(Q, G)) && (X ? this.isBefore(z, G) : !this.isAfter(z, G))) || | ||
((k ? this.isBefore(Q, G) : !this.isAfter(Q, G)) && (X ? this.isAfter(z, G) : !this.isBefore(z, G))) | ||
((S ? this.isAfter(K, I) : !this.isBefore(K, I)) && (X ? this.isBefore(k, I) : !this.isAfter(k, I))) || | ||
((S ? this.isBefore(K, I) : !this.isAfter(K, I)) && (X ? this.isAfter(k, I) : !this.isBefore(k, I))) | ||
) | ||
@@ -563,3 +563,3 @@ } | ||
}) | ||
var z0 = l((U0, V0) => { | ||
var F0 = l((U0, V0) => { | ||
;(function (Y, H) { | ||
@@ -579,3 +579,3 @@ typeof U0 == 'object' && typeof V0 != 'undefined' | ||
}) | ||
var k0 = l((Y0, Z0) => { | ||
var S0 = l((Y0, Z0) => { | ||
;(function (Y, H) { | ||
@@ -595,3 +595,3 @@ typeof Y0 == 'object' && typeof Z0 != 'undefined' | ||
}) | ||
var S0 = l((q0, G0) => { | ||
var T0 = l((q0, G0) => { | ||
;(function (Y, H) { | ||
@@ -607,3 +607,3 @@ typeof q0 == 'object' && typeof G0 != 'undefined' | ||
var R = H.prototype, | ||
Z = { | ||
q = { | ||
future: 'in %s', | ||
@@ -623,13 +623,13 @@ past: '%s ago', | ||
} | ||
function G(Q, z, k, X) { | ||
return R.fromToBase(Q, z, k, X) | ||
function I(K, k, S, X) { | ||
return R.fromToBase(K, k, S, X) | ||
} | ||
;(W.en.relativeTime = Z), | ||
(R.fromToBase = function (Q, z, k, X, B) { | ||
;(W.en.relativeTime = q), | ||
(R.fromToBase = function (K, k, S, X, C) { | ||
for ( | ||
var S, | ||
var T, | ||
U, | ||
N, | ||
O = k.$locale().relativeTime || Z, | ||
C = Y.thresholds || [ | ||
F, | ||
x = S.$locale().relativeTime || q, | ||
w = Y.thresholds || [ | ||
{ l: 's', r: 44, d: 'second' }, | ||
@@ -647,35 +647,35 @@ { l: 'm', r: 89 }, | ||
], | ||
v = C.length, | ||
c = 0; | ||
c < v; | ||
c += 1 | ||
N = w.length, | ||
$ = 0; | ||
$ < N; | ||
$ += 1 | ||
) { | ||
var T = C[c] | ||
T.d && (S = X ? W(Q).diff(k, T.d, !0) : k.diff(Q, T.d, !0)) | ||
var A = (Y.rounding || Math.round)(Math.abs(S)) | ||
if (((N = S > 0), A <= T.r || !T.r)) { | ||
A <= 1 && c > 0 && (T = C[c - 1]) | ||
var M = O[T.l] | ||
B && (A = B('' + A)), (U = typeof M == 'string' ? M.replace('%d', A) : M(A, z, T.l, N)) | ||
var B = w[$] | ||
B.d && (T = X ? W(K).diff(S, B.d, !0) : S.diff(K, B.d, !0)) | ||
var O = (Y.rounding || Math.round)(Math.abs(T)) | ||
if (((F = T > 0), O <= B.r || !B.r)) { | ||
O <= 1 && $ > 0 && (B = w[$ - 1]) | ||
var A = x[B.l] | ||
C && (O = C('' + O)), (U = typeof A == 'string' ? A.replace('%d', O) : A(O, k, B.l, F)) | ||
break | ||
} | ||
} | ||
if (z) return U | ||
var _ = N ? O.future : O.past | ||
if (k) return U | ||
var _ = F ? x.future : x.past | ||
return typeof _ == 'function' ? _(U) : _.replace('%s', U) | ||
}), | ||
(R.to = function (Q, z) { | ||
return G(Q, z, this, !0) | ||
(R.to = function (K, k) { | ||
return I(K, k, this, !0) | ||
}), | ||
(R.from = function (Q, z) { | ||
return G(Q, z, this) | ||
(R.from = function (K, k) { | ||
return I(K, k, this) | ||
}) | ||
var I = function (Q) { | ||
return Q.$u ? W.utc() : W() | ||
var Z = function (K) { | ||
return K.$u ? W.utc() : W() | ||
} | ||
;(R.toNow = function (Q) { | ||
return this.to(I(this), Q) | ||
;(R.toNow = function (K) { | ||
return this.to(Z(this), K) | ||
}), | ||
(R.fromNow = function (Q) { | ||
return this.from(I(this), Q) | ||
(R.fromNow = function (K) { | ||
return this.from(Z(this), K) | ||
}) | ||
@@ -685,3 +685,3 @@ } | ||
}) | ||
var T0 = l((I0, K0) => { | ||
var B0 = l((I0, K0) => { | ||
;(function (Y, H) { | ||
@@ -696,17 +696,17 @@ typeof I0 == 'object' && typeof K0 != 'undefined' | ||
H = {} | ||
return function (W, R, Z) { | ||
var G, | ||
I = function (X, B, S) { | ||
S === void 0 && (S = {}) | ||
return function (W, R, q) { | ||
var I, | ||
Z = function (X, C, T) { | ||
T === void 0 && (T = {}) | ||
var U = new Date(X), | ||
N = (function (O, C) { | ||
C === void 0 && (C = {}) | ||
var v = C.timeZoneName || 'short', | ||
c = O + '|' + v, | ||
T = H[c] | ||
F = (function (x, w) { | ||
w === void 0 && (w = {}) | ||
var N = w.timeZoneName || 'short', | ||
$ = x + '|' + N, | ||
B = H[$] | ||
return ( | ||
T || | ||
((T = new Intl.DateTimeFormat('en-US', { | ||
B || | ||
((B = new Intl.DateTimeFormat('en-US', { | ||
hour12: !1, | ||
timeZone: O, | ||
timeZone: x, | ||
year: 'numeric', | ||
@@ -718,75 +718,75 @@ month: '2-digit', | ||
second: '2-digit', | ||
timeZoneName: v, | ||
timeZoneName: N, | ||
})), | ||
(H[c] = T)), | ||
T | ||
(H[$] = B)), | ||
B | ||
) | ||
})(B, S) | ||
return N.formatToParts(U) | ||
})(C, T) | ||
return F.formatToParts(U) | ||
}, | ||
Q = function (X, B) { | ||
for (var S = I(X, B), U = [], N = 0; N < S.length; N += 1) { | ||
var O = S[N], | ||
C = O.type, | ||
v = O.value, | ||
c = Y[C] | ||
c >= 0 && (U[c] = parseInt(v, 10)) | ||
K = function (X, C) { | ||
for (var T = Z(X, C), U = [], F = 0; F < T.length; F += 1) { | ||
var x = T[F], | ||
w = x.type, | ||
N = x.value, | ||
$ = Y[w] | ||
$ >= 0 && (U[$] = parseInt(N, 10)) | ||
} | ||
var T = U[3], | ||
A = T === 24 ? 0 : T, | ||
M = U[0] + '-' + U[1] + '-' + U[2] + ' ' + A + ':' + U[4] + ':' + U[5] + ':000', | ||
var B = U[3], | ||
O = B === 24 ? 0 : B, | ||
A = U[0] + '-' + U[1] + '-' + U[2] + ' ' + O + ':' + U[4] + ':' + U[5] + ':000', | ||
_ = +X | ||
return (Z.utc(M).valueOf() - (_ -= _ % 1000)) / 60000 | ||
return (q.utc(A).valueOf() - (_ -= _ % 1000)) / 60000 | ||
}, | ||
z = R.prototype | ||
;(z.tz = function (X, B) { | ||
X === void 0 && (X = G) | ||
var S = this.utcOffset(), | ||
k = R.prototype | ||
;(k.tz = function (X, C) { | ||
X === void 0 && (X = I) | ||
var T = this.utcOffset(), | ||
U = this.toDate(), | ||
N = U.toLocaleString('en-US', { timeZone: X }), | ||
O = Math.round((U - new Date(N)) / 1000 / 60), | ||
C = Z(N, { locale: this.$L }) | ||
F = U.toLocaleString('en-US', { timeZone: X }), | ||
x = Math.round((U - new Date(F)) / 1000 / 60), | ||
w = q(F, { locale: this.$L }) | ||
.$set('millisecond', this.$ms) | ||
.utcOffset(15 * -Math.round(U.getTimezoneOffset() / 15) - O, !0) | ||
if (B) { | ||
var v = C.utcOffset() | ||
C = C.add(S - v, 'minute') | ||
.utcOffset(15 * -Math.round(U.getTimezoneOffset() / 15) - x, !0) | ||
if (C) { | ||
var N = w.utcOffset() | ||
w = w.add(T - N, 'minute') | ||
} | ||
return (C.$x.$timezone = X), C | ||
return (w.$x.$timezone = X), w | ||
}), | ||
(z.offsetName = function (X) { | ||
var B = this.$x.$timezone || Z.tz.guess(), | ||
S = I(this.valueOf(), B, { timeZoneName: X }).find(function (U) { | ||
(k.offsetName = function (X) { | ||
var C = this.$x.$timezone || q.tz.guess(), | ||
T = Z(this.valueOf(), C, { timeZoneName: X }).find(function (U) { | ||
return U.type.toLowerCase() === 'timezonename' | ||
}) | ||
return S && S.value | ||
return T && T.value | ||
}) | ||
var k = z.startOf | ||
;(z.startOf = function (X, B) { | ||
if (!this.$x || !this.$x.$timezone) return k.call(this, X, B) | ||
var S = Z(this.format('YYYY-MM-DD HH:mm:ss:SSS'), { locale: this.$L }) | ||
return k.call(S, X, B).tz(this.$x.$timezone, !0) | ||
var S = k.startOf | ||
;(k.startOf = function (X, C) { | ||
if (!this.$x || !this.$x.$timezone) return S.call(this, X, C) | ||
var T = q(this.format('YYYY-MM-DD HH:mm:ss:SSS'), { locale: this.$L }) | ||
return S.call(T, X, C).tz(this.$x.$timezone, !0) | ||
}), | ||
(Z.tz = function (X, B, S) { | ||
var U = S && B, | ||
N = S || B || G, | ||
O = Q(+Z(), N) | ||
if (typeof X != 'string') return Z(X).tz(N) | ||
var C = (function (A, M, _) { | ||
var g = A - 60 * M * 1000, | ||
D = Q(g, _) | ||
if (M === D) return [g, M] | ||
var F = Q((g -= 60 * (D - M) * 1000), _) | ||
return D === F ? [g, D] : [A - 60 * Math.min(D, F) * 1000, Math.max(D, F)] | ||
})(Z.utc(X, U).valueOf(), O, N), | ||
v = C[0], | ||
c = C[1], | ||
T = Z(v).utcOffset(c) | ||
return (T.$x.$timezone = N), T | ||
(q.tz = function (X, C, T) { | ||
var U = T && C, | ||
F = T || C || I, | ||
x = K(+q(), F) | ||
if (typeof X != 'string') return q(X).tz(F) | ||
var w = (function (O, A, _) { | ||
var b = O - 60 * A * 1000, | ||
v = K(b, _) | ||
if (A === v) return [b, A] | ||
var z = K((b -= 60 * (v - A) * 1000), _) | ||
return v === z ? [b, v] : [O - 60 * Math.min(v, z) * 1000, Math.max(v, z)] | ||
})(q.utc(X, U).valueOf(), x, F), | ||
N = w[0], | ||
$ = w[1], | ||
B = q(N).utcOffset($) | ||
return (B.$x.$timezone = F), B | ||
}), | ||
(Z.tz.guess = function () { | ||
(q.tz.guess = function () { | ||
return Intl.DateTimeFormat().resolvedOptions().timeZone | ||
}), | ||
(Z.tz.setDefault = function (X) { | ||
G = X | ||
(q.tz.setDefault = function (X) { | ||
I = X | ||
}) | ||
@@ -796,3 +796,3 @@ } | ||
}) | ||
var B0 = l((L0, P0) => { | ||
var C0 = l((L0, P0) => { | ||
;(function (Y, H) { | ||
@@ -808,21 +808,21 @@ typeof L0 == 'object' && typeof P0 != 'undefined' | ||
W = /([+-]|\d\d)/g | ||
return function (R, Z, G) { | ||
var I = Z.prototype | ||
;(G.utc = function (U) { | ||
var N = { date: U, utc: !0, args: arguments } | ||
return new Z(N) | ||
return function (R, q, I) { | ||
var Z = q.prototype | ||
;(I.utc = function (U) { | ||
var F = { date: U, utc: !0, args: arguments } | ||
return new q(F) | ||
}), | ||
(I.utc = function (U) { | ||
var N = G(this.toDate(), { locale: this.$L, utc: !0 }) | ||
return U ? N.add(this.utcOffset(), Y) : N | ||
(Z.utc = function (U) { | ||
var F = I(this.toDate(), { locale: this.$L, utc: !0 }) | ||
return U ? F.add(this.utcOffset(), Y) : F | ||
}), | ||
(I.local = function () { | ||
return G(this.toDate(), { locale: this.$L, utc: !1 }) | ||
(Z.local = function () { | ||
return I(this.toDate(), { locale: this.$L, utc: !1 }) | ||
}) | ||
var Q = I.parse | ||
I.parse = function (U) { | ||
U.utc && (this.$u = !0), this.$utils().u(U.$offset) || (this.$offset = U.$offset), Q.call(this, U) | ||
var K = Z.parse | ||
Z.parse = function (U) { | ||
U.utc && (this.$u = !0), this.$utils().u(U.$offset) || (this.$offset = U.$offset), K.call(this, U) | ||
} | ||
var z = I.init | ||
I.init = function () { | ||
var k = Z.init | ||
Z.init = function () { | ||
if (this.$u) { | ||
@@ -838,18 +838,18 @@ var U = this.$d | ||
(this.$ms = U.getUTCMilliseconds()) | ||
} else z.call(this) | ||
} else k.call(this) | ||
} | ||
var k = I.utcOffset | ||
I.utcOffset = function (U, N) { | ||
var O = this.$utils().u | ||
if (O(U)) return this.$u ? 0 : O(this.$offset) ? k.call(this) : this.$offset | ||
var S = Z.utcOffset | ||
Z.utcOffset = function (U, F) { | ||
var x = this.$utils().u | ||
if (x(U)) return this.$u ? 0 : x(this.$offset) ? S.call(this) : this.$offset | ||
if ( | ||
typeof U == 'string' && | ||
((U = (function (T) { | ||
T === void 0 && (T = '') | ||
var A = T.match(H) | ||
if (!A) return null | ||
var M = ('' + A[0]).match(W) || ['-', 0, 0], | ||
_ = M[0], | ||
g = 60 * +M[1] + +M[2] | ||
return g === 0 ? 0 : _ === '+' ? g : -g | ||
((U = (function (B) { | ||
B === void 0 && (B = '') | ||
var O = B.match(H) | ||
if (!O) return null | ||
var A = ('' + O[0]).match(W) || ['-', 0, 0], | ||
_ = A[0], | ||
b = 60 * +A[1] + +A[2] | ||
return b === 0 ? 0 : _ === '+' ? b : -b | ||
})(U)), | ||
@@ -859,17 +859,17 @@ U === null) | ||
return this | ||
var C = Math.abs(U) <= 16 ? 60 * U : U, | ||
v = this | ||
if (N) return (v.$offset = C), (v.$u = U === 0), v | ||
var w = Math.abs(U) <= 16 ? 60 * U : U, | ||
N = this | ||
if (F) return (N.$offset = w), (N.$u = U === 0), N | ||
if (U !== 0) { | ||
var c = this.$u ? this.toDate().getTimezoneOffset() : -1 * this.utcOffset() | ||
;((v = this.local().add(C + c, Y)).$offset = C), (v.$x.$localOffset = c) | ||
} else v = this.utc() | ||
return v | ||
var $ = this.$u ? this.toDate().getTimezoneOffset() : -1 * this.utcOffset() | ||
;((N = this.local().add(w + $, Y)).$offset = w), (N.$x.$localOffset = $) | ||
} else N = this.utc() | ||
return N | ||
} | ||
var X = I.format | ||
;(I.format = function (U) { | ||
var N = U || (this.$u ? 'YYYY-MM-DDTHH:mm:ss[Z]' : '') | ||
return X.call(this, N) | ||
var X = Z.format | ||
;(Z.format = function (U) { | ||
var F = U || (this.$u ? 'YYYY-MM-DDTHH:mm:ss[Z]' : '') | ||
return X.call(this, F) | ||
}), | ||
(I.valueOf = function () { | ||
(Z.valueOf = function () { | ||
var U = this.$utils().u(this.$offset) | ||
@@ -880,21 +880,21 @@ ? 0 | ||
}), | ||
(I.isUTC = function () { | ||
(Z.isUTC = function () { | ||
return !!this.$u | ||
}), | ||
(I.toISOString = function () { | ||
(Z.toISOString = function () { | ||
return this.toDate().toISOString() | ||
}), | ||
(I.toString = function () { | ||
(Z.toString = function () { | ||
return this.toDate().toUTCString() | ||
}) | ||
var B = I.toDate | ||
I.toDate = function (U) { | ||
return U === 's' && this.$offset ? G(this.format('YYYY-MM-DD HH:mm:ss:SSS')).toDate() : B.call(this) | ||
var C = Z.toDate | ||
Z.toDate = function (U) { | ||
return U === 's' && this.$offset ? I(this.format('YYYY-MM-DD HH:mm:ss:SSS')).toDate() : C.call(this) | ||
} | ||
var S = I.diff | ||
I.diff = function (U, N, O) { | ||
if (U && this.$u === U.$u) return S.call(this, U, N, O) | ||
var C = this.local(), | ||
v = G(U).local() | ||
return S.call(C, v, N, O) | ||
var T = Z.diff | ||
Z.diff = function (U, F, x) { | ||
if (U && this.$u === U.$u) return T.call(this, U, F, x) | ||
var w = this.local(), | ||
N = I(U).local() | ||
return T.call(w, N, F, x) | ||
} | ||
@@ -904,3 +904,3 @@ } | ||
}) | ||
var C0 = l((Q0, R0) => { | ||
var w0 = l((Q0, R0) => { | ||
;(function (Y, H) { | ||
@@ -916,5 +916,5 @@ typeof Q0 == 'object' && typeof R0 != 'undefined' | ||
var R = this.$locale().weekStart || 0, | ||
Z = this.$W, | ||
G = (Z < R ? Z + 7 : Z) - R | ||
return this.$utils().u(W) ? G : this.subtract(G, 'day').add(W, 'day') | ||
q = this.$W, | ||
I = (q < R ? q + 7 : q) - R | ||
return this.$utils().u(W) ? I : this.subtract(I, 'day').add(W, 'day') | ||
} | ||
@@ -924,12 +924,12 @@ } | ||
}) | ||
var h = f(e(), 1), | ||
v0 = f(F0(), 1), | ||
A0 = f(N0(), 1), | ||
O0 = f(z0(), 1), | ||
x0 = f(k0(), 1), | ||
var g = f(e(), 1), | ||
N0 = f(z0(), 1), | ||
O0 = f(k0(), 1), | ||
x0 = f(F0(), 1), | ||
c0 = f(S0(), 1), | ||
$0 = f(T0(), 1), | ||
M0 = f(B0(), 1), | ||
j0 = f(C0(), 1) | ||
var w0 = (Y, H, W) => { | ||
A0 = f(C0(), 1), | ||
j0 = f(w0(), 1) | ||
var D0 = (Y, H, W) => { | ||
;(H.prototype.formatDate = function () { | ||
@@ -944,20 +944,20 @@ return this.format('YYYY/MM/DD') | ||
}) | ||
const R = function (G) { | ||
let I = Math.floor(G), | ||
Q = Number(G.toFixed(2).replace(/[\d]+\./, '')), | ||
z = 0, | ||
k = 0 | ||
if (I >= 24) (I = 23), (Q = 59), (z = 59), (k = 59) | ||
else if (I <= -1) (I = 0), (Q = 0), (z = 0), (k = 0) | ||
if (Q >= 60) (Q = 59), (z = 59), (k = 59) | ||
return this.startOf('days').set('hours', I).set('minutes', Q).set('seconds', z).set('milliseconds', k) | ||
const R = function (I) { | ||
let Z = Math.floor(I), | ||
K = Number(I.toFixed(2).replace(/[\d]+\./, '')), | ||
k = 0, | ||
S = 0 | ||
if (Z >= 24) (Z = 23), (K = 59), (k = 59), (S = 59) | ||
else if (Z <= -1) (Z = 0), (K = 0), (k = 0), (S = 0) | ||
if (K >= 60) (K = 59), (k = 59), (S = 59) | ||
return this.startOf('days').set('hours', Z).set('minutes', K).set('seconds', k).set('milliseconds', S) | ||
}, | ||
Z = function (G) { | ||
if (G.includes(':') === !0) return R.call(this, Number(G.replace(/:/, '.'))) | ||
return R.call(this, Number(G)) | ||
q = function (I) { | ||
if (I.includes(':') === !0) return R.call(this, Number(I.replace(/:/, '.'))) | ||
return R.call(this, Number(I)) | ||
} | ||
;(H.prototype.setTime = function (G) { | ||
if (typeof G === 'number') return R.call(this, G) | ||
if (typeof G === 'string') return Z.call(this, G) | ||
return W(G) | ||
;(H.prototype.setTime = function (I) { | ||
if (typeof I === 'number') return R.call(this, I) | ||
if (typeof I === 'string') return q.call(this, I) | ||
return W(I) | ||
}), | ||
@@ -968,24 +968,28 @@ (H.prototype.time = function () { | ||
} | ||
function D0(Y) { | ||
function v0(Y) { | ||
return new Proxy(Y, { | ||
apply(H, W, R) { | ||
let [Z, ...G] = R | ||
if (typeof Z === 'number' && !Number.isNaN(Z) && Z < 1000000000000) Z *= 1000 | ||
return Reflect.apply(H, W, [Z, ...G]) | ||
let [q, ...I] = R, | ||
Z = Number(q?.toString().replaceAll('_', '')) | ||
const K = !Number.isNaN(Z) | ||
if (K && !Number.isNaN(q) && Z < 1000000000000) Z *= 1000 | ||
if (K && !Number.isNaN(q) && Z >= 1000000000000000) Z /= 1000 | ||
if (K) q = Z | ||
return Reflect.apply(H, W, [q, ...I]) | ||
}, | ||
}) | ||
} | ||
h.default.locale(v0.default) | ||
h.default.extend(c0.default) | ||
h.default.extend(j0.default) | ||
h.default.extend(A0.default) | ||
h.default.extend(M0.default) | ||
h.default.extend($0.default) | ||
h.default.extend(O0.default) | ||
h.default.extend(x0.default) | ||
h.default.tz.setDefault('Asia/Taipei') | ||
h.default.extend(w0) | ||
var a0 = D0(h.default) | ||
export { a0 as dayjs } | ||
g.default.locale(N0.default) | ||
g.default.extend($0.default) | ||
g.default.extend(j0.default) | ||
g.default.extend(O0.default) | ||
g.default.extend(A0.default) | ||
g.default.extend(M0.default) | ||
g.default.extend(x0.default) | ||
g.default.extend(c0.default) | ||
g.default.tz.setDefault('Asia/Taipei') | ||
g.default.extend(D0) | ||
var m0 = v0(g.default) | ||
export { m0 as dayjs } | ||
//# debugId=EA7975F735B0E49964756e2164756e21 | ||
//# debugId=69EAF85F757BECD064756e2164756e21 |
{ | ||
"name": "@aqzhyi/dayjs", | ||
"version": "0.7.4", | ||
"version": "0.8.0", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -7,9 +7,22 @@ # Usage | ||
dayjs(1704038400) // pass 10-digit Unix Timestamp including seconds OK | ||
dayjs(1704038400000) // pass 13-digit Unix Timestamp including milliseconds OK | ||
dayjs(1704038400_000) // pass 13-digit Unix Timestamp including milliseconds OK | ||
dayjs(1704038400_000_000) // pass 16-digit Unix Timestamp including wtf? OK | ||
dayjs(1704038400).time() // return 1704038400000 | ||
dayjs(1704038400000).unix() // return 1704038400 | ||
dayjs(1704038400).time() // return 1704038400000 | ||
dayjs(1704038400_000).unix() // return 1704038400 | ||
// wtf? | ||
dayjs(1704038400_000_000).time() // return 1704038400000 | ||
dayjs(1704038400_000_000).unix() // return 1704038400 | ||
``` | ||
```ts | ||
dayjs('1704038400') // OK | ||
dayjs('1704038400_000') // OK | ||
dayjs('1704038400_000_000') // OK | ||
dayjs('1704038400e3') // OK | ||
dayjs('1704038400e6') // OK | ||
``` | ||
```ts | ||
dayjs().setTime(-1).format('HH:mm:ss') // '00:00:00' | ||
@@ -46,1 +59,3 @@ dayjs().setTime(0).format('HH:mm:ss') // '00:00:00' | ||
``` | ||
> 我是誰?我在哪?我在這裡幹嘛? |
@@ -18,2 +18,15 @@ import { dayjs } from '.' | ||
test('.format**()', () => { | ||
expect(now.formatDate()).toMatch(`${nowYYYYMMDD.replaceAll('-', '/')}`) | ||
expect(now.formatDateTime()).toMatch(`${nowYYYYMMDD.replaceAll('-', '/')} 00:00`) | ||
expect(now.formatDateTimeSeconds()).toMatch(`${nowYYYYMMDD.replaceAll('-', '/')} 00:00:00`) | ||
}) | ||
test('.setTime(:any)', () => { | ||
expect(now.setTime('i dont care').format()).toMatch(`Invalid Date`) | ||
// @ts-expect-error | ||
expect(now.setTime(function noop() {}).format()).toMatch(`Invalid Date`) | ||
}) | ||
test('.setTime(:number)', () => { | ||
@@ -65,10 +78,32 @@ expect(now.setTime(-1).format()).toMatch(`${nowYYYYMMDD}T00:00:00`) | ||
test('dayjs(:number) 接受參數為10位數字或者13位數字', () => { | ||
const time = 1704038400 | ||
test('dayjs(:number) 接受參數為 10位數字(處理誤植) 或 13位數字 或 16位數字(處理誤植)', () => { | ||
const unix10 = 1704038400 | ||
const toBeTimeString = `2024/01/01 00:00:00` | ||
expect(dayjs(time).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(time * 1000).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(unix10).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(unix10 * 1000).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(unix10 * 1000 * 1000).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`2024-01-01 00:00:00`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`2024-01-01`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
}) | ||
test('dayjs(:string) 接受參數為 10位數字(處理誤植) 或 13位數字 或 16位數字(處理誤植)', () => { | ||
const unix10 = 1704038400 | ||
const toBeTimeString = `2024/01/01 00:00:00` | ||
expect(dayjs(`${unix10}`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`${unix10 * 1000}`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`${unix10 * 1000 * 1000}`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`2024-01-01 00:00:00`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`2024-01-01`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
}) | ||
test('dayjs(:string) 接受參數為 含有下劃線、或者 e 符號的字串型態的數字', () => { | ||
const toBeTimeString = `2024/01/01 00:00:00` | ||
expect(dayjs(`1704038400`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`1704038400_000`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`1704038400_000_000`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`1704038400e3`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
expect(dayjs(`1704038400e6`).formatDateTimeSeconds()).toBe(toBeTimeString) | ||
}) |
@@ -9,6 +9,17 @@ import type dayjs from 'dayjs' | ||
if (typeof firstArg === 'number' && !Number.isNaN(firstArg) && firstArg < 1e9 * 1000) { | ||
firstArg *= 1000 | ||
let firstArgAsNumber = Number(firstArg?.toString().replaceAll('_', '')) | ||
const isFirstArgNumber = !Number.isNaN(firstArgAsNumber) | ||
if (isFirstArgNumber && !Number.isNaN(firstArg) && firstArgAsNumber < 1e9 * 1000) { | ||
firstArgAsNumber *= 1000 | ||
} | ||
if (isFirstArgNumber && !Number.isNaN(firstArg) && firstArgAsNumber >= 1e9 * 1000 * 1000) { | ||
firstArgAsNumber /= 1000 | ||
} | ||
if (isFirstArgNumber) { | ||
firstArg = firstArgAsNumber | ||
} | ||
const result = Reflect.apply(target, thisArg, [firstArg, ...restArgs]) as dayjs.Dayjs | ||
@@ -15,0 +26,0 @@ return result |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
200814
1838
60
31