From 27c163736de6d9323ccd48aabfec258e75486b34 Mon Sep 17 00:00:00 2001 From: jiang <358254771@qq.com> Date: Sat, 14 Sep 2024 10:26:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=99=BA=E4=BA=A7=E9=94=80APP?= =?UTF-8?q?=E7=AC=AC=E4=B8=80=E7=89=88=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 + .env.production | 3 + .hbuilderx/launch.json | 23 + .vite/deps/_metadata.json | 13 + .vite/deps/base-64.js | 117 ++ .vite/deps/base-64.js.map | 7 + .vite/deps/package.json | 3 + App.vue | 80 ++ component/customNav.vue | 36 + component/dataCom.vue | 143 +++ component/extendCom.vue | 207 ++++ component/leaveApplication.vue | 279 +++++ component/processCom.vue | 62 + component/safeCom.vue | 54 + component/supervise.vue | 331 ++++++ component/tasklistCom.vue | 122 ++ .../kidoki-date-picker/kidoki-date-picker.vue | 51 + index.html | 20 + main.js | 37 + manifest.json | 115 ++ network/api.js | 294 +++++ network/http.js | 112 ++ node_modules/.package-lock.json | 17 + node_modules/.vite/deps/_metadata.json | 13 + node_modules/.vite/deps/base-64.js | 117 ++ node_modules/.vite/deps/base-64.js.map | 7 + node_modules/.vite/deps/package.json | 3 + node_modules/base-64/LICENSE-MIT.txt | 20 + node_modules/base-64/README.md | 112 ++ node_modules/base-64/base64.js | 164 +++ node_modules/base-64/package.json | 43 + node_modules/dayjs/.editorconfig | 7 + node_modules/dayjs/CHANGELOG.md | 940 +++++++++++++++ node_modules/dayjs/LICENSE | 21 + node_modules/dayjs/README.md | 164 +++ node_modules/dayjs/dayjs.min.js | 1 + node_modules/dayjs/esm/constant.js | 25 + node_modules/dayjs/esm/index.d.ts | 429 +++++++ node_modules/dayjs/esm/index.js | 541 +++++++++ node_modules/dayjs/esm/locale/af.js | 39 + node_modules/dayjs/esm/locale/am.js | 40 + node_modules/dayjs/esm/locale/ar-dz.js | 41 + node_modules/dayjs/esm/locale/ar-iq.js | 42 + node_modules/dayjs/esm/locale/ar-kw.js | 41 + node_modules/dayjs/esm/locale/ar-ly.js | 27 + node_modules/dayjs/esm/locale/ar-ma.js | 42 + node_modules/dayjs/esm/locale/ar-sa.js | 41 + node_modules/dayjs/esm/locale/ar-tn.js | 42 + node_modules/dayjs/esm/locale/ar.js | 77 ++ node_modules/dayjs/esm/locale/az.js | 39 + node_modules/dayjs/esm/locale/be.js | 24 + node_modules/dayjs/esm/locale/bg.js | 55 + node_modules/dayjs/esm/locale/bi.js | 39 + node_modules/dayjs/esm/locale/bm.js | 39 + node_modules/dayjs/esm/locale/bn-bd.js | 81 ++ node_modules/dayjs/esm/locale/bn.js | 72 ++ node_modules/dayjs/esm/locale/bo.js | 38 + node_modules/dayjs/esm/locale/br.js | 93 ++ node_modules/dayjs/esm/locale/bs.js | 24 + node_modules/dayjs/esm/locale/ca.js | 44 + node_modules/dayjs/esm/locale/cs.js | 120 ++ node_modules/dayjs/esm/locale/cv.js | 24 + node_modules/dayjs/esm/locale/cy.js | 39 + node_modules/dayjs/esm/locale/da.js | 40 + node_modules/dayjs/esm/locale/de-at.js | 63 + node_modules/dayjs/esm/locale/de-ch.js | 63 + node_modules/dayjs/esm/locale/de.js | 64 + node_modules/dayjs/esm/locale/dv.js | 39 + node_modules/dayjs/esm/locale/el.js | 39 + node_modules/dayjs/esm/locale/en-au.js | 39 + node_modules/dayjs/esm/locale/en-ca.js | 38 + node_modules/dayjs/esm/locale/en-gb.js | 42 + node_modules/dayjs/esm/locale/en-ie.js | 39 + node_modules/dayjs/esm/locale/en-il.js | 38 + node_modules/dayjs/esm/locale/en-in.js | 42 + node_modules/dayjs/esm/locale/en-nz.js | 41 + node_modules/dayjs/esm/locale/en-sg.js | 39 + node_modules/dayjs/esm/locale/en-tt.js | 42 + node_modules/dayjs/esm/locale/en.js | 12 + node_modules/dayjs/esm/locale/eo.js | 39 + node_modules/dayjs/esm/locale/es-do.js | 39 + node_modules/dayjs/esm/locale/es-mx.js | 38 + node_modules/dayjs/esm/locale/es-pr.js | 39 + node_modules/dayjs/esm/locale/es-us.js | 38 + node_modules/dayjs/esm/locale/es.js | 39 + node_modules/dayjs/esm/locale/et.js | 65 + node_modules/dayjs/esm/locale/eu.js | 43 + node_modules/dayjs/esm/locale/fa.js | 39 + node_modules/dayjs/esm/locale/fi.js | 88 ++ node_modules/dayjs/esm/locale/fo.js | 39 + node_modules/dayjs/esm/locale/fr-ca.js | 38 + node_modules/dayjs/esm/locale/fr-ch.js | 39 + node_modules/dayjs/esm/locale/fr.js | 41 + node_modules/dayjs/esm/locale/fy.js | 39 + node_modules/dayjs/esm/locale/ga.js | 39 + node_modules/dayjs/esm/locale/gd.js | 39 + node_modules/dayjs/esm/locale/gl.js | 39 + node_modules/dayjs/esm/locale/gom-latn.js | 25 + node_modules/dayjs/esm/locale/gu.js | 38 + node_modules/dayjs/esm/locale/he.js | 78 ++ node_modules/dayjs/esm/locale/hi.js | 38 + node_modules/dayjs/esm/locale/hr.js | 53 + node_modules/dayjs/esm/locale/ht.js | 38 + node_modules/dayjs/esm/locale/hu.js | 61 + node_modules/dayjs/esm/locale/hy-am.js | 39 + node_modules/dayjs/esm/locale/id.js | 39 + node_modules/dayjs/esm/locale/index.d.ts | 11 + node_modules/dayjs/esm/locale/is.js | 68 ++ node_modules/dayjs/esm/locale/it-ch.js | 39 + node_modules/dayjs/esm/locale/it.js | 39 + node_modules/dayjs/esm/locale/ja.js | 45 + node_modules/dayjs/esm/locale/jv.js | 39 + node_modules/dayjs/esm/locale/ka.js | 39 + node_modules/dayjs/esm/locale/kk.js | 39 + node_modules/dayjs/esm/locale/km.js | 39 + node_modules/dayjs/esm/locale/kn.js | 38 + node_modules/dayjs/esm/locale/ko.js | 45 + node_modules/dayjs/esm/locale/ku.js | 77 ++ node_modules/dayjs/esm/locale/ky.js | 39 + node_modules/dayjs/esm/locale/lb.js | 24 + node_modules/dayjs/esm/locale/lo.js | 38 + node_modules/dayjs/esm/locale/lt.js | 70 ++ node_modules/dayjs/esm/locale/lv.js | 39 + node_modules/dayjs/esm/locale/me.js | 24 + node_modules/dayjs/esm/locale/mi.js | 39 + node_modules/dayjs/esm/locale/mk.js | 39 + node_modules/dayjs/esm/locale/ml.js | 38 + node_modules/dayjs/esm/locale/mn.js | 38 + node_modules/dayjs/esm/locale/mr.js | 23 + node_modules/dayjs/esm/locale/ms-my.js | 39 + node_modules/dayjs/esm/locale/ms.js | 39 + node_modules/dayjs/esm/locale/mt.js | 39 + node_modules/dayjs/esm/locale/my.js | 39 + node_modules/dayjs/esm/locale/nb.js | 40 + node_modules/dayjs/esm/locale/ne.js | 40 + node_modules/dayjs/esm/locale/nl-be.js | 39 + node_modules/dayjs/esm/locale/nl.js | 40 + node_modules/dayjs/esm/locale/nn.js | 39 + node_modules/dayjs/esm/locale/oc-lnc.js | 39 + node_modules/dayjs/esm/locale/pa-in.js | 38 + node_modules/dayjs/esm/locale/pl.js | 87 ++ node_modules/dayjs/esm/locale/pt-br.js | 38 + node_modules/dayjs/esm/locale/pt.js | 40 + node_modules/dayjs/esm/locale/rn.js | 39 + node_modules/dayjs/esm/locale/ro.js | 39 + node_modules/dayjs/esm/locale/ru.js | 99 ++ node_modules/dayjs/esm/locale/rw.js | 35 + node_modules/dayjs/esm/locale/sd.js | 39 + node_modules/dayjs/esm/locale/se.js | 39 + node_modules/dayjs/esm/locale/si.js | 38 + node_modules/dayjs/esm/locale/sk.js | 121 ++ node_modules/dayjs/esm/locale/sl.js | 141 +++ node_modules/dayjs/esm/locale/sq.js | 39 + node_modules/dayjs/esm/locale/sr-cyrl.js | 74 ++ node_modules/dayjs/esm/locale/sr.js | 74 ++ node_modules/dayjs/esm/locale/ss.js | 39 + node_modules/dayjs/esm/locale/sv-fi.js | 46 + node_modules/dayjs/esm/locale/sv.js | 44 + node_modules/dayjs/esm/locale/sw.js | 39 + node_modules/dayjs/esm/locale/ta.js | 38 + node_modules/dayjs/esm/locale/te.js | 38 + node_modules/dayjs/esm/locale/tet.js | 39 + node_modules/dayjs/esm/locale/tg.js | 39 + node_modules/dayjs/esm/locale/th.js | 38 + node_modules/dayjs/esm/locale/tk.js | 39 + node_modules/dayjs/esm/locale/tl-ph.js | 39 + node_modules/dayjs/esm/locale/tlh.js | 24 + node_modules/dayjs/esm/locale/tr.js | 39 + node_modules/dayjs/esm/locale/types.d.ts | 33 + node_modules/dayjs/esm/locale/tzl.js | 24 + node_modules/dayjs/esm/locale/tzm-latn.js | 39 + node_modules/dayjs/esm/locale/tzm.js | 39 + node_modules/dayjs/esm/locale/ug-cn.js | 39 + node_modules/dayjs/esm/locale/uk.js | 77 ++ node_modules/dayjs/esm/locale/ur.js | 39 + node_modules/dayjs/esm/locale/uz-latn.js | 39 + node_modules/dayjs/esm/locale/uz.js | 39 + node_modules/dayjs/esm/locale/vi.js | 43 + node_modules/dayjs/esm/locale/x-pseudo.js | 39 + node_modules/dayjs/esm/locale/yo.js | 39 + node_modules/dayjs/esm/locale/zh-cn.js | 67 ++ node_modules/dayjs/esm/locale/zh-hk.js | 65 + node_modules/dayjs/esm/locale/zh-tw.js | 65 + node_modules/dayjs/esm/locale/zh.js | 67 ++ .../esm/plugin/advancedFormat/index.d.ts | 4 + .../dayjs/esm/plugin/advancedFormat/index.js | 66 + .../dayjs/esm/plugin/arraySupport/index.d.ts | 10 + .../dayjs/esm/plugin/arraySupport/index.js | 33 + .../dayjs/esm/plugin/badMutable/index.d.ts | 4 + .../dayjs/esm/plugin/badMutable/index.js | 61 + .../dayjs/esm/plugin/bigIntSupport/index.d.ts | 11 + .../dayjs/esm/plugin/bigIntSupport/index.js | 32 + .../dayjs/esm/plugin/buddhistEra/index.d.ts | 4 + .../dayjs/esm/plugin/buddhistEra/index.js | 21 + .../dayjs/esm/plugin/calendar/index.d.ts | 10 + .../dayjs/esm/plugin/calendar/index.js | 32 + .../esm/plugin/customParseFormat/index.d.ts | 8 + .../esm/plugin/customParseFormat/index.js | 320 +++++ .../dayjs/esm/plugin/dayOfYear/index.d.ts | 11 + .../dayjs/esm/plugin/dayOfYear/index.js | 9 + .../dayjs/esm/plugin/devHelper/index.d.ts | 4 + .../dayjs/esm/plugin/devHelper/index.js | 38 + .../dayjs/esm/plugin/duration/index.d.ts | 88 ++ .../dayjs/esm/plugin/duration/index.js | 356 ++++++ .../dayjs/esm/plugin/isBetween/index.d.ts | 10 + .../dayjs/esm/plugin/isBetween/index.js | 10 + .../dayjs/esm/plugin/isLeapYear/index.d.ts | 10 + .../dayjs/esm/plugin/isLeapYear/index.js | 7 + .../dayjs/esm/plugin/isMoment/index.d.ts | 10 + .../dayjs/esm/plugin/isMoment/index.js | 5 + .../dayjs/esm/plugin/isSameOrAfter/index.d.ts | 10 + .../dayjs/esm/plugin/isSameOrAfter/index.js | 5 + .../esm/plugin/isSameOrBefore/index.d.ts | 10 + .../dayjs/esm/plugin/isSameOrBefore/index.js | 5 + .../dayjs/esm/plugin/isToday/index.d.ts | 10 + .../dayjs/esm/plugin/isToday/index.js | 9 + .../dayjs/esm/plugin/isTomorrow/index.d.ts | 10 + .../dayjs/esm/plugin/isTomorrow/index.js | 9 + .../dayjs/esm/plugin/isYesterday/index.d.ts | 10 + .../dayjs/esm/plugin/isYesterday/index.js | 9 + .../dayjs/esm/plugin/isoWeek/index.d.ts | 27 + .../dayjs/esm/plugin/isoWeek/index.js | 57 + .../esm/plugin/isoWeeksInYear/index.d.ts | 10 + .../dayjs/esm/plugin/isoWeeksInYear/index.js | 15 + .../dayjs/esm/plugin/localeData/index.d.ts | 44 + .../dayjs/esm/plugin/localeData/index.js | 114 ++ .../esm/plugin/localizedFormat/index.d.ts | 4 + .../dayjs/esm/plugin/localizedFormat/index.js | 20 + .../dayjs/esm/plugin/localizedFormat/utils.js | 20 + .../dayjs/esm/plugin/minMax/index.d.ts | 22 + node_modules/dayjs/esm/plugin/minMax/index.js | 39 + .../dayjs/esm/plugin/negativeYear/index.d.ts | 4 + .../dayjs/esm/plugin/negativeYear/index.js | 36 + .../dayjs/esm/plugin/objectSupport/index.d.ts | 48 + .../dayjs/esm/plugin/objectSupport/index.js | 97 ++ .../dayjs/esm/plugin/pluralGetSet/index.d.ts | 44 + .../dayjs/esm/plugin/pluralGetSet/index.js | 7 + .../esm/plugin/preParsePostFormat/index.d.ts | 4 + .../esm/plugin/preParsePostFormat/index.js | 40 + .../dayjs/esm/plugin/quarterOfYear/index.d.ts | 26 + .../dayjs/esm/plugin/quarterOfYear/index.js | 41 + .../dayjs/esm/plugin/relativeTime/index.d.ts | 24 + .../dayjs/esm/plugin/relativeTime/index.js | 130 ++ .../dayjs/esm/plugin/timezone/index.d.ts | 20 + .../dayjs/esm/plugin/timezone/index.js | 198 +++ .../dayjs/esm/plugin/toArray/index.d.ts | 10 + .../dayjs/esm/plugin/toArray/index.js | 7 + .../dayjs/esm/plugin/toObject/index.d.ts | 20 + .../dayjs/esm/plugin/toObject/index.js | 15 + .../dayjs/esm/plugin/updateLocale/index.d.ts | 8 + .../dayjs/esm/plugin/updateLocale/index.js | 12 + node_modules/dayjs/esm/plugin/utc/index.d.ts | 19 + node_modules/dayjs/esm/plugin/utc/index.js | 188 +++ .../dayjs/esm/plugin/weekOfYear/index.d.ts | 12 + .../dayjs/esm/plugin/weekOfYear/index.js | 44 + .../dayjs/esm/plugin/weekYear/index.d.ts | 10 + .../dayjs/esm/plugin/weekYear/index.js | 19 + .../dayjs/esm/plugin/weekday/index.d.ts | 12 + .../dayjs/esm/plugin/weekday/index.js | 15 + node_modules/dayjs/esm/utils.js | 58 + node_modules/dayjs/index.d.ts | 429 +++++++ node_modules/dayjs/locale.json | 1 + node_modules/dayjs/locale/af.js | 1 + node_modules/dayjs/locale/am.js | 1 + node_modules/dayjs/locale/ar-dz.js | 1 + node_modules/dayjs/locale/ar-iq.js | 1 + node_modules/dayjs/locale/ar-kw.js | 1 + node_modules/dayjs/locale/ar-ly.js | 1 + node_modules/dayjs/locale/ar-ma.js | 1 + node_modules/dayjs/locale/ar-sa.js | 1 + node_modules/dayjs/locale/ar-tn.js | 1 + node_modules/dayjs/locale/ar.js | 1 + node_modules/dayjs/locale/az.js | 1 + node_modules/dayjs/locale/be.js | 1 + node_modules/dayjs/locale/bg.js | 1 + node_modules/dayjs/locale/bi.js | 1 + node_modules/dayjs/locale/bm.js | 1 + node_modules/dayjs/locale/bn-bd.js | 1 + node_modules/dayjs/locale/bn.js | 1 + node_modules/dayjs/locale/bo.js | 1 + node_modules/dayjs/locale/br.js | 1 + node_modules/dayjs/locale/bs.js | 1 + node_modules/dayjs/locale/ca.js | 1 + node_modules/dayjs/locale/cs.js | 1 + node_modules/dayjs/locale/cv.js | 1 + node_modules/dayjs/locale/cy.js | 1 + node_modules/dayjs/locale/da.js | 1 + node_modules/dayjs/locale/de-at.js | 1 + node_modules/dayjs/locale/de-ch.js | 1 + node_modules/dayjs/locale/de.js | 1 + node_modules/dayjs/locale/dv.js | 1 + node_modules/dayjs/locale/el.js | 1 + node_modules/dayjs/locale/en-au.js | 1 + node_modules/dayjs/locale/en-ca.js | 1 + node_modules/dayjs/locale/en-gb.js | 1 + node_modules/dayjs/locale/en-ie.js | 1 + node_modules/dayjs/locale/en-il.js | 1 + node_modules/dayjs/locale/en-in.js | 1 + node_modules/dayjs/locale/en-nz.js | 1 + node_modules/dayjs/locale/en-sg.js | 1 + node_modules/dayjs/locale/en-tt.js | 1 + node_modules/dayjs/locale/en.js | 1 + node_modules/dayjs/locale/eo.js | 1 + node_modules/dayjs/locale/es-do.js | 1 + node_modules/dayjs/locale/es-mx.js | 1 + node_modules/dayjs/locale/es-pr.js | 1 + node_modules/dayjs/locale/es-us.js | 1 + node_modules/dayjs/locale/es.js | 1 + node_modules/dayjs/locale/et.js | 1 + node_modules/dayjs/locale/eu.js | 1 + node_modules/dayjs/locale/fa.js | 1 + node_modules/dayjs/locale/fi.js | 1 + node_modules/dayjs/locale/fo.js | 1 + node_modules/dayjs/locale/fr-ca.js | 1 + node_modules/dayjs/locale/fr-ch.js | 1 + node_modules/dayjs/locale/fr.js | 1 + node_modules/dayjs/locale/fy.js | 1 + node_modules/dayjs/locale/ga.js | 1 + node_modules/dayjs/locale/gd.js | 1 + node_modules/dayjs/locale/gl.js | 1 + node_modules/dayjs/locale/gom-latn.js | 1 + node_modules/dayjs/locale/gu.js | 1 + node_modules/dayjs/locale/he.js | 1 + node_modules/dayjs/locale/hi.js | 1 + node_modules/dayjs/locale/hr.js | 1 + node_modules/dayjs/locale/ht.js | 1 + node_modules/dayjs/locale/hu.js | 1 + node_modules/dayjs/locale/hy-am.js | 1 + node_modules/dayjs/locale/id.js | 1 + node_modules/dayjs/locale/index.d.ts | 11 + node_modules/dayjs/locale/is.js | 1 + node_modules/dayjs/locale/it-ch.js | 1 + node_modules/dayjs/locale/it.js | 1 + node_modules/dayjs/locale/ja.js | 1 + node_modules/dayjs/locale/jv.js | 1 + node_modules/dayjs/locale/ka.js | 1 + node_modules/dayjs/locale/kk.js | 1 + node_modules/dayjs/locale/km.js | 1 + node_modules/dayjs/locale/kn.js | 1 + node_modules/dayjs/locale/ko.js | 1 + node_modules/dayjs/locale/ku.js | 1 + node_modules/dayjs/locale/ky.js | 1 + node_modules/dayjs/locale/lb.js | 1 + node_modules/dayjs/locale/lo.js | 1 + node_modules/dayjs/locale/lt.js | 1 + node_modules/dayjs/locale/lv.js | 1 + node_modules/dayjs/locale/me.js | 1 + node_modules/dayjs/locale/mi.js | 1 + node_modules/dayjs/locale/mk.js | 1 + node_modules/dayjs/locale/ml.js | 1 + node_modules/dayjs/locale/mn.js | 1 + node_modules/dayjs/locale/mr.js | 1 + node_modules/dayjs/locale/ms-my.js | 1 + node_modules/dayjs/locale/ms.js | 1 + node_modules/dayjs/locale/mt.js | 1 + node_modules/dayjs/locale/my.js | 1 + node_modules/dayjs/locale/nb.js | 1 + node_modules/dayjs/locale/ne.js | 1 + node_modules/dayjs/locale/nl-be.js | 1 + node_modules/dayjs/locale/nl.js | 1 + node_modules/dayjs/locale/nn.js | 1 + node_modules/dayjs/locale/oc-lnc.js | 1 + node_modules/dayjs/locale/pa-in.js | 1 + node_modules/dayjs/locale/pl.js | 1 + node_modules/dayjs/locale/pt-br.js | 1 + node_modules/dayjs/locale/pt.js | 1 + node_modules/dayjs/locale/rn.js | 1 + node_modules/dayjs/locale/ro.js | 1 + node_modules/dayjs/locale/ru.js | 1 + node_modules/dayjs/locale/rw.js | 1 + node_modules/dayjs/locale/sd.js | 1 + node_modules/dayjs/locale/se.js | 1 + node_modules/dayjs/locale/si.js | 1 + node_modules/dayjs/locale/sk.js | 1 + node_modules/dayjs/locale/sl.js | 1 + node_modules/dayjs/locale/sq.js | 1 + node_modules/dayjs/locale/sr-cyrl.js | 1 + node_modules/dayjs/locale/sr.js | 1 + node_modules/dayjs/locale/ss.js | 1 + node_modules/dayjs/locale/sv-fi.js | 1 + node_modules/dayjs/locale/sv.js | 1 + node_modules/dayjs/locale/sw.js | 1 + node_modules/dayjs/locale/ta.js | 1 + node_modules/dayjs/locale/te.js | 1 + node_modules/dayjs/locale/tet.js | 1 + node_modules/dayjs/locale/tg.js | 1 + node_modules/dayjs/locale/th.js | 1 + node_modules/dayjs/locale/tk.js | 1 + node_modules/dayjs/locale/tl-ph.js | 1 + node_modules/dayjs/locale/tlh.js | 1 + node_modules/dayjs/locale/tr.js | 1 + node_modules/dayjs/locale/types.d.ts | 33 + node_modules/dayjs/locale/tzl.js | 1 + node_modules/dayjs/locale/tzm-latn.js | 1 + node_modules/dayjs/locale/tzm.js | 1 + node_modules/dayjs/locale/ug-cn.js | 1 + node_modules/dayjs/locale/uk.js | 1 + node_modules/dayjs/locale/ur.js | 1 + node_modules/dayjs/locale/uz-latn.js | 1 + node_modules/dayjs/locale/uz.js | 1 + node_modules/dayjs/locale/vi.js | 1 + node_modules/dayjs/locale/x-pseudo.js | 1 + node_modules/dayjs/locale/yo.js | 1 + node_modules/dayjs/locale/zh-cn.js | 1 + node_modules/dayjs/locale/zh-hk.js | 1 + node_modules/dayjs/locale/zh-tw.js | 1 + node_modules/dayjs/locale/zh.js | 1 + node_modules/dayjs/package.json | 84 ++ node_modules/dayjs/plugin/advancedFormat.d.ts | 4 + node_modules/dayjs/plugin/advancedFormat.js | 1 + node_modules/dayjs/plugin/arraySupport.d.ts | 10 + node_modules/dayjs/plugin/arraySupport.js | 1 + node_modules/dayjs/plugin/badMutable.d.ts | 4 + node_modules/dayjs/plugin/badMutable.js | 1 + node_modules/dayjs/plugin/bigIntSupport.d.ts | 11 + node_modules/dayjs/plugin/bigIntSupport.js | 1 + node_modules/dayjs/plugin/buddhistEra.d.ts | 4 + node_modules/dayjs/plugin/buddhistEra.js | 1 + node_modules/dayjs/plugin/calendar.d.ts | 10 + node_modules/dayjs/plugin/calendar.js | 1 + .../dayjs/plugin/customParseFormat.d.ts | 8 + .../dayjs/plugin/customParseFormat.js | 1 + node_modules/dayjs/plugin/dayOfYear.d.ts | 11 + node_modules/dayjs/plugin/dayOfYear.js | 1 + node_modules/dayjs/plugin/devHelper.d.ts | 4 + node_modules/dayjs/plugin/devHelper.js | 1 + node_modules/dayjs/plugin/duration.d.ts | 88 ++ node_modules/dayjs/plugin/duration.js | 1 + node_modules/dayjs/plugin/isBetween.d.ts | 10 + node_modules/dayjs/plugin/isBetween.js | 1 + node_modules/dayjs/plugin/isLeapYear.d.ts | 10 + node_modules/dayjs/plugin/isLeapYear.js | 1 + node_modules/dayjs/plugin/isMoment.d.ts | 10 + node_modules/dayjs/plugin/isMoment.js | 1 + node_modules/dayjs/plugin/isSameOrAfter.d.ts | 10 + node_modules/dayjs/plugin/isSameOrAfter.js | 1 + node_modules/dayjs/plugin/isSameOrBefore.d.ts | 10 + node_modules/dayjs/plugin/isSameOrBefore.js | 1 + node_modules/dayjs/plugin/isToday.d.ts | 10 + node_modules/dayjs/plugin/isToday.js | 1 + node_modules/dayjs/plugin/isTomorrow.d.ts | 10 + node_modules/dayjs/plugin/isTomorrow.js | 1 + node_modules/dayjs/plugin/isYesterday.d.ts | 10 + node_modules/dayjs/plugin/isYesterday.js | 1 + node_modules/dayjs/plugin/isoWeek.d.ts | 27 + node_modules/dayjs/plugin/isoWeek.js | 1 + node_modules/dayjs/plugin/isoWeeksInYear.d.ts | 10 + node_modules/dayjs/plugin/isoWeeksInYear.js | 1 + node_modules/dayjs/plugin/localeData.d.ts | 44 + node_modules/dayjs/plugin/localeData.js | 1 + .../dayjs/plugin/localizedFormat.d.ts | 4 + node_modules/dayjs/plugin/localizedFormat.js | 1 + node_modules/dayjs/plugin/minMax.d.ts | 22 + node_modules/dayjs/plugin/minMax.js | 1 + node_modules/dayjs/plugin/negativeYear.d.ts | 4 + node_modules/dayjs/plugin/negativeYear.js | 1 + node_modules/dayjs/plugin/objectSupport.d.ts | 48 + node_modules/dayjs/plugin/objectSupport.js | 1 + node_modules/dayjs/plugin/pluralGetSet.d.ts | 44 + node_modules/dayjs/plugin/pluralGetSet.js | 1 + .../dayjs/plugin/preParsePostFormat.d.ts | 4 + .../dayjs/plugin/preParsePostFormat.js | 1 + node_modules/dayjs/plugin/quarterOfYear.d.ts | 26 + node_modules/dayjs/plugin/quarterOfYear.js | 1 + node_modules/dayjs/plugin/relativeTime.d.ts | 24 + node_modules/dayjs/plugin/relativeTime.js | 1 + node_modules/dayjs/plugin/timezone.d.ts | 20 + node_modules/dayjs/plugin/timezone.js | 1 + node_modules/dayjs/plugin/toArray.d.ts | 10 + node_modules/dayjs/plugin/toArray.js | 1 + node_modules/dayjs/plugin/toObject.d.ts | 20 + node_modules/dayjs/plugin/toObject.js | 1 + node_modules/dayjs/plugin/updateLocale.d.ts | 8 + node_modules/dayjs/plugin/updateLocale.js | 1 + node_modules/dayjs/plugin/utc.d.ts | 19 + node_modules/dayjs/plugin/utc.js | 1 + node_modules/dayjs/plugin/weekOfYear.d.ts | 12 + node_modules/dayjs/plugin/weekOfYear.js | 1 + node_modules/dayjs/plugin/weekYear.d.ts | 10 + node_modules/dayjs/plugin/weekYear.js | 1 + node_modules/dayjs/plugin/weekday.d.ts | 12 + node_modules/dayjs/plugin/weekday.js | 1 + package-lock.json | 35 + package.json | 6 + pages.json | 248 ++++ pages/checkin/index.vue | 232 ++++ pages/document/detail.vue | 96 ++ pages/document/index.vue | 329 +++++ pages/leave/application.vue | 398 +++++++ pages/login/login.vue | 321 +++++ pages/meeting/detail.vue | 212 ++++ pages/meeting/index.vue | 247 ++++ pages/product/index.vue | 32 + pages/safe/detail.vue | 47 + pages/safe/manage.vue | 86 ++ pages/tab/index.vue | 668 +++++++++++ pages/tab/my.vue | 320 +++++ pages/tab/office.vue | 202 ++++ pages/tab/product.vue | 244 ++++ pages/talk/conversation.vue | 120 ++ pages/talk/message_list.vue | 105 ++ pages/talk/system.vue | 60 + pages/task/handle.vue | 396 ++++++ pages/task/index.vue | 193 +++ pages/task/self.vue | 79 ++ pages/task/todotask.vue | 160 +++ pages/useredit/add_address.vue | 106 ++ pages/useredit/address.vue | 143 +++ pages/useredit/addressbook.vue | 65 + pages/useredit/useredit.vue | 259 ++++ pages/userlist/index.vue | 338 ++++++ pages/zhiban/index.vue | 118 ++ static/checkin/chenggong.png | Bin 0 -> 1244 bytes static/checkin/circle1.png | Bin 0 -> 63416 bytes static/checkin/circle2.png | Bin 0 -> 64968 bytes static/checkin/circle3.png | Bin 0 -> 64550 bytes static/checkin/circle4.png | Bin 0 -> 65137 bytes static/checkin/position1.png | Bin 0 -> 7178 bytes static/checkin/position2.png | Bin 0 -> 8524 bytes static/checkin/position3.png | Bin 0 -> 8594 bytes static/checkin/position4.png | Bin 0 -> 8983 bytes static/checkin/shibai.png | Bin 0 -> 1347 bytes static/index/back.png | Bin 0 -> 570 bytes static/index/calendar.png | Bin 0 -> 1232 bytes static/index/eye.png | Bin 0 -> 1539 bytes static/index/line.png | Bin 0 -> 1040 bytes static/index/menu.png | Bin 0 -> 791 bytes static/index/position.png | Bin 0 -> 1862 bytes static/index/rili.png | Bin 0 -> 1239 bytes static/line.png | Bin 0 -> 1337 bytes static/login/checked.png | Bin 0 -> 1594 bytes static/login/eye-off.png | Bin 0 -> 1074 bytes static/login/eye.png | Bin 0 -> 1208 bytes static/login/logo.png | Bin 0 -> 85772 bytes static/login/nocheck.png | Bin 0 -> 1910 bytes static/login/phone.png | Bin 0 -> 816 bytes static/login/pwd.png | Bin 0 -> 2095 bytes static/my/bg1.png | Bin 0 -> 9775 bytes static/my/biao.png | Bin 0 -> 1450 bytes static/my/close.png | Bin 0 -> 3512 bytes static/my/default.png | Bin 0 -> 4440 bytes static/my/dingwei.png | Bin 0 -> 4637 bytes static/my/done.png | Bin 0 -> 6156 bytes static/my/edit.png | Bin 0 -> 2494 bytes static/my/navbg.png | Bin 0 -> 1888424 bytes static/my/num.png | Bin 0 -> 3571 bytes static/my/open.png | Bin 0 -> 3717 bytes static/my/self.png | Bin 0 -> 5577 bytes static/my/shengji.png | Bin 0 -> 3382 bytes static/my/shezhi.png | Bin 0 -> 4559 bytes static/my/todo.png | Bin 0 -> 4909 bytes static/my/xiaoxi.png | Bin 0 -> 2000 bytes static/office/absence.png | Bin 0 -> 13753 bytes static/office/baoxiao.png | Bin 0 -> 14061 bytes static/office/daka.png | Bin 0 -> 15558 bytes static/office/duty.png | Bin 0 -> 14255 bytes static/office/feiyong.png | Bin 0 -> 13335 bytes static/office/gonggao.png | Bin 0 -> 12204 bytes static/office/gongtuan.png | Bin 0 -> 12883 bytes static/office/gongwen.png | Bin 0 -> 13337 bytes static/office/huiyi.png | Bin 0 -> 13434 bytes static/office/jiankang.png | Bin 0 -> 15323 bytes static/office/jiedai.png | Bin 0 -> 15581 bytes static/office/tongxun.png | Bin 0 -> 13415 bytes static/search.png | Bin 0 -> 2700 bytes static/system.png | Bin 0 -> 7062 bytes static/tab/anquan.png | Bin 0 -> 13091 bytes static/tab/cheliang.png | Bin 0 -> 15069 bytes static/tab/index1.png | Bin 0 -> 1083 bytes static/tab/index2.png | Bin 0 -> 1774 bytes static/tab/office1.png | Bin 0 -> 1864 bytes static/tab/office2.png | Bin 0 -> 3091 bytes static/tab/product.png | Bin 0 -> 13684 bytes static/tab/product1.png | Bin 0 -> 1376 bytes static/tab/product2.png | Bin 0 -> 2220 bytes static/tab/scan.png | Bin 0 -> 9189 bytes static/tab/shenpi.png | Bin 0 -> 12909 bytes static/tab/taizhang.png | Bin 0 -> 12522 bytes static/tab/todo.png | Bin 0 -> 8381 bytes static/tab/user1.png | Bin 0 -> 1573 bytes static/tab/user2.png | Bin 0 -> 2168 bytes static/tab/yunshu.png | Bin 0 -> 14104 bytes store/index.js | 51 + store/update.js | 84 ++ uni.promisify.adaptor.js | 10 + uni.scss | 76 ++ uni_modules/lime-drag/changelog.md | 33 + .../lime-drag/components/l-drag/index.scss | 93 ++ .../lime-drag/components/l-drag/l-drag.vue | 532 +++++++++ .../lime-drag/components/l-drag/props.ts | 47 + .../lime-drag/components/l-drag/type.ts | 21 + .../lime-drag/components/l-drag/vue.ts | 9 + .../components/lime-drag/lime-drag.vue | 268 +++++ uni_modules/lime-drag/package.json | 87 ++ uni_modules/lime-drag/readme.md | 170 +++ uni_modules/lime-shared/addUnit/index.ts | 42 + uni_modules/lime-shared/animation/bezier.ts | 82 ++ uni_modules/lime-shared/animation/ease.ts | 2 + uni_modules/lime-shared/animation/index.ts | 10 + .../lime-shared/animation/useTransition.ts | 97 ++ uni_modules/lime-shared/animation/uvue.uts | 112 ++ uni_modules/lime-shared/animation/vue.ts | 123 ++ .../lime-shared/arrayBufferToFile/index.ts | 10 + .../lime-shared/arrayBufferToFile/uvue.uts | 10 + .../lime-shared/arrayBufferToFile/vue.ts | 63 + .../lime-shared/base64ToArrayBuffer/index.ts | 13 + uni_modules/lime-shared/base64ToPath/index.ts | 9 + uni_modules/lime-shared/base64ToPath/uvue.uts | 22 + uni_modules/lime-shared/base64ToPath/vue.ts | 75 ++ uni_modules/lime-shared/camelCase/index.ts | 21 + .../lime-shared/canIUseCanvas2d/index.ts | 67 ++ uni_modules/lime-shared/changelog.md | 36 + uni_modules/lime-shared/clamp/index.ts | 16 + uni_modules/lime-shared/cloneDeep/index.ts | 10 + uni_modules/lime-shared/cloneDeep/uvue.ts | 17 + uni_modules/lime-shared/cloneDeep/vue.ts | 103 ++ uni_modules/lime-shared/closest/index.ts | 22 + .../components/lime-shared/lime-shared.vue | 139 +++ .../lime-shared/createAnimation/index.ts | 9 + .../lime-shared/createAnimation/type.ts | 25 + .../lime-shared/createAnimation/uvue.ts | 5 + .../lime-shared/createAnimation/vue.ts | 148 +++ uni_modules/lime-shared/createImage/index.ts | 70 ++ uni_modules/lime-shared/debounce/index.ts | 10 + uni_modules/lime-shared/debounce/uvue.ts | 36 + uni_modules/lime-shared/debounce/vue.ts | 40 + uni_modules/lime-shared/exif/index.ts | 9 + uni_modules/lime-shared/exif/uvue.ts | 7 + uni_modules/lime-shared/exif/vue.ts | 1057 +++++++++++++++++ uni_modules/lime-shared/fillZero/index.ts | 11 + uni_modules/lime-shared/floatAdd/index.ts | 36 + uni_modules/lime-shared/getClassStr/index.ts | 53 + .../lime-shared/getCurrentPage/index.ts | 9 + .../lime-shared/getCurrentPage/uvue.uts | 5 + uni_modules/lime-shared/getCurrentPage/vue.ts | 6 + .../lime-shared/getLocalFilePath/index.ts | 62 + uni_modules/lime-shared/getRect/index.ts | 9 + uni_modules/lime-shared/getRect/uvue.uts | 16 + uni_modules/lime-shared/getRect/vue.ts | 117 ++ uni_modules/lime-shared/getStyleStr/index.ts | 54 + .../lime-shared/getStyleStr/index_.uts | 39 + uni_modules/lime-shared/hasOwn/index.ts | 9 + uni_modules/lime-shared/hasOwn/uvue.ts | 39 + uni_modules/lime-shared/hasOwn/vue.ts | 30 + uni_modules/lime-shared/index.ts | 43 + uni_modules/lime-shared/isBase64/index.ts | 23 + uni_modules/lime-shared/isBrowser/index.ts | 8 + uni_modules/lime-shared/isDef/index.ts | 23 + uni_modules/lime-shared/isEmpty/index.ts | 83 ++ uni_modules/lime-shared/isFunction/index.ts | 16 + uni_modules/lime-shared/isNumber/index.ts | 26 + uni_modules/lime-shared/isNumeric/index.ts | 33 + uni_modules/lime-shared/isObject/index.ts | 19 + uni_modules/lime-shared/isPromise/index.ts | 22 + uni_modules/lime-shared/isString/index.ts | 19 + uni_modules/lime-shared/kebabCase/index.ts | 24 + uni_modules/lime-shared/package.json | 86 ++ uni_modules/lime-shared/pathToBase64/index.ts | 9 + uni_modules/lime-shared/pathToBase64/uvue.uts | 17 + uni_modules/lime-shared/pathToBase64/vue.ts | 121 ++ uni_modules/lime-shared/platform/index.ts | 34 + uni_modules/lime-shared/raf/index.ts | 10 + uni_modules/lime-shared/raf/uvue.ts | 20 + uni_modules/lime-shared/raf/vue.ts | 33 + uni_modules/lime-shared/random/index.ts | 24 + uni_modules/lime-shared/range/index.ts | 36 + uni_modules/lime-shared/readme.md | 445 +++++++ .../lime-shared/selectAllComponent/index.ts | 8 + .../lime-shared/selectAllComponent/uvue.uts | 39 + .../lime-shared/selectAllComponent/vue.ts | 151 +++ .../lime-shared/selectComponent/index.ts | 7 + .../lime-shared/selectComponent/uvue.uts | 75 ++ .../lime-shared/selectComponent/vue.ts | 149 +++ .../lime-shared/selectElement/index.uts | 275 +++++ uni_modules/lime-shared/sleep/index.ts | 44 + uni_modules/lime-shared/throttle/index.ts | 77 ++ uni_modules/lime-shared/toArray/index.ts | 21 + uni_modules/lime-shared/toBoolean/index.ts | 40 + uni_modules/lime-shared/toNumber/index.ts | 28 + uni_modules/lime-shared/unitConvert/index.ts | 73 ++ uni_modules/lime-shared/vue/index.ts | 16 + uni_modules/uni-data-picker/changelog.md | 77 ++ .../components/uni-data-picker/keypress.js | 45 + .../uni-data-picker/uni-data-picker.uvue | 380 ++++++ .../uni-data-picker/uni-data-picker.vue | 554 +++++++++ .../uni-data-pickerview/loading.uts | 1 + .../uni-data-pickerview/uni-data-picker.js | 622 ++++++++++ .../uni-data-pickerview/uni-data-picker.uts | 693 +++++++++++ .../uni-data-pickerview.css | 76 ++ .../uni-data-pickerview.uvue | 69 ++ .../uni-data-pickerview.vue | 323 +++++ uni_modules/uni-data-picker/package.json | 91 ++ uni_modules/uni-data-picker/readme.md | 22 + uni_modules/uni-data-select/changelog.md | 39 + .../uni-data-select/uni-data-select.vue | 562 +++++++++ uni_modules/uni-data-select/package.json | 86 ++ uni_modules/uni-data-select/readme.md | 8 + uni_modules/uni-datetime-picker/changelog.md | 160 +++ .../uni-datetime-picker/calendar-item.vue | 177 +++ .../uni-datetime-picker/calendar.vue | 947 +++++++++++++++ .../uni-datetime-picker/i18n/en.json | 22 + .../uni-datetime-picker/i18n/index.js | 8 + .../uni-datetime-picker/i18n/zh-Hans.json | 22 + .../uni-datetime-picker/i18n/zh-Hant.json | 22 + .../uni-datetime-picker/time-picker.vue | 940 +++++++++++++++ .../uni-datetime-picker.vue | 1057 +++++++++++++++++ .../components/uni-datetime-picker/util.js | 421 +++++++ uni_modules/uni-datetime-picker/package.json | 88 ++ uni_modules/uni-datetime-picker/readme.md | 21 + uni_modules/uni-drawer/changelog.md | 13 + .../components/uni-drawer/keypress.js | 45 + .../components/uni-drawer/uni-drawer.vue | 183 +++ uni_modules/uni-drawer/package.json | 87 ++ uni_modules/uni-drawer/readme.md | 10 + uni_modules/uni-icons/changelog.md | 42 + .../components/uni-icons/uni-icons.uvue | 91 ++ .../components/uni-icons/uni-icons.vue | 110 ++ .../components/uni-icons/uniicons.css | 664 +++++++++++ .../components/uni-icons/uniicons.ttf | Bin 0 -> 35824 bytes .../components/uni-icons/uniicons_file.ts | 664 +++++++++++ .../components/uni-icons/uniicons_file_vue.js | 649 ++++++++++ uni_modules/uni-icons/package.json | 89 ++ uni_modules/uni-icons/readme.md | 8 + uni_modules/uni-load-more/changelog.md | 19 + .../components/uni-load-more/i18n/en.json | 5 + .../components/uni-load-more/i18n/index.js | 8 + .../uni-load-more/i18n/zh-Hans.json | 5 + .../uni-load-more/i18n/zh-Hant.json | 5 + .../uni-load-more/uni-load-more.vue | 399 +++++++ uni_modules/uni-load-more/package.json | 86 ++ uni_modules/uni-load-more/readme.md | 14 + uni_modules/uni-popup/changelog.md | 84 ++ .../components/uni-popup-dialog/keypress.js | 45 + .../uni-popup-dialog/uni-popup-dialog.vue | 316 +++++ .../uni-popup-message/uni-popup-message.vue | 143 +++ .../uni-popup-share/uni-popup-share.vue | 187 +++ .../components/uni-popup/i18n/en.json | 7 + .../components/uni-popup/i18n/index.js | 8 + .../components/uni-popup/i18n/zh-Hans.json | 7 + .../components/uni-popup/i18n/zh-Hant.json | 7 + .../components/uni-popup/keypress.js | 45 + .../uni-popup/components/uni-popup/popup.js | 26 + .../components/uni-popup/uni-popup.uvue | 90 ++ .../components/uni-popup/uni-popup.vue | 503 ++++++++ uni_modules/uni-popup/package.json | 88 ++ uni_modules/uni-popup/readme.md | 17 + uni_modules/uni-scss/changelog.md | 8 + uni_modules/uni-scss/index.scss | 1 + uni_modules/uni-scss/package.json | 82 ++ uni_modules/uni-scss/readme.md | 4 + uni_modules/uni-scss/styles/index.scss | 7 + .../uni-scss/styles/setting/_border.scss | 3 + .../uni-scss/styles/setting/_color.scss | 66 + .../uni-scss/styles/setting/_radius.scss | 55 + .../uni-scss/styles/setting/_space.scss | 56 + .../uni-scss/styles/setting/_styles.scss | 167 +++ .../uni-scss/styles/setting/_text.scss | 24 + .../uni-scss/styles/setting/_variables.scss | 146 +++ .../uni-scss/styles/tools/functions.scss | 19 + uni_modules/uni-scss/theme.scss | 31 + uni_modules/uni-scss/variables.scss | 62 + uni_modules/uni-transition/changelog.md | 24 + .../uni-transition/createAnimation.js | 131 ++ .../uni-transition/uni-transition.vue | 286 +++++ uni_modules/uni-transition/package.json | 85 ++ uni_modules/uni-transition/readme.md | 11 + uni_modules/wuwx-step-counter/changelog.md | 2 + uni_modules/wuwx-step-counter/package.json | 83 ++ uni_modules/wuwx-step-counter/readme.md | 19 + .../utssdk/app-android/index.uts | 58 + .../utssdk/app-ios/index.uts | 48 + utils/index.js | 310 +++++ 772 files changed, 42090 insertions(+) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .hbuilderx/launch.json create mode 100644 .vite/deps/_metadata.json create mode 100644 .vite/deps/base-64.js create mode 100644 .vite/deps/base-64.js.map create mode 100644 .vite/deps/package.json create mode 100644 App.vue create mode 100644 component/customNav.vue create mode 100644 component/dataCom.vue create mode 100644 component/extendCom.vue create mode 100644 component/leaveApplication.vue create mode 100644 component/processCom.vue create mode 100644 component/safeCom.vue create mode 100644 component/supervise.vue create mode 100644 component/tasklistCom.vue create mode 100644 components/kidoki-date-picker/kidoki-date-picker.vue create mode 100644 index.html create mode 100644 main.js create mode 100644 manifest.json create mode 100644 network/api.js create mode 100644 network/http.js create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/.vite/deps/_metadata.json create mode 100644 node_modules/.vite/deps/base-64.js create mode 100644 node_modules/.vite/deps/base-64.js.map create mode 100644 node_modules/.vite/deps/package.json create mode 100644 node_modules/base-64/LICENSE-MIT.txt create mode 100644 node_modules/base-64/README.md create mode 100644 node_modules/base-64/base64.js create mode 100644 node_modules/base-64/package.json create mode 100644 node_modules/dayjs/.editorconfig create mode 100644 node_modules/dayjs/CHANGELOG.md create mode 100644 node_modules/dayjs/LICENSE create mode 100644 node_modules/dayjs/README.md create mode 100644 node_modules/dayjs/dayjs.min.js create mode 100644 node_modules/dayjs/esm/constant.js create mode 100644 node_modules/dayjs/esm/index.d.ts create mode 100644 node_modules/dayjs/esm/index.js create mode 100644 node_modules/dayjs/esm/locale/af.js create mode 100644 node_modules/dayjs/esm/locale/am.js create mode 100644 node_modules/dayjs/esm/locale/ar-dz.js create mode 100644 node_modules/dayjs/esm/locale/ar-iq.js create mode 100644 node_modules/dayjs/esm/locale/ar-kw.js create mode 100644 node_modules/dayjs/esm/locale/ar-ly.js create mode 100644 node_modules/dayjs/esm/locale/ar-ma.js create mode 100644 node_modules/dayjs/esm/locale/ar-sa.js create mode 100644 node_modules/dayjs/esm/locale/ar-tn.js create mode 100644 node_modules/dayjs/esm/locale/ar.js create mode 100644 node_modules/dayjs/esm/locale/az.js create mode 100644 node_modules/dayjs/esm/locale/be.js create mode 100644 node_modules/dayjs/esm/locale/bg.js create mode 100644 node_modules/dayjs/esm/locale/bi.js create mode 100644 node_modules/dayjs/esm/locale/bm.js create mode 100644 node_modules/dayjs/esm/locale/bn-bd.js create mode 100644 node_modules/dayjs/esm/locale/bn.js create mode 100644 node_modules/dayjs/esm/locale/bo.js create mode 100644 node_modules/dayjs/esm/locale/br.js create mode 100644 node_modules/dayjs/esm/locale/bs.js create mode 100644 node_modules/dayjs/esm/locale/ca.js create mode 100644 node_modules/dayjs/esm/locale/cs.js create mode 100644 node_modules/dayjs/esm/locale/cv.js create mode 100644 node_modules/dayjs/esm/locale/cy.js create mode 100644 node_modules/dayjs/esm/locale/da.js create mode 100644 node_modules/dayjs/esm/locale/de-at.js create mode 100644 node_modules/dayjs/esm/locale/de-ch.js create mode 100644 node_modules/dayjs/esm/locale/de.js create mode 100644 node_modules/dayjs/esm/locale/dv.js create mode 100644 node_modules/dayjs/esm/locale/el.js create mode 100644 node_modules/dayjs/esm/locale/en-au.js create mode 100644 node_modules/dayjs/esm/locale/en-ca.js create mode 100644 node_modules/dayjs/esm/locale/en-gb.js create mode 100644 node_modules/dayjs/esm/locale/en-ie.js create mode 100644 node_modules/dayjs/esm/locale/en-il.js create mode 100644 node_modules/dayjs/esm/locale/en-in.js create mode 100644 node_modules/dayjs/esm/locale/en-nz.js create mode 100644 node_modules/dayjs/esm/locale/en-sg.js create mode 100644 node_modules/dayjs/esm/locale/en-tt.js create mode 100644 node_modules/dayjs/esm/locale/en.js create mode 100644 node_modules/dayjs/esm/locale/eo.js create mode 100644 node_modules/dayjs/esm/locale/es-do.js create mode 100644 node_modules/dayjs/esm/locale/es-mx.js create mode 100644 node_modules/dayjs/esm/locale/es-pr.js create mode 100644 node_modules/dayjs/esm/locale/es-us.js create mode 100644 node_modules/dayjs/esm/locale/es.js create mode 100644 node_modules/dayjs/esm/locale/et.js create mode 100644 node_modules/dayjs/esm/locale/eu.js create mode 100644 node_modules/dayjs/esm/locale/fa.js create mode 100644 node_modules/dayjs/esm/locale/fi.js create mode 100644 node_modules/dayjs/esm/locale/fo.js create mode 100644 node_modules/dayjs/esm/locale/fr-ca.js create mode 100644 node_modules/dayjs/esm/locale/fr-ch.js create mode 100644 node_modules/dayjs/esm/locale/fr.js create mode 100644 node_modules/dayjs/esm/locale/fy.js create mode 100644 node_modules/dayjs/esm/locale/ga.js create mode 100644 node_modules/dayjs/esm/locale/gd.js create mode 100644 node_modules/dayjs/esm/locale/gl.js create mode 100644 node_modules/dayjs/esm/locale/gom-latn.js create mode 100644 node_modules/dayjs/esm/locale/gu.js create mode 100644 node_modules/dayjs/esm/locale/he.js create mode 100644 node_modules/dayjs/esm/locale/hi.js create mode 100644 node_modules/dayjs/esm/locale/hr.js create mode 100644 node_modules/dayjs/esm/locale/ht.js create mode 100644 node_modules/dayjs/esm/locale/hu.js create mode 100644 node_modules/dayjs/esm/locale/hy-am.js create mode 100644 node_modules/dayjs/esm/locale/id.js create mode 100644 node_modules/dayjs/esm/locale/index.d.ts create mode 100644 node_modules/dayjs/esm/locale/is.js create mode 100644 node_modules/dayjs/esm/locale/it-ch.js create mode 100644 node_modules/dayjs/esm/locale/it.js create mode 100644 node_modules/dayjs/esm/locale/ja.js create mode 100644 node_modules/dayjs/esm/locale/jv.js create mode 100644 node_modules/dayjs/esm/locale/ka.js create mode 100644 node_modules/dayjs/esm/locale/kk.js create mode 100644 node_modules/dayjs/esm/locale/km.js create mode 100644 node_modules/dayjs/esm/locale/kn.js create mode 100644 node_modules/dayjs/esm/locale/ko.js create mode 100644 node_modules/dayjs/esm/locale/ku.js create mode 100644 node_modules/dayjs/esm/locale/ky.js create mode 100644 node_modules/dayjs/esm/locale/lb.js create mode 100644 node_modules/dayjs/esm/locale/lo.js create mode 100644 node_modules/dayjs/esm/locale/lt.js create mode 100644 node_modules/dayjs/esm/locale/lv.js create mode 100644 node_modules/dayjs/esm/locale/me.js create mode 100644 node_modules/dayjs/esm/locale/mi.js create mode 100644 node_modules/dayjs/esm/locale/mk.js create mode 100644 node_modules/dayjs/esm/locale/ml.js create mode 100644 node_modules/dayjs/esm/locale/mn.js create mode 100644 node_modules/dayjs/esm/locale/mr.js create mode 100644 node_modules/dayjs/esm/locale/ms-my.js create mode 100644 node_modules/dayjs/esm/locale/ms.js create mode 100644 node_modules/dayjs/esm/locale/mt.js create mode 100644 node_modules/dayjs/esm/locale/my.js create mode 100644 node_modules/dayjs/esm/locale/nb.js create mode 100644 node_modules/dayjs/esm/locale/ne.js create mode 100644 node_modules/dayjs/esm/locale/nl-be.js create mode 100644 node_modules/dayjs/esm/locale/nl.js create mode 100644 node_modules/dayjs/esm/locale/nn.js create mode 100644 node_modules/dayjs/esm/locale/oc-lnc.js create mode 100644 node_modules/dayjs/esm/locale/pa-in.js create mode 100644 node_modules/dayjs/esm/locale/pl.js create mode 100644 node_modules/dayjs/esm/locale/pt-br.js create mode 100644 node_modules/dayjs/esm/locale/pt.js create mode 100644 node_modules/dayjs/esm/locale/rn.js create mode 100644 node_modules/dayjs/esm/locale/ro.js create mode 100644 node_modules/dayjs/esm/locale/ru.js create mode 100644 node_modules/dayjs/esm/locale/rw.js create mode 100644 node_modules/dayjs/esm/locale/sd.js create mode 100644 node_modules/dayjs/esm/locale/se.js create mode 100644 node_modules/dayjs/esm/locale/si.js create mode 100644 node_modules/dayjs/esm/locale/sk.js create mode 100644 node_modules/dayjs/esm/locale/sl.js create mode 100644 node_modules/dayjs/esm/locale/sq.js create mode 100644 node_modules/dayjs/esm/locale/sr-cyrl.js create mode 100644 node_modules/dayjs/esm/locale/sr.js create mode 100644 node_modules/dayjs/esm/locale/ss.js create mode 100644 node_modules/dayjs/esm/locale/sv-fi.js create mode 100644 node_modules/dayjs/esm/locale/sv.js create mode 100644 node_modules/dayjs/esm/locale/sw.js create mode 100644 node_modules/dayjs/esm/locale/ta.js create mode 100644 node_modules/dayjs/esm/locale/te.js create mode 100644 node_modules/dayjs/esm/locale/tet.js create mode 100644 node_modules/dayjs/esm/locale/tg.js create mode 100644 node_modules/dayjs/esm/locale/th.js create mode 100644 node_modules/dayjs/esm/locale/tk.js create mode 100644 node_modules/dayjs/esm/locale/tl-ph.js create mode 100644 node_modules/dayjs/esm/locale/tlh.js create mode 100644 node_modules/dayjs/esm/locale/tr.js create mode 100644 node_modules/dayjs/esm/locale/types.d.ts create mode 100644 node_modules/dayjs/esm/locale/tzl.js create mode 100644 node_modules/dayjs/esm/locale/tzm-latn.js create mode 100644 node_modules/dayjs/esm/locale/tzm.js create mode 100644 node_modules/dayjs/esm/locale/ug-cn.js create mode 100644 node_modules/dayjs/esm/locale/uk.js create mode 100644 node_modules/dayjs/esm/locale/ur.js create mode 100644 node_modules/dayjs/esm/locale/uz-latn.js create mode 100644 node_modules/dayjs/esm/locale/uz.js create mode 100644 node_modules/dayjs/esm/locale/vi.js create mode 100644 node_modules/dayjs/esm/locale/x-pseudo.js create mode 100644 node_modules/dayjs/esm/locale/yo.js create mode 100644 node_modules/dayjs/esm/locale/zh-cn.js create mode 100644 node_modules/dayjs/esm/locale/zh-hk.js create mode 100644 node_modules/dayjs/esm/locale/zh-tw.js create mode 100644 node_modules/dayjs/esm/locale/zh.js create mode 100644 node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/advancedFormat/index.js create mode 100644 node_modules/dayjs/esm/plugin/arraySupport/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/arraySupport/index.js create mode 100644 node_modules/dayjs/esm/plugin/badMutable/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/badMutable/index.js create mode 100644 node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/bigIntSupport/index.js create mode 100644 node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/buddhistEra/index.js create mode 100644 node_modules/dayjs/esm/plugin/calendar/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/calendar/index.js create mode 100644 node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/customParseFormat/index.js create mode 100644 node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/dayOfYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/devHelper/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/devHelper/index.js create mode 100644 node_modules/dayjs/esm/plugin/duration/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/duration/index.js create mode 100644 node_modules/dayjs/esm/plugin/isBetween/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isBetween/index.js create mode 100644 node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isLeapYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/isMoment/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isMoment/index.js create mode 100644 node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isSameOrAfter/index.js create mode 100644 node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isSameOrBefore/index.js create mode 100644 node_modules/dayjs/esm/plugin/isToday/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isToday/index.js create mode 100644 node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isTomorrow/index.js create mode 100644 node_modules/dayjs/esm/plugin/isYesterday/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isYesterday/index.js create mode 100644 node_modules/dayjs/esm/plugin/isoWeek/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isoWeek/index.js create mode 100644 node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/localeData/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/localeData/index.js create mode 100644 node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/localizedFormat/index.js create mode 100644 node_modules/dayjs/esm/plugin/localizedFormat/utils.js create mode 100644 node_modules/dayjs/esm/plugin/minMax/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/minMax/index.js create mode 100644 node_modules/dayjs/esm/plugin/negativeYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/negativeYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/objectSupport/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/objectSupport/index.js create mode 100644 node_modules/dayjs/esm/plugin/pluralGetSet/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/pluralGetSet/index.js create mode 100644 node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/preParsePostFormat/index.js create mode 100644 node_modules/dayjs/esm/plugin/quarterOfYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/quarterOfYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/relativeTime/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/relativeTime/index.js create mode 100644 node_modules/dayjs/esm/plugin/timezone/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/timezone/index.js create mode 100644 node_modules/dayjs/esm/plugin/toArray/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/toArray/index.js create mode 100644 node_modules/dayjs/esm/plugin/toObject/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/toObject/index.js create mode 100644 node_modules/dayjs/esm/plugin/updateLocale/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/updateLocale/index.js create mode 100644 node_modules/dayjs/esm/plugin/utc/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/utc/index.js create mode 100644 node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/weekOfYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/weekYear/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/weekYear/index.js create mode 100644 node_modules/dayjs/esm/plugin/weekday/index.d.ts create mode 100644 node_modules/dayjs/esm/plugin/weekday/index.js create mode 100644 node_modules/dayjs/esm/utils.js create mode 100644 node_modules/dayjs/index.d.ts create mode 100644 node_modules/dayjs/locale.json create mode 100644 node_modules/dayjs/locale/af.js create mode 100644 node_modules/dayjs/locale/am.js create mode 100644 node_modules/dayjs/locale/ar-dz.js create mode 100644 node_modules/dayjs/locale/ar-iq.js create mode 100644 node_modules/dayjs/locale/ar-kw.js create mode 100644 node_modules/dayjs/locale/ar-ly.js create mode 100644 node_modules/dayjs/locale/ar-ma.js create mode 100644 node_modules/dayjs/locale/ar-sa.js create mode 100644 node_modules/dayjs/locale/ar-tn.js create mode 100644 node_modules/dayjs/locale/ar.js create mode 100644 node_modules/dayjs/locale/az.js create mode 100644 node_modules/dayjs/locale/be.js create mode 100644 node_modules/dayjs/locale/bg.js create mode 100644 node_modules/dayjs/locale/bi.js create mode 100644 node_modules/dayjs/locale/bm.js create mode 100644 node_modules/dayjs/locale/bn-bd.js create mode 100644 node_modules/dayjs/locale/bn.js create mode 100644 node_modules/dayjs/locale/bo.js create mode 100644 node_modules/dayjs/locale/br.js create mode 100644 node_modules/dayjs/locale/bs.js create mode 100644 node_modules/dayjs/locale/ca.js create mode 100644 node_modules/dayjs/locale/cs.js create mode 100644 node_modules/dayjs/locale/cv.js create mode 100644 node_modules/dayjs/locale/cy.js create mode 100644 node_modules/dayjs/locale/da.js create mode 100644 node_modules/dayjs/locale/de-at.js create mode 100644 node_modules/dayjs/locale/de-ch.js create mode 100644 node_modules/dayjs/locale/de.js create mode 100644 node_modules/dayjs/locale/dv.js create mode 100644 node_modules/dayjs/locale/el.js create mode 100644 node_modules/dayjs/locale/en-au.js create mode 100644 node_modules/dayjs/locale/en-ca.js create mode 100644 node_modules/dayjs/locale/en-gb.js create mode 100644 node_modules/dayjs/locale/en-ie.js create mode 100644 node_modules/dayjs/locale/en-il.js create mode 100644 node_modules/dayjs/locale/en-in.js create mode 100644 node_modules/dayjs/locale/en-nz.js create mode 100644 node_modules/dayjs/locale/en-sg.js create mode 100644 node_modules/dayjs/locale/en-tt.js create mode 100644 node_modules/dayjs/locale/en.js create mode 100644 node_modules/dayjs/locale/eo.js create mode 100644 node_modules/dayjs/locale/es-do.js create mode 100644 node_modules/dayjs/locale/es-mx.js create mode 100644 node_modules/dayjs/locale/es-pr.js create mode 100644 node_modules/dayjs/locale/es-us.js create mode 100644 node_modules/dayjs/locale/es.js create mode 100644 node_modules/dayjs/locale/et.js create mode 100644 node_modules/dayjs/locale/eu.js create mode 100644 node_modules/dayjs/locale/fa.js create mode 100644 node_modules/dayjs/locale/fi.js create mode 100644 node_modules/dayjs/locale/fo.js create mode 100644 node_modules/dayjs/locale/fr-ca.js create mode 100644 node_modules/dayjs/locale/fr-ch.js create mode 100644 node_modules/dayjs/locale/fr.js create mode 100644 node_modules/dayjs/locale/fy.js create mode 100644 node_modules/dayjs/locale/ga.js create mode 100644 node_modules/dayjs/locale/gd.js create mode 100644 node_modules/dayjs/locale/gl.js create mode 100644 node_modules/dayjs/locale/gom-latn.js create mode 100644 node_modules/dayjs/locale/gu.js create mode 100644 node_modules/dayjs/locale/he.js create mode 100644 node_modules/dayjs/locale/hi.js create mode 100644 node_modules/dayjs/locale/hr.js create mode 100644 node_modules/dayjs/locale/ht.js create mode 100644 node_modules/dayjs/locale/hu.js create mode 100644 node_modules/dayjs/locale/hy-am.js create mode 100644 node_modules/dayjs/locale/id.js create mode 100644 node_modules/dayjs/locale/index.d.ts create mode 100644 node_modules/dayjs/locale/is.js create mode 100644 node_modules/dayjs/locale/it-ch.js create mode 100644 node_modules/dayjs/locale/it.js create mode 100644 node_modules/dayjs/locale/ja.js create mode 100644 node_modules/dayjs/locale/jv.js create mode 100644 node_modules/dayjs/locale/ka.js create mode 100644 node_modules/dayjs/locale/kk.js create mode 100644 node_modules/dayjs/locale/km.js create mode 100644 node_modules/dayjs/locale/kn.js create mode 100644 node_modules/dayjs/locale/ko.js create mode 100644 node_modules/dayjs/locale/ku.js create mode 100644 node_modules/dayjs/locale/ky.js create mode 100644 node_modules/dayjs/locale/lb.js create mode 100644 node_modules/dayjs/locale/lo.js create mode 100644 node_modules/dayjs/locale/lt.js create mode 100644 node_modules/dayjs/locale/lv.js create mode 100644 node_modules/dayjs/locale/me.js create mode 100644 node_modules/dayjs/locale/mi.js create mode 100644 node_modules/dayjs/locale/mk.js create mode 100644 node_modules/dayjs/locale/ml.js create mode 100644 node_modules/dayjs/locale/mn.js create mode 100644 node_modules/dayjs/locale/mr.js create mode 100644 node_modules/dayjs/locale/ms-my.js create mode 100644 node_modules/dayjs/locale/ms.js create mode 100644 node_modules/dayjs/locale/mt.js create mode 100644 node_modules/dayjs/locale/my.js create mode 100644 node_modules/dayjs/locale/nb.js create mode 100644 node_modules/dayjs/locale/ne.js create mode 100644 node_modules/dayjs/locale/nl-be.js create mode 100644 node_modules/dayjs/locale/nl.js create mode 100644 node_modules/dayjs/locale/nn.js create mode 100644 node_modules/dayjs/locale/oc-lnc.js create mode 100644 node_modules/dayjs/locale/pa-in.js create mode 100644 node_modules/dayjs/locale/pl.js create mode 100644 node_modules/dayjs/locale/pt-br.js create mode 100644 node_modules/dayjs/locale/pt.js create mode 100644 node_modules/dayjs/locale/rn.js create mode 100644 node_modules/dayjs/locale/ro.js create mode 100644 node_modules/dayjs/locale/ru.js create mode 100644 node_modules/dayjs/locale/rw.js create mode 100644 node_modules/dayjs/locale/sd.js create mode 100644 node_modules/dayjs/locale/se.js create mode 100644 node_modules/dayjs/locale/si.js create mode 100644 node_modules/dayjs/locale/sk.js create mode 100644 node_modules/dayjs/locale/sl.js create mode 100644 node_modules/dayjs/locale/sq.js create mode 100644 node_modules/dayjs/locale/sr-cyrl.js create mode 100644 node_modules/dayjs/locale/sr.js create mode 100644 node_modules/dayjs/locale/ss.js create mode 100644 node_modules/dayjs/locale/sv-fi.js create mode 100644 node_modules/dayjs/locale/sv.js create mode 100644 node_modules/dayjs/locale/sw.js create mode 100644 node_modules/dayjs/locale/ta.js create mode 100644 node_modules/dayjs/locale/te.js create mode 100644 node_modules/dayjs/locale/tet.js create mode 100644 node_modules/dayjs/locale/tg.js create mode 100644 node_modules/dayjs/locale/th.js create mode 100644 node_modules/dayjs/locale/tk.js create mode 100644 node_modules/dayjs/locale/tl-ph.js create mode 100644 node_modules/dayjs/locale/tlh.js create mode 100644 node_modules/dayjs/locale/tr.js create mode 100644 node_modules/dayjs/locale/types.d.ts create mode 100644 node_modules/dayjs/locale/tzl.js create mode 100644 node_modules/dayjs/locale/tzm-latn.js create mode 100644 node_modules/dayjs/locale/tzm.js create mode 100644 node_modules/dayjs/locale/ug-cn.js create mode 100644 node_modules/dayjs/locale/uk.js create mode 100644 node_modules/dayjs/locale/ur.js create mode 100644 node_modules/dayjs/locale/uz-latn.js create mode 100644 node_modules/dayjs/locale/uz.js create mode 100644 node_modules/dayjs/locale/vi.js create mode 100644 node_modules/dayjs/locale/x-pseudo.js create mode 100644 node_modules/dayjs/locale/yo.js create mode 100644 node_modules/dayjs/locale/zh-cn.js create mode 100644 node_modules/dayjs/locale/zh-hk.js create mode 100644 node_modules/dayjs/locale/zh-tw.js create mode 100644 node_modules/dayjs/locale/zh.js create mode 100644 node_modules/dayjs/package.json create mode 100644 node_modules/dayjs/plugin/advancedFormat.d.ts create mode 100644 node_modules/dayjs/plugin/advancedFormat.js create mode 100644 node_modules/dayjs/plugin/arraySupport.d.ts create mode 100644 node_modules/dayjs/plugin/arraySupport.js create mode 100644 node_modules/dayjs/plugin/badMutable.d.ts create mode 100644 node_modules/dayjs/plugin/badMutable.js create mode 100644 node_modules/dayjs/plugin/bigIntSupport.d.ts create mode 100644 node_modules/dayjs/plugin/bigIntSupport.js create mode 100644 node_modules/dayjs/plugin/buddhistEra.d.ts create mode 100644 node_modules/dayjs/plugin/buddhistEra.js create mode 100644 node_modules/dayjs/plugin/calendar.d.ts create mode 100644 node_modules/dayjs/plugin/calendar.js create mode 100644 node_modules/dayjs/plugin/customParseFormat.d.ts create mode 100644 node_modules/dayjs/plugin/customParseFormat.js create mode 100644 node_modules/dayjs/plugin/dayOfYear.d.ts create mode 100644 node_modules/dayjs/plugin/dayOfYear.js create mode 100644 node_modules/dayjs/plugin/devHelper.d.ts create mode 100644 node_modules/dayjs/plugin/devHelper.js create mode 100644 node_modules/dayjs/plugin/duration.d.ts create mode 100644 node_modules/dayjs/plugin/duration.js create mode 100644 node_modules/dayjs/plugin/isBetween.d.ts create mode 100644 node_modules/dayjs/plugin/isBetween.js create mode 100644 node_modules/dayjs/plugin/isLeapYear.d.ts create mode 100644 node_modules/dayjs/plugin/isLeapYear.js create mode 100644 node_modules/dayjs/plugin/isMoment.d.ts create mode 100644 node_modules/dayjs/plugin/isMoment.js create mode 100644 node_modules/dayjs/plugin/isSameOrAfter.d.ts create mode 100644 node_modules/dayjs/plugin/isSameOrAfter.js create mode 100644 node_modules/dayjs/plugin/isSameOrBefore.d.ts create mode 100644 node_modules/dayjs/plugin/isSameOrBefore.js create mode 100644 node_modules/dayjs/plugin/isToday.d.ts create mode 100644 node_modules/dayjs/plugin/isToday.js create mode 100644 node_modules/dayjs/plugin/isTomorrow.d.ts create mode 100644 node_modules/dayjs/plugin/isTomorrow.js create mode 100644 node_modules/dayjs/plugin/isYesterday.d.ts create mode 100644 node_modules/dayjs/plugin/isYesterday.js create mode 100644 node_modules/dayjs/plugin/isoWeek.d.ts create mode 100644 node_modules/dayjs/plugin/isoWeek.js create mode 100644 node_modules/dayjs/plugin/isoWeeksInYear.d.ts create mode 100644 node_modules/dayjs/plugin/isoWeeksInYear.js create mode 100644 node_modules/dayjs/plugin/localeData.d.ts create mode 100644 node_modules/dayjs/plugin/localeData.js create mode 100644 node_modules/dayjs/plugin/localizedFormat.d.ts create mode 100644 node_modules/dayjs/plugin/localizedFormat.js create mode 100644 node_modules/dayjs/plugin/minMax.d.ts create mode 100644 node_modules/dayjs/plugin/minMax.js create mode 100644 node_modules/dayjs/plugin/negativeYear.d.ts create mode 100644 node_modules/dayjs/plugin/negativeYear.js create mode 100644 node_modules/dayjs/plugin/objectSupport.d.ts create mode 100644 node_modules/dayjs/plugin/objectSupport.js create mode 100644 node_modules/dayjs/plugin/pluralGetSet.d.ts create mode 100644 node_modules/dayjs/plugin/pluralGetSet.js create mode 100644 node_modules/dayjs/plugin/preParsePostFormat.d.ts create mode 100644 node_modules/dayjs/plugin/preParsePostFormat.js create mode 100644 node_modules/dayjs/plugin/quarterOfYear.d.ts create mode 100644 node_modules/dayjs/plugin/quarterOfYear.js create mode 100644 node_modules/dayjs/plugin/relativeTime.d.ts create mode 100644 node_modules/dayjs/plugin/relativeTime.js create mode 100644 node_modules/dayjs/plugin/timezone.d.ts create mode 100644 node_modules/dayjs/plugin/timezone.js create mode 100644 node_modules/dayjs/plugin/toArray.d.ts create mode 100644 node_modules/dayjs/plugin/toArray.js create mode 100644 node_modules/dayjs/plugin/toObject.d.ts create mode 100644 node_modules/dayjs/plugin/toObject.js create mode 100644 node_modules/dayjs/plugin/updateLocale.d.ts create mode 100644 node_modules/dayjs/plugin/updateLocale.js create mode 100644 node_modules/dayjs/plugin/utc.d.ts create mode 100644 node_modules/dayjs/plugin/utc.js create mode 100644 node_modules/dayjs/plugin/weekOfYear.d.ts create mode 100644 node_modules/dayjs/plugin/weekOfYear.js create mode 100644 node_modules/dayjs/plugin/weekYear.d.ts create mode 100644 node_modules/dayjs/plugin/weekYear.js create mode 100644 node_modules/dayjs/plugin/weekday.d.ts create mode 100644 node_modules/dayjs/plugin/weekday.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages.json create mode 100644 pages/checkin/index.vue create mode 100644 pages/document/detail.vue create mode 100644 pages/document/index.vue create mode 100644 pages/leave/application.vue create mode 100644 pages/login/login.vue create mode 100644 pages/meeting/detail.vue create mode 100644 pages/meeting/index.vue create mode 100644 pages/product/index.vue create mode 100644 pages/safe/detail.vue create mode 100644 pages/safe/manage.vue create mode 100644 pages/tab/index.vue create mode 100644 pages/tab/my.vue create mode 100644 pages/tab/office.vue create mode 100644 pages/tab/product.vue create mode 100644 pages/talk/conversation.vue create mode 100644 pages/talk/message_list.vue create mode 100644 pages/talk/system.vue create mode 100644 pages/task/handle.vue create mode 100644 pages/task/index.vue create mode 100644 pages/task/self.vue create mode 100644 pages/task/todotask.vue create mode 100644 pages/useredit/add_address.vue create mode 100644 pages/useredit/address.vue create mode 100644 pages/useredit/addressbook.vue create mode 100644 pages/useredit/useredit.vue create mode 100644 pages/userlist/index.vue create mode 100644 pages/zhiban/index.vue create mode 100644 static/checkin/chenggong.png create mode 100644 static/checkin/circle1.png create mode 100644 static/checkin/circle2.png create mode 100644 static/checkin/circle3.png create mode 100644 static/checkin/circle4.png create mode 100644 static/checkin/position1.png create mode 100644 static/checkin/position2.png create mode 100644 static/checkin/position3.png create mode 100644 static/checkin/position4.png create mode 100644 static/checkin/shibai.png create mode 100644 static/index/back.png create mode 100644 static/index/calendar.png create mode 100644 static/index/eye.png create mode 100644 static/index/line.png create mode 100644 static/index/menu.png create mode 100644 static/index/position.png create mode 100644 static/index/rili.png create mode 100644 static/line.png create mode 100644 static/login/checked.png create mode 100644 static/login/eye-off.png create mode 100644 static/login/eye.png create mode 100644 static/login/logo.png create mode 100644 static/login/nocheck.png create mode 100644 static/login/phone.png create mode 100644 static/login/pwd.png create mode 100644 static/my/bg1.png create mode 100644 static/my/biao.png create mode 100644 static/my/close.png create mode 100644 static/my/default.png create mode 100644 static/my/dingwei.png create mode 100644 static/my/done.png create mode 100644 static/my/edit.png create mode 100644 static/my/navbg.png create mode 100644 static/my/num.png create mode 100644 static/my/open.png create mode 100644 static/my/self.png create mode 100644 static/my/shengji.png create mode 100644 static/my/shezhi.png create mode 100644 static/my/todo.png create mode 100644 static/my/xiaoxi.png create mode 100644 static/office/absence.png create mode 100644 static/office/baoxiao.png create mode 100644 static/office/daka.png create mode 100644 static/office/duty.png create mode 100644 static/office/feiyong.png create mode 100644 static/office/gonggao.png create mode 100644 static/office/gongtuan.png create mode 100644 static/office/gongwen.png create mode 100644 static/office/huiyi.png create mode 100644 static/office/jiankang.png create mode 100644 static/office/jiedai.png create mode 100644 static/office/tongxun.png create mode 100644 static/search.png create mode 100644 static/system.png create mode 100644 static/tab/anquan.png create mode 100644 static/tab/cheliang.png create mode 100644 static/tab/index1.png create mode 100644 static/tab/index2.png create mode 100644 static/tab/office1.png create mode 100644 static/tab/office2.png create mode 100644 static/tab/product.png create mode 100644 static/tab/product1.png create mode 100644 static/tab/product2.png create mode 100644 static/tab/scan.png create mode 100644 static/tab/shenpi.png create mode 100644 static/tab/taizhang.png create mode 100644 static/tab/todo.png create mode 100644 static/tab/user1.png create mode 100644 static/tab/user2.png create mode 100644 static/tab/yunshu.png create mode 100644 store/index.js create mode 100644 store/update.js create mode 100644 uni.promisify.adaptor.js create mode 100644 uni.scss create mode 100644 uni_modules/lime-drag/changelog.md create mode 100644 uni_modules/lime-drag/components/l-drag/index.scss create mode 100644 uni_modules/lime-drag/components/l-drag/l-drag.vue create mode 100644 uni_modules/lime-drag/components/l-drag/props.ts create mode 100644 uni_modules/lime-drag/components/l-drag/type.ts create mode 100644 uni_modules/lime-drag/components/l-drag/vue.ts create mode 100644 uni_modules/lime-drag/components/lime-drag/lime-drag.vue create mode 100644 uni_modules/lime-drag/package.json create mode 100644 uni_modules/lime-drag/readme.md create mode 100644 uni_modules/lime-shared/addUnit/index.ts create mode 100644 uni_modules/lime-shared/animation/bezier.ts create mode 100644 uni_modules/lime-shared/animation/ease.ts create mode 100644 uni_modules/lime-shared/animation/index.ts create mode 100644 uni_modules/lime-shared/animation/useTransition.ts create mode 100644 uni_modules/lime-shared/animation/uvue.uts create mode 100644 uni_modules/lime-shared/animation/vue.ts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/index.ts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/uvue.uts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/vue.ts create mode 100644 uni_modules/lime-shared/base64ToArrayBuffer/index.ts create mode 100644 uni_modules/lime-shared/base64ToPath/index.ts create mode 100644 uni_modules/lime-shared/base64ToPath/uvue.uts create mode 100644 uni_modules/lime-shared/base64ToPath/vue.ts create mode 100644 uni_modules/lime-shared/camelCase/index.ts create mode 100644 uni_modules/lime-shared/canIUseCanvas2d/index.ts create mode 100644 uni_modules/lime-shared/changelog.md create mode 100644 uni_modules/lime-shared/clamp/index.ts create mode 100644 uni_modules/lime-shared/cloneDeep/index.ts create mode 100644 uni_modules/lime-shared/cloneDeep/uvue.ts create mode 100644 uni_modules/lime-shared/cloneDeep/vue.ts create mode 100644 uni_modules/lime-shared/closest/index.ts create mode 100644 uni_modules/lime-shared/components/lime-shared/lime-shared.vue create mode 100644 uni_modules/lime-shared/createAnimation/index.ts create mode 100644 uni_modules/lime-shared/createAnimation/type.ts create mode 100644 uni_modules/lime-shared/createAnimation/uvue.ts create mode 100644 uni_modules/lime-shared/createAnimation/vue.ts create mode 100644 uni_modules/lime-shared/createImage/index.ts create mode 100644 uni_modules/lime-shared/debounce/index.ts create mode 100644 uni_modules/lime-shared/debounce/uvue.ts create mode 100644 uni_modules/lime-shared/debounce/vue.ts create mode 100644 uni_modules/lime-shared/exif/index.ts create mode 100644 uni_modules/lime-shared/exif/uvue.ts create mode 100644 uni_modules/lime-shared/exif/vue.ts create mode 100644 uni_modules/lime-shared/fillZero/index.ts create mode 100644 uni_modules/lime-shared/floatAdd/index.ts create mode 100644 uni_modules/lime-shared/getClassStr/index.ts create mode 100644 uni_modules/lime-shared/getCurrentPage/index.ts create mode 100644 uni_modules/lime-shared/getCurrentPage/uvue.uts create mode 100644 uni_modules/lime-shared/getCurrentPage/vue.ts create mode 100644 uni_modules/lime-shared/getLocalFilePath/index.ts create mode 100644 uni_modules/lime-shared/getRect/index.ts create mode 100644 uni_modules/lime-shared/getRect/uvue.uts create mode 100644 uni_modules/lime-shared/getRect/vue.ts create mode 100644 uni_modules/lime-shared/getStyleStr/index.ts create mode 100644 uni_modules/lime-shared/getStyleStr/index_.uts create mode 100644 uni_modules/lime-shared/hasOwn/index.ts create mode 100644 uni_modules/lime-shared/hasOwn/uvue.ts create mode 100644 uni_modules/lime-shared/hasOwn/vue.ts create mode 100644 uni_modules/lime-shared/index.ts create mode 100644 uni_modules/lime-shared/isBase64/index.ts create mode 100644 uni_modules/lime-shared/isBrowser/index.ts create mode 100644 uni_modules/lime-shared/isDef/index.ts create mode 100644 uni_modules/lime-shared/isEmpty/index.ts create mode 100644 uni_modules/lime-shared/isFunction/index.ts create mode 100644 uni_modules/lime-shared/isNumber/index.ts create mode 100644 uni_modules/lime-shared/isNumeric/index.ts create mode 100644 uni_modules/lime-shared/isObject/index.ts create mode 100644 uni_modules/lime-shared/isPromise/index.ts create mode 100644 uni_modules/lime-shared/isString/index.ts create mode 100644 uni_modules/lime-shared/kebabCase/index.ts create mode 100644 uni_modules/lime-shared/package.json create mode 100644 uni_modules/lime-shared/pathToBase64/index.ts create mode 100644 uni_modules/lime-shared/pathToBase64/uvue.uts create mode 100644 uni_modules/lime-shared/pathToBase64/vue.ts create mode 100644 uni_modules/lime-shared/platform/index.ts create mode 100644 uni_modules/lime-shared/raf/index.ts create mode 100644 uni_modules/lime-shared/raf/uvue.ts create mode 100644 uni_modules/lime-shared/raf/vue.ts create mode 100644 uni_modules/lime-shared/random/index.ts create mode 100644 uni_modules/lime-shared/range/index.ts create mode 100644 uni_modules/lime-shared/readme.md create mode 100644 uni_modules/lime-shared/selectAllComponent/index.ts create mode 100644 uni_modules/lime-shared/selectAllComponent/uvue.uts create mode 100644 uni_modules/lime-shared/selectAllComponent/vue.ts create mode 100644 uni_modules/lime-shared/selectComponent/index.ts create mode 100644 uni_modules/lime-shared/selectComponent/uvue.uts create mode 100644 uni_modules/lime-shared/selectComponent/vue.ts create mode 100644 uni_modules/lime-shared/selectElement/index.uts create mode 100644 uni_modules/lime-shared/sleep/index.ts create mode 100644 uni_modules/lime-shared/throttle/index.ts create mode 100644 uni_modules/lime-shared/toArray/index.ts create mode 100644 uni_modules/lime-shared/toBoolean/index.ts create mode 100644 uni_modules/lime-shared/toNumber/index.ts create mode 100644 uni_modules/lime-shared/unitConvert/index.ts create mode 100644 uni_modules/lime-shared/vue/index.ts create mode 100644 uni_modules/uni-data-picker/changelog.md create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/keypress.js create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.uvue create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/loading.uts create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.uts create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.css create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.uvue create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue create mode 100644 uni_modules/uni-data-picker/package.json create mode 100644 uni_modules/uni-data-picker/readme.md create mode 100644 uni_modules/uni-data-select/changelog.md create mode 100644 uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue create mode 100644 uni_modules/uni-data-select/package.json create mode 100644 uni_modules/uni-data-select/readme.md create mode 100644 uni_modules/uni-datetime-picker/changelog.md create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js create mode 100644 uni_modules/uni-datetime-picker/package.json create mode 100644 uni_modules/uni-datetime-picker/readme.md create mode 100644 uni_modules/uni-drawer/changelog.md create mode 100644 uni_modules/uni-drawer/components/uni-drawer/keypress.js create mode 100644 uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue create mode 100644 uni_modules/uni-drawer/package.json create mode 100644 uni_modules/uni-drawer/readme.md create mode 100644 uni_modules/uni-icons/changelog.md create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.uvue create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.vue create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.css create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.ttf create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons_file.ts create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 uni_modules/uni-icons/package.json create mode 100644 uni_modules/uni-icons/readme.md create mode 100644 uni_modules/uni-load-more/changelog.md create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/en.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/index.js create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue create mode 100644 uni_modules/uni-load-more/package.json create mode 100644 uni_modules/uni-load-more/readme.md create mode 100644 uni_modules/uni-popup/changelog.md create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/keypress.js create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue create mode 100644 uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/en.json create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/index.js create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json create mode 100644 uni_modules/uni-popup/components/uni-popup/keypress.js create mode 100644 uni_modules/uni-popup/components/uni-popup/popup.js create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.uvue create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.vue create mode 100644 uni_modules/uni-popup/package.json create mode 100644 uni_modules/uni-popup/readme.md create mode 100644 uni_modules/uni-scss/changelog.md create mode 100644 uni_modules/uni-scss/index.scss create mode 100644 uni_modules/uni-scss/package.json create mode 100644 uni_modules/uni-scss/readme.md create mode 100644 uni_modules/uni-scss/styles/index.scss create mode 100644 uni_modules/uni-scss/styles/setting/_border.scss create mode 100644 uni_modules/uni-scss/styles/setting/_color.scss create mode 100644 uni_modules/uni-scss/styles/setting/_radius.scss create mode 100644 uni_modules/uni-scss/styles/setting/_space.scss create mode 100644 uni_modules/uni-scss/styles/setting/_styles.scss create mode 100644 uni_modules/uni-scss/styles/setting/_text.scss create mode 100644 uni_modules/uni-scss/styles/setting/_variables.scss create mode 100644 uni_modules/uni-scss/styles/tools/functions.scss create mode 100644 uni_modules/uni-scss/theme.scss create mode 100644 uni_modules/uni-scss/variables.scss create mode 100644 uni_modules/uni-transition/changelog.md create mode 100644 uni_modules/uni-transition/components/uni-transition/createAnimation.js create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.vue create mode 100644 uni_modules/uni-transition/package.json create mode 100644 uni_modules/uni-transition/readme.md create mode 100644 uni_modules/wuwx-step-counter/changelog.md create mode 100644 uni_modules/wuwx-step-counter/package.json create mode 100644 uni_modules/wuwx-step-counter/readme.md create mode 100644 uni_modules/wuwx-step-counter/utssdk/app-android/index.uts create mode 100644 uni_modules/wuwx-step-counter/utssdk/app-ios/index.uts create mode 100644 utils/index.js diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..b60a1f9 --- /dev/null +++ b/.env.development @@ -0,0 +1,3 @@ +# 开发环境 +# 请求接口地址 +VITE_REQUEST_BASE_URL = https://36.112.48.190 \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..f2ecc62 --- /dev/null +++ b/.env.production @@ -0,0 +1,3 @@ +# 生产环境 +# 请求接口地址 +VITE_REQUEST_BASE_URL = https://36.112.48.190 \ No newline at end of file diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json new file mode 100644 index 0000000..07d9281 --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,23 @@ +{ + // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version" : "0.0", + "configurations" : [ + { + "app-plus" : { + "launchtype" : "local" + }, + "default" : { + "launchtype" : "local" + }, + "mp-weixin" : { + "launchtype" : "local" + }, + "type" : "uniCloud" + }, + { + "playground" : "standard", + "type" : "uni-app:app-android" + } + ] +} diff --git a/.vite/deps/_metadata.json b/.vite/deps/_metadata.json new file mode 100644 index 0000000..8963583 --- /dev/null +++ b/.vite/deps/_metadata.json @@ -0,0 +1,13 @@ +{ + "hash": "5610b5a1", + "browserHash": "3deef0d9", + "optimized": { + "base-64": { + "src": "../../node_modules/base-64/base64.js", + "file": "base-64.js", + "fileHash": "768aae23", + "needsInterop": true + } + }, + "chunks": {} +} \ No newline at end of file diff --git a/.vite/deps/base-64.js b/.vite/deps/base-64.js new file mode 100644 index 0000000..6c66974 --- /dev/null +++ b/.vite/deps/base-64.js @@ -0,0 +1,117 @@ +var __getOwnPropNames = Object.getOwnPropertyNames; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; + +// ../../../../Documents/HBuilderProjects/B404219-tianranqi/node_modules/base-64/base64.js +var require_base64 = __commonJS({ + "../../../../Documents/HBuilderProjects/B404219-tianranqi/node_modules/base-64/base64.js"(exports, module) { + (function(root) { + var freeExports = typeof exports == "object" && exports; + var freeModule = typeof module == "object" && module && module.exports == freeExports && module; + var freeGlobal = typeof global == "object" && global; + if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) { + root = freeGlobal; + } + var InvalidCharacterError = function(message) { + this.message = message; + }; + InvalidCharacterError.prototype = new Error(); + InvalidCharacterError.prototype.name = "InvalidCharacterError"; + var error = function(message) { + throw new InvalidCharacterError(message); + }; + var TABLE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g; + var decode = function(input) { + input = String(input).replace(REGEX_SPACE_CHARACTERS, ""); + var length = input.length; + if (length % 4 == 0) { + input = input.replace(/==?$/, ""); + length = input.length; + } + if (length % 4 == 1 || // http://whatwg.org/C#alphanumeric-ascii-characters + /[^+a-zA-Z0-9/]/.test(input)) { + error( + "Invalid character: the string to be decoded is not correctly encoded." + ); + } + var bitCounter = 0; + var bitStorage; + var buffer; + var output = ""; + var position = -1; + while (++position < length) { + buffer = TABLE.indexOf(input.charAt(position)); + bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer; + if (bitCounter++ % 4) { + output += String.fromCharCode( + 255 & bitStorage >> (-2 * bitCounter & 6) + ); + } + } + return output; + }; + var encode = function(input) { + input = String(input); + if (/[^\0-\xFF]/.test(input)) { + error( + "The string to be encoded contains characters outside of the Latin1 range." + ); + } + var padding = input.length % 3; + var output = ""; + var position = -1; + var a; + var b; + var c; + var buffer; + var length = input.length - padding; + while (++position < length) { + a = input.charCodeAt(position) << 16; + b = input.charCodeAt(++position) << 8; + c = input.charCodeAt(++position); + buffer = a + b + c; + output += TABLE.charAt(buffer >> 18 & 63) + TABLE.charAt(buffer >> 12 & 63) + TABLE.charAt(buffer >> 6 & 63) + TABLE.charAt(buffer & 63); + } + if (padding == 2) { + a = input.charCodeAt(position) << 8; + b = input.charCodeAt(++position); + buffer = a + b; + output += TABLE.charAt(buffer >> 10) + TABLE.charAt(buffer >> 4 & 63) + TABLE.charAt(buffer << 2 & 63) + "="; + } else if (padding == 1) { + buffer = input.charCodeAt(position); + output += TABLE.charAt(buffer >> 2) + TABLE.charAt(buffer << 4 & 63) + "=="; + } + return output; + }; + var base64 = { + "encode": encode, + "decode": decode, + "version": "1.0.0" + }; + if (typeof define == "function" && typeof define.amd == "object" && define.amd) { + define(function() { + return base64; + }); + } else if (freeExports && !freeExports.nodeType) { + if (freeModule) { + freeModule.exports = base64; + } else { + for (var key in base64) { + base64.hasOwnProperty(key) && (freeExports[key] = base64[key]); + } + } + } else { + root.base64 = base64; + } + })(exports); + } +}); +export default require_base64(); +/*! Bundled license information: + +base-64/base64.js: + (*! https://mths.be/base64 v1.0.0 by @mathias | MIT license *) +*/ +//# sourceMappingURL=base-64.js.map diff --git a/.vite/deps/base-64.js.map b/.vite/deps/base-64.js.map new file mode 100644 index 0000000..79b0703 --- /dev/null +++ b/.vite/deps/base-64.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../node_modules/base-64/base64.js"], + "sourcesContent": ["/*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */\n;(function(root) {\n\n\t// Detect free variables `exports`.\n\tvar freeExports = typeof exports == 'object' && exports;\n\n\t// Detect free variable `module`.\n\tvar freeModule = typeof module == 'object' && module &&\n\t\tmodule.exports == freeExports && module;\n\n\t// Detect free variable `global`, from Node.js or Browserified code, and use\n\t// it as `root`.\n\tvar freeGlobal = typeof global == 'object' && global;\n\tif (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {\n\t\troot = freeGlobal;\n\t}\n\n\t/*--------------------------------------------------------------------------*/\n\n\tvar InvalidCharacterError = function(message) {\n\t\tthis.message = message;\n\t};\n\tInvalidCharacterError.prototype = new Error;\n\tInvalidCharacterError.prototype.name = 'InvalidCharacterError';\n\n\tvar error = function(message) {\n\t\t// Note: the error messages used throughout this file match those used by\n\t\t// the native `atob`/`btoa` implementation in Chromium.\n\t\tthrow new InvalidCharacterError(message);\n\t};\n\n\tvar TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\n\t// http://whatwg.org/html/common-microsyntaxes.html#space-character\n\tvar REGEX_SPACE_CHARACTERS = /[\\t\\n\\f\\r ]/g;\n\n\t// `decode` is designed to be fully compatible with `atob` as described in the\n\t// HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob\n\t// The optimized base64-decoding algorithm used is based on @atk’s excellent\n\t// implementation. https://gist.github.com/atk/1020396\n\tvar decode = function(input) {\n\t\tinput = String(input)\n\t\t\t.replace(REGEX_SPACE_CHARACTERS, '');\n\t\tvar length = input.length;\n\t\tif (length % 4 == 0) {\n\t\t\tinput = input.replace(/==?$/, '');\n\t\t\tlength = input.length;\n\t\t}\n\t\tif (\n\t\t\tlength % 4 == 1 ||\n\t\t\t// http://whatwg.org/C#alphanumeric-ascii-characters\n\t\t\t/[^+a-zA-Z0-9/]/.test(input)\n\t\t) {\n\t\t\terror(\n\t\t\t\t'Invalid character: the string to be decoded is not correctly encoded.'\n\t\t\t);\n\t\t}\n\t\tvar bitCounter = 0;\n\t\tvar bitStorage;\n\t\tvar buffer;\n\t\tvar output = '';\n\t\tvar position = -1;\n\t\twhile (++position < length) {\n\t\t\tbuffer = TABLE.indexOf(input.charAt(position));\n\t\t\tbitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer;\n\t\t\t// Unless this is the first of a group of 4 characters…\n\t\t\tif (bitCounter++ % 4) {\n\t\t\t\t// …convert the first 8 bits to a single ASCII character.\n\t\t\t\toutput += String.fromCharCode(\n\t\t\t\t\t0xFF & bitStorage >> (-2 * bitCounter & 6)\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t\treturn output;\n\t};\n\n\t// `encode` is designed to be fully compatible with `btoa` as described in the\n\t// HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa\n\tvar encode = function(input) {\n\t\tinput = String(input);\n\t\tif (/[^\\0-\\xFF]/.test(input)) {\n\t\t\t// Note: no need to special-case astral symbols here, as surrogates are\n\t\t\t// matched, and the input is supposed to only contain ASCII anyway.\n\t\t\terror(\n\t\t\t\t'The string to be encoded contains characters outside of the ' +\n\t\t\t\t'Latin1 range.'\n\t\t\t);\n\t\t}\n\t\tvar padding = input.length % 3;\n\t\tvar output = '';\n\t\tvar position = -1;\n\t\tvar a;\n\t\tvar b;\n\t\tvar c;\n\t\tvar buffer;\n\t\t// Make sure any padding is handled outside of the loop.\n\t\tvar length = input.length - padding;\n\n\t\twhile (++position < length) {\n\t\t\t// Read three bytes, i.e. 24 bits.\n\t\t\ta = input.charCodeAt(position) << 16;\n\t\t\tb = input.charCodeAt(++position) << 8;\n\t\t\tc = input.charCodeAt(++position);\n\t\t\tbuffer = a + b + c;\n\t\t\t// Turn the 24 bits into four chunks of 6 bits each, and append the\n\t\t\t// matching character for each of them to the output.\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 18 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer >> 12 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer >> 6 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer & 0x3F)\n\t\t\t);\n\t\t}\n\n\t\tif (padding == 2) {\n\t\t\ta = input.charCodeAt(position) << 8;\n\t\t\tb = input.charCodeAt(++position);\n\t\t\tbuffer = a + b;\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 10) +\n\t\t\t\tTABLE.charAt((buffer >> 4) & 0x3F) +\n\t\t\t\tTABLE.charAt((buffer << 2) & 0x3F) +\n\t\t\t\t'='\n\t\t\t);\n\t\t} else if (padding == 1) {\n\t\t\tbuffer = input.charCodeAt(position);\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 2) +\n\t\t\t\tTABLE.charAt((buffer << 4) & 0x3F) +\n\t\t\t\t'=='\n\t\t\t);\n\t\t}\n\n\t\treturn output;\n\t};\n\n\tvar base64 = {\n\t\t'encode': encode,\n\t\t'decode': decode,\n\t\t'version': '1.0.0'\n\t};\n\n\t// Some AMD build optimizers, like r.js, check for specific condition patterns\n\t// like the following:\n\tif (\n\t\ttypeof define == 'function' &&\n\t\ttypeof define.amd == 'object' &&\n\t\tdefine.amd\n\t) {\n\t\tdefine(function() {\n\t\t\treturn base64;\n\t\t});\n\t}\telse if (freeExports && !freeExports.nodeType) {\n\t\tif (freeModule) { // in Node.js or RingoJS v0.8.0+\n\t\t\tfreeModule.exports = base64;\n\t\t} else { // in Narwhal or RingoJS v0.7.0-\n\t\t\tfor (var key in base64) {\n\t\t\t\tbase64.hasOwnProperty(key) && (freeExports[key] = base64[key]);\n\t\t\t}\n\t\t}\n\t} else { // in Rhino or a web browser\n\t\troot.base64 = base64;\n\t}\n\n}(this));\n"], + "mappings": "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", + "names": [] +} diff --git a/.vite/deps/package.json b/.vite/deps/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/.vite/deps/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..8f25192 --- /dev/null +++ b/App.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/component/customNav.vue b/component/customNav.vue new file mode 100644 index 0000000..6ccc143 --- /dev/null +++ b/component/customNav.vue @@ -0,0 +1,36 @@ + + + + + \ No newline at end of file diff --git a/component/dataCom.vue b/component/dataCom.vue new file mode 100644 index 0000000..8f5152b --- /dev/null +++ b/component/dataCom.vue @@ -0,0 +1,143 @@ + + + + + + \ No newline at end of file diff --git a/component/extendCom.vue b/component/extendCom.vue new file mode 100644 index 0000000..216ce2e --- /dev/null +++ b/component/extendCom.vue @@ -0,0 +1,207 @@ + + + + + + \ No newline at end of file diff --git a/component/leaveApplication.vue b/component/leaveApplication.vue new file mode 100644 index 0000000..bf7e972 --- /dev/null +++ b/component/leaveApplication.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/component/processCom.vue b/component/processCom.vue new file mode 100644 index 0000000..6a2a72c --- /dev/null +++ b/component/processCom.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/component/safeCom.vue b/component/safeCom.vue new file mode 100644 index 0000000..c56f077 --- /dev/null +++ b/component/safeCom.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/component/supervise.vue b/component/supervise.vue new file mode 100644 index 0000000..f2890bb --- /dev/null +++ b/component/supervise.vue @@ -0,0 +1,331 @@ + + + + + \ No newline at end of file diff --git a/component/tasklistCom.vue b/component/tasklistCom.vue new file mode 100644 index 0000000..a69b21c --- /dev/null +++ b/component/tasklistCom.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file diff --git a/components/kidoki-date-picker/kidoki-date-picker.vue b/components/kidoki-date-picker/kidoki-date-picker.vue new file mode 100644 index 0000000..5ae88a7 --- /dev/null +++ b/components/kidoki-date-picker/kidoki-date-picker.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..54edbc1 --- /dev/null +++ b/main.js @@ -0,0 +1,37 @@ +import App from './App'; +import { + toast +} from './utils/index.js'; +import { + createPinia +} from "pinia"; +import leaveApplication from '@/component/leaveApplication.vue'; +import supervise from '@/component/supervise.vue' +const pinia = createPinia(); + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { + createSSRApp +} from 'vue' +export function createApp() { + const app = createSSRApp(App) + app.use(pinia) + app.component('leaveApplication',leaveApplication) + app.component('supervise',supervise) + app.config.globalProperties.$toast = toast + return { + app + } +} +// #endif \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..d6bd6de --- /dev/null +++ b/manifest.json @@ -0,0 +1,115 @@ +{ + "name" : "数智产销", + "appid" : "__UNI__F0AFD30", + "description" : "", + "versionName" : "1.0.6", + "versionCode" : 106, + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : { + "Geolocation" : {} + }, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : { + "dSYMs" : false + }, + /* SDK配置 */ + "sdkConfigs" : { + "ad" : {}, + "geolocation" : { + "system" : { + "__platform__" : [ "android" ] + } + } + }, + "icons" : { + "android" : { + "hdpi" : "unpackage/res/icons/72x72.png", + "xhdpi" : "unpackage/res/icons/96x96.png", + "xxhdpi" : "unpackage/res/icons/144x144.png", + "xxxhdpi" : "unpackage/res/icons/192x192.png" + }, + "ios" : { + "appstore" : "unpackage/res/icons/1024x1024.png", + "ipad" : { + "app" : "unpackage/res/icons/76x76.png", + "app@2x" : "unpackage/res/icons/152x152.png", + "notification" : "unpackage/res/icons/20x20.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "proapp@2x" : "unpackage/res/icons/167x167.png", + "settings" : "unpackage/res/icons/29x29.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "spotlight" : "unpackage/res/icons/40x40.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png" + }, + "iphone" : { + "app@2x" : "unpackage/res/icons/120x120.png", + "app@3x" : "unpackage/res/icons/180x180.png", + "notification@2x" : "unpackage/res/icons/40x40.png", + "notification@3x" : "unpackage/res/icons/60x60.png", + "settings@2x" : "unpackage/res/icons/58x58.png", + "settings@3x" : "unpackage/res/icons/87x87.png", + "spotlight@2x" : "unpackage/res/icons/80x80.png", + "spotlight@3x" : "unpackage/res/icons/120x120.png" + } + } + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/network/api.js b/network/api.js new file mode 100644 index 0000000..154a440 --- /dev/null +++ b/network/api.js @@ -0,0 +1,294 @@ +import { + https +} from './http.js'; +export function loginApi(config) { // 登录 + return https({ + url: '/sys/sinopecLogin', + method: 'post', + data: config + }) +} +export function queryRoleApi(config) { // 获取角色职位 + return https({ + url: '/appConnet/app/queryRoleByRoleIds', + method: 'get', + data: config + }) +} +export function getUserPermissionApi(config) { // 获取权限 + return https({ + url: '/sys/permission/getUserPermissionByToken', + method: 'get', + data: config + }) +} +export function taskListApi(config) { // 我的任务列表 + return https({ + url: '/act/task/list', + method: 'get', + data: config + }) +} +export function taskGroupListApi(config) { // 我的组任务列表 + return https({ + url: '/act/task/taskGroupList', + method: 'get', + data: config + }) +} +export function taskHistoryListApi(config) { // 我的历史任务列表 + return https({ + url: '/act/task/taskHistoryList', + method: 'get', + data: config + }) +} +export function myApplyProcessListApi(config) { // 本人发起列表 + return https({ + url: '/act/task/myApplyProcessList', + method: 'get', + data: config + }) +} + +export function taskEntrustApi(config) { // 任务委托操作 + return https({ + url: '/act/task/taskEntrust', + method: 'put', + data: config + }) +} +export function getProcessNodeInfoApi(config) { // 办理任务节点信息获取 + return https({ + url: '/process/extActProcessNode/getProcessNodeInfo', + method: 'get', + data: config + }) +} +export function getHisProcessNodeInfoApi(config) { // 历史任务详情 + return https({ + url: '/process/extActProcessNode/getHisProcessNodeInfo', + method: 'get', + data: config + }) +} +export function queryMyDeptTreeListApi(config) { // 部门 + return https({ + url: '/sys/sysDepart/queryTreeList', + method: 'get', + data: config + }) +} +export function userListApi(config) { // 所有人员列表 + return https({ + // url: '/appConnet/app/userList', + url: '/sys/user/userList', + method: 'get', + data: config + }) +} +export function queryUserByDepIdApi(config) { // 根据部门id查询该部门下的人员列表 + return https({ + url: '/sys/user/queryUserByDepId', + method: 'get', + data: config + }) +} +export function indexChartScdtDataApi(config) { // 首页 + return https({ + url: '/scdt.cxcscdtjldrb/cxcScdtJldRb/indexChartScdtData', + method: 'get', + data: config + }) +} +export function bpmlistApi(config) { // 公文 + return https({ + url: '/appConnet/app/bpmlist', + method: 'get', + data: config + }) +} +export function gonggaolistApi(config) { // 公告 + return https({ + url: '/cxctz/cxcTz/list', + method: 'get', + data: config + }) +} +export function zhibanQueryApi(config) { // 值班按月查看 + return https({ + url: '/zhgl_zbgl/zhglZbglZbb/list', + method: 'get', + data: config + }) +} +export function zhibanApi(config) { // 首页值班 + return https({ + url: '/zhgl_zbgl/zhglZbglZbb/homepageList', + method: 'get', + data: config + }) +} +export function faguiApi(config) { // 法规 + return https({ + url: '/cxcoaflgf/cxcOaFlgf/zslist', + method: 'get', + data: config + }) +} +export function cjzhiduApi(config) { // 上级制度 + return https({ + url: '/cxcjyglsjzdgl/cxcJyglSjzdgl/zslist', + method: 'get', + data: config + }) +} +export function zhiduApi(config) { // 厂级制度 + return https({ + url: '/cxczd/cxcZdgl/list', + method: 'get', + data: config + }) +} +export function huiyilistApi(config) { // 会议 + return https({ + url: '/appConnet/app/list', + method: 'get', + data: config + }) +} +export function huiyiDetailApi(config) { // 会议详情 + return https({ + url: '/zhgl_hygl/zhglHyglHyyc/listbymainid', + method: 'get', + data: config + }) +} +export function userProfileApi(config) { // 用户信息 + return https({ + url: '/sys/user/userList', + method: 'get', + data: config + }) +} +export function userEditApi(config) { // 用户编辑 + return https({ + url: '/sys/user/edit', + method: 'PUT', + data: config + }) +} +export function qjAddApi(config) { // 请假 + return https({ + url: '/cxcqxjzg/cxcQxjZg/add', + method: 'post', + data: config + }) +} +export function qjQueryByIdApi(config) { // 请假流程 + return https({ + url: '/cxcqxjzg/cxcQxjZg/queryById', + method: 'get', + data: config + }) +} +export function extActFlowDataApi(config) { // 获取审批流程所需参数 + return https({ + url: '/process/extActFlowData/getProcessInfo', + method: 'get', + data: config + }) +} + +export function processHistoryListApi(config) { // 审批流程 + return https({ + url: '/act/task/processHistoryList', + method: 'get', + data: config + }) +} +export function startMutilProcessApi(config) { // 发起流程 + return https({ + url: '/process/extActProcess/startMutilProcess', + method: 'post', + data: config + }) +} +export function processCompleteApi(config) { // 流程办理 + return https({ + url: '/act/task/processComplete', + method: 'post', + data: config + }) +} + +export function getDictItemsApi(config) { // 字典标签专用 + return https({ + url: '/sys/dict/getDictItems/qjlx', + method: 'get', + data: config + }) +} + +export function getProcessTaskTransInfoApi(config) { // + return https({ + url: '/act/task/getProcessTaskTransInfo', + method: 'get', + data: config + }) +} + + +export function upDateAppApi(config) { // 更新 + return https({ + url: '/sys/common/upDateApp', + method: 'get', + data: config + }) +} + + + +export function cxcDapingApi(config) { // 首页图片 + return https({ + url: '/CxcDaping/cxcDaping/list', + method: 'get', + data: config + }) +} + + + +export function dbSxxqQueryByIdApi(config) { // 督办事项详情 + return https({ + url: '/cxcdbxt/dbSxxq/queryById', + method: 'get', + data: config + }) +} +export function dbJbxxQueryByIdApi(config) { // 督办基本信息 + return https({ + url: '/cxcdbxt/dbJbxx/queryById', + method: 'get', + data: config + }) +} + +export function claimApi(config) { // 签收 + return https({ + url: '/act/task/claim', + method: 'put', + data: config + }) +} + +export function cxcJurisdictionApi(config) { // 是否灰化 + return https({ + url: '/CxcJurisdiction/cxcJurisdiction/queryById', + method: 'get', + data: config + }) +} + + + diff --git a/network/http.js b/network/http.js new file mode 100644 index 0000000..bf23296 --- /dev/null +++ b/network/http.js @@ -0,0 +1,112 @@ +let baseUrl = import.meta.env.VITE_REQUEST_BASE_URL + '/jeecg-boot' +let loading = false +export function https(config) { + //显示loading + // uni.showLoading({ + // title: '加载中...' + // }); + if (loading) return + if (uni.getStorageSync('logintime') && uni.getStorageSync('logintime') + 3600000 <= Date.now()) { + loading = true + console.log('token超时'); + uni.removeStorageSync('logintime') + uni.navigateTo({ + url: '/pages/login/login' + }) + loading = false + // return uni.navigateTo({ + // url: '/pages/login/login' + // }) + // uni.showModal({ + // title: '登录', + // content: '请点击确认前往登录', + // success(res) { + + // if (res.confirm) { + // uni.removeStorageSync('logintime') + // uni.navigateTo({ + // url: '/pages/login/login' + // }) + // } + + // }, + // complete() { + // loading = false + // } + // }) + return + } + + config.url = baseUrl + config.url; // 请求地址 + let token = uni.getStorageSync('token') || ''; + config.header = { + //返回数据类型 + "content-type": 'application/json;charset=utf-8', + //设置用户访问的token信息 + "X-Access-Token": token + } + let promise = new Promise(function(resolve, reject) { + uni.request(config).then(res => { + wx.hideLoading() //隐藏loading + if (res[0]) { + uni.showToast({ + title: "数据获取失败", + icon: "none", + duration: 1500 + }) + resolve(false); + } else { + let data = res.data; + resolve(data); + if (loading) return + if (data.code == 500) { + uni.showToast({ + title: data.message, + icon: "none", + duration: 1500 + }); + } + if (data.code == 510) { + loading = true + uni.showToast({ + title: data.message, + icon: "none", + duration: 1500 + }); + uni.removeStorageSync('token') + uni.removeStorageSync('user') + uni.removeStorageSync('role') + uni.navigateTo({ + url: '/pages/login/login' + }) + uni.removeStorageSync('logintime') + loading = false + // setTimeout(() => { + // uni.showModal({ + // title: '登录', + // content: '请点击确认前往登录', + // success(res) { + + // if (res.confirm) { + // uni.navigateTo({ + // url: '/pages/login/login' + // }) + // } + + // }, + // complete() { + // loading = false + // } + // }) + // loading = false + // }, 2000) + } + } + }).catch(error => { + uni.hideLoading() //隐藏loading + reject(error); + // uni.$showMsg('接口错误') + }) + }) + return promise +} \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 0000000..d3c800c --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,17 @@ +{ + "name": "B404219-tianranqi", + "lockfileVersion": 2, + "requires": true, + "packages": { + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "node_modules/dayjs": { + "version": "1.11.12", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.12.tgz", + "integrity": "sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==" + } + } +} diff --git a/node_modules/.vite/deps/_metadata.json b/node_modules/.vite/deps/_metadata.json new file mode 100644 index 0000000..56a644c --- /dev/null +++ b/node_modules/.vite/deps/_metadata.json @@ -0,0 +1,13 @@ +{ + "hash": "5610b5a1", + "browserHash": "3deef0d9", + "optimized": { + "base-64": { + "src": "../../base-64/base64.js", + "file": "base-64.js", + "fileHash": "69bac4cb", + "needsInterop": true + } + }, + "chunks": {} +} \ No newline at end of file diff --git a/node_modules/.vite/deps/base-64.js b/node_modules/.vite/deps/base-64.js new file mode 100644 index 0000000..6c66974 --- /dev/null +++ b/node_modules/.vite/deps/base-64.js @@ -0,0 +1,117 @@ +var __getOwnPropNames = Object.getOwnPropertyNames; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; + +// ../../../../Documents/HBuilderProjects/B404219-tianranqi/node_modules/base-64/base64.js +var require_base64 = __commonJS({ + "../../../../Documents/HBuilderProjects/B404219-tianranqi/node_modules/base-64/base64.js"(exports, module) { + (function(root) { + var freeExports = typeof exports == "object" && exports; + var freeModule = typeof module == "object" && module && module.exports == freeExports && module; + var freeGlobal = typeof global == "object" && global; + if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) { + root = freeGlobal; + } + var InvalidCharacterError = function(message) { + this.message = message; + }; + InvalidCharacterError.prototype = new Error(); + InvalidCharacterError.prototype.name = "InvalidCharacterError"; + var error = function(message) { + throw new InvalidCharacterError(message); + }; + var TABLE = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g; + var decode = function(input) { + input = String(input).replace(REGEX_SPACE_CHARACTERS, ""); + var length = input.length; + if (length % 4 == 0) { + input = input.replace(/==?$/, ""); + length = input.length; + } + if (length % 4 == 1 || // http://whatwg.org/C#alphanumeric-ascii-characters + /[^+a-zA-Z0-9/]/.test(input)) { + error( + "Invalid character: the string to be decoded is not correctly encoded." + ); + } + var bitCounter = 0; + var bitStorage; + var buffer; + var output = ""; + var position = -1; + while (++position < length) { + buffer = TABLE.indexOf(input.charAt(position)); + bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer; + if (bitCounter++ % 4) { + output += String.fromCharCode( + 255 & bitStorage >> (-2 * bitCounter & 6) + ); + } + } + return output; + }; + var encode = function(input) { + input = String(input); + if (/[^\0-\xFF]/.test(input)) { + error( + "The string to be encoded contains characters outside of the Latin1 range." + ); + } + var padding = input.length % 3; + var output = ""; + var position = -1; + var a; + var b; + var c; + var buffer; + var length = input.length - padding; + while (++position < length) { + a = input.charCodeAt(position) << 16; + b = input.charCodeAt(++position) << 8; + c = input.charCodeAt(++position); + buffer = a + b + c; + output += TABLE.charAt(buffer >> 18 & 63) + TABLE.charAt(buffer >> 12 & 63) + TABLE.charAt(buffer >> 6 & 63) + TABLE.charAt(buffer & 63); + } + if (padding == 2) { + a = input.charCodeAt(position) << 8; + b = input.charCodeAt(++position); + buffer = a + b; + output += TABLE.charAt(buffer >> 10) + TABLE.charAt(buffer >> 4 & 63) + TABLE.charAt(buffer << 2 & 63) + "="; + } else if (padding == 1) { + buffer = input.charCodeAt(position); + output += TABLE.charAt(buffer >> 2) + TABLE.charAt(buffer << 4 & 63) + "=="; + } + return output; + }; + var base64 = { + "encode": encode, + "decode": decode, + "version": "1.0.0" + }; + if (typeof define == "function" && typeof define.amd == "object" && define.amd) { + define(function() { + return base64; + }); + } else if (freeExports && !freeExports.nodeType) { + if (freeModule) { + freeModule.exports = base64; + } else { + for (var key in base64) { + base64.hasOwnProperty(key) && (freeExports[key] = base64[key]); + } + } + } else { + root.base64 = base64; + } + })(exports); + } +}); +export default require_base64(); +/*! Bundled license information: + +base-64/base64.js: + (*! https://mths.be/base64 v1.0.0 by @mathias | MIT license *) +*/ +//# sourceMappingURL=base-64.js.map diff --git a/node_modules/.vite/deps/base-64.js.map b/node_modules/.vite/deps/base-64.js.map new file mode 100644 index 0000000..83c0058 --- /dev/null +++ b/node_modules/.vite/deps/base-64.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../base-64/base64.js"], + "sourcesContent": ["/*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */\n;(function(root) {\n\n\t// Detect free variables `exports`.\n\tvar freeExports = typeof exports == 'object' && exports;\n\n\t// Detect free variable `module`.\n\tvar freeModule = typeof module == 'object' && module &&\n\t\tmodule.exports == freeExports && module;\n\n\t// Detect free variable `global`, from Node.js or Browserified code, and use\n\t// it as `root`.\n\tvar freeGlobal = typeof global == 'object' && global;\n\tif (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {\n\t\troot = freeGlobal;\n\t}\n\n\t/*--------------------------------------------------------------------------*/\n\n\tvar InvalidCharacterError = function(message) {\n\t\tthis.message = message;\n\t};\n\tInvalidCharacterError.prototype = new Error;\n\tInvalidCharacterError.prototype.name = 'InvalidCharacterError';\n\n\tvar error = function(message) {\n\t\t// Note: the error messages used throughout this file match those used by\n\t\t// the native `atob`/`btoa` implementation in Chromium.\n\t\tthrow new InvalidCharacterError(message);\n\t};\n\n\tvar TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\n\t// http://whatwg.org/html/common-microsyntaxes.html#space-character\n\tvar REGEX_SPACE_CHARACTERS = /[\\t\\n\\f\\r ]/g;\n\n\t// `decode` is designed to be fully compatible with `atob` as described in the\n\t// HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob\n\t// The optimized base64-decoding algorithm used is based on @atk’s excellent\n\t// implementation. https://gist.github.com/atk/1020396\n\tvar decode = function(input) {\n\t\tinput = String(input)\n\t\t\t.replace(REGEX_SPACE_CHARACTERS, '');\n\t\tvar length = input.length;\n\t\tif (length % 4 == 0) {\n\t\t\tinput = input.replace(/==?$/, '');\n\t\t\tlength = input.length;\n\t\t}\n\t\tif (\n\t\t\tlength % 4 == 1 ||\n\t\t\t// http://whatwg.org/C#alphanumeric-ascii-characters\n\t\t\t/[^+a-zA-Z0-9/]/.test(input)\n\t\t) {\n\t\t\terror(\n\t\t\t\t'Invalid character: the string to be decoded is not correctly encoded.'\n\t\t\t);\n\t\t}\n\t\tvar bitCounter = 0;\n\t\tvar bitStorage;\n\t\tvar buffer;\n\t\tvar output = '';\n\t\tvar position = -1;\n\t\twhile (++position < length) {\n\t\t\tbuffer = TABLE.indexOf(input.charAt(position));\n\t\t\tbitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer;\n\t\t\t// Unless this is the first of a group of 4 characters…\n\t\t\tif (bitCounter++ % 4) {\n\t\t\t\t// …convert the first 8 bits to a single ASCII character.\n\t\t\t\toutput += String.fromCharCode(\n\t\t\t\t\t0xFF & bitStorage >> (-2 * bitCounter & 6)\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t\treturn output;\n\t};\n\n\t// `encode` is designed to be fully compatible with `btoa` as described in the\n\t// HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa\n\tvar encode = function(input) {\n\t\tinput = String(input);\n\t\tif (/[^\\0-\\xFF]/.test(input)) {\n\t\t\t// Note: no need to special-case astral symbols here, as surrogates are\n\t\t\t// matched, and the input is supposed to only contain ASCII anyway.\n\t\t\terror(\n\t\t\t\t'The string to be encoded contains characters outside of the ' +\n\t\t\t\t'Latin1 range.'\n\t\t\t);\n\t\t}\n\t\tvar padding = input.length % 3;\n\t\tvar output = '';\n\t\tvar position = -1;\n\t\tvar a;\n\t\tvar b;\n\t\tvar c;\n\t\tvar buffer;\n\t\t// Make sure any padding is handled outside of the loop.\n\t\tvar length = input.length - padding;\n\n\t\twhile (++position < length) {\n\t\t\t// Read three bytes, i.e. 24 bits.\n\t\t\ta = input.charCodeAt(position) << 16;\n\t\t\tb = input.charCodeAt(++position) << 8;\n\t\t\tc = input.charCodeAt(++position);\n\t\t\tbuffer = a + b + c;\n\t\t\t// Turn the 24 bits into four chunks of 6 bits each, and append the\n\t\t\t// matching character for each of them to the output.\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 18 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer >> 12 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer >> 6 & 0x3F) +\n\t\t\t\tTABLE.charAt(buffer & 0x3F)\n\t\t\t);\n\t\t}\n\n\t\tif (padding == 2) {\n\t\t\ta = input.charCodeAt(position) << 8;\n\t\t\tb = input.charCodeAt(++position);\n\t\t\tbuffer = a + b;\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 10) +\n\t\t\t\tTABLE.charAt((buffer >> 4) & 0x3F) +\n\t\t\t\tTABLE.charAt((buffer << 2) & 0x3F) +\n\t\t\t\t'='\n\t\t\t);\n\t\t} else if (padding == 1) {\n\t\t\tbuffer = input.charCodeAt(position);\n\t\t\toutput += (\n\t\t\t\tTABLE.charAt(buffer >> 2) +\n\t\t\t\tTABLE.charAt((buffer << 4) & 0x3F) +\n\t\t\t\t'=='\n\t\t\t);\n\t\t}\n\n\t\treturn output;\n\t};\n\n\tvar base64 = {\n\t\t'encode': encode,\n\t\t'decode': decode,\n\t\t'version': '1.0.0'\n\t};\n\n\t// Some AMD build optimizers, like r.js, check for specific condition patterns\n\t// like the following:\n\tif (\n\t\ttypeof define == 'function' &&\n\t\ttypeof define.amd == 'object' &&\n\t\tdefine.amd\n\t) {\n\t\tdefine(function() {\n\t\t\treturn base64;\n\t\t});\n\t}\telse if (freeExports && !freeExports.nodeType) {\n\t\tif (freeModule) { // in Node.js or RingoJS v0.8.0+\n\t\t\tfreeModule.exports = base64;\n\t\t} else { // in Narwhal or RingoJS v0.7.0-\n\t\t\tfor (var key in base64) {\n\t\t\t\tbase64.hasOwnProperty(key) && (freeExports[key] = base64[key]);\n\t\t\t}\n\t\t}\n\t} else { // in Rhino or a web browser\n\t\troot.base64 = base64;\n\t}\n\n}(this));\n"], + "mappings": "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", + "names": [] +} diff --git a/node_modules/.vite/deps/package.json b/node_modules/.vite/deps/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/node_modules/.vite/deps/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} diff --git a/node_modules/base-64/LICENSE-MIT.txt b/node_modules/base-64/LICENSE-MIT.txt new file mode 100644 index 0000000..a41e0a7 --- /dev/null +++ b/node_modules/base-64/LICENSE-MIT.txt @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/base-64/README.md b/node_modules/base-64/README.md new file mode 100644 index 0000000..ab0ef25 --- /dev/null +++ b/node_modules/base-64/README.md @@ -0,0 +1,112 @@ +# base64 [![Build status](https://travis-ci.org/mathiasbynens/base64.svg?branch=master)](https://travis-ci.org/mathiasbynens/base64) [![Code coverage status](http://img.shields.io/coveralls/mathiasbynens/base64/master.svg)](https://coveralls.io/r/mathiasbynens/base64) + +_base64_ is a robust base64 encoder/decoder that is fully compatible with [`atob()` and `btoa()`](https://html.spec.whatwg.org/multipage/webappapis.html#atob), written in JavaScript. The base64-encoding and -decoding algorithms it uses are fully [RFC 4648](https://tools.ietf.org/html/rfc4648#section-4) compliant. + +## Installation + +Via [npm](https://www.npmjs.com/): + +```bash +npm install base-64 +``` + +In a browser: + +```html + +``` + +In [Narwhal](http://narwhaljs.org/), [Node.js](https://nodejs.org/), and [RingoJS](http://ringojs.org/): + +```js +var base64 = require('base-64'); +``` + +In [Rhino](http://www.mozilla.org/rhino/): + +```js +load('base64.js'); +``` + +Using an AMD loader like [RequireJS](http://requirejs.org/): + +```js +require( + { + 'paths': { + 'base64': 'path/to/base64' + } + }, + ['base64'], + function(base64) { + console.log(base64); + } +); +``` + +## API + +### `base64.version` + +A string representing the semantic version number. + +### `base64.encode(input)` + +This function takes a byte string (the `input` parameter) and encodes it according to base64. The input data must be in the form of a string containing only characters in the range from U+0000 to U+00FF, each representing a binary byte with values `0x00` to `0xFF`. The `base64.encode()` function is designed to be fully compatible with [`btoa()` as described in the HTML Standard](https://html.spec.whatwg.org/multipage/webappapis.html#dom-windowbase64-btoa). + +```js +var encodedData = base64.encode(input); +``` + +To base64-encode any Unicode string, [encode it as UTF-8 first](https://github.com/mathiasbynens/utf8.js#utf8encodestring): + +```js +var base64 = require('base-64'); +var utf8 = require('utf8'); + +var text = 'foo © bar 𝌆 baz'; +var bytes = utf8.encode(text); +var encoded = base64.encode(bytes); +console.log(encoded); +// → 'Zm9vIMKpIGJhciDwnYyGIGJheg==' +``` + +### `base64.decode(input)` + +This function takes a base64-encoded string (the `input` parameter) and decodes it. The return value is in the form of a string containing only characters in the range from U+0000 to U+00FF, each representing a binary byte with values `0x00` to `0xFF`. The `base64.decode()` function is designed to be fully compatible with [`atob()` as described in the HTML Standard](https://html.spec.whatwg.org/multipage/webappapis.html#dom-windowbase64-atob). + +```js +var decodedData = base64.decode(encodedData); +``` + +To base64-decode UTF-8-encoded data back into a Unicode string, [UTF-8-decode it](https://github.com/mathiasbynens/utf8.js#utf8decodebytestring) after base64-decoding it: + +```js +var encoded = 'Zm9vIMKpIGJhciDwnYyGIGJheg=='; +var bytes = base64.decode(encoded); +var text = utf8.decode(bytes); +console.log(text); +// → 'foo © bar 𝌆 baz' +``` + +## Support + +_base64_ is designed to work in at least Node.js v0.10.0, Narwhal 0.3.2, RingoJS 0.8-0.9, PhantomJS 1.9.0, Rhino 1.7RC4, as well as old and modern versions of Chrome, Firefox, Safari, Opera, and Internet Explorer. + +## Unit tests & code coverage + +After cloning this repository, run `npm install` to install the dependencies needed for development and testing. You may want to install Istanbul _globally_ using `npm install istanbul -g`. + +Once that’s done, you can run the unit tests in Node using `npm test` or `node tests/tests.js`. To run the tests in Rhino, Ringo, Narwhal, and web browsers as well, use `grunt test`. + +To generate the code coverage report, use `grunt cover`. + +## Author + +| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") | +|---| +| [Mathias Bynens](https://mathiasbynens.be/) | + +## License + +_base64_ is available under the [MIT](https://mths.be/mit) license. diff --git a/node_modules/base-64/base64.js b/node_modules/base-64/base64.js new file mode 100644 index 0000000..0b335e5 --- /dev/null +++ b/node_modules/base-64/base64.js @@ -0,0 +1,164 @@ +/*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */ +;(function(root) { + + // Detect free variables `exports`. + var freeExports = typeof exports == 'object' && exports; + + // Detect free variable `module`. + var freeModule = typeof module == 'object' && module && + module.exports == freeExports && module; + + // Detect free variable `global`, from Node.js or Browserified code, and use + // it as `root`. + var freeGlobal = typeof global == 'object' && global; + if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) { + root = freeGlobal; + } + + /*--------------------------------------------------------------------------*/ + + var InvalidCharacterError = function(message) { + this.message = message; + }; + InvalidCharacterError.prototype = new Error; + InvalidCharacterError.prototype.name = 'InvalidCharacterError'; + + var error = function(message) { + // Note: the error messages used throughout this file match those used by + // the native `atob`/`btoa` implementation in Chromium. + throw new InvalidCharacterError(message); + }; + + var TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + // http://whatwg.org/html/common-microsyntaxes.html#space-character + var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g; + + // `decode` is designed to be fully compatible with `atob` as described in the + // HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob + // The optimized base64-decoding algorithm used is based on @atk’s excellent + // implementation. https://gist.github.com/atk/1020396 + var decode = function(input) { + input = String(input) + .replace(REGEX_SPACE_CHARACTERS, ''); + var length = input.length; + if (length % 4 == 0) { + input = input.replace(/==?$/, ''); + length = input.length; + } + if ( + length % 4 == 1 || + // http://whatwg.org/C#alphanumeric-ascii-characters + /[^+a-zA-Z0-9/]/.test(input) + ) { + error( + 'Invalid character: the string to be decoded is not correctly encoded.' + ); + } + var bitCounter = 0; + var bitStorage; + var buffer; + var output = ''; + var position = -1; + while (++position < length) { + buffer = TABLE.indexOf(input.charAt(position)); + bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer; + // Unless this is the first of a group of 4 characters… + if (bitCounter++ % 4) { + // …convert the first 8 bits to a single ASCII character. + output += String.fromCharCode( + 0xFF & bitStorage >> (-2 * bitCounter & 6) + ); + } + } + return output; + }; + + // `encode` is designed to be fully compatible with `btoa` as described in the + // HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa + var encode = function(input) { + input = String(input); + if (/[^\0-\xFF]/.test(input)) { + // Note: no need to special-case astral symbols here, as surrogates are + // matched, and the input is supposed to only contain ASCII anyway. + error( + 'The string to be encoded contains characters outside of the ' + + 'Latin1 range.' + ); + } + var padding = input.length % 3; + var output = ''; + var position = -1; + var a; + var b; + var c; + var buffer; + // Make sure any padding is handled outside of the loop. + var length = input.length - padding; + + while (++position < length) { + // Read three bytes, i.e. 24 bits. + a = input.charCodeAt(position) << 16; + b = input.charCodeAt(++position) << 8; + c = input.charCodeAt(++position); + buffer = a + b + c; + // Turn the 24 bits into four chunks of 6 bits each, and append the + // matching character for each of them to the output. + output += ( + TABLE.charAt(buffer >> 18 & 0x3F) + + TABLE.charAt(buffer >> 12 & 0x3F) + + TABLE.charAt(buffer >> 6 & 0x3F) + + TABLE.charAt(buffer & 0x3F) + ); + } + + if (padding == 2) { + a = input.charCodeAt(position) << 8; + b = input.charCodeAt(++position); + buffer = a + b; + output += ( + TABLE.charAt(buffer >> 10) + + TABLE.charAt((buffer >> 4) & 0x3F) + + TABLE.charAt((buffer << 2) & 0x3F) + + '=' + ); + } else if (padding == 1) { + buffer = input.charCodeAt(position); + output += ( + TABLE.charAt(buffer >> 2) + + TABLE.charAt((buffer << 4) & 0x3F) + + '==' + ); + } + + return output; + }; + + var base64 = { + 'encode': encode, + 'decode': decode, + 'version': '1.0.0' + }; + + // Some AMD build optimizers, like r.js, check for specific condition patterns + // like the following: + if ( + typeof define == 'function' && + typeof define.amd == 'object' && + define.amd + ) { + define(function() { + return base64; + }); + } else if (freeExports && !freeExports.nodeType) { + if (freeModule) { // in Node.js or RingoJS v0.8.0+ + freeModule.exports = base64; + } else { // in Narwhal or RingoJS v0.7.0- + for (var key in base64) { + base64.hasOwnProperty(key) && (freeExports[key] = base64[key]); + } + } + } else { // in Rhino or a web browser + root.base64 = base64; + } + +}(this)); diff --git a/node_modules/base-64/package.json b/node_modules/base-64/package.json new file mode 100644 index 0000000..479b0a1 --- /dev/null +++ b/node_modules/base-64/package.json @@ -0,0 +1,43 @@ +{ + "name": "base-64", + "version": "1.0.0", + "description": "A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.", + "homepage": "https://mths.be/base64", + "main": "base64.js", + "keywords": [ + "codec", + "decoder", + "encoder", + "base64", + "atob", + "btoa" + ], + "license": "MIT", + "author": { + "name": "Mathias Bynens", + "url": "https://mathiasbynens.be/" + }, + "repository": { + "type": "git", + "url": "https://github.com/mathiasbynens/base64.git" + }, + "bugs": "https://github.com/mathiasbynens/base64/issues", + "files": [ + "LICENSE-MIT.txt", + "base64.js" + ], + "scripts": { + "test": "mocha tests/tests.js", + "build": "grunt build" + }, + "devDependencies": { + "coveralls": "^2.11.4", + "grunt": "^0.4.5", + "grunt-cli": "^1.3.2", + "grunt-shell": "^1.1.2", + "grunt-template": "^0.2.3", + "istanbul": "^0.4.0", + "mocha": "^6.2.0", + "regenerate": "^1.2.1" + } +} diff --git a/node_modules/dayjs/.editorconfig b/node_modules/dayjs/.editorconfig new file mode 100644 index 0000000..d4d73cf --- /dev/null +++ b/node_modules/dayjs/.editorconfig @@ -0,0 +1,7 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_size = 2 diff --git a/node_modules/dayjs/CHANGELOG.md b/node_modules/dayjs/CHANGELOG.md new file mode 100644 index 0000000..7a594fd --- /dev/null +++ b/node_modules/dayjs/CHANGELOG.md @@ -0,0 +1,940 @@ +## [1.11.12](https://github.com/iamkun/dayjs/compare/v1.11.11...v1.11.12) (2024-07-18) + + +### Bug Fixes + +* Add NegativeYear Plugin support ([#2640](https://github.com/iamkun/dayjs/issues/2640)) ([6a42e0d](https://github.com/iamkun/dayjs/commit/6a42e0d7398639238f575d51287daaf4d495a2a3)) +* add UTC support to negativeYear plugin ([#2692](https://github.com/iamkun/dayjs/issues/2692)) ([f3ef705](https://github.com/iamkun/dayjs/commit/f3ef705613af83333fe132b470896a65e12f31b0)) +* Fix zero offset issue when use tz with locale ([#2532](https://github.com/iamkun/dayjs/issues/2532)) ([d0e6738](https://github.com/iamkun/dayjs/commit/d0e6738a66e1b65d3706aad2f9168ebb43d4f887)) +* Improve typing for min/max plugin ([#2573](https://github.com/iamkun/dayjs/issues/2573)) ([4fbe94a](https://github.com/iamkun/dayjs/commit/4fbe94aaba8c815a42cf4d23dabac918ec50e68c)) +* timezone plugin currect parse UTC tz ([#2693](https://github.com/iamkun/dayjs/issues/2693)) ([b575c81](https://github.com/iamkun/dayjs/commit/b575c81a8c9c85c7a0baf6f608a12f9d3ba95bd1)) + +## [1.11.11](https://github.com/iamkun/dayjs/compare/v1.11.10...v1.11.11) (2024-04-28) + + +### Bug Fixes + +* day of week type literal ([#2630](https://github.com/iamkun/dayjs/issues/2630)) ([f68d73e](https://github.com/iamkun/dayjs/commit/f68d73efe562fdedd9e288ecb0ce6565e602f507)) +* improve locale "zh-hk" format and meridiem ([#2419](https://github.com/iamkun/dayjs/issues/2419)) ([a947a51](https://github.com/iamkun/dayjs/commit/a947a5171aad5695eaf593bc95fe073de0f0894a)) +* Update 'da' locale to match correct first week of year ([#2592](https://github.com/iamkun/dayjs/issues/2592)) ([44b0936](https://github.com/iamkun/dayjs/commit/44b0936ad709212b63e48672d8b9c225e2c3b830)) +* update locale Bulgarian monthsShort Jan ([#2538](https://github.com/iamkun/dayjs/issues/2538)) ([f0c9a41](https://github.com/iamkun/dayjs/commit/f0c9a41c6ec91528f3790e442b0c5dff15a4e640)) + +## [1.11.10](https://github.com/iamkun/dayjs/compare/v1.11.9...v1.11.10) (2023-09-19) + + +### Bug Fixes + +* Add Korean Day of Month with ordinal ([#2395](https://github.com/iamkun/dayjs/issues/2395)) ([dd55ee2](https://github.com/iamkun/dayjs/commit/dd55ee2aadd1009242235e47d558bbf028827896)) +* change back fa locale to the Gregorian calendar equivalent ([#2411](https://github.com/iamkun/dayjs/issues/2411)) ([95e9458](https://github.com/iamkun/dayjs/commit/95e9458b221fe35e59ee4a160a5db247313a68fb)) +* duration plugin - MILLISECONDS_A_MONTH const calculation ([#2362](https://github.com/iamkun/dayjs/issues/2362)) ([f0a0b54](https://github.com/iamkun/dayjs/commit/f0a0b546b074b3b511c2319a1ce83d412894b91f)) +* duration plugin getter get result 0 instead of undefined ([#2369](https://github.com/iamkun/dayjs/issues/2369)) ([061aa7e](https://github.com/iamkun/dayjs/commit/061aa7ed6c31696974665fc9b11a74d30841ebed)) +* fix isDayjs check logic ([#2383](https://github.com/iamkun/dayjs/issues/2383)) ([5f3f878](https://github.com/iamkun/dayjs/commit/5f3f8786c796cd432fe6bcb6966a810daea89203)) +* fix timezone plugin to get correct locale setting ([#2420](https://github.com/iamkun/dayjs/issues/2420)) ([4f45012](https://github.com/iamkun/dayjs/commit/4f4501256fa1bc72128aae1d841bbd782df86aed)) +* **locale:** add meridiem in `ar` locale ([#2418](https://github.com/iamkun/dayjs/issues/2418)) ([361be5c](https://github.com/iamkun/dayjs/commit/361be5c7c628614ee833d710acbe154a598b904d)) +* round durations to millisecond precision for ISO string ([#2367](https://github.com/iamkun/dayjs/issues/2367)) ([890a17a](https://github.com/iamkun/dayjs/commit/890a17a8d8ddd43c7c8b806e3afc7b27f3288d27)) +* sub-second precisions need to be rounded at the seconds field to avoid adding floats ([#2377](https://github.com/iamkun/dayjs/issues/2377)) ([a9d7d03](https://github.com/iamkun/dayjs/commit/a9d7d0398d22ebd4bfc3812ca0134a97606d54d9)) +* update $x logic to avoid plugin error ([#2429](https://github.com/iamkun/dayjs/issues/2429)) ([2254635](https://github.com/iamkun/dayjs/commit/22546357f30924fcff3b3ffa14fd04be21f97a5e)) +* Update Slovenian locale for relative time ([#2396](https://github.com/iamkun/dayjs/issues/2396)) ([5470a15](https://github.com/iamkun/dayjs/commit/5470a15e437fac803797363063b24f3ba3bd5299)) +* update uzbek language translation ([#2327](https://github.com/iamkun/dayjs/issues/2327)) ([0a91056](https://github.com/iamkun/dayjs/commit/0a910564d76dc7c128da8e0d85d8e11ebdb5660b)) + +## [1.11.9](https://github.com/iamkun/dayjs/compare/v1.11.8...v1.11.9) (2023-07-01) + + +### Bug Fixes + +* Add null to min and max plugin return type ([#2355](https://github.com/iamkun/dayjs/issues/2355)) ([62d9042](https://github.com/iamkun/dayjs/commit/62d9042eb84b78d78324694ccbeaad1679d37e68)) +* check if null passed to objectSupport parser ([#2175](https://github.com/iamkun/dayjs/issues/2175)) ([013968f](https://github.com/iamkun/dayjs/commit/013968f609c32e2269df69b4dd1feb2e8e1e035a)) +* dayjs.diff improve performance ([#2244](https://github.com/iamkun/dayjs/issues/2244)) ([33c80e1](https://github.com/iamkun/dayjs/commit/33c80e14cf14f70ceb4f54639e266cd70a3c3996)) +* dayjs(null) throws error, not return dayjs object as invalid date ([#2334](https://github.com/iamkun/dayjs/issues/2334)) ([c79e2f5](https://github.com/iamkun/dayjs/commit/c79e2f5d03eef5660b1f13385b69c0c9668d2f98)) +* objectSupport plugin causes an error when null is passed to dayjs function (closes [#2277](https://github.com/iamkun/dayjs/issues/2277)) ([#2342](https://github.com/iamkun/dayjs/issues/2342)) ([89bf31c](https://github.com/iamkun/dayjs/commit/89bf31ce0a36dcfc892029dc019d85d3654cf5fb)) +* Optimize format method ([#2313](https://github.com/iamkun/dayjs/issues/2313)) ([1fe1b1d](https://github.com/iamkun/dayjs/commit/1fe1b1d9a214d3b8c9f267b432801424a493f1c4)) +* update Duration plugin add/subtract take into account days in month ([#2337](https://github.com/iamkun/dayjs/issues/2337)) ([3b1060f](https://github.com/iamkun/dayjs/commit/3b1060f92183ab3a3c49289c2d87fbdd34c1eacc)) +* update MinMax plugin 1. ignore the 'null' in args 2. return the only one arg ([#2330](https://github.com/iamkun/dayjs/issues/2330)) ([3c2c6ee](https://github.com/iamkun/dayjs/commit/3c2c6ee4db00bbb43a7a3bb0b56bc0d0f03daddc)) + +## [1.11.8](https://github.com/iamkun/dayjs/compare/v1.11.7...v1.11.8) (2023-06-02) + + +### Bug Fixes + +* .format add padding to 'YYYY' ([#2231](https://github.com/iamkun/dayjs/issues/2231)) ([00c223b](https://github.com/iamkun/dayjs/commit/00c223b7e92970d07557133994fcb225a6d4c960)) +* Added .valueOf method to Duration class ([#2226](https://github.com/iamkun/dayjs/issues/2226)) ([9b4fcfd](https://github.com/iamkun/dayjs/commit/9b4fcfde35b39693894be1821b6c7222fac98657)) +* timezone type mark `date` parameter as optional ([#2222](https://github.com/iamkun/dayjs/issues/2222)) ([b87aa0e](https://github.com/iamkun/dayjs/commit/b87aa0ed9a748c478a66ef48230cd1d6350d7b8a)) +* type file first parameter date is optional in isSame(), isBefore(), isAfter() ([#2272](https://github.com/iamkun/dayjs/issues/2272)) ([4d56f3e](https://github.com/iamkun/dayjs/commit/4d56f3eb2b3770879d60f824590bf1b32f237d47)) + +## [1.11.7](https://github.com/iamkun/dayjs/compare/v1.11.6...v1.11.7) (2022-12-06) + + +### Bug Fixes + +* Add locale (zh-tw) meridiem ([#2149](https://github.com/iamkun/dayjs/issues/2149)) ([1e9ba76](https://github.com/iamkun/dayjs/commit/1e9ba761ff4e3f2759106dfe1aa9054d5826451c)) +* update fa locale ([#2151](https://github.com/iamkun/dayjs/issues/2151)) ([1c26732](https://github.com/iamkun/dayjs/commit/1c267321a1a01b4947e1482bac67d67ebc7c3dfa)) + +## [1.11.6](https://github.com/iamkun/dayjs/compare/v1.11.5...v1.11.6) (2022-10-21) + + +### Bug Fixes + +* add BigIntSupport plugin ([#2087](https://github.com/iamkun/dayjs/issues/2087)) ([f6dce48](https://github.com/iamkun/dayjs/commit/f6dce48a9e39677718b087867d9fd901d5078155)) +* Fix objectSupport collides with Duration plugin - issue [#2027](https://github.com/iamkun/dayjs/issues/2027) ([#2038](https://github.com/iamkun/dayjs/issues/2038)) ([c9370ea](https://github.com/iamkun/dayjs/commit/c9370ea96bf420439ee7eaa4146e8ed643160312)) + +## [1.11.5](https://github.com/iamkun/dayjs/compare/v1.11.4...v1.11.5) (2022-08-12) + + +### Bug Fixes + +* ordinal for nl not working ([#2011](https://github.com/iamkun/dayjs/issues/2011)) ([c93c85e](https://github.com/iamkun/dayjs/commit/c93c85eaa11564a1aae2d823480a417812c01bf4)) +* wrong ordinal for french locale ([#2010](https://github.com/iamkun/dayjs/issues/2010)) ([dd192a7](https://github.com/iamkun/dayjs/commit/dd192a72fc5d26ce56481e89b0c1ccf5f939be0c)) + +## [1.11.4](https://github.com/iamkun/dayjs/compare/v1.11.3...v1.11.4) (2022-07-19) + + +### Bug Fixes + +* correct past property in ku (kurdish) locale ([#1916](https://github.com/iamkun/dayjs/issues/1916)) ([74e82b9](https://github.com/iamkun/dayjs/commit/74e82b9da5ec8b90361fc27ac7c8b63faf354502)) +* fix French [fr] local ordinal ([#1932](https://github.com/iamkun/dayjs/issues/1932)) ([8f09834](https://github.com/iamkun/dayjs/commit/8f09834a88b8e7f8353c6e7473d4711596890a8c)) +* fix objectSupport plugin ConfigTypeMap type ([#1441](https://github.com/iamkun/dayjs/issues/1441)) ([#1990](https://github.com/iamkun/dayjs/issues/1990)) ([fd51fe4](https://github.com/iamkun/dayjs/commit/fd51fe4f7fa799d8c598343e71fa59299ec4cf93)) +* fix type error to add ordianl property in InstanceLocaleDataReturn and GlobalLocaleDataReturn types ([#1931](https://github.com/iamkun/dayjs/issues/1931)) ([526f0ae](https://github.com/iamkun/dayjs/commit/526f0ae549ffbeeb9ef1099ca23964791fc59743)) +* update locale ar-* meridiem function ([#1954](https://github.com/iamkun/dayjs/issues/1954)) ([3d31611](https://github.com/iamkun/dayjs/commit/3d316117f04362d31f4e8bd349620b8414ce5d0c)) +* zh-tw / zh-hk locale ordinal error ([#1976](https://github.com/iamkun/dayjs/issues/1976)) ([0a1bd08](https://github.com/iamkun/dayjs/commit/0a1bd08e736be7d4e378aaca280caa6543f8066d)) + +## [1.11.3](https://github.com/iamkun/dayjs/compare/v1.11.2...v1.11.3) (2022-06-06) + + +### Bug Fixes + +* customParseFormat plugin to parse comma as a separator character ([#1913](https://github.com/iamkun/dayjs/issues/1913)) ([41b1405](https://github.com/iamkun/dayjs/commit/41b1405971e099431211ae6c2a100cd797da4427)) +* update Dutch [nl] locale ordinal ([#1908](https://github.com/iamkun/dayjs/issues/1908)) ([5da98f8](https://github.com/iamkun/dayjs/commit/5da98f8085d2d2847d79e38c795082703a14f24b)) + +## [1.11.2](https://github.com/iamkun/dayjs/compare/v1.11.1...v1.11.2) (2022-05-06) + + +### Bug Fixes + +* add OpUnitType (week) to quarterOfYear startOf/endOf types ([#1865](https://github.com/iamkun/dayjs/issues/1865)) ([400bc3e](https://github.com/iamkun/dayjs/commit/400bc3e8915e0c58e7abbfd3a1235364b1abaf3e)) +* Fix type issue with ManipulateType ([#1864](https://github.com/iamkun/dayjs/issues/1864)) ([d033dfc](https://github.com/iamkun/dayjs/commit/d033dfcfc1d2ced39b2733898e8d85ad5984c9e9)) +* fix UTC plugin .valueOf not taking DST into account ([#1448](https://github.com/iamkun/dayjs/issues/1448)) ([27d1c50](https://github.com/iamkun/dayjs/commit/27d1c506100ae6624f258c21cc06b24768ced733)) + +## [1.11.1](https://github.com/iamkun/dayjs/compare/v1.11.0...v1.11.1) (2022-04-15) + + +### Bug Fixes + +* add Bengali (Bangladesh) [bn-bd] locale ([#1806](https://github.com/iamkun/dayjs/issues/1806)) ([840ed76](https://github.com/iamkun/dayjs/commit/840ed76eedc085afefc4dedd05f31d44196b63b0)) +* refactor replace deprecated String.prototype.substr() ([#1836](https://github.com/iamkun/dayjs/issues/1836)) ([627fa39](https://github.com/iamkun/dayjs/commit/627fa393e4daf83c92431162dbe18534b23fcbae)) +* Update German [de] locale, adds the abbreviations for month including a . in the end, as in September -> Sept. ([#1831](https://github.com/iamkun/dayjs/issues/1831)) ([4e2802c](https://github.com/iamkun/dayjs/commit/4e2802cc3bec2941ffb737a15fb531c90951eafe)) +* update Italian (Switzerland) [it-ch] locale relativeTime ([#1829](https://github.com/iamkun/dayjs/issues/1829)) ([8e6d11d](https://github.com/iamkun/dayjs/commit/8e6d11d053393d97bee1ba411adb2d82de1a58c4)) +* update Kurdish [ku] locale strings and formatted output contains non-standard kurdish characters ([#1848](https://github.com/iamkun/dayjs/issues/1848)) ([a597d0b](https://github.com/iamkun/dayjs/commit/a597d0b1b8dd28e626f8c59d326622088f7b51e7)) +* update locale bo [Tibetan]: corrected the orders in formats ([#1823](https://github.com/iamkun/dayjs/issues/1823)) ([e790516](https://github.com/iamkun/dayjs/commit/e79051617af6787358f6c9b5443d987b8b53a9e1)) + +# [1.11.0](https://github.com/iamkun/dayjs/compare/v1.10.8...v1.11.0) (2022-03-14) + + +### Bug Fixes + +* Add Kirundi (rn) locale ([#1793](https://github.com/iamkun/dayjs/issues/1793)) ([74e5247](https://github.com/iamkun/dayjs/commit/74e5247227a779fffde39bdfcd1ee19911496709)) +* add missing date shorthand D type definition ([#1752](https://github.com/iamkun/dayjs/issues/1752)) ([b045baf](https://github.com/iamkun/dayjs/commit/b045baf1646a81f7e4f446f355d02d5fb0ef4aa7)) +* Add relative time to Galician (gl) and fix ordinals ([#1800](https://github.com/iamkun/dayjs/issues/1800)) ([dcbf170](https://github.com/iamkun/dayjs/commit/dcbf1708400624addfbddbc71e0f6a9ac15fa961)) +* update German locales (de-at, de-ch) ([#1775](https://github.com/iamkun/dayjs/issues/1775)) ([f9055a7](https://github.com/iamkun/dayjs/commit/f9055a77bf3d84c575e5fcf99e21611138ba64d7)) +* update Icelandic [is] locale relativeTime config ([#1796](https://github.com/iamkun/dayjs/issues/1796)) ([76f9e17](https://github.com/iamkun/dayjs/commit/76f9e1756de7e99c01e471dab30ea074b9ec9629)) +* Update index.d.ts note ([#1716](https://github.com/iamkun/dayjs/issues/1716)) ([5a108ff](https://github.com/iamkun/dayjs/commit/5a108ff3159c53fd270ea7638f33c35c934d6457)) +* Update locale German [de] monthsShort ([#1746](https://github.com/iamkun/dayjs/issues/1746)) ([4a7b7d0](https://github.com/iamkun/dayjs/commit/4a7b7d07c885bb9338514c234dbb708e24e9863e)) +* update meridiem function to Kurdish (ku) locale ([#1725](https://github.com/iamkun/dayjs/issues/1725)) ([efd3904](https://github.com/iamkun/dayjs/commit/efd3904ff8cbf0a4fc064911dda76fc86b669f7b)) +* update updateLocal plugin typescript types ([#1692](https://github.com/iamkun/dayjs/issues/1692)) ([c7a3f73](https://github.com/iamkun/dayjs/commit/c7a3f73064dbb63b4d365b2ad4c792f075f4d8d8)) + + +### Features + +* Fallback to language only locale + support uppercase locales ([#1524](https://github.com/iamkun/dayjs/issues/1524)) ([9138dc2](https://github.com/iamkun/dayjs/commit/9138dc28206875372da4fb74c64716437cd11b95)) + +## [1.10.8](https://github.com/iamkun/dayjs/compare/v1.10.7...v1.10.8) (2022-02-28) + + +### Bug Fixes + +* set locale pt, pt-br correct weekdays and months ([#1697](https://github.com/iamkun/dayjs/issues/1697)) ([e019301](https://github.com/iamkun/dayjs/commit/e01930171c8235f58a114236f146086428f99569)) + +## [1.10.7](https://github.com/iamkun/dayjs/compare/v1.10.6...v1.10.7) (2021-09-10) + + +### Bug Fixes + +* Add Spanish (Mexico) [es-mx] locale ([#1614](https://github.com/iamkun/dayjs/issues/1614)) ([3393f2a](https://github.com/iamkun/dayjs/commit/3393f2ad55346d55902683a2e31c6f253d96c8c2)) +* Add Arabic (Iraq) [ar-iq] locale ([#1627](https://github.com/iamkun/dayjs/issues/1627)) ([b5a1391](https://github.com/iamkun/dayjs/commit/b5a1391011b247d08863d291542db5937b23b427)) +* add format object type to type file ([#1572](https://github.com/iamkun/dayjs/issues/1572)) ([5a79cc6](https://github.com/iamkun/dayjs/commit/5a79cc6408e825d9e123629eb44fc19c996d7751)) +* duration plugin when parsing duration from ISO string, set missing components to 0 instead of NaN ([#1611](https://github.com/iamkun/dayjs/issues/1611)) ([252585b](https://github.com/iamkun/dayjs/commit/252585b4b2bd59508150e21bb994908a9d78f9b0)) +* narrow type for `add` and `subtract` ([#1576](https://github.com/iamkun/dayjs/issues/1576)) ([1686962](https://github.com/iamkun/dayjs/commit/16869621b1a42563064dbf87f80c1ebfd74c1188)) +* update customParseFormat plugin strict x X parsing ([#1571](https://github.com/iamkun/dayjs/issues/1571)) ([08adda5](https://github.com/iamkun/dayjs/commit/08adda54edbcca38601f57841921d0f87f84e49e)) +* update Lithuanian [lt] locale spelling for single month ([#1609](https://github.com/iamkun/dayjs/issues/1609)) ([255dc54](https://github.com/iamkun/dayjs/commit/255dc54d9295de135a9037ce6ca13cae4bfd2cfb)) +* Update Norwegian Bokmål [nb] local yearStart 4 ([#1608](https://github.com/iamkun/dayjs/issues/1608)) ([7a8467c](https://github.com/iamkun/dayjs/commit/7a8467c0b7d59821f7e19d4a6973bcda8e4c19b1)) +* update plugin advancedFormat `isValid` validation ([#1566](https://github.com/iamkun/dayjs/issues/1566)) ([755fc8b](https://github.com/iamkun/dayjs/commit/755fc8bb1c532eb991459f180eee81367d12016c)) +* update Sinhalese [si] locale month name ([#1475](https://github.com/iamkun/dayjs/issues/1475)) ([63de2a8](https://github.com/iamkun/dayjs/commit/63de2a8b7dcd7e68c132c85d88572d4c9d296907)) +* update utcOffset plugin type file ([#1604](https://github.com/iamkun/dayjs/issues/1604)) ([f68e4b1](https://github.com/iamkun/dayjs/commit/f68e4b1a29fc33542f74cde10ec6d9fb045ca37e)) + +## [1.10.6](https://github.com/iamkun/dayjs/compare/v1.10.5...v1.10.6) (2021-07-06) + + +### Bug Fixes + +* add invalid date string override ([#1465](https://github.com/iamkun/dayjs/issues/1465)) ([#1470](https://github.com/iamkun/dayjs/issues/1470)) ([06f88f4](https://github.com/iamkun/dayjs/commit/06f88f425828b1ce96b737332d25145a95a4ee9d)) +* add sv-fi Finland Swedish locale ([#1522](https://github.com/iamkun/dayjs/issues/1522)) ([8e32164](https://github.com/iamkun/dayjs/commit/8e32164855cff724642e24c37a631eb4c4d760c8)) +* customParseFormat support parsing X x timestamp ([#1567](https://github.com/iamkun/dayjs/issues/1567)) ([eb087f5](https://github.com/iamkun/dayjs/commit/eb087f52861313b8dd8a5c1b77858665ec72859e)) +* dayjs ConfigTypeMap add null & undefined ([#1560](https://github.com/iamkun/dayjs/issues/1560)) ([b5e40e6](https://github.com/iamkun/dayjs/commit/b5e40e6f16abeaea6a0facfa466d20aefaa8a444)) +* Fix DayOfYear plugin when using BadMutable plugin ([#1511](https://github.com/iamkun/dayjs/issues/1511)) ([0b0c6a3](https://github.com/iamkun/dayjs/commit/0b0c6a31ec9c0aff991b0e8dd6eed116201274cc)) +* Implement ordinal in Bulgarian translation (fixes [#1501](https://github.com/iamkun/dayjs/issues/1501)) ([#1502](https://github.com/iamkun/dayjs/issues/1502)) ([b728da5](https://github.com/iamkun/dayjs/commit/b728da5ed9ed08210004ed20ce5fcd52a92de7da)) +* more strict delimiter in REGEX_PARSE ([#1555](https://github.com/iamkun/dayjs/issues/1555)) ([bfdab5c](https://github.com/iamkun/dayjs/commit/bfdab5c0d45a5736b68e8e1b1354fc021e05f607)) +* parameter type ([#1549](https://github.com/iamkun/dayjs/issues/1549)) ([f369844](https://github.com/iamkun/dayjs/commit/f369844dd69d253c4c7cbf68150939db3db233be)) +* update customParseFormat plugin to custom two-digit year parse function ([#1421](https://github.com/iamkun/dayjs/issues/1421)) ([bb5df55](https://github.com/iamkun/dayjs/commit/bb5df55cd3975dc7638b8f4e762afa470b6620f7)) +* update names of weekdays and months in Bulgarian [bg] to lowercase ([#1438](https://github.com/iamkun/dayjs/issues/1438)) ([b246210](https://github.com/iamkun/dayjs/commit/b24621091fec9cf6704de21e4b323f6f0c4abbf1)) +* update type file `.diff` ([#1505](https://github.com/iamkun/dayjs/issues/1505)) ([6508494](https://github.com/iamkun/dayjs/commit/6508494a4e62977b4397baaeef293d1bcf3c7235)) +* update UTC plugin type file for strict parsing ([#1443](https://github.com/iamkun/dayjs/issues/1443)) ([b4f28df](https://github.com/iamkun/dayjs/commit/b4f28df219fe63202dffdbeeaec5677c4d2c9111)) + +## [1.10.5](https://github.com/iamkun/dayjs/compare/v1.10.4...v1.10.5) (2021-05-26) + + +### Bug Fixes + +* add meridiem in ar locales ([#1375](https://github.com/iamkun/dayjs/issues/1375)) ([319f616](https://github.com/iamkun/dayjs/commit/319f616e572a03b984013d04d1b3a18ffd5b1190)) +* Added Zulu support to customParseFormat ([#1359](https://github.com/iamkun/dayjs/issues/1359)) ([1138a3f](https://github.com/iamkun/dayjs/commit/1138a3f0a76592c6d72fb86c4399e133fa41e2ec)) +* fix Bengali [bn] locale monthsShort error ([a0e6c0c](https://github.com/iamkun/dayjs/commit/a0e6c0cf3e1828020dfa11432c6716990f6ed5e0)) +* fix missing types for ArraySupport plugin ([#1401](https://github.com/iamkun/dayjs/issues/1401)) ([b1abdc4](https://github.com/iamkun/dayjs/commit/b1abdc40ee6c9d18ff46c311a114e0755677ea6f)) +* fix Ukrainian [uk] locale ([#1463](https://github.com/iamkun/dayjs/issues/1463)) ([0fdac93](https://github.com/iamkun/dayjs/commit/0fdac93ff2531542301b76952be9b084b2e2dfa0)) +* hotfix for `Duration` types ([#1357](https://github.com/iamkun/dayjs/issues/1357)) ([855b7b3](https://github.com/iamkun/dayjs/commit/855b7b3d049a3903794f91db3419f167c00dabd2)), closes [#1354](https://github.com/iamkun/dayjs/issues/1354) +* timezone plugin DST error ([#1352](https://github.com/iamkun/dayjs/issues/1352)) ([71bed15](https://github.com/iamkun/dayjs/commit/71bed155edf32bff24379930ac684fc783538d8f)) +* Update duration plugin change string to number ([#1394](https://github.com/iamkun/dayjs/issues/1394)) ([e1546d1](https://github.com/iamkun/dayjs/commit/e1546d1a0cdb97ae92cf11efe61d94707af6a3a3)) +* update Duration plugin to support no-argument ([#1400](https://github.com/iamkun/dayjs/issues/1400)) ([8d9a5ae](https://github.com/iamkun/dayjs/commit/8d9a5ae0749e1b4e76babd4deeaa3b1d9776c29b)) +* Update Finnish [fi] locale to set yearStart ([#1378](https://github.com/iamkun/dayjs/issues/1378)) ([f3370bd](https://github.com/iamkun/dayjs/commit/f3370bda4e435118f714c8a7daf5c88cfc4b69ba)) +* update Russian [ru] locale meridiem and unit tests ([#1403](https://github.com/iamkun/dayjs/issues/1403)) ([f10f39d](https://github.com/iamkun/dayjs/commit/f10f39de7db70244a3c35e4a421090a12972457b)) +* update Russian [ru] locale yearStart config ([#1372](https://github.com/iamkun/dayjs/issues/1372)) ([5052515](https://github.com/iamkun/dayjs/commit/5052515fe35b2444201ef8ef87220b1876a94d0a)) +* update Slovenian [sl] locale to set correct ordinal ([#1386](https://github.com/iamkun/dayjs/issues/1386)) ([cb4f746](https://github.com/iamkun/dayjs/commit/cb4f74633b3020d6dbf19548c8cb13613dafca18)) +* update Spanish [es] locale to change month names to lowercase ([#1414](https://github.com/iamkun/dayjs/issues/1414)) ([9c20e77](https://github.com/iamkun/dayjs/commit/9c20e77caf7b1b5eccf418175203b198d4e29535)) +* update Swedish [sv] locale to set correct yearStart ([#1385](https://github.com/iamkun/dayjs/issues/1385)) ([66c5935](https://github.com/iamkun/dayjs/commit/66c59354964ef456bcd5f6152819618f44978082)) +* update UTC plugin to support string argument like +HH:mm ([#1395](https://github.com/iamkun/dayjs/issues/1395)) ([656127c](https://github.com/iamkun/dayjs/commit/656127cc44eda50923a1ac755602863fc32b9e69)) + +## [1.10.4](https://github.com/iamkun/dayjs/compare/v1.10.3...v1.10.4) (2021-01-22) + + +### Bug Fixes + +* Correct handling negative duration ([#1317](https://github.com/iamkun/dayjs/issues/1317)) ([3f5c085](https://github.com/iamkun/dayjs/commit/3f5c085608182472f20b84766b10949945663e44)) +* Improve `Duration` types ([#1338](https://github.com/iamkun/dayjs/issues/1338)) ([4aca4b1](https://github.com/iamkun/dayjs/commit/4aca4b1b584a15de1146d929f95c944594032f20)) +* parse a string for MMM month format with underscore delimiter ([#1349](https://github.com/iamkun/dayjs/issues/1349)) ([82ef9a3](https://github.com/iamkun/dayjs/commit/82ef9a304f06287ac0a14c4da9a7fe6152b5fec9)) +* Update Bengali [bn] locale ([#1329](https://github.com/iamkun/dayjs/issues/1329)) ([02d96ec](https://github.com/iamkun/dayjs/commit/02d96ec7189f62d6ef8987135919cbb5ceff20a6)) +* update locale Portuguese [pt] yearStart ([#1345](https://github.com/iamkun/dayjs/issues/1345)) ([5c785d5](https://github.com/iamkun/dayjs/commit/5c785d528cc08811638d7cbfc7fc158d67b32d75)) +* update Polish [pl] locale yearStart ([#1348](https://github.com/iamkun/dayjs/issues/1348)) ([e93e6b8](https://github.com/iamkun/dayjs/commit/e93e6b8ffa61036b26382f1763e3864d4a7d5df5)) +* Update Slovenian [sl] relativeTime locale ([#1333](https://github.com/iamkun/dayjs/issues/1333)) ([fe5f1d0](https://github.com/iamkun/dayjs/commit/fe5f1d0afbe57b70339e268047e6c3028ca3d59b)) + +## [1.10.3](https://github.com/iamkun/dayjs/compare/v1.10.2...v1.10.3) (2021-01-09) + + +### Bug Fixes + +* fix customParseFormat plugin strict mode parse meridiem bug ([#1321](https://github.com/iamkun/dayjs/issues/1321)) ([e49eeef](https://github.com/iamkun/dayjs/commit/e49eeefbe8acb36419d36ca2e7ed8bc152f73ac1)) +* fix weekYear plugin missing locale bug ([#1319](https://github.com/iamkun/dayjs/issues/1319)) ([344bdc0](https://github.com/iamkun/dayjs/commit/344bdc0eed6843edb05723dc7853a41833d88f08)), closes [#1304](https://github.com/iamkun/dayjs/issues/1304) +* update advancedFormat plugin to add format options for iso week and weekyear ([#1309](https://github.com/iamkun/dayjs/issues/1309)) ([2c54c64](https://github.com/iamkun/dayjs/commit/2c54c6441871a175ac9b95e41e4cd075dbac10cb)) +* update devHelper to add dev warning setting locale before loading ([c5cc893](https://github.com/iamkun/dayjs/commit/c5cc89355e1e206ca72433c19c40cb528690b04f)) +* update German [de] locale yearStart ([1858df8](https://github.com/iamkun/dayjs/commit/1858df8008de56570680723df89b36a8cbc970ef)), closes [#1264](https://github.com/iamkun/dayjs/issues/1264) + +## [1.10.2](https://github.com/iamkun/dayjs/compare/v1.10.1...v1.10.2) (2021-01-05) + + +### Bug Fixes + +* fix parse regex bug ([#1307](https://github.com/iamkun/dayjs/issues/1307)) ([db2b6a5](https://github.com/iamkun/dayjs/commit/db2b6a5ea8e70f9fda645d113ca33495aa96b616)), closes [#1305](https://github.com/iamkun/dayjs/issues/1305) +* remove module entry in package.json to revert 1.10.1 change ([#1314](https://github.com/iamkun/dayjs/issues/1314)) ([824dcb8](https://github.com/iamkun/dayjs/commit/824dcb8dfcccf14f64b6a2741a00fcdfe53dcd98)) +* update devHelper add warning "passing Year as a Number will be parsed as a Unix timestamp" ([#1315](https://github.com/iamkun/dayjs/issues/1315)) ([b0dda31](https://github.com/iamkun/dayjs/commit/b0dda3139e25441ab4e7c1f4f192dee0ecce6ef8)) + +## [1.10.1](https://github.com/iamkun/dayjs/compare/v1.10.0...v1.10.1) (2021-01-03) + + +### Bug Fixes + +* fix typescript type error UnitTypeLongPlural ([#1302](https://github.com/iamkun/dayjs/issues/1302)) ([bfaabe4](https://github.com/iamkun/dayjs/commit/bfaabe4f398c11564eca6cda7c8aded22e1b231a)), closes [#1300](https://github.com/iamkun/dayjs/issues/1300) + +# [1.10.0](https://github.com/iamkun/dayjs/compare/v1.9.8...v1.10.0) (2021-01-03) + + +### Bug Fixes + +* add ordinal to localeData plugin ([#1266](https://github.com/iamkun/dayjs/issues/1266)) ([fd229fa](https://github.com/iamkun/dayjs/commit/fd229fa5bd26bcba810e2535eb937ea8d99106c2)) +* add preParsePostFormat plugin & update Arabic [ar] locale ([#1255](https://github.com/iamkun/dayjs/issues/1255)) ([f2e4790](https://github.com/iamkun/dayjs/commit/f2e479006a9a49bc0917f8620101d40ac645f7f2)) +* add type support for plural forms of units ([#1289](https://github.com/iamkun/dayjs/issues/1289)) ([de49bb1](https://github.com/iamkun/dayjs/commit/de49bb100badfb92b9a5933cc568841f340a923f)) +* escape last period to match only milliseconds ([#1239](https://github.com/iamkun/dayjs/issues/1239)) ([#1295](https://github.com/iamkun/dayjs/issues/1295)) ([64037e6](https://github.com/iamkun/dayjs/commit/64037e6a8cf303dcfd2b954f309bd9691f87fffc)) + + +### Features + +* add ES6 Module Support, package.json module point to "esm/index.js" ([#1298](https://github.com/iamkun/dayjs/issues/1298)) ([f63375d](https://github.com/iamkun/dayjs/commit/f63375dea89becbd3bb2bb8ea7289c58c752bfed)), closes [#598](https://github.com/iamkun/dayjs/issues/598) [#313](https://github.com/iamkun/dayjs/issues/313) + +## [1.9.8](https://github.com/iamkun/dayjs/compare/v1.9.7...v1.9.8) (2020-12-27) + + +### Bug Fixes + +* fix Ukrainian [uk] locale typo ([1605cc0](https://github.com/iamkun/dayjs/commit/1605cc0f6fe0e9c46a92d529bc9cd6e130432337)) +* update Hebrew [he] locale for double units ([#1287](https://github.com/iamkun/dayjs/issues/1287)) ([1c4b0da](https://github.com/iamkun/dayjs/commit/1c4b0da1468522e59dc9ee646d10dd2b31477d99)) +* update zh locale meridiem "noon" ([0e7ff3d](https://github.com/iamkun/dayjs/commit/0e7ff3dd29ca3aed85cb76dfcb8298d326e26542)) +* update zh-cn locale definition of noon ([#1278](https://github.com/iamkun/dayjs/issues/1278)) ([d5930b9](https://github.com/iamkun/dayjs/commit/d5930b96ff884f4176ca3fcb1bc95e8f1ec75c71)) + +## [1.9.7](https://github.com/iamkun/dayjs/compare/v1.9.6...v1.9.7) (2020-12-05) + + +### Bug Fixes + +* add duration.format to format a Duration ([#1202](https://github.com/iamkun/dayjs/issues/1202)) ([9a859a1](https://github.com/iamkun/dayjs/commit/9a859a147ba223a1eeff0f2bb6f33d97e0ccc6c7)) +* Add function handling for relativeTime.future and relativeTime.past ([#1197](https://github.com/iamkun/dayjs/issues/1197)) ([ef1979c](https://github.com/iamkun/dayjs/commit/ef1979ce85c61fe2d759ef3c37cb6aaf2358094f)) +* avoid install installed plugin ([#1214](https://github.com/iamkun/dayjs/issues/1214)) ([a92eb6c](https://github.com/iamkun/dayjs/commit/a92eb6c4dc1437ec920e69484d52984f5921a8ea)) +* avoid memory leak after installing a plugin too many times ([b8d2e32](https://github.com/iamkun/dayjs/commit/b8d2e32a9eb59661a7ed6200daa070687becaebd)) +* fix diff bug when UTC plugin enabled ([#1201](https://github.com/iamkun/dayjs/issues/1201)) ([9544ed2](https://github.com/iamkun/dayjs/commit/9544ed2a6c466b8308d26b33a388a6737435a1f4)), closes [#1200](https://github.com/iamkun/dayjs/issues/1200) +* fix startOf/endOf bug in timezone plugin ([#1229](https://github.com/iamkun/dayjs/issues/1229)) ([eb5fbc4](https://github.com/iamkun/dayjs/commit/eb5fbc4c7d1b62a8615d2f263b404a9515d8e15c)) +* fix utc plugin diff edge case ([#1187](https://github.com/iamkun/dayjs/issues/1187)) ([971b3d4](https://github.com/iamkun/dayjs/commit/971b3d40b4c9403165138f1034e2223cd97c3abf)) +* update customParseFormat plugin to parse 2-digit offset ([#1209](https://github.com/iamkun/dayjs/issues/1209)) ([b56936a](https://github.com/iamkun/dayjs/commit/b56936ab77b8f6289a1b77d49307b495c4bf9f91)), closes [#1205](https://github.com/iamkun/dayjs/issues/1205) +* Update timezone plugin type definition ([#1221](https://github.com/iamkun/dayjs/issues/1221)) ([34cfb92](https://github.com/iamkun/dayjs/commit/34cfb920b9653ad44d4b31fe49e533692a3ce01b)) + +## [1.9.6](https://github.com/iamkun/dayjs/compare/v1.9.5...v1.9.6) (2020-11-10) + + +### Bug Fixes + +* fix customParseFormat plugin parsing date bug ([#1198](https://github.com/iamkun/dayjs/issues/1198)) ([50f05ad](https://github.com/iamkun/dayjs/commit/50f05ad3addf27827c5657ae7519514e40d9faec)), closes [#1194](https://github.com/iamkun/dayjs/issues/1194) +* Update lv (Latvian) locale relative time ([#1192](https://github.com/iamkun/dayjs/issues/1192)) ([6d6c684](https://github.com/iamkun/dayjs/commit/6d6c6841b13ba4f7e69de92caf132a3592c5253a)) + +## [1.9.5](https://github.com/iamkun/dayjs/compare/v1.9.4...v1.9.5) (2020-11-05) + + +### Bug Fixes + +* customParseFormat plugin supports parsing localizedFormats ([#1110](https://github.com/iamkun/dayjs/issues/1110)) ([402b603](https://github.com/iamkun/dayjs/commit/402b603aa3ee4199786950bc88b3fdc6b527aa35)) +* fix customParseFormat plugin parse meridiem bug ([#1169](https://github.com/iamkun/dayjs/issues/1169)) ([9e8f8d9](https://github.com/iamkun/dayjs/commit/9e8f8d96c69d557f4d267f42567c25ae9e7ab227)), closes [#1168](https://github.com/iamkun/dayjs/issues/1168) +* fix devHelper error in umd bundle in browser ([#1165](https://github.com/iamkun/dayjs/issues/1165)) ([d11b5ee](https://github.com/iamkun/dayjs/commit/d11b5ee7dc11af671355f65ccda00f6ba42cc725)) +* fix utc plugin diff bug in DST ([#1171](https://github.com/iamkun/dayjs/issues/1171)) ([f8da3fe](https://github.com/iamkun/dayjs/commit/f8da3fe7e50c84c0502bf5be0b364910922dbd79)), closes [#1097](https://github.com/iamkun/dayjs/issues/1097) [#1021](https://github.com/iamkun/dayjs/issues/1021) +* isoWeek plugin type ([#1177](https://github.com/iamkun/dayjs/issues/1177)) ([c3d0436](https://github.com/iamkun/dayjs/commit/c3d0436b06f74989e3a2c751a5d170f8072c4aad)) +* update localeData plugin to support meridiem ([#1174](https://github.com/iamkun/dayjs/issues/1174)) ([fdb09e4](https://github.com/iamkun/dayjs/commit/fdb09e4074cc7e8f6196846f18d3566c1f9e8fcd)), closes [#1172](https://github.com/iamkun/dayjs/issues/1172) +* update timezone plugin parse Date instance / timestamp logic & remove useless test ([#1183](https://github.com/iamkun/dayjs/issues/1183)) ([a7f858b](https://github.com/iamkun/dayjs/commit/a7f858bb70ad81f718ba35c479e84b54eace48b2)) + +## [1.9.4](https://github.com/iamkun/dayjs/compare/v1.9.3...v1.9.4) (2020-10-23) + + +### Bug Fixes + +* Add descriptions to types ([#1148](https://github.com/iamkun/dayjs/issues/1148)) ([9a407a1](https://github.com/iamkun/dayjs/commit/9a407a140b089345a387d1aceab4d0d1635229c7)) +* add devHelper plugin ([#1163](https://github.com/iamkun/dayjs/issues/1163)) ([de49dc8](https://github.com/iamkun/dayjs/commit/de49dc80c83b85de4170571b64412bd60ada221b)) +* Fix Hungarian (hu) locale ([#1112](https://github.com/iamkun/dayjs/issues/1112)) ([ab13754](https://github.com/iamkun/dayjs/commit/ab13754f43c5033dacaa0eb2042dc4ab1a7a2754)) +* fix minMax plugin parsing empty array bug ([#1062](https://github.com/iamkun/dayjs/issues/1062)) ([368108b](https://github.com/iamkun/dayjs/commit/368108bc6d5cb1542f711b8eba722bd4dfaab0cd)) +* update adding/subtracting Duration from Dayjs object ([#1156](https://github.com/iamkun/dayjs/issues/1156)) ([f861aca](https://github.com/iamkun/dayjs/commit/f861acac3e83e28d3a4a96312c71119fd6b544fc)) +* update en-NZ locale to use proper ordinal formatting function ([#1143](https://github.com/iamkun/dayjs/issues/1143)) ([fcdbc58](https://github.com/iamkun/dayjs/commit/fcdbc5880710456a29b2bacf250542230bf48b99)) +* update localeData plugin type ([#1116](https://github.com/iamkun/dayjs/issues/1116)) ([ee5a4ec](https://github.com/iamkun/dayjs/commit/ee5a4ec41edddfb57d103c35182dc635c9264a10)) +* update timezone plugin to support custom parse format ([#1160](https://github.com/iamkun/dayjs/issues/1160)) ([48cbf31](https://github.com/iamkun/dayjs/commit/48cbf3118ba5427de428777c2e025896db654f2e)), closes [#1159](https://github.com/iamkun/dayjs/issues/1159) +* update timezone plugin to support keepLocalTime ([#1161](https://github.com/iamkun/dayjs/issues/1161)) ([1d429e5](https://github.com/iamkun/dayjs/commit/1d429e5fe4467ebddcf81b43cf6f36e5e3be944c)), closes [#1149](https://github.com/iamkun/dayjs/issues/1149) + +## [1.9.3](https://github.com/iamkun/dayjs/compare/v1.9.2...v1.9.3) (2020-10-13) + + +### Bug Fixes + +* fix localizedFormat export error ([#1133](https://github.com/iamkun/dayjs/issues/1133)) ([deecd6a](https://github.com/iamkun/dayjs/commit/deecd6ab8a2f4173ee7046f6b568b41fd2677531)), closes [#1132](https://github.com/iamkun/dayjs/issues/1132) + +## [1.9.2](https://github.com/iamkun/dayjs/compare/v1.9.1...v1.9.2) (2020-10-13) + + +### Bug Fixes + +* add arraySupport plugin ([#1129](https://github.com/iamkun/dayjs/issues/1129)) ([be505c2](https://github.com/iamkun/dayjs/commit/be505c2c540261027342cecc55d8919a3d18d893)) +* export type of duration plugin ([#1094](https://github.com/iamkun/dayjs/issues/1094)) ([2c92e71](https://github.com/iamkun/dayjs/commit/2c92e71bf55d09601120cdf433da7a19cc8abff6)) +* Fix LocaleData plugin longDateFormat lowercase error ([#1101](https://github.com/iamkun/dayjs/issues/1101)) ([7937ccd](https://github.com/iamkun/dayjs/commit/7937ccdeac47d094a60e65ebb62a6020b81c46f4)) +* Fix objectSupport plugin bug in UTC ([#1107](https://github.com/iamkun/dayjs/issues/1107)) ([fe90bb6](https://github.com/iamkun/dayjs/commit/fe90bb6944f2ff1969ca975954d303b449dfa95b)), closes [#1105](https://github.com/iamkun/dayjs/issues/1105) +* fix Serbian locale grammar (sr, sr-cyrl) ([#1108](https://github.com/iamkun/dayjs/issues/1108)) ([cc87eff](https://github.com/iamkun/dayjs/commit/cc87eff8b75b0d86ce0956516319d402bccae6c0)) +* Fix typo for "monday" in arabic ([#1067](https://github.com/iamkun/dayjs/issues/1067)) ([2e1e426](https://github.com/iamkun/dayjs/commit/2e1e42650124f30282dc4d710798d576b928f1c7)) +* support dayjs.add(Duration), dayjs.subtract(Duration) ([#1099](https://github.com/iamkun/dayjs/issues/1099)) ([b1a0294](https://github.com/iamkun/dayjs/commit/b1a02942c5238203aaa04ce9a074c73742324ab7)) +* update Breton [br] locale relativeTime config ([#1103](https://github.com/iamkun/dayjs/issues/1103)) ([b038bfd](https://github.com/iamkun/dayjs/commit/b038bfdb128889d677c95534d2be29cc30c9e72f)) +* update Catalan [ca] locale ordinal ([73da380](https://github.com/iamkun/dayjs/commit/73da38024c8b550bdcfbe3ff7e578e742c7aecf2)) +* update German [de] locale relativeTime config ([#1109](https://github.com/iamkun/dayjs/issues/1109)) ([f6e771b](https://github.com/iamkun/dayjs/commit/f6e771b70f93d19ebb12e6b794aa4628a1796248)) +* update localeData plugin to add longDateFormat to global localeData ([#1106](https://github.com/iamkun/dayjs/issues/1106)) ([16937d1](https://github.com/iamkun/dayjs/commit/16937d16e053b8c1d4a607622fa2fdbfd9809832)) +* Update objectSupport plugin to return current date time while parsing empty object ([f56783e](https://github.com/iamkun/dayjs/commit/f56783e14d8cf50916b015e7188b23bb6fbca839)) + +## [1.9.1](https://github.com/iamkun/dayjs/compare/v1.9.0...v1.9.1) (2020-09-28) + + +### Bug Fixes + +* Fix objectSupport plugin to get the correct result (zero-based month) ([#1089](https://github.com/iamkun/dayjs/issues/1089)) ([f95ac15](https://github.com/iamkun/dayjs/commit/f95ac15a4577ae5a3d1ce353872a2cd9fc454bc2)) + +# [1.9.0](https://github.com/iamkun/dayjs/compare/v1.8.36...v1.9.0) (2020-09-28) + + +### Bug Fixes + +* Add `setDefault` typing to timezone.d.ts ([#1057](https://github.com/iamkun/dayjs/issues/1057)) ([c0f0886](https://github.com/iamkun/dayjs/commit/c0f088620f17260e6e3ebce7697d561b5623f5f3)) +* fix DST bug in utc plugin ([#1053](https://github.com/iamkun/dayjs/issues/1053)) ([3d73543](https://github.com/iamkun/dayjs/commit/3d7354361f042ced1176d91f9ae9edffe6173425)) +* Fix optional type for timezone plugin ([#1081](https://github.com/iamkun/dayjs/issues/1081)) ([a6ebcf2](https://github.com/iamkun/dayjs/commit/a6ebcf283a83273562dce5663155e3b3a12ea9a5)), closes [#1079](https://github.com/iamkun/dayjs/issues/1079) +* Fix timezone plugin conversion bug ([#1073](https://github.com/iamkun/dayjs/issues/1073)) ([16816a3](https://github.com/iamkun/dayjs/commit/16816a31ff43220aca9d1d179df6b729182abb55)) +* update duration plugin type file ([#1065](https://github.com/iamkun/dayjs/issues/1065)) ([94af9af](https://github.com/iamkun/dayjs/commit/94af9af27c5bc182cbb24f1845e561dd1d82d776)) +* update timezone plugin to support getting offset name e.g. EST ([#1069](https://github.com/iamkun/dayjs/issues/1069)) ([cbb755e](https://github.com/iamkun/dayjs/commit/cbb755e5c68d49c5678291f3ce832b32831a056e)) +* update utc plugin to support keepLocalTime `.utc(true)` ([#1080](https://github.com/iamkun/dayjs/issues/1080)) ([5ce4e0d](https://github.com/iamkun/dayjs/commit/5ce4e0d2f552f3645262537ff7afdc946f5a7e72)) + + +### Features + +* Correct casing for en-sg locale name ([#1048](https://github.com/iamkun/dayjs/issues/1048)) ([2edaddc](https://github.com/iamkun/dayjs/commit/2edaddc22a7eb914f915531f389766217acd7034)) + +## [1.8.36](https://github.com/iamkun/dayjs/compare/v1.8.35...v1.8.36) (2020-09-17) + + +### Bug Fixes + +* Add Amharic (am) locale ([#1046](https://github.com/iamkun/dayjs/issues/1046)) ([cdc49a1](https://github.com/iamkun/dayjs/commit/cdc49a1911c74b7ea96ed222f42796d53715cfed)) +* Export Duration type in duration plugin ([#1043](https://github.com/iamkun/dayjs/issues/1043)) ([0f20c3a](https://github.com/iamkun/dayjs/commit/0f20c3ac75d9ac1026a15a7bb343d3a150d9b30f)) +* Fix duration plugin parsing milliseconds bug ([#1042](https://github.com/iamkun/dayjs/issues/1042)) ([fe2301b](https://github.com/iamkun/dayjs/commit/fe2301b22318886aaa89ed1620e0a118e98c2b8a)) +* Timezone plugin set default timezone ([#1033](https://github.com/iamkun/dayjs/issues/1033)) ([0c2050a](https://github.com/iamkun/dayjs/commit/0c2050a152da708b01edd6150a5013f642b14576)) +* Timezone plugin should have the same behavior in latest ICU version ([#1032](https://github.com/iamkun/dayjs/issues/1032)) ([de31592](https://github.com/iamkun/dayjs/commit/de315921575cc50c38464b27d0338e30a54d8e2a)) +* Update Finnish (fi) locale ([#963](https://github.com/iamkun/dayjs/issues/963)) ([cf8b6a0](https://github.com/iamkun/dayjs/commit/cf8b6a096f24b54cbdb95675ac386d8ac85ea616)) +* Update Polish (pl) , Hungarian (hr) and Lithuanian (lt) localization ([#1045](https://github.com/iamkun/dayjs/issues/1045)) ([638fd39](https://github.com/iamkun/dayjs/commit/638fd394fc24f4188390faf387da6b156e7c6320)) + +## [1.8.35](https://github.com/iamkun/dayjs/compare/v1.8.34...v1.8.35) (2020-09-02) + + +### Bug Fixes + +* Fix BadMutable plugin bug in .diff ([#1023](https://github.com/iamkun/dayjs/issues/1023)) ([40ab6d9](https://github.com/iamkun/dayjs/commit/40ab6d9a53e8047cfca63c611c25dd045372d021)) +* fix LocaleData plugin to support instance.weekdays() API ([#1019](https://github.com/iamkun/dayjs/issues/1019)) ([a09d259](https://github.com/iamkun/dayjs/commit/a09d259a407b81d1cb6bb5623fad551c775d8674)), closes [#1017](https://github.com/iamkun/dayjs/issues/1017) +* Update Dutch (nl) locale to set correct yearStart ([1533a2c](https://github.com/iamkun/dayjs/commit/1533a2cc1475270032da2d87b19fc3d62327e6e3)) + +## [1.8.34](https://github.com/iamkun/dayjs/compare/v1.8.33...v1.8.34) (2020-08-20) + + +### Bug Fixes + +* Fix Timezone plugin to preserve milliseconds while changing timezone ([#1003](https://github.com/iamkun/dayjs/issues/1003)) ([5f446ed](https://github.com/iamkun/dayjs/commit/5f446eda770fa97e895c81a8195b3ba5d082cef0)), closes [#1002](https://github.com/iamkun/dayjs/issues/1002) +* support parsing unlimited decimals of millisecond ([#1010](https://github.com/iamkun/dayjs/issues/1010)) ([d1bdd36](https://github.com/iamkun/dayjs/commit/d1bdd36a56e3d1786523a180e3fc18068f609135)), closes [#544](https://github.com/iamkun/dayjs/issues/544) +* update Duration plugin to support global locale ([#1008](https://github.com/iamkun/dayjs/issues/1008)) ([1c49c83](https://github.com/iamkun/dayjs/commit/1c49c83e79811eede13db6372b5d65db598aee77)), closes [#1007](https://github.com/iamkun/dayjs/issues/1007) + +## [1.8.33](https://github.com/iamkun/dayjs/compare/v1.8.32...v1.8.33) (2020-08-10) + + +### Bug Fixes + +* Add PluralGetSet plugin for plural getters/setters ([#996](https://github.com/iamkun/dayjs/issues/996)) ([f76e3ce](https://github.com/iamkun/dayjs/commit/f76e3ce2fbe5d3e9ed9121086baf55eb0cc4d355)) +* Add typescript type defs in esm build ([#985](https://github.com/iamkun/dayjs/issues/985)) ([50e3b3c](https://github.com/iamkun/dayjs/commit/50e3b3c6719cb0b4ec6eff394dacd63d5db8f253)) +* Fix isoWeek Plugin cal bug in UTC mode ([#993](https://github.com/iamkun/dayjs/issues/993)) ([f2e5f32](https://github.com/iamkun/dayjs/commit/f2e5f327aaf12b4572296ec6e107ecc05fcf76e7)) +* Fix Timezone plugin parsing js date, Day.js object, timestamp bug && update type file ([#994](https://github.com/iamkun/dayjs/issues/994)) ([22f3d49](https://github.com/iamkun/dayjs/commit/22f3d49405da98db6da56d1673eebcd01b57554b)), closes [#992](https://github.com/iamkun/dayjs/issues/992) [#989](https://github.com/iamkun/dayjs/issues/989) +* Fix Timezone plugin UTCOffset rounding bug ([#987](https://github.com/iamkun/dayjs/issues/987)) ([b07182b](https://github.com/iamkun/dayjs/commit/b07182bbdf5aef7f6bf1e88fcd38432e2b8ee465)), closes [#986](https://github.com/iamkun/dayjs/issues/986) +* Fix UTC plugin bug while comparing an utc instance to a local one ([#995](https://github.com/iamkun/dayjs/issues/995)) ([747c0fb](https://github.com/iamkun/dayjs/commit/747c0fb4eba6353755b5dad3417fd8d5a408c378)) +* Update pt-br locale weekStart 0 ([#984](https://github.com/iamkun/dayjs/issues/984)) ([0f881c1](https://github.com/iamkun/dayjs/commit/0f881c18efb02b9d0ba7f76cba92bb504226fa95)) + +## [1.8.32](https://github.com/iamkun/dayjs/compare/v1.8.31...v1.8.32) (2020-08-04) + + +### Bug Fixes + +* Add Experimental Timezone Plugin ([#974](https://github.com/iamkun/dayjs/issues/974)) ([e69caba](https://github.com/iamkun/dayjs/commit/e69caba1b0957241a855aa0ae38db899fa2c3795)) +* fix parse date string error e.g. '2020/9/30' ([#980](https://github.com/iamkun/dayjs/issues/980)) ([231790d](https://github.com/iamkun/dayjs/commit/231790da62af0494732960c2c50d86ae9bf63ec6)), closes [#979](https://github.com/iamkun/dayjs/issues/979) +* update monthDiff function to get more accurate results ([19e8a7f](https://github.com/iamkun/dayjs/commit/19e8a7f2f7582b717f49d446822e39603694433c)) +* Update UTC plugin to support keepLocalTime ([#973](https://github.com/iamkun/dayjs/issues/973)) ([9f488e5](https://github.com/iamkun/dayjs/commit/9f488e5aca92f0b4c2951459436829d79f86d8d7)) + +## [1.8.31](https://github.com/iamkun/dayjs/compare/v1.8.30...v1.8.31) (2020-07-29) + + +### Bug Fixes + +* Rollback LocalePresetType to string ([#968](https://github.com/iamkun/dayjs/issues/968)) ([b342bd3](https://github.com/iamkun/dayjs/commit/b342bd3d84987d6c7587a0c4590d614fb0e670d7)) +* Update Regex to parse 'YYYY' correctly ([#969](https://github.com/iamkun/dayjs/issues/969)) ([70c1239](https://github.com/iamkun/dayjs/commit/70c123990dcc6bd479fa2b5d7f9985127872a826)) + +## [1.8.30](https://github.com/iamkun/dayjs/compare/v1.8.29...v1.8.30) (2020-07-22) + + +### Bug Fixes + +* Add Haitian Creole (ht) and Spanish Puerto Rico (es-pr) locale configs ([#958](https://github.com/iamkun/dayjs/issues/958)) ([b2642e2](https://github.com/iamkun/dayjs/commit/b2642e2d1f87734a34808c66e5176cb18bc0414d)) +* Fix UTC plugin wrong hour bug while adding month or year ([#957](https://github.com/iamkun/dayjs/issues/957)) ([28ae070](https://github.com/iamkun/dayjs/commit/28ae070024ff26685c88ce4cc8747307e86923c9)) +* Update French (fr) locale to set correct yearStart ([14ab808](https://github.com/iamkun/dayjs/commit/14ab808a7b7e226f2eb2cbe894916a18ed5d967d)), closes [#956](https://github.com/iamkun/dayjs/issues/956) + +## [1.8.29](https://github.com/iamkun/dayjs/compare/v1.8.28...v1.8.29) (2020-07-02) + + +### Bug Fixes + +* Duration plugin supports parse ISO string with week (W) ([#950](https://github.com/iamkun/dayjs/issues/950)) ([f0fc12a](https://github.com/iamkun/dayjs/commit/f0fc12adadcab53fb0577ad8f5e2f1cf784fd8f5)) +* LocaleData plugin supports locale order ([#938](https://github.com/iamkun/dayjs/issues/938)) ([62f429d](https://github.com/iamkun/dayjs/commit/62f429db73a0a069b1267231dea172b85f4b90e3)), closes [#936](https://github.com/iamkun/dayjs/issues/936) +* Update type definition to support array format ([#945](https://github.com/iamkun/dayjs/issues/945)) ([81d4740](https://github.com/iamkun/dayjs/commit/81d4740511d47e34f891b21afeb0449ef8a28688)), closes [#944](https://github.com/iamkun/dayjs/issues/944) +* Update type definition to support strict mode ([#951](https://github.com/iamkun/dayjs/issues/951)) ([8d54f3f](https://github.com/iamkun/dayjs/commit/8d54f3f7d4d161e72c767fa09699e70a2b3d681c)) + +## [1.8.28](https://github.com/iamkun/dayjs/compare/v1.8.27...v1.8.28) (2020-05-28) + + +### Bug Fixes + +* Fix CustomParseFormat plugin month index error ([#918](https://github.com/iamkun/dayjs/issues/918)) ([fa2ec7f](https://github.com/iamkun/dayjs/commit/fa2ec7fcb980dcd2c7498dafe2f9ca2e52d735cf)), closes [#915](https://github.com/iamkun/dayjs/issues/915) +* Update Ukrainian (uk) locale monthFormat and monthStandalone ([#899](https://github.com/iamkun/dayjs/issues/899)) ([a08756e](https://github.com/iamkun/dayjs/commit/a08756e80bd1d7126fca28c5ad9e382613fc86c4)) + +## [1.8.27](https://github.com/iamkun/dayjs/compare/v1.8.26...v1.8.27) (2020-05-14) + + +### Bug Fixes + +* Add Kinyarwanda (rw) locale ([#903](https://github.com/iamkun/dayjs/issues/903)) ([f355235](https://github.com/iamkun/dayjs/commit/f355235a836540d77880959fb1b614c87e9f7b3e)) +* Add plugin objectSupport ([#887](https://github.com/iamkun/dayjs/issues/887)) ([52dfb13](https://github.com/iamkun/dayjs/commit/52dfb13a6b84f0a753cc5761192b92416f440961)) +* Add Turkmen (tk) locale ([#893](https://github.com/iamkun/dayjs/issues/893)) ([a9ca8dc](https://github.com/iamkun/dayjs/commit/a9ca8dcbbd0964c5b9abb4e8a2d620c983cf091a)) +* Fix CustomParseFormat plugin set locale error ([#896](https://github.com/iamkun/dayjs/issues/896)) ([8035c8a](https://github.com/iamkun/dayjs/commit/8035c8a760549b631252252718db3cdc4ab2f68f)) +* Fix locale month function bug ([#908](https://github.com/iamkun/dayjs/issues/908)) ([bf347c3](https://github.com/iamkun/dayjs/commit/bf347c36e401f50727fb5afcc537497b54b90d6b)) +* Update CustomParseFormat plugin to support Array formats ([#906](https://github.com/iamkun/dayjs/issues/906)) ([97856c6](https://github.com/iamkun/dayjs/commit/97856c603ef5fbbeb1cf8a42387479e56a77dbe8)) + +## [1.8.26](https://github.com/iamkun/dayjs/compare/v1.8.25...v1.8.26) (2020-04-30) + + +### Bug Fixes + +* Fix Duration plugin `.toISOString` format bug ([#889](https://github.com/iamkun/dayjs/issues/889)) ([058d624](https://github.com/iamkun/dayjs/commit/058d624808fd2be024ae846bcb2e03885f39b556)), closes [#888](https://github.com/iamkun/dayjs/issues/888) +* Fix WeekOfYear plugin bug while using BadMutable plugin ([#884](https://github.com/iamkun/dayjs/issues/884)) ([2977438](https://github.com/iamkun/dayjs/commit/2977438458542573a4500e21f7ba5d1f8442960e)) +* Update CustomParseFormat plugin strict mode ([#882](https://github.com/iamkun/dayjs/issues/882)) ([db642ac](https://github.com/iamkun/dayjs/commit/db642ac73e52e00d8c41546b2935c9e691cf66e0)) +* Update RelativeTime plugin default config ([#883](https://github.com/iamkun/dayjs/issues/883)) ([0606f42](https://github.com/iamkun/dayjs/commit/0606f425aef8ccbfc3da3e43cba368130603b0cc)) + +## [1.8.25](https://github.com/iamkun/dayjs/compare/v1.8.24...v1.8.25) (2020-04-21) + + +### Bug Fixes + +* Fix CustomParseFormat plugin of parsing only YYYY / YYYY-MM bug ([#873](https://github.com/iamkun/dayjs/issues/873)) ([3cea04d](https://github.com/iamkun/dayjs/commit/3cea04d33d54d44bbdd3d026b5c7f67ebf176116)), closes [#849](https://github.com/iamkun/dayjs/issues/849) +* Fix Duration plugin get seconds ([#867](https://github.com/iamkun/dayjs/issues/867)) ([62b092d](https://github.com/iamkun/dayjs/commit/62b092d9f9a3db5506ef01f798bdf211f163f53f)) +* Fix type definition of locale ([9790b85](https://github.com/iamkun/dayjs/commit/9790b853e6113243a7f4a81dd12c6509e406a102)) +* Fix UTC plugin startOf, endOf bug ([#872](https://github.com/iamkun/dayjs/issues/872)) ([4141084](https://github.com/iamkun/dayjs/commit/4141084ba96d35cadcda3f1e661bf1d0f6c8e4de)), closes [#809](https://github.com/iamkun/dayjs/issues/809) [#808](https://github.com/iamkun/dayjs/issues/808) + +## [1.8.24](https://github.com/iamkun/dayjs/compare/v1.8.23...v1.8.24) (2020-04-10) + + +### Bug Fixes + +* Add config option to RelativeTime plugin ([#851](https://github.com/iamkun/dayjs/issues/851)) ([bd24034](https://github.com/iamkun/dayjs/commit/bd24034b95bfc656024b75ef3f3c986708845fed)) +* add Duration plugin ([#858](https://github.com/iamkun/dayjs/issues/858)) ([d568273](https://github.com/iamkun/dayjs/commit/d568273223199ca0497f238e2cc3a8d3dcf32d0f)) +* Add en-in, en-tt locales ([#855](https://github.com/iamkun/dayjs/issues/855)) ([c39fb96](https://github.com/iamkun/dayjs/commit/c39fb96e2a9102c14b004c14a6c073af9d266f2f)) +* add isToday, isTomorrow, isYesterday plugins ([#857](https://github.com/iamkun/dayjs/issues/857)) ([fc08ab6](https://github.com/iamkun/dayjs/commit/fc08ab68f8a28269802deeab9d6b0473b92cdc51)) +* Add option callback to Calendar plugin ([#839](https://github.com/iamkun/dayjs/issues/839)) ([b25be90](https://github.com/iamkun/dayjs/commit/b25be9094325295310c8fc5e617fb058be8a5f68)) +* Fix monthsShort for locale fr ([#862](https://github.com/iamkun/dayjs/issues/862)) ([d2de9a0](https://github.com/iamkun/dayjs/commit/d2de9a0b44b830038ed0094f79bfd40726311f2a)) +* Update Breton locale (br) meridiem config ([#856](https://github.com/iamkun/dayjs/issues/856)) ([a2a6672](https://github.com/iamkun/dayjs/commit/a2a66720abb788a8f1cffbfd0929b35579f29c72)) +* Update Ukrainian (uk) locale relative time ([#842](https://github.com/iamkun/dayjs/issues/842)) ([578bc1a](https://github.com/iamkun/dayjs/commit/578bc1a23c6e737783bbac3da12c0ed5d1edcf82)) + +## [1.8.23](https://github.com/iamkun/dayjs/compare/v1.8.22...v1.8.23) (2020-03-16) + + +### Bug Fixes + +* Add Chinese (zh) locale ([f9b8945](https://github.com/iamkun/dayjs/commit/f9b89453166d8b53d33b1d7eefd9942022552e6e)) +* Fix IsoWeek plugin typescript definition ([#828](https://github.com/iamkun/dayjs/issues/828)) ([30aab0c](https://github.com/iamkun/dayjs/commit/30aab0c7bce85dfac0ae208a891def30f88b5cb4)) +* Update Arabic (ar) locale relative time ([#836](https://github.com/iamkun/dayjs/issues/836)) ([14044c6](https://github.com/iamkun/dayjs/commit/14044c6fda1229e3f0e5473d3f886bd79589b15f)) +* Update Slovak (sk) locale, Czech (cs) locale ([#833](https://github.com/iamkun/dayjs/issues/833)) ([f0d451f](https://github.com/iamkun/dayjs/commit/f0d451f795e9ebf752cd854d51b25b11de2343a3)) +* Update Thai (th) locale relativeTime ([#826](https://github.com/iamkun/dayjs/issues/826)) ([63b7c03](https://github.com/iamkun/dayjs/commit/63b7c03a6dbb0507d60776e8bad6cccde3828b88)), closes [#816](https://github.com/iamkun/dayjs/issues/816) + +## [1.8.22](https://github.com/iamkun/dayjs/compare/v1.8.21...v1.8.22) (2020-03-08) + + +### Bug Fixes + +* Add IsoWeek plugin ([#811](https://github.com/iamkun/dayjs/issues/811)) ([28a2207](https://github.com/iamkun/dayjs/commit/28a2207ef9849afbac15dd29267b2e7a09cd3c16)) +* Fix unsupported locale fallback to previous one ([#819](https://github.com/iamkun/dayjs/issues/819)) ([4868715](https://github.com/iamkun/dayjs/commit/48687152cf5bee6a4c1b8ceea4bda8b9bab9be10)) + +## [1.8.21](https://github.com/iamkun/dayjs/compare/v1.8.20...v1.8.21) (2020-02-26) + + +### Bug Fixes + +* Set + Get accept 'D' as the short version of 'date' ([#795](https://github.com/iamkun/dayjs/issues/795)) ([523c038](https://github.com/iamkun/dayjs/commit/523c03880fa8bbad83214494ad02cd606cdb8b30)) +* Update DayOfYear plugin type ([#799](https://github.com/iamkun/dayjs/issues/799)) ([5809652](https://github.com/iamkun/dayjs/commit/5809652e40245b7759827d9bf317abdcfa75a330)) +* Update fi (Finnish) locale relativeTime ([#797](https://github.com/iamkun/dayjs/issues/797)) ([4a470fb](https://github.com/iamkun/dayjs/commit/4a470fbd6fef9e051727d0f26d53cc050b85935d)) + +## [1.8.20](https://github.com/iamkun/dayjs/compare/v1.8.19...v1.8.20) (2020-02-04) + + +### Bug Fixes + +* Add Bislama Locale (bi) ([#780](https://github.com/iamkun/dayjs/issues/780)) ([9ac6ab4](https://github.com/iamkun/dayjs/commit/9ac6ab481bc883dd4ecc02caab12c8b2fc218a42)) +* Fix weekOfYear plugin to support yearStart locale for better week number result ([#769](https://github.com/iamkun/dayjs/issues/769)) ([f00db36](https://github.com/iamkun/dayjs/commit/f00db36e70bc7beaca1abadeb30a9b1fbb3261ee)) +* Update et (Estonian) locale relativeTime ([#790](https://github.com/iamkun/dayjs/issues/790)) ([d8e0f45](https://github.com/iamkun/dayjs/commit/d8e0f45f6cd2d5e5704b9797929227454c92d1a5)) +* Update LocaleData plugin to support dayjs.localeData().weekdays() API ([287fed6](https://github.com/iamkun/dayjs/commit/287fed6db9eb4fd979b4861aca4dacbd32422533)), closes [#779](https://github.com/iamkun/dayjs/issues/779) +* Update LocaleData plugin to support dayjs.months dayjs.weekdays API ([144c2ae](https://github.com/iamkun/dayjs/commit/144c2ae6e15fbf89e3acd7c8cb9e237c5f6e1348)), closes [#779](https://github.com/iamkun/dayjs/issues/779) +* Update pl locale fusional config ([d372475](https://github.com/iamkun/dayjs/commit/d3724758bb27d5b17587b995ba14e7e80dcd1151)) + +## [1.8.19](https://github.com/iamkun/dayjs/compare/v1.8.18...v1.8.19) (2020-01-06) + + +### Bug Fixes + +* Add UpdateLocale plugin to update a locale's properties ([#766](https://github.com/iamkun/dayjs/issues/766)) ([82ce2ba](https://github.com/iamkun/dayjs/commit/82ce2ba8d7e402e40f6d005d400eb5356a0b0633)) +* Fix CustomParseFormat Plugin 'YYYY-MM' use first day of the month ([ba709ec](https://github.com/iamkun/dayjs/commit/ba709eca86a71ae648bc68bf67d9abdc229198d4)), closes [#761](https://github.com/iamkun/dayjs/issues/761) +* Fix CustomParseFormat Plugin to set correct locale ([66ce23f](https://github.com/iamkun/dayjs/commit/66ce23f2e18c5506e8f1a7ef20d3483a4df80087)) +* Fix WeekOfYear Plugin wrong calender week number bug ([79b86db](https://github.com/iamkun/dayjs/commit/79b86dbbf3cfd3f1e2165b3d479a7061ad1b6925)), closes [#760](https://github.com/iamkun/dayjs/issues/760) +* Update RelativeTime plugin to support function to make additional processing ([#767](https://github.com/iamkun/dayjs/issues/767)) ([4bd9250](https://github.com/iamkun/dayjs/commit/4bd9250fbe7131e2fddfb5fa1b3350e8c2262ca9)) +* Update ru, uk, cs locale to support relativeTime with plural ([3f080f7](https://github.com/iamkun/dayjs/commit/3f080f7d6bfdc4018cbb7c4d0112ff1ead4ef6b8)) + +## [1.8.18](https://github.com/iamkun/dayjs/compare/v1.8.17...v1.8.18) (2019-12-18) + + +### Bug Fixes + +* Add missing locale type definition ([#716](https://github.com/iamkun/dayjs/issues/716)) ([cde5d0b](https://github.com/iamkun/dayjs/commit/cde5d0b91be7b2f5f3098de4aa0b9a4f0f28ea5c)) +* Fix .locale() handel unsupported locale ([78ec173](https://github.com/iamkun/dayjs/commit/78ec173fcecc1299516ab7b44f4554d431b4b2fd)) +* Update Italian locale (it) ([#727](https://github.com/iamkun/dayjs/issues/727)) ([5b53e98](https://github.com/iamkun/dayjs/commit/5b53e98c0a3ba0eb9573a9c77caeb907439be9e7)) +* Update locale (fa) ([#733](https://github.com/iamkun/dayjs/issues/733)) ([9ad2e47](https://github.com/iamkun/dayjs/commit/9ad2e47e0569b23991bb0d5578f49c792c12df08)) +* Update locale (zh-cn) ([#706](https://github.com/iamkun/dayjs/issues/706)) ([e31e544](https://github.com/iamkun/dayjs/commit/e31e54414fb90e1f54da13a117748ba37f52645d)) +* Update locale (zh-cn) meridiem ([#735](https://github.com/iamkun/dayjs/issues/735)) ([15d1b81](https://github.com/iamkun/dayjs/commit/15d1b813e7faf5a1f9d1ea6fc673fd27ac49d8b1)) +* Update LocaleData plugin to support dayjs().longDateFormat() ([#734](https://github.com/iamkun/dayjs/issues/734)) ([aa0f210](https://github.com/iamkun/dayjs/commit/aa0f210a1e3c4f6aba61c3b96f9eb445b43a33f0)), closes [#680](https://github.com/iamkun/dayjs/issues/680) +* Update Mongolian (mn) locale relativeTime ([#753](https://github.com/iamkun/dayjs/issues/753)) ([6d51435](https://github.com/iamkun/dayjs/commit/6d51435092c0c94d8e50256d3f0f058cdd15febe)) +* Update Swedish locale (sv) fix ordinal error ([#745](https://github.com/iamkun/dayjs/issues/745)) ([49670d5](https://github.com/iamkun/dayjs/commit/49670d5ae31e4e21636cc5a8bfe35fef0f6d9e4a)), closes [#743](https://github.com/iamkun/dayjs/issues/743) + +## [1.8.17](https://github.com/iamkun/dayjs/compare/v1.8.16...v1.8.17) (2019-11-06) + + +### Bug Fixes + +* Fix set utcOffset in utc mode ([d148115](https://github.com/iamkun/dayjs/commit/d148115dad8f1a5afc0a64e9b8163dfeba4616b6)) +* Update advancedFormat plugin to support w ww wo week tokens … ([#678](https://github.com/iamkun/dayjs/issues/678)) ([26cfa63](https://github.com/iamkun/dayjs/commit/26cfa63a524b803f7966dac5464f9cbf8f63387e)), closes [#676](https://github.com/iamkun/dayjs/issues/676) +* Update ka locale weekdays ([f8ca3d4](https://github.com/iamkun/dayjs/commit/f8ca3d4ba1d3cbe41613d3909c0627935a51a0c4)) +* Update nb locale ([#679](https://github.com/iamkun/dayjs/issues/679)) ([1063b0e](https://github.com/iamkun/dayjs/commit/1063b0e1b5c19a1354d233cc0f21438e7073233a)) +* Update Polish locale (pl)([#713](https://github.com/iamkun/dayjs/issues/713)) ([30d2f02](https://github.com/iamkun/dayjs/commit/30d2f026b47188833a4f44fee4bab52467d4a718)) +* Update Ukrainian locale (uk) ([#710](https://github.com/iamkun/dayjs/issues/710)) ([360161c](https://github.com/iamkun/dayjs/commit/360161cac75f597fdd51d9d1ff138601282a1b4b)) +* UTC plugin set utcOffset value ([#668](https://github.com/iamkun/dayjs/issues/668)) ([8877883](https://github.com/iamkun/dayjs/commit/88778838e71dd309e79cd1a8094d5bea36ca3390)) + +## [1.8.16](https://github.com/iamkun/dayjs/compare/v1.8.15...v1.8.16) (2019-08-27) + + +### Bug Fixes + +* Fix relativeTime Plugin .FromNow() result error in UTC mode ([a385d5c](https://github.com/iamkun/dayjs/commit/a385d5c)) +* Handle locale in WeekOfYear plugin ([#658](https://github.com/iamkun/dayjs/issues/658)) ([0e45b0a](https://github.com/iamkun/dayjs/commit/0e45b0a)) +* LocaleData plugin returns all months and weekdays data when pas no argument ([#645](https://github.com/iamkun/dayjs/issues/645)) ([95e70b4](https://github.com/iamkun/dayjs/commit/95e70b4)) +* Return null in toJSON if not valid ([#633](https://github.com/iamkun/dayjs/issues/633)) ([19affc8](https://github.com/iamkun/dayjs/commit/19affc8)) +* Update Danish (da) locale ([#626](https://github.com/iamkun/dayjs/issues/626)) ([ac2ec77](https://github.com/iamkun/dayjs/commit/ac2ec77)) +* Update Korean locale meridiem ([#642](https://github.com/iamkun/dayjs/issues/642)) ([b457146](https://github.com/iamkun/dayjs/commit/b457146)) +* update Occitan locale Catalan locale ([#630](https://github.com/iamkun/dayjs/issues/630)) ([fef135e](https://github.com/iamkun/dayjs/commit/fef135e)) +* update pt-br locale ([#628](https://github.com/iamkun/dayjs/issues/628)) ([ccf596d](https://github.com/iamkun/dayjs/commit/ccf596d)) +* Update weekdaysShort to some locale files ([#643](https://github.com/iamkun/dayjs/issues/643)) ([cc1f15f](https://github.com/iamkun/dayjs/commit/cc1f15f)) + +## [1.8.15](https://github.com/iamkun/dayjs/compare/v1.8.14...v1.8.15) (2019-07-08) + + +### Bug Fixes + +* Fix dayjs.locale() returns current global locale ([#602](https://github.com/iamkun/dayjs/issues/602)) ([790cd1a](https://github.com/iamkun/dayjs/commit/790cd1a)) +* Fix incorrect Thai locale translation of July ([#607](https://github.com/iamkun/dayjs/issues/607)) ([43cbfd3](https://github.com/iamkun/dayjs/commit/43cbfd3)) +* Lowercase french locale months and weekdays ([#615](https://github.com/iamkun/dayjs/issues/615)) ([e5a257c](https://github.com/iamkun/dayjs/commit/e5a257c)) +* Type - Export Ls object to query all available locales ([#623](https://github.com/iamkun/dayjs/issues/623)) ([f6bfae0](https://github.com/iamkun/dayjs/commit/f6bfae0)) +* Update nb (Norsk Bokmål) locale ([#604](https://github.com/iamkun/dayjs/issues/604)) ([907f5c9](https://github.com/iamkun/dayjs/commit/907f5c9)) +* Update types of `.diff` API ([#617](https://github.com/iamkun/dayjs/issues/617)) ([f0f43d2](https://github.com/iamkun/dayjs/commit/f0f43d2)) + +## [1.8.14](https://github.com/iamkun/dayjs/compare/v1.8.13...v1.8.14) (2019-05-07) + + +### Bug Fixes + +* Fix `.format` API returns UTC offset when value is 0 bug ([b254964](https://github.com/iamkun/dayjs/commit/b254964)) +* Fix QuarterOfYear plugin bug ([#591](https://github.com/iamkun/dayjs/issues/591)) ([434f774](https://github.com/iamkun/dayjs/commit/434f774)) +* Fix UTC plugin add day DST bug ([#590](https://github.com/iamkun/dayjs/issues/590)) ([86cd839](https://github.com/iamkun/dayjs/commit/86cd839)) + +## [1.8.13](https://github.com/iamkun/dayjs/compare/v1.8.12...v1.8.13) (2019-04-26) + + +### Bug Fixes + +* Add missing relativeTime and formats for some locales ([#560](https://github.com/iamkun/dayjs/issues/560)) ([96b917e](https://github.com/iamkun/dayjs/commit/96b917e)) +* Add weekday (locale aware day of the week) plugin ([#569](https://github.com/iamkun/dayjs/issues/569)) ([9007cc5](https://github.com/iamkun/dayjs/commit/9007cc5)), closes [#559](https://github.com/iamkun/dayjs/issues/559) +* Allow customizing "am" / "pm" strings with locale meridiem function ([#580](https://github.com/iamkun/dayjs/issues/580)) ([576e93e](https://github.com/iamkun/dayjs/commit/576e93e)), closes [#578](https://github.com/iamkun/dayjs/issues/578) +* Fix `.add` day/week decimal rouding bug ([800f6c9](https://github.com/iamkun/dayjs/commit/800f6c9)) +* Fix `.diff` type definition error ([#565](https://github.com/iamkun/dayjs/issues/565)) ([c4921ae](https://github.com/iamkun/dayjs/commit/c4921ae)), closes [#561](https://github.com/iamkun/dayjs/issues/561) +* Fix CustomParseFormat plugin bug ([#568](https://github.com/iamkun/dayjs/issues/568)) ([1f5a9db](https://github.com/iamkun/dayjs/commit/1f5a9db)), closes [#555](https://github.com/iamkun/dayjs/issues/555) +* Fix relativeTime plugin Math.round bug ([40bea40](https://github.com/iamkun/dayjs/commit/40bea40)) +* skip square brackets in buddhistEra, advancedFormat plugins ([#556](https://github.com/iamkun/dayjs/issues/556)) ([9279718](https://github.com/iamkun/dayjs/commit/9279718)), closes [#554](https://github.com/iamkun/dayjs/issues/554) +* Update Indonesian locale([#574](https://github.com/iamkun/dayjs/issues/574)) ([0aa7143](https://github.com/iamkun/dayjs/commit/0aa7143)) +* Update locale month to support both array and function ([#581](https://github.com/iamkun/dayjs/issues/581)) ([b6599d3](https://github.com/iamkun/dayjs/commit/b6599d3)) +* Update LocalizedFormat plugin lowercase formats logic ([#557](https://github.com/iamkun/dayjs/issues/557)) ([d409304](https://github.com/iamkun/dayjs/commit/d409304)) + +## [1.8.12](https://github.com/iamkun/dayjs/compare/v1.8.11...v1.8.12) (2019-04-02) + + +### Bug Fixes + +* Add .get API ([7318797](https://github.com/iamkun/dayjs/commit/7318797)) +* Add 79 locales ([#541](https://github.com/iamkun/dayjs/issues/541)) ([f75a125](https://github.com/iamkun/dayjs/commit/f75a125)) +* Add Calendar plugin ([d1b9cf9](https://github.com/iamkun/dayjs/commit/d1b9cf9)) +* Add isoWeeksInYear plugin ([2db8631](https://github.com/iamkun/dayjs/commit/2db8631)) +* Add Occitan (oc-lnc) locale file ([#551](https://github.com/iamkun/dayjs/issues/551)) ([c30b715](https://github.com/iamkun/dayjs/commit/c30b715)) +* Add plugin minMax to sopport .max .min ([2870a23](https://github.com/iamkun/dayjs/commit/2870a23)) +* Fix set Month Year error in last day of the month ([d058f4a](https://github.com/iamkun/dayjs/commit/d058f4a)) +* Update ko locale weekdaysShort ([#543](https://github.com/iamkun/dayjs/issues/543)) ([317fd3e](https://github.com/iamkun/dayjs/commit/317fd3e)) +* Update localizedFormat plugin to support lowercase localizable formats (l, ll, lll, llll) ([#546](https://github.com/iamkun/dayjs/issues/546)) ([f2b5ebf](https://github.com/iamkun/dayjs/commit/f2b5ebf)) + +## [1.8.11](https://github.com/iamkun/dayjs/compare/v1.8.10...v1.8.11) (2019-03-21) + + +### Bug Fixes + +* Add .add('quarter') .startOf('quarter') through plugin quarterOfYear ([dde39e9](https://github.com/iamkun/dayjs/commit/dde39e9)), closes [#537](https://github.com/iamkun/dayjs/issues/537) [#531](https://github.com/iamkun/dayjs/issues/531) +* Add locale support for Azerbaijani language (az) ([#535](https://github.com/iamkun/dayjs/issues/535)) ([eeb20fa](https://github.com/iamkun/dayjs/commit/eeb20fa)) +* Correct typescript definition `add` ([22a249c](https://github.com/iamkun/dayjs/commit/22a249c)), closes [#531](https://github.com/iamkun/dayjs/issues/531) +* Fix CustomParseFormat plugin formatting bug ([#536](https://github.com/iamkun/dayjs/issues/536)) ([8578546](https://github.com/iamkun/dayjs/commit/8578546)), closes [#533](https://github.com/iamkun/dayjs/issues/533) +* Update pt locale ([#538](https://github.com/iamkun/dayjs/issues/538)) ([1ac9e1e](https://github.com/iamkun/dayjs/commit/1ac9e1e)) + +## [1.8.10](https://github.com/iamkun/dayjs/compare/v1.8.9...v1.8.10) (2019-03-10) + + +### Bug Fixes + +* **locale:** Add nepali (ne) locale ([#524](https://github.com/iamkun/dayjs/issues/524)) ([bdbec01](https://github.com/iamkun/dayjs/commit/bdbec01)) +* Add WeekYear plugin ([a892608](https://github.com/iamkun/dayjs/commit/a892608)) +* API .locale() with no argument should return current locale name string ([8d63d88](https://github.com/iamkun/dayjs/commit/8d63d88)) +* CustomParseFormat correct parse HH:mm:ss with only one digit like 0:12:10 ([600d547](https://github.com/iamkun/dayjs/commit/600d547)) +* CustomParseFormat plugin parse Do format string ([bf27fda](https://github.com/iamkun/dayjs/commit/bf27fda)), closes [#522](https://github.com/iamkun/dayjs/issues/522) +* Expand setters like .year(2000) .hour(12) ([ac532a0](https://github.com/iamkun/dayjs/commit/ac532a0)) +* Move toObject, toArray API to separate plugin from core ([40a3431](https://github.com/iamkun/dayjs/commit/40a3431)) + +## [1.8.9](https://github.com/iamkun/dayjs/compare/v1.8.8...v1.8.9) (2019-03-06) + + +### Features + +* Add UTC mode with UTC plugin ([#517](https://github.com/iamkun/dayjs/issues/517)) ([caf335c](https://github.com/iamkun/dayjs/commit/caf335c)) + +> For plugin developers: Please note, we have changed the name of some method in `Utils` in order to reduce the file size. ([#517](https://github.com/iamkun/dayjs/issues/517)) ([detail](https://github.com/iamkun/dayjs/pull/517/files#diff-2b4ca49d4bb0a774c4d4c1672d7aa781R46)) + +### Bug Fixes + +* Add locale de-AT ([#515](https://github.com/iamkun/dayjs/issues/515)) ([d93f7b6](https://github.com/iamkun/dayjs/commit/d93f7b6)) +* Add locale zh-hk ([#516](https://github.com/iamkun/dayjs/issues/516)) ([5fc05a6](https://github.com/iamkun/dayjs/commit/5fc05a6)) + +## [1.8.8](https://github.com/iamkun/dayjs/compare/v1.8.7...v1.8.8) (2019-02-25) + + +### Bug Fixes + +* Update relativeTime plugin type definition ([de56f2c](https://github.com/iamkun/dayjs/commit/de56f2c)) + +## [1.8.7](https://github.com/iamkun/dayjs/compare/v1.8.6...v1.8.7) (2019-02-24) + + +### Bug Fixes + +* Add plugin type definitions ([#418](https://github.com/iamkun/dayjs/issues/418)) ([361d437](https://github.com/iamkun/dayjs/commit/361d437)) +* Add Swahili locale ([#508](https://github.com/iamkun/dayjs/issues/508)) ([b9cee84](https://github.com/iamkun/dayjs/commit/b9cee84)) +* Parse month string 'MMMM MMM (February, Feb)' in customParseFormat ([#457](https://github.com/iamkun/dayjs/issues/457)) ([f343206](https://github.com/iamkun/dayjs/commit/f343206)) +* Update declaration file .diff .isBefore .isSame .isAfter ([#496](https://github.com/iamkun/dayjs/issues/496)) ([4523275](https://github.com/iamkun/dayjs/commit/4523275)) +* Word orders corrections for locale 'fa' ([#491](https://github.com/iamkun/dayjs/issues/491)) ([56050c2](https://github.com/iamkun/dayjs/commit/56050c2)) + +## [1.8.6](https://github.com/iamkun/dayjs/compare/v1.8.5...v1.8.6) (2019-02-14) + + +### Bug Fixes + +* Add Bahasa Melayu (Malaysia) locale ([#485](https://github.com/iamkun/dayjs/issues/485)) ([cb208b0](https://github.com/iamkun/dayjs/commit/cb208b0)) +* Copy & export built-in en locale to /locale folder as a separate file ([a7e05e0](https://github.com/iamkun/dayjs/commit/a7e05e0)) +* Fix bug in customParseFormat plugin while month(MM) is '01' ([9884ca5](https://github.com/iamkun/dayjs/commit/9884ca5)), closes [#494](https://github.com/iamkun/dayjs/issues/494) +* Fix startOf week bug while week start is not Sunday ([5eaf77b](https://github.com/iamkun/dayjs/commit/5eaf77b)) +* Implemented isBetween inclusivity ([#464](https://github.com/iamkun/dayjs/issues/464)) ([af2f4f1](https://github.com/iamkun/dayjs/commit/af2f4f1)) +* Update Swedish and Finnish locales ([#488](https://github.com/iamkun/dayjs/issues/488)) ([f142082](https://github.com/iamkun/dayjs/commit/f142082)) +* Fix commonJS require ES Module bug in webpack4 ([23f9f3d](https://github.com/iamkun/dayjs/commit/23f9f3d)), check [#492](https://github.com/iamkun/dayjs/issues/492) + +> Get access to ESM code with `import dayjs from 'dayjs/esm'` + +## [1.8.5](https://github.com/iamkun/dayjs/compare/v1.8.4...v1.8.5) (2019-02-07) + + +### Bug Fixes + +* Add en-gb locale ([#478](https://github.com/iamkun/dayjs/issues/478)) ([508c3a7](https://github.com/iamkun/dayjs/commit/508c3a7)) +* **module:** transpile everything except ES6 modules in the 'module' entrypoint ([#477](https://github.com/iamkun/dayjs/issues/477)) ([#480](https://github.com/iamkun/dayjs/issues/480)) ([#482](https://github.com/iamkun/dayjs/issues/482)) ([767017d](https://github.com/iamkun/dayjs/commit/767017d)) +* update customParseFormat plugin support hh:mm ([54947cc](https://github.com/iamkun/dayjs/commit/54947cc)), closes [#484](https://github.com/iamkun/dayjs/issues/484) +* Update module in package.json ([5c5a7a0](https://github.com/iamkun/dayjs/commit/5c5a7a0)) + +## [1.8.4](https://github.com/iamkun/dayjs/compare/v1.8.3...v1.8.4) (2019-02-05) + +* Allow set start day of week in locale && Allow set week in weekOfYear plugin ([1295591](https://github.com/iamkun/dayjs/commit/1295591)) +### Bug Fixes +* update all locale files with correct week start ([5b03412](https://github.com/iamkun/dayjs/commit/5b03412)) +* update es es-do locale adding weekStart && update weekStart test ([66e42ec](https://github.com/iamkun/dayjs/commit/66e42ec)) +* Revert default export ([b00da1b](https://github.com/iamkun/dayjs/commit/b00da1b)) + +## [1.8.3](https://github.com/iamkun/dayjs/compare/v1.8.2...v1.8.3) (2019-02-04) + + +### Bug Fixes + +* fix ios safari YYYY-MM-DD HH:mm parse BUG ([e02ae82](https://github.com/iamkun/dayjs/commit/e02ae82)), closes [#254](https://github.com/iamkun/dayjs/issues/254) + +## [1.8.2](https://github.com/iamkun/dayjs/compare/v1.8.1...v1.8.2) (2019-02-02) + + +### Bug Fixes + +* Add missing czech language locale ([#461](https://github.com/iamkun/dayjs/issues/461)) ([7e04004](https://github.com/iamkun/dayjs/commit/7e04004)) +* Add utcOffset api method and fix calculating diff error in DST ([#453](https://github.com/iamkun/dayjs/issues/453)) ([ce2e30e](https://github.com/iamkun/dayjs/commit/ce2e30e)) +* Fix it locale error ([#458](https://github.com/iamkun/dayjs/issues/458)) ([f6d9a64](https://github.com/iamkun/dayjs/commit/f6d9a64)) +* Add DayOfYear plugin (#454) +* Fix es locale monthsShort error + +## [1.8.1](https://github.com/iamkun/dayjs/compare/v1.8.0...v1.8.1) (2019-02-02) + +* Add LocalizedFormat plugin supplying format like LTS, LT, LLLL + +* update declaration File with default export (#278) +> From v1.8.1, in TypeScript Project, just `import from dayjs from 'dayjs'` +* add ES2015 module support (#451) + +### Performance Improvements + +* **format:** reuse matches instead of created when replacing ([#441](https://github.com/iamkun/dayjs/issues/441)) ([10b79d8](https://github.com/iamkun/dayjs/commit/10b79d8)) + +# [1.8.0](https://github.com/iamkun/dayjs/compare/v1.7.8...v1.8.0) (2019-01-14) + + +### Features + +* add CustomParseFormat plugin and QuarterOfYear plugin ([#450](https://github.com/iamkun/dayjs/issues/450)) ([8f6f63c](https://github.com/iamkun/dayjs/commit/8f6f63c)) + +## [1.7.8](https://github.com/iamkun/dayjs/compare/v1.7.7...v1.7.8) (2018-12-13) + + +### Feature + +* update isSame isBefore isAfter supports units ([fd65464](https://github.com/iamkun/dayjs/commit/fd65464)) + +* add greek lithuanian locales + +## [1.7.7](https://github.com/iamkun/dayjs/compare/v1.7.6...v1.7.7) (2018-09-26) + + +### Bug Fixes + +* **DST:** fix daylight saving time DST bug && add test ([#354](https://github.com/iamkun/dayjs/issues/354)) ([6fca6d5](https://github.com/iamkun/dayjs/commit/6fca6d5)) + +## [1.7.6](https://github.com/iamkun/dayjs/compare/v1.7.5...v1.7.6) (2018-09-25) + + +### Bug Fixes + +* **add dayjs.unix:** add dayjs.unix to parse timestamp in seconds && locale update ([5711c5e](https://github.com/iamkun/dayjs/commit/5711c5e)) + +## [1.7.5](https://github.com/iamkun/dayjs/compare/v1.7.4...v1.7.5) (2018-08-10) + + +### Bug Fixes + +* add isBetween API & update ([b5fc3d1](https://github.com/iamkun/dayjs/commit/b5fc3d1)) + +## [1.7.4](https://github.com/iamkun/dayjs/compare/v1.7.3...v1.7.4) (2018-07-11) + + +### Bug Fixes + +* update set week logic ([60b6325](https://github.com/iamkun/dayjs/commit/60b6325)), closes [#276](https://github.com/iamkun/dayjs/issues/276) + +## [1.7.3](https://github.com/iamkun/dayjs/compare/v1.7.2...v1.7.3) (2018-07-10) + + +### Bug Fixes + +* **locale-nl:** set correct weekdays and months ([6d089d7](https://github.com/iamkun/dayjs/commit/6d089d7)) + +## [1.7.2](https://github.com/iamkun/dayjs/compare/v1.7.1...v1.7.2) (2018-07-04) + + +### Bug Fixes + +* DEPRECATED isLeapYear, use IsLeapYear plugin instead ([e2e5116](https://github.com/iamkun/dayjs/commit/e2e5116)) + +## [1.7.1](https://github.com/iamkun/dayjs/compare/v1.7.0...v1.7.1) (2018-07-03) + + +### Bug Fixes + +* fix week() error near the end of the year ([fa03689](https://github.com/iamkun/dayjs/commit/fa03689)) + +# [1.7.0](https://github.com/iamkun/dayjs/compare/v1.6.10...v1.7.0) (2018-07-02) + + +### Features + +* Added method `.week()` to retrieve week of the year ([e1c1b1c](https://github.com/iamkun/dayjs/commit/e1c1b1c)) +* Updated Japanese locae + +## [1.6.10](https://github.com/iamkun/dayjs/compare/v1.6.9...v1.6.10) (2018-06-25) + + +### Bug Fixes + +* Add relative locales to russian language ([c7e9898](https://github.com/iamkun/dayjs/commit/c7e9898)), closes [#256](https://github.com/iamkun/dayjs/issues/256) + +## [1.6.9](https://github.com/iamkun/dayjs/compare/v1.6.8...v1.6.9) (2018-06-14) + + +### Bug Fixes + +* add isDayjs => boolean API ([6227c8b](https://github.com/iamkun/dayjs/commit/6227c8b)) + +## [1.6.8](https://github.com/iamkun/dayjs/compare/v1.6.7...v1.6.8) (2018-06-14) + + +### Bug Fixes + +* fix Advanced format bug in zh-cn ([0c07874](https://github.com/iamkun/dayjs/commit/0c07874)), closes [#242](https://github.com/iamkun/dayjs/issues/242) + +## [1.6.7](https://github.com/iamkun/dayjs/compare/v1.6.6...v1.6.7) (2018-06-11) + + +### Bug Fixes + +* fix id locale ([1ebbeb8](https://github.com/iamkun/dayjs/commit/1ebbeb8)), closes [#234](https://github.com/iamkun/dayjs/issues/234) + + +## [1.6.6](https://github.com/iamkun/dayjs/compare/v1.6.5...v1.6.6) (2018-06-06) + + +### Bug Fixes + +* format API update and locale file update ([5ca48f0](https://github.com/iamkun/dayjs/commit/5ca48f0)), closes [#228](https://github.com/iamkun/dayjs/issues/228) + + +## [1.6.5](https://github.com/iamkun/dayjs/compare/v1.6.4...v1.6.5) (2018-05-31) + + +### Bug Fixes + +* bugfix, utils update and locale file update ([ebcb6d5](https://github.com/iamkun/dayjs/commit/ebcb6d5)), closes [#214](https://github.com/iamkun/dayjs/issues/214) + + +## [1.6.4](https://github.com/iamkun/dayjs/compare/v1.6.3...v1.6.4) (2018-05-25) + + +### Bug Fixes + +* add RelativeTime plugin and locale file update ([c1fbbca](https://github.com/iamkun/dayjs/commit/c1fbbca)), closes [#198](https://github.com/iamkun/dayjs/issues/198) + + +## [1.6.3](https://github.com/iamkun/dayjs/compare/v1.6.2...v1.6.3) (2018-05-21) + + +### Bug Fixes + +* Changing locales locally is immutable from this release ([2cce729](https://github.com/iamkun/dayjs/commit/2cce729)), closes [#182](https://github.com/iamkun/dayjs/issues/182) +* instance locale change should be immutable ([84597c9](https://github.com/iamkun/dayjs/commit/84597c9)) +* Add more locales +* english ordinal fix + + +## [1.6.2](https://github.com/iamkun/dayjs/compare/v1.6.1...v1.6.2) (2018-05-18) + + +### Bug Fixes + +* change-log update && test new npm release ([aa49cba](https://github.com/iamkun/dayjs/commit/aa49cba)), closes [#163](https://github.com/iamkun/dayjs/issues/163) + + +## [1.6.1](https://github.com/iamkun/dayjs/compare/v1.6.0...v1.6.1) (2018-05-18) + + +### Bug Fixes + +* Add German, Brazilian Portuguese locales +* add() & parse() bug fix & add locale de, pt-br ([bf1331e](https://github.com/iamkun/dayjs/commit/bf1331e)) + + +# [1.6.0](https://github.com/iamkun/dayjs/compare/v1.5.24...v1.6.0) (2018-05-15) + + +### Features + +* Locale && Plugin ([2342c55](https://github.com/iamkun/dayjs/commit/2342c55)), closes [#141](https://github.com/iamkun/dayjs/issues/141) diff --git a/node_modules/dayjs/LICENSE b/node_modules/dayjs/LICENSE new file mode 100644 index 0000000..caf9315 --- /dev/null +++ b/node_modules/dayjs/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018-present, iamkun + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/dayjs/README.md b/node_modules/dayjs/README.md new file mode 100644 index 0000000..74d8805 --- /dev/null +++ b/node_modules/dayjs/README.md @@ -0,0 +1,164 @@ +English | [简体中文](./docs/zh-cn/README.zh-CN.md) | [日本語](./docs/ja/README-ja.md) | [Português Brasileiro](./docs/pt-br/README-pt-br.md) | [한국어](./docs/ko/README-ko.md) | [Español (España)](./docs/es-es/README-es-es.md) | [Русский](./docs/ru/README-ru.md) | [Türkçe](./docs/tr/README-tr.md) | [සිංහල](./docs/si/README-si.md) | [עברית](./docs/he/README-he.md) + +

Day.js

+

Fast 2kB alternative to Moment.js with the same modern API

+

+ Gzip Size + NPM Version + Build Status + Codecov + License +
+ + Sauce Test Status + +

+ +> Day.js is a minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API. If you use Moment.js, you already know how to use Day.js. + +```js +dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss'); +``` + +* 🕒 Familiar Moment.js API & patterns +* 💪 Immutable +* 🔥 Chainable +* 🌐 I18n support +* 📦 2kb mini library +* 👫 All browsers supported + +--- + +## Getting Started + +### Documentation + +You can find more details, API, and other docs on [day.js.org](https://day.js.org/) website. + +### Installation + +```console +npm install dayjs --save +``` + +📚[Installation Guide](https://day.js.org/docs/en/installation/installation) + +### API + +It's easy to use Day.js APIs to parse, validate, manipulate, and display dates and times. + +```javascript +dayjs('2018-08-08') // parse + +dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // display + +dayjs().set('month', 3).month() // get & set + +dayjs().add(1, 'year') // manipulate + +dayjs().isBefore(dayjs()) // query +``` + +📚[API Reference](https://day.js.org/docs/en/parse/parse) + +### I18n + +Day.js has great support for internationalization. + +But none of them will be included in your build unless you use it. + +```javascript +import 'dayjs/locale/es' // load on demand + +dayjs.locale('es') // use Spanish locale globally + +dayjs('2018-05-05').locale('zh-cn').format() // use Chinese Simplified locale in a specific instance +``` + +📚[Internationalization](https://day.js.org/docs/en/i18n/i18n) + +### Plugin + +A plugin is an independent module that can be added to Day.js to extend functionality or add new features. + +```javascript +import advancedFormat from 'dayjs/plugin/advancedFormat' // load on demand + +dayjs.extend(advancedFormat) // use plugin + +dayjs().format('Q Do k kk X x') // more available formats +``` + +📚[Plugin List](https://day.js.org/docs/en/plugin/plugin) + +### Usage Trend + + + + + +## Sponsors + +Support this project by becoming a sponsor. Your logo will show up here with a link to your website. + +[[Become a sponsor via Github](https://github.com/sponsors/iamkun/)] [[Become a sponsor via OpenCollective](https://opencollective.com/dayjs#sponsor)] + + + + +         + + + +         + + + +         + + + +         + + + +         + + + +         + + + +         + + BestKru + + + +## Contributors + +This project exists thanks to all the people who contribute. + +Please give us a 💖 star 💖 to support us. Thank you. + +And thank you to all our backers! 🙏 + + + + + +
+ + +## License + +Day.js is licensed under a [MIT License](./LICENSE). diff --git a/node_modules/dayjs/dayjs.min.js b/node_modules/dayjs/dayjs.min.js new file mode 100644 index 0000000..61916d8 --- /dev/null +++ b/node_modules/dayjs/dayjs.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs=e()}(this,(function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",c="month",f="quarter",h="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|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,M={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(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t) + +export = dayjs; + +declare function dayjs (date?: dayjs.ConfigType): dayjs.Dayjs + +declare function dayjs (date?: dayjs.ConfigType, format?: dayjs.OptionType, strict?: boolean): dayjs.Dayjs + +declare function dayjs (date?: dayjs.ConfigType, format?: dayjs.OptionType, locale?: string, strict?: boolean): dayjs.Dayjs + +declare namespace dayjs { + interface ConfigTypeMap { + default: string | number | Date | Dayjs | null | undefined + } + + export type ConfigType = ConfigTypeMap[keyof ConfigTypeMap] + + export interface FormatObject { locale?: string, format?: string, utc?: boolean } + + export type OptionType = FormatObject | string | string[] + + export type UnitTypeShort = 'd' | 'D' | 'M' | 'y' | 'h' | 'm' | 's' | 'ms' + + export type UnitTypeLong = 'millisecond' | 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' | 'date' + + export type UnitTypeLongPlural = 'milliseconds' | 'seconds' | 'minutes' | 'hours' | 'days' | 'months' | 'years' | 'dates' + + export type UnitType = UnitTypeLong | UnitTypeLongPlural | UnitTypeShort; + + export type OpUnitType = UnitType | "week" | "weeks" | 'w'; + export type QUnitType = UnitType | "quarter" | "quarters" | 'Q'; + export type ManipulateType = Exclude; + class Dayjs { + constructor (config?: ConfigType) + /** + * All Day.js objects are immutable. Still, `dayjs#clone` can create a clone of the current object if you need one. + * ``` + * dayjs().clone()// => Dayjs + * dayjs(dayjs('2019-01-25')) // passing a Dayjs object to a constructor will also clone it + * ``` + * Docs: https://day.js.org/docs/en/parse/dayjs-clone + */ + clone(): Dayjs + /** + * This returns a `boolean` indicating whether the Day.js object contains a valid date or not. + * ``` + * dayjs().isValid()// => boolean + * ``` + * Docs: https://day.js.org/docs/en/parse/is-valid + */ + isValid(): boolean + /** + * Get the year. + * ``` + * dayjs().year()// => 2020 + * ``` + * Docs: https://day.js.org/docs/en/get-set/year + */ + year(): number + /** + * Set the year. + * ``` + * dayjs().year(2000)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/year + */ + year(value: number): Dayjs + /** + * Get the month. + * + * Months are zero indexed, so January is month 0. + * ``` + * dayjs().month()// => 0-11 + * ``` + * Docs: https://day.js.org/docs/en/get-set/month + */ + month(): number + /** + * Set the month. + * + * Months are zero indexed, so January is month 0. + * + * Accepts numbers from 0 to 11. If the range is exceeded, it will bubble up to the next year. + * ``` + * dayjs().month(0)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/month + */ + month(value: number): Dayjs + /** + * Get the date of the month. + * ``` + * dayjs().date()// => 1-31 + * ``` + * Docs: https://day.js.org/docs/en/get-set/date + */ + date(): number + /** + * Set the date of the month. + * + * Accepts numbers from 1 to 31. If the range is exceeded, it will bubble up to the next months. + * ``` + * dayjs().date(1)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/date + */ + date(value: number): Dayjs + /** + * Get the day of the week. + * + * Returns numbers from 0 (Sunday) to 6 (Saturday). + * ``` + * dayjs().day()// 0-6 + * ``` + * Docs: https://day.js.org/docs/en/get-set/day + */ + day(): 0 | 1 | 2 | 3 | 4 | 5 | 6 + /** + * Set the day of the week. + * + * Accepts numbers from 0 (Sunday) to 6 (Saturday). If the range is exceeded, it will bubble up to next weeks. + * ``` + * dayjs().day(0)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/day + */ + day(value: number): Dayjs + /** + * Get the hour. + * ``` + * dayjs().hour()// => 0-23 + * ``` + * Docs: https://day.js.org/docs/en/get-set/hour + */ + hour(): number + /** + * Set the hour. + * + * Accepts numbers from 0 to 23. If the range is exceeded, it will bubble up to the next day. + * ``` + * dayjs().hour(12)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/hour + */ + hour(value: number): Dayjs + /** + * Get the minutes. + * ``` + * dayjs().minute()// => 0-59 + * ``` + * Docs: https://day.js.org/docs/en/get-set/minute + */ + minute(): number + /** + * Set the minutes. + * + * Accepts numbers from 0 to 59. If the range is exceeded, it will bubble up to the next hour. + * ``` + * dayjs().minute(59)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/minute + */ + minute(value: number): Dayjs + /** + * Get the seconds. + * ``` + * dayjs().second()// => 0-59 + * ``` + * Docs: https://day.js.org/docs/en/get-set/second + */ + second(): number + /** + * Set the seconds. + * + * Accepts numbers from 0 to 59. If the range is exceeded, it will bubble up to the next minutes. + * ``` + * dayjs().second(1)// Dayjs + * ``` + */ + second(value: number): Dayjs + /** + * Get the milliseconds. + * ``` + * dayjs().millisecond()// => 0-999 + * ``` + * Docs: https://day.js.org/docs/en/get-set/millisecond + */ + millisecond(): number + /** + * Set the milliseconds. + * + * Accepts numbers from 0 to 999. If the range is exceeded, it will bubble up to the next seconds. + * ``` + * dayjs().millisecond(1)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/millisecond + */ + millisecond(value: number): Dayjs + /** + * Generic setter, accepting unit as first argument, and value as second, returns a new instance with the applied changes. + * + * In general: + * ``` + * dayjs().set(unit, value) === dayjs()[unit](value) + * ``` + * Units are case insensitive, and support plural and short forms. + * ``` + * dayjs().set('date', 1) + * dayjs().set('month', 3) // April + * dayjs().set('second', 30) + * ``` + * Docs: https://day.js.org/docs/en/get-set/set + */ + set(unit: UnitType, value: number): Dayjs + /** + * String getter, returns the corresponding information getting from Day.js object. + * + * In general: + * ``` + * dayjs().get(unit) === dayjs()[unit]() + * ``` + * Units are case insensitive, and support plural and short forms. + * ``` + * dayjs().get('year') + * dayjs().get('month') // start 0 + * dayjs().get('date') + * ``` + * Docs: https://day.js.org/docs/en/get-set/get + */ + get(unit: UnitType): number + /** + * Returns a cloned Day.js object with a specified amount of time added. + * ``` + * dayjs().add(7, 'day')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/add + */ + add(value: number, unit?: ManipulateType): Dayjs + /** + * Returns a cloned Day.js object with a specified amount of time subtracted. + * ``` + * dayjs().subtract(7, 'year')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/subtract + */ + subtract(value: number, unit?: ManipulateType): Dayjs + /** + * Returns a cloned Day.js object and set it to the start of a unit of time. + * ``` + * dayjs().startOf('year')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/start-of + */ + startOf(unit: OpUnitType): Dayjs + /** + * Returns a cloned Day.js object and set it to the end of a unit of time. + * ``` + * dayjs().endOf('month')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/end-of + */ + endOf(unit: OpUnitType): Dayjs + /** + * Get the formatted date according to the string of tokens passed in. + * + * To escape characters, wrap them in square brackets (e.g. [MM]). + * ``` + * dayjs().format()// => current date in ISO8601, without fraction seconds e.g. '2020-04-02T08:02:17-05:00' + * dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]')// 'YYYYescape 2019-01-25T00:00:00-02:00Z' + * dayjs('2019-01-25').format('DD/MM/YYYY') // '25/01/2019' + * ``` + * Docs: https://day.js.org/docs/en/display/format + */ + format(template?: string): string + /** + * This indicates the difference between two date-time in the specified unit. + * + * To get the difference in milliseconds, use `dayjs#diff` + * ``` + * const date1 = dayjs('2019-01-25') + * const date2 = dayjs('2018-06-05') + * date1.diff(date2) // 20214000000 default milliseconds + * date1.diff() // milliseconds to current time + * ``` + * + * To get the difference in another unit of measurement, pass that measurement as the second argument. + * ``` + * const date1 = dayjs('2019-01-25') + * date1.diff('2018-06-05', 'month') // 7 + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/display/difference + */ + diff(date?: ConfigType, unit?: QUnitType | OpUnitType, float?: boolean): number + /** + * This returns the number of **milliseconds** since the Unix Epoch of the Day.js object. + * ``` + * dayjs('2019-01-25').valueOf() // 1548381600000 + * +dayjs(1548381600000) // 1548381600000 + * ``` + * To get a Unix timestamp (the number of seconds since the epoch) from a Day.js object, you should use Unix Timestamp `dayjs#unix()`. + * + * Docs: https://day.js.org/docs/en/display/unix-timestamp-milliseconds + */ + valueOf(): number + /** + * This returns the Unix timestamp (the number of **seconds** since the Unix Epoch) of the Day.js object. + * ``` + * dayjs('2019-01-25').unix() // 1548381600 + * ``` + * This value is floored to the nearest second, and does not include a milliseconds component. + * + * Docs: https://day.js.org/docs/en/display/unix-timestamp + */ + unix(): number + /** + * Get the number of days in the current month. + * ``` + * dayjs('2019-01-25').daysInMonth() // 31 + * ``` + * Docs: https://day.js.org/docs/en/display/days-in-month + */ + daysInMonth(): number + /** + * To get a copy of the native `Date` object parsed from the Day.js object use `dayjs#toDate`. + * ``` + * dayjs('2019-01-25').toDate()// => Date + * ``` + */ + toDate(): Date + /** + * To serialize as an ISO 8601 string. + * ``` + * dayjs('2019-01-25').toJSON() // '2019-01-25T02:00:00.000Z' + * ``` + * Docs: https://day.js.org/docs/en/display/as-json + */ + toJSON(): string + /** + * To format as an ISO 8601 string. + * ``` + * dayjs('2019-01-25').toISOString() // '2019-01-25T02:00:00.000Z' + * ``` + * Docs: https://day.js.org/docs/en/display/as-iso-string + */ + toISOString(): string + /** + * Returns a string representation of the date. + * ``` + * dayjs('2019-01-25').toString() // 'Fri, 25 Jan 2019 02:00:00 GMT' + * ``` + * Docs: https://day.js.org/docs/en/display/as-string + */ + toString(): string + /** + * Get the UTC offset in minutes. + * ``` + * dayjs().utcOffset() + * ``` + * Docs: https://day.js.org/docs/en/manipulate/utc-offset + */ + utcOffset(): number + /** + * This indicates whether the Day.js object is before the other supplied date-time. + * ``` + * dayjs().isBefore(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isBefore('2011-01-01', 'year')// => boolean + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/query/is-before + */ + isBefore(date?: ConfigType, unit?: OpUnitType): boolean + /** + * This indicates whether the Day.js object is the same as the other supplied date-time. + * ``` + * dayjs().isSame(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isSame('2011-01-01', 'year')// => boolean + * ``` + * Docs: https://day.js.org/docs/en/query/is-same + */ + isSame(date?: ConfigType, unit?: OpUnitType): boolean + /** + * This indicates whether the Day.js object is after the other supplied date-time. + * ``` + * dayjs().isAfter(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isAfter('2011-01-01', 'year')// => boolean + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/query/is-after + */ + isAfter(date?: ConfigType, unit?: OpUnitType): boolean + + locale(): string + + locale(preset: string | ILocale, object?: Partial): Dayjs + } + + export type PluginFunc = (option: T, c: typeof Dayjs, d: typeof dayjs) => void + + export function extend(plugin: PluginFunc, option?: T): Dayjs + + export function locale(preset?: string | ILocale, object?: Partial, isLocal?: boolean): string + + export function isDayjs(d: any): d is Dayjs + + export function unix(t: number): Dayjs + + const Ls : { [key: string] : ILocale } +} diff --git a/node_modules/dayjs/esm/index.js b/node_modules/dayjs/esm/index.js new file mode 100644 index 0000000..a82986b --- /dev/null +++ b/node_modules/dayjs/esm/index.js @@ -0,0 +1,541 @@ +import * as C from './constant'; +import en from './locale/en'; +import U from './utils'; +var L = 'en'; // global locale + +var Ls = {}; // global loaded locale + +Ls[L] = en; +var IS_DAYJS = '$isDayjsObject'; // eslint-disable-next-line no-use-before-define + +var isDayjs = function isDayjs(d) { + return d instanceof Dayjs || !!(d && d[IS_DAYJS]); +}; + +var parseLocale = function parseLocale(preset, object, isLocal) { + var l; + if (!preset) return L; + + if (typeof preset === 'string') { + var presetLower = preset.toLowerCase(); + + if (Ls[presetLower]) { + l = presetLower; + } + + if (object) { + Ls[presetLower] = object; + l = presetLower; + } + + var presetSplit = preset.split('-'); + + if (!l && presetSplit.length > 1) { + return parseLocale(presetSplit[0]); + } + } else { + var name = preset.name; + Ls[name] = preset; + l = name; + } + + if (!isLocal && l) L = l; + return l || !isLocal && L; +}; + +var dayjs = function dayjs(date, c) { + if (isDayjs(date)) { + return date.clone(); + } // eslint-disable-next-line no-nested-ternary + + + var cfg = typeof c === 'object' ? c : {}; + cfg.date = date; + cfg.args = arguments; // eslint-disable-line prefer-rest-params + + return new Dayjs(cfg); // eslint-disable-line no-use-before-define +}; + +var wrapper = function wrapper(date, instance) { + return dayjs(date, { + locale: instance.$L, + utc: instance.$u, + x: instance.$x, + $offset: instance.$offset // todo: refactor; do not use this.$offset in you code + + }); +}; + +var Utils = U; // for plugin use + +Utils.l = parseLocale; +Utils.i = isDayjs; +Utils.w = wrapper; + +var parseDate = function parseDate(cfg) { + var date = cfg.date, + utc = cfg.utc; + if (date === null) return new Date(NaN); // null is invalid + + if (Utils.u(date)) return new Date(); // today + + if (date instanceof Date) return new Date(date); + + if (typeof date === 'string' && !/Z$/i.test(date)) { + var d = date.match(C.REGEX_PARSE); + + if (d) { + var m = d[2] - 1 || 0; + var ms = (d[7] || '0').substring(0, 3); + + if (utc) { + return new Date(Date.UTC(d[1], m, d[3] || 1, d[4] || 0, d[5] || 0, d[6] || 0, ms)); + } + + return new Date(d[1], m, d[3] || 1, d[4] || 0, d[5] || 0, d[6] || 0, ms); + } + } + + return new Date(date); // everything else +}; + +var Dayjs = /*#__PURE__*/function () { + function Dayjs(cfg) { + this.$L = parseLocale(cfg.locale, null, true); + this.parse(cfg); // for plugin + + this.$x = this.$x || cfg.x || {}; + this[IS_DAYJS] = true; + } + + var _proto = Dayjs.prototype; + + _proto.parse = function parse(cfg) { + this.$d = parseDate(cfg); + this.init(); + }; + + _proto.init = function init() { + var $d = this.$d; + this.$y = $d.getFullYear(); + this.$M = $d.getMonth(); + this.$D = $d.getDate(); + this.$W = $d.getDay(); + this.$H = $d.getHours(); + this.$m = $d.getMinutes(); + this.$s = $d.getSeconds(); + this.$ms = $d.getMilliseconds(); + } // eslint-disable-next-line class-methods-use-this + ; + + _proto.$utils = function $utils() { + return Utils; + }; + + _proto.isValid = function isValid() { + return !(this.$d.toString() === C.INVALID_DATE_STRING); + }; + + _proto.isSame = function isSame(that, units) { + var other = dayjs(that); + return this.startOf(units) <= other && other <= this.endOf(units); + }; + + _proto.isAfter = function isAfter(that, units) { + return dayjs(that) < this.startOf(units); + }; + + _proto.isBefore = function isBefore(that, units) { + return this.endOf(units) < dayjs(that); + }; + + _proto.$g = function $g(input, get, set) { + if (Utils.u(input)) return this[get]; + return this.set(set, input); + }; + + _proto.unix = function unix() { + return Math.floor(this.valueOf() / 1000); + }; + + _proto.valueOf = function valueOf() { + // timezone(hour) * 60 * 60 * 1000 => ms + return this.$d.getTime(); + }; + + _proto.startOf = function startOf(units, _startOf) { + var _this = this; + + // startOf -> endOf + var isStartOf = !Utils.u(_startOf) ? _startOf : true; + var unit = Utils.p(units); + + var instanceFactory = function instanceFactory(d, m) { + var ins = Utils.w(_this.$u ? Date.UTC(_this.$y, m, d) : new Date(_this.$y, m, d), _this); + return isStartOf ? ins : ins.endOf(C.D); + }; + + var instanceFactorySet = function instanceFactorySet(method, slice) { + var argumentStart = [0, 0, 0, 0]; + var argumentEnd = [23, 59, 59, 999]; + return Utils.w(_this.toDate()[method].apply( // eslint-disable-line prefer-spread + _this.toDate('s'), (isStartOf ? argumentStart : argumentEnd).slice(slice)), _this); + }; + + var $W = this.$W, + $M = this.$M, + $D = this.$D; + var utcPad = "set" + (this.$u ? 'UTC' : ''); + + switch (unit) { + case C.Y: + return isStartOf ? instanceFactory(1, 0) : instanceFactory(31, 11); + + case C.M: + return isStartOf ? instanceFactory(1, $M) : instanceFactory(0, $M + 1); + + case C.W: + { + var weekStart = this.$locale().weekStart || 0; + var gap = ($W < weekStart ? $W + 7 : $W) - weekStart; + return instanceFactory(isStartOf ? $D - gap : $D + (6 - gap), $M); + } + + case C.D: + case C.DATE: + return instanceFactorySet(utcPad + "Hours", 0); + + case C.H: + return instanceFactorySet(utcPad + "Minutes", 1); + + case C.MIN: + return instanceFactorySet(utcPad + "Seconds", 2); + + case C.S: + return instanceFactorySet(utcPad + "Milliseconds", 3); + + default: + return this.clone(); + } + }; + + _proto.endOf = function endOf(arg) { + return this.startOf(arg, false); + }; + + _proto.$set = function $set(units, _int) { + var _C$D$C$DATE$C$M$C$Y$C; + + // private set + var unit = Utils.p(units); + var utcPad = "set" + (this.$u ? 'UTC' : ''); + var name = (_C$D$C$DATE$C$M$C$Y$C = {}, _C$D$C$DATE$C$M$C$Y$C[C.D] = utcPad + "Date", _C$D$C$DATE$C$M$C$Y$C[C.DATE] = utcPad + "Date", _C$D$C$DATE$C$M$C$Y$C[C.M] = utcPad + "Month", _C$D$C$DATE$C$M$C$Y$C[C.Y] = utcPad + "FullYear", _C$D$C$DATE$C$M$C$Y$C[C.H] = utcPad + "Hours", _C$D$C$DATE$C$M$C$Y$C[C.MIN] = utcPad + "Minutes", _C$D$C$DATE$C$M$C$Y$C[C.S] = utcPad + "Seconds", _C$D$C$DATE$C$M$C$Y$C[C.MS] = utcPad + "Milliseconds", _C$D$C$DATE$C$M$C$Y$C)[unit]; + var arg = unit === C.D ? this.$D + (_int - this.$W) : _int; + + if (unit === C.M || unit === C.Y) { + // clone is for badMutable plugin + var date = this.clone().set(C.DATE, 1); + date.$d[name](arg); + date.init(); + this.$d = date.set(C.DATE, Math.min(this.$D, date.daysInMonth())).$d; + } else if (name) this.$d[name](arg); + + this.init(); + return this; + }; + + _proto.set = function set(string, _int2) { + return this.clone().$set(string, _int2); + }; + + _proto.get = function get(unit) { + return this[Utils.p(unit)](); + }; + + _proto.add = function add(number, units) { + var _this2 = this, + _C$MIN$C$H$C$S$unit; + + number = Number(number); // eslint-disable-line no-param-reassign + + var unit = Utils.p(units); + + var instanceFactorySet = function instanceFactorySet(n) { + var d = dayjs(_this2); + return Utils.w(d.date(d.date() + Math.round(n * number)), _this2); + }; + + if (unit === C.M) { + return this.set(C.M, this.$M + number); + } + + if (unit === C.Y) { + return this.set(C.Y, this.$y + number); + } + + if (unit === C.D) { + return instanceFactorySet(1); + } + + if (unit === C.W) { + return instanceFactorySet(7); + } + + var step = (_C$MIN$C$H$C$S$unit = {}, _C$MIN$C$H$C$S$unit[C.MIN] = C.MILLISECONDS_A_MINUTE, _C$MIN$C$H$C$S$unit[C.H] = C.MILLISECONDS_A_HOUR, _C$MIN$C$H$C$S$unit[C.S] = C.MILLISECONDS_A_SECOND, _C$MIN$C$H$C$S$unit)[unit] || 1; // ms + + var nextTimeStamp = this.$d.getTime() + number * step; + return Utils.w(nextTimeStamp, this); + }; + + _proto.subtract = function subtract(number, string) { + return this.add(number * -1, string); + }; + + _proto.format = function format(formatStr) { + var _this3 = this; + + var locale = this.$locale(); + if (!this.isValid()) return locale.invalidDate || C.INVALID_DATE_STRING; + var str = formatStr || C.FORMAT_DEFAULT; + var zoneStr = Utils.z(this); + var $H = this.$H, + $m = this.$m, + $M = this.$M; + var weekdays = locale.weekdays, + months = locale.months, + meridiem = locale.meridiem; + + var getShort = function getShort(arr, index, full, length) { + return arr && (arr[index] || arr(_this3, str)) || full[index].slice(0, length); + }; + + var get$H = function get$H(num) { + return Utils.s($H % 12 || 12, num, '0'); + }; + + var meridiemFunc = meridiem || function (hour, minute, isLowercase) { + var m = hour < 12 ? 'AM' : 'PM'; + return isLowercase ? m.toLowerCase() : m; + }; + + var matches = function matches(match) { + switch (match) { + case 'YY': + return String(_this3.$y).slice(-2); + + case 'YYYY': + return Utils.s(_this3.$y, 4, '0'); + + case 'M': + return $M + 1; + + case 'MM': + return Utils.s($M + 1, 2, '0'); + + case 'MMM': + return getShort(locale.monthsShort, $M, months, 3); + + case 'MMMM': + return getShort(months, $M); + + case 'D': + return _this3.$D; + + case 'DD': + return Utils.s(_this3.$D, 2, '0'); + + case 'd': + return String(_this3.$W); + + case 'dd': + return getShort(locale.weekdaysMin, _this3.$W, weekdays, 2); + + case 'ddd': + return getShort(locale.weekdaysShort, _this3.$W, weekdays, 3); + + case 'dddd': + return weekdays[_this3.$W]; + + case 'H': + return String($H); + + case 'HH': + return Utils.s($H, 2, '0'); + + case 'h': + return get$H(1); + + case 'hh': + return get$H(2); + + case 'a': + return meridiemFunc($H, $m, true); + + case 'A': + return meridiemFunc($H, $m, false); + + case 'm': + return String($m); + + case 'mm': + return Utils.s($m, 2, '0'); + + case 's': + return String(_this3.$s); + + case 'ss': + return Utils.s(_this3.$s, 2, '0'); + + case 'SSS': + return Utils.s(_this3.$ms, 3, '0'); + + case 'Z': + return zoneStr; + // 'ZZ' logic below + + default: + break; + } + + return null; + }; + + return str.replace(C.REGEX_FORMAT, function (match, $1) { + return $1 || matches(match) || zoneStr.replace(':', ''); + }); // 'ZZ' + }; + + _proto.utcOffset = function utcOffset() { + // Because a bug at FF24, we're rounding the timezone offset around 15 minutes + // https://github.com/moment/moment/pull/1871 + return -Math.round(this.$d.getTimezoneOffset() / 15) * 15; + }; + + _proto.diff = function diff(input, units, _float) { + var _this4 = this; + + var unit = Utils.p(units); + var that = dayjs(input); + var zoneDelta = (that.utcOffset() - this.utcOffset()) * C.MILLISECONDS_A_MINUTE; + var diff = this - that; + + var getMonth = function getMonth() { + return Utils.m(_this4, that); + }; + + var result; + + switch (unit) { + case C.Y: + result = getMonth() / 12; + break; + + case C.M: + result = getMonth(); + break; + + case C.Q: + result = getMonth() / 3; + break; + + case C.W: + result = (diff - zoneDelta) / C.MILLISECONDS_A_WEEK; + break; + + case C.D: + result = (diff - zoneDelta) / C.MILLISECONDS_A_DAY; + break; + + case C.H: + result = diff / C.MILLISECONDS_A_HOUR; + break; + + case C.MIN: + result = diff / C.MILLISECONDS_A_MINUTE; + break; + + case C.S: + result = diff / C.MILLISECONDS_A_SECOND; + break; + + default: + result = diff; // milliseconds + + break; + } + + return _float ? result : Utils.a(result); + }; + + _proto.daysInMonth = function daysInMonth() { + return this.endOf(C.M).$D; + }; + + _proto.$locale = function $locale() { + // get locale object + return Ls[this.$L]; + }; + + _proto.locale = function locale(preset, object) { + if (!preset) return this.$L; + var that = this.clone(); + var nextLocaleName = parseLocale(preset, object, true); + if (nextLocaleName) that.$L = nextLocaleName; + return that; + }; + + _proto.clone = function clone() { + return Utils.w(this.$d, this); + }; + + _proto.toDate = function toDate() { + return new Date(this.valueOf()); + }; + + _proto.toJSON = function toJSON() { + return this.isValid() ? this.toISOString() : null; + }; + + _proto.toISOString = function toISOString() { + // ie 8 return + // new Dayjs(this.valueOf() + this.$d.getTimezoneOffset() * 60000) + // .format('YYYY-MM-DDTHH:mm:ss.SSS[Z]') + return this.$d.toISOString(); + }; + + _proto.toString = function toString() { + return this.$d.toUTCString(); + }; + + return Dayjs; +}(); + +var proto = Dayjs.prototype; +dayjs.prototype = proto; +[['$ms', C.MS], ['$s', C.S], ['$m', C.MIN], ['$H', C.H], ['$W', C.D], ['$M', C.M], ['$y', C.Y], ['$D', C.DATE]].forEach(function (g) { + proto[g[1]] = function (input) { + return this.$g(input, g[0], g[1]); + }; +}); + +dayjs.extend = function (plugin, option) { + if (!plugin.$i) { + // install plugin only once + plugin(option, Dayjs, dayjs); + plugin.$i = true; + } + + return dayjs; +}; + +dayjs.locale = parseLocale; +dayjs.isDayjs = isDayjs; + +dayjs.unix = function (timestamp) { + return dayjs(timestamp * 1e3); +}; + +dayjs.en = Ls[L]; +dayjs.Ls = Ls; +dayjs.p = {}; +export default dayjs; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/af.js b/node_modules/dayjs/esm/locale/af.js new file mode 100644 index 0000000..ce0c285 --- /dev/null +++ b/node_modules/dayjs/esm/locale/af.js @@ -0,0 +1,39 @@ +// Afrikaans [af] +import dayjs from '../index'; +var locale = { + name: 'af', + weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), + months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), + weekStart: 1, + weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), + weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'oor %s', + past: '%s gelede', + s: "'n paar sekondes", + m: "'n minuut", + mm: '%d minute', + h: "'n uur", + hh: '%d ure', + d: "'n dag", + dd: '%d dae', + M: "'n maand", + MM: '%d maande', + y: "'n jaar", + yy: '%d jaar' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/am.js b/node_modules/dayjs/esm/locale/am.js new file mode 100644 index 0000000..cf25510 --- /dev/null +++ b/node_modules/dayjs/esm/locale/am.js @@ -0,0 +1,40 @@ +// Amharic [am] +import dayjs from '../index'; +var locale = { + name: 'am', + weekdays: 'እሑድ_ሰኞ_ማክሰኞ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ'.split('_'), + weekdaysShort: 'እሑድ_ሰኞ_ማክሰ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ'.split('_'), + weekdaysMin: 'እሑ_ሰኞ_ማክ_ረቡ_ሐሙ_አር_ቅዳ'.split('_'), + months: 'ጃንዋሪ_ፌብሯሪ_ማርች_ኤፕሪል_ሜይ_ጁን_ጁላይ_ኦገስት_ሴፕቴምበር_ኦክቶበር_ኖቬምበር_ዲሴምበር'.split('_'), + monthsShort: 'ጃንዋ_ፌብሯ_ማርች_ኤፕሪ_ሜይ_ጁን_ጁላይ_ኦገስ_ሴፕቴ_ኦክቶ_ኖቬም_ዲሴም'.split('_'), + weekStart: 1, + yearStart: 4, + relativeTime: { + future: 'በ%s', + past: '%s በፊት', + s: 'ጥቂት ሰከንዶች', + m: 'አንድ ደቂቃ', + mm: '%d ደቂቃዎች', + h: 'አንድ ሰዓት', + hh: '%d ሰዓታት', + d: 'አንድ ቀን', + dd: '%d ቀናት', + M: 'አንድ ወር', + MM: '%d ወራት', + y: 'አንድ ዓመት', + yy: '%d ዓመታት' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'MMMM D ፣ YYYY', + LLL: 'MMMM D ፣ YYYY HH:mm', + LLLL: 'dddd ፣ MMMM D ፣ YYYY HH:mm' + }, + ordinal: function ordinal(n) { + return n + "\u129B"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-dz.js b/node_modules/dayjs/esm/locale/ar-dz.js new file mode 100644 index 0000000..3ecc04f --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-dz.js @@ -0,0 +1,41 @@ +// Arabic (Algeria) [ar-dz] +import dayjs from '../index'; +var locale = { + name: 'ar-dz', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysMin: 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-iq.js b/node_modules/dayjs/esm/locale/ar-iq.js new file mode 100644 index 0000000..dfe31bf --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-iq.js @@ -0,0 +1,42 @@ +// Arabic (Iraq) [ar-iq] +import dayjs from '../index'; +var locale = { + name: 'ar-iq', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول'.split('_'), + weekStart: 1, + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-kw.js b/node_modules/dayjs/esm/locale/ar-kw.js new file mode 100644 index 0000000..73bf90a --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-kw.js @@ -0,0 +1,41 @@ +// Arabic (Kuwait) [ar-kw] +import dayjs from '../index'; +var locale = { + name: 'ar-kw', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-ly.js b/node_modules/dayjs/esm/locale/ar-ly.js new file mode 100644 index 0000000..5caa869 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-ly.js @@ -0,0 +1,27 @@ +// Arabic (Lybia) [ar-ly] +import dayjs from '../index'; +var locale = { + name: 'ar-ly', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekStart: 6, + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'D/‏M/‏YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-ma.js b/node_modules/dayjs/esm/locale/ar-ma.js new file mode 100644 index 0000000..ed6dfef --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-ma.js @@ -0,0 +1,42 @@ +// Arabic (Morocco) [ar-ma] +import dayjs from '../index'; +var locale = { + name: 'ar-ma', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekStart: 6, + weekdaysShort: 'احد_إثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-sa.js b/node_modules/dayjs/esm/locale/ar-sa.js new file mode 100644 index 0000000..8eb9687 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-sa.js @@ -0,0 +1,41 @@ +// Arabic (Saudi Arabia) [ar-sa] +import dayjs from '../index'; +var locale = { + name: 'ar-sa', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-tn.js b/node_modules/dayjs/esm/locale/ar-tn.js new file mode 100644 index 0000000..3c1f2b0 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar-tn.js @@ -0,0 +1,42 @@ +// Arabic (Tunisia) [ar-tn] +import dayjs from '../index'; +var locale = { + name: 'ar-tn', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekStart: 1, + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar.js b/node_modules/dayjs/esm/locale/ar.js new file mode 100644 index 0000000..78b99b8 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ar.js @@ -0,0 +1,77 @@ +// Arabic [ar] +import dayjs from '../index'; +var months = 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'); +var symbolMap = { + 1: '١', + 2: '٢', + 3: '٣', + 4: '٤', + 5: '٥', + 6: '٦', + 7: '٧', + 8: '٨', + 9: '٩', + 0: '٠' +}; +var numberMap = { + '١': '1', + '٢': '2', + '٣': '3', + '٤': '4', + '٥': '5', + '٦': '6', + '٧': '7', + '٨': '8', + '٩': '9', + '٠': '0' +}; +var locale = { + name: 'ar', + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + months: months, + monthsShort: months, + weekStart: 6, + meridiem: function meridiem(hour) { + return hour > 12 ? 'م' : 'ص'; + }, + relativeTime: { + future: 'بعد %s', + past: 'منذ %s', + s: 'ثانية واحدة', + m: 'دقيقة واحدة', + mm: '%d دقائق', + h: 'ساعة واحدة', + hh: '%d ساعات', + d: 'يوم واحد', + dd: '%d أيام', + M: 'شهر واحد', + MM: '%d أشهر', + y: 'عام واحد', + yy: '%d أعوام' + }, + preparse: function preparse(string) { + return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { + return numberMap[match]; + }).replace(/،/g, ','); + }, + postformat: function postformat(string) { + return string.replace(/\d/g, function (match) { + return symbolMap[match]; + }).replace(/,/g, '،'); + }, + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'D/‏M/‏YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/az.js b/node_modules/dayjs/esm/locale/az.js new file mode 100644 index 0000000..3505c8a --- /dev/null +++ b/node_modules/dayjs/esm/locale/az.js @@ -0,0 +1,39 @@ +// Azerbaijani [az] +import dayjs from '../index'; +var locale = { + name: 'az', + weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), + weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), + weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), + months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), + monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY г.', + LLL: 'D MMMM YYYY г., H:mm', + LLLL: 'dddd, D MMMM YYYY г., H:mm' + }, + relativeTime: { + future: '%s sonra', + past: '%s əvvəl', + s: 'bir neçə saniyə', + m: 'bir dəqiqə', + mm: '%d dəqiqə', + h: 'bir saat', + hh: '%d saat', + d: 'bir gün', + dd: '%d gün', + M: 'bir ay', + MM: '%d ay', + y: 'bir il', + yy: '%d il' + }, + ordinal: function ordinal(n) { + return n; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/be.js b/node_modules/dayjs/esm/locale/be.js new file mode 100644 index 0000000..5642e39 --- /dev/null +++ b/node_modules/dayjs/esm/locale/be.js @@ -0,0 +1,24 @@ +// Belarusian [be] +import dayjs from '../index'; +var locale = { + name: 'be', + weekdays: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), + months: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), + weekStart: 1, + weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), + monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), + weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY г.', + LLL: 'D MMMM YYYY г., HH:mm', + LLLL: 'dddd, D MMMM YYYY г., HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bg.js b/node_modules/dayjs/esm/locale/bg.js new file mode 100644 index 0000000..e4e2a34 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bg.js @@ -0,0 +1,55 @@ +// Bulgarian [bg] +import dayjs from '../index'; +var locale = { + name: 'bg', + weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), + weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'), + weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), + monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), + weekStart: 1, + ordinal: function ordinal(n) { + var last2Digits = n % 100; + + if (last2Digits > 10 && last2Digits < 20) { + return n + "-\u0442\u0438"; + } + + var lastDigit = n % 10; + + if (lastDigit === 1) { + return n + "-\u0432\u0438"; + } else if (lastDigit === 2) { + return n + "-\u0440\u0438"; + } else if (lastDigit === 7 || lastDigit === 8) { + return n + "-\u043C\u0438"; + } + + return n + "-\u0442\u0438"; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'D.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY H:mm', + LLLL: 'dddd, D MMMM YYYY H:mm' + }, + relativeTime: { + future: 'след %s', + past: 'преди %s', + s: 'няколко секунди', + m: 'минута', + mm: '%d минути', + h: 'час', + hh: '%d часа', + d: 'ден', + dd: '%d дена', + M: 'месец', + MM: '%d месеца', + y: 'година', + yy: '%d години' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bi.js b/node_modules/dayjs/esm/locale/bi.js new file mode 100644 index 0000000..6230f25 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bi.js @@ -0,0 +1,39 @@ +// Bislama [bi] +import dayjs from '../index'; +var locale = { + name: 'bi', + weekdays: 'Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade'.split('_'), + months: 'Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba'.split('_'), + weekStart: 1, + weekdaysShort: 'San_Man_Tus_Wen_Tos_Frae_Sar'.split('_'), + monthsShort: 'Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis'.split('_'), + weekdaysMin: 'San_Ma_Tu_We_To_Fr_Sar'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: 'lo %s', + past: '%s bifo', + s: 'sam seken', + m: 'wan minit', + mm: '%d minit', + h: 'wan haoa', + hh: '%d haoa', + d: 'wan dei', + dd: '%d dei', + M: 'wan manis', + MM: '%d manis', + y: 'wan yia', + yy: '%d yia' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bm.js b/node_modules/dayjs/esm/locale/bm.js new file mode 100644 index 0000000..0d61093 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bm.js @@ -0,0 +1,39 @@ +// Bambara [bm] +import dayjs from '../index'; +var locale = { + name: 'bm', + weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'), + months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'), + weekStart: 1, + weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'), + monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'), + weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'MMMM [tile] D [san] YYYY', + LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm', + LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm' + }, + relativeTime: { + future: '%s kɔnɔ', + past: 'a bɛ %s bɔ', + s: 'sanga dama dama', + m: 'miniti kelen', + mm: 'miniti %d', + h: 'lɛrɛ kelen', + hh: 'lɛrɛ %d', + d: 'tile kelen', + dd: 'tile %d', + M: 'kalo kelen', + MM: 'kalo %d', + y: 'san kelen', + yy: 'san %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bn-bd.js b/node_modules/dayjs/esm/locale/bn-bd.js new file mode 100644 index 0000000..f13b660 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bn-bd.js @@ -0,0 +1,81 @@ +// Bengali (Bangladesh) [bn-bd] +import dayjs from '../index'; +var symbolMap = { + 1: '১', + 2: '২', + 3: '৩', + 4: '৪', + 5: '৫', + 6: '৬', + 7: '৭', + 8: '৮', + 9: '৯', + 0: '০' +}; +var numberMap = { + '১': '1', + '২': '2', + '৩': '3', + '৪': '4', + '৫': '5', + '৬': '6', + '৭': '7', + '৮': '8', + '৯': '9', + '০': '0' +}; +var locale = { + name: 'bn-bd', + weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), + months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), + weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), + monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), + weekdaysMin: 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), + weekStart: 0, + preparse: function preparse(string) { + return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { + return numberMap[match]; + }); + }, + postformat: function postformat(string) { + return string.replace(/\d/g, function (match) { + return symbolMap[match]; + }); + }, + ordinal: function ordinal(n) { + var s = ['ই', 'লা', 'রা', 'ঠা', 'শে']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + }, + formats: { + LT: 'A h:mm সময়', + LTS: 'A h:mm:ss সময়', + L: 'DD/MM/YYYY খ্রিস্টাব্দ', + LL: 'D MMMM YYYY খ্রিস্টাব্দ', + LLL: 'D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়', + LLLL: 'dddd, D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়' + }, + meridiem: function meridiem(hour) { + return ( + /* eslint-disable no-nested-ternary */ + hour < 4 ? 'রাত' : hour < 6 ? 'ভোর' : hour < 12 ? 'সকাল' : hour < 15 ? 'দুপুর' : hour < 18 ? 'বিকাল' : hour < 20 ? 'সন্ধ্যা' : 'রাত' + ); + }, + relativeTime: { + future: '%s পরে', + past: '%s আগে', + s: 'কয়েক সেকেন্ড', + m: 'এক মিনিট', + mm: '%d মিনিট', + h: 'এক ঘন্টা', + hh: '%d ঘন্টা', + d: 'এক দিন', + dd: '%d দিন', + M: 'এক মাস', + MM: '%d মাস', + y: 'এক বছর', + yy: '%d বছর' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bn.js b/node_modules/dayjs/esm/locale/bn.js new file mode 100644 index 0000000..25fc170 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bn.js @@ -0,0 +1,72 @@ +// Bengali [bn] +import dayjs from '../index'; +var symbolMap = { + 1: '১', + 2: '২', + 3: '৩', + 4: '৪', + 5: '৫', + 6: '৬', + 7: '৭', + 8: '৮', + 9: '৯', + 0: '০' +}; +var numberMap = { + '১': '1', + '২': '2', + '৩': '3', + '৪': '4', + '৫': '5', + '৬': '6', + '৭': '7', + '৮': '8', + '৯': '9', + '০': '0' +}; +var locale = { + name: 'bn', + weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), + months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), + weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), + monthsShort: 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), + weekdaysMin: 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), + preparse: function preparse(string) { + return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { + return numberMap[match]; + }); + }, + postformat: function postformat(string) { + return string.replace(/\d/g, function (match) { + return symbolMap[match]; + }); + }, + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm সময়', + LTS: 'A h:mm:ss সময়', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm সময়', + LLLL: 'dddd, D MMMM YYYY, A h:mm সময়' + }, + relativeTime: { + future: '%s পরে', + past: '%s আগে', + s: 'কয়েক সেকেন্ড', + m: 'এক মিনিট', + mm: '%d মিনিট', + h: 'এক ঘন্টা', + hh: '%d ঘন্টা', + d: 'এক দিন', + dd: '%d দিন', + M: 'এক মাস', + MM: '%d মাস', + y: 'এক বছর', + yy: '%d বছর' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bo.js b/node_modules/dayjs/esm/locale/bo.js new file mode 100644 index 0000000..fce3344 --- /dev/null +++ b/node_modules/dayjs/esm/locale/bo.js @@ -0,0 +1,38 @@ +// Tibetan [bo] +import dayjs from '../index'; +var locale = { + name: 'bo', + weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), + weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), + weekdaysMin: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), + months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), + monthsShort: 'ཟླ་དང་པོ_ཟླ་གཉིས་པ_ཟླ་གསུམ་པ_ཟླ་བཞི་པ_ཟླ་ལྔ་པ_ཟླ་དྲུག་པ_ཟླ་བདུན་པ_ཟླ་བརྒྱད་པ_ཟླ་དགུ་པ_ཟླ་བཅུ་པ_ཟླ་བཅུ་གཅིག་པ_ཟླ་བཅུ་གཉིས་པ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm', + LTS: 'A h:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm', + LLLL: 'dddd, D MMMM YYYY, A h:mm' + }, + relativeTime: { + future: '%s ལ་', + past: '%s སྔོན་ལ་', + s: 'ཏོག་ཙམ་', + m: 'སྐར་མ་གཅིག་', + mm: 'སྐར་མ་ %d', + h: 'ཆུ་ཚོད་གཅིག་', + hh: 'ཆུ་ཚོད་ %d', + d: 'ཉིན་གཅིག་', + dd: 'ཉིན་ %d', + M: 'ཟླ་བ་གཅིག་', + MM: 'ཟླ་བ་ %d', + y: 'ལོ་གཅིག་', + yy: 'ལོ་ %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/br.js b/node_modules/dayjs/esm/locale/br.js new file mode 100644 index 0000000..d18b4fe --- /dev/null +++ b/node_modules/dayjs/esm/locale/br.js @@ -0,0 +1,93 @@ +// Breton [br] +import dayjs from '../index'; + +function lastNumber(number) { + if (number > 9) { + return lastNumber(number % 10); + } + + return number; +} + +function softMutation(text) { + var mutationTable = { + m: 'v', + b: 'v', + d: 'z' + }; + return mutationTable[text.charAt(0)] + text.substring(1); +} + +function mutation(text, number) { + if (number === 2) { + return softMutation(text); + } + + return text; +} + +function relativeTimeWithMutation(number, withoutSuffix, key) { + var format = { + mm: 'munutenn', + MM: 'miz', + dd: 'devezh' + }; + return number + " " + mutation(format[key], number); +} + +function specialMutationForYears(number) { + /* istanbul ignore next line */ + switch (lastNumber(number)) { + case 1: + case 3: + case 4: + case 5: + case 9: + return number + " bloaz"; + + default: + return number + " vloaz"; + } +} + +var locale = { + name: 'br', + weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'), + months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), + weekStart: 1, + weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), + monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), + weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h[e]mm A', + LTS: 'h[e]mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D [a viz] MMMM YYYY', + LLL: 'D [a viz] MMMM YYYY h[e]mm A', + LLLL: 'dddd, D [a viz] MMMM YYYY h[e]mm A' + }, + relativeTime: { + future: 'a-benn %s', + past: '%s ʼzo', + s: 'un nebeud segondennoù', + m: 'ur vunutenn', + mm: relativeTimeWithMutation, + h: 'un eur', + hh: '%d eur', + d: 'un devezh', + dd: relativeTimeWithMutation, + M: 'ur miz', + MM: relativeTimeWithMutation, + y: 'ur bloaz', + yy: specialMutationForYears + }, + meridiem: function meridiem(hour) { + return hour < 12 ? 'a.m.' : 'g.m.'; + } // a-raok merenn | goude merenn + +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bs.js b/node_modules/dayjs/esm/locale/bs.js new file mode 100644 index 0000000..328a1fe --- /dev/null +++ b/node_modules/dayjs/esm/locale/bs.js @@ -0,0 +1,24 @@ +// Bosnian [bs] +import dayjs from '../index'; +var locale = { + name: 'bs', + weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), + weekStart: 1, + weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), + weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ca.js b/node_modules/dayjs/esm/locale/ca.js new file mode 100644 index 0000000..94fc0b9 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ca.js @@ -0,0 +1,44 @@ +// Catalan [ca] +import dayjs from '../index'; +var locale = { + name: 'ca', + weekdays: 'Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte'.split('_'), + weekdaysShort: 'Dg._Dl._Dt._Dc._Dj._Dv._Ds.'.split('_'), + weekdaysMin: 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'), + months: 'Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre'.split('_'), + monthsShort: 'Gen._Febr._Març_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM [de] YYYY', + LLL: 'D MMMM [de] YYYY [a les] H:mm', + LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm', + ll: 'D MMM YYYY', + lll: 'D MMM YYYY, H:mm', + llll: 'ddd D MMM YYYY, H:mm' + }, + relativeTime: { + future: 'd\'aquí %s', + past: 'fa %s', + s: 'uns segons', + m: 'un minut', + mm: '%d minuts', + h: 'una hora', + hh: '%d hores', + d: 'un dia', + dd: '%d dies', + M: 'un mes', + MM: '%d mesos', + y: 'un any', + yy: '%d anys' + }, + ordinal: function ordinal(n) { + var ord; + if (n === 1 || n === 3) ord = 'r';else if (n === 2) ord = 'n';else if (n === 4) ord = 't';else ord = 'è'; + return "" + n + ord; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cs.js b/node_modules/dayjs/esm/locale/cs.js new file mode 100644 index 0000000..165b662 --- /dev/null +++ b/node_modules/dayjs/esm/locale/cs.js @@ -0,0 +1,120 @@ +// Czech [cs] +import dayjs from '../index'; + +function plural(n) { + return n > 1 && n < 5 && ~~(n / 10) !== 1; // eslint-disable-line +} +/* eslint-disable */ + + +function translate(number, withoutSuffix, key, isFuture) { + var result = number + " "; + + switch (key) { + case 's': + // a few seconds / in a few seconds / a few seconds ago + return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami'; + + case 'm': + // a minute / in a minute / a minute ago + return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou'; + + case 'mm': + // 9 minutes / in 9 minutes / 9 minutes ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'minuty' : 'minut'); + } + + return result + "minutami"; + + case 'h': + // an hour / in an hour / an hour ago + return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou'; + + case 'hh': + // 9 hours / in 9 hours / 9 hours ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'hodiny' : 'hodin'); + } + + return result + "hodinami"; + + case 'd': + // a day / in a day / a day ago + return withoutSuffix || isFuture ? 'den' : 'dnem'; + + case 'dd': + // 9 days / in 9 days / 9 days ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'dny' : 'dní'); + } + + return result + "dny"; + + case 'M': + // a month / in a month / a month ago + return withoutSuffix || isFuture ? 'měsíc' : 'měsícem'; + + case 'MM': + // 9 months / in 9 months / 9 months ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'měsíce' : 'měsíců'); + } + + return result + "m\u011Bs\xEDci"; + + case 'y': + // a year / in a year / a year ago + return withoutSuffix || isFuture ? 'rok' : 'rokem'; + + case 'yy': + // 9 years / in 9 years / 9 years ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'roky' : 'let'); + } + + return result + "lety"; + } +} +/* eslint-enable */ + + +var locale = { + name: 'cs', + weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), + weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'), + weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'), + months: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), + monthsShort: 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'), + weekStart: 1, + yearStart: 4, + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd D. MMMM YYYY H:mm', + l: 'D. M. YYYY' + }, + relativeTime: { + future: 'za %s', + past: 'před %s', + s: translate, + m: translate, + mm: translate, + h: translate, + hh: translate, + d: translate, + dd: translate, + M: translate, + MM: translate, + y: translate, + yy: translate + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cv.js b/node_modules/dayjs/esm/locale/cv.js new file mode 100644 index 0000000..7dc41f7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/cv.js @@ -0,0 +1,24 @@ +// Chuvash [cv] +import dayjs from '../index'; +var locale = { + name: 'cv', + weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), + months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), + weekStart: 1, + weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), + monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), + weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD-MM-YYYY', + LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', + LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', + LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cy.js b/node_modules/dayjs/esm/locale/cy.js new file mode 100644 index 0000000..63e6c33 --- /dev/null +++ b/node_modules/dayjs/esm/locale/cy.js @@ -0,0 +1,39 @@ +// Welsh [cy] +import dayjs from '../index'; +var locale = { + name: 'cy', + weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), + months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), + weekStart: 1, + weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), + monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), + weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'mewn %s', + past: '%s yn ôl', + s: 'ychydig eiliadau', + m: 'munud', + mm: '%d munud', + h: 'awr', + hh: '%d awr', + d: 'diwrnod', + dd: '%d diwrnod', + M: 'mis', + MM: '%d mis', + y: 'blwyddyn', + yy: '%d flynedd' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/da.js b/node_modules/dayjs/esm/locale/da.js new file mode 100644 index 0000000..9c2d048 --- /dev/null +++ b/node_modules/dayjs/esm/locale/da.js @@ -0,0 +1,40 @@ +// Danish [da] +import dayjs from '../index'; +var locale = { + name: 'da', + weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort: 'søn._man._tirs._ons._tors._fre._lør.'.split('_'), + weekdaysMin: 'sø._ma._ti._on._to._fr._lø.'.split('_'), + months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), + monthsShort: 'jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.'.split('_'), + weekStart: 1, + yearStart: 4, + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY HH:mm', + LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm' + }, + relativeTime: { + future: 'om %s', + past: '%s siden', + s: 'få sekunder', + m: 'et minut', + mm: '%d minutter', + h: 'en time', + hh: '%d timer', + d: 'en dag', + dd: '%d dage', + M: 'en måned', + MM: '%d måneder', + y: 'et år', + yy: '%d år' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de-at.js b/node_modules/dayjs/esm/locale/de-at.js new file mode 100644 index 0000000..e109d97 --- /dev/null +++ b/node_modules/dayjs/esm/locale/de-at.js @@ -0,0 +1,63 @@ +// German (Austria) [de-at] +import dayjs from '../index'; +var texts = { + s: 'ein paar Sekunden', + m: ['eine Minute', 'einer Minute'], + mm: '%d Minuten', + h: ['eine Stunde', 'einer Stunde'], + hh: '%d Stunden', + d: ['ein Tag', 'einem Tag'], + dd: ['%d Tage', '%d Tagen'], + M: ['ein Monat', 'einem Monat'], + MM: ['%d Monate', '%d Monaten'], + y: ['ein Jahr', 'einem Jahr'], + yy: ['%d Jahre', '%d Jahren'] +}; + +function relativeTimeFormatter(number, withoutSuffix, key) { + var l = texts[key]; + + if (Array.isArray(l)) { + l = l[withoutSuffix ? 0 : 1]; + } + + return l.replace('%d', number); +} + +var locale = { + name: 'de-at', + weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + formats: { + LTS: 'HH:mm:ss', + LT: 'HH:mm', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY HH:mm', + LLLL: 'dddd, D. MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: 'vor %s', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de-ch.js b/node_modules/dayjs/esm/locale/de-ch.js new file mode 100644 index 0000000..1ffbbf7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/de-ch.js @@ -0,0 +1,63 @@ +// German (Switzerland) [de-ch] +import dayjs from '../index'; +var texts = { + s: 'ein paar Sekunden', + m: ['eine Minute', 'einer Minute'], + mm: '%d Minuten', + h: ['eine Stunde', 'einer Stunde'], + hh: '%d Stunden', + d: ['ein Tag', 'einem Tag'], + dd: ['%d Tage', '%d Tagen'], + M: ['ein Monat', 'einem Monat'], + MM: ['%d Monate', '%d Monaten'], + y: ['ein Jahr', 'einem Jahr'], + yy: ['%d Jahre', '%d Jahren'] +}; + +function relativeTimeFormatter(number, withoutSuffix, key) { + var l = texts[key]; + + if (Array.isArray(l)) { + l = l[withoutSuffix ? 0 : 1]; + } + + return l.replace('%d', number); +} + +var locale = { + name: 'de-ch', + weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY HH:mm', + LLLL: 'dddd, D. MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: 'vor %s', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de.js b/node_modules/dayjs/esm/locale/de.js new file mode 100644 index 0000000..8ccd483 --- /dev/null +++ b/node_modules/dayjs/esm/locale/de.js @@ -0,0 +1,64 @@ +// German [de] +import dayjs from '../index'; +var texts = { + s: 'ein paar Sekunden', + m: ['eine Minute', 'einer Minute'], + mm: '%d Minuten', + h: ['eine Stunde', 'einer Stunde'], + hh: '%d Stunden', + d: ['ein Tag', 'einem Tag'], + dd: ['%d Tage', '%d Tagen'], + M: ['ein Monat', 'einem Monat'], + MM: ['%d Monate', '%d Monaten'], + y: ['ein Jahr', 'einem Jahr'], + yy: ['%d Jahre', '%d Jahren'] +}; + +function relativeTimeFormatter(number, withoutSuffix, key) { + var l = texts[key]; + + if (Array.isArray(l)) { + l = l[withoutSuffix ? 0 : 1]; + } + + return l.replace('%d', number); +} + +var locale = { + name: 'de', + weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + yearStart: 4, + formats: { + LTS: 'HH:mm:ss', + LT: 'HH:mm', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY HH:mm', + LLLL: 'dddd, D. MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: 'vor %s', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/dv.js b/node_modules/dayjs/esm/locale/dv.js new file mode 100644 index 0000000..8943fdd --- /dev/null +++ b/node_modules/dayjs/esm/locale/dv.js @@ -0,0 +1,39 @@ +// Maldivian [dv] +import dayjs from '../index'; +var locale = { + name: 'dv', + weekdays: 'އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު'.split('_'), + months: 'ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު'.split('_'), + weekStart: 7, + weekdaysShort: 'އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު'.split('_'), + monthsShort: 'ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު'.split('_'), + weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'D/M/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'ތެރޭގައި %s', + past: 'ކުރިން %s', + s: 'ސިކުންތުކޮޅެއް', + m: 'މިނިޓެއް', + mm: 'މިނިޓު %d', + h: 'ގަޑިއިރެއް', + hh: 'ގަޑިއިރު %d', + d: 'ދުވަހެއް', + dd: 'ދުވަސް %d', + M: 'މަހެއް', + MM: 'މަސް %d', + y: 'އަހަރެއް', + yy: 'އަހަރު %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/el.js b/node_modules/dayjs/esm/locale/el.js new file mode 100644 index 0000000..2aa9917 --- /dev/null +++ b/node_modules/dayjs/esm/locale/el.js @@ -0,0 +1,39 @@ +// Greek [el] +import dayjs from '../index'; +var locale = { + name: 'el', + weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), + weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), + weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), + months: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), + monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + weekStart: 1, + relativeTime: { + future: 'σε %s', + past: 'πριν %s', + s: 'μερικά δευτερόλεπτα', + m: 'ένα λεπτό', + mm: '%d λεπτά', + h: 'μία ώρα', + hh: '%d ώρες', + d: 'μία μέρα', + dd: '%d μέρες', + M: 'ένα μήνα', + MM: '%d μήνες', + y: 'ένα χρόνο', + yy: '%d χρόνια' + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-au.js b/node_modules/dayjs/esm/locale/en-au.js new file mode 100644 index 0000000..f9dde03 --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-au.js @@ -0,0 +1,39 @@ +// English (Australia) [en-au] +import dayjs from '../index'; +var locale = { + name: 'en-au', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekStart: 1, + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-ca.js b/node_modules/dayjs/esm/locale/en-ca.js new file mode 100644 index 0000000..8e416c9 --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-ca.js @@ -0,0 +1,38 @@ +// English (Canada) [en-ca] +import dayjs from '../index'; +var locale = { + name: 'en-ca', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'YYYY-MM-DD', + LL: 'MMMM D, YYYY', + LLL: 'MMMM D, YYYY h:mm A', + LLLL: 'dddd, MMMM D, YYYY h:mm A' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-gb.js b/node_modules/dayjs/esm/locale/en-gb.js new file mode 100644 index 0000000..f979b44 --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-gb.js @@ -0,0 +1,42 @@ +// English (United Kingdom) [en-gb] +import dayjs from '../index'; +var locale = { + name: 'en-gb', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekStart: 1, + yearStart: 4, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + ordinal: function ordinal(n) { + var s = ['th', 'st', 'nd', 'rd']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-ie.js b/node_modules/dayjs/esm/locale/en-ie.js new file mode 100644 index 0000000..8098d2f --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-ie.js @@ -0,0 +1,39 @@ +// English (Ireland) [en-ie] +import dayjs from '../index'; +var locale = { + name: 'en-ie', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekStart: 1, + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-il.js b/node_modules/dayjs/esm/locale/en-il.js new file mode 100644 index 0000000..56c241a --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-il.js @@ -0,0 +1,38 @@ +// English (Israel) [en-il] +import dayjs from '../index'; +var locale = { + name: 'en-il', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-in.js b/node_modules/dayjs/esm/locale/en-in.js new file mode 100644 index 0000000..7ccb206 --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-in.js @@ -0,0 +1,42 @@ +// English (India) [en-in] +import dayjs from '../index'; +var locale = { + name: 'en-in', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekStart: 1, + yearStart: 4, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + ordinal: function ordinal(n) { + var s = ['th', 'st', 'nd', 'rd']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-nz.js b/node_modules/dayjs/esm/locale/en-nz.js new file mode 100644 index 0000000..08c562e --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-nz.js @@ -0,0 +1,41 @@ +// English (New Zealand) [en-nz] +import dayjs from '../index'; +var locale = { + name: 'en-nz', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekStart: 1, + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + var s = ['th', 'st', 'nd', 'rd']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-sg.js b/node_modules/dayjs/esm/locale/en-sg.js new file mode 100644 index 0000000..3c5edce --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-sg.js @@ -0,0 +1,39 @@ +// English (Singapore) [en-sg] +import dayjs from '../index'; +var locale = { + name: 'en-sg', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + weekStart: 1, + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-tt.js b/node_modules/dayjs/esm/locale/en-tt.js new file mode 100644 index 0000000..ef47eeb --- /dev/null +++ b/node_modules/dayjs/esm/locale/en-tt.js @@ -0,0 +1,42 @@ +// English (Trinidad & Tobago) [en-tt] +import dayjs from '../index'; +var locale = { + name: 'en-tt', + weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekStart: 1, + yearStart: 4, + relativeTime: { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + ordinal: function ordinal(n) { + var s = ['th', 'st', 'nd', 'rd']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en.js b/node_modules/dayjs/esm/locale/en.js new file mode 100644 index 0000000..8ba6107 --- /dev/null +++ b/node_modules/dayjs/esm/locale/en.js @@ -0,0 +1,12 @@ +// English [en] +// We don't need weekdaysShort, weekdaysMin, monthsShort in en.js locale +export default { + 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 ordinal(n) { + var s = ['th', 'st', 'nd', 'rd']; + var v = n % 100; + return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; + } +}; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/eo.js b/node_modules/dayjs/esm/locale/eo.js new file mode 100644 index 0000000..e62599a --- /dev/null +++ b/node_modules/dayjs/esm/locale/eo.js @@ -0,0 +1,39 @@ +// Esperanto [eo] +import dayjs from '../index'; +var locale = { + name: 'eo', + weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'), + months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), + weekStart: 1, + weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'), + monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), + weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'D[-a de] MMMM, YYYY', + LLL: 'D[-a de] MMMM, YYYY HH:mm', + LLLL: 'dddd, [la] D[-a de] MMMM, YYYY HH:mm' + }, + relativeTime: { + future: 'post %s', + past: 'antaŭ %s', + s: 'sekundoj', + m: 'minuto', + mm: '%d minutoj', + h: 'horo', + hh: '%d horoj', + d: 'tago', + dd: '%d tagoj', + M: 'monato', + MM: '%d monatoj', + y: 'jaro', + yy: '%d jaroj' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-do.js b/node_modules/dayjs/esm/locale/es-do.js new file mode 100644 index 0000000..09410cf --- /dev/null +++ b/node_modules/dayjs/esm/locale/es-do.js @@ -0,0 +1,39 @@ +// Spanish (Dominican Republic) [es-do] +import dayjs from '../index'; +var locale = { + name: 'es-do', + weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), + months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), + monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), + weekStart: 1, + relativeTime: { + future: 'en %s', + past: 'hace %s', + s: 'unos segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'una hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un año', + yy: '%d años' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY h:mm A', + LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-mx.js b/node_modules/dayjs/esm/locale/es-mx.js new file mode 100644 index 0000000..0207f83 --- /dev/null +++ b/node_modules/dayjs/esm/locale/es-mx.js @@ -0,0 +1,38 @@ +// Spanish (Mexico) [es-mx] +import dayjs from '../index'; +var locale = { + name: 'es-mx', + weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), + months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), + monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), + relativeTime: { + future: 'en %s', + past: 'hace %s', + s: 'unos segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'una hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un año', + yy: '%d años' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY H:mm', + LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-pr.js b/node_modules/dayjs/esm/locale/es-pr.js new file mode 100644 index 0000000..5edc359 --- /dev/null +++ b/node_modules/dayjs/esm/locale/es-pr.js @@ -0,0 +1,39 @@ +// Spanish (Puerto Rico) [es-PR] +import dayjs from '../index'; +var locale = { + name: 'es-pr', + monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), + weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), + months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), + weekStart: 1, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'MM/DD/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY h:mm A', + LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A' + }, + relativeTime: { + future: 'en %s', + past: 'hace %s', + s: 'unos segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'una hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un año', + yy: '%d años' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-us.js b/node_modules/dayjs/esm/locale/es-us.js new file mode 100644 index 0000000..f9b01a0 --- /dev/null +++ b/node_modules/dayjs/esm/locale/es-us.js @@ -0,0 +1,38 @@ +// Spanish (United States) [es-us] +import dayjs from '../index'; +var locale = { + name: 'es-us', + weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), + months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), + monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), + relativeTime: { + future: 'en %s', + past: 'hace %s', + s: 'unos segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'una hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un año', + yy: '%d años' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'MM/DD/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY h:mm A', + LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es.js b/node_modules/dayjs/esm/locale/es.js new file mode 100644 index 0000000..84bdfbe --- /dev/null +++ b/node_modules/dayjs/esm/locale/es.js @@ -0,0 +1,39 @@ +// Spanish [es] +import dayjs from '../index'; +var locale = { + name: 'es', + monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), + weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), + weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), + weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), + months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY H:mm', + LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm' + }, + relativeTime: { + future: 'en %s', + past: 'hace %s', + s: 'unos segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'una hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un año', + yy: '%d años' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/et.js b/node_modules/dayjs/esm/locale/et.js new file mode 100644 index 0000000..7f7c5ff --- /dev/null +++ b/node_modules/dayjs/esm/locale/et.js @@ -0,0 +1,65 @@ +// Estonian [et] +import dayjs from '../index'; + +function relativeTimeWithTense(number, withoutSuffix, key, isFuture) { + var format = { + s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'], + m: ['ühe minuti', 'üks minut'], + mm: ['%d minuti', '%d minutit'], + h: ['ühe tunni', 'tund aega', 'üks tund'], + hh: ['%d tunni', '%d tundi'], + d: ['ühe päeva', 'üks päev'], + M: ['kuu aja', 'kuu aega', 'üks kuu'], + MM: ['%d kuu', '%d kuud'], + y: ['ühe aasta', 'aasta', 'üks aasta'], + yy: ['%d aasta', '%d aastat'] + }; + + if (withoutSuffix) { + return (format[key][2] ? format[key][2] : format[key][1]).replace('%d', number); + } + + return (isFuture ? format[key][0] : format[key][1]).replace('%d', number); +} + +var locale = { + name: 'et', + // Estonian + weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), + // Note weekdays are not capitalized in Estonian + weekdaysShort: 'P_E_T_K_N_R_L'.split('_'), + // There is no short form of weekdays in Estonian except this 1 letter format so it is used for both 'weekdaysShort' and 'weekdaysMin' + weekdaysMin: 'P_E_T_K_N_R_L'.split('_'), + months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), + // Note month names are not capitalized in Estonian + monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + relativeTime: { + future: '%s pärast', + past: '%s tagasi', + s: relativeTimeWithTense, + m: relativeTimeWithTense, + mm: relativeTimeWithTense, + h: relativeTimeWithTense, + hh: relativeTimeWithTense, + d: relativeTimeWithTense, + dd: '%d päeva', + M: relativeTimeWithTense, + MM: relativeTimeWithTense, + y: relativeTimeWithTense, + yy: relativeTimeWithTense + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/eu.js b/node_modules/dayjs/esm/locale/eu.js new file mode 100644 index 0000000..5cb73d0 --- /dev/null +++ b/node_modules/dayjs/esm/locale/eu.js @@ -0,0 +1,43 @@ +// Basque [eu] +import dayjs from '../index'; +var locale = { + name: 'eu', + weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), + months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), + weekStart: 1, + weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'), + monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), + weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'YYYY[ko] MMMM[ren] D[a]', + LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm', + LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', + l: 'YYYY-M-D', + ll: 'YYYY[ko] MMM D[a]', + lll: 'YYYY[ko] MMM D[a] HH:mm', + llll: 'ddd, YYYY[ko] MMM D[a] HH:mm' + }, + relativeTime: { + future: '%s barru', + past: 'duela %s', + s: 'segundo batzuk', + m: 'minutu bat', + mm: '%d minutu', + h: 'ordu bat', + hh: '%d ordu', + d: 'egun bat', + dd: '%d egun', + M: 'hilabete bat', + MM: '%d hilabete', + y: 'urte bat', + yy: '%d urte' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fa.js b/node_modules/dayjs/esm/locale/fa.js new file mode 100644 index 0000000..089459e --- /dev/null +++ b/node_modules/dayjs/esm/locale/fa.js @@ -0,0 +1,39 @@ +// Persian [fa] +import dayjs from '../index'; +var locale = { + name: 'fa', + weekdays: 'یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه'.split('_'), + weekdaysShort: "\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split('_'), + weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'), + weekStart: 6, + months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), + monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'در %s', + past: '%s پیش', + s: 'چند ثانیه', + m: 'یک دقیقه', + mm: '%d دقیقه', + h: 'یک ساعت', + hh: '%d ساعت', + d: 'یک روز', + dd: '%d روز', + M: 'یک ماه', + MM: '%d ماه', + y: 'یک سال', + yy: '%d سال' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fi.js b/node_modules/dayjs/esm/locale/fi.js new file mode 100644 index 0000000..1ded894 --- /dev/null +++ b/node_modules/dayjs/esm/locale/fi.js @@ -0,0 +1,88 @@ +// Finnish [fi] +import dayjs from '../index'; + +function relativeTimeFormatter(number, withoutSuffix, key, isFuture) { + var past = { + s: 'muutama sekunti', + m: 'minuutti', + mm: '%d minuuttia', + h: 'tunti', + hh: '%d tuntia', + d: 'päivä', + dd: '%d päivää', + M: 'kuukausi', + MM: '%d kuukautta', + y: 'vuosi', + yy: '%d vuotta', + numbers: 'nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän'.split('_') + }; + var future = { + s: 'muutaman sekunnin', + m: 'minuutin', + mm: '%d minuutin', + h: 'tunnin', + hh: '%d tunnin', + d: 'päivän', + dd: '%d päivän', + M: 'kuukauden', + MM: '%d kuukauden', + y: 'vuoden', + yy: '%d vuoden', + numbers: 'nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän'.split('_') + }; + var words = isFuture && !withoutSuffix ? future : past; + var result = words[key]; + + if (number < 10) { + return result.replace('%d', words.numbers[number]); + } + + return result.replace('%d', number); +} + +var locale = { + name: 'fi', + // Finnish + weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), + // Note weekdays are not capitalized in Finnish + weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'), + // There is no short form of weekdays in Finnish except this 2 letter format so it is used for both 'weekdaysShort' and 'weekdaysMin' + weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'), + months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), + // Note month names are not capitalized in Finnish + monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + yearStart: 4, + relativeTime: { + future: '%s päästä', + past: '%s sitten', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + }, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM[ta] YYYY', + LLL: 'D. MMMM[ta] YYYY, [klo] HH.mm', + LLLL: 'dddd, D. MMMM[ta] YYYY, [klo] HH.mm', + l: 'D.M.YYYY', + ll: 'D. MMM YYYY', + lll: 'D. MMM YYYY, [klo] HH.mm', + llll: 'ddd, D. MMM YYYY, [klo] HH.mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fo.js b/node_modules/dayjs/esm/locale/fo.js new file mode 100644 index 0000000..07c3761 --- /dev/null +++ b/node_modules/dayjs/esm/locale/fo.js @@ -0,0 +1,39 @@ +// Faroese [fo] +import dayjs from '../index'; +var locale = { + name: 'fo', + weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), + months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + weekStart: 1, + weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'), + monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D. MMMM, YYYY HH:mm' + }, + relativeTime: { + future: 'um %s', + past: '%s síðani', + s: 'fá sekund', + m: 'ein minuttur', + mm: '%d minuttir', + h: 'ein tími', + hh: '%d tímar', + d: 'ein dagur', + dd: '%d dagar', + M: 'ein mánaður', + MM: '%d mánaðir', + y: 'eitt ár', + yy: '%d ár' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr-ca.js b/node_modules/dayjs/esm/locale/fr-ca.js new file mode 100644 index 0000000..688d695 --- /dev/null +++ b/node_modules/dayjs/esm/locale/fr-ca.js @@ -0,0 +1,38 @@ +// French (Canada) [fr-ca] +import dayjs from '../index'; +var locale = { + name: 'fr-ca', + weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'dans %s', + past: 'il y a %s', + s: 'quelques secondes', + m: 'une minute', + mm: '%d minutes', + h: 'une heure', + hh: '%d heures', + d: 'un jour', + dd: '%d jours', + M: 'un mois', + MM: '%d mois', + y: 'un an', + yy: '%d ans' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr-ch.js b/node_modules/dayjs/esm/locale/fr-ch.js new file mode 100644 index 0000000..593dba8 --- /dev/null +++ b/node_modules/dayjs/esm/locale/fr-ch.js @@ -0,0 +1,39 @@ +// French (Switzerland) [fr-ch] +import dayjs from '../index'; +var locale = { + name: 'fr-ch', + weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + weekStart: 1, + weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'dans %s', + past: 'il y a %s', + s: 'quelques secondes', + m: 'une minute', + mm: '%d minutes', + h: 'une heure', + hh: '%d heures', + d: 'un jour', + dd: '%d jours', + M: 'un mois', + MM: '%d mois', + y: 'un an', + yy: '%d ans' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr.js b/node_modules/dayjs/esm/locale/fr.js new file mode 100644 index 0000000..b31c11d --- /dev/null +++ b/node_modules/dayjs/esm/locale/fr.js @@ -0,0 +1,41 @@ +// French [fr] +import dayjs from '../index'; +var locale = { + name: 'fr', + weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), + months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'dans %s', + past: 'il y a %s', + s: 'quelques secondes', + m: 'une minute', + mm: '%d minutes', + h: 'une heure', + hh: '%d heures', + d: 'un jour', + dd: '%d jours', + M: 'un mois', + MM: '%d mois', + y: 'un an', + yy: '%d ans' + }, + ordinal: function ordinal(n) { + var o = n === 1 ? 'er' : ''; + return "" + n + o; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fy.js b/node_modules/dayjs/esm/locale/fy.js new file mode 100644 index 0000000..4b9f9de --- /dev/null +++ b/node_modules/dayjs/esm/locale/fy.js @@ -0,0 +1,39 @@ +// Frisian [fy] +import dayjs from '../index'; +var locale = { + name: 'fy', + weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), + months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), + monthsShort: 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'), + weekStart: 1, + weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'), + weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD-MM-YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'oer %s', + past: '%s lyn', + s: 'in pear sekonden', + m: 'ien minút', + mm: '%d minuten', + h: 'ien oere', + hh: '%d oeren', + d: 'ien dei', + dd: '%d dagen', + M: 'ien moanne', + MM: '%d moannen', + y: 'ien jier', + yy: '%d jierren' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ga.js b/node_modules/dayjs/esm/locale/ga.js new file mode 100644 index 0000000..8cdfa9f --- /dev/null +++ b/node_modules/dayjs/esm/locale/ga.js @@ -0,0 +1,39 @@ +// Irish or Irish Gaelic [ga] +import dayjs from '../index'; +var locale = { + name: 'ga', + weekdays: 'Dé Domhnaigh_Dé Luain_Dé Máirt_Dé Céadaoin_Déardaoin_Dé hAoine_Dé Satharn'.split('_'), + months: 'Eanáir_Feabhra_Márta_Aibreán_Bealtaine_Méitheamh_Iúil_Lúnasa_Meán Fómhair_Deaireadh Fómhair_Samhain_Nollaig'.split('_'), + weekStart: 1, + weekdaysShort: 'Dom_Lua_Mái_Céa_Déa_hAo_Sat'.split('_'), + monthsShort: 'Eaná_Feab_Márt_Aibr_Beal_Méit_Iúil_Lúna_Meán_Deai_Samh_Noll'.split('_'), + weekdaysMin: 'Do_Lu_Má_Ce_Dé_hA_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'i %s', + past: '%s ó shin', + s: 'cúpla soicind', + m: 'nóiméad', + mm: '%d nóiméad', + h: 'uair an chloig', + hh: '%d uair an chloig', + d: 'lá', + dd: '%d lá', + M: 'mí', + MM: '%d mí', + y: 'bliain', + yy: '%d bliain' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gd.js b/node_modules/dayjs/esm/locale/gd.js new file mode 100644 index 0000000..fcf62cd --- /dev/null +++ b/node_modules/dayjs/esm/locale/gd.js @@ -0,0 +1,39 @@ +// Scottish Gaelic [gd] +import dayjs from '../index'; +var locale = { + name: 'gd', + weekdays: 'Didòmhnaich_Diluain_Dimàirt_Diciadain_Diardaoin_Dihaoine_Disathairne'.split('_'), + months: 'Am Faoilleach_An Gearran_Am Màrt_An Giblean_An Cèitean_An t-Ògmhios_An t-Iuchar_An Lùnastal_An t-Sultain_An Dàmhair_An t-Samhain_An Dùbhlachd'.split('_'), + weekStart: 1, + weekdaysShort: 'Did_Dil_Dim_Dic_Dia_Dih_Dis'.split('_'), + monthsShort: 'Faoi_Gear_Màrt_Gibl_Cèit_Ògmh_Iuch_Lùn_Sult_Dàmh_Samh_Dùbh'.split('_'), + weekdaysMin: 'Dò_Lu_Mà_Ci_Ar_Ha_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'ann an %s', + past: 'bho chionn %s', + s: 'beagan diogan', + m: 'mionaid', + mm: '%d mionaidean', + h: 'uair', + hh: '%d uairean', + d: 'latha', + dd: '%d latha', + M: 'mìos', + MM: '%d mìosan', + y: 'bliadhna', + yy: '%d bliadhna' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gl.js b/node_modules/dayjs/esm/locale/gl.js new file mode 100644 index 0000000..23d687f --- /dev/null +++ b/node_modules/dayjs/esm/locale/gl.js @@ -0,0 +1,39 @@ +// Galician [gl] +import dayjs from '../index'; +var locale = { + name: 'gl', + weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'), + months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'), + weekStart: 1, + weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'), + monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'), + weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'), + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY H:mm', + LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm' + }, + relativeTime: { + future: 'en %s', + past: 'fai %s', + s: 'uns segundos', + m: 'un minuto', + mm: '%d minutos', + h: 'unha hora', + hh: '%d horas', + d: 'un día', + dd: '%d días', + M: 'un mes', + MM: '%d meses', + y: 'un ano', + yy: '%d anos' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gom-latn.js b/node_modules/dayjs/esm/locale/gom-latn.js new file mode 100644 index 0000000..d621f5b --- /dev/null +++ b/node_modules/dayjs/esm/locale/gom-latn.js @@ -0,0 +1,25 @@ +// Konkani Latin script [gom-latn] +import dayjs from '../index'; +var locale = { + name: 'gom-latn', + weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split('_'), + months: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), + weekStart: 1, + weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), + monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), + weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm [vazta]', + LTS: 'A h:mm:ss [vazta]', + L: 'DD-MM-YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY A h:mm [vazta]', + LLLL: 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', + llll: 'ddd, D MMM YYYY, A h:mm [vazta]' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gu.js b/node_modules/dayjs/esm/locale/gu.js new file mode 100644 index 0000000..e05f44b --- /dev/null +++ b/node_modules/dayjs/esm/locale/gu.js @@ -0,0 +1,38 @@ +// Gujarati [gu] +import dayjs from '../index'; +var locale = { + name: 'gu', + weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'), + months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'), + weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'), + monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'), + weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm વાગ્યે', + LTS: 'A h:mm:ss વાગ્યે', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm વાગ્યે', + LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે' + }, + relativeTime: { + future: '%s મા', + past: '%s પેહલા', + s: 'અમુક પળો', + m: 'એક મિનિટ', + mm: '%d મિનિટ', + h: 'એક કલાક', + hh: '%d કલાક', + d: 'એક દિવસ', + dd: '%d દિવસ', + M: 'એક મહિનો', + MM: '%d મહિનો', + y: 'એક વર્ષ', + yy: '%d વર્ષ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/he.js b/node_modules/dayjs/esm/locale/he.js new file mode 100644 index 0000000..a8868ff --- /dev/null +++ b/node_modules/dayjs/esm/locale/he.js @@ -0,0 +1,78 @@ +// Hebrew [he] +import dayjs from '../index'; +var texts = { + s: 'מספר שניות', + ss: '%d שניות', + m: 'דקה', + mm: '%d דקות', + h: 'שעה', + hh: '%d שעות', + hh2: 'שעתיים', + d: 'יום', + dd: '%d ימים', + dd2: 'יומיים', + M: 'חודש', + MM: '%d חודשים', + MM2: 'חודשיים', + y: 'שנה', + yy: '%d שנים', + yy2: 'שנתיים' +}; + +function relativeTimeFormatter(number, withoutSuffix, key) { + var text = texts[key + (number === 2 ? '2' : '')] || texts[key]; + return text.replace('%d', number); +} + +var locale = { + name: 'he', + weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), + weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), + weekdaysMin: 'א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳'.split('_'), + months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), + monthsShort: 'ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ'.split('_'), + relativeTime: { + future: 'בעוד %s', + past: 'לפני %s', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + }, + ordinal: function ordinal(n) { + return n; + }, + format: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [ב]MMMM YYYY', + LLL: 'D [ב]MMMM YYYY HH:mm', + LLLL: 'dddd, D [ב]MMMM YYYY HH:mm', + l: 'D/M/YYYY', + ll: 'D MMM YYYY', + lll: 'D MMM YYYY HH:mm', + llll: 'ddd, D MMM YYYY HH:mm' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [ב]MMMM YYYY', + LLL: 'D [ב]MMMM YYYY HH:mm', + LLLL: 'dddd, D [ב]MMMM YYYY HH:mm', + l: 'D/M/YYYY', + ll: 'D MMM YYYY', + lll: 'D MMM YYYY HH:mm', + llll: 'ddd, D MMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hi.js b/node_modules/dayjs/esm/locale/hi.js new file mode 100644 index 0000000..e877ed6 --- /dev/null +++ b/node_modules/dayjs/esm/locale/hi.js @@ -0,0 +1,38 @@ +// Hindi [hi] +import dayjs from '../index'; +var locale = { + name: 'hi', + weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + months: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), + weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), + monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), + weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm बजे', + LTS: 'A h:mm:ss बजे', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm बजे', + LLLL: 'dddd, D MMMM YYYY, A h:mm बजे' + }, + relativeTime: { + future: '%s में', + past: '%s पहले', + s: 'कुछ ही क्षण', + m: 'एक मिनट', + mm: '%d मिनट', + h: 'एक घंटा', + hh: '%d घंटे', + d: 'एक दिन', + dd: '%d दिन', + M: 'एक महीने', + MM: '%d महीने', + y: 'एक वर्ष', + yy: '%d वर्ष' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hr.js b/node_modules/dayjs/esm/locale/hr.js new file mode 100644 index 0000000..a760fe3 --- /dev/null +++ b/node_modules/dayjs/esm/locale/hr.js @@ -0,0 +1,53 @@ +// Croatian [hr] +import dayjs from '../index'; +var monthFormat = 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'); +var monthStandalone = 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'); +var MONTHS_IN_FORMAT = /D[oD]?(\[[^[\]]*\]|\s)+MMMM?/; + +var months = function months(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthFormat[dayjsInstance.month()]; + } + + return monthStandalone[dayjsInstance.month()]; +}; + +months.s = monthStandalone; +months.f = monthFormat; +var locale = { + name: 'hr', + weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), + months: months, + monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + }, + relativeTime: { + future: 'za %s', + past: 'prije %s', + s: 'sekunda', + m: 'minuta', + mm: '%d minuta', + h: 'sat', + hh: '%d sati', + d: 'dan', + dd: '%d dana', + M: 'mjesec', + MM: '%d mjeseci', + y: 'godina', + yy: '%d godine' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ht.js b/node_modules/dayjs/esm/locale/ht.js new file mode 100644 index 0000000..896739e --- /dev/null +++ b/node_modules/dayjs/esm/locale/ht.js @@ -0,0 +1,38 @@ +// Haitian Creole (Haiti) [ht] +import dayjs from '../index'; +var locale = { + name: 'ht', + weekdays: 'dimanch_lendi_madi_mèkredi_jedi_vandredi_samdi'.split('_'), + months: 'janvye_fevriye_mas_avril_me_jen_jiyè_out_septanm_oktòb_novanm_desanm'.split('_'), + weekdaysShort: 'dim._len._mad._mèk._jed._van._sam.'.split('_'), + monthsShort: 'jan._fev._mas_avr._me_jen_jiyè._out_sept._okt._nov._des.'.split('_'), + weekdaysMin: 'di_le_ma_mè_je_va_sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'nan %s', + past: 'sa gen %s', + s: 'kèk segond', + m: 'yon minit', + mm: '%d minit', + h: 'inèdtan', + hh: '%d zè', + d: 'yon jou', + dd: '%d jou', + M: 'yon mwa', + MM: '%d mwa', + y: 'yon ane', + yy: '%d ane' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hu.js b/node_modules/dayjs/esm/locale/hu.js new file mode 100644 index 0000000..18df6e4 --- /dev/null +++ b/node_modules/dayjs/esm/locale/hu.js @@ -0,0 +1,61 @@ +// Hungarian [hu] +import dayjs from '../index'; +var locale = { + name: 'hu', + weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), + weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), + weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'), + months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), + monthsShort: 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + relativeTime: { + future: '%s múlva', + past: '%s', + s: function s(_, _s, ___, isFuture) { + return "n\xE9h\xE1ny m\xE1sodperc" + (isFuture || _s ? '' : 'e'); + }, + m: function m(_, s, ___, isFuture) { + return "egy perc" + (isFuture || s ? '' : 'e'); + }, + mm: function mm(n, s, ___, isFuture) { + return n + " perc" + (isFuture || s ? '' : 'e'); + }, + h: function h(_, s, ___, isFuture) { + return "egy " + (isFuture || s ? 'óra' : 'órája'); + }, + hh: function hh(n, s, ___, isFuture) { + return n + " " + (isFuture || s ? 'óra' : 'órája'); + }, + d: function d(_, s, ___, isFuture) { + return "egy " + (isFuture || s ? 'nap' : 'napja'); + }, + dd: function dd(n, s, ___, isFuture) { + return n + " " + (isFuture || s ? 'nap' : 'napja'); + }, + M: function M(_, s, ___, isFuture) { + return "egy " + (isFuture || s ? 'hónap' : 'hónapja'); + }, + MM: function MM(n, s, ___, isFuture) { + return n + " " + (isFuture || s ? 'hónap' : 'hónapja'); + }, + y: function y(_, s, ___, isFuture) { + return "egy " + (isFuture || s ? 'év' : 'éve'); + }, + yy: function yy(n, s, ___, isFuture) { + return n + " " + (isFuture || s ? 'év' : 'éve'); + } + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'YYYY.MM.DD.', + LL: 'YYYY. MMMM D.', + LLL: 'YYYY. MMMM D. H:mm', + LLLL: 'YYYY. MMMM D., dddd H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hy-am.js b/node_modules/dayjs/esm/locale/hy-am.js new file mode 100644 index 0000000..937f2be --- /dev/null +++ b/node_modules/dayjs/esm/locale/hy-am.js @@ -0,0 +1,39 @@ +// Armenian [hy-am] +import dayjs from '../index'; +var locale = { + name: 'hy-am', + weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'), + months: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'), + weekStart: 1, + weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), + monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), + weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY թ.', + LLL: 'D MMMM YYYY թ., HH:mm', + LLLL: 'dddd, D MMMM YYYY թ., HH:mm' + }, + relativeTime: { + future: '%s հետո', + past: '%s առաջ', + s: 'մի քանի վայրկյան', + m: 'րոպե', + mm: '%d րոպե', + h: 'ժամ', + hh: '%d ժամ', + d: 'օր', + dd: '%d օր', + M: 'ամիս', + MM: '%d ամիս', + y: 'տարի', + yy: '%d տարի' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/id.js b/node_modules/dayjs/esm/locale/id.js new file mode 100644 index 0000000..f743a12 --- /dev/null +++ b/node_modules/dayjs/esm/locale/id.js @@ -0,0 +1,39 @@ +// Indonesian [id] +import dayjs from '../index'; +var locale = { + name: 'id', + weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), + months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), + weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'), + weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), + weekStart: 1, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY [pukul] HH.mm', + LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + relativeTime: { + future: 'dalam %s', + past: '%s yang lalu', + s: 'beberapa detik', + m: 'semenit', + mm: '%d menit', + h: 'sejam', + hh: '%d jam', + d: 'sehari', + dd: '%d hari', + M: 'sebulan', + MM: '%d bulan', + y: 'setahun', + yy: '%d tahun' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/index.d.ts b/node_modules/dayjs/esm/locale/index.d.ts new file mode 100644 index 0000000..beb0d36 --- /dev/null +++ b/node_modules/dayjs/esm/locale/index.d.ts @@ -0,0 +1,11 @@ +/// + +declare module 'dayjs/esm/locale/*' { + namespace locale { + interface Locale extends ILocale {} + } + + const locale: locale.Locale + + export = locale +} diff --git a/node_modules/dayjs/esm/locale/is.js b/node_modules/dayjs/esm/locale/is.js new file mode 100644 index 0000000..22d8121 --- /dev/null +++ b/node_modules/dayjs/esm/locale/is.js @@ -0,0 +1,68 @@ +// Icelandic [is] +import dayjs from '../index'; +var texts = { + s: ['nokkrar sekúndur', 'nokkrar sekúndur', 'nokkrum sekúndum'], + m: ['mínúta', 'mínútu', 'mínútu'], + mm: ['mínútur', 'mínútur', 'mínútum'], + h: ['klukkustund', 'klukkustund', 'klukkustund'], + hh: ['klukkustundir', 'klukkustundir', 'klukkustundum'], + d: ['dagur', 'dag', 'degi'], + dd: ['dagar', 'daga', 'dögum'], + M: ['mánuður', 'mánuð', 'mánuði'], + MM: ['mánuðir', 'mánuði', 'mánuðum'], + y: ['ár', 'ár', 'ári'], + yy: ['ár', 'ár', 'árum'] +}; + +function resolveTemplate(key, number, isFuture, withoutSuffix) { + var suffixIndex = isFuture ? 1 : 2; + var index = withoutSuffix ? 0 : suffixIndex; + var keyShouldBeSingular = key.length === 2 && number % 10 === 1; + var correctedKey = keyShouldBeSingular ? key[0] : key; + var unitText = texts[correctedKey]; + var text = unitText[index]; + return key.length === 1 ? text : "%d " + text; +} + +function relativeTimeFormatter(number, withoutSuffix, key, isFuture) { + var template = resolveTemplate(key, number, isFuture, withoutSuffix); + return template.replace('%d', number); +} + +var locale = { + name: 'is', + weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), + months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), + weekStart: 1, + weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'), + monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), + weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY [kl.] H:mm', + LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm' + }, + relativeTime: { + future: 'eftir %s', + past: 'fyrir %s síðan', + s: relativeTimeFormatter, + m: relativeTimeFormatter, + mm: relativeTimeFormatter, + h: relativeTimeFormatter, + hh: relativeTimeFormatter, + d: relativeTimeFormatter, + dd: relativeTimeFormatter, + M: relativeTimeFormatter, + MM: relativeTimeFormatter, + y: relativeTimeFormatter, + yy: relativeTimeFormatter + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/it-ch.js b/node_modules/dayjs/esm/locale/it-ch.js new file mode 100644 index 0000000..cfbb94d --- /dev/null +++ b/node_modules/dayjs/esm/locale/it-ch.js @@ -0,0 +1,39 @@ +// Italian (Switzerland) [it-ch] +import dayjs from '../index'; +var locale = { + name: 'it-ch', + weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), + months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), + weekStart: 1, + weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), + monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), + weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'tra %s', + past: '%s fa', + s: 'alcuni secondi', + m: 'un minuto', + mm: '%d minuti', + h: 'un\'ora', + hh: '%d ore', + d: 'un giorno', + dd: '%d giorni', + M: 'un mese', + MM: '%d mesi', + y: 'un anno', + yy: '%d anni' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/it.js b/node_modules/dayjs/esm/locale/it.js new file mode 100644 index 0000000..e8d2490 --- /dev/null +++ b/node_modules/dayjs/esm/locale/it.js @@ -0,0 +1,39 @@ +// Italian [it] +import dayjs from '../index'; +var locale = { + name: 'it', + weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), + weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), + weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), + months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), + weekStart: 1, + monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'tra %s', + past: '%s fa', + s: 'qualche secondo', + m: 'un minuto', + mm: '%d minuti', + h: 'un\' ora', + hh: '%d ore', + d: 'un giorno', + dd: '%d giorni', + M: 'un mese', + MM: '%d mesi', + y: 'un anno', + yy: '%d anni' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ja.js b/node_modules/dayjs/esm/locale/ja.js new file mode 100644 index 0000000..6568e13 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ja.js @@ -0,0 +1,45 @@ +// Japanese [ja] +import dayjs from '../index'; +var locale = { + name: 'ja', + weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), + weekdaysShort: '日_月_火_水_木_金_土'.split('_'), + weekdaysMin: '日_月_火_水_木_金_土'.split('_'), + months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + ordinal: function ordinal(n) { + return n + "\u65E5"; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY年M月D日', + LLL: 'YYYY年M月D日 HH:mm', + LLLL: 'YYYY年M月D日 dddd HH:mm', + l: 'YYYY/MM/DD', + ll: 'YYYY年M月D日', + lll: 'YYYY年M月D日 HH:mm', + llll: 'YYYY年M月D日(ddd) HH:mm' + }, + meridiem: function meridiem(hour) { + return hour < 12 ? '午前' : '午後'; + }, + relativeTime: { + future: '%s後', + past: '%s前', + s: '数秒', + m: '1分', + mm: '%d分', + h: '1時間', + hh: '%d時間', + d: '1日', + dd: '%d日', + M: '1ヶ月', + MM: '%dヶ月', + y: '1年', + yy: '%d年' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/jv.js b/node_modules/dayjs/esm/locale/jv.js new file mode 100644 index 0000000..81a3f66 --- /dev/null +++ b/node_modules/dayjs/esm/locale/jv.js @@ -0,0 +1,39 @@ +// Javanese [jv] +import dayjs from '../index'; +var locale = { + name: 'jv', + weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), + months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), + weekStart: 1, + weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), + monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), + weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY [pukul] HH.mm', + LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + relativeTime: { + future: 'wonten ing %s', + past: '%s ingkang kepengker', + s: 'sawetawis detik', + m: 'setunggal menit', + mm: '%d menit', + h: 'setunggal jam', + hh: '%d jam', + d: 'sedinten', + dd: '%d dinten', + M: 'sewulan', + MM: '%d wulan', + y: 'setaun', + yy: '%d taun' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ka.js b/node_modules/dayjs/esm/locale/ka.js new file mode 100644 index 0000000..381fffa --- /dev/null +++ b/node_modules/dayjs/esm/locale/ka.js @@ -0,0 +1,39 @@ +// Georgian [ka] +import dayjs from '../index'; +var locale = { + name: 'ka', + weekdays: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), + weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), + weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), + months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), + monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), + weekStart: 1, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: '%s შემდეგ', + past: '%s წინ', + s: 'წამი', + m: 'წუთი', + mm: '%d წუთი', + h: 'საათი', + hh: '%d საათის', + d: 'დღეს', + dd: '%d დღის განმავლობაში', + M: 'თვის', + MM: '%d თვის', + y: 'წელი', + yy: '%d წლის' + }, + ordinal: function ordinal(n) { + return n; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/kk.js b/node_modules/dayjs/esm/locale/kk.js new file mode 100644 index 0000000..f2ca045 --- /dev/null +++ b/node_modules/dayjs/esm/locale/kk.js @@ -0,0 +1,39 @@ +// Kazakh [kk] +import dayjs from '../index'; +var locale = { + name: 'kk', + weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'), + weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), + weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'), + months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'), + monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), + weekStart: 1, + relativeTime: { + future: '%s ішінде', + past: '%s бұрын', + s: 'бірнеше секунд', + m: 'бір минут', + mm: '%d минут', + h: 'бір сағат', + hh: '%d сағат', + d: 'бір күн', + dd: '%d күн', + M: 'бір ай', + MM: '%d ай', + y: 'бір жыл', + yy: '%d жыл' + }, + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/km.js b/node_modules/dayjs/esm/locale/km.js new file mode 100644 index 0000000..7fd185b --- /dev/null +++ b/node_modules/dayjs/esm/locale/km.js @@ -0,0 +1,39 @@ +// Cambodian [km] +import dayjs from '../index'; +var locale = { + name: 'km', + weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + weekStart: 1, + weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), + monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%sទៀត', + past: '%sមុន', + s: 'ប៉ុន្មានវិនាទី', + m: 'មួយនាទី', + mm: '%d នាទី', + h: 'មួយម៉ោង', + hh: '%d ម៉ោង', + d: 'មួយថ្ងៃ', + dd: '%d ថ្ងៃ', + M: 'មួយខែ', + MM: '%d ខែ', + y: 'មួយឆ្នាំ', + yy: '%d ឆ្នាំ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/kn.js b/node_modules/dayjs/esm/locale/kn.js new file mode 100644 index 0000000..b9ca9b9 --- /dev/null +++ b/node_modules/dayjs/esm/locale/kn.js @@ -0,0 +1,38 @@ +// Kannada [kn] +import dayjs from '../index'; +var locale = { + name: 'kn', + weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'), + months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'), + weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'), + monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'), + weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm', + LTS: 'A h:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm', + LLLL: 'dddd, D MMMM YYYY, A h:mm' + }, + relativeTime: { + future: '%s ನಂತರ', + past: '%s ಹಿಂದೆ', + s: 'ಕೆಲವು ಕ್ಷಣಗಳು', + m: 'ಒಂದು ನಿಮಿಷ', + mm: '%d ನಿಮಿಷ', + h: 'ಒಂದು ಗಂಟೆ', + hh: '%d ಗಂಟೆ', + d: 'ಒಂದು ದಿನ', + dd: '%d ದಿನ', + M: 'ಒಂದು ತಿಂಗಳು', + MM: '%d ತಿಂಗಳು', + y: 'ಒಂದು ವರ್ಷ', + yy: '%d ವರ್ಷ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ko.js b/node_modules/dayjs/esm/locale/ko.js new file mode 100644 index 0000000..cfad49d --- /dev/null +++ b/node_modules/dayjs/esm/locale/ko.js @@ -0,0 +1,45 @@ +// Korean [ko] +import dayjs from '../index'; +var locale = { + name: 'ko', + weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), + weekdaysShort: '일_월_화_수_목_금_토'.split('_'), + weekdaysMin: '일_월_화_수_목_금_토'.split('_'), + months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + ordinal: function ordinal(n) { + return n + "\uC77C"; + }, + formats: { + LT: 'A h:mm', + LTS: 'A h:mm:ss', + L: 'YYYY.MM.DD.', + LL: 'YYYY년 MMMM D일', + LLL: 'YYYY년 MMMM D일 A h:mm', + LLLL: 'YYYY년 MMMM D일 dddd A h:mm', + l: 'YYYY.MM.DD.', + ll: 'YYYY년 MMMM D일', + lll: 'YYYY년 MMMM D일 A h:mm', + llll: 'YYYY년 MMMM D일 dddd A h:mm' + }, + meridiem: function meridiem(hour) { + return hour < 12 ? '오전' : '오후'; + }, + relativeTime: { + future: '%s 후', + past: '%s 전', + s: '몇 초', + m: '1분', + mm: '%d분', + h: '한 시간', + hh: '%d시간', + d: '하루', + dd: '%d일', + M: '한 달', + MM: '%d달', + y: '일 년', + yy: '%d년' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ku.js b/node_modules/dayjs/esm/locale/ku.js new file mode 100644 index 0000000..e56664e --- /dev/null +++ b/node_modules/dayjs/esm/locale/ku.js @@ -0,0 +1,77 @@ +// Kurdish [ku] +import dayjs from '../index'; +export var englishToArabicNumbersMap = { + 1: '١', + 2: '٢', + 3: '٣', + 4: '٤', + 5: '٥', + 6: '٦', + 7: '٧', + 8: '٨', + 9: '٩', + 0: '٠' +}; +var arabicToEnglishNumbersMap = { + '١': '1', + '٢': '2', + '٣': '3', + '٤': '4', + '٥': '5', + '٦': '6', + '٧': '7', + '٨': '8', + '٩': '9', + '٠': '0' +}; +var months = ['کانوونی دووەم', 'شوبات', 'ئادار', 'نیسان', 'ئایار', 'حوزەیران', 'تەممووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانوونی یەکەم']; +var locale = { + name: 'ku', + months: months, + monthsShort: months, + weekdays: 'یەکشەممە_دووشەممە_سێشەممە_چوارشەممە_پێنجشەممە_هەینی_شەممە'.split('_'), + weekdaysShort: 'یەکشەم_دووشەم_سێشەم_چوارشەم_پێنجشەم_هەینی_شەممە'.split('_'), + weekStart: 6, + weekdaysMin: 'ی_د_س_چ_پ_هـ_ش'.split('_'), + preparse: function preparse(string) { + return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { + return arabicToEnglishNumbersMap[match]; + }).replace(/،/g, ','); + }, + postformat: function postformat(string) { + return string.replace(/\d/g, function (match) { + return englishToArabicNumbersMap[match]; + }).replace(/,/g, '،'); + }, + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + meridiem: function meridiem(hour) { + return hour < 12 ? 'پ.ن' : 'د.ن'; + }, + relativeTime: { + future: 'لە %s', + past: 'لەمەوپێش %s', + s: 'چەند چرکەیەک', + m: 'یەک خولەک', + mm: '%d خولەک', + h: 'یەک کاتژمێر', + hh: '%d کاتژمێر', + d: 'یەک ڕۆژ', + dd: '%d ڕۆژ', + M: 'یەک مانگ', + MM: '%d مانگ', + y: 'یەک ساڵ', + yy: '%d ساڵ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ky.js b/node_modules/dayjs/esm/locale/ky.js new file mode 100644 index 0000000..fd04477 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ky.js @@ -0,0 +1,39 @@ +// Kyrgyz [ky] +import dayjs from '../index'; +var locale = { + name: 'ky', + weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'), + months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), + weekStart: 1, + weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'), + monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), + weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%s ичинде', + past: '%s мурун', + s: 'бирнече секунд', + m: 'бир мүнөт', + mm: '%d мүнөт', + h: 'бир саат', + hh: '%d саат', + d: 'бир күн', + dd: '%d күн', + M: 'бир ай', + MM: '%d ай', + y: 'бир жыл', + yy: '%d жыл' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lb.js b/node_modules/dayjs/esm/locale/lb.js new file mode 100644 index 0000000..21ef4aa --- /dev/null +++ b/node_modules/dayjs/esm/locale/lb.js @@ -0,0 +1,24 @@ +// Luxembourgish [lb] +import dayjs from '../index'; +var locale = { + name: 'lb', + weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), + months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + weekStart: 1, + weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), + monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'H:mm [Auer]', + LTS: 'H:mm:ss [Auer]', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm [Auer]', + LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lo.js b/node_modules/dayjs/esm/locale/lo.js new file mode 100644 index 0000000..7732ec4 --- /dev/null +++ b/node_modules/dayjs/esm/locale/lo.js @@ -0,0 +1,38 @@ +// Lao [lo] +import dayjs from '../index'; +var locale = { + name: 'lo', + weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), + months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), + weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), + monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), + weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'ວັນdddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'ອີກ %s', + past: '%sຜ່ານມາ', + s: 'ບໍ່ເທົ່າໃດວິນາທີ', + m: '1 ນາທີ', + mm: '%d ນາທີ', + h: '1 ຊົ່ວໂມງ', + hh: '%d ຊົ່ວໂມງ', + d: '1 ມື້', + dd: '%d ມື້', + M: '1 ເດືອນ', + MM: '%d ເດືອນ', + y: '1 ປີ', + yy: '%d ປີ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lt.js b/node_modules/dayjs/esm/locale/lt.js new file mode 100644 index 0000000..cb46ca9 --- /dev/null +++ b/node_modules/dayjs/esm/locale/lt.js @@ -0,0 +1,70 @@ +// Lithuanian [lt] +import dayjs from '../index'; +var monthFormat = 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'); +var monthStandalone = 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'); // eslint-disable-next-line no-useless-escape + +var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/; + +var months = function months(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthFormat[dayjsInstance.month()]; + } + + return monthStandalone[dayjsInstance.month()]; +}; + +months.s = monthStandalone; +months.f = monthFormat; +var locale = { + name: 'lt', + weekdays: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), + weekdaysShort: 'sek_pir_ant_tre_ket_pen_šeš'.split('_'), + weekdaysMin: 's_p_a_t_k_pn_š'.split('_'), + months: months, + monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + relativeTime: { + future: 'už %s', + past: 'prieš %s', + s: 'kelias sekundes', + m: 'minutę', + mm: '%d minutes', + h: 'valandą', + hh: '%d valandas', + d: 'dieną', + dd: '%d dienas', + M: 'mėnesį', + MM: '%d mėnesius', + y: 'metus', + yy: '%d metus' + }, + format: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'YYYY [m.] MMMM D [d.]', + LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', + l: 'YYYY-MM-DD', + ll: 'YYYY [m.] MMMM D [d.]', + lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'YYYY [m.] MMMM D [d.]', + LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', + l: 'YYYY-MM-DD', + ll: 'YYYY [m.] MMMM D [d.]', + lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lv.js b/node_modules/dayjs/esm/locale/lv.js new file mode 100644 index 0000000..4b18a61 --- /dev/null +++ b/node_modules/dayjs/esm/locale/lv.js @@ -0,0 +1,39 @@ +// Latvian [lv] +import dayjs from '../index'; +var locale = { + name: 'lv', + weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), + months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), + weekStart: 1, + weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'), + monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), + weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY.', + LL: 'YYYY. [gada] D. MMMM', + LLL: 'YYYY. [gada] D. MMMM, HH:mm', + LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm' + }, + relativeTime: { + future: 'pēc %s', + past: 'pirms %s', + s: 'dažām sekundēm', + m: 'minūtes', + mm: '%d minūtēm', + h: 'stundas', + hh: '%d stundām', + d: 'dienas', + dd: '%d dienām', + M: 'mēneša', + MM: '%d mēnešiem', + y: 'gada', + yy: '%d gadiem' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/me.js b/node_modules/dayjs/esm/locale/me.js new file mode 100644 index 0000000..465c0ff --- /dev/null +++ b/node_modules/dayjs/esm/locale/me.js @@ -0,0 +1,24 @@ +// Montenegrin [me] +import dayjs from '../index'; +var locale = { + name: 'me', + weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), + weekStart: 1, + weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), + weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mi.js b/node_modules/dayjs/esm/locale/mi.js new file mode 100644 index 0000000..3b56f0e --- /dev/null +++ b/node_modules/dayjs/esm/locale/mi.js @@ -0,0 +1,39 @@ +// Maori [mi] +import dayjs from '../index'; +var locale = { + name: 'mi', + weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'), + months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'), + weekStart: 1, + weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), + monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'), + weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY [i] HH:mm', + LLLL: 'dddd, D MMMM YYYY [i] HH:mm' + }, + relativeTime: { + future: 'i roto i %s', + past: '%s i mua', + s: 'te hēkona ruarua', + m: 'he meneti', + mm: '%d meneti', + h: 'te haora', + hh: '%d haora', + d: 'he ra', + dd: '%d ra', + M: 'he marama', + MM: '%d marama', + y: 'he tau', + yy: '%d tau' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mk.js b/node_modules/dayjs/esm/locale/mk.js new file mode 100644 index 0000000..8522c26 --- /dev/null +++ b/node_modules/dayjs/esm/locale/mk.js @@ -0,0 +1,39 @@ +// Macedonian [mk] +import dayjs from '../index'; +var locale = { + name: 'mk', + weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), + months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), + weekStart: 1, + weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'), + monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), + weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'D.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY H:mm', + LLLL: 'dddd, D MMMM YYYY H:mm' + }, + relativeTime: { + future: 'после %s', + past: 'пред %s', + s: 'неколку секунди', + m: 'минута', + mm: '%d минути', + h: 'час', + hh: '%d часа', + d: 'ден', + dd: '%d дена', + M: 'месец', + MM: '%d месеци', + y: 'година', + yy: '%d години' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ml.js b/node_modules/dayjs/esm/locale/ml.js new file mode 100644 index 0000000..bfcc277 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ml.js @@ -0,0 +1,38 @@ +// Malayalam [ml] +import dayjs from '../index'; +var locale = { + name: 'ml', + weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), + months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), + weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), + monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), + weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm -നു', + LTS: 'A h:mm:ss -നു', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm -നു', + LLLL: 'dddd, D MMMM YYYY, A h:mm -നു' + }, + relativeTime: { + future: '%s കഴിഞ്ഞ്', + past: '%s മുൻപ്', + s: 'അൽപ നിമിഷങ്ങൾ', + m: 'ഒരു മിനിറ്റ്', + mm: '%d മിനിറ്റ്', + h: 'ഒരു മണിക്കൂർ', + hh: '%d മണിക്കൂർ', + d: 'ഒരു ദിവസം', + dd: '%d ദിവസം', + M: 'ഒരു മാസം', + MM: '%d മാസം', + y: 'ഒരു വർഷം', + yy: '%d വർഷം' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mn.js b/node_modules/dayjs/esm/locale/mn.js new file mode 100644 index 0000000..d93cae2 --- /dev/null +++ b/node_modules/dayjs/esm/locale/mn.js @@ -0,0 +1,38 @@ +// Mongolian [mn] +import dayjs from '../index'; +var locale = { + name: 'mn', + weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'), + months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'), + weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'), + monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'), + weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'YYYY оны MMMMын D', + LLL: 'YYYY оны MMMMын D HH:mm', + LLLL: 'dddd, YYYY оны MMMMын D HH:mm' + }, + relativeTime: { + future: '%s', + past: '%s', + s: 'саяхан', + m: 'м', + mm: '%dм', + h: '1ц', + hh: '%dц', + d: '1ө', + dd: '%dө', + M: '1с', + MM: '%dс', + y: '1ж', + yy: '%dж' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mr.js b/node_modules/dayjs/esm/locale/mr.js new file mode 100644 index 0000000..9eac8a7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/mr.js @@ -0,0 +1,23 @@ +// Marathi [mr] +import dayjs from '../index'; +var locale = { + name: 'mr', + weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), + weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), + monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), + weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm वाजता', + LTS: 'A h:mm:ss वाजता', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm वाजता', + LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ms-my.js b/node_modules/dayjs/esm/locale/ms-my.js new file mode 100644 index 0000000..5138219 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ms-my.js @@ -0,0 +1,39 @@ +// Malay [ms-my] +import dayjs from '../index'; +var locale = { + name: 'ms-my', + weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), + months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), + weekStart: 1, + weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), + monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), + weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY [pukul] HH.mm', + LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + relativeTime: { + future: 'dalam %s', + past: '%s yang lepas', + s: 'beberapa saat', + m: 'seminit', + mm: '%d minit', + h: 'sejam', + hh: '%d jam', + d: 'sehari', + dd: '%d hari', + M: 'sebulan', + MM: '%d bulan', + y: 'setahun', + yy: '%d tahun' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ms.js b/node_modules/dayjs/esm/locale/ms.js new file mode 100644 index 0000000..86349f3 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ms.js @@ -0,0 +1,39 @@ +// Malay [ms] +import dayjs from '../index'; +var locale = { + name: 'ms', + weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), + weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), + weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), + months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), + monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), + weekStart: 1, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH.mm', + LLLL: 'dddd, D MMMM YYYY HH.mm' + }, + relativeTime: { + future: 'dalam %s', + past: '%s yang lepas', + s: 'beberapa saat', + m: 'seminit', + mm: '%d minit', + h: 'sejam', + hh: '%d jam', + d: 'sehari', + dd: '%d hari', + M: 'sebulan', + MM: '%d bulan', + y: 'setahun', + yy: '%d tahun' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mt.js b/node_modules/dayjs/esm/locale/mt.js new file mode 100644 index 0000000..9c90953 --- /dev/null +++ b/node_modules/dayjs/esm/locale/mt.js @@ -0,0 +1,39 @@ +// Maltese (Malta) [mt] +import dayjs from '../index'; +var locale = { + name: 'mt', + weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'), + months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'), + weekStart: 1, + weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'), + monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'), + weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'f’ %s', + past: '%s ilu', + s: 'ftit sekondi', + m: 'minuta', + mm: '%d minuti', + h: 'siegħa', + hh: '%d siegħat', + d: 'ġurnata', + dd: '%d ġranet', + M: 'xahar', + MM: '%d xhur', + y: 'sena', + yy: '%d sni' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/my.js b/node_modules/dayjs/esm/locale/my.js new file mode 100644 index 0000000..73b2633 --- /dev/null +++ b/node_modules/dayjs/esm/locale/my.js @@ -0,0 +1,39 @@ +// Burmese [my] +import dayjs from '../index'; +var locale = { + name: 'my', + weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), + months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), + weekStart: 1, + weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), + monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), + weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'လာမည့် %s မှာ', + past: 'လွန်ခဲ့သော %s က', + s: 'စက္ကန်.အနည်းငယ်', + m: 'တစ်မိနစ်', + mm: '%d မိနစ်', + h: 'တစ်နာရီ', + hh: '%d နာရီ', + d: 'တစ်ရက်', + dd: '%d ရက်', + M: 'တစ်လ', + MM: '%d လ', + y: 'တစ်နှစ်', + yy: '%d နှစ်' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nb.js b/node_modules/dayjs/esm/locale/nb.js new file mode 100644 index 0000000..1d7b1eb --- /dev/null +++ b/node_modules/dayjs/esm/locale/nb.js @@ -0,0 +1,40 @@ +// Norwegian Bokmål [nb] +import dayjs from '../index'; +var locale = { + name: 'nb', + weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'), + weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'), + months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort: 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY [kl.] HH:mm', + LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm' + }, + relativeTime: { + future: 'om %s', + past: '%s siden', + s: 'noen sekunder', + m: 'ett minutt', + mm: '%d minutter', + h: 'en time', + hh: '%d timer', + d: 'en dag', + dd: '%d dager', + M: 'en måned', + MM: '%d måneder', + y: 'ett år', + yy: '%d år' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ne.js b/node_modules/dayjs/esm/locale/ne.js new file mode 100644 index 0000000..4f5a004 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ne.js @@ -0,0 +1,40 @@ +// Nepalese [ne] +import dayjs from '../index'; +var locale = { + name: 'ne', + weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), + weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), + weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'), + months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मे_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), + monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), + relativeTime: { + future: '%s पछि', + past: '%s अघि', + s: 'सेकेन्ड', + m: 'एक मिनेट', + mm: '%d मिनेट', + h: 'घन्टा', + hh: '%d घन्टा', + d: 'एक दिन', + dd: '%d दिन', + M: 'एक महिना', + MM: '%d महिना', + y: 'एक वर्ष', + yy: '%d वर्ष' + }, + ordinal: function ordinal(n) { + return ("" + n).replace(/\d/g, function (i) { + return '०१२३४५६७८९'[i]; + }); + }, + formats: { + LT: 'Aको h:mm बजे', + LTS: 'Aको h:mm:ss बजे', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, Aको h:mm बजे', + LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nl-be.js b/node_modules/dayjs/esm/locale/nl-be.js new file mode 100644 index 0000000..51465b7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/nl-be.js @@ -0,0 +1,39 @@ +// Dutch (Belgium) [nl-be] +import dayjs from '../index'; +var locale = { + name: 'nl-be', + weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), + months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), + monthsShort: 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), + weekStart: 1, + weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), + weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'over %s', + past: '%s geleden', + s: 'een paar seconden', + m: 'één minuut', + mm: '%d minuten', + h: 'één uur', + hh: '%d uur', + d: 'één dag', + dd: '%d dagen', + M: 'één maand', + MM: '%d maanden', + y: 'één jaar', + yy: '%d jaar' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nl.js b/node_modules/dayjs/esm/locale/nl.js new file mode 100644 index 0000000..ee1ac74 --- /dev/null +++ b/node_modules/dayjs/esm/locale/nl.js @@ -0,0 +1,40 @@ +// Dutch [nl] +import dayjs from '../index'; +var locale = { + name: 'nl', + weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), + weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), + weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), + months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), + monthsShort: 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'), + ordinal: function ordinal(n) { + return "[" + n + (n === 1 || n === 8 || n >= 20 ? 'ste' : 'de') + "]"; + }, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD-MM-YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'over %s', + past: '%s geleden', + s: 'een paar seconden', + m: 'een minuut', + mm: '%d minuten', + h: 'een uur', + hh: '%d uur', + d: 'een dag', + dd: '%d dagen', + M: 'een maand', + MM: '%d maanden', + y: 'een jaar', + yy: '%d jaar' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nn.js b/node_modules/dayjs/esm/locale/nn.js new file mode 100644 index 0000000..43767a4 --- /dev/null +++ b/node_modules/dayjs/esm/locale/nn.js @@ -0,0 +1,39 @@ +// Nynorsk [nn] +import dayjs from '../index'; +var locale = { + name: 'nn', + weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), + weekdaysShort: 'sun_mån_tys_ons_tor_fre_lau'.split('_'), + weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'), + months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + relativeTime: { + future: 'om %s', + past: 'for %s sidan', + s: 'nokre sekund', + m: 'eitt minutt', + mm: '%d minutt', + h: 'ein time', + hh: '%d timar', + d: 'ein dag', + dd: '%d dagar', + M: 'ein månad', + MM: '%d månadar', + y: 'eitt år', + yy: '%d år' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY [kl.] H:mm', + LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/oc-lnc.js b/node_modules/dayjs/esm/locale/oc-lnc.js new file mode 100644 index 0000000..91e2f0d --- /dev/null +++ b/node_modules/dayjs/esm/locale/oc-lnc.js @@ -0,0 +1,39 @@ +// Occitan, lengadocian dialecte [oc-lnc] +import dayjs from '../index'; +var locale = { + name: 'oc-lnc', + weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split('_'), + weekdaysShort: 'Dg_Dl_Dm_Dc_Dj_Dv_Ds'.split('_'), + weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'), + months: 'genièr_febrièr_març_abrial_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split('_'), + monthsShort: 'gen_feb_març_abr_mai_junh_julh_ago_set_oct_nov_dec'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM [de] YYYY', + LLL: 'D MMMM [de] YYYY [a] H:mm', + LLLL: 'dddd D MMMM [de] YYYY [a] H:mm' + }, + relativeTime: { + future: 'd\'aquí %s', + past: 'fa %s', + s: 'unas segondas', + m: 'una minuta', + mm: '%d minutas', + h: 'una ora', + hh: '%d oras', + d: 'un jorn', + dd: '%d jorns', + M: 'un mes', + MM: '%d meses', + y: 'un an', + yy: '%d ans' + }, + ordinal: function ordinal(n) { + return n + "\xBA"; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pa-in.js b/node_modules/dayjs/esm/locale/pa-in.js new file mode 100644 index 0000000..624a852 --- /dev/null +++ b/node_modules/dayjs/esm/locale/pa-in.js @@ -0,0 +1,38 @@ +// Punjabi (India) [pa-in] +import dayjs from '../index'; +var locale = { + name: 'pa-in', + weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'), + months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), + weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), + monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), + weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm ਵਜੇ', + LTS: 'A h:mm:ss ਵਜੇ', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm ਵਜੇ', + LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ' + }, + relativeTime: { + future: '%s ਵਿੱਚ', + past: '%s ਪਿਛਲੇ', + s: 'ਕੁਝ ਸਕਿੰਟ', + m: 'ਇਕ ਮਿੰਟ', + mm: '%d ਮਿੰਟ', + h: 'ਇੱਕ ਘੰਟਾ', + hh: '%d ਘੰਟੇ', + d: 'ਇੱਕ ਦਿਨ', + dd: '%d ਦਿਨ', + M: 'ਇੱਕ ਮਹੀਨਾ', + MM: '%d ਮਹੀਨੇ', + y: 'ਇੱਕ ਸਾਲ', + yy: '%d ਸਾਲ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pl.js b/node_modules/dayjs/esm/locale/pl.js new file mode 100644 index 0000000..368b2a5 --- /dev/null +++ b/node_modules/dayjs/esm/locale/pl.js @@ -0,0 +1,87 @@ +// Polish [pl] +import dayjs from '../index'; + +function plural(n) { + return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1; // eslint-disable-line +} +/* eslint-disable */ + + +function translate(number, withoutSuffix, key) { + var result = number + " "; + + switch (key) { + case 'm': + return withoutSuffix ? 'minuta' : 'minutę'; + + case 'mm': + return result + (plural(number) ? 'minuty' : 'minut'); + + case 'h': + return withoutSuffix ? 'godzina' : 'godzinę'; + + case 'hh': + return result + (plural(number) ? 'godziny' : 'godzin'); + + case 'MM': + return result + (plural(number) ? 'miesiące' : 'miesięcy'); + + case 'yy': + return result + (plural(number) ? 'lata' : 'lat'); + } +} +/* eslint-enable */ + + +var monthFormat = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); +var monthStandalone = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'); +var MONTHS_IN_FORMAT = /D MMMM/; + +var months = function months(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthFormat[dayjsInstance.month()]; + } + + return monthStandalone[dayjsInstance.month()]; +}; + +months.s = monthStandalone; +months.f = monthFormat; +var locale = { + name: 'pl', + weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), + weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'), + weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'), + months: months, + monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + weekStart: 1, + yearStart: 4, + relativeTime: { + future: 'za %s', + past: '%s temu', + s: 'kilka sekund', + m: translate, + mm: translate, + h: translate, + hh: translate, + d: '1 dzień', + dd: '%d dni', + M: 'miesiąc', + MM: translate, + y: 'rok', + yy: translate + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pt-br.js b/node_modules/dayjs/esm/locale/pt-br.js new file mode 100644 index 0000000..0635cd8 --- /dev/null +++ b/node_modules/dayjs/esm/locale/pt-br.js @@ -0,0 +1,38 @@ +// Portuguese (Brazil) [pt-br] +import dayjs from '../index'; +var locale = { + name: 'pt-br', + weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'), + weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'), + weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), + months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), + monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY [às] HH:mm', + LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' + }, + relativeTime: { + future: 'em %s', + past: 'há %s', + s: 'poucos segundos', + m: 'um minuto', + mm: '%d minutos', + h: 'uma hora', + hh: '%d horas', + d: 'um dia', + dd: '%d dias', + M: 'um mês', + MM: '%d meses', + y: 'um ano', + yy: '%d anos' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pt.js b/node_modules/dayjs/esm/locale/pt.js new file mode 100644 index 0000000..cba2331 --- /dev/null +++ b/node_modules/dayjs/esm/locale/pt.js @@ -0,0 +1,40 @@ +// Portuguese [pt] +import dayjs from '../index'; +var locale = { + name: 'pt', + weekdays: 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split('_'), + weekdaysShort: 'dom_seg_ter_qua_qui_sex_sab'.split('_'), + weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sa'.split('_'), + months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), + monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), + ordinal: function ordinal(n) { + return n + "\xBA"; + }, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D [de] MMMM [de] YYYY', + LLL: 'D [de] MMMM [de] YYYY [às] HH:mm', + LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' + }, + relativeTime: { + future: 'em %s', + past: 'há %s', + s: 'alguns segundos', + m: 'um minuto', + mm: '%d minutos', + h: 'uma hora', + hh: '%d horas', + d: 'um dia', + dd: '%d dias', + M: 'um mês', + MM: '%d meses', + y: 'um ano', + yy: '%d anos' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/rn.js b/node_modules/dayjs/esm/locale/rn.js new file mode 100644 index 0000000..21b3cdb --- /dev/null +++ b/node_modules/dayjs/esm/locale/rn.js @@ -0,0 +1,39 @@ +// Kirundi [rn] +import dayjs from '../index'; +var locale = { + name: 'rn', + weekdays: 'Ku wa Mungu_Ku wa Mbere_Ku wa Kabiri_Ku wa Gatatu_Ku wa Kane_Ku wa Gatanu_Ku wa Gatandatu'.split('_'), + weekdaysShort: 'Kngu_Kmbr_Kbri_Ktat_Kkan_Ktan_Kdat'.split('_'), + weekdaysMin: 'K7_K1_K2_K3_K4_K5_K6'.split('_'), + months: 'Nzero_Ruhuhuma_Ntwarante_Ndamukiza_Rusama_Ruhenshi_Mukakaro_Myandagaro_Nyakanga_Gitugutu_Munyonyo_Kigarama'.split('_'), + monthsShort: 'Nzer_Ruhuh_Ntwar_Ndam_Rus_Ruhen_Muk_Myand_Nyak_Git_Muny_Kig'.split('_'), + weekStart: 1, + ordinal: function ordinal(n) { + return n; + }, + relativeTime: { + future: 'mu %s', + past: '%s', + s: 'amasegonda', + m: 'Umunota', + mm: '%d iminota', + h: 'isaha', + hh: '%d amasaha', + d: 'Umunsi', + dd: '%d iminsi', + M: 'ukwezi', + MM: '%d amezi', + y: 'umwaka', + yy: '%d imyaka' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ro.js b/node_modules/dayjs/esm/locale/ro.js new file mode 100644 index 0000000..93ef6bf --- /dev/null +++ b/node_modules/dayjs/esm/locale/ro.js @@ -0,0 +1,39 @@ +// Romanian [ro] +import dayjs from '../index'; +var locale = { + name: 'ro', + weekdays: 'Duminică_Luni_Marți_Miercuri_Joi_Vineri_Sâmbătă'.split('_'), + weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), + weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), + months: 'Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie'.split('_'), + monthsShort: 'Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.'.split('_'), + weekStart: 1, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY H:mm', + LLLL: 'dddd, D MMMM YYYY H:mm' + }, + relativeTime: { + future: 'peste %s', + past: 'acum %s', + s: 'câteva secunde', + m: 'un minut', + mm: '%d minute', + h: 'o oră', + hh: '%d ore', + d: 'o zi', + dd: '%d zile', + M: 'o lună', + MM: '%d luni', + y: 'un an', + yy: '%d ani' + }, + ordinal: function ordinal(n) { + return n; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ru.js b/node_modules/dayjs/esm/locale/ru.js new file mode 100644 index 0000000..fbb1b35 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ru.js @@ -0,0 +1,99 @@ +// Russian [ru] +import dayjs from '../index'; +var monthFormat = 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'); +var monthStandalone = 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'); +var monthShortFormat = 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'); +var monthShortStandalone = 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_'); +var MONTHS_IN_FORMAT = /D[oD]?(\[[^[\]]*\]|\s)+MMMM?/; + +function plural(word, num) { + var forms = word.split('_'); + return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]; // eslint-disable-line +} + +function relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', + hh: 'час_часа_часов', + dd: 'день_дня_дней', + MM: 'месяц_месяца_месяцев', + yy: 'год_года_лет' + }; + + if (key === 'm') { + return withoutSuffix ? 'минута' : 'минуту'; + } + + return number + " " + plural(format[key], +number); +} + +var months = function months(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthFormat[dayjsInstance.month()]; + } + + return monthStandalone[dayjsInstance.month()]; +}; + +months.s = monthStandalone; +months.f = monthFormat; + +var monthsShort = function monthsShort(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthShortFormat[dayjsInstance.month()]; + } + + return monthShortStandalone[dayjsInstance.month()]; +}; + +monthsShort.s = monthShortStandalone; +monthsShort.f = monthShortFormat; +var locale = { + name: 'ru', + weekdays: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), + weekdaysShort: 'вск_пнд_втр_срд_чтв_птн_сбт'.split('_'), + weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + months: months, + monthsShort: monthsShort, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY г.', + LLL: 'D MMMM YYYY г., H:mm', + LLLL: 'dddd, D MMMM YYYY г., H:mm' + }, + relativeTime: { + future: 'через %s', + past: '%s назад', + s: 'несколько секунд', + m: relativeTimeWithPlural, + mm: relativeTimeWithPlural, + h: 'час', + hh: relativeTimeWithPlural, + d: 'день', + dd: relativeTimeWithPlural, + M: 'месяц', + MM: relativeTimeWithPlural, + y: 'год', + yy: relativeTimeWithPlural + }, + ordinal: function ordinal(n) { + return n; + }, + meridiem: function meridiem(hour) { + if (hour < 4) { + return 'ночи'; + } else if (hour < 12) { + return 'утра'; + } else if (hour < 17) { + return 'дня'; + } + + return 'вечера'; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/rw.js b/node_modules/dayjs/esm/locale/rw.js new file mode 100644 index 0000000..1e53ac7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/rw.js @@ -0,0 +1,35 @@ +// Kinyarwanda (Rwanda) [rw] +import dayjs from '../index'; +var locale = { + name: 'rw', + weekdays: 'Ku Cyumweru_Kuwa Mbere_Kuwa Kabiri_Kuwa Gatatu_Kuwa Kane_Kuwa Gatanu_Kuwa Gatandatu'.split('_'), + months: 'Mutarama_Gashyantare_Werurwe_Mata_Gicurasi_Kamena_Nyakanga_Kanama_Nzeri_Ukwakira_Ugushyingo_Ukuboza'.split('_'), + relativeTime: { + future: 'mu %s', + past: '%s', + s: 'amasegonda', + m: 'Umunota', + mm: '%d iminota', + h: 'isaha', + hh: '%d amasaha', + d: 'Umunsi', + dd: '%d iminsi', + M: 'ukwezi', + MM: '%d amezi', + y: 'umwaka', + yy: '%d imyaka' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + ordinal: function ordinal(n) { + return n; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sd.js b/node_modules/dayjs/esm/locale/sd.js new file mode 100644 index 0000000..a429f8d --- /dev/null +++ b/node_modules/dayjs/esm/locale/sd.js @@ -0,0 +1,39 @@ +// Sindhi [sd] +import dayjs from '../index'; +var locale = { + name: 'sd', + weekdays: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), + months: 'جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر'.split('_'), + weekStart: 1, + weekdaysShort: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), + monthsShort: 'جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر'.split('_'), + weekdaysMin: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd، D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%s پوء', + past: '%s اڳ', + s: 'چند سيڪنڊ', + m: 'هڪ منٽ', + mm: '%d منٽ', + h: 'هڪ ڪلاڪ', + hh: '%d ڪلاڪ', + d: 'هڪ ڏينهن', + dd: '%d ڏينهن', + M: 'هڪ مهينو', + MM: '%d مهينا', + y: 'هڪ سال', + yy: '%d سال' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/se.js b/node_modules/dayjs/esm/locale/se.js new file mode 100644 index 0000000..691099c --- /dev/null +++ b/node_modules/dayjs/esm/locale/se.js @@ -0,0 +1,39 @@ +// Northern Sami [se] +import dayjs from '../index'; +var locale = { + name: 'se', + weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'), + months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'), + weekStart: 1, + weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), + monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), + weekdaysMin: 's_v_m_g_d_b_L'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'MMMM D. [b.] YYYY', + LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm', + LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm' + }, + relativeTime: { + future: '%s geažes', + past: 'maŋit %s', + s: 'moadde sekunddat', + m: 'okta minuhta', + mm: '%d minuhtat', + h: 'okta diimmu', + hh: '%d diimmut', + d: 'okta beaivi', + dd: '%d beaivvit', + M: 'okta mánnu', + MM: '%d mánut', + y: 'okta jahki', + yy: '%d jagit' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/si.js b/node_modules/dayjs/esm/locale/si.js new file mode 100644 index 0000000..89b67bf --- /dev/null +++ b/node_modules/dayjs/esm/locale/si.js @@ -0,0 +1,38 @@ +// Sinhalese [si] +import dayjs from '../index'; +var locale = { + name: 'si', + weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), + months: 'දුරුතු_නවම්_මැදින්_බක්_වෙසක්_පොසොන්_ඇසළ_නිකිණි_බිනර_වප්_ඉල්_උඳුවප්'.split('_'), + weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'), + monthsShort: 'දුරු_නව_මැදි_බක්_වෙස_පොසො_ඇස_නිකි_බින_වප්_ඉල්_උඳු'.split('_'), + weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'a h:mm', + LTS: 'a h:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY MMMM D', + LLL: 'YYYY MMMM D, a h:mm', + LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' + }, + relativeTime: { + future: '%sකින්', + past: '%sකට පෙර', + s: 'තත්පර කිහිපය', + m: 'විනාඩිය', + mm: 'විනාඩි %d', + h: 'පැය', + hh: 'පැය %d', + d: 'දිනය', + dd: 'දින %d', + M: 'මාසය', + MM: 'මාස %d', + y: 'වසර', + yy: 'වසර %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sk.js b/node_modules/dayjs/esm/locale/sk.js new file mode 100644 index 0000000..222401f --- /dev/null +++ b/node_modules/dayjs/esm/locale/sk.js @@ -0,0 +1,121 @@ +// Slovak [sk] +import dayjs from '../index'; + +function plural(n) { + return n > 1 && n < 5 && ~~(n / 10) !== 1; // eslint-disable-line +} +/* eslint-disable */ + + +function translate(number, withoutSuffix, key, isFuture) { + var result = number + " "; + + switch (key) { + case 's': + // a few seconds / in a few seconds / a few seconds ago + return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami'; + + case 'm': + // a minute / in a minute / a minute ago + return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou'; + + case 'mm': + // 9 minutes / in 9 minutes / 9 minutes ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'minúty' : 'minút'); + } + + return result + "min\xFAtami"; + + case 'h': + // an hour / in an hour / an hour ago + return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou'; + + case 'hh': + // 9 hours / in 9 hours / 9 hours ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'hodiny' : 'hodín'); + } + + return result + "hodinami"; + + case 'd': + // a day / in a day / a day ago + return withoutSuffix || isFuture ? 'deň' : 'dňom'; + + case 'dd': + // 9 days / in 9 days / 9 days ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'dni' : 'dní'); + } + + return result + "d\u0148ami"; + + case 'M': + // a month / in a month / a month ago + return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom'; + + case 'MM': + // 9 months / in 9 months / 9 months ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'mesiace' : 'mesiacov'); + } + + return result + "mesiacmi"; + + case 'y': + // a year / in a year / a year ago + return withoutSuffix || isFuture ? 'rok' : 'rokom'; + + case 'yy': + // 9 years / in 9 years / 9 years ago + if (withoutSuffix || isFuture) { + return result + (plural(number) ? 'roky' : 'rokov'); + } + + return result + "rokmi"; + } +} +/* eslint-enable */ + + +var locale = { + name: 'sk', + weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), + weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'), + weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'), + months: 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), + monthsShort: 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'), + weekStart: 1, + yearStart: 4, + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd D. MMMM YYYY H:mm', + l: 'D. M. YYYY' + }, + relativeTime: { + future: 'za %s', + // Should be `o %s` (change when moment/moment#5408 is fixed) + past: 'pred %s', + s: translate, + m: translate, + mm: translate, + h: translate, + hh: translate, + d: translate, + dd: translate, + M: translate, + MM: translate, + y: translate, + yy: translate + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sl.js b/node_modules/dayjs/esm/locale/sl.js new file mode 100644 index 0000000..e3c5839 --- /dev/null +++ b/node_modules/dayjs/esm/locale/sl.js @@ -0,0 +1,141 @@ +// Slovenian [sl] +import dayjs from '../index'; + +function dual(n) { + return n % 100 == 2; // eslint-disable-line +} + +function threeFour(n) { + return n % 100 == 3 || n % 100 == 4; // eslint-disable-line +} +/* eslint-disable */ + + +function translate(number, withoutSuffix, key, isFuture) { + var result = number + " "; + + switch (key) { + case 's': + // a few seconds / in a few seconds / a few seconds ago + return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; + + case 'm': + // a minute / in a minute / a minute ago + return withoutSuffix ? 'ena minuta' : 'eno minuto'; + + case 'mm': + // 9 minutes / in 9 minutes / 9 minutes ago + if (dual(number)) { + return result + (withoutSuffix || isFuture ? 'minuti' : 'minutama'); + } + + if (threeFour(number)) { + return result + (withoutSuffix || isFuture ? 'minute' : 'minutami'); + } + + return result + (withoutSuffix || isFuture ? 'minut' : 'minutami'); + + case 'h': + // an hour / in an hour / an hour ago + return withoutSuffix ? 'ena ura' : isFuture ? 'eno uro' : 'eno uro'; + + case 'hh': + // 9 hours / in 9 hours / 9 hours ago + if (dual(number)) { + return result + (withoutSuffix || isFuture ? 'uri' : 'urama'); + } + + if (threeFour(number)) { + return result + (withoutSuffix || isFuture ? 'ure' : 'urami'); + } + + return result + (withoutSuffix || isFuture ? 'ur' : 'urami'); + + case 'd': + // a day / in a day / a day ago + return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; + + case 'dd': + // 9 days / in 9 days / 9 days ago + if (dual(number)) { + return result + (withoutSuffix || isFuture ? 'dneva' : 'dnevoma'); + } + + return result + (withoutSuffix || isFuture ? 'dni' : 'dnevi'); + + case 'M': + // a month / in a month / a month ago + return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; + + case 'MM': + // 9 months / in 9 months / 9 months ago + if (dual(number)) { + // 2 minutes / in 2 minutes + return result + (withoutSuffix || isFuture ? 'meseca' : 'mesecema'); + } + + if (threeFour(number)) { + return result + (withoutSuffix || isFuture ? 'mesece' : 'meseci'); + } + + return result + (withoutSuffix || isFuture ? 'mesecev' : 'meseci'); + + case 'y': + // a year / in a year / a year ago + return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; + + case 'yy': + // 9 years / in 9 years / 9 years ago + if (dual(number)) { + // 2 minutes / in 2 minutes + return result + (withoutSuffix || isFuture ? 'leti' : 'letoma'); + } + + if (threeFour(number)) { + return result + (withoutSuffix || isFuture ? 'leta' : 'leti'); + } + + return result + (withoutSuffix || isFuture ? 'let' : 'leti'); + } +} +/* eslint-enable */ + + +var locale = { + name: 'sl', + weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), + months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), + weekStart: 1, + weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), + monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), + weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'), + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm', + l: 'D. M. YYYY' + }, + relativeTime: { + future: 'čez %s', + past: 'pred %s', + s: translate, + m: translate, + mm: translate, + h: translate, + hh: translate, + d: translate, + dd: translate, + M: translate, + MM: translate, + y: translate, + yy: translate + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sq.js b/node_modules/dayjs/esm/locale/sq.js new file mode 100644 index 0000000..625b701 --- /dev/null +++ b/node_modules/dayjs/esm/locale/sq.js @@ -0,0 +1,39 @@ +// Albanian [sq] +import dayjs from '../index'; +var locale = { + name: 'sq', + weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), + months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), + weekStart: 1, + weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), + monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), + weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'në %s', + past: '%s më parë', + s: 'disa sekonda', + m: 'një minutë', + mm: '%d minuta', + h: 'një orë', + hh: '%d orë', + d: 'një ditë', + dd: '%d ditë', + M: 'një muaj', + MM: '%d muaj', + y: 'një vit', + yy: '%d vite' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sr-cyrl.js b/node_modules/dayjs/esm/locale/sr-cyrl.js new file mode 100644 index 0000000..2e40d51 --- /dev/null +++ b/node_modules/dayjs/esm/locale/sr-cyrl.js @@ -0,0 +1,74 @@ +// Serbian Cyrillic [sr-cyrl] +import dayjs from '../index'; +var translator = { + words: { + m: ['један минут', 'једног минута'], + mm: ['%d минут', '%d минута', '%d минута'], + h: ['један сат', 'једног сата'], + hh: ['%d сат', '%d сата', '%d сати'], + d: ['један дан', 'једног дана'], + dd: ['%d дан', '%d дана', '%d дана'], + M: ['један месец', 'једног месеца'], + MM: ['%d месец', '%d месеца', '%d месеци'], + y: ['једну годину', 'једне године'], + yy: ['%d годину', '%d године', '%d година'] + }, + correctGrammarCase: function correctGrammarCase(number, wordKey) { + if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) { + return number % 10 === 1 ? wordKey[0] : wordKey[1]; + } + + return wordKey[2]; + }, + relativeTimeFormatter: function relativeTimeFormatter(number, withoutSuffix, key, isFuture) { + var wordKey = translator.words[key]; + + if (key.length === 1) { + // Nominativ + if (key === 'y' && withoutSuffix) return 'једна година'; + return isFuture || withoutSuffix ? wordKey[0] : wordKey[1]; + } + + var word = translator.correctGrammarCase(number, wordKey); // Nominativ + + if (key === 'yy' && withoutSuffix && word === '%d годину') return number + " \u0433\u043E\u0434\u0438\u043D\u0430"; + return word.replace('%d', number); + } +}; +var locale = { + name: 'sr-cyrl', + weekdays: 'Недеља_Понедељак_Уторак_Среда_Четвртак_Петак_Субота'.split('_'), + weekdaysShort: 'Нед._Пон._Уто._Сре._Чет._Пет._Суб.'.split('_'), + weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'), + months: 'Јануар_Фебруар_Март_Април_Мај_Јун_Јул_Август_Септембар_Октобар_Новембар_Децембар'.split('_'), + monthsShort: 'Јан._Феб._Мар._Апр._Мај_Јун_Јул_Авг._Сеп._Окт._Нов._Дец.'.split('_'), + weekStart: 1, + relativeTime: { + future: 'за %s', + past: 'пре %s', + s: 'неколико секунди', + m: translator.relativeTimeFormatter, + mm: translator.relativeTimeFormatter, + h: translator.relativeTimeFormatter, + hh: translator.relativeTimeFormatter, + d: translator.relativeTimeFormatter, + dd: translator.relativeTimeFormatter, + M: translator.relativeTimeFormatter, + MM: translator.relativeTimeFormatter, + y: translator.relativeTimeFormatter, + yy: translator.relativeTimeFormatter + }, + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'D. M. YYYY.', + LL: 'D. MMMM YYYY.', + LLL: 'D. MMMM YYYY. H:mm', + LLLL: 'dddd, D. MMMM YYYY. H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sr.js b/node_modules/dayjs/esm/locale/sr.js new file mode 100644 index 0000000..f5174ce --- /dev/null +++ b/node_modules/dayjs/esm/locale/sr.js @@ -0,0 +1,74 @@ +// Serbian [sr] +import dayjs from '../index'; +var translator = { + words: { + m: ['jedan minut', 'jednog minuta'], + mm: ['%d minut', '%d minuta', '%d minuta'], + h: ['jedan sat', 'jednog sata'], + hh: ['%d sat', '%d sata', '%d sati'], + d: ['jedan dan', 'jednog dana'], + dd: ['%d dan', '%d dana', '%d dana'], + M: ['jedan mesec', 'jednog meseca'], + MM: ['%d mesec', '%d meseca', '%d meseci'], + y: ['jednu godinu', 'jedne godine'], + yy: ['%d godinu', '%d godine', '%d godina'] + }, + correctGrammarCase: function correctGrammarCase(number, wordKey) { + if (number % 10 >= 1 && number % 10 <= 4 && (number % 100 < 10 || number % 100 >= 20)) { + return number % 10 === 1 ? wordKey[0] : wordKey[1]; + } + + return wordKey[2]; + }, + relativeTimeFormatter: function relativeTimeFormatter(number, withoutSuffix, key, isFuture) { + var wordKey = translator.words[key]; + + if (key.length === 1) { + // Nominativ + if (key === 'y' && withoutSuffix) return 'jedna godina'; + return isFuture || withoutSuffix ? wordKey[0] : wordKey[1]; + } + + var word = translator.correctGrammarCase(number, wordKey); // Nominativ + + if (key === 'yy' && withoutSuffix && word === '%d godinu') return number + " godina"; + return word.replace('%d', number); + } +}; +var locale = { + name: 'sr', + weekdays: 'Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota'.split('_'), + weekdaysShort: 'Ned._Pon._Uto._Sre._Čet._Pet._Sub.'.split('_'), + weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), + months: 'Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar'.split('_'), + monthsShort: 'Jan._Feb._Mar._Apr._Maj_Jun_Jul_Avg._Sep._Okt._Nov._Dec.'.split('_'), + weekStart: 1, + relativeTime: { + future: 'za %s', + past: 'pre %s', + s: 'nekoliko sekundi', + m: translator.relativeTimeFormatter, + mm: translator.relativeTimeFormatter, + h: translator.relativeTimeFormatter, + hh: translator.relativeTimeFormatter, + d: translator.relativeTimeFormatter, + dd: translator.relativeTimeFormatter, + M: translator.relativeTimeFormatter, + MM: translator.relativeTimeFormatter, + y: translator.relativeTimeFormatter, + yy: translator.relativeTimeFormatter + }, + ordinal: function ordinal(n) { + return n + "."; + }, + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'D. M. YYYY.', + LL: 'D. MMMM YYYY.', + LLL: 'D. MMMM YYYY. H:mm', + LLLL: 'dddd, D. MMMM YYYY. H:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ss.js b/node_modules/dayjs/esm/locale/ss.js new file mode 100644 index 0000000..4354a48 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ss.js @@ -0,0 +1,39 @@ +// siSwati [ss] +import dayjs from '../index'; +var locale = { + name: 'ss', + weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'), + months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'), + weekStart: 1, + weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), + monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), + weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: 'nga %s', + past: 'wenteka nga %s', + s: 'emizuzwana lomcane', + m: 'umzuzu', + mm: '%d emizuzu', + h: 'lihora', + hh: '%d emahora', + d: 'lilanga', + dd: '%d emalanga', + M: 'inyanga', + MM: '%d tinyanga', + y: 'umnyaka', + yy: '%d iminyaka' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sv-fi.js b/node_modules/dayjs/esm/locale/sv-fi.js new file mode 100644 index 0000000..a18977f --- /dev/null +++ b/node_modules/dayjs/esm/locale/sv-fi.js @@ -0,0 +1,46 @@ +// Finland Swedish [sv-fi] +import dayjs from '../index'; +var locale = { + name: 'sv-fi', + weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), + weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'), + weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'), + months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), + monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekStart: 1, + yearStart: 4, + ordinal: function ordinal(n) { + var b = n % 10; + var o = b === 1 || b === 2 ? 'a' : 'e'; + return "[" + n + o + "]"; + }, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY, [kl.] HH.mm', + LLLL: 'dddd, D. MMMM YYYY, [kl.] HH.mm', + l: 'D.M.YYYY', + ll: 'D. MMM YYYY', + lll: 'D. MMM YYYY, [kl.] HH.mm', + llll: 'ddd, D. MMM YYYY, [kl.] HH.mm' + }, + relativeTime: { + future: 'om %s', + past: 'för %s sedan', + s: 'några sekunder', + m: 'en minut', + mm: '%d minuter', + h: 'en timme', + hh: '%d timmar', + d: 'en dag', + dd: '%d dagar', + M: 'en månad', + MM: '%d månader', + y: 'ett år', + yy: '%d år' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sv.js b/node_modules/dayjs/esm/locale/sv.js new file mode 100644 index 0000000..2563ee7 --- /dev/null +++ b/node_modules/dayjs/esm/locale/sv.js @@ -0,0 +1,44 @@ +// Swedish [sv] +import dayjs from '../index'; +var locale = { + name: 'sv', + weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), + weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'), + weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'), + months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), + monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekStart: 1, + yearStart: 4, + ordinal: function ordinal(n) { + var b = n % 10; + var o = b === 1 || b === 2 ? 'a' : 'e'; + return "[" + n + o + "]"; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY [kl.] HH:mm', + LLLL: 'dddd D MMMM YYYY [kl.] HH:mm', + lll: 'D MMM YYYY HH:mm', + llll: 'ddd D MMM YYYY HH:mm' + }, + relativeTime: { + future: 'om %s', + past: 'för %s sedan', + s: 'några sekunder', + m: 'en minut', + mm: '%d minuter', + h: 'en timme', + hh: '%d timmar', + d: 'en dag', + dd: '%d dagar', + M: 'en månad', + MM: '%d månader', + y: 'ett år', + yy: '%d år' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sw.js b/node_modules/dayjs/esm/locale/sw.js new file mode 100644 index 0000000..287bf33 --- /dev/null +++ b/node_modules/dayjs/esm/locale/sw.js @@ -0,0 +1,39 @@ +// Swahili [sw] +import dayjs from '../index'; +var locale = { + name: 'sw', + weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'), + weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), + weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), + months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'), + monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), + weekStart: 1, + ordinal: function ordinal(n) { + return n; + }, + relativeTime: { + future: '%s baadaye', + past: 'tokea %s', + s: 'hivi punde', + m: 'dakika moja', + mm: 'dakika %d', + h: 'saa limoja', + hh: 'masaa %d', + d: 'siku moja', + dd: 'masiku %d', + M: 'mwezi mmoja', + MM: 'miezi %d', + y: 'mwaka mmoja', + yy: 'miaka %d' + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ta.js b/node_modules/dayjs/esm/locale/ta.js new file mode 100644 index 0000000..6df25f8 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ta.js @@ -0,0 +1,38 @@ +// Tamil [ta] +import dayjs from '../index'; +var locale = { + name: 'ta', + weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), + months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), + monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, HH:mm', + LLLL: 'dddd, D MMMM YYYY, HH:mm' + }, + relativeTime: { + future: '%s இல்', + past: '%s முன்', + s: 'ஒரு சில விநாடிகள்', + m: 'ஒரு நிமிடம்', + mm: '%d நிமிடங்கள்', + h: 'ஒரு மணி நேரம்', + hh: '%d மணி நேரம்', + d: 'ஒரு நாள்', + dd: '%d நாட்கள்', + M: 'ஒரு மாதம்', + MM: '%d மாதங்கள்', + y: 'ஒரு வருடம்', + yy: '%d ஆண்டுகள்' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/te.js b/node_modules/dayjs/esm/locale/te.js new file mode 100644 index 0000000..392a247 --- /dev/null +++ b/node_modules/dayjs/esm/locale/te.js @@ -0,0 +1,38 @@ +// Telugu [te] +import dayjs from '../index'; +var locale = { + name: 'te', + weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'), + months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'), + weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'), + monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'), + weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'A h:mm', + LTS: 'A h:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY, A h:mm', + LLLL: 'dddd, D MMMM YYYY, A h:mm' + }, + relativeTime: { + future: '%s లో', + past: '%s క్రితం', + s: 'కొన్ని క్షణాలు', + m: 'ఒక నిమిషం', + mm: '%d నిమిషాలు', + h: 'ఒక గంట', + hh: '%d గంటలు', + d: 'ఒక రోజు', + dd: '%d రోజులు', + M: 'ఒక నెల', + MM: '%d నెలలు', + y: 'ఒక సంవత్సరం', + yy: '%d సంవత్సరాలు' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tet.js b/node_modules/dayjs/esm/locale/tet.js new file mode 100644 index 0000000..ff83eea --- /dev/null +++ b/node_modules/dayjs/esm/locale/tet.js @@ -0,0 +1,39 @@ +// Tetun Dili (East Timor) [tet] +import dayjs from '../index'; +var locale = { + name: 'tet', + weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'), + months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'), + weekStart: 1, + weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'), + monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), + weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'iha %s', + past: '%s liuba', + s: 'minutu balun', + m: 'minutu ida', + mm: 'minutu %d', + h: 'oras ida', + hh: 'oras %d', + d: 'loron ida', + dd: 'loron %d', + M: 'fulan ida', + MM: 'fulan %d', + y: 'tinan ida', + yy: 'tinan %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tg.js b/node_modules/dayjs/esm/locale/tg.js new file mode 100644 index 0000000..536df0b --- /dev/null +++ b/node_modules/dayjs/esm/locale/tg.js @@ -0,0 +1,39 @@ +// Tajik [tg] +import dayjs from '../index'; +var locale = { + name: 'tg', + weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'), + months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), + weekStart: 1, + weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'), + monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), + weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'баъди %s', + past: '%s пеш', + s: 'якчанд сония', + m: 'як дақиқа', + mm: '%d дақиқа', + h: 'як соат', + hh: '%d соат', + d: 'як рӯз', + dd: '%d рӯз', + M: 'як моҳ', + MM: '%d моҳ', + y: 'як сол', + yy: '%d сол' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/th.js b/node_modules/dayjs/esm/locale/th.js new file mode 100644 index 0000000..5cbcdf2 --- /dev/null +++ b/node_modules/dayjs/esm/locale/th.js @@ -0,0 +1,38 @@ +// Thai [th] +import dayjs from '../index'; +var locale = { + name: 'th', + weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), + weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), + weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), + months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), + monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'), + formats: { + LT: 'H:mm', + LTS: 'H:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY เวลา H:mm', + LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm' + }, + relativeTime: { + future: 'อีก %s', + past: '%sที่แล้ว', + s: 'ไม่กี่วินาที', + m: '1 นาที', + mm: '%d นาที', + h: '1 ชั่วโมง', + hh: '%d ชั่วโมง', + d: '1 วัน', + dd: '%d วัน', + M: '1 เดือน', + MM: '%d เดือน', + y: '1 ปี', + yy: '%d ปี' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tk.js b/node_modules/dayjs/esm/locale/tk.js new file mode 100644 index 0000000..93390f1 --- /dev/null +++ b/node_modules/dayjs/esm/locale/tk.js @@ -0,0 +1,39 @@ +// Turkmen [tk] +import dayjs from '../index'; +var locale = { + name: 'tk', + weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split('_'), + weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'), + weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'), + months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split('_'), + monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'), + weekStart: 1, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%s soň', + past: '%s öň', + s: 'birnäçe sekunt', + m: 'bir minut', + mm: '%d minut', + h: 'bir sagat', + hh: '%d sagat', + d: 'bir gün', + dd: '%d gün', + M: 'bir aý', + MM: '%d aý', + y: 'bir ýyl', + yy: '%d ýyl' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tl-ph.js b/node_modules/dayjs/esm/locale/tl-ph.js new file mode 100644 index 0000000..0fa84f3 --- /dev/null +++ b/node_modules/dayjs/esm/locale/tl-ph.js @@ -0,0 +1,39 @@ +// Tagalog (Philippines) [tl-ph] +import dayjs from '../index'; +var locale = { + name: 'tl-ph', + weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), + months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), + weekStart: 1, + weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), + monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), + weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'MM/D/YYYY', + LL: 'MMMM D, YYYY', + LLL: 'MMMM D, YYYY HH:mm', + LLLL: 'dddd, MMMM DD, YYYY HH:mm' + }, + relativeTime: { + future: 'sa loob ng %s', + past: '%s ang nakalipas', + s: 'ilang segundo', + m: 'isang minuto', + mm: '%d minuto', + h: 'isang oras', + hh: '%d oras', + d: 'isang araw', + dd: '%d araw', + M: 'isang buwan', + MM: '%d buwan', + y: 'isang taon', + yy: '%d taon' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tlh.js b/node_modules/dayjs/esm/locale/tlh.js new file mode 100644 index 0000000..30f52fe --- /dev/null +++ b/node_modules/dayjs/esm/locale/tlh.js @@ -0,0 +1,24 @@ +// Klingon [tlh] +import dayjs from '../index'; +var locale = { + name: 'tlh', + weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), + months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), + weekStart: 1, + weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), + monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), + weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tr.js b/node_modules/dayjs/esm/locale/tr.js new file mode 100644 index 0000000..e7fe24f --- /dev/null +++ b/node_modules/dayjs/esm/locale/tr.js @@ -0,0 +1,39 @@ +// Turkish [tr] +import dayjs from '../index'; +var locale = { + name: 'tr', + weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), + weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), + weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), + months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), + monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), + weekStart: 1, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%s sonra', + past: '%s önce', + s: 'birkaç saniye', + m: 'bir dakika', + mm: '%d dakika', + h: 'bir saat', + hh: '%d saat', + d: 'bir gün', + dd: '%d gün', + M: 'bir ay', + MM: '%d ay', + y: 'bir yıl', + yy: '%d yıl' + }, + ordinal: function ordinal(n) { + return n + "."; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/types.d.ts b/node_modules/dayjs/esm/locale/types.d.ts new file mode 100644 index 0000000..2c24a64 --- /dev/null +++ b/node_modules/dayjs/esm/locale/types.d.ts @@ -0,0 +1,33 @@ +declare interface ILocale { + name: string + weekdays?: string[] + months?: string[] + weekStart?: number + weekdaysShort?: string[] + monthsShort?: string[] + weekdaysMin?: string[] + ordinal?: (n: number) => number | string + formats: Partial<{ + LT: string + LTS: string + L: string + LL: string + LLL: string + LLLL: string + }> + relativeTime: Partial<{ + future: string + past: string + s: string + m: string + mm: string + h: string + hh: string + d: string + dd: string + M: string + MM: string + y: string + yy: string + }> +} diff --git a/node_modules/dayjs/esm/locale/tzl.js b/node_modules/dayjs/esm/locale/tzl.js new file mode 100644 index 0000000..9fa0cd2 --- /dev/null +++ b/node_modules/dayjs/esm/locale/tzl.js @@ -0,0 +1,24 @@ +// Talossan [tzl] +import dayjs from '../index'; +var locale = { + name: 'tzl', + weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), + months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), + weekStart: 1, + weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), + monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), + weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH.mm', + LTS: 'HH.mm.ss', + L: 'DD.MM.YYYY', + LL: 'D. MMMM [dallas] YYYY', + LLL: 'D. MMMM [dallas] YYYY HH.mm', + LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tzm-latn.js b/node_modules/dayjs/esm/locale/tzm-latn.js new file mode 100644 index 0000000..e5ac6af --- /dev/null +++ b/node_modules/dayjs/esm/locale/tzm-latn.js @@ -0,0 +1,39 @@ +// Central Atlas Tamazight Latin [tzm-latn] +import dayjs from '../index'; +var locale = { + name: 'tzm-latn', + weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + weekStart: 6, + weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'dadkh s yan %s', + past: 'yan %s', + s: 'imik', + m: 'minuḍ', + mm: '%d minuḍ', + h: 'saɛa', + hh: '%d tassaɛin', + d: 'ass', + dd: '%d ossan', + M: 'ayowr', + MM: '%d iyyirn', + y: 'asgas', + yy: '%d isgasn' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tzm.js b/node_modules/dayjs/esm/locale/tzm.js new file mode 100644 index 0000000..d94a6c0 --- /dev/null +++ b/node_modules/dayjs/esm/locale/tzm.js @@ -0,0 +1,39 @@ +// Central Atlas Tamazight [tzm] +import dayjs from '../index'; +var locale = { + name: 'tzm', + weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + weekStart: 6, + weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', + past: 'ⵢⴰⵏ %s', + s: 'ⵉⵎⵉⴽ', + m: 'ⵎⵉⵏⵓⴺ', + mm: '%d ⵎⵉⵏⵓⴺ', + h: 'ⵙⴰⵄⴰ', + hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', + d: 'ⴰⵙⵙ', + dd: '%d oⵙⵙⴰⵏ', + M: 'ⴰⵢoⵓⵔ', + MM: '%d ⵉⵢⵢⵉⵔⵏ', + y: 'ⴰⵙⴳⴰⵙ', + yy: '%d ⵉⵙⴳⴰⵙⵏ' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ug-cn.js b/node_modules/dayjs/esm/locale/ug-cn.js new file mode 100644 index 0000000..d3d6392 --- /dev/null +++ b/node_modules/dayjs/esm/locale/ug-cn.js @@ -0,0 +1,39 @@ +// Uyghur (China) [ug-cn] +import dayjs from '../index'; +var locale = { + name: 'ug-cn', + weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split('_'), + months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'), + weekStart: 1, + weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), + monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'), + weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY-MM-DD', + LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى', + LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm', + LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm' + }, + relativeTime: { + future: '%s كېيىن', + past: '%s بۇرۇن', + s: 'نەچچە سېكونت', + m: 'بىر مىنۇت', + mm: '%d مىنۇت', + h: 'بىر سائەت', + hh: '%d سائەت', + d: 'بىر كۈن', + dd: '%d كۈن', + M: 'بىر ئاي', + MM: '%d ئاي', + y: 'بىر يىل', + yy: '%d يىل' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uk.js b/node_modules/dayjs/esm/locale/uk.js new file mode 100644 index 0000000..3c70b13 --- /dev/null +++ b/node_modules/dayjs/esm/locale/uk.js @@ -0,0 +1,77 @@ +// Ukrainian [uk] +import dayjs from '../index'; +var monthFormat = 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'); +var monthStandalone = 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_'); +var MONTHS_IN_FORMAT = /D[oD]?(\[[^[\]]*\]|\s)+MMMM?/; + +function plural(word, num) { + var forms = word.split('_'); + return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]; // eslint-disable-line +} + +function relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд', + mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин', + hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин', + dd: 'день_дні_днів', + MM: 'місяць_місяці_місяців', + yy: 'рік_роки_років' + }; + + if (key === 'm') { + return withoutSuffix ? 'хвилина' : 'хвилину'; + } else if (key === 'h') { + return withoutSuffix ? 'година' : 'годину'; + } + + return number + " " + plural(format[key], +number); +} + +var months = function months(dayjsInstance, format) { + if (MONTHS_IN_FORMAT.test(format)) { + return monthFormat[dayjsInstance.month()]; + } + + return monthStandalone[dayjsInstance.month()]; +}; + +months.s = monthStandalone; +months.f = monthFormat; +var locale = { + name: 'uk', + weekdays: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), + weekdaysShort: 'ндл_пнд_втр_срд_чтв_птн_сбт'.split('_'), + weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + months: months, + monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), + weekStart: 1, + relativeTime: { + future: 'за %s', + past: '%s тому', + s: 'декілька секунд', + m: relativeTimeWithPlural, + mm: relativeTimeWithPlural, + h: relativeTimeWithPlural, + hh: relativeTimeWithPlural, + d: 'день', + dd: relativeTimeWithPlural, + M: 'місяць', + MM: relativeTimeWithPlural, + y: 'рік', + yy: relativeTimeWithPlural + }, + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD.MM.YYYY', + LL: 'D MMMM YYYY р.', + LLL: 'D MMMM YYYY р., HH:mm', + LLLL: 'dddd, D MMMM YYYY р., HH:mm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ur.js b/node_modules/dayjs/esm/locale/ur.js new file mode 100644 index 0000000..7464c1e --- /dev/null +++ b/node_modules/dayjs/esm/locale/ur.js @@ -0,0 +1,39 @@ +// Urdu [ur] +import dayjs from '../index'; +var locale = { + name: 'ur', + weekdays: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), + months: 'جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر'.split('_'), + weekStart: 1, + weekdaysShort: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), + monthsShort: 'جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر'.split('_'), + weekdaysMin: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd، D MMMM YYYY HH:mm' + }, + relativeTime: { + future: '%s بعد', + past: '%s قبل', + s: 'چند سیکنڈ', + m: 'ایک منٹ', + mm: '%d منٹ', + h: 'ایک گھنٹہ', + hh: '%d گھنٹے', + d: 'ایک دن', + dd: '%d دن', + M: 'ایک ماہ', + MM: '%d ماہ', + y: 'ایک سال', + yy: '%d سال' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uz-latn.js b/node_modules/dayjs/esm/locale/uz-latn.js new file mode 100644 index 0000000..befdfee --- /dev/null +++ b/node_modules/dayjs/esm/locale/uz-latn.js @@ -0,0 +1,39 @@ +// Uzbek Latin [uz-latn] +import dayjs from '../index'; +var locale = { + name: 'uz-latn', + weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'), + months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'), + weekStart: 1, + weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), + monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), + weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'D MMMM YYYY, dddd HH:mm' + }, + relativeTime: { + future: 'Yaqin %s ichida', + past: '%s oldin', + s: 'soniya', + m: 'bir daqiqa', + mm: '%d daqiqa', + h: 'bir soat', + hh: '%d soat', + d: 'bir kun', + dd: '%d kun', + M: 'bir oy', + MM: '%d oy', + y: 'bir yil', + yy: '%d yil' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uz.js b/node_modules/dayjs/esm/locale/uz.js new file mode 100644 index 0000000..4433263 --- /dev/null +++ b/node_modules/dayjs/esm/locale/uz.js @@ -0,0 +1,39 @@ +// Uzbek [uz] +import dayjs from '../index'; +var locale = { + name: 'uz', + weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), + months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), + weekStart: 1, + weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), + monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), + weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'D MMMM YYYY, dddd HH:mm' + }, + relativeTime: { + future: 'Якин %s ичида', + past: '%s олдин', + s: 'фурсат', + m: 'бир дакика', + mm: '%d дакика', + h: 'бир соат', + hh: '%d соат', + d: 'бир кун', + dd: '%d кун', + M: 'бир ой', + MM: '%d ой', + y: 'бир йил', + yy: '%d йил' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/vi.js b/node_modules/dayjs/esm/locale/vi.js new file mode 100644 index 0000000..f55cc73 --- /dev/null +++ b/node_modules/dayjs/esm/locale/vi.js @@ -0,0 +1,43 @@ +// Vietnamese [vi] +import dayjs from '../index'; +var locale = { + name: 'vi', + weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), + months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), + weekStart: 1, + weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + monthsShort: 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), + weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM [năm] YYYY', + LLL: 'D MMMM [năm] YYYY HH:mm', + LLLL: 'dddd, D MMMM [năm] YYYY HH:mm', + l: 'DD/M/YYYY', + ll: 'D MMM YYYY', + lll: 'D MMM YYYY HH:mm', + llll: 'ddd, D MMM YYYY HH:mm' + }, + relativeTime: { + future: '%s tới', + past: '%s trước', + s: 'vài giây', + m: 'một phút', + mm: '%d phút', + h: 'một giờ', + hh: '%d giờ', + d: 'một ngày', + dd: '%d ngày', + M: 'một tháng', + MM: '%d tháng', + y: 'một năm', + yy: '%d năm' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/x-pseudo.js b/node_modules/dayjs/esm/locale/x-pseudo.js new file mode 100644 index 0000000..ceb6782 --- /dev/null +++ b/node_modules/dayjs/esm/locale/x-pseudo.js @@ -0,0 +1,39 @@ +// Pseudo [x-pseudo] +import dayjs from '../index'; +var locale = { + name: 'x-pseudo', + weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'), + months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'), + weekStart: 1, + weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), + monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'), + weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + relativeTime: { + future: 'í~ñ %s', + past: '%s á~gó', + s: 'á ~féw ~sécó~ñds', + m: 'á ~míñ~úté', + mm: '%d m~íñú~tés', + h: 'á~ñ hó~úr', + hh: '%d h~óúrs', + d: 'á ~dáý', + dd: '%d d~áýs', + M: 'á ~móñ~th', + MM: '%d m~óñt~hs', + y: 'á ~ýéár', + yy: '%d ý~éárs' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/yo.js b/node_modules/dayjs/esm/locale/yo.js new file mode 100644 index 0000000..1f79468 --- /dev/null +++ b/node_modules/dayjs/esm/locale/yo.js @@ -0,0 +1,39 @@ +// Yoruba Nigeria [yo] +import dayjs from '../index'; +var locale = { + name: 'yo', + weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'), + months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'), + weekStart: 1, + weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'), + monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'), + weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'), + ordinal: function ordinal(n) { + return n; + }, + formats: { + LT: 'h:mm A', + LTS: 'h:mm:ss A', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY h:mm A', + LLLL: 'dddd, D MMMM YYYY h:mm A' + }, + relativeTime: { + future: 'ní %s', + past: '%s kọjá', + s: 'ìsẹjú aayá die', + m: 'ìsẹjú kan', + mm: 'ìsẹjú %d', + h: 'wákati kan', + hh: 'wákati %d', + d: 'ọjọ́ kan', + dd: 'ọjọ́ %d', + M: 'osù kan', + MM: 'osù %d', + y: 'ọdún kan', + yy: 'ọdún %d' + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-cn.js b/node_modules/dayjs/esm/locale/zh-cn.js new file mode 100644 index 0000000..1a7ebf4 --- /dev/null +++ b/node_modules/dayjs/esm/locale/zh-cn.js @@ -0,0 +1,67 @@ +// Chinese (China) [zh-cn] +import dayjs from '../index'; +var locale = { + name: 'zh-cn', + weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'), + weekdaysMin: '日_一_二_三_四_五_六'.split('_'), + months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + ordinal: function ordinal(number, period) { + switch (period) { + case 'W': + return number + "\u5468"; + + default: + return number + "\u65E5"; + } + }, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY年M月D日', + LLL: 'YYYY年M月D日Ah点mm分', + LLLL: 'YYYY年M月D日ddddAh点mm分', + l: 'YYYY/M/D', + ll: 'YYYY年M月D日', + lll: 'YYYY年M月D日 HH:mm', + llll: 'YYYY年M月D日dddd HH:mm' + }, + relativeTime: { + future: '%s内', + past: '%s前', + s: '几秒', + m: '1 分钟', + mm: '%d 分钟', + h: '1 小时', + hh: '%d 小时', + d: '1 天', + dd: '%d 天', + M: '1 个月', + MM: '%d 个月', + y: '1 年', + yy: '%d 年' + }, + meridiem: function meridiem(hour, minute) { + var hm = hour * 100 + minute; + + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1100) { + return '上午'; + } else if (hm < 1300) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } + + return '晚上'; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-hk.js b/node_modules/dayjs/esm/locale/zh-hk.js new file mode 100644 index 0000000..8ada9a0 --- /dev/null +++ b/node_modules/dayjs/esm/locale/zh-hk.js @@ -0,0 +1,65 @@ +// Chinese (Hong Kong) [zh-hk] +import dayjs from '../index'; +var locale = { + name: 'zh-hk', + months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'), + weekdaysMin: '日_一_二_三_四_五_六'.split('_'), + ordinal: function ordinal(number, period) { + switch (period) { + case 'W': + return number + "\u9031"; + + default: + return number + "\u65E5"; + } + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY年M月D日', + LLL: 'YYYY年M月D日 HH:mm', + LLLL: 'YYYY年M月D日dddd HH:mm', + l: 'YYYY/M/D', + ll: 'YYYY年M月D日', + lll: 'YYYY年M月D日 HH:mm', + llll: 'YYYY年M月D日dddd HH:mm' + }, + relativeTime: { + future: '%s內', + past: '%s前', + s: '幾秒', + m: '一分鐘', + mm: '%d 分鐘', + h: '一小時', + hh: '%d 小時', + d: '一天', + dd: '%d 天', + M: '一個月', + MM: '%d 個月', + y: '一年', + yy: '%d 年' + }, + meridiem: function meridiem(hour, minute) { + var hm = hour * 100 + minute; + + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1100) { + return '上午'; + } else if (hm < 1300) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } + + return '晚上'; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-tw.js b/node_modules/dayjs/esm/locale/zh-tw.js new file mode 100644 index 0000000..ada89ee --- /dev/null +++ b/node_modules/dayjs/esm/locale/zh-tw.js @@ -0,0 +1,65 @@ +// Chinese (Taiwan) [zh-tw] +import dayjs from '../index'; +var locale = { + name: 'zh-tw', + weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'), + weekdaysMin: '日_一_二_三_四_五_六'.split('_'), + months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + ordinal: function ordinal(number, period) { + switch (period) { + case 'W': + return number + "\u9031"; + + default: + return number + "\u65E5"; + } + }, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY年M月D日', + LLL: 'YYYY年M月D日 HH:mm', + LLLL: 'YYYY年M月D日dddd HH:mm', + l: 'YYYY/M/D', + ll: 'YYYY年M月D日', + lll: 'YYYY年M月D日 HH:mm', + llll: 'YYYY年M月D日dddd HH:mm' + }, + relativeTime: { + future: '%s內', + past: '%s前', + s: '幾秒', + m: '1 分鐘', + mm: '%d 分鐘', + h: '1 小時', + hh: '%d 小時', + d: '1 天', + dd: '%d 天', + M: '1 個月', + MM: '%d 個月', + y: '1 年', + yy: '%d 年' + }, + meridiem: function meridiem(hour, minute) { + var hm = hour * 100 + minute; + + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1100) { + return '上午'; + } else if (hm < 1300) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } + + return '晚上'; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh.js b/node_modules/dayjs/esm/locale/zh.js new file mode 100644 index 0000000..b98ab70 --- /dev/null +++ b/node_modules/dayjs/esm/locale/zh.js @@ -0,0 +1,67 @@ +// Chinese [zh] +import dayjs from '../index'; +var locale = { + name: 'zh', + weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'), + weekdaysMin: '日_一_二_三_四_五_六'.split('_'), + months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + ordinal: function ordinal(number, period) { + switch (period) { + case 'W': + return number + "\u5468"; + + default: + return number + "\u65E5"; + } + }, + weekStart: 1, + yearStart: 4, + formats: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'YYYY/MM/DD', + LL: 'YYYY年M月D日', + LLL: 'YYYY年M月D日Ah点mm分', + LLLL: 'YYYY年M月D日ddddAh点mm分', + l: 'YYYY/M/D', + ll: 'YYYY年M月D日', + lll: 'YYYY年M月D日 HH:mm', + llll: 'YYYY年M月D日dddd HH:mm' + }, + relativeTime: { + future: '%s后', + past: '%s前', + s: '几秒', + m: '1 分钟', + mm: '%d 分钟', + h: '1 小时', + hh: '%d 小时', + d: '1 天', + dd: '%d 天', + M: '1 个月', + MM: '%d 个月', + y: '1 年', + yy: '%d 年' + }, + meridiem: function meridiem(hour, minute) { + var hm = hour * 100 + minute; + + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1100) { + return '上午'; + } else if (hm < 1300) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } + + return '晚上'; + } +}; +dayjs.locale(locale, null, true); +export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts b/node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/advancedFormat/index.js b/node_modules/dayjs/esm/plugin/advancedFormat/index.js new file mode 100644 index 0000000..f45e4e0 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/advancedFormat/index.js @@ -0,0 +1,66 @@ +import { FORMAT_DEFAULT } from '../../constant'; +export default (function (o, c) { + // locale needed later + var proto = c.prototype; + var oldFormat = proto.format; + + proto.format = function (formatStr) { + var _this = this; + + var locale = this.$locale(); + + if (!this.isValid()) { + return oldFormat.bind(this)(formatStr); + } + + var utils = this.$utils(); + var str = formatStr || FORMAT_DEFAULT; + var result = str.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g, function (match) { + switch (match) { + case 'Q': + return Math.ceil((_this.$M + 1) / 3); + + case 'Do': + return locale.ordinal(_this.$D); + + case 'gggg': + return _this.weekYear(); + + case 'GGGG': + return _this.isoWeekYear(); + + case 'wo': + return locale.ordinal(_this.week(), 'W'); + // W for week + + case 'w': + case 'ww': + return utils.s(_this.week(), match === 'w' ? 1 : 2, '0'); + + case 'W': + case 'WW': + return utils.s(_this.isoWeek(), match === 'W' ? 1 : 2, '0'); + + case 'k': + case 'kk': + return utils.s(String(_this.$H === 0 ? 24 : _this.$H), match === 'k' ? 1 : 2, '0'); + + case 'X': + return Math.floor(_this.$d.getTime() / 1000); + + case 'x': + return _this.$d.getTime(); + + case 'z': + return "[" + _this.offsetName() + "]"; + + case 'zzz': + return "[" + _this.offsetName('long') + "]"; + + default: + return match; + } + }); + return oldFormat.bind(this)(result); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/arraySupport/index.d.ts b/node_modules/dayjs/esm/plugin/arraySupport/index.d.ts new file mode 100644 index 0000000..30f8d9c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/arraySupport/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare module 'dayjs/esm' { + interface ConfigTypeMap { + arraySupport: [number?, number?, number?, number?, number?, number?, number?] + } +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/arraySupport/index.js b/node_modules/dayjs/esm/plugin/arraySupport/index.js new file mode 100644 index 0000000..c7edc79 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/arraySupport/index.js @@ -0,0 +1,33 @@ +export default (function (o, c, dayjs) { + var proto = c.prototype; + + var parseDate = function parseDate(cfg) { + var date = cfg.date, + utc = cfg.utc; + + if (Array.isArray(date)) { + if (utc) { + if (!date.length) { + return new Date(); + } + + return new Date(Date.UTC.apply(null, date)); + } + + if (date.length === 1) { + return dayjs(String(date[0])).toDate(); + } + + return new (Function.prototype.bind.apply(Date, [null].concat(date)))(); + } + + return date; + }; + + var oldParse = proto.parse; + + proto.parse = function (cfg) { + cfg.date = parseDate.bind(this)(cfg); + oldParse.bind(this)(cfg); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/badMutable/index.d.ts b/node_modules/dayjs/esm/plugin/badMutable/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/badMutable/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/badMutable/index.js b/node_modules/dayjs/esm/plugin/badMutable/index.js new file mode 100644 index 0000000..679edee --- /dev/null +++ b/node_modules/dayjs/esm/plugin/badMutable/index.js @@ -0,0 +1,61 @@ +export default (function (o, c) { + // locale needed later + var proto = c.prototype; + + proto.$g = function (input, get, set) { + if (this.$utils().u(input)) return this[get]; + return this.$set(set, input); + }; + + proto.set = function (string, _int) { + return this.$set(string, _int); + }; + + var oldStartOf = proto.startOf; + + proto.startOf = function (units, startOf) { + this.$d = oldStartOf.bind(this)(units, startOf).toDate(); + this.init(); + return this; + }; + + var oldAdd = proto.add; + + proto.add = function (number, units) { + this.$d = oldAdd.bind(this)(number, units).toDate(); + this.init(); + return this; + }; + + var oldLocale = proto.locale; + + proto.locale = function (preset, object) { + if (!preset) return this.$L; + this.$L = oldLocale.bind(this)(preset, object).$L; + return this; + }; + + var oldDaysInMonth = proto.daysInMonth; + + proto.daysInMonth = function () { + return oldDaysInMonth.bind(this.clone())(); + }; + + var oldIsSame = proto.isSame; + + proto.isSame = function (that, units) { + return oldIsSame.bind(this.clone())(that, units); + }; + + var oldIsBefore = proto.isBefore; + + proto.isBefore = function (that, units) { + return oldIsBefore.bind(this.clone())(that, units); + }; + + var oldIsAfter = proto.isAfter; + + proto.isAfter = function (that, units) { + return oldIsAfter.bind(this.clone())(that, units); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts b/node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts new file mode 100644 index 0000000..0829ead --- /dev/null +++ b/node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts @@ -0,0 +1,11 @@ +import { PluginFunc } from 'dayjs/esm' + +declare module 'dayjs/esm' { + interface ConfigTypeMap { + bigIntSupport: BigInt + } + export function unix(t: BigInt): Dayjs +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/bigIntSupport/index.js b/node_modules/dayjs/esm/plugin/bigIntSupport/index.js new file mode 100644 index 0000000..fa93982 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/bigIntSupport/index.js @@ -0,0 +1,32 @@ +// eslint-disable-next-line valid-typeof +var isBigInt = function isBigInt(num) { + return typeof num === 'bigint'; +}; + +export default (function (o, c, dayjs) { + var proto = c.prototype; + + var parseDate = function parseDate(cfg) { + var date = cfg.date; + + if (isBigInt(date)) { + return Number(date); + } + + return date; + }; + + var oldParse = proto.parse; + + proto.parse = function (cfg) { + cfg.date = parseDate.bind(this)(cfg); + oldParse.bind(this)(cfg); + }; + + var oldUnix = dayjs.unix; + + dayjs.unix = function (timestamp) { + var ts = isBigInt(timestamp) ? Number(timestamp) : timestamp; + return oldUnix(ts); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts b/node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/buddhistEra/index.js b/node_modules/dayjs/esm/plugin/buddhistEra/index.js new file mode 100644 index 0000000..76ce44c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/buddhistEra/index.js @@ -0,0 +1,21 @@ +import { FORMAT_DEFAULT } from '../../constant'; +export default (function (o, c) { + // locale needed later + var proto = c.prototype; + var oldFormat = proto.format; // extend en locale here + + proto.format = function (formatStr) { + var _this = this; + + var yearBias = 543; + var str = formatStr || FORMAT_DEFAULT; + var result = str.replace(/(\[[^\]]+])|BBBB|BB/g, function (match, a) { + var _this$$utils; + + var year = String(_this.$y + yearBias); + var args = match === 'BB' ? [year.slice(-2), 2] : [year, 4]; + return a || (_this$$utils = _this.$utils()).s.apply(_this$$utils, args.concat(['0'])); + }); + return oldFormat.bind(this)(result); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/calendar/index.d.ts b/node_modules/dayjs/esm/plugin/calendar/index.d.ts new file mode 100644 index 0000000..42bff4b --- /dev/null +++ b/node_modules/dayjs/esm/plugin/calendar/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + calendar(referenceTime?: ConfigType, formats?: object): string + } +} diff --git a/node_modules/dayjs/esm/plugin/calendar/index.js b/node_modules/dayjs/esm/plugin/calendar/index.js new file mode 100644 index 0000000..9abf1e9 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/calendar/index.js @@ -0,0 +1,32 @@ +export default (function (o, c, d) { + var LT = 'h:mm A'; + var L = 'MM/DD/YYYY'; + var calendarFormat = { + lastDay: "[Yesterday at] " + LT, + sameDay: "[Today at] " + LT, + nextDay: "[Tomorrow at] " + LT, + nextWeek: "dddd [at] " + LT, + lastWeek: "[Last] dddd [at] " + LT, + sameElse: L + }; + var proto = c.prototype; + + proto.calendar = function (referenceTime, formats) { + var format = formats || this.$locale().calendar || calendarFormat; + var referenceStartOfDay = d(referenceTime || undefined).startOf('d'); + var diff = this.diff(referenceStartOfDay, 'd', true); + var sameElse = 'sameElse'; + /* eslint-disable no-nested-ternary */ + + var retVal = diff < -6 ? sameElse : diff < -1 ? 'lastWeek' : diff < 0 ? 'lastDay' : diff < 1 ? 'sameDay' : diff < 2 ? 'nextDay' : diff < 7 ? 'nextWeek' : sameElse; + /* eslint-enable no-nested-ternary */ + + var currentFormat = format[retVal] || calendarFormat[retVal]; + + if (typeof currentFormat === 'function') { + return currentFormat.call(this, d()); + } + + return this.format(currentFormat); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts b/node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts new file mode 100644 index 0000000..7da585e --- /dev/null +++ b/node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts @@ -0,0 +1,8 @@ +import { PluginFunc } from 'dayjs/esm' + +declare interface PluginOptions { + parseTwoDigitYear?: (yearString: string) => number +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/customParseFormat/index.js b/node_modules/dayjs/esm/plugin/customParseFormat/index.js new file mode 100644 index 0000000..1fd5936 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/customParseFormat/index.js @@ -0,0 +1,320 @@ +import { u } from '../localizedFormat/utils'; +var formattingTokens = /(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g; +var match1 = /\d/; // 0 - 9 + +var match2 = /\d\d/; // 00 - 99 + +var match3 = /\d{3}/; // 000 - 999 + +var match4 = /\d{4}/; // 0000 - 9999 + +var match1to2 = /\d\d?/; // 0 - 99 + +var matchSigned = /[+-]?\d+/; // -inf - inf + +var matchOffset = /[+-]\d\d:?(\d\d)?|Z/; // +00:00 -00:00 +0000 or -0000 +00 or Z + +var matchWord = /\d*[^-_:/,()\s\d]+/; // Word + +var locale = {}; + +var parseTwoDigitYear = function parseTwoDigitYear(input) { + input = +input; + return input + (input > 68 ? 1900 : 2000); +}; + +function offsetFromString(string) { + if (!string) return 0; + if (string === 'Z') return 0; + var parts = string.match(/([+-]|\d\d)/g); + var minutes = +(parts[1] * 60) + (+parts[2] || 0); + return minutes === 0 ? 0 : parts[0] === '+' ? -minutes : minutes; // eslint-disable-line no-nested-ternary +} + +var addInput = function addInput(property) { + return function (input) { + this[property] = +input; + }; +}; + +var zoneExpressions = [matchOffset, function (input) { + var zone = this.zone || (this.zone = {}); + zone.offset = offsetFromString(input); +}]; + +var getLocalePart = function getLocalePart(name) { + var part = locale[name]; + return part && (part.indexOf ? part : part.s.concat(part.f)); +}; + +var meridiemMatch = function meridiemMatch(input, isLowerCase) { + var isAfternoon; + var _locale = locale, + meridiem = _locale.meridiem; + + if (!meridiem) { + isAfternoon = input === (isLowerCase ? 'pm' : 'PM'); + } else { + for (var i = 1; i <= 24; i += 1) { + // todo: fix input === meridiem(i, 0, isLowerCase) + if (input.indexOf(meridiem(i, 0, isLowerCase)) > -1) { + isAfternoon = i > 12; + break; + } + } + } + + return isAfternoon; +}; + +var expressions = { + A: [matchWord, function (input) { + this.afternoon = meridiemMatch(input, false); + }], + a: [matchWord, function (input) { + this.afternoon = meridiemMatch(input, true); + }], + S: [match1, function (input) { + this.milliseconds = +input * 100; + }], + SS: [match2, function (input) { + this.milliseconds = +input * 10; + }], + SSS: [match3, function (input) { + this.milliseconds = +input; + }], + s: [match1to2, addInput('seconds')], + ss: [match1to2, addInput('seconds')], + m: [match1to2, addInput('minutes')], + mm: [match1to2, addInput('minutes')], + H: [match1to2, addInput('hours')], + h: [match1to2, addInput('hours')], + HH: [match1to2, addInput('hours')], + hh: [match1to2, addInput('hours')], + D: [match1to2, addInput('day')], + DD: [match2, addInput('day')], + Do: [matchWord, function (input) { + var _locale2 = locale, + ordinal = _locale2.ordinal; + + var _input$match = input.match(/\d+/); + + this.day = _input$match[0]; + if (!ordinal) return; + + for (var i = 1; i <= 31; i += 1) { + if (ordinal(i).replace(/\[|\]/g, '') === input) { + this.day = i; + } + } + }], + M: [match1to2, addInput('month')], + MM: [match2, addInput('month')], + MMM: [matchWord, function (input) { + var months = getLocalePart('months'); + var monthsShort = getLocalePart('monthsShort'); + var matchIndex = (monthsShort || months.map(function (_) { + return _.slice(0, 3); + })).indexOf(input) + 1; + + if (matchIndex < 1) { + throw new Error(); + } + + this.month = matchIndex % 12 || matchIndex; + }], + MMMM: [matchWord, function (input) { + var months = getLocalePart('months'); + var matchIndex = months.indexOf(input) + 1; + + if (matchIndex < 1) { + throw new Error(); + } + + this.month = matchIndex % 12 || matchIndex; + }], + Y: [matchSigned, addInput('year')], + YY: [match2, function (input) { + this.year = parseTwoDigitYear(input); + }], + YYYY: [match4, addInput('year')], + Z: zoneExpressions, + ZZ: zoneExpressions +}; + +function correctHours(time) { + var afternoon = time.afternoon; + + if (afternoon !== undefined) { + var hours = time.hours; + + if (afternoon) { + if (hours < 12) { + time.hours += 12; + } + } else if (hours === 12) { + time.hours = 0; + } + + delete time.afternoon; + } +} + +function makeParser(format) { + format = u(format, locale && locale.formats); + var array = format.match(formattingTokens); + var length = array.length; + + for (var i = 0; i < length; i += 1) { + var token = array[i]; + var parseTo = expressions[token]; + var regex = parseTo && parseTo[0]; + var parser = parseTo && parseTo[1]; + + if (parser) { + array[i] = { + regex: regex, + parser: parser + }; + } else { + array[i] = token.replace(/^\[|\]$/g, ''); + } + } + + return function (input) { + var time = {}; + + for (var _i = 0, start = 0; _i < length; _i += 1) { + var _token = array[_i]; + + if (typeof _token === 'string') { + start += _token.length; + } else { + var _regex = _token.regex, + _parser = _token.parser; + var part = input.slice(start); + + var match = _regex.exec(part); + + var value = match[0]; + + _parser.call(time, value); + + input = input.replace(value, ''); + } + } + + correctHours(time); + return time; + }; +} + +var parseFormattedInput = function parseFormattedInput(input, format, utc) { + try { + if (['x', 'X'].indexOf(format) > -1) return new Date((format === 'X' ? 1000 : 1) * input); + var parser = makeParser(format); + + var _parser2 = parser(input), + year = _parser2.year, + month = _parser2.month, + day = _parser2.day, + hours = _parser2.hours, + minutes = _parser2.minutes, + seconds = _parser2.seconds, + milliseconds = _parser2.milliseconds, + zone = _parser2.zone; + + var now = new Date(); + var d = day || (!year && !month ? now.getDate() : 1); + var y = year || now.getFullYear(); + var M = 0; + + if (!(year && !month)) { + M = month > 0 ? month - 1 : now.getMonth(); + } + + var h = hours || 0; + var m = minutes || 0; + var s = seconds || 0; + var ms = milliseconds || 0; + + if (zone) { + return new Date(Date.UTC(y, M, d, h, m, s, ms + zone.offset * 60 * 1000)); + } + + if (utc) { + return new Date(Date.UTC(y, M, d, h, m, s, ms)); + } + + return new Date(y, M, d, h, m, s, ms); + } catch (e) { + return new Date(''); // Invalid Date + } +}; + +export default (function (o, C, d) { + d.p.customParseFormat = true; + + if (o && o.parseTwoDigitYear) { + parseTwoDigitYear = o.parseTwoDigitYear; + } + + var proto = C.prototype; + var oldParse = proto.parse; + + proto.parse = function (cfg) { + var date = cfg.date, + utc = cfg.utc, + args = cfg.args; + this.$u = utc; + var format = args[1]; + + if (typeof format === 'string') { + var isStrictWithoutLocale = args[2] === true; + var isStrictWithLocale = args[3] === true; + var isStrict = isStrictWithoutLocale || isStrictWithLocale; + var pl = args[2]; + + if (isStrictWithLocale) { + pl = args[2]; + } + + locale = this.$locale(); + + if (!isStrictWithoutLocale && pl) { + locale = d.Ls[pl]; + } + + this.$d = parseFormattedInput(date, format, utc); + this.init(); + if (pl && pl !== true) this.$L = this.locale(pl).$L; // use != to treat + // input number 1410715640579 and format string '1410715640579' equal + // eslint-disable-next-line eqeqeq + + if (isStrict && date != this.format(format)) { + this.$d = new Date(''); + } // reset global locale to make parallel unit test + + + locale = {}; + } else if (format instanceof Array) { + var len = format.length; + + for (var i = 1; i <= len; i += 1) { + args[1] = format[i - 1]; + var result = d.apply(this, args); + + if (result.isValid()) { + this.$d = result.$d; + this.$L = result.$L; + this.init(); + break; + } + + if (i === len) this.$d = new Date(''); + } + } else { + oldParse.call(this, cfg); + } + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts b/node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts new file mode 100644 index 0000000..4b9601e --- /dev/null +++ b/node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts @@ -0,0 +1,11 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + dayOfYear(): number + dayOfYear(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/esm/plugin/dayOfYear/index.js b/node_modules/dayjs/esm/plugin/dayOfYear/index.js new file mode 100644 index 0000000..0cb1158 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/dayOfYear/index.js @@ -0,0 +1,9 @@ +export default (function (o, c, d) { + var proto = c.prototype; + + proto.dayOfYear = function (input) { + // d(this) is for badMutable + var dayOfYear = Math.round((d(this).startOf('day') - d(this).startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add(input - dayOfYear, 'day'); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/devHelper/index.d.ts b/node_modules/dayjs/esm/plugin/devHelper/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/devHelper/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/devHelper/index.js b/node_modules/dayjs/esm/plugin/devHelper/index.js new file mode 100644 index 0000000..9e2af82 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/devHelper/index.js @@ -0,0 +1,38 @@ +/* eslint-disable no-console */ +export default (function (o, c, d) { + /* istanbul ignore next line */ + if (!process || process.env.NODE_ENV !== 'production') { + var proto = c.prototype; + var oldParse = proto.parse; + + proto.parse = function (cfg) { + var date = cfg.date; + + if (typeof date === 'string' && date.length === 13) { + console.warn("To parse a Unix timestamp like " + date + ", you should pass it as a Number. https://day.js.org/docs/en/parse/unix-timestamp-milliseconds"); + } + + if (typeof date === 'number' && String(date).length === 4) { + console.warn("Guessing you may want to parse the Year " + date + ", you should pass it as a String " + date + ", not a Number. Otherwise, " + date + " will be treated as a Unix timestamp"); + } + + if (cfg.args.length >= 2 && !d.p.customParseFormat) { + console.warn("To parse a date-time string like " + date + " using the given format, you should enable customParseFormat plugin first. https://day.js.org/docs/en/parse/string-format"); + } + + return oldParse.bind(this)(cfg); + }; + + var oldLocale = d.locale; + + d.locale = function (preset, object, isLocal) { + if (typeof object === 'undefined' && typeof preset === 'string') { + if (!d.Ls[preset]) { + console.warn("Guessing you may want to use locale " + preset + ", you have to load it before using it. https://day.js.org/docs/en/i18n/loading-into-nodejs"); + } + } + + return oldLocale(preset, object, isLocal); + }; + } +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/duration/index.d.ts b/node_modules/dayjs/esm/plugin/duration/index.d.ts new file mode 100644 index 0000000..dc974a5 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/duration/index.d.ts @@ -0,0 +1,88 @@ +import { PluginFunc } from 'dayjs/esm' +import { OpUnitType, UnitTypeLongPlural } from 'dayjs/esm'; + +declare const plugin: PluginFunc +export as namespace plugin; +export = plugin + +declare namespace plugin { + /** + * @deprecated Please use more strict types + */ + type DurationInputType = string | number | object + /** + * @deprecated Please use more strict types + */ + type DurationAddType = number | object | Duration + + type DurationUnitsObjectType = Partial<{ + [unit in Exclude | "weeks"]: number + }>; + type DurationUnitType = Exclude + type CreateDurationType = + ((units: DurationUnitsObjectType) => Duration) + & ((time: number, unit?: DurationUnitType) => Duration) + & ((ISO_8601: string) => Duration) + type AddDurationType = CreateDurationType & ((duration: Duration) => Duration) + + interface Duration { + new (input: string | number | object, unit?: string, locale?: string): Duration + + clone(): Duration + + humanize(withSuffix?: boolean): string + + milliseconds(): number + asMilliseconds(): number + + seconds(): number + asSeconds(): number + + minutes(): number + asMinutes(): number + + hours(): number + asHours(): number + + days(): number + asDays(): number + + weeks(): number + asWeeks(): number + + months(): number + asMonths(): number + + years(): number + asYears(): number + + as(unit: DurationUnitType): number + + get(unit: DurationUnitType): number + + add: AddDurationType + + subtract: AddDurationType + + toJSON(): string + + toISOString(): string + + format(formatStr?: string): string + + locale(locale: string): Duration + } +} + +declare module 'dayjs/esm' { + interface Dayjs { + add(duration: plugin.Duration): Dayjs + subtract(duration: plugin.Duration): Dayjs + } + + /** + * @param time If unit is not present, time treated as number of milliseconds + */ + export const duration: plugin.CreateDurationType; + export function isDuration(d: any): d is plugin.Duration +} \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/duration/index.js b/node_modules/dayjs/esm/plugin/duration/index.js new file mode 100644 index 0000000..a241d4b --- /dev/null +++ b/node_modules/dayjs/esm/plugin/duration/index.js @@ -0,0 +1,356 @@ +import { MILLISECONDS_A_DAY, MILLISECONDS_A_HOUR, MILLISECONDS_A_MINUTE, MILLISECONDS_A_SECOND, MILLISECONDS_A_WEEK, REGEX_FORMAT } from '../../constant'; +var MILLISECONDS_A_YEAR = MILLISECONDS_A_DAY * 365; +var MILLISECONDS_A_MONTH = MILLISECONDS_A_YEAR / 12; +var durationRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; +var unitToMS = { + years: MILLISECONDS_A_YEAR, + months: MILLISECONDS_A_MONTH, + days: MILLISECONDS_A_DAY, + hours: MILLISECONDS_A_HOUR, + minutes: MILLISECONDS_A_MINUTE, + seconds: MILLISECONDS_A_SECOND, + milliseconds: 1, + weeks: MILLISECONDS_A_WEEK +}; + +var isDuration = function isDuration(d) { + return d instanceof Duration; +}; // eslint-disable-line no-use-before-define + + +var $d; +var $u; + +var wrapper = function wrapper(input, instance, unit) { + return new Duration(input, unit, instance.$l); +}; // eslint-disable-line no-use-before-define + + +var prettyUnit = function prettyUnit(unit) { + return $u.p(unit) + "s"; +}; + +var isNegative = function isNegative(number) { + return number < 0; +}; + +var roundNumber = function roundNumber(number) { + return isNegative(number) ? Math.ceil(number) : Math.floor(number); +}; + +var absolute = function absolute(number) { + return Math.abs(number); +}; + +var getNumberUnitFormat = function getNumberUnitFormat(number, unit) { + if (!number) { + return { + negative: false, + format: '' + }; + } + + if (isNegative(number)) { + return { + negative: true, + format: "" + absolute(number) + unit + }; + } + + return { + negative: false, + format: "" + number + unit + }; +}; + +var Duration = /*#__PURE__*/function () { + function Duration(input, unit, locale) { + var _this = this; + + this.$d = {}; + this.$l = locale; + + if (input === undefined) { + this.$ms = 0; + this.parseFromMilliseconds(); + } + + if (unit) { + return wrapper(input * unitToMS[prettyUnit(unit)], this); + } + + if (typeof input === 'number') { + this.$ms = input; + this.parseFromMilliseconds(); + return this; + } + + if (typeof input === 'object') { + Object.keys(input).forEach(function (k) { + _this.$d[prettyUnit(k)] = input[k]; + }); + this.calMilliseconds(); + return this; + } + + if (typeof input === 'string') { + var d = input.match(durationRegex); + + if (d) { + var properties = d.slice(2); + var numberD = properties.map(function (value) { + return value != null ? Number(value) : 0; + }); + this.$d.years = numberD[0]; + this.$d.months = numberD[1]; + this.$d.weeks = numberD[2]; + this.$d.days = numberD[3]; + this.$d.hours = numberD[4]; + this.$d.minutes = numberD[5]; + this.$d.seconds = numberD[6]; + this.calMilliseconds(); + return this; + } + } + + return this; + } + + var _proto = Duration.prototype; + + _proto.calMilliseconds = function calMilliseconds() { + var _this2 = this; + + this.$ms = Object.keys(this.$d).reduce(function (total, unit) { + return total + (_this2.$d[unit] || 0) * unitToMS[unit]; + }, 0); + }; + + _proto.parseFromMilliseconds = function parseFromMilliseconds() { + var $ms = this.$ms; + this.$d.years = roundNumber($ms / MILLISECONDS_A_YEAR); + $ms %= MILLISECONDS_A_YEAR; + this.$d.months = roundNumber($ms / MILLISECONDS_A_MONTH); + $ms %= MILLISECONDS_A_MONTH; + this.$d.days = roundNumber($ms / MILLISECONDS_A_DAY); + $ms %= MILLISECONDS_A_DAY; + this.$d.hours = roundNumber($ms / MILLISECONDS_A_HOUR); + $ms %= MILLISECONDS_A_HOUR; + this.$d.minutes = roundNumber($ms / MILLISECONDS_A_MINUTE); + $ms %= MILLISECONDS_A_MINUTE; + this.$d.seconds = roundNumber($ms / MILLISECONDS_A_SECOND); + $ms %= MILLISECONDS_A_SECOND; + this.$d.milliseconds = $ms; + }; + + _proto.toISOString = function toISOString() { + var Y = getNumberUnitFormat(this.$d.years, 'Y'); + var M = getNumberUnitFormat(this.$d.months, 'M'); + var days = +this.$d.days || 0; + + if (this.$d.weeks) { + days += this.$d.weeks * 7; + } + + var D = getNumberUnitFormat(days, 'D'); + var H = getNumberUnitFormat(this.$d.hours, 'H'); + var m = getNumberUnitFormat(this.$d.minutes, 'M'); + var seconds = this.$d.seconds || 0; + + if (this.$d.milliseconds) { + seconds += this.$d.milliseconds / 1000; + seconds = Math.round(seconds * 1000) / 1000; + } + + var S = getNumberUnitFormat(seconds, 'S'); + var negativeMode = Y.negative || M.negative || D.negative || H.negative || m.negative || S.negative; + var T = H.format || m.format || S.format ? 'T' : ''; + var P = negativeMode ? '-' : ''; + var result = P + "P" + Y.format + M.format + D.format + T + H.format + m.format + S.format; + return result === 'P' || result === '-P' ? 'P0D' : result; + }; + + _proto.toJSON = function toJSON() { + return this.toISOString(); + }; + + _proto.format = function format(formatStr) { + var str = formatStr || 'YYYY-MM-DDTHH:mm:ss'; + var matches = { + Y: this.$d.years, + YY: $u.s(this.$d.years, 2, '0'), + YYYY: $u.s(this.$d.years, 4, '0'), + M: this.$d.months, + MM: $u.s(this.$d.months, 2, '0'), + D: this.$d.days, + DD: $u.s(this.$d.days, 2, '0'), + H: this.$d.hours, + HH: $u.s(this.$d.hours, 2, '0'), + m: this.$d.minutes, + mm: $u.s(this.$d.minutes, 2, '0'), + s: this.$d.seconds, + ss: $u.s(this.$d.seconds, 2, '0'), + SSS: $u.s(this.$d.milliseconds, 3, '0') + }; + return str.replace(REGEX_FORMAT, function (match, $1) { + return $1 || String(matches[match]); + }); + }; + + _proto.as = function as(unit) { + return this.$ms / unitToMS[prettyUnit(unit)]; + }; + + _proto.get = function get(unit) { + var base = this.$ms; + var pUnit = prettyUnit(unit); + + if (pUnit === 'milliseconds') { + base %= 1000; + } else if (pUnit === 'weeks') { + base = roundNumber(base / unitToMS[pUnit]); + } else { + base = this.$d[pUnit]; + } + + return base || 0; // a === 0 will be true on both 0 and -0 + }; + + _proto.add = function add(input, unit, isSubtract) { + var another; + + if (unit) { + another = input * unitToMS[prettyUnit(unit)]; + } else if (isDuration(input)) { + another = input.$ms; + } else { + another = wrapper(input, this).$ms; + } + + return wrapper(this.$ms + another * (isSubtract ? -1 : 1), this); + }; + + _proto.subtract = function subtract(input, unit) { + return this.add(input, unit, true); + }; + + _proto.locale = function locale(l) { + var that = this.clone(); + that.$l = l; + return that; + }; + + _proto.clone = function clone() { + return wrapper(this.$ms, this); + }; + + _proto.humanize = function humanize(withSuffix) { + return $d().add(this.$ms, 'ms').locale(this.$l).fromNow(!withSuffix); + }; + + _proto.valueOf = function valueOf() { + return this.asMilliseconds(); + }; + + _proto.milliseconds = function milliseconds() { + return this.get('milliseconds'); + }; + + _proto.asMilliseconds = function asMilliseconds() { + return this.as('milliseconds'); + }; + + _proto.seconds = function seconds() { + return this.get('seconds'); + }; + + _proto.asSeconds = function asSeconds() { + return this.as('seconds'); + }; + + _proto.minutes = function minutes() { + return this.get('minutes'); + }; + + _proto.asMinutes = function asMinutes() { + return this.as('minutes'); + }; + + _proto.hours = function hours() { + return this.get('hours'); + }; + + _proto.asHours = function asHours() { + return this.as('hours'); + }; + + _proto.days = function days() { + return this.get('days'); + }; + + _proto.asDays = function asDays() { + return this.as('days'); + }; + + _proto.weeks = function weeks() { + return this.get('weeks'); + }; + + _proto.asWeeks = function asWeeks() { + return this.as('weeks'); + }; + + _proto.months = function months() { + return this.get('months'); + }; + + _proto.asMonths = function asMonths() { + return this.as('months'); + }; + + _proto.years = function years() { + return this.get('years'); + }; + + _proto.asYears = function asYears() { + return this.as('years'); + }; + + return Duration; +}(); + +var manipulateDuration = function manipulateDuration(date, duration, k) { + return date.add(duration.years() * k, 'y').add(duration.months() * k, 'M').add(duration.days() * k, 'd').add(duration.hours() * k, 'h').add(duration.minutes() * k, 'm').add(duration.seconds() * k, 's').add(duration.milliseconds() * k, 'ms'); +}; + +export default (function (option, Dayjs, dayjs) { + $d = dayjs; + $u = dayjs().$utils(); + + dayjs.duration = function (input, unit) { + var $l = dayjs.locale(); + return wrapper(input, { + $l: $l + }, unit); + }; + + dayjs.isDuration = isDuration; + var oldAdd = Dayjs.prototype.add; + var oldSubtract = Dayjs.prototype.subtract; + + Dayjs.prototype.add = function (value, unit) { + if (isDuration(value)) { + return manipulateDuration(this, value, 1); + } + + return oldAdd.bind(this)(value, unit); + }; + + Dayjs.prototype.subtract = function (value, unit) { + if (isDuration(value)) { + return manipulateDuration(this, value, -1); + } + + return oldSubtract.bind(this)(value, unit); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isBetween/index.d.ts b/node_modules/dayjs/esm/plugin/isBetween/index.d.ts new file mode 100644 index 0000000..1c62711 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isBetween/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isBetween/index.js b/node_modules/dayjs/esm/plugin/isBetween/index.js new file mode 100644 index 0000000..2182a89 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isBetween/index.js @@ -0,0 +1,10 @@ +export default (function (o, c, d) { + c.prototype.isBetween = function (a, b, u, i) { + var dA = d(a); + var dB = d(b); + i = i || '()'; + var dAi = i[0] === '('; + var dBi = i[1] === ')'; + return (dAi ? this.isAfter(dA, u) : !this.isBefore(dA, u)) && (dBi ? this.isBefore(dB, u) : !this.isAfter(dB, u)) || (dAi ? this.isBefore(dA, u) : !this.isAfter(dA, u)) && (dBi ? this.isAfter(dB, u) : !this.isBefore(dB, u)); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts b/node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts new file mode 100644 index 0000000..627ec5a --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isLeapYear(): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isLeapYear/index.js b/node_modules/dayjs/esm/plugin/isLeapYear/index.js new file mode 100644 index 0000000..bf1309d --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isLeapYear/index.js @@ -0,0 +1,7 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.isLeapYear = function () { + return this.$y % 4 === 0 && this.$y % 100 !== 0 || this.$y % 400 === 0; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isMoment/index.d.ts b/node_modules/dayjs/esm/plugin/isMoment/index.d.ts new file mode 100644 index 0000000..6e3a69f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isMoment/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + + export function isMoment(input: any): boolean + +} diff --git a/node_modules/dayjs/esm/plugin/isMoment/index.js b/node_modules/dayjs/esm/plugin/isMoment/index.js new file mode 100644 index 0000000..48c8a89 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isMoment/index.js @@ -0,0 +1,5 @@ +export default (function (o, c, f) { + f.isMoment = function (input) { + return f.isDayjs(input); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts b/node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts new file mode 100644 index 0000000..7b6d239 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js b/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js new file mode 100644 index 0000000..6a5c56f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js @@ -0,0 +1,5 @@ +export default (function (o, c) { + c.prototype.isSameOrAfter = function (that, units) { + return this.isSame(that, units) || this.isAfter(that, units); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts b/node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts new file mode 100644 index 0000000..7ec009f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js b/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js new file mode 100644 index 0000000..18d526a --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js @@ -0,0 +1,5 @@ +export default (function (o, c) { + c.prototype.isSameOrBefore = function (that, units) { + return this.isSame(that, units) || this.isBefore(that, units); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isToday/index.d.ts b/node_modules/dayjs/esm/plugin/isToday/index.d.ts new file mode 100644 index 0000000..8d55da8 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isToday/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isToday(): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isToday/index.js b/node_modules/dayjs/esm/plugin/isToday/index.js new file mode 100644 index 0000000..93b36c8 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isToday/index.js @@ -0,0 +1,9 @@ +export default (function (o, c, d) { + var proto = c.prototype; + + proto.isToday = function () { + var comparisonTemplate = 'YYYY-MM-DD'; + var now = d(); + return this.format(comparisonTemplate) === now.format(comparisonTemplate); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts b/node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts new file mode 100644 index 0000000..7652237 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isTomorrow(): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isTomorrow/index.js b/node_modules/dayjs/esm/plugin/isTomorrow/index.js new file mode 100644 index 0000000..8cc7238 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isTomorrow/index.js @@ -0,0 +1,9 @@ +export default (function (o, c, d) { + var proto = c.prototype; + + proto.isTomorrow = function () { + var comparisonTemplate = 'YYYY-MM-DD'; + var tomorrow = d().add(1, 'day'); + return this.format(comparisonTemplate) === tomorrow.format(comparisonTemplate); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isYesterday/index.d.ts b/node_modules/dayjs/esm/plugin/isYesterday/index.d.ts new file mode 100644 index 0000000..f4370dc --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isYesterday/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isYesterday(): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isYesterday/index.js b/node_modules/dayjs/esm/plugin/isYesterday/index.js new file mode 100644 index 0000000..fa55373 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isYesterday/index.js @@ -0,0 +1,9 @@ +export default (function (o, c, d) { + var proto = c.prototype; + + proto.isYesterday = function () { + var comparisonTemplate = 'YYYY-MM-DD'; + var yesterday = d().subtract(1, 'day'); + return this.format(comparisonTemplate) === yesterday.format(comparisonTemplate); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isoWeek/index.d.ts b/node_modules/dayjs/esm/plugin/isoWeek/index.d.ts new file mode 100644 index 0000000..6e6a75a --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isoWeek/index.d.ts @@ -0,0 +1,27 @@ +import { PluginFunc, OpUnitType, ConfigType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +type ISOUnitType = OpUnitType | 'isoWeek'; + +declare module 'dayjs/esm' { + interface Dayjs { + isoWeekYear(): number + isoWeek(): number + isoWeek(value: number): Dayjs + + isoWeekday(): number + isoWeekday(value: number): Dayjs + + startOf(unit: ISOUnitType): Dayjs + + endOf(unit: ISOUnitType): Dayjs + + isSame(date?: ConfigType, unit?: ISOUnitType): boolean + + isBefore(date?: ConfigType, unit?: ISOUnitType): boolean + + isAfter(date?: ConfigType, unit?: ISOUnitType): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/isoWeek/index.js b/node_modules/dayjs/esm/plugin/isoWeek/index.js new file mode 100644 index 0000000..289ea7c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isoWeek/index.js @@ -0,0 +1,57 @@ +import { D, W, Y } from '../../constant'; +var isoWeekPrettyUnit = 'isoweek'; +export default (function (o, c, d) { + var getYearFirstThursday = function getYearFirstThursday(year, isUtc) { + var yearFirstDay = (isUtc ? d.utc : d)().year(year).startOf(Y); + var addDiffDays = 4 - yearFirstDay.isoWeekday(); + + if (yearFirstDay.isoWeekday() > 4) { + addDiffDays += 7; + } + + return yearFirstDay.add(addDiffDays, D); + }; + + var getCurrentWeekThursday = function getCurrentWeekThursday(ins) { + return ins.add(4 - ins.isoWeekday(), D); + }; + + var proto = c.prototype; + + proto.isoWeekYear = function () { + var nowWeekThursday = getCurrentWeekThursday(this); + return nowWeekThursday.year(); + }; + + proto.isoWeek = function (week) { + if (!this.$utils().u(week)) { + return this.add((week - this.isoWeek()) * 7, D); + } + + var nowWeekThursday = getCurrentWeekThursday(this); + var diffWeekThursday = getYearFirstThursday(this.isoWeekYear(), this.$u); + return nowWeekThursday.diff(diffWeekThursday, W) + 1; + }; + + proto.isoWeekday = function (week) { + if (!this.$utils().u(week)) { + return this.day(this.day() % 7 ? week : week - 7); + } + + return this.day() || 7; + }; + + var oldStartOf = proto.startOf; + + proto.startOf = function (units, startOf) { + var utils = this.$utils(); + var isStartOf = !utils.u(startOf) ? startOf : true; + var unit = utils.p(units); + + if (unit === isoWeekPrettyUnit) { + return isStartOf ? this.date(this.date() - (this.isoWeekday() - 1)).startOf('day') : this.date(this.date() - 1 - (this.isoWeekday() - 1) + 7).endOf('day'); + } + + return oldStartOf.bind(this)(units, startOf); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts b/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts new file mode 100644 index 0000000..986360f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + isoWeeksInYear(): number + } +} diff --git a/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js b/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js new file mode 100644 index 0000000..7161894 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js @@ -0,0 +1,15 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.isoWeeksInYear = function () { + var isLeapYear = this.isLeapYear(); + var last = this.endOf('y'); + var day = last.day(); + + if (day === 4 || isLeapYear && day === 5) { + return 53; + } + + return 52; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/localeData/index.d.ts b/node_modules/dayjs/esm/plugin/localeData/index.d.ts new file mode 100644 index 0000000..9f8762e --- /dev/null +++ b/node_modules/dayjs/esm/plugin/localeData/index.d.ts @@ -0,0 +1,44 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + type WeekdayNames = [string, string, string, string, string, string, string]; + type MonthNames = [string, string, string, string, string, string, string, string, string, string, string, string]; + + interface InstanceLocaleDataReturn { + firstDayOfWeek(): number; + weekdays(instance?: Dayjs): WeekdayNames; + weekdaysShort(instance?: Dayjs): WeekdayNames; + weekdaysMin(instance?: Dayjs): WeekdayNames; + months(instance?: Dayjs): MonthNames; + monthsShort(instance?: Dayjs): MonthNames; + longDateFormat(format: string): string; + meridiem(hour?: number, minute?: number, isLower?: boolean): string; + ordinal(n: number): string + } + + interface GlobalLocaleDataReturn { + firstDayOfWeek(): number; + weekdays(): WeekdayNames; + weekdaysShort(): WeekdayNames; + weekdaysMin(): WeekdayNames; + months(): MonthNames; + monthsShort(): MonthNames; + longDateFormat(format: string): string; + meridiem(hour?: number, minute?: number, isLower?: boolean): string; + ordinal(n: number): string + } + + interface Dayjs { + localeData(): InstanceLocaleDataReturn; + } + + export function weekdays(localOrder?: boolean): WeekdayNames; + export function weekdaysShort(localOrder?: boolean): WeekdayNames; + export function weekdaysMin(localOrder?: boolean): WeekdayNames; + export function monthsShort(): MonthNames; + export function months(): MonthNames; + export function localeData(): GlobalLocaleDataReturn; +} diff --git a/node_modules/dayjs/esm/plugin/localeData/index.js b/node_modules/dayjs/esm/plugin/localeData/index.js new file mode 100644 index 0000000..c48d92c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/localeData/index.js @@ -0,0 +1,114 @@ +import { t } from '../localizedFormat/utils'; +export default (function (o, c, dayjs) { + // locale needed later + var proto = c.prototype; + + var getLocalePart = function getLocalePart(part) { + return part && (part.indexOf ? part : part.s); + }; + + var getShort = function getShort(ins, target, full, num, localeOrder) { + var locale = ins.name ? ins : ins.$locale(); + var targetLocale = getLocalePart(locale[target]); + var fullLocale = getLocalePart(locale[full]); + var result = targetLocale || fullLocale.map(function (f) { + return f.slice(0, num); + }); + if (!localeOrder) return result; + var weekStart = locale.weekStart; + return result.map(function (_, index) { + return result[(index + (weekStart || 0)) % 7]; + }); + }; + + var getDayjsLocaleObject = function getDayjsLocaleObject() { + return dayjs.Ls[dayjs.locale()]; + }; + + var getLongDateFormat = function getLongDateFormat(l, format) { + return l.formats[format] || t(l.formats[format.toUpperCase()]); + }; + + var localeData = function localeData() { + var _this = this; + + return { + months: function months(instance) { + return instance ? instance.format('MMMM') : getShort(_this, 'months'); + }, + monthsShort: function monthsShort(instance) { + return instance ? instance.format('MMM') : getShort(_this, 'monthsShort', 'months', 3); + }, + firstDayOfWeek: function firstDayOfWeek() { + return _this.$locale().weekStart || 0; + }, + weekdays: function weekdays(instance) { + return instance ? instance.format('dddd') : getShort(_this, 'weekdays'); + }, + weekdaysMin: function weekdaysMin(instance) { + return instance ? instance.format('dd') : getShort(_this, 'weekdaysMin', 'weekdays', 2); + }, + weekdaysShort: function weekdaysShort(instance) { + return instance ? instance.format('ddd') : getShort(_this, 'weekdaysShort', 'weekdays', 3); + }, + longDateFormat: function longDateFormat(format) { + return getLongDateFormat(_this.$locale(), format); + }, + meridiem: this.$locale().meridiem, + ordinal: this.$locale().ordinal + }; + }; + + proto.localeData = function () { + return localeData.bind(this)(); + }; + + dayjs.localeData = function () { + var localeObject = getDayjsLocaleObject(); + return { + firstDayOfWeek: function firstDayOfWeek() { + return localeObject.weekStart || 0; + }, + weekdays: function weekdays() { + return dayjs.weekdays(); + }, + weekdaysShort: function weekdaysShort() { + return dayjs.weekdaysShort(); + }, + weekdaysMin: function weekdaysMin() { + return dayjs.weekdaysMin(); + }, + months: function months() { + return dayjs.months(); + }, + monthsShort: function monthsShort() { + return dayjs.monthsShort(); + }, + longDateFormat: function longDateFormat(format) { + return getLongDateFormat(localeObject, format); + }, + meridiem: localeObject.meridiem, + ordinal: localeObject.ordinal + }; + }; + + dayjs.months = function () { + return getShort(getDayjsLocaleObject(), 'months'); + }; + + dayjs.monthsShort = function () { + return getShort(getDayjsLocaleObject(), 'monthsShort', 'months', 3); + }; + + dayjs.weekdays = function (localeOrder) { + return getShort(getDayjsLocaleObject(), 'weekdays', null, null, localeOrder); + }; + + dayjs.weekdaysShort = function (localeOrder) { + return getShort(getDayjsLocaleObject(), 'weekdaysShort', 'weekdays', 3, localeOrder); + }; + + dayjs.weekdaysMin = function (localeOrder) { + return getShort(getDayjsLocaleObject(), 'weekdaysMin', 'weekdays', 2, localeOrder); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts b/node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/localizedFormat/index.js b/node_modules/dayjs/esm/plugin/localizedFormat/index.js new file mode 100644 index 0000000..9defb1f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/localizedFormat/index.js @@ -0,0 +1,20 @@ +import { FORMAT_DEFAULT } from '../../constant'; +import { u, englishFormats } from './utils'; +export default (function (o, c, d) { + var proto = c.prototype; + var oldFormat = proto.format; + d.en.formats = englishFormats; + + proto.format = function (formatStr) { + if (formatStr === void 0) { + formatStr = FORMAT_DEFAULT; + } + + var _this$$locale = this.$locale(), + _this$$locale$formats = _this$$locale.formats, + formats = _this$$locale$formats === void 0 ? {} : _this$$locale$formats; + + var result = u(formatStr, formats); + return oldFormat.call(this, result); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/localizedFormat/utils.js b/node_modules/dayjs/esm/plugin/localizedFormat/utils.js new file mode 100644 index 0000000..1f48eff --- /dev/null +++ b/node_modules/dayjs/esm/plugin/localizedFormat/utils.js @@ -0,0 +1,20 @@ +// eslint-disable-next-line import/prefer-default-export +export var t = function t(format) { + return format.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function (_, a, b) { + return a || b.slice(1); + }); +}; +export var englishFormats = { + LTS: 'h:mm:ss A', + LT: 'h:mm A', + L: 'MM/DD/YYYY', + LL: 'MMMM D, YYYY', + LLL: 'MMMM D, YYYY h:mm A', + LLLL: 'dddd, MMMM D, YYYY h:mm A' +}; +export var u = function u(formatStr, formats) { + return formatStr.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g, function (_, a, b) { + var B = b && b.toUpperCase(); + return a || formats[b] || englishFormats[b] || t(formats[B]); + }); +}; \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/minMax/index.d.ts b/node_modules/dayjs/esm/plugin/minMax/index.d.ts new file mode 100644 index 0000000..9b2fb3f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/minMax/index.d.ts @@ -0,0 +1,22 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + export function max(dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function max(noDates: never[]): null + export function max(maybeDates: Dayjs[]): Dayjs | null + + export function max(...dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function max(...noDates: never[]): null + export function max(...maybeDates: Dayjs[]): Dayjs | null + + export function min(dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function min(noDates: never[]): null + export function min(maybeDates: Dayjs[]): Dayjs | null + + export function min(...dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function min(...noDates: never[]): null + export function min(...maybeDates: Dayjs[]): Dayjs | null +} diff --git a/node_modules/dayjs/esm/plugin/minMax/index.js b/node_modules/dayjs/esm/plugin/minMax/index.js new file mode 100644 index 0000000..0fd68e9 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/minMax/index.js @@ -0,0 +1,39 @@ +export default (function (o, c, d) { + var sortBy = function sortBy(method, dates) { + if (!dates || !dates.length || dates.length === 1 && !dates[0] || dates.length === 1 && Array.isArray(dates[0]) && !dates[0].length) { + return null; + } + + if (dates.length === 1 && dates[0].length > 0) { + var _dates = dates; + dates = _dates[0]; + } + + dates = dates.filter(function (date) { + return date; + }); + var result; + var _dates2 = dates; + result = _dates2[0]; + + for (var i = 1; i < dates.length; i += 1) { + if (!dates[i].isValid() || dates[i][method](result)) { + result = dates[i]; + } + } + + return result; + }; + + d.max = function () { + var args = [].slice.call(arguments, 0); // eslint-disable-line prefer-rest-params + + return sortBy('isAfter', args); + }; + + d.min = function () { + var args = [].slice.call(arguments, 0); // eslint-disable-line prefer-rest-params + + return sortBy('isBefore', args); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/negativeYear/index.d.ts b/node_modules/dayjs/esm/plugin/negativeYear/index.d.ts new file mode 100644 index 0000000..8112bdc --- /dev/null +++ b/node_modules/dayjs/esm/plugin/negativeYear/index.d.ts @@ -0,0 +1,4 @@ +import {PluginFunc} from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/negativeYear/index.js b/node_modules/dayjs/esm/plugin/negativeYear/index.js new file mode 100644 index 0000000..5b83af3 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/negativeYear/index.js @@ -0,0 +1,36 @@ +export default (function (_, c, dayjs) { + var proto = c.prototype; + + var parseDate = function parseDate(cfg) { + var date = cfg.date, + utc = cfg.utc; + + if (typeof date === 'string' && date.charAt(0) === '-') { + var normalData = date.slice(1); + var newDate = dayjs(normalData); + + if (utc) { + newDate = dayjs.utc(normalData); + } else { + newDate = dayjs(normalData); + } + + var fullYear = newDate.year(); + + if (date.indexOf("-" + fullYear) !== -1) { + return dayjs(newDate).subtract(fullYear * 2, 'year').toDate(); + } + + return date; + } + + return date; + }; + + var oldParse = proto.parse; + + proto.parse = function (cfg) { + cfg.date = parseDate.bind(this)(cfg); + oldParse.bind(this)(cfg); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/objectSupport/index.d.ts b/node_modules/dayjs/esm/plugin/objectSupport/index.d.ts new file mode 100644 index 0000000..03b8b7c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/objectSupport/index.d.ts @@ -0,0 +1,48 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + set(argument: object): Dayjs + add(argument: object): Dayjs + subtract(argument: object): Dayjs + } + + interface ConfigTypeMap { + objectSupport: { + years?: number | string; + year?: number | string; + y?: number | string; + + months?: number | string; + month?: number | string; + M?: number | string; + + days?: number | string; + day?: number | string; + d?: number | string; + + dates?: number | string; + date?: number | string; + D?: number | string; + + hours?: number | string; + hour?: number | string; + h?: number | string; + + minutes?: number | string; + minute?: number | string; + m?: number | string; + + seconds?: number | string; + second?: number | string; + s?: number | string; + + milliseconds?: number | string; + millisecond?: number | string; + ms?: number | string; + } + } +} diff --git a/node_modules/dayjs/esm/plugin/objectSupport/index.js b/node_modules/dayjs/esm/plugin/objectSupport/index.js new file mode 100644 index 0000000..61636e7 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/objectSupport/index.js @@ -0,0 +1,97 @@ +export default (function (o, c, dayjs) { + var proto = c.prototype; + + var isObject = function isObject(obj) { + return obj !== null && !(obj instanceof Date) && !(obj instanceof Array) && !proto.$utils().u(obj) && obj.constructor.name === 'Object'; + }; + + var prettyUnit = function prettyUnit(u) { + var unit = proto.$utils().p(u); + return unit === 'date' ? 'day' : unit; + }; + + var parseDate = function parseDate(cfg) { + var date = cfg.date, + utc = cfg.utc; + var $d = {}; + + if (isObject(date)) { + if (!Object.keys(date).length) { + return new Date(); + } + + var now = utc ? dayjs.utc() : dayjs(); + Object.keys(date).forEach(function (k) { + $d[prettyUnit(k)] = date[k]; + }); + var d = $d.day || (!$d.year && !($d.month >= 0) ? now.date() : 1); + var y = $d.year || now.year(); + var M = $d.month >= 0 ? $d.month : !$d.year && !$d.day ? now.month() : 0; // eslint-disable-line no-nested-ternary,max-len + + var h = $d.hour || 0; + var m = $d.minute || 0; + var s = $d.second || 0; + var ms = $d.millisecond || 0; + + if (utc) { + return new Date(Date.UTC(y, M, d, h, m, s, ms)); + } + + return new Date(y, M, d, h, m, s, ms); + } + + return date; + }; + + var oldParse = proto.parse; + + proto.parse = function (cfg) { + cfg.date = parseDate.bind(this)(cfg); + oldParse.bind(this)(cfg); + }; + + var oldSet = proto.set; + var oldAdd = proto.add; + var oldSubtract = proto.subtract; + + var callObject = function callObject(call, argument, string, offset) { + if (offset === void 0) { + offset = 1; + } + + var keys = Object.keys(argument); + var chain = this; + keys.forEach(function (key) { + chain = call.bind(chain)(argument[key] * offset, key); + }); + return chain; + }; + + proto.set = function (unit, value) { + value = value === undefined ? unit : value; + + if (unit.constructor.name === 'Object') { + return callObject.bind(this)(function (i, s) { + return oldSet.bind(this)(s, i); + }, value, unit); + } + + return oldSet.bind(this)(unit, value); + }; + + proto.add = function (value, unit) { + if (value.constructor.name === 'Object') { + return callObject.bind(this)(oldAdd, value, unit); + } + + return oldAdd.bind(this)(value, unit); + }; + + proto.subtract = function (value, unit) { + if (value.constructor.name === 'Object') { + return callObject.bind(this)(oldAdd, value, unit, -1); + } + + return oldSubtract.bind(this)(value, unit); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/pluralGetSet/index.d.ts b/node_modules/dayjs/esm/plugin/pluralGetSet/index.d.ts new file mode 100644 index 0000000..7ef7167 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/pluralGetSet/index.d.ts @@ -0,0 +1,44 @@ +import { PluginFunc, UnitType, ConfigType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + years(): number + + years(value: number): Dayjs + + months(): number + + months(value: number): Dayjs + + dates(): number + + dates(value: number): Dayjs + + weeks(): number + + weeks(value: number): Dayjs + + days(): number + + days(value: number): Dayjs + + hours(): number + + hours(value: number): Dayjs + + minutes(): number + + minutes(value: number): Dayjs + + seconds(): number + + seconds(value: number): Dayjs + + milliseconds(): number + + milliseconds(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/esm/plugin/pluralGetSet/index.js b/node_modules/dayjs/esm/plugin/pluralGetSet/index.js new file mode 100644 index 0000000..d8214d6 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/pluralGetSet/index.js @@ -0,0 +1,7 @@ +export default (function (o, c) { + var proto = c.prototype; + var pluralAliases = ['milliseconds', 'seconds', 'minutes', 'hours', 'days', 'weeks', 'isoWeeks', 'months', 'quarters', 'years', 'dates']; + pluralAliases.forEach(function (alias) { + proto[alias] = proto[alias.replace(/s$/, '')]; + }); +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts b/node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts new file mode 100644 index 0000000..a17c896 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/esm/plugin/preParsePostFormat/index.js b/node_modules/dayjs/esm/plugin/preParsePostFormat/index.js new file mode 100644 index 0000000..7654ccb --- /dev/null +++ b/node_modules/dayjs/esm/plugin/preParsePostFormat/index.js @@ -0,0 +1,40 @@ +// Plugin template from https://day.js.org/docs/en/plugin/plugin +export default (function (option, dayjsClass) { + var oldParse = dayjsClass.prototype.parse; + + dayjsClass.prototype.parse = function (cfg) { + if (typeof cfg.date === 'string') { + var locale = this.$locale(); + cfg.date = locale && locale.preparse ? locale.preparse(cfg.date) : cfg.date; + } // original parse result + + + return oldParse.bind(this)(cfg); + }; // // overriding existing API + // // e.g. extend dayjs().format() + + + var oldFormat = dayjsClass.prototype.format; + + dayjsClass.prototype.format = function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + // original format result + var result = oldFormat.call.apply(oldFormat, [this].concat(args)); // return modified result + + var locale = this.$locale(); + return locale && locale.postformat ? locale.postformat(result) : result; + }; + + var oldFromTo = dayjsClass.prototype.fromToBase; + + if (oldFromTo) { + dayjsClass.prototype.fromToBase = function (input, withoutSuffix, instance, isFrom) { + var locale = this.$locale() || instance.$locale(); // original format result + + return oldFromTo.call(this, input, withoutSuffix, instance, isFrom, locale && locale.postformat); + }; + } +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/quarterOfYear/index.d.ts b/node_modules/dayjs/esm/plugin/quarterOfYear/index.d.ts new file mode 100644 index 0000000..37691c1 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/quarterOfYear/index.d.ts @@ -0,0 +1,26 @@ +import { PluginFunc, ConfigType, QUnitType, OpUnitType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + quarter(): number + + quarter(quarter: number): Dayjs + + add(value: number, unit: QUnitType): Dayjs + + subtract(value: number, unit: QUnitType): Dayjs + + startOf(unit: QUnitType | OpUnitType): Dayjs + + endOf(unit: QUnitType | OpUnitType): Dayjs + + isSame(date?: ConfigType, unit?: QUnitType): boolean + + isBefore(date?: ConfigType, unit?: QUnitType): boolean + + isAfter(date?: ConfigType, unit?: QUnitType): boolean + } +} diff --git a/node_modules/dayjs/esm/plugin/quarterOfYear/index.js b/node_modules/dayjs/esm/plugin/quarterOfYear/index.js new file mode 100644 index 0000000..e376889 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/quarterOfYear/index.js @@ -0,0 +1,41 @@ +import { Q, M, D } from '../../constant'; +export default (function (o, c) { + var proto = c.prototype; + + proto.quarter = function (quarter) { + if (!this.$utils().u(quarter)) { + return this.month(this.month() % 3 + (quarter - 1) * 3); + } + + return Math.ceil((this.month() + 1) / 3); + }; + + var oldAdd = proto.add; + + proto.add = function (number, units) { + number = Number(number); // eslint-disable-line no-param-reassign + + var unit = this.$utils().p(units); + + if (unit === Q) { + return this.add(number * 3, M); + } + + return oldAdd.bind(this)(number, units); + }; + + var oldStartOf = proto.startOf; + + proto.startOf = function (units, startOf) { + var utils = this.$utils(); + var isStartOf = !utils.u(startOf) ? startOf : true; + var unit = utils.p(units); + + if (unit === Q) { + var quarter = this.quarter() - 1; + return isStartOf ? this.month(quarter * 3).startOf(M).startOf(D) : this.month(quarter * 3 + 2).endOf(M).endOf(D); + } + + return oldStartOf.bind(this)(units, startOf); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/relativeTime/index.d.ts b/node_modules/dayjs/esm/plugin/relativeTime/index.d.ts new file mode 100644 index 0000000..e1b17cf --- /dev/null +++ b/node_modules/dayjs/esm/plugin/relativeTime/index.d.ts @@ -0,0 +1,24 @@ +import { PluginFunc, ConfigType } from 'dayjs/esm' + +declare interface RelativeTimeThreshold { + l: string + r?: number + d?: string +} + +declare interface RelativeTimeOptions { + rounding?: (num: number) => number + thresholds?: RelativeTimeThreshold[] +} + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + fromNow(withoutSuffix?: boolean): string + from(compared: ConfigType, withoutSuffix?: boolean): string + toNow(withoutSuffix?: boolean): string + to(compared: ConfigType, withoutSuffix?: boolean): string + } +} diff --git a/node_modules/dayjs/esm/plugin/relativeTime/index.js b/node_modules/dayjs/esm/plugin/relativeTime/index.js new file mode 100644 index 0000000..88fdbbe --- /dev/null +++ b/node_modules/dayjs/esm/plugin/relativeTime/index.js @@ -0,0 +1,130 @@ +import * as C from '../../constant'; +export default (function (o, c, d) { + o = o || {}; + var proto = c.prototype; + var relObj = { + future: 'in %s', + past: '%s ago', + s: 'a few seconds', + m: 'a minute', + mm: '%d minutes', + h: 'an hour', + hh: '%d hours', + d: 'a day', + dd: '%d days', + M: 'a month', + MM: '%d months', + y: 'a year', + yy: '%d years' + }; + d.en.relativeTime = relObj; + + proto.fromToBase = function (input, withoutSuffix, instance, isFrom, postFormat) { + var loc = instance.$locale().relativeTime || relObj; + var T = o.thresholds || [{ + l: 's', + r: 44, + d: C.S + }, { + l: 'm', + r: 89 + }, { + l: 'mm', + r: 44, + d: C.MIN + }, { + l: 'h', + r: 89 + }, { + l: 'hh', + r: 21, + d: C.H + }, { + l: 'd', + r: 35 + }, { + l: 'dd', + r: 25, + d: C.D + }, { + l: 'M', + r: 45 + }, { + l: 'MM', + r: 10, + d: C.M + }, { + l: 'y', + r: 17 + }, { + l: 'yy', + d: C.Y + }]; + var Tl = T.length; + var result; + var out; + var isFuture; + + for (var i = 0; i < Tl; i += 1) { + var t = T[i]; + + if (t.d) { + result = isFrom ? d(input).diff(instance, t.d, true) : instance.diff(input, t.d, true); + } + + var abs = (o.rounding || Math.round)(Math.abs(result)); + isFuture = result > 0; + + if (abs <= t.r || !t.r) { + if (abs <= 1 && i > 0) t = T[i - 1]; // 1 minutes -> a minute, 0 seconds -> 0 second + + var format = loc[t.l]; + + if (postFormat) { + abs = postFormat("" + abs); + } + + if (typeof format === 'string') { + out = format.replace('%d', abs); + } else { + out = format(abs, withoutSuffix, t.l, isFuture); + } + + break; + } + } + + if (withoutSuffix) return out; + var pastOrFuture = isFuture ? loc.future : loc.past; + + if (typeof pastOrFuture === 'function') { + return pastOrFuture(out); + } + + return pastOrFuture.replace('%s', out); + }; + + function fromTo(input, withoutSuffix, instance, isFrom) { + return proto.fromToBase(input, withoutSuffix, instance, isFrom); + } + + proto.to = function (input, withoutSuffix) { + return fromTo(input, withoutSuffix, this, true); + }; + + proto.from = function (input, withoutSuffix) { + return fromTo(input, withoutSuffix, this); + }; + + var makeNow = function makeNow(thisDay) { + return thisDay.$u ? d.utc() : d(); + }; + + proto.toNow = function (withoutSuffix) { + return this.to(makeNow(this), withoutSuffix); + }; + + proto.fromNow = function (withoutSuffix) { + return this.from(makeNow(this), withoutSuffix); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/timezone/index.d.ts b/node_modules/dayjs/esm/plugin/timezone/index.d.ts new file mode 100644 index 0000000..5a2d9f2 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/timezone/index.d.ts @@ -0,0 +1,20 @@ +import { PluginFunc, ConfigType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + tz(timezone?: string, keepLocalTime?: boolean): Dayjs + offsetName(type?: 'short' | 'long'): string | undefined + } + + interface DayjsTimezone { + (date?: ConfigType, timezone?: string): Dayjs + (date: ConfigType, format: string, timezone?: string): Dayjs + guess(): string + setDefault(timezone?: string): void + } + + const tz: DayjsTimezone +} diff --git a/node_modules/dayjs/esm/plugin/timezone/index.js b/node_modules/dayjs/esm/plugin/timezone/index.js new file mode 100644 index 0000000..2f63de2 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/timezone/index.js @@ -0,0 +1,198 @@ +import { MIN, MS } from '../../constant'; +var typeToPos = { + year: 0, + month: 1, + day: 2, + hour: 3, + minute: 4, + second: 5 +}; // Cache time-zone lookups from Intl.DateTimeFormat, +// as it is a *very* slow method. + +var dtfCache = {}; + +var getDateTimeFormat = function getDateTimeFormat(timezone, options) { + if (options === void 0) { + options = {}; + } + + var timeZoneName = options.timeZoneName || 'short'; + var key = timezone + "|" + timeZoneName; + var dtf = dtfCache[key]; + + if (!dtf) { + dtf = new Intl.DateTimeFormat('en-US', { + hour12: false, + timeZone: timezone, + year: 'numeric', + month: '2-digit', + day: '2-digit', + hour: '2-digit', + minute: '2-digit', + second: '2-digit', + timeZoneName: timeZoneName + }); + dtfCache[key] = dtf; + } + + return dtf; +}; + +export default (function (o, c, d) { + var defaultTimezone; + + var makeFormatParts = function makeFormatParts(timestamp, timezone, options) { + if (options === void 0) { + options = {}; + } + + var date = new Date(timestamp); + var dtf = getDateTimeFormat(timezone, options); + return dtf.formatToParts(date); + }; + + var tzOffset = function tzOffset(timestamp, timezone) { + var formatResult = makeFormatParts(timestamp, timezone); + var filled = []; + + for (var i = 0; i < formatResult.length; i += 1) { + var _formatResult$i = formatResult[i], + type = _formatResult$i.type, + value = _formatResult$i.value; + var pos = typeToPos[type]; + + if (pos >= 0) { + filled[pos] = parseInt(value, 10); + } + } + + var hour = filled[3]; // Workaround for the same behavior in different node version + // https://github.com/nodejs/node/issues/33027 + + /* istanbul ignore next */ + + var fixedHour = hour === 24 ? 0 : hour; + var utcString = filled[0] + "-" + filled[1] + "-" + filled[2] + " " + fixedHour + ":" + filled[4] + ":" + filled[5] + ":000"; + var utcTs = d.utc(utcString).valueOf(); + var asTS = +timestamp; + var over = asTS % 1000; + asTS -= over; + return (utcTs - asTS) / (60 * 1000); + }; // find the right offset a given local time. The o input is our guess, which determines which + // offset we'll pick in ambiguous cases (e.g. there are two 3 AMs b/c Fallback DST) + // https://github.com/moment/luxon/blob/master/src/datetime.js#L76 + + + var fixOffset = function fixOffset(localTS, o0, tz) { + // Our UTC time is just a guess because our offset is just a guess + var utcGuess = localTS - o0 * 60 * 1000; // Test whether the zone matches the offset for this ts + + var o2 = tzOffset(utcGuess, tz); // If so, offset didn't change and we're done + + if (o0 === o2) { + return [utcGuess, o0]; + } // If not, change the ts by the difference in the offset + + + utcGuess -= (o2 - o0) * 60 * 1000; // If that gives us the local time we want, we're done + + var o3 = tzOffset(utcGuess, tz); + + if (o2 === o3) { + return [utcGuess, o2]; + } // If it's different, we're in a hole time. + // The offset has changed, but the we don't adjust the time + + + return [localTS - Math.min(o2, o3) * 60 * 1000, Math.max(o2, o3)]; + }; + + var proto = c.prototype; + + proto.tz = function (timezone, keepLocalTime) { + if (timezone === void 0) { + timezone = defaultTimezone; + } + + var oldOffset = this.utcOffset(); + var date = this.toDate(); + var target = date.toLocaleString('en-US', { + timeZone: timezone + }); + var diff = Math.round((date - new Date(target)) / 1000 / 60); + var offset = -Math.round(date.getTimezoneOffset() / 15) * 15 - diff; + var isUTC = !Number(offset); + var ins; + + if (isUTC) { + // if utcOffset is 0, turn it to UTC mode + ins = this.utcOffset(0, keepLocalTime); + } else { + ins = d(target, { + locale: this.$L + }).$set(MS, this.$ms).utcOffset(offset, true); + + if (keepLocalTime) { + var newOffset = ins.utcOffset(); + ins = ins.add(oldOffset - newOffset, MIN); + } + } + + ins.$x.$timezone = timezone; + return ins; + }; + + proto.offsetName = function (type) { + // type: short(default) / long + var zone = this.$x.$timezone || d.tz.guess(); + var result = makeFormatParts(this.valueOf(), zone, { + timeZoneName: type + }).find(function (m) { + return m.type.toLowerCase() === 'timezonename'; + }); + return result && result.value; + }; + + var oldStartOf = proto.startOf; + + proto.startOf = function (units, startOf) { + if (!this.$x || !this.$x.$timezone) { + return oldStartOf.call(this, units, startOf); + } + + var withoutTz = d(this.format('YYYY-MM-DD HH:mm:ss:SSS'), { + locale: this.$L + }); + var startOfWithoutTz = oldStartOf.call(withoutTz, units, startOf); + return startOfWithoutTz.tz(this.$x.$timezone, true); + }; + + d.tz = function (input, arg1, arg2) { + var parseFormat = arg2 && arg1; + var timezone = arg2 || arg1 || defaultTimezone; + var previousOffset = tzOffset(+d(), timezone); + + if (typeof input !== 'string') { + // timestamp number || js Date || Day.js + return d(input).tz(timezone); + } + + var localTs = d.utc(input, parseFormat).valueOf(); + + var _fixOffset = fixOffset(localTs, previousOffset, timezone), + targetTs = _fixOffset[0], + targetOffset = _fixOffset[1]; + + var ins = d(targetTs).utcOffset(targetOffset); + ins.$x.$timezone = timezone; + return ins; + }; + + d.tz.guess = function () { + return Intl.DateTimeFormat().resolvedOptions().timeZone; + }; + + d.tz.setDefault = function (timezone) { + defaultTimezone = timezone; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/toArray/index.d.ts b/node_modules/dayjs/esm/plugin/toArray/index.d.ts new file mode 100644 index 0000000..5033831 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/toArray/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + toArray(): number[] + } +} diff --git a/node_modules/dayjs/esm/plugin/toArray/index.js b/node_modules/dayjs/esm/plugin/toArray/index.js new file mode 100644 index 0000000..2b795f4 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/toArray/index.js @@ -0,0 +1,7 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.toArray = function () { + return [this.$y, this.$M, this.$D, this.$H, this.$m, this.$s, this.$ms]; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/toObject/index.d.ts b/node_modules/dayjs/esm/plugin/toObject/index.d.ts new file mode 100644 index 0000000..ad21520 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/toObject/index.d.ts @@ -0,0 +1,20 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +interface DayjsObject { + years: number + months: number + date: number + hours: number + minutes: number + seconds: number + milliseconds: number +} + +declare module 'dayjs/esm' { + interface Dayjs { + toObject(): DayjsObject + } +} diff --git a/node_modules/dayjs/esm/plugin/toObject/index.js b/node_modules/dayjs/esm/plugin/toObject/index.js new file mode 100644 index 0000000..e35d93f --- /dev/null +++ b/node_modules/dayjs/esm/plugin/toObject/index.js @@ -0,0 +1,15 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.toObject = function () { + return { + years: this.$y, + months: this.$M, + date: this.$D, + hours: this.$H, + minutes: this.$m, + seconds: this.$s, + milliseconds: this.$ms + }; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/updateLocale/index.d.ts b/node_modules/dayjs/esm/plugin/updateLocale/index.d.ts new file mode 100644 index 0000000..994a884 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/updateLocale/index.d.ts @@ -0,0 +1,8 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + export function updateLocale(localeName: string, customConfig: Record): Record +} diff --git a/node_modules/dayjs/esm/plugin/updateLocale/index.js b/node_modules/dayjs/esm/plugin/updateLocale/index.js new file mode 100644 index 0000000..1b9965c --- /dev/null +++ b/node_modules/dayjs/esm/plugin/updateLocale/index.js @@ -0,0 +1,12 @@ +export default (function (option, Dayjs, dayjs) { + dayjs.updateLocale = function (locale, customConfig) { + var localeList = dayjs.Ls; + var localeConfig = localeList[locale]; + if (!localeConfig) return; + var customConfigKeys = customConfig ? Object.keys(customConfig) : []; + customConfigKeys.forEach(function (c) { + localeConfig[c] = customConfig[c]; + }); + return localeConfig; // eslint-disable-line consistent-return + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/utc/index.d.ts b/node_modules/dayjs/esm/plugin/utc/index.d.ts new file mode 100644 index 0000000..15c61fe --- /dev/null +++ b/node_modules/dayjs/esm/plugin/utc/index.d.ts @@ -0,0 +1,19 @@ +import { PluginFunc, ConfigType } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + + utc(keepLocalTime?: boolean): Dayjs + + local(): Dayjs + + isUTC(): boolean + + utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs + } + + export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs +} diff --git a/node_modules/dayjs/esm/plugin/utc/index.js b/node_modules/dayjs/esm/plugin/utc/index.js new file mode 100644 index 0000000..a8a05f5 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/utc/index.js @@ -0,0 +1,188 @@ +import { MILLISECONDS_A_MINUTE, MIN } from '../../constant'; +var REGEX_VALID_OFFSET_FORMAT = /[+-]\d\d(?::?\d\d)?/g; +var REGEX_OFFSET_HOURS_MINUTES_FORMAT = /([+-]|\d\d)/g; + +function offsetFromString(value) { + if (value === void 0) { + value = ''; + } + + var offset = value.match(REGEX_VALID_OFFSET_FORMAT); + + if (!offset) { + return null; + } + + var _ref = ("" + offset[0]).match(REGEX_OFFSET_HOURS_MINUTES_FORMAT) || ['-', 0, 0], + indicator = _ref[0], + hoursOffset = _ref[1], + minutesOffset = _ref[2]; + + var totalOffsetInMinutes = +hoursOffset * 60 + +minutesOffset; + + if (totalOffsetInMinutes === 0) { + return 0; + } + + return indicator === '+' ? totalOffsetInMinutes : -totalOffsetInMinutes; +} + +export default (function (option, Dayjs, dayjs) { + var proto = Dayjs.prototype; + + dayjs.utc = function (date) { + var cfg = { + date: date, + utc: true, + args: arguments + }; // eslint-disable-line prefer-rest-params + + return new Dayjs(cfg); // eslint-disable-line no-use-before-define + }; + + proto.utc = function (keepLocalTime) { + var ins = dayjs(this.toDate(), { + locale: this.$L, + utc: true + }); + + if (keepLocalTime) { + return ins.add(this.utcOffset(), MIN); + } + + return ins; + }; + + proto.local = function () { + return dayjs(this.toDate(), { + locale: this.$L, + utc: false + }); + }; + + var oldParse = proto.parse; + + proto.parse = function (cfg) { + if (cfg.utc) { + this.$u = true; + } + + if (!this.$utils().u(cfg.$offset)) { + this.$offset = cfg.$offset; + } + + oldParse.call(this, cfg); + }; + + var oldInit = proto.init; + + proto.init = function () { + if (this.$u) { + var $d = this.$d; + this.$y = $d.getUTCFullYear(); + this.$M = $d.getUTCMonth(); + this.$D = $d.getUTCDate(); + this.$W = $d.getUTCDay(); + this.$H = $d.getUTCHours(); + this.$m = $d.getUTCMinutes(); + this.$s = $d.getUTCSeconds(); + this.$ms = $d.getUTCMilliseconds(); + } else { + oldInit.call(this); + } + }; + + var oldUtcOffset = proto.utcOffset; + + proto.utcOffset = function (input, keepLocalTime) { + var _this$$utils = this.$utils(), + u = _this$$utils.u; + + if (u(input)) { + if (this.$u) { + return 0; + } + + if (!u(this.$offset)) { + return this.$offset; + } + + return oldUtcOffset.call(this); + } + + if (typeof input === 'string') { + input = offsetFromString(input); + + if (input === null) { + return this; + } + } + + var offset = Math.abs(input) <= 16 ? input * 60 : input; + var ins = this; + + if (keepLocalTime) { + ins.$offset = offset; + ins.$u = input === 0; + return ins; + } + + if (input !== 0) { + var localTimezoneOffset = this.$u ? this.toDate().getTimezoneOffset() : -1 * this.utcOffset(); + ins = this.local().add(offset + localTimezoneOffset, MIN); + ins.$offset = offset; + ins.$x.$localOffset = localTimezoneOffset; + } else { + ins = this.utc(); + } + + return ins; + }; + + var oldFormat = proto.format; + var UTC_FORMAT_DEFAULT = 'YYYY-MM-DDTHH:mm:ss[Z]'; + + proto.format = function (formatStr) { + var str = formatStr || (this.$u ? UTC_FORMAT_DEFAULT : ''); + return oldFormat.call(this, str); + }; + + proto.valueOf = function () { + var addedOffset = !this.$utils().u(this.$offset) ? this.$offset + (this.$x.$localOffset || this.$d.getTimezoneOffset()) : 0; + return this.$d.valueOf() - addedOffset * MILLISECONDS_A_MINUTE; + }; + + proto.isUTC = function () { + return !!this.$u; + }; + + proto.toISOString = function () { + return this.toDate().toISOString(); + }; + + proto.toString = function () { + return this.toDate().toUTCString(); + }; + + var oldToDate = proto.toDate; + + proto.toDate = function (type) { + if (type === 's' && this.$offset) { + return dayjs(this.format('YYYY-MM-DD HH:mm:ss:SSS')).toDate(); + } + + return oldToDate.call(this); + }; + + var oldDiff = proto.diff; + + proto.diff = function (input, units, _float) { + if (input && this.$u === input.$u) { + return oldDiff.call(this, input, units, _float); + } + + var localThis = this.local(); + var localInput = dayjs(input).local(); + return oldDiff.call(localThis, localInput, units, _float); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts b/node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts new file mode 100644 index 0000000..340051b --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts @@ -0,0 +1,12 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + week(): number + + week(value : number): Dayjs + } +} diff --git a/node_modules/dayjs/esm/plugin/weekOfYear/index.js b/node_modules/dayjs/esm/plugin/weekOfYear/index.js new file mode 100644 index 0000000..c92406e --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekOfYear/index.js @@ -0,0 +1,44 @@ +import { MS, Y, D, W } from '../../constant'; +export default (function (o, c, d) { + var proto = c.prototype; + + proto.week = function (week) { + if (week === void 0) { + week = null; + } + + if (week !== null) { + return this.add((week - this.week()) * 7, D); + } + + var yearStart = this.$locale().yearStart || 1; + + if (this.month() === 11 && this.date() > 25) { + // d(this) is for badMutable + var nextYearStartDay = d(this).startOf(Y).add(1, Y).date(yearStart); + var thisEndOfWeek = d(this).endOf(W); + + if (nextYearStartDay.isBefore(thisEndOfWeek)) { + return 1; + } + } + + var yearStartDay = d(this).startOf(Y).date(yearStart); + var yearStartWeek = yearStartDay.startOf(W).subtract(1, MS); + var diffInWeek = this.diff(yearStartWeek, W, true); + + if (diffInWeek < 0) { + return d(this).startOf('week').week(); + } + + return Math.ceil(diffInWeek); + }; + + proto.weeks = function (week) { + if (week === void 0) { + week = null; + } + + return this.week(week); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekYear/index.d.ts b/node_modules/dayjs/esm/plugin/weekYear/index.d.ts new file mode 100644 index 0000000..5b713e5 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekYear/index.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + weekYear(): number + } +} diff --git a/node_modules/dayjs/esm/plugin/weekYear/index.js b/node_modules/dayjs/esm/plugin/weekYear/index.js new file mode 100644 index 0000000..140dcd4 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekYear/index.js @@ -0,0 +1,19 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.weekYear = function () { + var month = this.month(); + var weekOfYear = this.week(); + var year = this.year(); + + if (weekOfYear === 1 && month === 11) { + return year + 1; + } + + if (month === 0 && weekOfYear >= 52) { + return year - 1; + } + + return year; + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekday/index.d.ts b/node_modules/dayjs/esm/plugin/weekday/index.d.ts new file mode 100644 index 0000000..41945e7 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekday/index.d.ts @@ -0,0 +1,12 @@ +import { PluginFunc } from 'dayjs/esm' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs/esm' { + interface Dayjs { + weekday(): number + + weekday(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/esm/plugin/weekday/index.js b/node_modules/dayjs/esm/plugin/weekday/index.js new file mode 100644 index 0000000..18032b3 --- /dev/null +++ b/node_modules/dayjs/esm/plugin/weekday/index.js @@ -0,0 +1,15 @@ +export default (function (o, c) { + var proto = c.prototype; + + proto.weekday = function (input) { + var weekStart = this.$locale().weekStart || 0; + var $W = this.$W; + var weekday = ($W < weekStart ? $W + 7 : $W) - weekStart; + + if (this.$utils().u(input)) { + return weekday; + } + + return this.subtract(weekday, 'day').add(input, 'day'); + }; +}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/utils.js b/node_modules/dayjs/esm/utils.js new file mode 100644 index 0000000..b5a8131 --- /dev/null +++ b/node_modules/dayjs/esm/utils.js @@ -0,0 +1,58 @@ +import * as C from './constant'; + +var padStart = function padStart(string, length, pad) { + var s = String(string); + if (!s || s.length >= length) return string; + return "" + Array(length + 1 - s.length).join(pad) + string; +}; + +var padZoneStr = function padZoneStr(instance) { + var negMinutes = -instance.utcOffset(); + var minutes = Math.abs(negMinutes); + var hourOffset = Math.floor(minutes / 60); + var minuteOffset = minutes % 60; + return "" + (negMinutes <= 0 ? '+' : '-') + padStart(hourOffset, 2, '0') + ":" + padStart(minuteOffset, 2, '0'); +}; + +var monthDiff = function monthDiff(a, b) { + // function from moment.js in order to keep the same result + if (a.date() < b.date()) return -monthDiff(b, a); + var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()); + var anchor = a.clone().add(wholeMonthDiff, C.M); + var c = b - anchor < 0; + var anchor2 = a.clone().add(wholeMonthDiff + (c ? -1 : 1), C.M); + return +(-(wholeMonthDiff + (b - anchor) / (c ? anchor - anchor2 : anchor2 - anchor)) || 0); +}; + +var absFloor = function absFloor(n) { + return n < 0 ? Math.ceil(n) || 0 : Math.floor(n); +}; + +var prettyUnit = function prettyUnit(u) { + var special = { + M: C.M, + y: C.Y, + w: C.W, + d: C.D, + D: C.DATE, + h: C.H, + m: C.MIN, + s: C.S, + ms: C.MS, + Q: C.Q + }; + return special[u] || String(u || '').toLowerCase().replace(/s$/, ''); +}; + +var isUndefined = function isUndefined(s) { + return s === undefined; +}; + +export default { + s: padStart, + z: padZoneStr, + m: monthDiff, + a: absFloor, + p: prettyUnit, + u: isUndefined +}; \ No newline at end of file diff --git a/node_modules/dayjs/index.d.ts b/node_modules/dayjs/index.d.ts new file mode 100644 index 0000000..cd159dc --- /dev/null +++ b/node_modules/dayjs/index.d.ts @@ -0,0 +1,429 @@ +/// + +export = dayjs; + +declare function dayjs (date?: dayjs.ConfigType): dayjs.Dayjs + +declare function dayjs (date?: dayjs.ConfigType, format?: dayjs.OptionType, strict?: boolean): dayjs.Dayjs + +declare function dayjs (date?: dayjs.ConfigType, format?: dayjs.OptionType, locale?: string, strict?: boolean): dayjs.Dayjs + +declare namespace dayjs { + interface ConfigTypeMap { + default: string | number | Date | Dayjs | null | undefined + } + + export type ConfigType = ConfigTypeMap[keyof ConfigTypeMap] + + export interface FormatObject { locale?: string, format?: string, utc?: boolean } + + export type OptionType = FormatObject | string | string[] + + export type UnitTypeShort = 'd' | 'D' | 'M' | 'y' | 'h' | 'm' | 's' | 'ms' + + export type UnitTypeLong = 'millisecond' | 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' | 'date' + + export type UnitTypeLongPlural = 'milliseconds' | 'seconds' | 'minutes' | 'hours' | 'days' | 'months' | 'years' | 'dates' + + export type UnitType = UnitTypeLong | UnitTypeLongPlural | UnitTypeShort; + + export type OpUnitType = UnitType | "week" | "weeks" | 'w'; + export type QUnitType = UnitType | "quarter" | "quarters" | 'Q'; + export type ManipulateType = Exclude; + class Dayjs { + constructor (config?: ConfigType) + /** + * All Day.js objects are immutable. Still, `dayjs#clone` can create a clone of the current object if you need one. + * ``` + * dayjs().clone()// => Dayjs + * dayjs(dayjs('2019-01-25')) // passing a Dayjs object to a constructor will also clone it + * ``` + * Docs: https://day.js.org/docs/en/parse/dayjs-clone + */ + clone(): Dayjs + /** + * This returns a `boolean` indicating whether the Day.js object contains a valid date or not. + * ``` + * dayjs().isValid()// => boolean + * ``` + * Docs: https://day.js.org/docs/en/parse/is-valid + */ + isValid(): boolean + /** + * Get the year. + * ``` + * dayjs().year()// => 2020 + * ``` + * Docs: https://day.js.org/docs/en/get-set/year + */ + year(): number + /** + * Set the year. + * ``` + * dayjs().year(2000)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/year + */ + year(value: number): Dayjs + /** + * Get the month. + * + * Months are zero indexed, so January is month 0. + * ``` + * dayjs().month()// => 0-11 + * ``` + * Docs: https://day.js.org/docs/en/get-set/month + */ + month(): number + /** + * Set the month. + * + * Months are zero indexed, so January is month 0. + * + * Accepts numbers from 0 to 11. If the range is exceeded, it will bubble up to the next year. + * ``` + * dayjs().month(0)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/month + */ + month(value: number): Dayjs + /** + * Get the date of the month. + * ``` + * dayjs().date()// => 1-31 + * ``` + * Docs: https://day.js.org/docs/en/get-set/date + */ + date(): number + /** + * Set the date of the month. + * + * Accepts numbers from 1 to 31. If the range is exceeded, it will bubble up to the next months. + * ``` + * dayjs().date(1)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/date + */ + date(value: number): Dayjs + /** + * Get the day of the week. + * + * Returns numbers from 0 (Sunday) to 6 (Saturday). + * ``` + * dayjs().day()// 0-6 + * ``` + * Docs: https://day.js.org/docs/en/get-set/day + */ + day(): 0 | 1 | 2 | 3 | 4 | 5 | 6 + /** + * Set the day of the week. + * + * Accepts numbers from 0 (Sunday) to 6 (Saturday). If the range is exceeded, it will bubble up to next weeks. + * ``` + * dayjs().day(0)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/day + */ + day(value: number): Dayjs + /** + * Get the hour. + * ``` + * dayjs().hour()// => 0-23 + * ``` + * Docs: https://day.js.org/docs/en/get-set/hour + */ + hour(): number + /** + * Set the hour. + * + * Accepts numbers from 0 to 23. If the range is exceeded, it will bubble up to the next day. + * ``` + * dayjs().hour(12)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/hour + */ + hour(value: number): Dayjs + /** + * Get the minutes. + * ``` + * dayjs().minute()// => 0-59 + * ``` + * Docs: https://day.js.org/docs/en/get-set/minute + */ + minute(): number + /** + * Set the minutes. + * + * Accepts numbers from 0 to 59. If the range is exceeded, it will bubble up to the next hour. + * ``` + * dayjs().minute(59)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/minute + */ + minute(value: number): Dayjs + /** + * Get the seconds. + * ``` + * dayjs().second()// => 0-59 + * ``` + * Docs: https://day.js.org/docs/en/get-set/second + */ + second(): number + /** + * Set the seconds. + * + * Accepts numbers from 0 to 59. If the range is exceeded, it will bubble up to the next minutes. + * ``` + * dayjs().second(1)// Dayjs + * ``` + */ + second(value: number): Dayjs + /** + * Get the milliseconds. + * ``` + * dayjs().millisecond()// => 0-999 + * ``` + * Docs: https://day.js.org/docs/en/get-set/millisecond + */ + millisecond(): number + /** + * Set the milliseconds. + * + * Accepts numbers from 0 to 999. If the range is exceeded, it will bubble up to the next seconds. + * ``` + * dayjs().millisecond(1)// => Dayjs + * ``` + * Docs: https://day.js.org/docs/en/get-set/millisecond + */ + millisecond(value: number): Dayjs + /** + * Generic setter, accepting unit as first argument, and value as second, returns a new instance with the applied changes. + * + * In general: + * ``` + * dayjs().set(unit, value) === dayjs()[unit](value) + * ``` + * Units are case insensitive, and support plural and short forms. + * ``` + * dayjs().set('date', 1) + * dayjs().set('month', 3) // April + * dayjs().set('second', 30) + * ``` + * Docs: https://day.js.org/docs/en/get-set/set + */ + set(unit: UnitType, value: number): Dayjs + /** + * String getter, returns the corresponding information getting from Day.js object. + * + * In general: + * ``` + * dayjs().get(unit) === dayjs()[unit]() + * ``` + * Units are case insensitive, and support plural and short forms. + * ``` + * dayjs().get('year') + * dayjs().get('month') // start 0 + * dayjs().get('date') + * ``` + * Docs: https://day.js.org/docs/en/get-set/get + */ + get(unit: UnitType): number + /** + * Returns a cloned Day.js object with a specified amount of time added. + * ``` + * dayjs().add(7, 'day')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/add + */ + add(value: number, unit?: ManipulateType): Dayjs + /** + * Returns a cloned Day.js object with a specified amount of time subtracted. + * ``` + * dayjs().subtract(7, 'year')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/subtract + */ + subtract(value: number, unit?: ManipulateType): Dayjs + /** + * Returns a cloned Day.js object and set it to the start of a unit of time. + * ``` + * dayjs().startOf('year')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/start-of + */ + startOf(unit: OpUnitType): Dayjs + /** + * Returns a cloned Day.js object and set it to the end of a unit of time. + * ``` + * dayjs().endOf('month')// => Dayjs + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/manipulate/end-of + */ + endOf(unit: OpUnitType): Dayjs + /** + * Get the formatted date according to the string of tokens passed in. + * + * To escape characters, wrap them in square brackets (e.g. [MM]). + * ``` + * dayjs().format()// => current date in ISO8601, without fraction seconds e.g. '2020-04-02T08:02:17-05:00' + * dayjs('2019-01-25').format('[YYYYescape] YYYY-MM-DDTHH:mm:ssZ[Z]')// 'YYYYescape 2019-01-25T00:00:00-02:00Z' + * dayjs('2019-01-25').format('DD/MM/YYYY') // '25/01/2019' + * ``` + * Docs: https://day.js.org/docs/en/display/format + */ + format(template?: string): string + /** + * This indicates the difference between two date-time in the specified unit. + * + * To get the difference in milliseconds, use `dayjs#diff` + * ``` + * const date1 = dayjs('2019-01-25') + * const date2 = dayjs('2018-06-05') + * date1.diff(date2) // 20214000000 default milliseconds + * date1.diff() // milliseconds to current time + * ``` + * + * To get the difference in another unit of measurement, pass that measurement as the second argument. + * ``` + * const date1 = dayjs('2019-01-25') + * date1.diff('2018-06-05', 'month') // 7 + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/display/difference + */ + diff(date?: ConfigType, unit?: QUnitType | OpUnitType, float?: boolean): number + /** + * This returns the number of **milliseconds** since the Unix Epoch of the Day.js object. + * ``` + * dayjs('2019-01-25').valueOf() // 1548381600000 + * +dayjs(1548381600000) // 1548381600000 + * ``` + * To get a Unix timestamp (the number of seconds since the epoch) from a Day.js object, you should use Unix Timestamp `dayjs#unix()`. + * + * Docs: https://day.js.org/docs/en/display/unix-timestamp-milliseconds + */ + valueOf(): number + /** + * This returns the Unix timestamp (the number of **seconds** since the Unix Epoch) of the Day.js object. + * ``` + * dayjs('2019-01-25').unix() // 1548381600 + * ``` + * This value is floored to the nearest second, and does not include a milliseconds component. + * + * Docs: https://day.js.org/docs/en/display/unix-timestamp + */ + unix(): number + /** + * Get the number of days in the current month. + * ``` + * dayjs('2019-01-25').daysInMonth() // 31 + * ``` + * Docs: https://day.js.org/docs/en/display/days-in-month + */ + daysInMonth(): number + /** + * To get a copy of the native `Date` object parsed from the Day.js object use `dayjs#toDate`. + * ``` + * dayjs('2019-01-25').toDate()// => Date + * ``` + */ + toDate(): Date + /** + * To serialize as an ISO 8601 string. + * ``` + * dayjs('2019-01-25').toJSON() // '2019-01-25T02:00:00.000Z' + * ``` + * Docs: https://day.js.org/docs/en/display/as-json + */ + toJSON(): string + /** + * To format as an ISO 8601 string. + * ``` + * dayjs('2019-01-25').toISOString() // '2019-01-25T02:00:00.000Z' + * ``` + * Docs: https://day.js.org/docs/en/display/as-iso-string + */ + toISOString(): string + /** + * Returns a string representation of the date. + * ``` + * dayjs('2019-01-25').toString() // 'Fri, 25 Jan 2019 02:00:00 GMT' + * ``` + * Docs: https://day.js.org/docs/en/display/as-string + */ + toString(): string + /** + * Get the UTC offset in minutes. + * ``` + * dayjs().utcOffset() + * ``` + * Docs: https://day.js.org/docs/en/manipulate/utc-offset + */ + utcOffset(): number + /** + * This indicates whether the Day.js object is before the other supplied date-time. + * ``` + * dayjs().isBefore(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isBefore('2011-01-01', 'year')// => boolean + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/query/is-before + */ + isBefore(date?: ConfigType, unit?: OpUnitType): boolean + /** + * This indicates whether the Day.js object is the same as the other supplied date-time. + * ``` + * dayjs().isSame(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isSame('2011-01-01', 'year')// => boolean + * ``` + * Docs: https://day.js.org/docs/en/query/is-same + */ + isSame(date?: ConfigType, unit?: OpUnitType): boolean + /** + * This indicates whether the Day.js object is after the other supplied date-time. + * ``` + * dayjs().isAfter(dayjs('2011-01-01')) // default milliseconds + * ``` + * If you want to limit the granularity to a unit other than milliseconds, pass it as the second parameter. + * ``` + * dayjs().isAfter('2011-01-01', 'year')// => boolean + * ``` + * Units are case insensitive, and support plural and short forms. + * + * Docs: https://day.js.org/docs/en/query/is-after + */ + isAfter(date?: ConfigType, unit?: OpUnitType): boolean + + locale(): string + + locale(preset: string | ILocale, object?: Partial): Dayjs + } + + export type PluginFunc = (option: T, c: typeof Dayjs, d: typeof dayjs) => void + + export function extend(plugin: PluginFunc, option?: T): Dayjs + + export function locale(preset?: string | ILocale, object?: Partial, isLocal?: boolean): string + + export function isDayjs(d: any): d is Dayjs + + export function unix(t: number): Dayjs + + const Ls : { [key: string] : ILocale } +} diff --git a/node_modules/dayjs/locale.json b/node_modules/dayjs/locale.json new file mode 100644 index 0000000..d221ab3 --- /dev/null +++ b/node_modules/dayjs/locale.json @@ -0,0 +1 @@ +[{"key":"af","name":"Afrikaans"},{"key":"am","name":"Amharic"},{"key":"ar-dz","name":"Arabic (Algeria)"},{"key":"ar-iq","name":" Arabic (Iraq)"},{"key":"ar-kw","name":"Arabic (Kuwait)"},{"key":"ar-ly","name":"Arabic (Lybia)"},{"key":"ar-ma","name":"Arabic (Morocco)"},{"key":"ar-sa","name":"Arabic (Saudi Arabia)"},{"key":"ar-tn","name":" Arabic (Tunisia)"},{"key":"ar","name":"Arabic"},{"key":"az","name":"Azerbaijani"},{"key":"be","name":"Belarusian"},{"key":"bg","name":"Bulgarian"},{"key":"bi","name":"Bislama"},{"key":"bm","name":"Bambara"},{"key":"bn-bd","name":"Bengali (Bangladesh)"},{"key":"bn","name":"Bengali"},{"key":"bo","name":"Tibetan"},{"key":"br","name":"Breton"},{"key":"bs","name":"Bosnian"},{"key":"ca","name":"Catalan"},{"key":"cs","name":"Czech"},{"key":"cv","name":"Chuvash"},{"key":"cy","name":"Welsh"},{"key":"da","name":"Danish"},{"key":"de-at","name":"German (Austria)"},{"key":"de-ch","name":"German (Switzerland)"},{"key":"de","name":"German"},{"key":"dv","name":"Maldivian"},{"key":"el","name":"Greek"},{"key":"en-au","name":"English (Australia)"},{"key":"en-ca","name":"English (Canada)"},{"key":"en-gb","name":"English (United Kingdom)"},{"key":"en-ie","name":"English (Ireland)"},{"key":"en-il","name":"English (Israel)"},{"key":"en-in","name":"English (India)"},{"key":"en-nz","name":"English (New Zealand)"},{"key":"en-sg","name":"English (Singapore)"},{"key":"en-tt","name":"English (Trinidad & Tobago)"},{"key":"en","name":"English"},{"key":"eo","name":"Esperanto"},{"key":"es-do","name":"Spanish (Dominican Republic)"},{"key":"es-mx","name":"Spanish (Mexico)"},{"key":"es-pr","name":"Spanish (Puerto Rico)"},{"key":"es-us","name":"Spanish (United States)"},{"key":"es","name":"Spanish"},{"key":"et","name":"Estonian"},{"key":"eu","name":"Basque"},{"key":"fa","name":"Persian"},{"key":"fi","name":"Finnish"},{"key":"fo","name":"Faroese"},{"key":"fr-ca","name":"French (Canada)"},{"key":"fr-ch","name":"French (Switzerland)"},{"key":"fr","name":"French"},{"key":"fy","name":"Frisian"},{"key":"ga","name":"Irish or Irish Gaelic"},{"key":"gd","name":"Scottish Gaelic"},{"key":"gl","name":"Galician"},{"key":"gom-latn","name":"Konkani Latin script"},{"key":"gu","name":"Gujarati"},{"key":"he","name":"Hebrew"},{"key":"hi","name":"Hindi"},{"key":"hr","name":"Croatian"},{"key":"ht","name":"Haitian Creole (Haiti)"},{"key":"hu","name":"Hungarian"},{"key":"hy-am","name":"Armenian"},{"key":"id","name":"Indonesian"},{"key":"is","name":"Icelandic"},{"key":"it-ch","name":"Italian (Switzerland)"},{"key":"it","name":"Italian"},{"key":"ja","name":"Japanese"},{"key":"jv","name":"Javanese"},{"key":"ka","name":"Georgian"},{"key":"kk","name":"Kazakh"},{"key":"km","name":"Cambodian"},{"key":"kn","name":"Kannada"},{"key":"ko","name":"Korean"},{"key":"ku","name":"Kurdish"},{"key":"ky","name":"Kyrgyz"},{"key":"lb","name":"Luxembourgish"},{"key":"lo","name":"Lao"},{"key":"lt","name":"Lithuanian"},{"key":"lv","name":"Latvian"},{"key":"me","name":"Montenegrin"},{"key":"mi","name":"Maori"},{"key":"mk","name":"Macedonian"},{"key":"ml","name":"Malayalam"},{"key":"mn","name":"Mongolian"},{"key":"mr","name":"Marathi"},{"key":"ms-my","name":"Malay"},{"key":"ms","name":"Malay"},{"key":"mt","name":"Maltese (Malta)"},{"key":"my","name":"Burmese"},{"key":"nb","name":"Norwegian Bokmål"},{"key":"ne","name":"Nepalese"},{"key":"nl-be","name":"Dutch (Belgium)"},{"key":"nl","name":"Dutch"},{"key":"pl","name":"Polish"},{"key":"pt-br","name":"Portuguese (Brazil)"},{"key":"pt","name":"Portuguese"},{"key":"rn","name":"Kirundi"},{"key":"ro","name":"Romanian"},{"key":"ru","name":"Russian"},{"key":"rw","name":"Kinyarwanda (Rwanda)"},{"key":"sd","name":"Sindhi"},{"key":"se","name":"Northern Sami"},{"key":"si","name":"Sinhalese"},{"key":"sk","name":"Slovak"},{"key":"sl","name":"Slovenian"},{"key":"sq","name":"Albanian"},{"key":"sr-cyrl","name":"Serbian Cyrillic"},{"key":"sr","name":"Serbian"},{"key":"ss","name":"siSwati"},{"key":"sv-fi","name":"Finland Swedish"},{"key":"sv","name":"Swedish"},{"key":"sw","name":"Swahili"},{"key":"ta","name":"Tamil"},{"key":"te","name":"Telugu"},{"key":"tet","name":"Tetun Dili (East Timor)"},{"key":"tg","name":"Tajik"},{"key":"th","name":"Thai"},{"key":"tk","name":"Turkmen"},{"key":"tl-ph","name":"Tagalog (Philippines)"},{"key":"tlh","name":"Klingon"},{"key":"tr","name":"Turkish"},{"key":"tzl","name":"Talossan"},{"key":"tzm-latn","name":"Central Atlas Tamazight Latin"},{"key":"tzm","name":"Central Atlas Tamazight"},{"key":"ug-cn","name":"Uyghur (China)"},{"key":"uk","name":"Ukrainian"},{"key":"ur","name":"Urdu"},{"key":"uz-latn","name":"Uzbek Latin"},{"key":"uz","name":"Uzbek"},{"key":"vi","name":"Vietnamese"},{"key":"x-pseudo","name":"Pseudo"},{"key":"yo","name":"Yoruba Nigeria"},{"key":"zh-cn","name":"Chinese (China)"},{"key":"zh-hk","name":"Chinese (Hong Kong)"},{"key":"zh-tw","name":"Chinese (Taiwan)"},{"key":"zh","name":"Chinese"},{"key":"pa-in","name":"Punjabi (India)"},{"key":"oc-lnc","name":"Occitan, lengadocian dialecte"},{"key":"nn","name":"Nynorsk"}] \ No newline at end of file diff --git a/node_modules/dayjs/locale/af.js b/node_modules/dayjs/locale/af.js new file mode 100644 index 0000000..62c75e4 --- /dev/null +++ b/node_modules/dayjs/locale/af.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_af=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),t={name:"af",weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),weekStart:1,weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"}};return n.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/am.js b/node_modules/dayjs/locale/am.js new file mode 100644 index 0000000..7b588a8 --- /dev/null +++ b/node_modules/dayjs/locale/am.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_am=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"am",weekdays:"እሑድ_ሰኞ_ማክሰኞ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysShort:"እሑድ_ሰኞ_ማክሰ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysMin:"እሑ_ሰኞ_ማክ_ረቡ_ሐሙ_አር_ቅዳ".split("_"),months:"ጃንዋሪ_ፌብሯሪ_ማርች_ኤፕሪል_ሜይ_ጁን_ጁላይ_ኦገስት_ሴፕቴምበር_ኦክቶበር_ኖቬምበር_ዲሴምበር".split("_"),monthsShort:"ጃንዋ_ፌብሯ_ማርች_ኤፕሪ_ሜይ_ጁን_ጁላይ_ኦገስ_ሴፕቴ_ኦክቶ_ኖቬም_ዲሴም".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"በ%s",past:"%s በፊት",s:"ጥቂት ሰከንዶች",m:"አንድ ደቂቃ",mm:"%d ደቂቃዎች",h:"አንድ ሰዓት",hh:"%d ሰዓታት",d:"አንድ ቀን",dd:"%d ቀናት",M:"አንድ ወር",MM:"%d ወራት",y:"አንድ ዓመት",yy:"%d ዓመታት"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM D ፣ YYYY",LLL:"MMMM D ፣ YYYY HH:mm",LLLL:"dddd ፣ MMMM D ፣ YYYY HH:mm"},ordinal:function(e){return e+"ኛ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-dz.js b/node_modules/dayjs/locale/ar-dz.js new file mode 100644 index 0000000..5522790 --- /dev/null +++ b/node_modules/dayjs/locale/ar-dz.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ar_dz=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ar-dz",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(_){return _>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-iq.js b/node_modules/dayjs/locale/ar-iq.js new file mode 100644 index 0000000..07e8c71 --- /dev/null +++ b/node_modules/dayjs/locale/ar-iq.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ar_iq=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ar-iq",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-kw.js b/node_modules/dayjs/locale/ar-kw.js new file mode 100644 index 0000000..a876ca0 --- /dev/null +++ b/node_modules/dayjs/locale/ar-kw.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ar_kw=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ar-kw",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(_){return _>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-ly.js b/node_modules/dayjs/locale/ar-ly.js new file mode 100644 index 0000000..9dbe09b --- /dev/null +++ b/node_modules/dayjs/locale/ar-ly.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ar_ly=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"ar-ly",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:6,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},meridiem:function(_){return _>12?"م":"ص"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-ma.js b/node_modules/dayjs/locale/ar-ma.js new file mode 100644 index 0000000..dbb77cc --- /dev/null +++ b/node_modules/dayjs/locale/ar-ma.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ar_ma=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ar-ma",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekStart:6,weekdaysShort:"احد_إثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-sa.js b/node_modules/dayjs/locale/ar-sa.js new file mode 100644 index 0000000..9c2c0d4 --- /dev/null +++ b/node_modules/dayjs/locale/ar-sa.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ar_sa=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ar-sa",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(_){return _>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar-tn.js b/node_modules/dayjs/locale/ar-tn.js new file mode 100644 index 0000000..944b46d --- /dev/null +++ b/node_modules/dayjs/locale/ar-tn.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ar_tn=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ar-tn",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ar.js b/node_modules/dayjs/locale/ar.js new file mode 100644 index 0000000..517c49e --- /dev/null +++ b/node_modules/dayjs/locale/ar.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ar=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r="يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),d={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},_={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},o={name:"ar",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),months:r,monthsShort:r,weekStart:6,meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"بعد %s",past:"منذ %s",s:"ثانية واحدة",m:"دقيقة واحدة",mm:"%d دقائق",h:"ساعة واحدة",hh:"%d ساعات",d:"يوم واحد",dd:"%d أيام",M:"شهر واحد",MM:"%d أشهر",y:"عام واحد",yy:"%d أعوام"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return _[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return d[e]})).replace(/,/g,"،")},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return n.default.locale(o,null,!0),o})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/az.js b/node_modules/dayjs/locale/az.js new file mode 100644 index 0000000..d63ed1f --- /dev/null +++ b/node_modules/dayjs/locale/az.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_az=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var _=e(a),t={name:"az",weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},ordinal:function(a){return a}};return _.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/be.js b/node_modules/dayjs/locale/be.js new file mode 100644 index 0000000..704a87d --- /dev/null +++ b/node_modules/dayjs/locale/be.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_be=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"be",weekdays:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),months:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),weekStart:1,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bg.js b/node_modules/dayjs/locale/bg.js new file mode 100644 index 0000000..89ddeff --- /dev/null +++ b/node_modules/dayjs/locale/bg.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bg=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"bg",weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekStart:1,ordinal:function(e){var _=e%100;if(_>10&&_<20)return e+"-ти";var t=e%10;return 1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bi.js b/node_modules/dayjs/locale/bi.js new file mode 100644 index 0000000..e457dff --- /dev/null +++ b/node_modules/dayjs/locale/bi.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bi=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),_={name:"bi",weekdays:"Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade".split("_"),months:"Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba".split("_"),weekStart:1,weekdaysShort:"San_Man_Tus_Wen_Tos_Frae_Sar".split("_"),monthsShort:"Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"San_Ma_Tu_We_To_Fr_Sar".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"lo %s",past:"%s bifo",s:"sam seken",m:"wan minit",mm:"%d minit",h:"wan haoa",hh:"%d haoa",d:"wan dei",dd:"%d dei",M:"wan manis",MM:"%d manis",y:"wan yia",yy:"%d yia"}};return n.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bm.js b/node_modules/dayjs/locale/bm.js new file mode 100644 index 0000000..3c4fbdd --- /dev/null +++ b/node_modules/dayjs/locale/bm.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_bm=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var l=e(a),t={name:"bm",weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),weekStart:1,weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"}};return l.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bn-bd.js b/node_modules/dayjs/locale/bn-bd.js new file mode 100644 index 0000000..ae76f9f --- /dev/null +++ b/node_modules/dayjs/locale/bn-bd.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bn_bd=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),n={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},d={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r={name:"bn-bd",weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),weekStart:0,preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return d[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return n[e]}))},ordinal:function(e){var t=["ই","লা","রা","ঠা","শে"],_=e%100;return"["+e+(t[(_-20)%10]||t[_]||t[0])+"]"},formats:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY খ্রিস্টাব্দ",LL:"D MMMM YYYY খ্রিস্টাব্দ",LLL:"D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়",LLLL:"dddd, D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়"},meridiem:function(e){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"}};return _.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bn.js b/node_modules/dayjs/locale/bn.js new file mode 100644 index 0000000..30ffa02 --- /dev/null +++ b/node_modules/dayjs/locale/bn.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bn=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),n={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},d={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},o={name:"bn",weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return d[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return n[e]}))},ordinal:function(e){return e},formats:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"}};return t.default.locale(o,null,!0),o})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bo.js b/node_modules/dayjs/locale/bo.js new file mode 100644 index 0000000..92bb7cc --- /dev/null +++ b/node_modules/dayjs/locale/bo.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_bo=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"bo",weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་དང་པོ_ཟླ་གཉིས་པ_ཟླ་གསུམ་པ_ཟླ་བཞི་པ_ཟླ་ལྔ་པ_ཟླ་དྲུག་པ_ཟླ་བདུན་པ_ཟླ་བརྒྱད་པ_ཟླ་དགུ་པ_ཟླ་བཅུ་པ_ཟླ་བཅུ་གཅིག་པ_ཟླ་བཅུ་གཉིས་པ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ལ་",past:"%s སྔོན་ལ་",s:"ཏོག་ཙམ་",m:"སྐར་མ་གཅིག་",mm:"སྐར་མ་ %d",h:"ཆུ་ཚོད་གཅིག་",hh:"ཆུ་ཚོད་ %d",d:"ཉིན་གཅིག་",dd:"ཉིན་ %d",M:"ཟླ་བ་གཅིག་",MM:"ཟླ་བ་ %d",y:"ལོ་གཅིག་",yy:"ལོ་ %d"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/br.js b/node_modules/dayjs/locale/br.js new file mode 100644 index 0000000..0b2317f --- /dev/null +++ b/node_modules/dayjs/locale/br.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_br=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=n(e);function r(e){return e>9?r(e%10):e}function t(e,n,u){return e+" "+function(e,n){return 2===n?function(e){return{m:"v",b:"v",d:"z"}[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[u],e)}var o={name:"br",weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),weekStart:1,weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},meridiem:function(e){return e<12?"a.m.":"g.m."}};return u.default.locale(o,null,!0),o})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/bs.js b/node_modules/dayjs/locale/bs.js new file mode 100644 index 0000000..25dcd6d --- /dev/null +++ b/node_modules/dayjs/locale/bs.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bs=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),a={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return _.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ca.js b/node_modules/dayjs/locale/ca.js new file mode 100644 index 0000000..1614cc2 --- /dev/null +++ b/node_modules/dayjs/locale/ca.js @@ -0,0 +1 @@ +!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ca=s(e.dayjs)}(this,(function(e){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=s(e),_={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Març_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(1===e||3===e?"r":2===e?"n":4===e?"t":"è")}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/cs.js b/node_modules/dayjs/locale/cs.js new file mode 100644 index 0000000..43bddb9 --- /dev/null +++ b/node_modules/dayjs/locale/cs.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_cs=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e);function s(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,n,t,r){var d=e+" ";switch(t){case"s":return n||r?"pár sekund":"pár sekundami";case"m":return n?"minuta":r?"minutu":"minutou";case"mm":return n||r?d+(s(e)?"minuty":"minut"):d+"minutami";case"h":return n?"hodina":r?"hodinu":"hodinou";case"hh":return n||r?d+(s(e)?"hodiny":"hodin"):d+"hodinami";case"d":return n||r?"den":"dnem";case"dd":return n||r?d+(s(e)?"dny":"dní"):d+"dny";case"M":return n||r?"měsíc":"měsícem";case"MM":return n||r?d+(s(e)?"měsíce":"měsíců"):d+"měsíci";case"y":return n||r?"rok":"rokem";case"yy":return n||r?d+(s(e)?"roky":"let"):d+"lety"}}var d={name:"cs",weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),months:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),monthsShort:"led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"před %s",s:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/cv.js b/node_modules/dayjs/locale/cv.js new file mode 100644 index 0000000..a30efe0 --- /dev/null +++ b/node_modules/dayjs/locale/cv.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_cv=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"cv",weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),weekStart:1,weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/cy.js b/node_modules/dayjs/locale/cy.js new file mode 100644 index 0000000..ee1910f --- /dev/null +++ b/node_modules/dayjs/locale/cy.js @@ -0,0 +1 @@ +!function(d,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(d="undefined"!=typeof globalThis?globalThis:d||self).dayjs_locale_cy=e(d.dayjs)}(this,(function(d){"use strict";function e(d){return d&&"object"==typeof d&&"default"in d?d:{default:d}}var _=e(d),a={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return _.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/da.js b/node_modules/dayjs/locale/da.js new file mode 100644 index 0000000..f196072 --- /dev/null +++ b/node_modules/dayjs/locale/da.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_da=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=t(e),a={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};return d.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/de-at.js b/node_modules/dayjs/locale/de-at.js new file mode 100644 index 0000000..ca51ef5 --- /dev/null +++ b/node_modules/dayjs/locale/de-at.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_de_at=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),i={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function a(e,n,t){var a=i[t];return Array.isArray(a)&&(a=a[n?0:1]),a.replace("%d",e)}var r={name:"de-at",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a}};return t.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/de-ch.js b/node_modules/dayjs/locale/de-ch.js new file mode 100644 index 0000000..3fef218 --- /dev/null +++ b/node_modules/dayjs/locale/de-ch.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_de_ch=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),a={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function i(e,n,t){var i=a[t];return Array.isArray(i)&&(i=i[n?0:1]),i.replace("%d",e)}var r={name:"de-ch",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i}};return t.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/de.js b/node_modules/dayjs/locale/de.js new file mode 100644 index 0000000..35f05ec --- /dev/null +++ b/node_modules/dayjs/locale/de.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_de=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),a={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function i(e,n,t){var i=a[t];return Array.isArray(i)&&(i=i[n?0:1]),i.replace("%d",e)}var r={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i}};return t.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/dv.js b/node_modules/dayjs/locale/dv.js new file mode 100644 index 0000000..b0bd8f9 --- /dev/null +++ b/node_modules/dayjs/locale/dv.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_dv=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"dv",weekdays:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),months:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekStart:7,weekdaysShort:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),monthsShort:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/el.js b/node_modules/dayjs/locale/el.js new file mode 100644 index 0000000..1488034 --- /dev/null +++ b/node_modules/dayjs/locale/el.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_el=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"el",weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),months:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ".split("_"),ordinal:function(e){return e},weekStart:1,relativeTime:{future:"σε %s",past:"πριν %s",s:"μερικά δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένα μήνα",MM:"%d μήνες",y:"ένα χρόνο",yy:"%d χρόνια"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-au.js b/node_modules/dayjs/locale/en-au.js new file mode 100644 index 0000000..b952cdb --- /dev/null +++ b/node_modules/dayjs/locale/en-au.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_au=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"en-au",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-ca.js b/node_modules/dayjs/locale/en-ca.js new file mode 100644 index 0000000..bf76621 --- /dev/null +++ b/node_modules/dayjs/locale/en-ca.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_ca=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=a(e),t={name:"en-ca",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return _.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-gb.js b/node_modules/dayjs/locale/en-gb.js new file mode 100644 index 0000000..7fc7c3f --- /dev/null +++ b/node_modules/dayjs/locale/en-gb.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_gb=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var a=["th","st","nd","rd"],t=e%100;return"["+e+(a[(t-20)%10]||a[t]||a[0])+"]"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-ie.js b/node_modules/dayjs/locale/en-ie.js new file mode 100644 index 0000000..b0ad3f9 --- /dev/null +++ b/node_modules/dayjs/locale/en-ie.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_ie=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"en-ie",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-il.js b/node_modules/dayjs/locale/en-il.js new file mode 100644 index 0000000..d8bea62 --- /dev/null +++ b/node_modules/dayjs/locale/en-il.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_il=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=a(e),t={name:"en-il",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return _.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-in.js b/node_modules/dayjs/locale/en-in.js new file mode 100644 index 0000000..af8cff3 --- /dev/null +++ b/node_modules/dayjs/locale/en-in.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_in=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),n={name:"en-in",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var a=["th","st","nd","rd"],t=e%100;return"["+e+(a[(t-20)%10]||a[t]||a[0])+"]"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-nz.js b/node_modules/dayjs/locale/en-nz.js new file mode 100644 index 0000000..058abbe --- /dev/null +++ b/node_modules/dayjs/locale/en-nz.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_nz=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),n={name:"en-nz",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){var a=["th","st","nd","rd"],t=e%100;return"["+e+(a[(t-20)%10]||a[t]||a[0])+"]"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-sg.js b/node_modules/dayjs/locale/en-sg.js new file mode 100644 index 0000000..787fa84 --- /dev/null +++ b/node_modules/dayjs/locale/en-sg.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_sg=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"en-sg",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en-tt.js b/node_modules/dayjs/locale/en-tt.js new file mode 100644 index 0000000..afc4d36 --- /dev/null +++ b/node_modules/dayjs/locale/en-tt.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en_tt=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),_={name:"en-tt",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],a=e%100;return"["+e+(t[(a-20)%10]||t[a]||t[0])+"]"}};return a.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/en.js b/node_modules/dayjs/locale/en.js new file mode 100644 index 0000000..847cbfd --- /dev/null +++ b/node_modules/dayjs/locale/en.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en=n()}(this,(function(){"use strict";return{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(e){var n=["th","st","nd","rd"],t=e%100;return"["+e+(n[(t-20)%10]||n[t]||n[0])+"]"}}})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/eo.js b/node_modules/dayjs/locale/eo.js new file mode 100644 index 0000000..2dcbe01 --- /dev/null +++ b/node_modules/dayjs/locale/eo.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_eo=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(e),t={name:"eo",weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"}};return a.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/es-do.js b/node_modules/dayjs/locale/es-do.js new file mode 100644 index 0000000..07907ad --- /dev/null +++ b/node_modules/dayjs/locale/es-do.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_es_do=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(e),d={name:"es-do",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekStart:1,relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return s.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/es-mx.js b/node_modules/dayjs/locale/es-mx.js new file mode 100644 index 0000000..f865a2d --- /dev/null +++ b/node_modules/dayjs/locale/es-mx.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_es_mx=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(e),d={name:"es-mx",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"}};return s.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/es-pr.js b/node_modules/dayjs/locale/es-pr.js new file mode 100644 index 0000000..56fdeb4 --- /dev/null +++ b/node_modules/dayjs/locale/es-pr.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_es_pr=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(e),d={name:"es-pr",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"}};return s.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/es-us.js b/node_modules/dayjs/locale/es-us.js new file mode 100644 index 0000000..35f5535 --- /dev/null +++ b/node_modules/dayjs/locale/es-us.js @@ -0,0 +1 @@ +!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_es_us=s(e.dayjs)}(this,(function(e){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=s(e),d={name:"es-us",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return o.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/es.js b/node_modules/dayjs/locale/es.js new file mode 100644 index 0000000..eb33b81 --- /dev/null +++ b/node_modules/dayjs/locale/es.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_es=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(e),d={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"}};return s.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/et.js b/node_modules/dayjs/locale/et.js new file mode 100644 index 0000000..4158d13 --- /dev/null +++ b/node_modules/dayjs/locale/et.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_et=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e);function u(e,a,t,u){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:["%d minuti","%d minutit"],h:["ühe tunni","tund aega","üks tund"],hh:["%d tunni","%d tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:["%d kuu","%d kuud"],y:["ühe aasta","aasta","üks aasta"],yy:["%d aasta","%d aastat"]};return a?(s[t][2]?s[t][2]:s[t][1]).replace("%d",e):(u?s[t][0]:s[t][1]).replace("%d",e)}var s={name:"et",weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s pärast",past:"%s tagasi",s:u,m:u,mm:u,h:u,hh:u,d:u,dd:"%d päeva",M:u,MM:u,y:u,yy:u},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return t.default.locale(s,null,!0),s})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/eu.js b/node_modules/dayjs/locale/eu.js new file mode 100644 index 0000000..ed8e228 --- /dev/null +++ b/node_modules/dayjs/locale/eu.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_eu=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var t=e(a),l={name:"eu",weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),weekStart:1,weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"}};return t.default.locale(l,null,!0),l})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fa.js b/node_modules/dayjs/locale/fa.js new file mode 100644 index 0000000..648bb4e --- /dev/null +++ b/node_modules/dayjs/locale/fa.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_fa=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"fa",weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekStart:6,months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fi.js b/node_modules/dayjs/locale/fi.js new file mode 100644 index 0000000..2681ebd --- /dev/null +++ b/node_modules/dayjs/locale/fi.js @@ -0,0 +1 @@ +!function(u,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(u="undefined"!=typeof globalThis?globalThis:u||self).dayjs_locale_fi=e(u.dayjs)}(this,(function(u){"use strict";function e(u){return u&&"object"==typeof u&&"default"in u?u:{default:u}}var t=e(u);function n(u,e,t,n){var i={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"päivä",dd:"%d päivää",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän".split("_")},a={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"päivän",dd:"%d päivän",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän".split("_")},s=n&&!e?a:i,_=s[t];return u<10?_.replace("%d",s.numbers[u]):_.replace("%d",u)}var i={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),ordinal:function(u){return u+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s päästä",past:"%s sitten",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return t.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fo.js b/node_modules/dayjs/locale/fo.js new file mode 100644 index 0000000..ff6f8d8 --- /dev/null +++ b/node_modules/dayjs/locale/fo.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_fo=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),r={name:"fo",weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),weekStart:1,weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"}};return a.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fr-ca.js b/node_modules/dayjs/locale/fr-ca.js new file mode 100644 index 0000000..9cc0d03 --- /dev/null +++ b/node_modules/dayjs/locale/fr-ca.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_fr_ca=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=n(e),_={name:"fr-ca",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return i.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fr-ch.js b/node_modules/dayjs/locale/fr-ch.js new file mode 100644 index 0000000..1308de9 --- /dev/null +++ b/node_modules/dayjs/locale/fr-ch.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_fr_ch=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=n(e),_={name:"fr-ch",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekStart:1,weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return i.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fr.js b/node_modules/dayjs/locale/fr.js new file mode 100644 index 0000000..8c42be4 --- /dev/null +++ b/node_modules/dayjs/locale/fr.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_fr=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),i={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(1===e?"er":"")}};return t.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/fy.js b/node_modules/dayjs/locale/fy.js new file mode 100644 index 0000000..291dd5f --- /dev/null +++ b/node_modules/dayjs/locale/fy.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_fy=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=n(e),t={name:"fy",weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),weekStart:1,weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"}};return i.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ga.js b/node_modules/dayjs/locale/ga.js new file mode 100644 index 0000000..0b2489f --- /dev/null +++ b/node_modules/dayjs/locale/ga.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_ga=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var i=e(a),n={name:"ga",weekdays:"Dé Domhnaigh_Dé Luain_Dé Máirt_Dé Céadaoin_Déardaoin_Dé hAoine_Dé Satharn".split("_"),months:"Eanáir_Feabhra_Márta_Aibreán_Bealtaine_Méitheamh_Iúil_Lúnasa_Meán Fómhair_Deaireadh Fómhair_Samhain_Nollaig".split("_"),weekStart:1,weekdaysShort:"Dom_Lua_Mái_Céa_Déa_hAo_Sat".split("_"),monthsShort:"Eaná_Feab_Márt_Aibr_Beal_Méit_Iúil_Lúna_Meán_Deai_Samh_Noll".split("_"),weekdaysMin:"Do_Lu_Má_Ce_Dé_hA_Sa".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d mí",y:"bliain",yy:"%d bliain"}};return i.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/gd.js b/node_modules/dayjs/locale/gd.js new file mode 100644 index 0000000..c7e47ab --- /dev/null +++ b/node_modules/dayjs/locale/gd.js @@ -0,0 +1 @@ +!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],i):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_gd=i(a.dayjs)}(this,(function(a){"use strict";function i(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var n=i(a),e={name:"gd",weekdays:"Didòmhnaich_Diluain_Dimàirt_Diciadain_Diardaoin_Dihaoine_Disathairne".split("_"),months:"Am Faoilleach_An Gearran_Am Màrt_An Giblean_An Cèitean_An t-Ògmhios_An t-Iuchar_An Lùnastal_An t-Sultain_An Dàmhair_An t-Samhain_An Dùbhlachd".split("_"),weekStart:1,weekdaysShort:"Did_Dil_Dim_Dic_Dia_Dih_Dis".split("_"),monthsShort:"Faoi_Gear_Màrt_Gibl_Cèit_Ògmh_Iuch_Lùn_Sult_Dàmh_Samh_Dùbh".split("_"),weekdaysMin:"Dò_Lu_Mà_Ci_Ar_Ha_Sa".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"}};return n.default.locale(e,null,!0),e})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/gl.js b/node_modules/dayjs/locale/gl.js new file mode 100644 index 0000000..f5cf483 --- /dev/null +++ b/node_modules/dayjs/locale/gl.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_gl=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=o(e),d={name:"gl",weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),ordinal:function(e){return e+"º"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"fai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"}};return s.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/gom-latn.js b/node_modules/dayjs/locale/gom-latn.js new file mode 100644 index 0000000..1596618 --- /dev/null +++ b/node_modules/dayjs/locale/gom-latn.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_gom_latn=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),_={name:"gom-latn",weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),weekStart:1,weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"}};return a.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/gu.js b/node_modules/dayjs/locale/gu.js new file mode 100644 index 0000000..f42a17c --- /dev/null +++ b/node_modules/dayjs/locale/gu.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_gu=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"gu",weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/he.js b/node_modules/dayjs/locale/he.js new file mode 100644 index 0000000..3e4062e --- /dev/null +++ b/node_modules/dayjs/locale/he.js @@ -0,0 +1 @@ +!function(Y,M){"object"==typeof exports&&"undefined"!=typeof module?module.exports=M(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],M):(Y="undefined"!=typeof globalThis?globalThis:Y||self).dayjs_locale_he=M(Y.dayjs)}(this,(function(Y){"use strict";function M(Y){return Y&&"object"==typeof Y&&"default"in Y?Y:{default:Y}}var d=M(Y),e={s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:"%d שעות",hh2:"שעתיים",d:"יום",dd:"%d ימים",dd2:"יומיים",M:"חודש",MM:"%d חודשים",MM2:"חודשיים",y:"שנה",yy:"%d שנים",yy2:"שנתיים"};function _(Y,M,d){return(e[d+(2===Y?"2":"")]||e[d]).replace("%d",Y)}var l={name:"he",weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳".split("_"),months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ".split("_"),relativeTime:{future:"בעוד %s",past:"לפני %s",s:_,m:_,mm:_,h:_,hh:_,d:_,dd:_,M:_,MM:_,y:_,yy:_},ordinal:function(Y){return Y},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"}};return d.default.locale(l,null,!0),l})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/hi.js b/node_modules/dayjs/locale/hi.js new file mode 100644 index 0000000..9dca3cf --- /dev/null +++ b/node_modules/dayjs/locale/hi.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_hi=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"hi",weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/hr.js b/node_modules/dayjs/locale/hr.js new file mode 100644 index 0000000..12e8387 --- /dev/null +++ b/node_modules/dayjs/locale/hr.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_hr=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),s="siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),n="siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),_=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/,o=function(e,a){return _.test(a)?s[e.month()]:n[e.month()]};o.s=n,o.f=s;var i={name:"hr",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),months:o,monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},relativeTime:{future:"za %s",past:"prije %s",s:"sekunda",m:"minuta",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mjesec",MM:"%d mjeseci",y:"godina",yy:"%d godine"},ordinal:function(e){return e+"."}};return t.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ht.js b/node_modules/dayjs/locale/ht.js new file mode 100644 index 0000000..3b2d9a3 --- /dev/null +++ b/node_modules/dayjs/locale/ht.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ht=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=n(e),a={name:"ht",weekdays:"dimanch_lendi_madi_mèkredi_jedi_vandredi_samdi".split("_"),months:"janvye_fevriye_mas_avril_me_jen_jiyè_out_septanm_oktòb_novanm_desanm".split("_"),weekdaysShort:"dim._len._mad._mèk._jed._van._sam.".split("_"),monthsShort:"jan._fev._mas_avr._me_jen_jiyè._out_sept._okt._nov._des.".split("_"),weekdaysMin:"di_le_ma_mè_je_va_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"nan %s",past:"sa gen %s",s:"kèk segond",m:"yon minit",mm:"%d minit",h:"inèdtan",hh:"%d zè",d:"yon jou",dd:"%d jou",M:"yon mwa",MM:"%d mwa",y:"yon ane",yy:"%d ane"}};return d.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/hu.js b/node_modules/dayjs/locale/hu.js new file mode 100644 index 0000000..e2aff04 --- /dev/null +++ b/node_modules/dayjs/locale/hu.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_hu=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),r={name:"hu",weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s múlva",past:"%s",s:function(e,n,t,r){return"néhány másodperc"+(r||n?"":"e")},m:function(e,n,t,r){return"egy perc"+(r||n?"":"e")},mm:function(e,n,t,r){return e+" perc"+(r||n?"":"e")},h:function(e,n,t,r){return"egy "+(r||n?"óra":"órája")},hh:function(e,n,t,r){return e+" "+(r||n?"óra":"órája")},d:function(e,n,t,r){return"egy "+(r||n?"nap":"napja")},dd:function(e,n,t,r){return e+" "+(r||n?"nap":"napja")},M:function(e,n,t,r){return"egy "+(r||n?"hónap":"hónapja")},MM:function(e,n,t,r){return e+" "+(r||n?"hónap":"hónapja")},y:function(e,n,t,r){return"egy "+(r||n?"év":"éve")},yy:function(e,n,t,r){return e+" "+(r||n?"év":"éve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return t.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/hy-am.js b/node_modules/dayjs/locale/hy-am.js new file mode 100644 index 0000000..44daa15 --- /dev/null +++ b/node_modules/dayjs/locale/hy-am.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_hy_am=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"hy-am",weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),months:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),weekStart:1,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/id.js b/node_modules/dayjs/locale/id.js new file mode 100644 index 0000000..0637a65 --- /dev/null +++ b/node_modules/dayjs/locale/id.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_id=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/index.d.ts b/node_modules/dayjs/locale/index.d.ts new file mode 100644 index 0000000..bd2dca2 --- /dev/null +++ b/node_modules/dayjs/locale/index.d.ts @@ -0,0 +1,11 @@ +/// + +declare module 'dayjs/locale/*' { + namespace locale { + interface Locale extends ILocale {} + } + + const locale: locale.Locale + + export = locale +} diff --git a/node_modules/dayjs/locale/is.js b/node_modules/dayjs/locale/is.js new file mode 100644 index 0000000..de6799b --- /dev/null +++ b/node_modules/dayjs/locale/is.js @@ -0,0 +1 @@ +!function(u,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],r):(u="undefined"!=typeof globalThis?globalThis:u||self).dayjs_locale_is=r(u.dayjs)}(this,(function(u){"use strict";function r(u){return u&&"object"==typeof u&&"default"in u?u:{default:u}}var n=r(u),e={s:["nokkrar sekúndur","nokkrar sekúndur","nokkrum sekúndum"],m:["mínúta","mínútu","mínútu"],mm:["mínútur","mínútur","mínútum"],h:["klukkustund","klukkustund","klukkustund"],hh:["klukkustundir","klukkustundir","klukkustundum"],d:["dagur","dag","degi"],dd:["dagar","daga","dögum"],M:["mánuður","mánuð","mánuði"],MM:["mánuðir","mánuði","mánuðum"],y:["ár","ár","ári"],yy:["ár","ár","árum"]};function t(u,r,n,t){var a=function(u,r,n,t){var a=t?0:n?1:2,d=2===u.length&&r%10==1?u[0]:u,m=e[d][a];return 1===u.length?m:"%d "+m}(n,u,t,r);return a.replace("%d",u)}var a={name:"is",weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),weekStart:1,weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),ordinal:function(u){return u},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t}};return n.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/it-ch.js b/node_modules/dayjs/locale/it-ch.js new file mode 100644 index 0000000..7e1c92f --- /dev/null +++ b/node_modules/dayjs/locale/it-ch.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_it_ch=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=o(e),t={name:"it-ch",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"}};return n.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/it.js b/node_modules/dayjs/locale/it.js new file mode 100644 index 0000000..2ddf44b --- /dev/null +++ b/node_modules/dayjs/locale/it.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_it=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=o(e),n={name:"it",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"º"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ja.js b/node_modules/dayjs/locale/ja.js new file mode 100644 index 0000000..cd52f36 --- /dev/null +++ b/node_modules/dayjs/locale/ja.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ja=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e){return e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(e){return e<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/jv.js b/node_modules/dayjs/locale/jv.js new file mode 100644 index 0000000..7566308 --- /dev/null +++ b/node_modules/dayjs/locale/jv.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_jv=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),_={name:"jv",weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),weekStart:1,weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ka.js b/node_modules/dayjs/locale/ka.js new file mode 100644 index 0000000..7b2ce53 --- /dev/null +++ b/node_modules/dayjs/locale/ka.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ka=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ka",weekdays:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s შემდეგ",past:"%s წინ",s:"წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათის",d:"დღეს",dd:"%d დღის განმავლობაში",M:"თვის",MM:"%d თვის",y:"წელი",yy:"%d წლის"},ordinal:function(_){return _}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/kk.js b/node_modules/dayjs/locale/kk.js new file mode 100644 index 0000000..a2f17a3 --- /dev/null +++ b/node_modules/dayjs/locale/kk.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_kk=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"kk",weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekStart:1,relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/km.js b/node_modules/dayjs/locale/km.js new file mode 100644 index 0000000..528923e --- /dev/null +++ b/node_modules/dayjs/locale/km.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_km=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"km",weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekStart:1,weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/kn.js b/node_modules/dayjs/locale/kn.js new file mode 100644 index 0000000..e040eba --- /dev/null +++ b/node_modules/dayjs/locale/kn.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_kn=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"kn",weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ko.js b/node_modules/dayjs/locale/ko.js new file mode 100644 index 0000000..cfe8b37 --- /dev/null +++ b/node_modules/dayjs/locale/ko.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ko=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=_(e),t={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e+"일"},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return d.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ku.js b/node_modules/dayjs/locale/ku.js new file mode 100644 index 0000000..cd98fc2 --- /dev/null +++ b/node_modules/dayjs/locale/ku.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("dayjs")):"function"==typeof define&&define.amd?define(["exports","dayjs"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ku={},e.dayjs)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(t),d={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},o={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},u=["کانوونی دووەم","شوبات","ئادار","نیسان","ئایار","حوزەیران","تەممووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانوونی یەکەم"],i={name:"ku",months:u,monthsShort:u,weekdays:"یەکشەممە_دووشەممە_سێشەممە_چوارشەممە_پێنجشەممە_هەینی_شەممە".split("_"),weekdaysShort:"یەکشەم_دووشەم_سێشەم_چوارشەم_پێنجشەم_هەینی_شەممە".split("_"),weekStart:6,weekdaysMin:"ی_د_س_چ_پ_هـ_ش".split("_"),preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return o[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return d[e]})).replace(/,/g,"،")},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(e){return e<12?"پ.ن":"د.ن"},relativeTime:{future:"لە %s",past:"لەمەوپێش %s",s:"چەند چرکەیەک",m:"یەک خولەک",mm:"%d خولەک",h:"یەک کاتژمێر",hh:"%d کاتژمێر",d:"یەک ڕۆژ",dd:"%d ڕۆژ",M:"یەک مانگ",MM:"%d مانگ",y:"یەک ساڵ",yy:"%d ساڵ"}};r.default.locale(i,null,!0),e.default=i,e.englishToArabicNumbersMap=d,Object.defineProperty(e,"__esModule",{value:!0})})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ky.js b/node_modules/dayjs/locale/ky.js new file mode 100644 index 0000000..1fdc40e --- /dev/null +++ b/node_modules/dayjs/locale/ky.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ky=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ky",weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),weekStart:1,weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/lb.js b/node_modules/dayjs/locale/lb.js new file mode 100644 index 0000000..b6895f2 --- /dev/null +++ b/node_modules/dayjs/locale/lb.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_lb=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),n={name:"lb",weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),weekStart:1,weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/lo.js b/node_modules/dayjs/locale/lo.js new file mode 100644 index 0000000..1bf09d1 --- /dev/null +++ b/node_modules/dayjs/locale/lo.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_lo=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"lo",weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/lt.js b/node_modules/dayjs/locale/lt.js new file mode 100644 index 0000000..52f2225 --- /dev/null +++ b/node_modules/dayjs/locale/lt.js @@ -0,0 +1 @@ +!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_lt=s(e.dayjs)}(this,(function(e){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=s(e),d="sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),a="sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),l=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/,M=function(e,s){return l.test(s)?d[e.month()]:a[e.month()]};M.s=a,M.f=d;var t={name:"lt",weekdays:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),weekdaysShort:"sek_pir_ant_tre_ket_pen_šeš".split("_"),weekdaysMin:"s_p_a_t_k_pn_š".split("_"),months:M,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"už %s",past:"prieš %s",s:"kelias sekundes",m:"minutę",mm:"%d minutes",h:"valandą",hh:"%d valandas",d:"dieną",dd:"%d dienas",M:"mėnesį",MM:"%d mėnesius",y:"metus",yy:"%d metus"},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"}};return i.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/lv.js b/node_modules/dayjs/locale/lv.js new file mode 100644 index 0000000..98fc126 --- /dev/null +++ b/node_modules/dayjs/locale/lv.js @@ -0,0 +1 @@ +!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_lv=s(e.dayjs)}(this,(function(e){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=s(e),d={name:"lv",weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),weekStart:1,weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},relativeTime:{future:"pēc %s",past:"pirms %s",s:"dažām sekundēm",m:"minūtes",mm:"%d minūtēm",h:"stundas",hh:"%d stundām",d:"dienas",dd:"%d dienām",M:"mēneša",MM:"%d mēnešiem",y:"gada",yy:"%d gadiem"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/me.js b/node_modules/dayjs/locale/me.js new file mode 100644 index 0000000..ecb22ae --- /dev/null +++ b/node_modules/dayjs/locale/me.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_me=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),a={name:"me",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return _.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/mi.js b/node_modules/dayjs/locale/mi.js new file mode 100644 index 0000000..1b328f0 --- /dev/null +++ b/node_modules/dayjs/locale/mi.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_mi=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=a(e),t={name:"mi",weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),weekStart:1,weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"}};return i.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/mk.js b/node_modules/dayjs/locale/mk.js new file mode 100644 index 0000000..0f2ece1 --- /dev/null +++ b/node_modules/dayjs/locale/mk.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_mk=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"mk",weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),weekStart:1,weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ml.js b/node_modules/dayjs/locale/ml.js new file mode 100644 index 0000000..8e7db4f --- /dev/null +++ b/node_modules/dayjs/locale/ml.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ml=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ml",weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/mn.js b/node_modules/dayjs/locale/mn.js new file mode 100644 index 0000000..4de299b --- /dev/null +++ b/node_modules/dayjs/locale/mn.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_mn=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"mn",weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},relativeTime:{future:"%s",past:"%s",s:"саяхан",m:"м",mm:"%dм",h:"1ц",hh:"%dц",d:"1ө",dd:"%dө",M:"1с",MM:"%dс",y:"1ж",yy:"%dж"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/mr.js b/node_modules/dayjs/locale/mr.js new file mode 100644 index 0000000..af6bb3a --- /dev/null +++ b/node_modules/dayjs/locale/mr.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_mr=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"mr",weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"}};return t.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ms-my.js b/node_modules/dayjs/locale/ms-my.js new file mode 100644 index 0000000..1917d7a --- /dev/null +++ b/node_modules/dayjs/locale/ms-my.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ms_my=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),_={name:"ms-my",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),weekStart:1,weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ms.js b/node_modules/dayjs/locale/ms.js new file mode 100644 index 0000000..be4f88e --- /dev/null +++ b/node_modules/dayjs/locale/ms.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ms=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),s={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return t.default.locale(s,null,!0),s})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/mt.js b/node_modules/dayjs/locale/mt.js new file mode 100644 index 0000000..43d481a --- /dev/null +++ b/node_modules/dayjs/locale/mt.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_mt=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),i={name:"mt",weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),weekStart:1,weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"}};return a.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/my.js b/node_modules/dayjs/locale/my.js new file mode 100644 index 0000000..95adead --- /dev/null +++ b/node_modules/dayjs/locale/my.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_my=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"my",weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),weekStart:1,weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/nb.js b/node_modules/dayjs/locale/nb.js new file mode 100644 index 0000000..ece1f31 --- /dev/null +++ b/node_modules/dayjs/locale/nb.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_nb=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),a={name:"nb",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"}};return n.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ne.js b/node_modules/dayjs/locale/ne.js new file mode 100644 index 0000000..3d166bc --- /dev/null +++ b/node_modules/dayjs/locale/ne.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ne=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ne",weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मे_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),relativeTime:{future:"%s पछि",past:"%s अघि",s:"सेकेन्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"घन्टा",hh:"%d घन्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक वर्ष",yy:"%d वर्ष"},ordinal:function(e){return(""+e).replace(/\d/g,(function(e){return"०१२३४५६७८९"[e]}))},formats:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/nl-be.js b/node_modules/dayjs/locale/nl-be.js new file mode 100644 index 0000000..7a2f60f --- /dev/null +++ b/node_modules/dayjs/locale/nl-be.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_nl_be=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),d={name:"nl-be",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),weekStart:1,weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"}};return n.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/nl.js b/node_modules/dayjs/locale/nl.js new file mode 100644 index 0000000..47e789f --- /dev/null +++ b/node_modules/dayjs/locale/nl.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_nl=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=a(e),n={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(1===e||8===e||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return d.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/nn.js b/node_modules/dayjs/locale/nn.js new file mode 100644 index 0000000..eba3c24 --- /dev/null +++ b/node_modules/dayjs/locale/nn.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_nn=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),a={name:"nn",weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eitt minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månadar",y:"eitt år",yy:"%d år"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"}};return n.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/oc-lnc.js b/node_modules/dayjs/locale/oc-lnc.js new file mode 100644 index 0000000..12e162c --- /dev/null +++ b/node_modules/dayjs/locale/oc-lnc.js @@ -0,0 +1 @@ +!function(e,d){"object"==typeof exports&&"undefined"!=typeof module?module.exports=d(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],d):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_oc_lnc=d(e.dayjs)}(this,(function(e){"use strict";function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=d(e),s={name:"oc-lnc",weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"Dg_Dl_Dm_Dc_Dj_Dv_Ds".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),months:"genièr_febrièr_març_abrial_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),monthsShort:"gen_feb_març_abr_mai_junh_julh_ago_set_oct_nov_dec".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},ordinal:function(e){return e+"º"}};return n.default.locale(s,null,!0),s})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/pa-in.js b/node_modules/dayjs/locale/pa-in.js new file mode 100644 index 0000000..4ee3884 --- /dev/null +++ b/node_modules/dayjs/locale/pa-in.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_pa_in=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"pa-in",weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/pl.js b/node_modules/dayjs/locale/pl.js new file mode 100644 index 0000000..3f5148c --- /dev/null +++ b/node_modules/dayjs/locale/pl.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_pl=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=t(e);function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function n(e,t,i){var n=e+" ";switch(i){case"m":return t?"minuta":"minutę";case"mm":return n+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(a(e)?"godziny":"godzin");case"MM":return n+(a(e)?"miesiące":"miesięcy");case"yy":return n+(a(e)?"lata":"lat")}}var r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),_="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),s=/D MMMM/,d=function(e,t){return s.test(t)?r[e.month()]:_[e.month()]};d.s=_,d.f=r;var o={name:"pl",weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),months:d,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return i.default.locale(o,null,!0),o})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/pt-br.js b/node_modules/dayjs/locale/pt-br.js new file mode 100644 index 0000000..629c2f1 --- /dev/null +++ b/node_modules/dayjs/locale/pt-br.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_pt_br=o(e.dayjs)}(this,(function(e){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(e),s={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return a.default.locale(s,null,!0),s})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/pt.js b/node_modules/dayjs/locale/pt.js new file mode 100644 index 0000000..91652e8 --- /dev/null +++ b/node_modules/dayjs/locale/pt.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_pt=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=a(e),t={name:"pt",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sa".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return o.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/rn.js b/node_modules/dayjs/locale/rn.js new file mode 100644 index 0000000..a093364 --- /dev/null +++ b/node_modules/dayjs/locale/rn.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_rn=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var t=e(a),u={name:"rn",weekdays:"Ku wa Mungu_Ku wa Mbere_Ku wa Kabiri_Ku wa Gatatu_Ku wa Kane_Ku wa Gatanu_Ku wa Gatandatu".split("_"),weekdaysShort:"Kngu_Kmbr_Kbri_Ktat_Kkan_Ktan_Kdat".split("_"),weekdaysMin:"K7_K1_K2_K3_K4_K5_K6".split("_"),months:"Nzero_Ruhuhuma_Ntwarante_Ndamukiza_Rusama_Ruhenshi_Mukakaro_Myandagaro_Nyakanga_Gitugutu_Munyonyo_Kigarama".split("_"),monthsShort:"Nzer_Ruhuh_Ntwar_Ndam_Rus_Ruhen_Muk_Myand_Nyak_Git_Muny_Kig".split("_"),weekStart:1,ordinal:function(a){return a},relativeTime:{future:"mu %s",past:"%s",s:"amasegonda",m:"Umunota",mm:"%d iminota",h:"isaha",hh:"%d amasaha",d:"Umunsi",dd:"%d iminsi",M:"ukwezi",MM:"%d amezi",y:"umwaka",yy:"%d imyaka"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return t.default.locale(u,null,!0),u})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ro.js b/node_modules/dayjs/locale/ro.js new file mode 100644 index 0000000..445af3d --- /dev/null +++ b/node_modules/dayjs/locale/ro.js @@ -0,0 +1 @@ +!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ro=i(e.dayjs)}(this,(function(e){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=i(e),_={name:"ro",weekdays:"Duminică_Luni_Marți_Miercuri_Joi_Vineri_Sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"câteva secunde",m:"un minut",mm:"%d minute",h:"o oră",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lună",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ru.js b/node_modules/dayjs/locale/ru.js new file mode 100644 index 0000000..f896790 --- /dev/null +++ b/node_modules/dayjs/locale/ru.js @@ -0,0 +1 @@ +!function(_,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ru=t(_.dayjs)}(this,(function(_){"use strict";function t(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var e=t(_),n="января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),s="январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),r="янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),o="янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_"),i=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(_,t,e){var n,s;return"m"===e?t?"минута":"минуту":_+" "+(n=+_,s={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[e].split("_"),n%10==1&&n%100!=11?s[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?s[1]:s[2])}var u=function(_,t){return i.test(t)?n[_.month()]:s[_.month()]};u.s=s,u.f=n;var a=function(_,t){return i.test(t)?r[_.month()]:o[_.month()]};a.s=o,a.f=r;var m={name:"ru",weekdays:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),weekdaysShort:"вск_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),months:u,monthsShort:a,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:d,mm:d,h:"час",hh:d,d:"день",dd:d,M:"месяц",MM:d,y:"год",yy:d},ordinal:function(_){return _},meridiem:function(_){return _<4?"ночи":_<12?"утра":_<17?"дня":"вечера"}};return e.default.locale(m,null,!0),m})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/rw.js b/node_modules/dayjs/locale/rw.js new file mode 100644 index 0000000..bf4c280 --- /dev/null +++ b/node_modules/dayjs/locale/rw.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_rw=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var u=e(a),t={name:"rw",weekdays:"Ku Cyumweru_Kuwa Mbere_Kuwa Kabiri_Kuwa Gatatu_Kuwa Kane_Kuwa Gatanu_Kuwa Gatandatu".split("_"),months:"Mutarama_Gashyantare_Werurwe_Mata_Gicurasi_Kamena_Nyakanga_Kanama_Nzeri_Ukwakira_Ugushyingo_Ukuboza".split("_"),relativeTime:{future:"mu %s",past:"%s",s:"amasegonda",m:"Umunota",mm:"%d iminota",h:"isaha",hh:"%d amasaha",d:"Umunsi",dd:"%d iminsi",M:"ukwezi",MM:"%d amezi",y:"umwaka",yy:"%d imyaka"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(a){return a}};return u.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sd.js b/node_modules/dayjs/locale/sd.js new file mode 100644 index 0000000..b1e1ee4 --- /dev/null +++ b/node_modules/dayjs/locale/sd.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_sd=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"sd",weekdays:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),months:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekStart:1,weekdaysShort:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),monthsShort:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekdaysMin:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/se.js b/node_modules/dayjs/locale/se.js new file mode 100644 index 0000000..2cbb224 --- /dev/null +++ b/node_modules/dayjs/locale/se.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_se=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),t={name:"se",weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),weekStart:1,weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"}};return n.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/si.js b/node_modules/dayjs/locale/si.js new file mode 100644 index 0000000..216ae8a --- /dev/null +++ b/node_modules/dayjs/locale/si.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_si=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"si",weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),months:"දුරුතු_නවම්_මැදින්_බක්_වෙසක්_පොසොන්_ඇසළ_නිකිණි_බිනර_වප්_ඉල්_උඳුවප්".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),monthsShort:"දුරු_නව_මැදි_බක්_වෙස_පොසො_ඇස_නිකි_බින_වප්_ඉල්_උඳු".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),ordinal:function(_){return _},formats:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"විනාඩිය",mm:"විනාඩි %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sk.js b/node_modules/dayjs/locale/sk.js new file mode 100644 index 0000000..b2707e3 --- /dev/null +++ b/node_modules/dayjs/locale/sk.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sk=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e);function r(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,o){var a=e+" ";switch(n){case"s":return t||o?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":o?"minútu":"minútou";case"mm":return t||o?a+(r(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":o?"hodinu":"hodinou";case"hh":return t||o?a+(r(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||o?"deň":"dňom";case"dd":return t||o?a+(r(e)?"dni":"dní"):a+"dňami";case"M":return t||o?"mesiac":"mesiacom";case"MM":return t||o?a+(r(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||o?"rok":"rokom";case"yy":return t||o?a+(r(e)?"roky":"rokov"):a+"rokmi"}}var a={name:"sk",weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),months:"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),monthsShort:"jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"pred %s",s:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o}};return n.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sl.js b/node_modules/dayjs/locale/sl.js new file mode 100644 index 0000000..162d2ec --- /dev/null +++ b/node_modules/dayjs/locale/sl.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sl=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e);function r(e){return e%100==2}function a(e){return e%100==3||e%100==4}function s(e,n,t,s){var m=e+" ";switch(t){case"s":return n||s?"nekaj sekund":"nekaj sekundami";case"m":return n?"ena minuta":"eno minuto";case"mm":return r(e)?m+(n||s?"minuti":"minutama"):a(e)?m+(n||s?"minute":"minutami"):m+(n||s?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return r(e)?m+(n||s?"uri":"urama"):a(e)?m+(n||s?"ure":"urami"):m+(n||s?"ur":"urami");case"d":return n||s?"en dan":"enim dnem";case"dd":return r(e)?m+(n||s?"dneva":"dnevoma"):m+(n||s?"dni":"dnevi");case"M":return n||s?"en mesec":"enim mesecem";case"MM":return r(e)?m+(n||s?"meseca":"mesecema"):a(e)?m+(n||s?"mesece":"meseci"):m+(n||s?"mesecev":"meseci");case"y":return n||s?"eno leto":"enim letom";case"yy":return r(e)?m+(n||s?"leti":"letoma"):a(e)?m+(n||s?"leta":"leti"):m+(n||s?"let":"leti")}}var m={name:"sl",weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),weekStart:1,weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"čez %s",past:"pred %s",s:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s}};return t.default.locale(m,null,!0),m})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sq.js b/node_modules/dayjs/locale/sq.js new file mode 100644 index 0000000..99bca9a --- /dev/null +++ b/node_modules/dayjs/locale/sq.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sq=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),n={name:"sq",weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),weekStart:1,weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"}};return _.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sr-cyrl.js b/node_modules/dayjs/locale/sr-cyrl.js new file mode 100644 index 0000000..90daeeb --- /dev/null +++ b/node_modules/dayjs/locale/sr-cyrl.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sr_cyrl=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=t(e),a={words:{m:["један минут","једног минута"],mm:["%d минут","%d минута","%d минута"],h:["један сат","једног сата"],hh:["%d сат","%d сата","%d сати"],d:["један дан","једног дана"],dd:["%d дан","%d дана","%d дана"],M:["један месец","једног месеца"],MM:["%d месец","%d месеца","%d месеци"],y:["једну годину","једне године"],yy:["%d годину","%d године","%d година"]},correctGrammarCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},relativeTimeFormatter:function(e,t,r,d){var i=a.words[r];if(1===r.length)return"y"===r&&t?"једна година":d||t?i[0]:i[1];var m=a.correctGrammarCase(e,i);return"yy"===r&&t&&"%d годину"===m?e+" година":m.replace("%d",e)}},d={name:"sr-cyrl",weekdays:"Недеља_Понедељак_Уторак_Среда_Четвртак_Петак_Субота".split("_"),weekdaysShort:"Нед._Пон._Уто._Сре._Чет._Пет._Суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),months:"Јануар_Фебруар_Март_Април_Мај_Јун_Јул_Август_Септембар_Октобар_Новембар_Децембар".split("_"),monthsShort:"Јан._Феб._Мар._Апр._Мај_Јун_Јул_Авг._Сеп._Окт._Нов._Дец.".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:a.relativeTimeFormatter,mm:a.relativeTimeFormatter,h:a.relativeTimeFormatter,hh:a.relativeTimeFormatter,d:a.relativeTimeFormatter,dd:a.relativeTimeFormatter,M:a.relativeTimeFormatter,MM:a.relativeTimeFormatter,y:a.relativeTimeFormatter,yy:a.relativeTimeFormatter},ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"}};return r.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sr.js b/node_modules/dayjs/locale/sr.js new file mode 100644 index 0000000..35a5b55 --- /dev/null +++ b/node_modules/dayjs/locale/sr.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sr=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),r={words:{m:["jedan minut","jednog minuta"],mm:["%d minut","%d minuta","%d minuta"],h:["jedan sat","jednog sata"],hh:["%d sat","%d sata","%d sati"],d:["jedan dan","jednog dana"],dd:["%d dan","%d dana","%d dana"],M:["jedan mesec","jednog meseca"],MM:["%d mesec","%d meseca","%d meseci"],y:["jednu godinu","jedne godine"],yy:["%d godinu","%d godine","%d godina"]},correctGrammarCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},relativeTimeFormatter:function(e,t,a,d){var n=r.words[a];if(1===a.length)return"y"===a&&t?"jedna godina":d||t?n[0]:n[1];var i=r.correctGrammarCase(e,n);return"yy"===a&&t&&"%d godinu"===i?e+" godina":i.replace("%d",e)}},d={name:"sr",weekdays:"Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned._Pon._Uto._Sre._Čet._Pet._Sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan._Feb._Mar._Apr._Maj_Jun_Jul_Avg._Sep._Okt._Nov._Dec.".split("_"),weekStart:1,relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:r.relativeTimeFormatter,mm:r.relativeTimeFormatter,h:r.relativeTimeFormatter,hh:r.relativeTimeFormatter,d:r.relativeTimeFormatter,dd:r.relativeTimeFormatter,M:r.relativeTimeFormatter,MM:r.relativeTimeFormatter,y:r.relativeTimeFormatter,yy:r.relativeTimeFormatter},ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"}};return a.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ss.js b/node_modules/dayjs/locale/ss.js new file mode 100644 index 0000000..4df16a5 --- /dev/null +++ b/node_modules/dayjs/locale/ss.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ss=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=n(e),i={name:"ss",weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),weekStart:1,weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"}};return a.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sv-fi.js b/node_modules/dayjs/locale/sv-fi.js new file mode 100644 index 0000000..5b2f8af --- /dev/null +++ b/node_modules/dayjs/locale/sv-fi.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sv_fi=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),d={name:"sv-fi",weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var t=e%10;return"["+e+(1===t||2===t?"a":"e")+"]"},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY, [kl.] HH.mm",LLLL:"dddd, D. MMMM YYYY, [kl.] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [kl.] HH.mm",llll:"ddd, D. MMM YYYY, [kl.] HH.mm"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"}};return a.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sv.js b/node_modules/dayjs/locale/sv.js new file mode 100644 index 0000000..16e6d37 --- /dev/null +++ b/node_modules/dayjs/locale/sv.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sv=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),d={name:"sv",weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var t=e%10;return"["+e+(1===t||2===t?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"}};return a.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/sw.js b/node_modules/dayjs/locale/sw.js new file mode 100644 index 0000000..a13bd44 --- /dev/null +++ b/node_modules/dayjs/locale/sw.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_sw=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var i=e(a),t={name:"sw",weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekStart:1,ordinal:function(a){return a},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return i.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ta.js b/node_modules/dayjs/locale/ta.js new file mode 100644 index 0000000..406cf13 --- /dev/null +++ b/node_modules/dayjs/locale/ta.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ta=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ta",weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/te.js b/node_modules/dayjs/locale/te.js new file mode 100644 index 0000000..c7593db --- /dev/null +++ b/node_modules/dayjs/locale/te.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_te=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"te",weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tet.js b/node_modules/dayjs/locale/tet.js new file mode 100644 index 0000000..aec6f68 --- /dev/null +++ b/node_modules/dayjs/locale/tet.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tet=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=t(e),a={name:"tet",weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),weekStart:1,weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"}};return u.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tg.js b/node_modules/dayjs/locale/tg.js new file mode 100644 index 0000000..7643103 --- /dev/null +++ b/node_modules/dayjs/locale/tg.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_tg=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"tg",weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/th.js b/node_modules/dayjs/locale/th.js new file mode 100644 index 0000000..185d4eb --- /dev/null +++ b/node_modules/dayjs/locale/th.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_th=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"th",weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"},ordinal:function(_){return _+"."}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tk.js b/node_modules/dayjs/locale/tk.js new file mode 100644 index 0000000..1e737b5 --- /dev/null +++ b/node_modules/dayjs/locale/tk.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tk=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),_={name:"tk",weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e){return e+"."}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tl-ph.js b/node_modules/dayjs/locale/tl-ph.js new file mode 100644 index 0000000..885f8a9 --- /dev/null +++ b/node_modules/dayjs/locale/tl-ph.js @@ -0,0 +1 @@ +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tl_ph=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),t={name:"tl-ph",weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),weekStart:1,weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"}};return n.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tlh.js b/node_modules/dayjs/locale/tlh.js new file mode 100644 index 0000000..03d8996 --- /dev/null +++ b/node_modules/dayjs/locale/tlh.js @@ -0,0 +1 @@ +!function(a,j){"object"==typeof exports&&"undefined"!=typeof module?module.exports=j(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],j):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_tlh=j(a.dayjs)}(this,(function(a){"use strict";function j(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var t=j(a),e={name:"tlh",weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),weekStart:1,weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return t.default.locale(e,null,!0),e})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tr.js b/node_modules/dayjs/locale/tr.js new file mode 100644 index 0000000..9c7844a --- /dev/null +++ b/node_modules/dayjs/locale/tr.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_tr=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var t=e(a),_={name:"tr",weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(a){return a+"."}};return t.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/types.d.ts b/node_modules/dayjs/locale/types.d.ts new file mode 100644 index 0000000..2c24a64 --- /dev/null +++ b/node_modules/dayjs/locale/types.d.ts @@ -0,0 +1,33 @@ +declare interface ILocale { + name: string + weekdays?: string[] + months?: string[] + weekStart?: number + weekdaysShort?: string[] + monthsShort?: string[] + weekdaysMin?: string[] + ordinal?: (n: number) => number | string + formats: Partial<{ + LT: string + LTS: string + L: string + LL: string + LLL: string + LLLL: string + }> + relativeTime: Partial<{ + future: string + past: string + s: string + m: string + mm: string + h: string + hh: string + d: string + dd: string + M: string + MM: string + y: string + yy: string + }> +} diff --git a/node_modules/dayjs/locale/tzl.js b/node_modules/dayjs/locale/tzl.js new file mode 100644 index 0000000..2b1d598 --- /dev/null +++ b/node_modules/dayjs/locale/tzl.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tzl=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),a={name:"tzl",weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),weekStart:1,weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"}};return t.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tzm-latn.js b/node_modules/dayjs/locale/tzm-latn.js new file mode 100644 index 0000000..3f7cdd4 --- /dev/null +++ b/node_modules/dayjs/locale/tzm-latn.js @@ -0,0 +1 @@ +!function(a,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_tzm_latn=s(a.dayjs)}(this,(function(a){"use strict";function s(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var n=s(a),i={name:"tzm-latn",weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekStart:6,weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"}};return n.default.locale(i,null,!0),i})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/tzm.js b/node_modules/dayjs/locale/tzm.js new file mode 100644 index 0000000..e4c4031 --- /dev/null +++ b/node_modules/dayjs/locale/tzm.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_tzm=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"tzm",weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekStart:6,weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ug-cn.js b/node_modules/dayjs/locale/ug-cn.js new file mode 100644 index 0000000..995c3b3 --- /dev/null +++ b/node_modules/dayjs/locale/ug-cn.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ug_cn=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ug-cn",weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekStart:1,weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/uk.js b/node_modules/dayjs/locale/uk.js new file mode 100644 index 0000000..537afb1 --- /dev/null +++ b/node_modules/dayjs/locale/uk.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_uk=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),s="січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),n="січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),o=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function d(_,e,t){var s,n;return"m"===t?e?"хвилина":"хвилину":"h"===t?e?"година":"годину":_+" "+(s=+_,n={ss:e?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:e?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:e?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[t].split("_"),s%10==1&&s%100!=11?n[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?n[1]:n[2])}var i=function(_,e){return o.test(e)?s[_.month()]:n[_.month()]};i.s=n,i.f=s;var r={name:"uk",weekdays:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),weekdaysShort:"ндл_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:i,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:d,mm:d,h:d,hh:d,d:"день",dd:d,M:"місяць",MM:d,y:"рік",yy:d},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"}};return t.default.locale(r,null,!0),r})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/ur.js b/node_modules/dayjs/locale/ur.js new file mode 100644 index 0000000..4f83c8b --- /dev/null +++ b/node_modules/dayjs/locale/ur.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ur=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"ur",weekdays:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),months:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekStart:1,weekdaysShort:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),monthsShort:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekdaysMin:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/uz-latn.js b/node_modules/dayjs/locale/uz-latn.js new file mode 100644 index 0000000..a8ebab4 --- /dev/null +++ b/node_modules/dayjs/locale/uz-latn.js @@ -0,0 +1 @@ +!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_uz_latn=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var _=e(a),n={name:"uz-latn",weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),weekStart:1,weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Yaqin %s ichida",past:"%s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"}};return _.default.locale(n,null,!0),n})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/uz.js b/node_modules/dayjs/locale/uz.js new file mode 100644 index 0000000..f6992b1 --- /dev/null +++ b/node_modules/dayjs/locale/uz.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_uz=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"uz",weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Якин %s ичида",past:"%s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/vi.js b/node_modules/dayjs/locale/vi.js new file mode 100644 index 0000000..ee33954 --- /dev/null +++ b/node_modules/dayjs/locale/vi.js @@ -0,0 +1 @@ +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_locale_vi=n(t.dayjs)}(this,(function(t){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var h=n(t),_={name:"vi",weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(t){return t},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"}};return h.default.locale(_,null,!0),_})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/x-pseudo.js b/node_modules/dayjs/locale/x-pseudo.js new file mode 100644 index 0000000..c1215d6 --- /dev/null +++ b/node_modules/dayjs/locale/x-pseudo.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_x_pseudo=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),d={name:"x-pseudo",weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),weekStart:1,weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"}};return _.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/yo.js b/node_modules/dayjs/locale/yo.js new file mode 100644 index 0000000..b12b37b --- /dev/null +++ b/node_modules/dayjs/locale/yo.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_yo=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),a={name:"yo",weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),weekStart:1,weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"}};return t.default.locale(a,null,!0),a})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/zh-cn.js b/node_modules/dayjs/locale/zh-cn.js new file mode 100644 index 0000000..21cf228 --- /dev/null +++ b/node_modules/dayjs/locale/zh-cn.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_zh_cn=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,_){return"W"===_?e+"周":e+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,_){var t=100*e+_;return t<600?"凌晨":t<900?"早上":t<1100?"上午":t<1300?"中午":t<1800?"下午":"晚上"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/zh-hk.js b/node_modules/dayjs/locale/zh-hk.js new file mode 100644 index 0000000..dd389f9 --- /dev/null +++ b/node_modules/dayjs/locale/zh-hk.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_zh_hk=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var d=e(_),t={name:"zh-hk",months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),ordinal:function(_,e){return"W"===e?_+"週":_+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d 分鐘",h:"一小時",hh:"%d 小時",d:"一天",dd:"%d 天",M:"一個月",MM:"%d 個月",y:"一年",yy:"%d 年"},meridiem:function(_,e){var d=100*_+e;return d<600?"凌晨":d<900?"早上":d<1100?"上午":d<1300?"中午":d<1800?"下午":"晚上"}};return d.default.locale(t,null,!0),t})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/zh-tw.js b/node_modules/dayjs/locale/zh-tw.js new file mode 100644 index 0000000..5970f17 --- /dev/null +++ b/node_modules/dayjs/locale/zh-tw.js @@ -0,0 +1 @@ +!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_zh_tw=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(_,e){return"W"===e?_+"週":_+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"},meridiem:function(_,e){var t=100*_+e;return t<600?"凌晨":t<900?"早上":t<1100?"上午":t<1300?"中午":t<1800?"下午":"晚上"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/locale/zh.js b/node_modules/dayjs/locale/zh.js new file mode 100644 index 0000000..2e80015 --- /dev/null +++ b/node_modules/dayjs/locale/zh.js @@ -0,0 +1 @@ +!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_zh=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"zh",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,_){return"W"===_?e+"周":e+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s后",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,_){var t=100*e+_;return t<600?"凌晨":t<900?"早上":t<1100?"上午":t<1300?"中午":t<1800?"下午":"晚上"}};return t.default.locale(d,null,!0),d})); \ No newline at end of file diff --git a/node_modules/dayjs/package.json b/node_modules/dayjs/package.json new file mode 100644 index 0000000..7b2eda5 --- /dev/null +++ b/node_modules/dayjs/package.json @@ -0,0 +1,84 @@ +{ + "name": "dayjs", + "version": "1.11.12", + "description": "2KB immutable date time library alternative to Moment.js with the same modern API ", + "main": "dayjs.min.js", + "types": "index.d.ts", + "scripts": { + "test": "TZ=Pacific/Auckland npm run test-tz && TZ=Europe/London npm run test-tz && TZ=America/Whitehorse npm run test-tz && npm run test-tz && jest", + "test-tz": "date && jest test/timezone.test --coverage=false", + "lint": "./node_modules/.bin/eslint src/* test/* build/*", + "prettier": "prettier --write \"docs/**/*.md\"", + "babel": "cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node build/esm", + "build": "cross-env BABEL_ENV=build node build && npm run size", + "sauce": "npx karma start karma.sauce.conf.js", + "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2 && npm run sauce -- 3", + "size": "size-limit && gzip-size dayjs.min.js" + }, + "pre-commit": [ + "lint" + ], + "size-limit": [ + { + "limit": "2.99 KB", + "path": "dayjs.min.js" + } + ], + "jest": { + "roots": [ + "test" + ], + "testRegex": "test/(.*?/)?.*test.js$", + "testURL": "http://localhost", + "coverageDirectory": "./coverage/", + "collectCoverage": true, + "collectCoverageFrom": [ + "src/**/*" + ] + }, + "keywords": [ + "dayjs", + "date", + "time", + "immutable", + "moment" + ], + "author": "iamkun", + "license": "MIT", + "homepage": "https://day.js.org", + "repository": { + "type": "git", + "url": "https://github.com/iamkun/dayjs.git" + }, + "devDependencies": { + "@babel/cli": "^7.0.0-beta.44", + "@babel/core": "^7.0.0-beta.44", + "@babel/node": "^7.0.0-beta.44", + "@babel/preset-env": "^7.0.0-beta.44", + "babel-core": "^7.0.0-bridge.0", + "babel-jest": "^22.4.3", + "babel-plugin-external-helpers": "^6.22.0", + "cross-env": "^5.1.6", + "eslint": "^4.19.1", + "eslint-config-airbnb-base": "^12.1.0", + "eslint-plugin-import": "^2.10.0", + "eslint-plugin-jest": "^21.15.0", + "gzip-size-cli": "^2.1.0", + "jasmine-core": "^2.99.1", + "jest": "^22.4.3", + "karma": "^2.0.2", + "karma-jasmine": "^1.1.2", + "karma-sauce-launcher": "^1.1.0", + "mockdate": "^2.0.2", + "moment": "2.29.2", + "moment-timezone": "0.5.31", + "ncp": "^2.0.0", + "pre-commit": "^1.2.2", + "prettier": "^1.16.1", + "rollup": "^2.45.1", + "rollup-plugin-babel": "^4.4.0", + "rollup-plugin-terser": "^7.0.2", + "size-limit": "^0.18.0", + "typescript": "^2.8.3" + } +} diff --git a/node_modules/dayjs/plugin/advancedFormat.d.ts b/node_modules/dayjs/plugin/advancedFormat.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/advancedFormat.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/advancedFormat.js b/node_modules/dayjs/plugin/advancedFormat.js new file mode 100644 index 0000000..88d62e7 --- /dev/null +++ b/node_modules/dayjs/plugin/advancedFormat.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_advancedFormat=t()}(this,(function(){"use strict";return function(e,t){var r=t.prototype,n=r.format;r.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return n.bind(this)(e);var s=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return r.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return r.ordinal(t.week(),"W");case"w":case"ww":return s.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return s.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return s.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}}));return n.bind(this)(a)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/arraySupport.d.ts b/node_modules/dayjs/plugin/arraySupport.d.ts new file mode 100644 index 0000000..e4e44b2 --- /dev/null +++ b/node_modules/dayjs/plugin/arraySupport.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare module 'dayjs' { + interface ConfigTypeMap { + arraySupport: [number?, number?, number?, number?, number?, number?, number?] + } +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/arraySupport.js b/node_modules/dayjs/plugin/arraySupport.js new file mode 100644 index 0000000..b16675f --- /dev/null +++ b/node_modules/dayjs/plugin/arraySupport.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_arraySupport=t()}(this,(function(){"use strict";return function(e,t,n){var o=t.prototype,i=function(e){var t=e.date,o=e.utc;return Array.isArray(t)?o?t.length?new Date(Date.UTC.apply(null,t)):new Date:1===t.length?n(String(t[0])).toDate():new(Function.prototype.bind.apply(Date,[null].concat(t))):t},a=o.parse;o.parse=function(e){e.date=i.bind(this)(e),a.bind(this)(e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/badMutable.d.ts b/node_modules/dayjs/plugin/badMutable.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/badMutable.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/badMutable.js b/node_modules/dayjs/plugin/badMutable.js new file mode 100644 index 0000000..68270cc --- /dev/null +++ b/node_modules/dayjs/plugin/badMutable.js @@ -0,0 +1 @@ +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_badMutable=i()}(this,(function(){"use strict";return function(t,i){var n=i.prototype;n.$g=function(t,i,n){return this.$utils().u(t)?this[i]:this.$set(n,t)},n.set=function(t,i){return this.$set(t,i)};var e=n.startOf;n.startOf=function(t,i){return this.$d=e.bind(this)(t,i).toDate(),this.init(),this};var s=n.add;n.add=function(t,i){return this.$d=s.bind(this)(t,i).toDate(),this.init(),this};var o=n.locale;n.locale=function(t,i){return t?(this.$L=o.bind(this)(t,i).$L,this):this.$L};var r=n.daysInMonth;n.daysInMonth=function(){return r.bind(this.clone())()};var u=n.isSame;n.isSame=function(t,i){return u.bind(this.clone())(t,i)};var f=n.isBefore;n.isBefore=function(t,i){return f.bind(this.clone())(t,i)};var d=n.isAfter;n.isAfter=function(t,i){return d.bind(this.clone())(t,i)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/bigIntSupport.d.ts b/node_modules/dayjs/plugin/bigIntSupport.d.ts new file mode 100644 index 0000000..d9f2f39 --- /dev/null +++ b/node_modules/dayjs/plugin/bigIntSupport.d.ts @@ -0,0 +1,11 @@ +import { PluginFunc } from 'dayjs' + +declare module 'dayjs' { + interface ConfigTypeMap { + bigIntSupport: BigInt + } + export function unix(t: BigInt): Dayjs +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/bigIntSupport.js b/node_modules/dayjs/plugin/bigIntSupport.js new file mode 100644 index 0000000..0c7efac --- /dev/null +++ b/node_modules/dayjs/plugin/bigIntSupport.js @@ -0,0 +1 @@ +!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n="undefined"!=typeof globalThis?globalThis:n||self).dayjs_plugin_bigIntSupport=e()}(this,(function(){"use strict";var n=function(n){return"bigint"==typeof n};return function(e,t,i){var o=t.prototype,u=function(e){var t=e.date;return n(t)?Number(t):t},r=o.parse;o.parse=function(n){n.date=u.bind(this)(n),r.bind(this)(n)};var f=i.unix;i.unix=function(e){var t=n(e)?Number(e):e;return f(t)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/buddhistEra.d.ts b/node_modules/dayjs/plugin/buddhistEra.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/buddhistEra.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/buddhistEra.js b/node_modules/dayjs/plugin/buddhistEra.js new file mode 100644 index 0000000..58b137c --- /dev/null +++ b/node_modules/dayjs/plugin/buddhistEra.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_buddhistEra=e()}(this,(function(){"use strict";return function(t,e){var n=e.prototype,i=n.format;n.format=function(t){var e=this,n=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/(\[[^\]]+])|BBBB|BB/g,(function(t,n){var i,o=String(e.$y+543),f="BB"===t?[o.slice(-2),2]:[o,4];return n||(i=e.$utils()).s.apply(i,f.concat(["0"]))}));return i.bind(this)(n)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/calendar.d.ts b/node_modules/dayjs/plugin/calendar.d.ts new file mode 100644 index 0000000..a8d064f --- /dev/null +++ b/node_modules/dayjs/plugin/calendar.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + calendar(referenceTime?: ConfigType, formats?: object): string + } +} diff --git a/node_modules/dayjs/plugin/calendar.js b/node_modules/dayjs/plugin/calendar.js new file mode 100644 index 0000000..c577098 --- /dev/null +++ b/node_modules/dayjs/plugin/calendar.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_calendar=t()}(this,(function(){"use strict";return function(e,t,a){var n="h:mm A",d={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var n=t||this.$locale().calendar||d,o=a(e||void 0).startOf("d"),s=this.diff(o,"d",!0),i="sameElse",f=s<-6?i:s<-1?"lastWeek":s<0?"lastDay":s<1?"sameDay":s<2?"nextDay":s<7?"nextWeek":i,l=n[f]||d[f];return"function"==typeof l?l.call(this,a()):this.format(l)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/customParseFormat.d.ts b/node_modules/dayjs/plugin/customParseFormat.d.ts new file mode 100644 index 0000000..1b41c0d --- /dev/null +++ b/node_modules/dayjs/plugin/customParseFormat.d.ts @@ -0,0 +1,8 @@ +import { PluginFunc } from 'dayjs' + +declare interface PluginOptions { + parseTwoDigitYear?: (yearString: string) => number +} + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/customParseFormat.js b/node_modules/dayjs/plugin/customParseFormat.js new file mode 100644 index 0000000..66d6089 --- /dev/null +++ b/node_modules/dayjs/plugin/customParseFormat.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_customParseFormat=t()}(this,(function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)};var a=function(e){return function(t){this[e]=+t}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],h=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=u(e,!1)}],a:[i,function(e){this.afternoon=u(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,a("seconds")],ss:[r,a("seconds")],m:[r,a("minutes")],mm:[r,a("minutes")],H:[r,a("hours")],h:[r,a("hours")],HH:[r,a("hours")],hh:[r,a("hours")],D:[r,a("day")],DD:[n,a("day")],Do:[i,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,a("month")],MM:[n,a("month")],MMM:[i,function(e){var t=h("months"),n=(h("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=h("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,a("year")],YY:[n,function(e){this.year=s(e)}],YYYY:[/\d{4}/,a("year")],Z:f,ZZ:f};function c(n){var r,i;r=n,i=o&&o.formats;for(var s=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),a=s.length,f=0;f-1)return new Date(("X"===t?1e3:1)*e);var r=c(t)(e),i=r.year,o=r.month,s=r.day,a=r.hours,f=r.minutes,h=r.seconds,u=r.milliseconds,d=r.zone,l=new Date,m=s||(i||o?1:l.getDate()),M=i||l.getFullYear(),Y=0;i&&!o||(Y=o>0?o-1:l.getMonth());var p=a||0,v=f||0,D=h||0,g=u||0;return d?new Date(Date.UTC(M,Y,m,p,v,D,g+60*d.offset*1e3)):n?new Date(Date.UTC(M,Y,m,p,v,D,g)):new Date(M,Y,m,p,v,D,g)}catch(e){return new Date("")}}(t,a,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(a)&&(this.$d=new Date("")),o={}}else if(a instanceof Array)for(var l=a.length,m=1;m<=l;m+=1){s[1]=a[m-1];var M=n.apply(this,s);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}m===l&&(this.$d=new Date(""))}else i.call(this,e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/dayOfYear.d.ts b/node_modules/dayjs/plugin/dayOfYear.d.ts new file mode 100644 index 0000000..4fd6601 --- /dev/null +++ b/node_modules/dayjs/plugin/dayOfYear.d.ts @@ -0,0 +1,11 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + dayOfYear(): number + dayOfYear(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/plugin/dayOfYear.js b/node_modules/dayjs/plugin/dayOfYear.js new file mode 100644 index 0000000..4a57000 --- /dev/null +++ b/node_modules/dayjs/plugin/dayOfYear.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_dayOfYear=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.dayOfYear=function(e){var t=Math.round((n(this).startOf("day")-n(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/devHelper.d.ts b/node_modules/dayjs/plugin/devHelper.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/devHelper.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/devHelper.js b/node_modules/dayjs/plugin/devHelper.js new file mode 100644 index 0000000..a3f6daf --- /dev/null +++ b/node_modules/dayjs/plugin/devHelper.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_devHelper=t()}(this,(function(){"use strict";return function(e,t,o){if(!process||"production"!==process.env.NODE_ENV){var s=t.prototype,n=s.parse;s.parse=function(e){var t=e.date;return"string"==typeof t&&13===t.length&&console.warn("To parse a Unix timestamp like "+t+", you should pass it as a Number. https://day.js.org/docs/en/parse/unix-timestamp-milliseconds"),"number"==typeof t&&4===String(t).length&&console.warn("Guessing you may want to parse the Year "+t+", you should pass it as a String "+t+", not a Number. Otherwise, "+t+" will be treated as a Unix timestamp"),e.args.length>=2&&!o.p.customParseFormat&&console.warn("To parse a date-time string like "+t+" using the given format, you should enable customParseFormat plugin first. https://day.js.org/docs/en/parse/string-format"),n.bind(this)(e)};var a=o.locale;o.locale=function(e,t,s){return void 0===t&&"string"==typeof e&&(o.Ls[e]||console.warn("Guessing you may want to use locale "+e+", you have to load it before using it. https://day.js.org/docs/en/i18n/loading-into-nodejs")),a(e,t,s)}}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/duration.d.ts b/node_modules/dayjs/plugin/duration.d.ts new file mode 100644 index 0000000..9675a80 --- /dev/null +++ b/node_modules/dayjs/plugin/duration.d.ts @@ -0,0 +1,88 @@ +import { PluginFunc } from 'dayjs' +import { OpUnitType, UnitTypeLongPlural } from 'dayjs'; + +declare const plugin: PluginFunc +export as namespace plugin; +export = plugin + +declare namespace plugin { + /** + * @deprecated Please use more strict types + */ + type DurationInputType = string | number | object + /** + * @deprecated Please use more strict types + */ + type DurationAddType = number | object | Duration + + type DurationUnitsObjectType = Partial<{ + [unit in Exclude | "weeks"]: number + }>; + type DurationUnitType = Exclude + type CreateDurationType = + ((units: DurationUnitsObjectType) => Duration) + & ((time: number, unit?: DurationUnitType) => Duration) + & ((ISO_8601: string) => Duration) + type AddDurationType = CreateDurationType & ((duration: Duration) => Duration) + + interface Duration { + new (input: string | number | object, unit?: string, locale?: string): Duration + + clone(): Duration + + humanize(withSuffix?: boolean): string + + milliseconds(): number + asMilliseconds(): number + + seconds(): number + asSeconds(): number + + minutes(): number + asMinutes(): number + + hours(): number + asHours(): number + + days(): number + asDays(): number + + weeks(): number + asWeeks(): number + + months(): number + asMonths(): number + + years(): number + asYears(): number + + as(unit: DurationUnitType): number + + get(unit: DurationUnitType): number + + add: AddDurationType + + subtract: AddDurationType + + toJSON(): string + + toISOString(): string + + format(formatStr?: string): string + + locale(locale: string): Duration + } +} + +declare module 'dayjs' { + interface Dayjs { + add(duration: plugin.Duration): Dayjs + subtract(duration: plugin.Duration): Dayjs + } + + /** + * @param time If unit is not present, time treated as number of milliseconds + */ + export const duration: plugin.CreateDurationType; + export function isDuration(d: any): d is plugin.Duration +} \ No newline at end of file diff --git a/node_modules/dayjs/plugin/duration.js b/node_modules/dayjs/plugin/duration.js new file mode 100644 index 0000000..4578f06 --- /dev/null +++ b/node_modules/dayjs/plugin/duration.js @@ -0,0 +1 @@ +!function(t,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_duration=s()}(this,(function(){"use strict";var t,s,n=1e3,i=6e4,e=36e5,r=864e5,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,u=31536e6,d=2628e6,a=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,h={years:u,months:d,days:r,hours:e,minutes:i,seconds:n,milliseconds:1,weeks:6048e5},c=function(t){return t instanceof g},f=function(t,s,n){return new g(t,n,s.$l)},m=function(t){return s.p(t)+"s"},l=function(t){return t<0},$=function(t){return l(t)?Math.ceil(t):Math.floor(t)},y=function(t){return Math.abs(t)},v=function(t,s){return t?l(t)?{negative:!0,format:""+y(t)+s}:{negative:!1,format:""+t+s}:{negative:!1,format:""}},g=function(){function l(t,s,n){var i=this;if(this.$d={},this.$l=n,void 0===t&&(this.$ms=0,this.parseFromMilliseconds()),s)return f(t*h[m(s)],this);if("number"==typeof t)return this.$ms=t,this.parseFromMilliseconds(),this;if("object"==typeof t)return Object.keys(t).forEach((function(s){i.$d[m(s)]=t[s]})),this.calMilliseconds(),this;if("string"==typeof t){var e=t.match(a);if(e){var r=e.slice(2).map((function(t){return null!=t?Number(t):0}));return this.$d.years=r[0],this.$d.months=r[1],this.$d.weeks=r[2],this.$d.days=r[3],this.$d.hours=r[4],this.$d.minutes=r[5],this.$d.seconds=r[6],this.calMilliseconds(),this}}return this}var y=l.prototype;return y.calMilliseconds=function(){var t=this;this.$ms=Object.keys(this.$d).reduce((function(s,n){return s+(t.$d[n]||0)*h[n]}),0)},y.parseFromMilliseconds=function(){var t=this.$ms;this.$d.years=$(t/u),t%=u,this.$d.months=$(t/d),t%=d,this.$d.days=$(t/r),t%=r,this.$d.hours=$(t/e),t%=e,this.$d.minutes=$(t/i),t%=i,this.$d.seconds=$(t/n),t%=n,this.$d.milliseconds=t},y.toISOString=function(){var t=v(this.$d.years,"Y"),s=v(this.$d.months,"M"),n=+this.$d.days||0;this.$d.weeks&&(n+=7*this.$d.weeks);var i=v(n,"D"),e=v(this.$d.hours,"H"),r=v(this.$d.minutes,"M"),o=this.$d.seconds||0;this.$d.milliseconds&&(o+=this.$d.milliseconds/1e3,o=Math.round(1e3*o)/1e3);var u=v(o,"S"),d=t.negative||s.negative||i.negative||e.negative||r.negative||u.negative,a=e.format||r.format||u.format?"T":"",h=(d?"-":"")+"P"+t.format+s.format+i.format+a+e.format+r.format+u.format;return"P"===h||"-P"===h?"P0D":h},y.toJSON=function(){return this.toISOString()},y.format=function(t){var n=t||"YYYY-MM-DDTHH:mm:ss",i={Y:this.$d.years,YY:s.s(this.$d.years,2,"0"),YYYY:s.s(this.$d.years,4,"0"),M:this.$d.months,MM:s.s(this.$d.months,2,"0"),D:this.$d.days,DD:s.s(this.$d.days,2,"0"),H:this.$d.hours,HH:s.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:s.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:s.s(this.$d.seconds,2,"0"),SSS:s.s(this.$d.milliseconds,3,"0")};return n.replace(o,(function(t,s){return s||String(i[t])}))},y.as=function(t){return this.$ms/h[m(t)]},y.get=function(t){var s=this.$ms,n=m(t);return"milliseconds"===n?s%=1e3:s="weeks"===n?$(s/h[n]):this.$d[n],s||0},y.add=function(t,s,n){var i;return i=s?t*h[m(s)]:c(t)?t.$ms:f(t,this).$ms,f(this.$ms+i*(n?-1:1),this)},y.subtract=function(t,s){return this.add(t,s,!0)},y.locale=function(t){var s=this.clone();return s.$l=t,s},y.clone=function(){return f(this.$ms,this)},y.humanize=function(s){return t().add(this.$ms,"ms").locale(this.$l).fromNow(!s)},y.valueOf=function(){return this.asMilliseconds()},y.milliseconds=function(){return this.get("milliseconds")},y.asMilliseconds=function(){return this.as("milliseconds")},y.seconds=function(){return this.get("seconds")},y.asSeconds=function(){return this.as("seconds")},y.minutes=function(){return this.get("minutes")},y.asMinutes=function(){return this.as("minutes")},y.hours=function(){return this.get("hours")},y.asHours=function(){return this.as("hours")},y.days=function(){return this.get("days")},y.asDays=function(){return this.as("days")},y.weeks=function(){return this.get("weeks")},y.asWeeks=function(){return this.as("weeks")},y.months=function(){return this.get("months")},y.asMonths=function(){return this.as("months")},y.years=function(){return this.get("years")},y.asYears=function(){return this.as("years")},l}(),p=function(t,s,n){return t.add(s.years()*n,"y").add(s.months()*n,"M").add(s.days()*n,"d").add(s.hours()*n,"h").add(s.minutes()*n,"m").add(s.seconds()*n,"s").add(s.milliseconds()*n,"ms")};return function(n,i,e){t=e,s=e().$utils(),e.duration=function(t,s){var n=e.locale();return f(t,{$l:n},s)},e.isDuration=c;var r=i.prototype.add,o=i.prototype.subtract;i.prototype.add=function(t,s){return c(t)?p(this,t,1):r.bind(this)(t,s)},i.prototype.subtract=function(t,s){return c(t)?p(this,t,-1):o.bind(this)(t,s)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isBetween.d.ts b/node_modules/dayjs/plugin/isBetween.d.ts new file mode 100644 index 0000000..431fff8 --- /dev/null +++ b/node_modules/dayjs/plugin/isBetween.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean + } +} diff --git a/node_modules/dayjs/plugin/isBetween.js b/node_modules/dayjs/plugin/isBetween.js new file mode 100644 index 0000000..68046cb --- /dev/null +++ b/node_modules/dayjs/plugin/isBetween.js @@ -0,0 +1 @@ +!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isBetween=i()}(this,(function(){"use strict";return function(e,i,t){i.prototype.isBetween=function(e,i,s,f){var n=t(e),o=t(i),r="("===(f=f||"()")[0],u=")"===f[1];return(r?this.isAfter(n,s):!this.isBefore(n,s))&&(u?this.isBefore(o,s):!this.isAfter(o,s))||(r?this.isBefore(n,s):!this.isAfter(n,s))&&(u?this.isAfter(o,s):!this.isBefore(o,s))}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isLeapYear.d.ts b/node_modules/dayjs/plugin/isLeapYear.d.ts new file mode 100644 index 0000000..5be7409 --- /dev/null +++ b/node_modules/dayjs/plugin/isLeapYear.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isLeapYear(): boolean + } +} diff --git a/node_modules/dayjs/plugin/isLeapYear.js b/node_modules/dayjs/plugin/isLeapYear.js new file mode 100644 index 0000000..030bd46 --- /dev/null +++ b/node_modules/dayjs/plugin/isLeapYear.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isLeapYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isMoment.d.ts b/node_modules/dayjs/plugin/isMoment.d.ts new file mode 100644 index 0000000..dac24f6 --- /dev/null +++ b/node_modules/dayjs/plugin/isMoment.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + + export function isMoment(input: any): boolean + +} diff --git a/node_modules/dayjs/plugin/isMoment.js b/node_modules/dayjs/plugin/isMoment.js new file mode 100644 index 0000000..be26412 --- /dev/null +++ b/node_modules/dayjs/plugin/isMoment.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isMoment=n()}(this,(function(){"use strict";return function(e,n,t){t.isMoment=function(e){return t.isDayjs(e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isSameOrAfter.d.ts b/node_modules/dayjs/plugin/isSameOrAfter.d.ts new file mode 100644 index 0000000..916bc80 --- /dev/null +++ b/node_modules/dayjs/plugin/isSameOrAfter.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean + } +} diff --git a/node_modules/dayjs/plugin/isSameOrAfter.js b/node_modules/dayjs/plugin/isSameOrAfter.js new file mode 100644 index 0000000..76f8a33 --- /dev/null +++ b/node_modules/dayjs/plugin/isSameOrAfter.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrAfter=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isSameOrBefore.d.ts b/node_modules/dayjs/plugin/isSameOrBefore.d.ts new file mode 100644 index 0000000..d52b095 --- /dev/null +++ b/node_modules/dayjs/plugin/isSameOrBefore.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean + } +} diff --git a/node_modules/dayjs/plugin/isSameOrBefore.js b/node_modules/dayjs/plugin/isSameOrBefore.js new file mode 100644 index 0000000..57a767e --- /dev/null +++ b/node_modules/dayjs/plugin/isSameOrBefore.js @@ -0,0 +1 @@ +!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrBefore=i()}(this,(function(){"use strict";return function(e,i){i.prototype.isSameOrBefore=function(e,i){return this.isSame(e,i)||this.isBefore(e,i)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isToday.d.ts b/node_modules/dayjs/plugin/isToday.d.ts new file mode 100644 index 0000000..04ac581 --- /dev/null +++ b/node_modules/dayjs/plugin/isToday.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isToday(): boolean + } +} diff --git a/node_modules/dayjs/plugin/isToday.js b/node_modules/dayjs/plugin/isToday.js new file mode 100644 index 0000000..ee9f9cd --- /dev/null +++ b/node_modules/dayjs/plugin/isToday.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isToday=o()}(this,(function(){"use strict";return function(e,o,t){o.prototype.isToday=function(){var e="YYYY-MM-DD",o=t();return this.format(e)===o.format(e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isTomorrow.d.ts b/node_modules/dayjs/plugin/isTomorrow.d.ts new file mode 100644 index 0000000..08110b6 --- /dev/null +++ b/node_modules/dayjs/plugin/isTomorrow.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isTomorrow(): boolean + } +} diff --git a/node_modules/dayjs/plugin/isTomorrow.js b/node_modules/dayjs/plugin/isTomorrow.js new file mode 100644 index 0000000..ca85044 --- /dev/null +++ b/node_modules/dayjs/plugin/isTomorrow.js @@ -0,0 +1 @@ +!function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(o="undefined"!=typeof globalThis?globalThis:o||self).dayjs_plugin_isTomorrow=e()}(this,(function(){"use strict";return function(o,e,t){e.prototype.isTomorrow=function(){var o="YYYY-MM-DD",e=t().add(1,"day");return this.format(o)===e.format(o)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isYesterday.d.ts b/node_modules/dayjs/plugin/isYesterday.d.ts new file mode 100644 index 0000000..2d8ae9e --- /dev/null +++ b/node_modules/dayjs/plugin/isYesterday.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isYesterday(): boolean + } +} diff --git a/node_modules/dayjs/plugin/isYesterday.js b/node_modules/dayjs/plugin/isYesterday.js new file mode 100644 index 0000000..b63b68a --- /dev/null +++ b/node_modules/dayjs/plugin/isYesterday.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isYesterday=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.isYesterday=function(){var e="YYYY-MM-DD",t=n().subtract(1,"day");return this.format(e)===t.format(e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isoWeek.d.ts b/node_modules/dayjs/plugin/isoWeek.d.ts new file mode 100644 index 0000000..3f4d88f --- /dev/null +++ b/node_modules/dayjs/plugin/isoWeek.d.ts @@ -0,0 +1,27 @@ +import { PluginFunc, OpUnitType, ConfigType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +type ISOUnitType = OpUnitType | 'isoWeek'; + +declare module 'dayjs' { + interface Dayjs { + isoWeekYear(): number + isoWeek(): number + isoWeek(value: number): Dayjs + + isoWeekday(): number + isoWeekday(value: number): Dayjs + + startOf(unit: ISOUnitType): Dayjs + + endOf(unit: ISOUnitType): Dayjs + + isSame(date?: ConfigType, unit?: ISOUnitType): boolean + + isBefore(date?: ConfigType, unit?: ISOUnitType): boolean + + isAfter(date?: ConfigType, unit?: ISOUnitType): boolean + } +} diff --git a/node_modules/dayjs/plugin/isoWeek.js b/node_modules/dayjs/plugin/isoWeek.js new file mode 100644 index 0000000..202ade7 --- /dev/null +++ b/node_modules/dayjs/plugin/isoWeek.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isoWeek=t()}(this,(function(){"use strict";var e="day";return function(t,i,s){var a=function(t){return t.add(4-t.isoWeekday(),e)},d=i.prototype;d.isoWeekYear=function(){return a(this).year()},d.isoWeek=function(t){if(!this.$utils().u(t))return this.add(7*(t-this.isoWeek()),e);var i,d,n,o,r=a(this),u=(i=this.isoWeekYear(),d=this.$u,n=(d?s.utc:s)().year(i).startOf("year"),o=4-n.isoWeekday(),n.isoWeekday()>4&&(o+=7),n.add(o,e));return r.diff(u,"week")+1},d.isoWeekday=function(e){return this.$utils().u(e)?this.day()||7:this.day(this.day()%7?e:e-7)};var n=d.startOf;d.startOf=function(e,t){var i=this.$utils(),s=!!i.u(t)||t;return"isoweek"===i.p(e)?s?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):n.bind(this)(e,t)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/isoWeeksInYear.d.ts b/node_modules/dayjs/plugin/isoWeeksInYear.d.ts new file mode 100644 index 0000000..2bc02cd --- /dev/null +++ b/node_modules/dayjs/plugin/isoWeeksInYear.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + isoWeeksInYear(): number + } +} diff --git a/node_modules/dayjs/plugin/isoWeeksInYear.js b/node_modules/dayjs/plugin/isoWeeksInYear.js new file mode 100644 index 0000000..2bd20cd --- /dev/null +++ b/node_modules/dayjs/plugin/isoWeeksInYear.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isoWeeksInYear=n()}(this,(function(){"use strict";return function(e,n){n.prototype.isoWeeksInYear=function(){var e=this.isLeapYear(),n=this.endOf("y").day();return 4===n||e&&5===n?53:52}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/localeData.d.ts b/node_modules/dayjs/plugin/localeData.d.ts new file mode 100644 index 0000000..ae9e557 --- /dev/null +++ b/node_modules/dayjs/plugin/localeData.d.ts @@ -0,0 +1,44 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + type WeekdayNames = [string, string, string, string, string, string, string]; + type MonthNames = [string, string, string, string, string, string, string, string, string, string, string, string]; + + interface InstanceLocaleDataReturn { + firstDayOfWeek(): number; + weekdays(instance?: Dayjs): WeekdayNames; + weekdaysShort(instance?: Dayjs): WeekdayNames; + weekdaysMin(instance?: Dayjs): WeekdayNames; + months(instance?: Dayjs): MonthNames; + monthsShort(instance?: Dayjs): MonthNames; + longDateFormat(format: string): string; + meridiem(hour?: number, minute?: number, isLower?: boolean): string; + ordinal(n: number): string + } + + interface GlobalLocaleDataReturn { + firstDayOfWeek(): number; + weekdays(): WeekdayNames; + weekdaysShort(): WeekdayNames; + weekdaysMin(): WeekdayNames; + months(): MonthNames; + monthsShort(): MonthNames; + longDateFormat(format: string): string; + meridiem(hour?: number, minute?: number, isLower?: boolean): string; + ordinal(n: number): string + } + + interface Dayjs { + localeData(): InstanceLocaleDataReturn; + } + + export function weekdays(localOrder?: boolean): WeekdayNames; + export function weekdaysShort(localOrder?: boolean): WeekdayNames; + export function weekdaysMin(localOrder?: boolean): WeekdayNames; + export function monthsShort(): MonthNames; + export function months(): MonthNames; + export function localeData(): GlobalLocaleDataReturn; +} diff --git a/node_modules/dayjs/plugin/localeData.js b/node_modules/dayjs/plugin/localeData.js new file mode 100644 index 0000000..55e01ee --- /dev/null +++ b/node_modules/dayjs/plugin/localeData.js @@ -0,0 +1 @@ +!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n="undefined"!=typeof globalThis?globalThis:n||self).dayjs_plugin_localeData=e()}(this,(function(){"use strict";return function(n,e,t){var r=e.prototype,o=function(n){return n&&(n.indexOf?n:n.s)},u=function(n,e,t,r,u){var i=n.name?n:n.$locale(),a=o(i[e]),s=o(i[t]),f=a||s.map((function(n){return n.slice(0,r)}));if(!u)return f;var d=i.weekStart;return f.map((function(n,e){return f[(e+(d||0))%7]}))},i=function(){return t.Ls[t.locale()]},a=function(n,e){return n.formats[e]||function(n){return n.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(n,e,t){return e||t.slice(1)}))}(n.formats[e.toUpperCase()])},s=function(){var n=this;return{months:function(e){return e?e.format("MMMM"):u(n,"months")},monthsShort:function(e){return e?e.format("MMM"):u(n,"monthsShort","months",3)},firstDayOfWeek:function(){return n.$locale().weekStart||0},weekdays:function(e){return e?e.format("dddd"):u(n,"weekdays")},weekdaysMin:function(e){return e?e.format("dd"):u(n,"weekdaysMin","weekdays",2)},weekdaysShort:function(e){return e?e.format("ddd"):u(n,"weekdaysShort","weekdays",3)},longDateFormat:function(e){return a(n.$locale(),e)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return s.bind(this)()},t.localeData=function(){var n=i();return{firstDayOfWeek:function(){return n.weekStart||0},weekdays:function(){return t.weekdays()},weekdaysShort:function(){return t.weekdaysShort()},weekdaysMin:function(){return t.weekdaysMin()},months:function(){return t.months()},monthsShort:function(){return t.monthsShort()},longDateFormat:function(e){return a(n,e)},meridiem:n.meridiem,ordinal:n.ordinal}},t.months=function(){return u(i(),"months")},t.monthsShort=function(){return u(i(),"monthsShort","months",3)},t.weekdays=function(n){return u(i(),"weekdays",null,null,n)},t.weekdaysShort=function(n){return u(i(),"weekdaysShort","weekdays",3,n)},t.weekdaysMin=function(n){return u(i(),"weekdaysMin","weekdays",2,n)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/localizedFormat.d.ts b/node_modules/dayjs/plugin/localizedFormat.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/localizedFormat.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/localizedFormat.js b/node_modules/dayjs/plugin/localizedFormat.js new file mode 100644 index 0000000..2aa4665 --- /dev/null +++ b/node_modules/dayjs/plugin/localizedFormat.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_localizedFormat=t()}(this,(function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/minMax.d.ts b/node_modules/dayjs/plugin/minMax.d.ts new file mode 100644 index 0000000..7d0827f --- /dev/null +++ b/node_modules/dayjs/plugin/minMax.d.ts @@ -0,0 +1,22 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + export function max(dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function max(noDates: never[]): null + export function max(maybeDates: Dayjs[]): Dayjs | null + + export function max(...dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function max(...noDates: never[]): null + export function max(...maybeDates: Dayjs[]): Dayjs | null + + export function min(dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function min(noDates: never[]): null + export function min(maybeDates: Dayjs[]): Dayjs | null + + export function min(...dayjs: [Dayjs, ...Dayjs[]]): Dayjs + export function min(...noDates: never[]): null + export function min(...maybeDates: Dayjs[]): Dayjs | null +} diff --git a/node_modules/dayjs/plugin/minMax.js b/node_modules/dayjs/plugin/minMax.js new file mode 100644 index 0000000..ce06314 --- /dev/null +++ b/node_modules/dayjs/plugin/minMax.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_minMax=n()}(this,(function(){"use strict";return function(e,n,t){var i=function(e,n){if(!n||!n.length||1===n.length&&!n[0]||1===n.length&&Array.isArray(n[0])&&!n[0].length)return null;var t;1===n.length&&n[0].length>0&&(n=n[0]);t=(n=n.filter((function(e){return e})))[0];for(var i=1;i=0?1:a.date()),s=u.year||a.year(),d=u.month>=0?u.month:u.year||u.day?0:a.month(),f=u.hour||0,b=u.minute||0,h=u.second||0,y=u.millisecond||0;return o?new Date(Date.UTC(s,d,c,f,b,h,y)):new Date(s,d,c,f,b,h,y)}return r},o=i.parse;i.parse=function(t){t.date=r.bind(this)(t),o.bind(this)(t)};var u=i.set,a=i.add,c=i.subtract,s=function(t,n,e,i){void 0===i&&(i=1);var r=Object.keys(n),o=this;return r.forEach((function(e){o=t.bind(o)(n[e]*i,e)})),o};i.set=function(t,n){return n=void 0===n?t:n,"Object"===t.constructor.name?s.bind(this)((function(t,n){return u.bind(this)(n,t)}),n,t):u.bind(this)(t,n)},i.add=function(t,n){return"Object"===t.constructor.name?s.bind(this)(a,t,n):a.bind(this)(t,n)},i.subtract=function(t,n){return"Object"===t.constructor.name?s.bind(this)(a,t,n,-1):c.bind(this)(t,n)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/pluralGetSet.d.ts b/node_modules/dayjs/plugin/pluralGetSet.d.ts new file mode 100644 index 0000000..ab2d89a --- /dev/null +++ b/node_modules/dayjs/plugin/pluralGetSet.d.ts @@ -0,0 +1,44 @@ +import { PluginFunc, UnitType, ConfigType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + years(): number + + years(value: number): Dayjs + + months(): number + + months(value: number): Dayjs + + dates(): number + + dates(value: number): Dayjs + + weeks(): number + + weeks(value: number): Dayjs + + days(): number + + days(value: number): Dayjs + + hours(): number + + hours(value: number): Dayjs + + minutes(): number + + minutes(value: number): Dayjs + + seconds(): number + + seconds(value: number): Dayjs + + milliseconds(): number + + milliseconds(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/plugin/pluralGetSet.js b/node_modules/dayjs/plugin/pluralGetSet.js new file mode 100644 index 0000000..d758494 --- /dev/null +++ b/node_modules/dayjs/plugin/pluralGetSet.js @@ -0,0 +1 @@ +!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_pluralGetSet=o()}(this,(function(){"use strict";return function(e,o){var s=o.prototype;["milliseconds","seconds","minutes","hours","days","weeks","isoWeeks","months","quarters","years","dates"].forEach((function(e){s[e]=s[e.replace(/s$/,"")]}))}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/preParsePostFormat.d.ts b/node_modules/dayjs/plugin/preParsePostFormat.d.ts new file mode 100644 index 0000000..30ec75e --- /dev/null +++ b/node_modules/dayjs/plugin/preParsePostFormat.d.ts @@ -0,0 +1,4 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin diff --git a/node_modules/dayjs/plugin/preParsePostFormat.js b/node_modules/dayjs/plugin/preParsePostFormat.js new file mode 100644 index 0000000..5611d10 --- /dev/null +++ b/node_modules/dayjs/plugin/preParsePostFormat.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_preParsePostFormat=e()}(this,(function(){"use strict";return function(t,e){var o=e.prototype.parse;e.prototype.parse=function(t){if("string"==typeof t.date){var e=this.$locale();t.date=e&&e.preparse?e.preparse(t.date):t.date}return o.bind(this)(t)};var r=e.prototype.format;e.prototype.format=function(){for(var t=arguments.length,e=new Array(t),o=0;o number + thresholds?: RelativeTimeThreshold[] +} + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + fromNow(withoutSuffix?: boolean): string + from(compared: ConfigType, withoutSuffix?: boolean): string + toNow(withoutSuffix?: boolean): string + to(compared: ConfigType, withoutSuffix?: boolean): string + } +} diff --git a/node_modules/dayjs/plugin/relativeTime.js b/node_modules/dayjs/plugin/relativeTime.js new file mode 100644 index 0000000..898eee6 --- /dev/null +++ b/node_modules/dayjs/plugin/relativeTime.js @@ -0,0 +1 @@ +!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(r="undefined"!=typeof globalThis?globalThis:r||self).dayjs_plugin_relativeTime=e()}(this,(function(){"use strict";return function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(r,e,t,o){return n.fromToBase(r,e,t,o)}t.en.relativeTime=o,n.fromToBase=function(e,n,i,d,u){for(var f,a,s,l=i.$locale().relativeTime||o,h=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=h.length,c=0;c0,p<=y.r||!y.r){p<=1&&c>0&&(y=h[c-1]);var v=l[y.l];u&&(p=u(""+p)),a="string"==typeof v?v.replace("%d",p):v(p,n,y.l,s);break}}if(n)return a;var M=s?l.future:l.past;return"function"==typeof M?M(a):M.replace("%s",a)},n.to=function(r,e){return i(r,e,this,!0)},n.from=function(r,e){return i(r,e,this)};var d=function(r){return r.$u?t.utc():t()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/timezone.d.ts b/node_modules/dayjs/plugin/timezone.d.ts new file mode 100644 index 0000000..049bb08 --- /dev/null +++ b/node_modules/dayjs/plugin/timezone.d.ts @@ -0,0 +1,20 @@ +import { PluginFunc, ConfigType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + tz(timezone?: string, keepLocalTime?: boolean): Dayjs + offsetName(type?: 'short' | 'long'): string | undefined + } + + interface DayjsTimezone { + (date?: ConfigType, timezone?: string): Dayjs + (date: ConfigType, format: string, timezone?: string): Dayjs + guess(): string + setDefault(timezone?: string): void + } + + const tz: DayjsTimezone +} diff --git a/node_modules/dayjs/plugin/timezone.js b/node_modules/dayjs/plugin/timezone.js new file mode 100644 index 0000000..280a2bf --- /dev/null +++ b/node_modules/dayjs/plugin/timezone.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_timezone=e()}(this,(function(){"use strict";var t={year:0,month:1,day:2,hour:3,minute:4,second:5},e={};return function(n,i,o){var r,a=function(t,n,i){void 0===i&&(i={});var o=new Date(t),r=function(t,n){void 0===n&&(n={});var i=n.timeZoneName||"short",o=t+"|"+i,r=e[o];return r||(r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:i}),e[o]=r),r}(n,i);return r.formatToParts(o)},u=function(e,n){for(var i=a(e,n),r=[],u=0;u=0&&(r[c]=parseInt(m,10))}var d=r[3],l=24===d?0:d,h=r[0]+"-"+r[1]+"-"+r[2]+" "+l+":"+r[4]+":"+r[5]+":000",v=+e;return(o.utc(h).valueOf()-(v-=v%1e3))/6e4},f=i.prototype;f.tz=function(t,e){void 0===t&&(t=r);var n,i=this.utcOffset(),a=this.toDate(),u=a.toLocaleString("en-US",{timeZone:t}),f=Math.round((a-new Date(u))/1e3/60),s=15*-Math.round(a.getTimezoneOffset()/15)-f;if(!Number(s))n=this.utcOffset(0,e);else if(n=o(u,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(s,!0),e){var m=n.utcOffset();n=n.add(i-m,"minute")}return n.$x.$timezone=t,n},f.offsetName=function(t){var e=this.$x.$timezone||o.tz.guess(),n=a(this.valueOf(),e,{timeZoneName:t}).find((function(t){return"timezonename"===t.type.toLowerCase()}));return n&&n.value};var s=f.startOf;f.startOf=function(t,e){if(!this.$x||!this.$x.$timezone)return s.call(this,t,e);var n=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return s.call(n,t,e).tz(this.$x.$timezone,!0)},o.tz=function(t,e,n){var i=n&&e,a=n||e||r,f=u(+o(),a);if("string"!=typeof t)return o(t).tz(a);var s=function(t,e,n){var i=t-60*e*1e3,o=u(i,n);if(e===o)return[i,e];var r=u(i-=60*(o-e)*1e3,n);return o===r?[i,o]:[t-60*Math.min(o,r)*1e3,Math.max(o,r)]}(o.utc(t,i).valueOf(),f,a),m=s[0],c=s[1],d=o(m).utcOffset(c);return d.$x.$timezone=a,d},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(t){r=t}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/toArray.d.ts b/node_modules/dayjs/plugin/toArray.d.ts new file mode 100644 index 0000000..45f1f0c --- /dev/null +++ b/node_modules/dayjs/plugin/toArray.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + toArray(): number[] + } +} diff --git a/node_modules/dayjs/plugin/toArray.js b/node_modules/dayjs/plugin/toArray.js new file mode 100644 index 0000000..ac06750 --- /dev/null +++ b/node_modules/dayjs/plugin/toArray.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toArray=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toArray=function(){return[this.$y,this.$M,this.$D,this.$H,this.$m,this.$s,this.$ms]}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/toObject.d.ts b/node_modules/dayjs/plugin/toObject.d.ts new file mode 100644 index 0000000..ca12aaf --- /dev/null +++ b/node_modules/dayjs/plugin/toObject.d.ts @@ -0,0 +1,20 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +interface DayjsObject { + years: number + months: number + date: number + hours: number + minutes: number + seconds: number + milliseconds: number +} + +declare module 'dayjs' { + interface Dayjs { + toObject(): DayjsObject + } +} diff --git a/node_modules/dayjs/plugin/toObject.js b/node_modules/dayjs/plugin/toObject.js new file mode 100644 index 0000000..573b49e --- /dev/null +++ b/node_modules/dayjs/plugin/toObject.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toObject=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/updateLocale.d.ts b/node_modules/dayjs/plugin/updateLocale.d.ts new file mode 100644 index 0000000..ef1c01d --- /dev/null +++ b/node_modules/dayjs/plugin/updateLocale.d.ts @@ -0,0 +1,8 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + export function updateLocale(localeName: string, customConfig: Record): Record +} diff --git a/node_modules/dayjs/plugin/updateLocale.js b/node_modules/dayjs/plugin/updateLocale.js new file mode 100644 index 0000000..811d9e9 --- /dev/null +++ b/node_modules/dayjs/plugin/updateLocale.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_updateLocale=n()}(this,(function(){"use strict";return function(e,n,t){t.updateLocale=function(e,n){var o=t.Ls[e];if(o)return(n?Object.keys(n):[]).forEach((function(e){o[e]=n[e]})),o}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/utc.d.ts b/node_modules/dayjs/plugin/utc.d.ts new file mode 100644 index 0000000..544ea4e --- /dev/null +++ b/node_modules/dayjs/plugin/utc.d.ts @@ -0,0 +1,19 @@ +import { PluginFunc, ConfigType } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + + utc(keepLocalTime?: boolean): Dayjs + + local(): Dayjs + + isUTC(): boolean + + utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs + } + + export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs +} diff --git a/node_modules/dayjs/plugin/utc.js b/node_modules/dayjs/plugin/utc.js new file mode 100644 index 0000000..af07564 --- /dev/null +++ b/node_modules/dayjs/plugin/utc.js @@ -0,0 +1 @@ +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_utc=i()}(this,(function(){"use strict";var t="minute",i=/[+-]\d\d(?::?\d\d)?/g,e=/([+-]|\d\d)/g;return function(s,f,n){var u=f.prototype;n.utc=function(t){var i={date:t,utc:!0,args:arguments};return new f(i)},u.utc=function(i){var e=n(this.toDate(),{locale:this.$L,utc:!0});return i?e.add(this.utcOffset(),t):e},u.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};var o=u.parse;u.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),o.call(this,t)};var r=u.init;u.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else r.call(this)};var a=u.utcOffset;u.utcOffset=function(s,f){var n=this.$utils().u;if(n(s))return this.$u?0:n(this.$offset)?a.call(this):this.$offset;if("string"==typeof s&&(s=function(t){void 0===t&&(t="");var s=t.match(i);if(!s)return null;var f=(""+s[0]).match(e)||["-",0,0],n=f[0],u=60*+f[1]+ +f[2];return 0===u?0:"+"===n?u:-u}(s),null===s))return this;var u=Math.abs(s)<=16?60*s:s,o=this;if(f)return o.$offset=u,o.$u=0===s,o;if(0!==s){var r=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(o=this.local().add(u+r,t)).$offset=u,o.$x.$localOffset=r}else o=this.utc();return o};var h=u.format;u.format=function(t){var i=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return h.call(this,i)},u.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*t},u.isUTC=function(){return!!this.$u},u.toISOString=function(){return this.toDate().toISOString()},u.toString=function(){return this.toDate().toUTCString()};var l=u.toDate;u.toDate=function(t){return"s"===t&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():l.call(this)};var c=u.diff;u.diff=function(t,i,e){if(t&&this.$u===t.$u)return c.call(this,t,i,e);var s=this.local(),f=n(t).local();return c.call(s,f,i,e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/weekOfYear.d.ts b/node_modules/dayjs/plugin/weekOfYear.d.ts new file mode 100644 index 0000000..d988014 --- /dev/null +++ b/node_modules/dayjs/plugin/weekOfYear.d.ts @@ -0,0 +1,12 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + week(): number + + week(value : number): Dayjs + } +} diff --git a/node_modules/dayjs/plugin/weekOfYear.js b/node_modules/dayjs/plugin/weekOfYear.js new file mode 100644 index 0000000..7e234c4 --- /dev/null +++ b/node_modules/dayjs/plugin/weekOfYear.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekOfYear=t()}(this,(function(){"use strict";var e="week",t="year";return function(i,n,r){var f=n.prototype;f.week=function(i){if(void 0===i&&(i=null),null!==i)return this.add(7*(i-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var f=r(this).startOf(t).add(1,t).date(n),s=r(this).endOf(e);if(f.isBefore(s))return 1}var a=r(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),o=this.diff(a,e,!0);return o<0?r(this).startOf("week").week():Math.ceil(o)},f.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/weekYear.d.ts b/node_modules/dayjs/plugin/weekYear.d.ts new file mode 100644 index 0000000..df25331 --- /dev/null +++ b/node_modules/dayjs/plugin/weekYear.d.ts @@ -0,0 +1,10 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + weekYear(): number + } +} diff --git a/node_modules/dayjs/plugin/weekYear.js b/node_modules/dayjs/plugin/weekYear.js new file mode 100644 index 0000000..d90d137 --- /dev/null +++ b/node_modules/dayjs/plugin/weekYear.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:0===e&&t>=52?n-1:n}}})); \ No newline at end of file diff --git a/node_modules/dayjs/plugin/weekday.d.ts b/node_modules/dayjs/plugin/weekday.d.ts new file mode 100644 index 0000000..87a8025 --- /dev/null +++ b/node_modules/dayjs/plugin/weekday.d.ts @@ -0,0 +1,12 @@ +import { PluginFunc } from 'dayjs' + +declare const plugin: PluginFunc +export = plugin + +declare module 'dayjs' { + interface Dayjs { + weekday(): number + + weekday(value: number): Dayjs + } +} diff --git a/node_modules/dayjs/plugin/weekday.js b/node_modules/dayjs/plugin/weekday.js new file mode 100644 index 0000000..ae2276b --- /dev/null +++ b/node_modules/dayjs/plugin/weekday.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekday=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,i=this.$W,n=(i + + + + + + + + + + + + {{store.userinfo.realname}} + + + {{store.role}} + + + + + + + + + 上班 9:30 + + + + + 重庆市渝北区上弯路 + + + + + + 下班 16:30 + + + + + 打卡已超时 + + + + + + + + + 打卡失败 + + + + 上班打卡 + + + 9:00 + + + 已超时 + + + + + + + + + + + \ No newline at end of file diff --git a/pages/document/detail.vue b/pages/document/detail.vue new file mode 100644 index 0000000..e17af09 --- /dev/null +++ b/pages/document/detail.vue @@ -0,0 +1,96 @@ + + + + + + \ No newline at end of file diff --git a/pages/document/index.vue b/pages/document/index.vue new file mode 100644 index 0000000..bf0bfe1 --- /dev/null +++ b/pages/document/index.vue @@ -0,0 +1,329 @@ + + + + + + \ No newline at end of file diff --git a/pages/leave/application.vue b/pages/leave/application.vue new file mode 100644 index 0000000..0624c98 --- /dev/null +++ b/pages/leave/application.vue @@ -0,0 +1,398 @@ + + + + + + \ No newline at end of file diff --git a/pages/login/login.vue b/pages/login/login.vue new file mode 100644 index 0000000..1718725 --- /dev/null +++ b/pages/login/login.vue @@ -0,0 +1,321 @@ + + + + + \ No newline at end of file diff --git a/pages/meeting/detail.vue b/pages/meeting/detail.vue new file mode 100644 index 0000000..b7ac46e --- /dev/null +++ b/pages/meeting/detail.vue @@ -0,0 +1,212 @@ + + + + + diff --git a/pages/meeting/index.vue b/pages/meeting/index.vue new file mode 100644 index 0000000..bf3821d --- /dev/null +++ b/pages/meeting/index.vue @@ -0,0 +1,247 @@ + + + + + \ No newline at end of file diff --git a/pages/product/index.vue b/pages/product/index.vue new file mode 100644 index 0000000..a8d0e1c --- /dev/null +++ b/pages/product/index.vue @@ -0,0 +1,32 @@ + + + + + \ No newline at end of file diff --git a/pages/safe/detail.vue b/pages/safe/detail.vue new file mode 100644 index 0000000..6ecfe90 --- /dev/null +++ b/pages/safe/detail.vue @@ -0,0 +1,47 @@ + + + + + \ No newline at end of file diff --git a/pages/safe/manage.vue b/pages/safe/manage.vue new file mode 100644 index 0000000..b8a0438 --- /dev/null +++ b/pages/safe/manage.vue @@ -0,0 +1,86 @@ + + + + + \ No newline at end of file diff --git a/pages/tab/index.vue b/pages/tab/index.vue new file mode 100644 index 0000000..2df1a54 --- /dev/null +++ b/pages/tab/index.vue @@ -0,0 +1,668 @@ + + + + + \ No newline at end of file diff --git a/pages/tab/my.vue b/pages/tab/my.vue new file mode 100644 index 0000000..7bddb1d --- /dev/null +++ b/pages/tab/my.vue @@ -0,0 +1,320 @@ + + + + + \ No newline at end of file diff --git a/pages/tab/office.vue b/pages/tab/office.vue new file mode 100644 index 0000000..820347c --- /dev/null +++ b/pages/tab/office.vue @@ -0,0 +1,202 @@ + + + + + \ No newline at end of file diff --git a/pages/tab/product.vue b/pages/tab/product.vue new file mode 100644 index 0000000..9ab0a3a --- /dev/null +++ b/pages/tab/product.vue @@ -0,0 +1,244 @@ + + + + + + \ No newline at end of file diff --git a/pages/talk/conversation.vue b/pages/talk/conversation.vue new file mode 100644 index 0000000..8a13ca4 --- /dev/null +++ b/pages/talk/conversation.vue @@ -0,0 +1,120 @@ + + + + + + \ No newline at end of file diff --git a/pages/talk/message_list.vue b/pages/talk/message_list.vue new file mode 100644 index 0000000..a699d0c --- /dev/null +++ b/pages/talk/message_list.vue @@ -0,0 +1,105 @@ + + + + + \ No newline at end of file diff --git a/pages/talk/system.vue b/pages/talk/system.vue new file mode 100644 index 0000000..0517cb3 --- /dev/null +++ b/pages/talk/system.vue @@ -0,0 +1,60 @@ + + + + + + \ No newline at end of file diff --git a/pages/task/handle.vue b/pages/task/handle.vue new file mode 100644 index 0000000..adee907 --- /dev/null +++ b/pages/task/handle.vue @@ -0,0 +1,396 @@ + + + + + \ No newline at end of file diff --git a/pages/task/index.vue b/pages/task/index.vue new file mode 100644 index 0000000..1456106 --- /dev/null +++ b/pages/task/index.vue @@ -0,0 +1,193 @@ + + + + + \ No newline at end of file diff --git a/pages/task/self.vue b/pages/task/self.vue new file mode 100644 index 0000000..2673f77 --- /dev/null +++ b/pages/task/self.vue @@ -0,0 +1,79 @@ + + + + + \ No newline at end of file diff --git a/pages/task/todotask.vue b/pages/task/todotask.vue new file mode 100644 index 0000000..c86f0bc --- /dev/null +++ b/pages/task/todotask.vue @@ -0,0 +1,160 @@ + + + + + + \ No newline at end of file diff --git a/pages/useredit/add_address.vue b/pages/useredit/add_address.vue new file mode 100644 index 0000000..3c59612 --- /dev/null +++ b/pages/useredit/add_address.vue @@ -0,0 +1,106 @@ + + + + + + \ No newline at end of file diff --git a/pages/useredit/address.vue b/pages/useredit/address.vue new file mode 100644 index 0000000..ea50bbc --- /dev/null +++ b/pages/useredit/address.vue @@ -0,0 +1,143 @@ + + + + + + \ No newline at end of file diff --git a/pages/useredit/addressbook.vue b/pages/useredit/addressbook.vue new file mode 100644 index 0000000..281b878 --- /dev/null +++ b/pages/useredit/addressbook.vue @@ -0,0 +1,65 @@ + + + + + \ No newline at end of file diff --git a/pages/useredit/useredit.vue b/pages/useredit/useredit.vue new file mode 100644 index 0000000..dd58723 --- /dev/null +++ b/pages/useredit/useredit.vue @@ -0,0 +1,259 @@ + + + + + \ No newline at end of file diff --git a/pages/userlist/index.vue b/pages/userlist/index.vue new file mode 100644 index 0000000..d218f67 --- /dev/null +++ b/pages/userlist/index.vue @@ -0,0 +1,338 @@ + + + + + \ No newline at end of file diff --git a/pages/zhiban/index.vue b/pages/zhiban/index.vue new file mode 100644 index 0000000..94fe09b --- /dev/null +++ b/pages/zhiban/index.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file diff --git a/static/checkin/chenggong.png b/static/checkin/chenggong.png new file mode 100644 index 0000000000000000000000000000000000000000..dec1b3a04b04444865d4aee3aa52fede2c299f06 GIT binary patch literal 1244 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 r-x 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 literal 0 HcmV?d00001 diff --git a/static/checkin/circle2.png b/static/checkin/circle2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c0c5452d3cccf2586f8da1eeda941cec36b7a83 GIT binary patch literal 64968 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 E1M#j_FaQ7m literal 0 HcmV?d00001 diff --git a/static/checkin/circle3.png b/static/checkin/circle3.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcf628c24380d73d27bed45565b329f14927dc6 GIT binary patch literal 64550 zcmY&ya2sLz-EpRxe|74 zGkEf!BjZ{4PD9^6G{y`W4eVGwe~r|2Gu4WL&pxz8=Whg0{&5OEuD|M~8KL9HV{N|? z1^c+h(P4eJ)wo69n~O8tw8~M|)#lOp*2?Pz8?JQ}5Ct5Ff?X=>OQIKry2fk-7t0z% zv-8O?4=JOUJE{{U)O~tLO=?38T^0{r6I+$LLM`^Rs})-v*AXvP4cn2MLp@Z68&?xe zw%U*oHyX8{fh#&@tRN%*q+B)3&x>5LgwPLI1OKV#4 zcK6dFjQEl0h6@)eb?=9(cRd-6Gs%v2bOz(R51fNJ5M6gyPzzCh7j{SrLaCW5o);Uc ze3$o08ubk_h(ehTk-~lOXYRN>7K1v7DPyrN=Dqk}@;0i8wxXmoR=*RzNMI5ML99pU z0vT@6(`tdy6k>5~C>@^yyv+=yat57$a%ZHzkRKdvQ zFYB~LzrA{~|NMH@H9^_;Qq2ah=ocZ*i8r36lC7+LI1DBm9C=LhYH(Rum@lM@nn zocf;)fMM4Cv@nJY6-Y`T9O`#Qc+{1TN7_~Bh%bKl*Ns?tVYCqIdG6XGD3 z7H3mvC=83O#iccWQEX5#o0t z@wj|JB|uS!=x})U2QQ+KLb0Wv>9bdY{!15vpg-2Ii>KcHfH*3+cHNK5p*{YhPpDO4x?-amX=_q-+K|-bf>_ADMN#a2r}a@_mX>X0 z#QT!gj~SkR9yNYrxce4y<+yR|q(V=1k#K|Uln-VO_uNX60U5L{1!Pdu9dQX#Kowe*h)*|mhH_=h?aZP%oo{dq zUj<)vjdAn4%qdYR7M6?|sLdy4AJ6K;;)9UudqWyBjz?`shdhaEQipIzsjr?{BqH#Y zX3t4^7y<|9FB&5{C2U-`fjFA%q;$$s_eECQDp0=B{*%4U+3*+7FKL!Xlcl+jj)=^6 z&J2wHq-cVhIC*dC#0pID(Eh(|L)wUx%D~=wX_b&qw78jX#Zh`BrFkGoND&?%lYgUD zs_aJyaefKtD;KbACF-WKc!ZHuEXj7IGR`$Vj!4W3#~RPBy8>~+p#b6nN{7(-iwYoW z41Ae}EnP(8VP7Ma7Sn8)#&759EHSerS*LRiDV3Dz1l%H8`x4FYDyP4^P(9G)IZABB zx}b|X%_CrOKTA;X9*3As#*zR5LPP}uBubxyMiIjpkYG{jF54HLCPh~A+SNdghAo3H zhdDjdDJ~EvglREQ-XTE4P&nlFwT^FpS?**1CjR2}w+xX5a+uMXuN;P57+?0H7pC^3 z+oQFyeK5xn~=q&0KTvM9;F%~;5%y7aebkP_-0Yk9to8Q_pek?C`HV<&3e@~@GZo6^CL=3 zWn)NxoNHs;nuaS33K>h@4$2qjXY9c80 z{Bd5X0F@3c4Ugoc>$e8OYM^`(#X{!g*KGIu)ss09{Q7y^yYYlzn_3%c_*pSH#23+U zhz{#lXx50JN*v1t$KjlT!ivi7T<1_LBy9f5O-`hwgm~ zz&{7JiT0EGNf>+KTwF3fm3s3>?G;P?r^Ls)UQ*!jpg{VhV(v5GA~FMe{bKX!=lRjb zDL>7`hoS7yMQ0X57RKZcKDI30)}B@1R#w8D+rB@+ji>iuaY#e zmlI#%P=`nXsH-=Pj1#3W1F?+iITqlaJ*6}3mwraZR=4C$mA>bsuWeh%qgVI0Ytzjc6z%Po}cASi-8*S9wntUnpPtY4}7~?1JBS z)W-L{3b!%1zR-n|tl~tFqxy?x00^{GkDx4snszOJ<8+>OA#*Dssm7~7(@E=PBlhW1 zYVC>0;B_cs-OP^}0Cc#Vw99uQpQ5Q_($Bz>%&SzrjgA+TcDmKlh|lqHl7mAbHBPdWT{(V?wa>fopJ(v?*Y|~AHgYY++s$9&kMLNd z-1+SznDAD3_g-v$JME~EwhiHbj@r-XwF}$Vp(B2z!xCP(SsQSR8AFoyP640MS0xd> zpeoOD(3-PF3QAe|^8g2@i(YNTQN?U%rzDEWgfBOEKJMFyiBa9k3@w7GB-D zWsu%uM{z4ce}n~5#NY#2QB}T9hc$*)>~7t8Ch0BWb#6cNAGyK1!@i%DepjnXAd9;6iBchi?mTtiZG4gYu)_!>yu8i29wLMeq& zX(-q3cV-TMdlJNYM?e&#C*fLt7Ex1Vt*qW#u;-k(8(rAt5|O9^KOrDIk}FY6DmbQyzIy3!;lbDhB#FGC ztNZ1Fa7e?b<#gv40IRovHFJoIQXqgzlnfoa+`H~yW>FQ@(Q%nZ zTj2x`ix<4m=T7n#rlT!R8#+oTlxLpxS;PJK ztqWS3hP_pUIw7h7de8FNMokX%(yJEqQ~LY<{w6KLjE z`?`!rZMyhLzu|;+2?ezM0RTijFS4T=dWw$x zSB7W!PFt1li0mj?6@QzoPbHLdw;MBQfwrwgzV*o3i;EwIphPJiw(}L&TuI$;q9w`Q z)(BPKkHe5pKE8p;r_OJVI+SWZa+zdAa9O}UbdpjiD?V@HckTF073!^V_g34$4eq2x z(B9r}dCuy-H`Nti;KvZ-O1k+eK63~7U(@Ty%`%s!z>ihsr$Dn|kqU`AuW^vvIimbR z(xs^~Zi2&nOjo6}Dys}m>V8K&6Pb!d?r&E_og3fM9%5oBADUlU5doC*)+_Cmfo z_RkdmnNpiT{u7aAOW0J7XHIO%RhcX4ql24Mwz*2}PDwpYcQkC7ttq!g~A4PD@_GQ+bZt)*>^1Zs+#u1Q800x_7){zw7-> zq|B^#N0+_@MWNq9b3K4kq%!Df3-BK3DS z1FA$3#{xJW?rwGNYseY7w5V4~)d7)CgmnM9!+Wai$o1gFSL@S&^kqM5>A*xBND-aH za8qGW^Wf+3`3~9XHnPNx+cEu3Mv?_3LEZ?WD^tk>F?XWz5dP}0m(^%CjDN87GY7o} zvOY^P1NKOBSuOMFaG-_uxb%EM?@9X09vV|$0=Xj#<}A1ecqX6mJ;-o$${B#Tswj1;<2dgCK|G$`#oxd?m(~ zQ#fX6cBK`prXC?TttC|;@H)28F{DU>OuYj4_jQxig=Z3f;1Px*+@fr z65{BPf*xv}wU{Z?GvlW`Iomwh*LOLJn z=+F7Ep_HlLv@J0!UV144RdMXP@~^|t2=!M4jnhmGDJuLrxI~*sKNJgkE~wCD>b@o8 zyGwFQRz)O5Q^Zn3{&u6S;uFFgMexMX{r(EU#H-@9OJ5$5!UQnN+m^Ho0c?@0wiv9} zf5L9_Ds=~k+EV2GY8g{#LbS9{8Ln0;nm0>9(z#F`Lu@HQDo0&tHH2gsQ5lZeUqQ&+ zl4`=(KKG`T=vvPnvhMbp)YO#CwK!6$dk*q5`digwk%~zUlIBng<#c**I>};R`Ynl( znDISTjz8H+Ho0B|POo;ycDw6-fAd@e9*lE3jQ;iF;qjz0q{^AK1Wlx2eZ^PX-1}%A zM*6h2TcS|l3GI=!D~vBNq0+cBxIkl$yFQ_h4UyRsbG+q{wq)WzuXAtuA~&2un)I{s z0fe=V*GZgMPCwYcPA!zZ9YrmTbLL2O>13Y5yNE*D<0llbcA+^o3Oh-H#=Eg-O=fOm z2Oo-3H~>d-@r?}0B3|?$qiDak`K*W}&#jlvNFCfm?u{n|r7VBjH9}=u!$uJkiD>P^ zoro$YTnwctWW_-SPgB`7sO=ryuvBB>j3abi!iC-~RsQJxh%|CSMn(Cx$RPV=m@OW!rLUPfQz&2i@lZGB;m5 zO;TxtEq5xzmtMX1_{Js~VD7xHV#pEW$wp|uTzdVgdIQO`76|Mg(3wI;VHaI4S92F^ z4Gpd9T(F^wQ}Hv37@lWEGrr#AjjL7R)hTF*Rj-MzBJtsi%GK|Ru7YGf1@uS{rxZv1 z$^vWLgob{FugZi+_qakj5!p zG3&XJzvn=GjSC!s$$klEnax3IQKDp81yj-{|s!_&T_VENRoF_u36t;G5$-Cxq(nt?Eg|Y|AW!C>8v_zbId0b|7-^5EC4rQ zP|_xA;7$JiJ7PoXFO$-39Yx45$+~DT#7~bf6fg=(uBkul$zVlcc4dHFN{fp3A_qQ)R2c-}Iyx?a^r0j)! z6^5h5(R8+|wT0eQwX~40G>>1(rotF2&B8mLr2nRzftb!v0nP@0$7t!D>KK#pOyHvB z!^;}n$)k<&ys&{Y!yA%)k+0b=K+aNGS5`MMXBAF?kUQd=TEY(SL` zpqY7m7f4$nD4(8&5>mKfT$-lv+y7S_f$0%74p)?!#9{r+4w;O~s{RRqDvR-X!748T zmEF2&qKSXvC1qYmhbxnFIh<3CDU@gk^=nqJFzS*~LP;G(0hg#ZNIjZSLGvWD@%o;F*WpI$7&ZC{dApBcj_lKXWnR#bG~E|)K|pKetn2@v-x+OF%ZkcX znT71lIED7{x8IJ)%bKHTEXQc9<&XNqwUjyH<03o-?#PIARN%gOc_$3)YMgP&DU@l8 z0r!mX6X+;=gaX}BBG^N6Hw3$p_iJppE*C9e0lXDk%ES-A4Ov1kP}838rpct*=x3M6 zi!QY?9%Fuyf;2s2p&)20Qs1rlC7^tTJ6_{nm}-TJxz>Gi6TGjxar~jE^D{2$cZz^K z(qpRpoDEWDZw!tS3Q7y7QQe$M-x5UA03lfXmuo?`lap3dLGL5*`<{i9GUrUT_Vpk- zJU#$SKqpxri&p@8Y+AY4@}x2#YyC|#h(8A>q$`$YCRU`t7uxARTo7b_meFv`TNNE- zPnSn--0SjIM9NaN2JJT1SZ0s3Yo#6+n>_F5$tRTsI`wVK^Lno*3o%vplh%@`PJ)$c zqocCQ<&Zv1#5kbH>%L9m0!5BCgs4ZTc?Tpt#!ujAk;I`78A(;%gEUzv=5c?7y*;6C1B0D`lvqLcV>L!igC(F zc^dImdT<{NK~<%hDw&5>u(#%S8JnlP*!p6`m_Qy~BR*JSX3!HrPQ606%B?!fuGk|F4K{rQ6*U&!C>#IBJh8vv!3UDd<5ZNYmGkTCY!9 zA?*4p6-G_Cj$Y_S{)t+6fW9o2xL8h`(bsHZ?ub3X9q%uMpTUBdq`Camm5tFkYU z7GnJlRhFzgsaZZ*g~h2nMsu_H_iePA^N1$$s3}GtA)&^};_Zv^D20l*`i=50~a>akKvtG#CpiAYYzL#&e|1z;R1hw-|YJIm8 z;d7CJbiC4WWH$8@QIsMTQE`5Ar0kNBjUrZwQ&mE~QxSFT_C^-16_ztReQil&*-9^& zd2cb?@nxfLCMgf5tYSQ0nM>gAG3*G||cZ)0$vHbU}mxTdR z4lwehzZZ(bx5IM*Y1QkH2+^!P)Z19wru8sqslCds%fe7(tz!@N)>bZk_QA*d(aZ5j zu(rt6HEf02!_D1zky>i@tl+c3v-64PcZTP?PH( zPp9KGgeEHoo)-eoA4O4TF6vFXTAW?+S-%8P#K?j2U%6$9kr^Ihr*}&pw&vmV8!mTd zQ>^-p|0qEVFI8zBT7ivvQ4s_aR4*qDwur6#dhWpSQU9NbR@P21lNxwd# zx7WcmC*I^FOOg&%og#&g8L1+r6$fAZs(^hzKTk=|Pf4gDnWXnfziwxIf)L&k3FyM= zVO!2OpD~;ZC6b=&laauxcVJ;#kGyu{(}8=R{yv^yEff4M;1l$o+g2J;C(lmXpaGOZ z+9QuewE;)dx;ze)5_?+9p^zQv=dWn(wvO0rBaO~2YqfX>Mr_x;-j$?T>{2_JAq&$p z%)$kHLQJW3dkk0o>k=pJkm+(7sbv3_(D~sB-CjI(@dm~&b(^l6P~41=`vTD%fc5YS z4yJ$vePUMXxK|aM0SJxOEQXeEii=c| zHoV2U!1$%NM$Zn4F-1U|JYcaAVmcx!5+94q;68ESlHx+dMdiiCNqj1i4C?~eoTfJz zRR!JXR}uj`3EDky4agp6$zOg?ivn#iM7y zwNTI(_g8AW9DTr4L`#w4?-7SQ$v-6Qh??MSdGTlOdhz65rV4@cVS1w1aX^>F-arr z`pEM6#r~MK-wqEA67N*L>wLL92Z6jWL#tS{T`qY~|4i*|2mrUR1ywQQL?gRTVb#J(*c%J5F|69LO(9kEy=>lk%^1^&#YTvwj<^&NWa7#n)npw?C(gk=TFL(1%1B5k(q2uGOTx z;AsswloPgw8<=R<*+>taX*j&Pi7e$a_o~_{4wha4J-SB8cWkcFHE-p;#H`J1Zfv$w zp^JI52lQK54sV>(MlWZJJ+$Pa51t>P3_;Wh;U(MjSRn|qG%LKCT*+U!*JYA!G-LwH zoxmQ&FP~PV4(zA*!w-G|{gK+sJ2kuUuykTp%7mhzpm=DXHIcTi8m$Q9SEAo~;nt>i z5mxxMHoR6xJ%H;EFd#B$xRIy$Qyd%CI7bbWwa$Im?c<4(Pa=?) z*KbN9>kM?BJ*pybe2ux2^MYSkpY%gegONPhZA|i8{D#3%rTf6qOLXDMhp!;M2Fhb1 z^JDK8^L5SRUG&}oOTMh%z<$g`*Cgv(oK{Ycqbp@lut{-joaS3$$*nCvcM6n@{N57@ zA;v2Nt+B+n*e`FB@hRffvX2jhGSrAgFJ@6pdz&kem)??q*wi{Zh+hxA_x;u}Jz>)r z6?sTC^bk2Vr{$%TE~rP>2{()gY)2JTB4Mxa^UohSNs+_MjNf+RGcRAZD~w28Jw+dB z&#Q@T?p`uG-Te4l&QN47ahf3J#*0yA_~v{MhCPnvIQ%LNiOA2@)Ci5amlf?gP|zSI zej-EbiOR)7rb)@pVB*P$$OW8&`g~he5fvB5zvu;}+azyA)KxA;wl)8{d&&fH2pc|d z;B5FEm1)<$>ik&+Fj|5uYyt>R6n$PMu55G7+cqI>`KyX)=9+~oB8?qOUWSm0MV*MR z`b=Jux0B7`vyYmgZh|TQOaRHERUPWVM9iU7*wURzKkn|q(1+fyG?zOp;j<$C#;Og^ z(W!N?>K+;4eGy_$8ygxw`7%?t4?%((^UaUIPG+7UB0DZH>C$?Hw@zVs$=(4$G zp8!<9AEAsUB8~9qh4Zc#%md7gLP^^w-cH=%<$pgKPl4Cz1Y+rhT}1--&}jw6#+d>3 zh(MFf<%isSq0+(EpHF3nzOksc*f~!~yn+3EuQZp@b+O7Pcv-=MzSxq?q4r7n^RvNL zD#uwIgIardxFR!@xcK5j$yOU(a9b(zB0-KhhYZ=AUIm30#)Y52yB2(6oT`lO=LVJ& z{hEXAb%DuOET2F~ntyjuXCKp$$yRc z0>*GN~QMvEg=wJj`S?{^4*bM{P%(Pe3^0XtW`C8EsFHzC# zynV+zn6OlNZ%i?0foFZEg9p2wz;`xkhWEXpD$Ph!eo2607Od#3qRQN3)dbtz?9gp& zqt#P+86EX)#ns_4MflhJI%-@$#b7Si~#xyyVct|nc*(fX4fQ(1%6&9=!m82 z>}r~Mq$f^mjwm0UXSVwB7h=O}1ppr40-A97?CS2d*u-1FHqHU9Fx)in? zK@GEBqwoo7;EPX^0H{)XLtE>uEFaeuk(R|I+0^xstJsY`IKK-o$FCN{Ew^G#7MAWx zykXV3=f2h5_7loM1`?3=ecLL*pQ8KRp^+a{PGeIqa*VTwC-40_%DF0j5?KV)RAVtU zU-PncSX@t+c;$3?))uEAwCi>)FaPn{RH2DojZy9l64N|$e3hb?Z;11|iTyh*mG1ZJ zt4Kp}>g>$AF-oD##1}FLntgi0+HI&v+ zMc!zQhytUz^x6Ka9QWPgxB;?pH^W2Y!==*TS(4xIP`Hob@}3epllgbs$G|ab`@iDY zeTu(f5qD9zsyA^dxjbtmE+wj;NfAZi5dTORJ+o)U!FaX!#Cu6R$NG`wd$3ON5#8Uc z=H3a>cd_k?(py)2zqkZ9txBB(*3xY@v>D1gZtmje;te@3j4MJ!*3l`@&4!1lWSywnG)rFN3jax|66#r1!DOjWPLG0G(XmbWH+Rq2Sw?(9ClZ zPgD2xhWm+;m%KZ{fbcXZ&o{Juu6^a7RNCJe;z5#q9c`xNm#I>3!}SJN>qdrF&+5*> z9q4RcBj*~=MG}w(eN+KE%bKKH?zx8eJDBn2XI&MWNXgJT;2N=vC z0@UJxW^CV;q>Ck8u(=NsNBjWI0xs^-&}tmP-jffvT3LS7 zxZcAzDUH%`ot*!PUm&?w{N^Hdq((%YFTJx~nvCUqR;IY0VfE(1yTpBNMAxEGt#v zki@Hv@U%v#Lz>h|t(ojS=EaJ+8pYdZH;J5rrIF`>9A^~sfs}8tX{<2gZ`@SGJvrX> z%5r1*AYoab{tq8-XrD@jn10i5 zytHJ3*kF>R+dlwr>8A%5$4Dgr#Ar@r$@3?*>d?1;Xz+9%GmVSm@ynY74L@hyLt2ha zQ`hsfu-|f(5uoNK+bW)v-uR8vd5BFCcSaxTb3|VRwtZTK~#&?gfu}gEZDF*Api77=>fV$G^Jz+8lbosviDJhh!7eqU2hKk zX#DIp~X;l$531P(DQLv-`B z$5b3}PU&_`RnteOpnVAgOT&KD;w!ox;ewy3Qtimi_=OQ25&{;?XPaz%(7nzF_Z-`k z8wh_=i&|*#P2T_L38$}Bk-7@`2SXBYpT~HBZ2OM!4~9r?Qm>lqROXg29zjn$jD1br z#~W5A{=HlIbyu*(sosHCAXb-?fxezx4a!2dyGE zxDm>x<@xZ4kkQL@w?89ntgS#Z>JKmk@~N$ZeubAriDVOt`1!;hLGcb}%wK{cZ81|- zfAj3>Wy!UB6+{+%X2%9`EF|5p|xhrWShHn={A$rJrA!8efjydaWQk3R%Y zz6w{w7c9g|LypGwx6TnGCg-0ScVK{(eyl0?LWt_A!H*)I$8e!E$vSY#2{1lFRd#NO zj?l=fZq~Res8a6RU$&>(^xzs6g0XU(5$Mz|Lb*1vtnu}Sw~fDzyXGXHA$93tnd=6s z_(bF<+FpCg7v164J~Gbo#e)Cc1{BM3Vg3 z5XT}XwU*i7hP60i$5l__bSHtW`f#s79Kx#fX`FWRP+}R$it3v^v%HpQxlRMar@L;F zYIZ>(th24*N7Tx=&DfyB=S<5ILVI_-C%`KC;7n=7Pylss8c{Io<{|td{$OSR7E-NJ z4c;3#jk})Sp6_&?v_@SaaWbgLy$4Z3dxFfS$;T?cy_MBM*B|Qvv(Mn`RjQe(>So1t z_+^FlwSFULkl^ov{8RYDAr7R8Uf9=0^`ygkFkZ+Pc%!nnpmYMHI> z&6C}}jHF<;r&3o%3JR_g;_SlEWV?$Ef8Mc<{KQ}OH>j>UW%T52-xRbnHqS8(O6#i^ z4qx)&7l+vXduc?C!bA^PZ`wFU>ysfX-$$WrIyGif)C#AH2ISG@H)W6Eg1({lqax2t z&h-mVke7sQ;|ga|OcpbN-N)8+koal!b&Jt(Vg9YC0y#^Xxz@YrEn+zW@{0;xXqpVh zDW%+hw?{_iA0gLrF8)4|C(6LOQETJqhy9aB(p5jq10W|Komy zKnR+DZd~bSY_T<#?=De`U+u(&93lJ`R&IZYK0QG-h3fDq5A-DzE;2gYH%x-_6p46?jV*LT#j2?m!Ea^B2Mb<3Dfz^a}x84mUJ>wukfeR9g|GN*SjM?c~F zmvT*}v{IwF+Y7aWhVQG-%~Q*?Zx4Xs7@w*ve*!Brpfxe(IK0@%Mj2OxKwnFknYNSh zZg|7mlMwN`YIu$zWrDymOQdJKLoD$dYQ;_VN;fI&2abG-EsXj(E)G;bI0?coeyuOm*f@boBRGTChRZ8;Yurk4%)#<6Z1AUFd%MPwGiQI} zkTW+_ycD+Po9=DYiU_4X+1Fii)cpqe42%;0tH;s+5*Vo@T_?vh#4rpT~a6ght6v2JeUma|5_D4UUQ(rezJ? ztix;`Blb@S)+;-!?OOZbFzu24VFI8%_G+FCd8tlsX zmt+WbFSS?IvT(gR{B{h7@nsJFz?8RVm43!RJ4d^I!9Kz7ZGzn{ zgcc>ql{ckFw{|I(pNapsmq^iz>ycSbK`>q%f+-3ZiOEz__Ji+d-L>l>B^@rFbf#^k z1l~27?$GDyr4iyKDptZk-pG;g_n+pVePuFR5y>j}I6~MO#;$nWlCiq9kK)Wqj*X2nMahll=`Bx6^@$3EM5zy@6|2wQe zsOPCpoFcYE1YF-~TU;y#NLrOJC9R zW!&ge^3%{!;i_xt8*@7hTs*L4H073Iqz>32lOvWPm8ga^M3;QtGQbvK_e@>iE)`)< zkYgwuEyGS=R)BAb?(+~{B4kDe#r-SqU%v{Fz4>Ms4|eNSi>A^-z+ap4w$1gjqdPSA zMZHJMRTW1_{^cuEPVZ~jw;9j-T=iQDP>tdRuPIa@{Ntlbzdy#yG0j7ES^N1eC+P=| zz#2lMP`sgLQI2FlxqgoE&Lh=IYPpyKZS?btD8NTbzHPPd{ZK39y@QO)pWoYbr)#oS z9?3BBJmsr?V60PEvrC`LLOo*nE!5ZY-$7v2F2P>B0S92}0e&bJr`H_^`fg1}1&7&9r4gu}$km@JK zkKvhr{L(McuiI>hJN5p_+IR9VHI)E&%0L8CkVv<<=rUFr$DN;e)E=ru z3s*j=O@<|F07Z;pvc2xWwg{@huY6rs*H%SI`)Co81jYT7ZXQ#3JB#tidM#9s^MDlr z5&}I|O#TJ5f2s#|g)Fmz3!jZsH@aopTmm&8?YRrTpybhg{iSQ-%Zo$6Mu?Ay+R2VG z>&m{*7f(S<8~V{UzR;(d$vzpBDzq<=RVN7*yc|E>xGu9%|F>{>t{v1t!x8|-<(2(f zYU#*?g~(FTe>)J!l&@DXOTY?rOTaLEZd!R^dN(9Olsux`M+m$SR4wf2ztC#!%3o4p4XoanIK%%@#h+0f67*OEL0 zOyLG4R;|W-;Mo3-95}mov}3m{9Z%g#pM!82kmch@+gd6jszZW%B@oN*lj|URAMB|c z^FJ^jh!>rVDm~EN>-=5YlC=xl?cdZ4Nvsi$^Yr=vrbRr75D`%+Eh}EBIIyQXnZ|{s zC8JB!ghaE(AkaSL*!OcdH2)Y4{nW?`jB5ZO1bjXOw=ve!zN^|?&&26Z{b2k=u(2A= ztnIS@=)JD>`%)$E$bT(etlYzEcUn@&^e?!Qt?n-&M!Yn7AxL2IeB)auIitji)w94! z#=u$n*Q^5GI8=Oo|8q^NYhGTmY-0DMcx0AKoP9Wtpz3^RC3MGGp{{0g;^RrJ+9FE3 zpe&>3A;q`@WGI*N^~=-bdx08fGPznm=c%ujjMST<3Fc?`@1{8z!e z*>^{9-rJS@xIW1c2wmN)vTAPY0`HgD8LA&Qr<8tVBC=-@YPul~q$Kz`@$?W~qqy)>gV1Z#A-55X=+ZXSnuNZ)DHk-LaM`VTW5(pJ>*`WUu)c*q-sYcC5yrvM z5#guYvIZ2>3k1e4SvMoAZhHrxU9Zzbco~4{fam%^9`zqDyctF0kr>B1biVh6>5~%S zueZP9qe&OW8h@JVC%fqDaSeVv<-zZ*zUEVs!1l~0PD+y?42SiHh$Q(VMXoF<@vd0YHG?sh99DIq`P!o`{zxCCG-Cj zN5DTN^q<{j1xfB2dOJ+Nj@7}1g-sG_7%`P2=*A><<+@$5*ujh` z+0(-XzDKSJdwkvu92mPbgnTk)X8ejT)qdB&pEX4G4zcDgIDwD(#BRMI3Nhr3anqh~i|(rTxI(78;%267UKK-FhbOQWpaeI_ z*5jo4ywQ@SPZI+Qm?0ojA%J+QvtOT1Yl{sJ&&g?&%FU4frD7HE($_y%{zdFRCD<9n zxh#f6@U2+GOJZRa z^XQJ?_~g*utota+C?1zNlaE|ei2DBD;$0Enge;jR-2!i8^>NBrjY$?AuZKntmf5GM zUZffuId8pM?G~%``;{pRo|l!wjZ6f^0c?DypOG-FlG7a#B&Y|Zsxw!<)vqMs%0tVT+zmzeS1*|j5&w%8j=^#ina z>vm*1emE*yz~#pz$LY*Xe&7yBv-*yrU?g33;jnKV&3~XFLLcW;Mn(Bw?)$f;VLcDF zf2#p|3vx8u&*b{zp_d(zQ4Oz|+c@IqpvI@YDRn+c#kKTc`1uLRp{NcocM&Q==ea#q z`hJ+2Qfw~jt@IgUdagjWg-%9a{0|!X>#6!q4?B)TqXg?+`a z`;R&TKGKXem0SoJH&Dhy!Po?g5AWJZnN16W9uGar4olp~S*oAj3b!+LC@ePm%1P$u z-$~&*dz34X&mkrzOS$!&2RobAl^#8OB(}B0{2zM=0EmA~3~9Q^leA!DMO(8ORg^Z7(4 zcQF_)h)k`qE&X1`K!1N-EbQD$?ALz=hbZM*h(rn9lQ1r6`aT)etHSEw*}gFi7+)8` z^-Q&&M3E+kKHJ;&Mw6Rw3w?99hDm#CXz;{r4BYTGu6lWf@>Va$IOyyTOKfgPSI_>- zLqJuEgIFZ=={;#4<<*j-$i^?_@@BbzieK6m{Mnd$_T^?L@CUEraGHhz^uW*Y%Ve=n zuLkkFS6e%@zCyRwamnXgliE9P`9-RUH@GGy{NG~X5OHuV7iK(&xb%}J9?A&!K)Nw6 z!&A(Sjlx+=c9K<}_CkWj5eaOa?6F)6|Zr@s9 zxZkl2ReA3-(W#I$(FAfCTP(cL8Dy&>!r%OVWL*VAlwH$SI;2ZVLP9`5x}-trkdp3> zC8fJXKtj3%B&54Tx{>asySsP4+b5Lg{eA#v=ggV8X6Bl?hum&{9!Q#-b15zY-t50o zn_S4TFGEvz`3RQM(adV-vJUPdFVWo%_gwb7egu$KN(fuVldD)eaBxY z+#%B;Ew+rTH^DtE*@8c`{7@%N-+j$O$*Zs%;?v5}?Bb^=yaLbW;E}P}DrxyK22|=H zC<5on*EoLvS=ITkNvyv@=?giS!MS-5@+qPcM-RM)d6Hw5toR!Q!ku(al`oD)06@RB z8%@u18bJl;SRd3RT>E<&T6K%I8Wec20?pn*-zYug6_5&^y~r;tXThKx|GQ-az`5QB zn4*Sx*zT_DNXoNOv3&OX@7u)tZbFeSm~c(BRPpKDR<#sSb)ZiLDVpQOGWU@*^ulEg zx;Q(9+@#6og_hVDZ5{8gA3_R>=6Zz7qaaMos%_ zyD0=ksz@OLaEW13hu;3j+%`taMrr^Czr}FqeWB(`@NLPOazlMAMGQV%)OXENrI^rl@!VEGlN8gFewVZR=8-Aw9 zD}_rRo)HKk#5~N%x+NAkm1i6lY0!!Ft1;I!?M6lLRJ%7&WNhq(9ov>$1MY5W!U4Uj9+;h!f<{!aQ&o z@gdcIJmjX+=&4>6x05iz!WwK}sSvQ52KnCUpdJ3W^eeD1;vbW7eg2bs?OA(=H&v#^ zpb&x9NVVqIp^ILtm-b37`L}6}KcuskGJ%xKUpu^GlxzPq6FwR>!6^I{YTt}`+(#aD zdn}8?lDEo1>|HN@b2-seKe?x8x@5HD?4JuK1j!8haUA8mqgc*qzPW%HY$vQ>HB!!3 z7VSPWa2-5zB|IjzvdpXrug_p)0cKA(deh&27;nCT#4wRC#QFNV{gcB1ZPd8d&`WJy z^(Ld+!_aNKUTLXkbzJf{o6gI#7fK&HWh>0!K&N_}h&^9H-N6(}D;pMaRX6(M8@+fN zw4V)FBG46vk5h8M2qdqf=B5zr|L(Xy@?Ck3$^W@6N`TTn$FhX*3`G=LdW6`1PP#~k zup>_4qFGaa`ljHjM6BF#wu~=Ct!CO}mfD=>UT3Oi{N5;sde!TnxcbO<6i7S<@3C2Q zanIMoA>$R(D?)3EP^$u>sQB}j&X)vk!?-|hMq)46DWdxX{Si)yMY*ikXaH~Xo`+Gw zc5ffbbv&>Fs9A&zDeqtM)knw+_`<**gM>5-O1)t`LS)u305dU=4#CQiznrR@+6dO# z`G()P#BbNbpP{jJC{{Ur5!NlxgfPTv719nunfhQgYX7@C^~m>x2H+$ezPX%)b>J$8 zrPw6{OEEm(-B&mW_DcWC!KUncH_!bDfE1gT`FSP-j%fLPCX2%eLcj-pbFali&DmqH z#|Ngqe~Jwt#65$Notrc)%_9pq< z>+mXKWli!OwG9J>S{MYzXbi()?duNdERal)rsyg7j83z?(7r+ zMfIrK#tDP4D7&b`QG&fb0m^o6qIX3_ke!23TUWsHw0DNHB`^It_5S=IkuK7T3Yc&E zyB2=rO9+>Qu)r6x{fTl+a9BBV|UGVC&Txj!@tVk*8U>y!^8`ldfv4@tz7k=ec7nddAz z^Uz|J_~CxC)CEsLv;chO*vW2Yz-_LsmxY-5?F_Y${Kzp6QxH~(obRlvnfKC=ZarM= zxBkdqq59?sUlw$njb#259JAl6v&+};`ZbmmI9Zl2)xuNcJm%w$$D;kc?iHLi?#g-I z0W4OD+4)_xflJQEZ3!#o6Q0uA zf^Dk8_b75lY2^;>D?hJl$(%2JeB_HZDy+j)2jvN0vAs#b^sH}bK7wVQqx`2+`Ku_s z!%X0Hk)B|PJ6AfD)`nhD6VLD;s;D-vrFB|5YfRGT_M!slg;B4InH;f1J={zqB|Bll3a_=r_orVTIVFsWACQtzrdz3%eg1{8Xpv2CmJ}42v7Yh z_~}w)M#{dJ5{u^I;nWPX>Ds0hDCIn#Y5>v4qKotYqg8;p3KLq*xJ5Mq8axH8lWZmm z^mFhRtvLl|uV+dw7@Y)lUhpfv0>Te4*|icb*e9k^5wuWs@Mt}(<2^Pe*2m6`^TQ{F zPZMU4!(&9d&!_4z2&95DpZ!+EH}MPr1cLb8jsi<{@f000$R1mb7Es_dMGw$APzqY! z$5h_+-h^YTkxcyh=0s#G+z$)LJP)SCx7xU0B=zdl+3=J5`EfRj`s=&4jH?~W-4GLq zIA@~&`2~p#^Pf#|2?B)Hn$72t8!Ws|M=!O>iX8;sA>AtiG->BWIO=n74-VyBrjhPT zUuH}LZ0wZ;)PT{)NnV_MRB<&>t{ZqfwY0r_qSbi3olwfaSG5X=|9Xk<9_EpJ25Ek5 z3-*Yg3xD(ym4@h%ks34`Q%O%Mre9F>>rQ*kc=1dsDa!WdJ4`@Rtxmc>qe+pqg$yV; z6^X62Nvzyo=lSGvbzylImNc(gZfA9;{+9mNNLtR1p-AjdZ}QH{FI;#8!G$~Na0n)B zW?~*Oyti@nHakTFvVD!H;K`zc#u0kA=n(uQCM1&>+4NZ}K66X=r@4K!H>acDm<5-A z)rHA6!o`11$CUr8cUisvRS;!_VMVpWnk$uXTWM0TBJYiOf^`hqc!Bw2c>F7ss{XRTuk z8T^o0hPc&G2abM*`!{t4#^&TQTz~GLOC;r9yfUXY5{JqhCbFI+nq=GaH6R&6QP7??i>DfOUQ>c0? zmYld^etyjMp&2|1ec77S$+Z=O4P{OepP^zBbH12rFx|+e{Y>|71_^-uUj`{EF(gqK zxq{}BGiF9~V``B;FLurznj!>3w%!KW%1f8Issk;sA9LJGX)-dG9oHEz);>N=t*X{CO1e14E5zhBul%c*f0?oTb0lns#=;)N%~Dps9km74tx3P%tF@D3@c*%n!WBm)a%(l>us7$`_J6ZuPRQ635lJ5=7PvB#obyP*XlfW zqcx+-y6ZklLVT;oJ-*U<;-L59yb%ekgvi_6Ax0pZI=6dEzl9hG=kbO;48U;%ic;@c zwZmq{xud8DQPoHU@cjEw%q9*A(wi`-%n42!*xwHBADqB_&D2NrzCD>=YeB#z-zuKmN{ZA3gpeG?w8GgLUsUYV%YU z#3%vlp76;44TqUc>80bYn5$H5!PVXcPt<+C8%E2Cd6k{I%&Sem8oP{Dd&>GYkSJ!t zGJ6q>Tr=|En$ZkJ8Ty@~Zc_t&*gzEC9~&_W|MeRMpBoLUYa7jX((}+i?o=T z^oV3FBS0RpyBx2__|}Ro`5WDZ^oEdAP6BT2X~i(2Lt+%Z&hDmjdzw7!_yQk4zCZk0 z`t9p8=7TM*AHXlny`H{)EZ+#ajnjq_ysBeJC!ZzoH)r9buwcUSMR&T&fqXk~-}ug^ zfd1zm*`h!Ov3fgjcOZ7Du}k(G-Kw?C^1T%-!^NxI|;TM*Xn$NyRC>o{~mw*s~m6;Us@Bs z%)^Xop(ITjRgH1$e+QMh-jv&|YDIBrgr7coJozLx=H?I#2^vz`_&A(`3|2yzUnPwe zlntF16KI?z5dMis6%kV;Z~MqTMQ7viY^s4Qr659x=a12UM)vIzzMPXed+Y?i@Ur7% zYY7*AKR|yBO30MU(zJoqa*~E{=_@mvveV>1<3fx$&y3ScYY?7NdNk|F0(VObMx1t( z{0V1^O=f@`xP_;=)R4TxE%I-><&p1eoRFIn-ZN8^m8%yhACm6|P4ZwgG|RZq;$m(h zNg?)&?=CazS~+R`YMcuAK-tmNF+CKV_+Wq-XxAHnc}1U%llmkxJ2KE1^Q-Rs!q4lC zx~)gCzw7HqFf)|4J9^#2q$^yVsYc0}kVKSzJ>@qJp+7mRsO`#J>McI){8~#_F#(x5 zNyPav$G+68CIOMIs7>;nujB?LMM`DB#-e{hL#H|XWa~KvazG=y{-@>e%YQkM*)cve zPvRU7)#9Dwo=2AWV?)YGl=X5t69N~frk1>zlb>L(a{%H4#=u0$D?8U2PySQWgUYZ1 zUj2e6v2c;>hL~43)$*w4H%S64CKJxED_y;$I{U7y*68GkPiEB0&TV0>aI!eR_|vsM z?rqML1CvW~jT6~^?^XNAM+BJ7E;Yemn$zBu7&0psMPe^`Z+~~C96dY1KL)wxFSP1& zYeRY59;?2UK4ba4=x2dqCGPzuH(qzZuMVHIDh~nB;31vD9O(=t`s$^az(t3zeS7z* z)Ql2V1xP-DU62mQq^=LHU;JyUBul+4gh>Pqx&IYsqVW!;#aslO+rGm+T5A0ChGC3A zuAlRXQI#-_#+I7YY5s&3k+N_>9rsfs7<}X5hFXyN)TZ?#O2$8O;t~O2|6=&#(dI_m zQr??|cWr&xrw69#-)^+h8sh+GQjluS4Iv{X{C%2_}by8-RckZ4C4=9%pO2pRA zl?14g+NLzj&3~xK+lQ6N4-IZ>oc=wt{x@!v136o3Q&0laWCTJr6Z0HX4o+~?eSHbo z)89$^T_c65-{o5O6eC6;J>(4)U3}Cza|kX4=Ezko8zg#>abd|D`Jer@fBCPt{1V69 zB&V_qo;PhKN^+N3@^~dV9H;TMIc?wb{K6+qj;GPpMb($N(E`RSNm3?kW9(@4yMbo= zvCk{LN4PcQ2H6mGF+=-|Rt_&YY7bR*{r?#^_~pI|Vn8W0e~8@czERm{USG(18r1CO ztj)BOg!7|8N;MDxQ5QmmHL;#KO1GK#9W`LJsovZClI-0O0rH=4nt_DGZe!_==Q?zl z%Nd9FAvJhsmrUaW!y-}d2Mz~Hzy#|+cwf`=6bU~~u62L&J=_A>>c(4_{_g$)YD4iA zS{3Rh6?1%3yc3=8mFz0W*2D;qcjnc*fGBfU*|$mtuF};E$zgX1>$Q}=nA;K#Dh24X|Nus@XZ7xLqI(y)P}B! zOxUxE9dzSg3tGNbJP&jPK8^p4h2qixqG!c~%qp1+p`WSJcMeHB-@N2`c3-J8eh|j^|w2vLN<8s{)C*$BP2l zn}4FsA(bgnQYU1%x#7pXUGc8Z-Gf)hL`vaZYEA`a`~&Lqob;|GygjGRE$VS`jMR>9 z^qIwmLY{3Ww+&Ce?clsGRM7+T)Enk4Lt>g);zT&29%QT^(*Op@v$otqa^aC{Id`J8 z-}jn5pq`!1zn0H#u4wssI$$L%FPoU7FiYpHTQQwqIQxd`t9lHgoCaHpfHE0orzuq@ zI_65jfsHM*{8#mduR$%kH2(Nfil*+Rj<3ee+U%%=G}Nwxm{{9wSeo;ol95UAW)B%m zJ14MFdio{7;u2L_@dxclH>+#&Nq|}<{xmmc)sG`WENlb&j@9F=L-Y60_neO?F&=0X zA13!nA>ZiNk8j0ZUpOgA35u2?XxS&`vg>l5r_+MF57j5{Ct`QD;8} zB_J!$^E_~)qfons{^j>p&x!f5#h=$2bDB}We$ju20i^zN36Nwq$A%x#D+TPafGFE{ zG!_g;)e7vMT%Mi|(DI=%>k9c;0S3Rzj_#>(RbD)QnY{rx+*=T|1d4jZ+7_LUuRmx^ z5y*^5dB}f{w!mc!`|RW&7UY+`8vs1vQggCIv!LdC7THL17@n}3;ewD)6CfUgEV9Qh zvvgJAKmf@Q_1QzRC^U16qtygby&bxhFM1)UQnTH|9GU0zkPvwx48uTn8@Xe;LCPs6 z7JNOZbRKIGHSyFq1DbFZNed@o)hbHLBxfUq&>y*iE3ej+-rq~&!^ z9}$K^P6vc~HUvvgzd;Z#m56ZvkoS*#-_Za9>oBZ%vVPCC(tcWr=k&bg(;1nPuD7VE zLyl)u*%H6;&m!l5G%9S}P>s~auZbP70+>nC{=)48f|Ms87fHeQEr}xS_rLv>TwwrC z=TvO2MVWgjJ^S+kgfdvE#t>RdxV{b5PAmaVhA}=q7avNqD zzwx^qFFL@|qR{k|wp2dUpm(#xso%h1Es$qMJ$^6h-5zB9ja6a<{g0LQ1PHCR&VCd7 z0$Y~QsN^PxRXIz;weO~J!`#+?sB<8YX5-EV(82Px1g?9Y=JayOD;)*AjKoDq*%(N( zW?Bo#i!pFC8-$ma;HE-L@%qoU52}b*O5Yq>zG@_;{@4I%z+J4I^n*%el)`U&T&Y{4D{M)o+nGtcuEMyl$H zNbZOFs5i7Qf;;#ZxtrV0V*TT`ZK%0IXL_cFE)iL4(Le6BTnU0QfA8~I2OW86xeW<* z%FtFT|8L=`<(I~3=e+tmidYa8WxW$w5ZQ$--R0T~*DESc0z))wa>pnLk-!(0l3Ous zvP&ij2n(iM&wMvdfT61d{Ec2%dVvp@<;5l6U=c6>>EZp#A@gy#&wDQ-S&!9dNwE9` z8Kq`Ywgp!zF)*byk2v{fjziwsE6W(=us((HQ#PV6_xEmD#>RflJ@`VbhFmG&ZEAgU zd|ku4e6rC8XVzhv-4rzR6r2PlaIe*9v%R-qLQe|he%h&jvlkY667KJi%jR)*V66Q% zcTCV685~DDA20SE5~oKz3pG6)T3w~zz4!G_XER4N#>2%kPp*_q&Neo$z*j)sfwv+eAR=rNMeBN$AdRx7MLfuHtdl5R0`_dCUX85`|zk0+Z`D(Vb6qnn8uH#@>$WK1DARM6e1z@nP%2-$bO&gZ@x=`pyVsiN&AY(d@3&sP*& z>vvg?S9>gPhIU-u5Wshf{u1%mfxa_T3fE%y+i&!Spje7J--(y)H4p8tS(Zg@{JhGn zf1n-yBqiQ&y`3x@9&on-o2!Pr7B2dsSA(yLO{X@tYbIaER}(zm=1m)V0IaxJey5E| zg7J?A9>JMpweH+APNE>izrS@AKiuuy&rV*yyIf&F=Xbv;32SzgF#S{s3py8oCQBx? zILNs)Xvb;Ns?jM*G}KMgzXmjBQd=~Rm*yo$SBtpa`*Jz##x^u zgbh4e(c_&y#BGiUKE3o_ej|BuIw?L5dK7_r%7MaS5NcwzU!9n=lvfkE*4tjkQGt-|Cdwu5-@-k5oOybAt0uwf9N-;Tvr2sX zNo7T)k~JDirCnt`5>(Rb;eM`Mk z|M46?`d=pX_w(B#DIbD(grbMaX*p9*lOrAt+#3ux4Ws)?LvZ}O>aCZ9oGUhi(2q!5 zrX;+<{kO8a6s0)N!*hA53$!cx;Y=F%?M#O=i3PUt9(4=<`}U8KWRR5)Z`-B_*U9X^tMooiELN)&&&cI&;i zzG3&|UpK<^5h@fqHyU%7e0mATmhKP{KL~pA!o9is&J;ygd{G4I6MuY4;!!j4q4HN}+W#)=B{O$OU;0)luciqtvpAML2SM4U9 z+rQ3^Bfgf$)}CrGYiHEylBYcaGr|>x&sPQ~p_?K$GG`ONRy%Z&JPQVk6N9(byB><@ z(;zg_9ES)$LcHh9A+1pH1)81B*c8U8wQT%^9}&Fc$>>d!$%ez3WFZ?o%FVZ4^i00o zYc6wAj+rasp-e0A;0<2k%=Vb!v-K8QcYJG?)OZ0ml*TVHvhYEe?xa}hnx=kerJ>R! z(;%ciHFP%e;a$!78`}RlW*(l&BlCJb>#-aARk2NGxb+y1Z({SEsg#4AuGbtKS40|s zX3ZNIDAwDY;&wO6J=5A33pKPg*l~9C*ZXf7kt;X|HgZ{&#T2Ynd zt3CYTJlS(k$wo-|!!$}Z4!R7NtX)5a3~dngpWTMSl#|yR0AgseE+AI^k;25k70{w3 z^~l1QXUPEEc0`&u@zC;34+6NHzbbd2H~H3?lJ(4z``x@%Vv%{sxB^@RTezAH6HWjY0rpgE*jJJ&D%^q1K7hISlM`~ zu`7<@=!oao@j~1sm;!0fw$&?_{T$C8S^pJ0{)T!u`0tlhuVutGO(&nv+!4$_6@A)V zW23nQm6ZZO2uh$K*++BvhTYV*h<~T;bo2wpmuTHh-52rUsG}1VW}@0Ah_FQufSy{R zsiafmpo;UN*ntKL-#{&QFR3(-O9BQ>_GLhpQQEOh&;MEa8Vi5=W|EJ+MtY-{I# z+^}tB#R+x5yc*;Q^D4r5a(tc^NG$L}arJ*rzh`ug&W?OLG!S@4plK)^J+SKrY@>?S zT1vI5*F-YhSI*pg#%hTDI^FDxm;E9Vl_Z70WP@!x*Lg68>4Vp`g;BZH6rh(ew-&*2 zv(wzAKQtwW%JO#`%jawOI!hmBRx?CDX&jVC5-tf7^dDTntT|3%r7pe=_YE2F0jV!y zLv3tIj|Bec(x+Ky9S8Dl#Y}H%90M|z4y8mLn{}NUit#?^1@TMs9R+=ih2pzYs`-6( znLscN_1AzI@HAAQ_36}gKjBLGD(J`!`{0=i0Br0ZqgpE{Ty;|0mvVmZ^&j51rOg=to=by3o*25pVT z%6gty#+{}cs#Hqo#OfaQf*iE#7$8p$#T>|xzuVHGpyMOXG28TU*$tMkVOV~VA#sC< zFZQ+v)Bnp&O@S?4TszNYbUA;+CAfLprmfGl6!7`#0y!t*BHT zcM`_s(wWY1sy2!U-QP_@)yyRtN0MCfOhCUZi#IAn_U4Cv)hr-i=kj%XiZzTn6}(y^oe#Oj#uJD|7uhb(pdUf$ zZlqNID+?sf8Cg#Sb?KN#n^T1ftd`~YqnOM;bN6Vx{SBS=KmY)wH|G%fDjb;HsY)a(DF3lhUD2HddJg80QT107>!^Ld7w210oTD1-am9y6X@EEEgd=3tdGEH zwN13%?Ht=ALY43jp6`8zTlqStvommqsnbaTT^W8&MmSfj7MylukkRH_G%VK@aJY>x~ z8?U^e^m8_u`{=;(Iy?5Hz{Xdt3EdgC{?MTv4}A$Ck-(~d@e0ZL^}|>uk?vEqnk3oP zKEl>mkCQ#md_y;Mq``ra4j9j}Whm^S(P@0hR!fn8E&4Y%e=RiIl-8HqA&28&%9g4* zM4bnUSI5pHI!%AM0hbmddDyU9NG@?1K#z4VFYmQ$ij4s7>)j~w+X}xB?qhutL8<>O zxSp+k)>mDsK*6<~wxx<(di7)f1JD#hR+i_K$5iyXDk+bJ_Gpw$c?HIYltLWoesF|7 z+v^8u$GkdHmFI+}hUhGFmPZikE(no4DNN(rLwT`n+5}&8*hUNdV}*b7RPtLG6&zVX zY6`Hq{HOY&qzt)`oafL$zoK{#`Va^>X3@=UzO~`T2g=Td=|W@gW0MgsHDePxR~8dg zKbBu(6i%kMRQ7DNP(@^+dXqtx;;pX)ktz0vgDc?Ig<~Uq5(- zl74t*je0jpW%DZbEr#ZKwl|)l-Ya(f0mk~Jr*`|;@aG6$@U<;H;G0@Z6?Ye|Y9A!P zM!G=wJ;i%BijmoFboL$1>X94`RD6MEu9>v-w9oD2UbGkpZ-CE6Z(tOy?Z;)*HASZK zRdk~JJ;!8InvbBkoARs|1clK`9Bx(u!3+ zm^hGPA2);V&@MZW8)c_(LI*ESo_z2JwghYsEq$MImJwz^EXC-QbaT~*Y=vre#61$Q z`K@7~wMForVd@5bj{%ZP#XCgJR6n3bKWw|b*%IJ7Rb>>nRu8_bCSHXD$3d~EpbR#W z{=Cn3Lykf(MK;pDuRi|+qu~p?)ua~t#yOYbMUl-KyF(LJEuXkf@vs^;C0w*}bP!bdb7Y7Fw)om=>2`Et?9M6R*n>fe5-XSU+; zcc5%d!b!6d-=1()%P$_S^gX!zM9d)CyS{Lx)7;Q!n$nC=yIYak_<@hhV86-r17GLN zZE=c@yIS!cDKX~(y^8*5*+I8CQd?D)?q?ZVt>pFgnqIq?$1MK8OMlD+0bjsnFrJDz ztMf0Z$x1Lnw*}7dc_E$PyGa~U-^)8YDB)w>C1$0C4KlygXCe-gmB_ST>!K0pw(gpN zKsUzKSj+myPFt^I1`A-{39K+h?Jz^6gjAn%aIF&Yf(eeAZlXk>W6M0M4J8GaoT^D8 zXI*;%UE#D2!Zs5~#Z)5vP$c*vk^zwS$6fq~$kCG`G-K3mdD?TC?FpX)BeWlA1Cjo) z%G%CeP|XOQCctqipw$4&i$Fj!@Im7#eyWEOr}_LxuRk-G3A`BC9oX&o(>xK^cHJt2FQs{A9$wVP1goIzVixLo$%XoWLktK#44(=rddtBq#F;4HBS204KET)xN-gRigPoH7-)`E z_bu!EWlqP+sL{$ep6;Qs@SCU^OT79Jy~X7TZw*R?EQ@12sP^b-le`#1nARtkWvQX? zUvQ@2_+~NEDLT~L2&`-AIgjMnp+Ruk*!k_HV3jy(2XscY*urZsKNVuQUOqPzPMz>b zf(P$$2GlX^i%g-#C#7}3( z6s-X^vqlwa`|8grLT}*cFFB@=B(?A0^6g#2?+9Lxl{tya_#eZv>>n_iX>;PaP=^9` z6d#b`TE^D6LvIku+%skLih~sSQ2_4Yq58a=^P4wM!he%4kCDuP!rQu81m)UaW<&52 z-L-)HGZp&zdd)Ksql=!P&W9gf(8RZ}Z=nN=-%Mng=g6m)^ATi}lrNag_f3;K9zXC2 zLIQ4YZ-+qhcVsORzO#6T*UT;^C*7OZ9wqKBU!jtG0DiNpNoGE?=}U-T~3Vo`5`;MsH_wMm^ojpdgFe{9B3ufB~>9f$zuUG)3%EZC0iFJfXH~IU4CzBU1 z7yy9|tReCgYcgiOyrBt(<6!IJ3(?L5QCz+og^S=ye-EP*B(U1op$V=Ra z53f`^8-cEDssG^eW4R1_(AaQbMoloAKJTfn5lEW}gEsH@i&*+0gINRJ`}T$!*DT!e zrT40SO^>=i?|cGLO)Y}eettl6=6F~nf9Ch?3(c8>iz=5FaXVQY*QQ!b`<&TiYG-L! z8U%n5I^|8J|JzjIjY-+nn|8RZE4D5JQIPO1K{=O4E%qP1KcZErsxgN}wvekWv>v@? z22XI%V^Vp314+)Q{Ag{cxelgUTek{@ah{3*KFcUfSwforQI1BjR>cob4A29w<^GMo zfM50`2%U?qno@^q8ZduOyE9dzuWhV6`Hp*e#$@BE`vRbrg~TjLs4?g3O{Ih;(lAvm zy;im4kxu>juZa))rp>BoO?T8; zCX~q|InMph(J2MwW(XSA-?-W8Ei&Vcv}V;xmv#0p>|p-fQm6}#o>qei%Lwvj7v|Zi z?j2`SJiA0D>3!JT5c1TKfTUQ-#7?2+iYoC^oVKB=Q;3TMP+uCY`h0-e{?9R&>~W|R z2F`7=Y7o?OjZ~Hoh412Ax-Rp(Z7Bur_F*0X0wDS6S&R^PXr)es zSdmsDpU#4&I+E~mOGWaE6pcvm0FTGjT5wo{?vdLnH~Mc-6e2%`StcQDLI>5K=&mJl zED##5SD&Jj3aC>_ZR`!T%!|6veRzc%f^msoIoN;qc^Tz_JJ-XgsDAUws5|ETxI`mC zI<;yNka#(%fm@t;Jn6&DL4VFQIgU2 zct9DGe|GilYm${m5iSW=MiRRZIdpRZT@M$tm+C|i8q!4a(j#RTVrs}w@kn9D3Khn^ zeBqoZ6C5ZUdAU}TntHw5hW7xP9pMWnnq`!VOQqBnbb8lXdZems&~^|^Sefwf+=)uq z1Fq6iGxpWzd%l}SwAhU=@xm0ngDs@;=>AlO{dt1Wpnx{IV-nJ7O|ZSP>hj0TdFF47x&6ylU)96wGc+JrJ=|%;^7}_5_V2dkE|iPr)2(` z``aM11O6Pv+i+Xk*=vR->Dl7Z&hFy}&yYxvH$Ucxh3ESbkl_7Kv6S2Zn zaZdtKQk0;YNH+zKPX~G@Ch1mr+hBAe)6Kf$*Kpcj`dw1|+qD43H<=Zh05qYR!2|_O z@dy*mbt@ByFGEnZ z)LRKECc7n551dOO**lv@Vkd&`1faWOHL?GcsQkXbEy$w97LVP;nXj2skoS?*bJpVe zv-~=o#n-_(WJs9|jT}!KtP)qhvUBRw3M}pi$*?Xiw$$F+l!W}pY20BZ+>=W_Q+Z<^ ze!R;>8(=e%YS((CdP@;{fDb6$>t&#avuzMpZGnanEeB_7*9Qgu`KYCdXk==Z25K+t z6@DO{5bOn)E=xUlM;&+|p#aOigK&Fz@Sf;8qA@2ke<9TCK7My629$S@cM^7q=QLc@ zg#yYO@4G%}u2UoiFl}1{7U8vyNBWS&_!W-i$Be1A;#DKgSbe_>iYCuKd4+uQ<^1QY zr(Z|%{QFvTyT^&rS6X`2^HjZDm(1o+&x;^5HNQXU<`KO@S?;o|NXTvD(2-lO_lPFc zzS{v0C3@|!hzKnBIkp5t{3QPim6j9XV?F$1o&GB1HQm_uCqPg==MMH+dmda{9 zhyM16)tS`UfRL0`l$BBam^=%;hsCgVL+^3m$V6ro9mIO zF=(9u&6qMuSEq&yIW*9jKB_i!H`3PMH>QquF_T59D{slTS1j53pI61hLE9u8oqkpl z#I^4_di*)*ogrpgVHKp(pa3%x_|H0B`q;`V0)fO;+$Ej}I4+4o{Q_q>DIm}1m>)^BTGG+t?bmNj)lZHhmh-K~rhUoSQGV7*7PF7QVJmJV3@qB<1kyVaml3*zKfcm6F~; zq>9HHN%A3m{NdhMA}Lq{4WV4o63&V&T!vN)89?jr{COZGx5;Pq=>r(tLrD=l5M0f( zTVq}h?;l52SO}hcC!oXVOYS!7X11?Rx1N7t^}YV1pNT9}ce2cFa5ztiOJysRWQy}Y z6+?5YD-J|yGwE$wxbwQviS8M1Bk--+?vfn8sR^P+H=F6OI8bRlbu$8kB+>g7YkPs}6B*~;m%Z_Y(Lq^MJ*HzXNDXjYKc?x- z>Q=fqgYnC#Kd*eV<$VzI5#T2Ks+v9B@t7^A}qG5_TZQW`Cd1*$Ja3DTO)Y#)7ZGm#gxp zv#U!dc_qF~UX4HG^D+ror2LO5=A(*L_oL-CSOxLRVBH zQhi=Cn|0o61TznGerOC1V4OH6QLQA?1P#p`-KAkh?a4ZiTuYwqa()|OL(v#X6RId zw)jGbh;|i)KYy}?MgnL{bN;xyPz#m7_xHsye`4p&YeL_qPrYLXA0Q-t3rTBGq+&tt@pE z)F92x0nTWUNMEw0{F%lrK&;ZDT_z{eWV^`g>d(ouj&W-M8;Jh}5ee}O`^IB_s-C_W zo@0AD->b5`*}1Eh(b&Tp_dF`IY7-HzGKMEsw?DoyLYi7^S265GFjF7o{UKO+PeC3n zDx*iF*k=^Ct+=o+`5^OcR!khEB0s$^n7~)s)z&0` zauxE=PJc)9=w_VDHpw-?qU5EMg6zYOACH4dkSPR~^Yy<8zl9IP#FbnAac4ELga93K z+b%xQO9%a=y~VFt+|KvrMtY#q0wB*I7NC$VKQS_cu%lfw3ws%ze#2Iv?&TAoNDE?? z#-6H07|+`e6Ag8;z~?57^`NY&=4);S^>#7mtlIyNp?+~E5|kI?aklV< z_Z>g|B9hxbSLo!@A`vaHiEma1x9_66jdA-VH8@E>dK|1)Tc&t8Y0Lgw(ZKXJ9DO%2 zmsB*`vUo2*%VjbkOh;>0!}!`@16eExQ;ZQGiNJP0n^bP5m&#`2j(ZAf;jMq0Tfw4N zi}2?dpERLPa90VEWco*URr~8GVo zCIc+6d$s1P6{?c$h#?)?7w$4XD#OmN1G*-R@HYNL?FS}>9GW1Ao~hY18c^6}j6 zThzJX$*k^?2gW^v3E0;(MTn}HiOX0Flu}!b_I(v>1syY<%Bqtw4I%6Ya#K~~pUsbI z4wBr&t6+bertfH$9}iePd0PDV4^U*#D%9m3(?y>p*^0l^HOPPyxV$4sq5hD}vO%Nu zUP1NTqQw(S1r886wNMZX(5Z$vM#L1w&^ zNnp(?WGdIYf`K;}l!JyMZj!oEBxD#qw@bnH&!;n~+K5x{60R}h@wn%C8GFWgS_^1}&*GpZ?d^9L7-7}v-Ds&Lj%UGx+Yz;)B}sCRZXyxwbZMucOxjIQ+)$-h zog7)8Twk|%-L^@_fq#itGgI;NKgR_Lts5!%zP30BpHb)1zGij|v+z+lOi>qGw$;_Y zZM0pwuOPR}$qJdOg(Lr+L*6cY_q5C=_LQ`mZx3IrsgnSE997+MdzFGj!Qtz zRV}4sp46f9PeErezkPIo7YH{w(xC&omV-yEY^@Q5TE#(AWv55uxP?@+Bf7Q6DGE#0 z9zvK!iAf+d=9gIRl1!!F#alzMolDoJ@mCpN%7}QBdiQoMY5e%l-2;R=)4CV}vk%3g zCh5g@1T*I0+FvLjZwR8de0|$4!uDG=>vHwOV$TGeayg275|XjxIKIA}C2-URR%mJ3 z8yJlsKd@rW3c!t$bkHV5%E-t`8AK!HFt_wS-!x z@&F{@F=-vzKe}NfU~mF`J%hc zVAVoT;xZSK7qx0Puw~DI-gi5cx?#Xp?Ukti=sJs(<2$?g(Aw#Eh`hCmAUiE!H5;PH1w+fF*nUcIM^bi>m+FBM$zb`lmaM5r;gLT5wv{_{9{$3a1*%ymFx5XD9lt=Wwv1}N<(KrUJL*PBK&} z&HMQH6e*SG{VYV;w)}l`-t?HQ0wyVew&Or?ML%gPu6oCunYJ1Q-f>7V)4bRRA^ChEsI*9)i|9b@a_opSq)aEb4nCSIj^Ec?xiAbNU zALY5@Do@p9H!+;H2S4O3Y=HntWbrLqE;YDkkCWr{`Jz`!aBINygzmHsNprU6J^Lf@m*8)lT=Tl_y6JsOukP;7q(nB|(+-@7{D zsH-mlV9+JPaVe4`7E|ktW#@*;_v;q78N5u)Jv!KDM)^R*{KwsVxA6e5ze2;(ZoBsb zhRllEGBoWlo71xMdq*WCMc3bp7E$ed`X;RvH1NTP5b@&fy>CzD*%>->G5Q~*SKtA^ zk`n7D!T9=(3yQ@eU)R|mLzQ1#^5Q)@pGrI5q-`MPnSTIAkzGIc3pGcYi)n1cst|wV zR_03r1k}i5tOrGI!kfpIKm3nx{KXu#jBwx?dU&KApC`wu^W7lmmLW%_K2iaVt%}-- z;i?}26~lAO<1Y3j7dE2>p@Npr8hhu1JSzh~?k;k3>|E^3f8X-eE_|ExtOlm)=Ws8R zFl|*|&8axX(eN52^*uSfQ35T0E|Z`so!1E+V=Nd&+vvF_gT+}nqIGFwqFO%zSj1Ye zS$@c2ogpiK;!2Z$C$Pt=zgulSfn^w^) z(%MZXVZNb_dd*ZEOm+!ZI*(5{% z_6I5BD7iv&!`E;L&LB&RiYRDK-_t_kr8K%2c2M!_{jcJw!}SO{yUYw-L}?V6W5D;J z%BC)z%IjsCdLPzIcU?|5fv=ty6N8RLaQ;V1C&A~e;HbO57}-kp#2VzumP>-F^k<%$ zEW1YWnWq z{}`byHXy(7G=+!ZpVl2O3qo#0t3iqWVN6m>q#4g3Hu=$ZM)Uv3`s%Q#w)Sml5fB6c z>F!eLP66aDZy2ya$C};zY#$cqJ}Z-qoT(q#d#@o$`u>J3CNHwQ zp)f?Mc1g9539d#8P#bN?2`y&;tHM=RlWDpeJtow&VW$XFT)5Oji>-c;&BMN=E26N= zNbH+ks;Yr-UDZisaX2gcU!k!PhI;szp(3qq7&=rhOA(-wIX~?(%00~~CfA!DN_~2m zagyi4(3>iH@nLYP`>=u=ZwMbN@*!VdUA*}?l$DlrcWCeK1=+-6<=<6G!r;*I>zVBA zB0P02ljracwp?#ez(S|PF(1hV-A=;Lk;=}@*7mQT$*FH*u5Ld!u_AxiH!e->KFV6F z`{Dh$q-V^I=&a$W@0;^L!oLa1{3q7#!NKgoF^88JKC?tRboP!{oI}Wkl*9)t+l;C* z-Q_O>g!LO6mSkvGy-3@-g@MZh_$(M^-Fp&*7Ys)o9*DU9B}P+t`IGu^Y+Pr@?C|j> zu8UsH>0`q~X}ow@*=q;*@cBPgLdICWa;GSz$Y7Q!`@>4*BM-v_-e~hxJ42|0;d$Vb zzrL#|sYxCr5#kOtLb(RdcF#ETF&s4k(jt-}hu8T4+PjJTDNU^Dh#M?6(kl z%<$oAAN;vAvwuE{Y@hTu3$raT{A zt?iI)Pk)$ao#`<4lw{2~$N)#`pOLoi}(b-AZYDLvoOa{_n!cjqwPAi-ZXuarH2 zZ8&R18?U?laTX>hdS%-C@SLz;Fy#HhDS>;yPVw1Gx%l!PrSGM~i}^fV&kJFs$0DV zXlNomM)4WEJ(ZG9&X7WT{0P0IMYp^GR!O^=Floy0Hr0qi!r0843?BzG%jt*qC?@N> zh3{Cnf76w+23g*2ZJtynwPW9$H=2?0t0vAl_UbfP4ilorN~oB~Wu@8@cCApg+3yv# z1mcM9u~>oJj@yDb|1yDm;A4F(Q7Wp1HJ;WTKHfGUg<4?}yZQp@MY?V^qTQP8-PW)S zC`>`OA+2wG)2jcFerVnhEx|Rd_5b^pw{CYMQm4#bfxLx zp;+6zvCeRHOe)RFcU4+CmR5W@1Q0rmWipbBPux52kLS*Sdm5+R(HwYjw(q?Lp@QGv zHJ6CaHB-^rKI_N4>bOpH_5Rq_a`TsdT_fT*?1;XUTDYH?OmoE%$4-Ob-P1B0$rAej zir+v|N*Bu;gx5HI|0X)aOfFzr1l!7xav#s*S~B!+@B100IKDx4u%iu>h;hX+8?^Yo z@D5bAV>sJ1lCEAkAmmL4%{{^W>K>l#( z4-1JS+bq_;fBlHbv^*YZ&cJ}4kuw_ZFL)k^SoSm`v}rj4Ne*S68~gIazeMEliLX@BaqQ*1$Qji^Ud2F z^lDn`ajALJKfukX=mS(m!V3EC|?wKqa{f9MLN^FOb6Z*_Zr`Cd^EI_%4LHDcx{zIJH@2x`)9R`k{O2R_OiL}Q( zT6Zrum)L*HxtJ?*x6BUtqd;vk;kH!HE8q%9>jw^7Dz9!DnNa?zt`GJ*0*dRM@t~e> z(4w!gz%0qZhPaRTo}16JP_P~9p8fdS*JU%>&%cL{LTQ4Euk{U|4`_ej$ZWke*Z;=l zvu+t64}ry~0vpP{pbuvdcYZkW=Ek!AkhR$5EtF^~KW`fs!Er;TnS)OMnf7cwU3>Ze z0Xb6Y{F=3zFCE-~J_Kq{8>817^|OBE+)zy-oHjRHWa%&lAz{stj+_u~!}+6W5n$hmT@Ax)RDzV zULAA+wz%x%d1MBX-PJy%L2h_DNje!wEk`hq5*eBTHv|ATuwV#Ud$v=cCe$L>))iOLhpkJ4$zZ`Zhfg2qpC9o2yo23~b3e{z_MW{}~{F%HoazK=PX7jEDur z26CMF29^0bv;hqop1IM|u#NzlZ=E3X9FIGe+WFysK>;MLQB-|!I;AlTWW2laO%nN620*RZ4;@eVP=7-LF-pxWZ>>25++|iTvxzhAyQ=}p zl{^4j07dt^r-%pp)5;$oyGaoPO@Jz1@!MA~y_W1KS2_F18ErtbEQo*SWGR^`Y_-Kj zoMa@z)K7E^H+0kSjtjv#`i4gWW#n*9oO=0F;4XyWA6j9!};^qa=shgS3Ah72?qez&GPn`~b-_l_bJpfzk%7|F^A;LtY zX@4w8qzf3>*9loU!y3-?#KhPR(j!*ME9I9E)30?W0v!74QAeKEku_QoqXuuEEb}hS zjl|a1oyXOiEmr4shLDpo?(2P2huif$=H&HPVtNBmo^Q zHr;*><3^S@YI1XoN`GoHI`YM)?AxqA40!toV-D1I?s26h-(C#MokR-0vj)RW2kycJ zo^AnB69L%S=2+DxZm8Dt8H72h0iGvbV(v9l*CQ}gTo@1aR%HO4zTvRV!#|z}Y^;-I zlYP!95vuBlb%B}zaq)Ov5%AO5#$Y;FGa3qnroE=@ z2rqqZO8%f&)82*R-T-$iHa6=H^yzEbv_C;$`y}9toi3rw`meS5K%ITZpWH&PC%CXY zr4li>+>p(|Wwkp01NtmIWj*eQ^J=qLOJZ}Q^GcHm8e0w^V^wdp=6K}P-`&{}$nNEs zMaV#7Ke%(YJVT<~JOSXK-AjT88-J{XvD{D7x*+8gY)Q-iA$5wyx|9DB1!LoP^Z_;o;&Uw@j+kPTgCG`h zQ!7ukevoBSl>+~vv~rLW?{_xqPZF(D)TtC)TlWu_Hz7_NjqFq0vvuo7e+p+iT@buDKC}hFSaUp5#S&n03yll%EAyzi<#P((35TwMv_}$hw zyoLVnB=h&bjTAnx)tz$Srs}<+S}X}@*C#YxMtaZl2aJ|t#6^t@Q_7WwtUk+an|+@n zoSp=}HOCd^Q=hG;C(E$JfSP`(=5rS5{8bB}g@IeU=k4y&x25yQ6mU*d zf-Uih{ey>pviTk1Ego$>850cR8Oy-)oe%{zF z)P|Qg{;kJlqUKT)e9!7RjqG?ZnW+$-Fi${i@436YD{DtTRup1=@;%F{%W%_q6hYPRA0&8 zcM~(I9KWtVWp)yve#1PUnhCt5hpvh;i3qC_K4h68#=8V|yzFHr-_v zx3~d-k*aX!p3~@s7S_P7NJu;VXOHVyRd{r6NT?xFZr@b&U0Tb-Ut6H-u;k@1!O7y6 zJFU?Y=PqlVJ#x7Zb<&whN*WV`VSRgnWIK=o!8|6T>z0t_PmJIxu0Ck{j6Be5Mo9nn z+KgWv>l|X{GYYHr$Bb8Hf`A=*CPS#>8QTU-iWi^4bM5Ut)+ zc@WiS{(}C^!XAhNQkJi=$|t>-)ESK0H4Gqt8kS{Xp8jL*>#4tLmYyl@>O5zX%P>6) z=}{|KFME8l5Yr~}y~r(XM7bQ#Nv+fxFk-pDPH=A5e+f(tv-s0kWuo@e zja<-fE)Q~=_RCw_lJ&0Dsvl?K9P1;s&xy*{DoZ1lal16RO)TH}e@|X|t$lMNm77SX zHoX!0nPz1NuLw0%pf-<$aPN;%-g?YPQKZX+XH10VA(*f zw(6W+Z5Zuaa*u6h>X7Mi;Lsci;+r?o_$Z9Wp#fH^+SBy)-KkHQQ0+ zn`RQ$t%?hW&hIRhV7Dq;pg>3vdV)%5G)83P(ytHd)|1)}4DisFPFVi>%-B3GbD&4i zR~(pYaHSyj_xfz$!e{UiCRnQ(TFHP_MZ0`820Ae|Q*LVDY_H^CJep(MP zX(YQXCHU-0L}CWzXMjzJQoP-kQ|Jq^Rs32R_@Ws29OyGS`83qu!5nZmqfPd{Cw2W) zHRo2pT8i6lEF5+n>v8+~XBRDZ>an-GG*a1ESjEt^qJJklzCE(HtvOd|E^j-No4I1S zko~aQ387tMCup>i^5Gu_hM)H9&yWqHOt>yFTYFJtDZkd@-c5Asms~9-D$|T9YVlOS z(2SeMK3xIVdRLhx$GzoBwtF%gVLh-}fi-Q4O+m`M-xMbJ_zyt|)_bhYt>csvz3i27 zldwl*C?l584#;$a&;@S@5+|UDBJok9BC`JTi<5j3wQVUq7GJST>U~xyr$w}ft6$by z^O64+y;Xm)DcL=oMm@30f7!bIZ3cGzip3|V}!iXNYS`n1e`P&stl zt{2t$a#5diNp$~%B!}>eSfz+wi076)akIF4z24;$rmYFd9R0+tv;gDZ4ztA>qnNn# zE*|G}{PaA)Yx8A&%7x)-rtntX%D}A7B8b27&ZQeyV*rHHjfUPvhSw}sza~J)emNRu3lq6HO;#Nt-a(ry9>%llgaLJ+$-<+?tKqY z8 zJ$_WOI14#b-54Bk(Oq&C@?&UPy+D(Plq$HD4U+#3fn@W5L+-l>`3^#!QQ(JXS6Uxk zpTxAr?%U;ENjRkTSS@1hL3zZb%pn(yNB0VJF^U9T4lO(>?lI+TeOyk1t?3J1)j0g= zdg^QvYww?4%N5tO^ovnwQXP;Jwktli+S-{)>iU zY&SoHtTi1B9~p>we)f)!L1g>0KbtrM$c`0=F_?W|%5ZQj;>r7b3f8Ud-dweDqyvwc zGQlxkyL|*|fgvLI_?GR?GHO>2p*bcm2ELID;m5;I*9u{4spNg@EsHw8m-GYDDD^O* zk*9&d*}*sA>W)_o+rxV3%$!S4yzW4#56KJ;H@j0aSN7S`56p!Dhs{A!+L(;2pL!i( z0zsyploUTb0mqiQ<<1*c{i*gFW>68SfSJdJyD5zA={R}BelyKnclh=tjio+Kp_aJd=+AQtUZ`Nz;*(;Q&`ew~UtaIRje+-fuYnsr>g8p!#O_kgDPTgNFo4&|#$3%QMK*Gx5`HvmK)+o)Jdp}-l! ze|BeX?OC1MduII}4|H#zjCBjb^};UgPf5WrwF-~wPss9qG8Sdsu^?k$u222O4LiZL zIa5#w?*KrAXU8S)Q-{{(wG!9tBlG4TH{+~-Kx$7V@Bc2A^~ba?YGip=!4O9SFYtz5WK1gw!x^!!ydYM+;{Kc1NObykqoSO`<_dO; zWF;PXTw8grgVo>Yv`qR?jMjWMcyUanwJwm1&eS@?00T-Pi!G}22dQ}?nttIXjFGzt zI>8e~O7(=Hn{!P-a}{tP_*p5j^VL2c7XzpJTs|@Yyrh%+Y?E#F{=GJkd1AikLp4!k zs1X*V9BB)nnf@DFsf z)Vh1Q?c#YcTUb!3Dl3z_y!Vd{(Id3K#iH&J>1s$2QFh!Dlz*a!rvBh){L`{hkqYUb zDw1e!u!i7-Av5O6#1Lm`WYGBYI1qJTMRPujL*!~+&`Ta4ZfjX~!j$uthMzI}2?yD% zvQ(KPt99C2#WG@x^p#BaP(!TAR~w>D*(S?Swzu*|0%+J1f&XRFjn3~E$6Nb&$vhyZ zqtcX;DDBxZe+qxU&QSf57UntZ(82N3sCo#4GNf6_@~EP8sT< zBmdH$B!v1L>`=)GRRe3so?^#4FFc+55{Cz{cR-y|I1Si`_WRMZ z1?@V&Zg3IZgHWEz!m=;YFRuKAjmZV{lJ-iDa&M3Vc7El-qkX_9HHL152X!7RQqBS- ze4MGEVloTk+W262*sc631}mwa>&ij}2Z2|6+I^^IB4Au?6Q#61Jeo6tabqaJuXDu! zm`E5t2(N)v8R!l1XvLM>M92Z$iUn~^N9sN{R_U(^JYudWnphL_tih#y5w{=Rca~*+ z%H!NH6I>0`^_eb;)|3|KUN=Nz64Nkk&^Ia&@dgy_)0Nb-Cck8qC8f)BIA5%Y9MXFN zOn&~)t%8k}vuw0{$}y2$?^7N7bNY@KzIs(eZz2l+t{_%O;`3Tw=TTQ1?TewsWA+{X z5=+pU!eTY8CRQ1of+`#y%39f4yt95kOCd|~5GQ3WPT<8s&Z_v!tDR57`#rfnv_ro^ zOQalFqm8>6SIQ3S-N;&<3~+)9U3pH395qs{@~{wgaToXpJztM}=Mm6Gx8JJzqCUTl zQ|_B#a@=J;js+uisf~Nj=y2w(Rs82d9<&clB&h1u_;^f|Ihm>qVgGXNkyzm4^lH0! z2^jOxoPrh%{h});_rg@IlWr!gA+tCBRVP59efsIBsbg-_NN{x9Qs2hZ>|@%Ge(U*i zx?H(|nE*PIEyZNL{#Df4(o4Wdayd%samy5i{^l`*ccA69Z@n z;eq-Vul~&O^cdcbBw!>lMD0|M(p71xqyJtpOcjTP7T*}y_9^>JLV5?m*? z797k5I=g^k3007%7;5qB`H!FNGBK+3{4_Q!>cvXn5wi0l+K{c3-iJgwzmnFA+JuZG z1|X7{uZgGKcei*%5rp2~v<9_?j}%HHl$B5oFf7;X`%uM4NwIPpLj7q5nL(dQKlWlh zoFGSkaGy%^VS@AC;`FyaSxsOb5`cefnATjWk6#}Q_}v=kIWpzDcv-s1vqxI>qZ(Mt zJTji2MHhFrawmE?hoIFuWhc8`;o6NNtZ&$P0~nS@CPFk4pI;##NVnCAt+Sd^J~z3MQmxBhF;l9BRh#8~r7(ud)b^$fR_ zRl0JL`)irzk(~L9OUwI&jxMxL0*5*lYi-rs^j+*E(FLtzKKCP15zLNDooGVyAIioq zEHrtK#McWPZvJk7ucuR~ak|r|{f<^=9tedklV0p65i9TAN`7|DuPPF(=VaYT4e{jT-dJ85KtqA#XV z6W-dyrzJ^w1OQ5#4AmaeI(gR(PS981?OY=ggPwu+y+nwygCoh19D zb-2r3=ma)84J`kBiza{t(wweezFNv-jL0E}TO>Vk5zE9}oMqKGsezv)*6SPa*2;)W z)8AK*)Z2E<=t?V!mRI5Tj4-e#{GDg}sodD`lucH$(CP5rEiL~|nTR)NR8d57;&*GE9?=eZu^XdWq ztAwbDcGJ-#nW)acT9?7a=y4Inc2rEZ(F$F(ylovDk8DGg8%;&vN#BG(UR~?&UbnqG zlHg=M)VY8-Zd^AYhhWp5MM&3ve=(=+uls|_LGgf!C@Wsl+$}1b&+K>4DVT`;tCfr* zI+4jc3ZW?M;_klZYQQj=Ij)V&bEntI&+kOr;2?C!fBvph5kc#sYZFsY0Vn=rDxc*nUV z>EHB=YmOEH1Gv^(ioA#^P$7WH>J-J;BUm zQQv3Lse{5(#EvjV`zgMsu%Cm*)GmXce3cc&+bC>qxWDC-4I!Oj{;f|Pe8|7-yRqyd zGzQ|`hABkc5y0^2%nyQS{;Nn1n z7|y|S=(yls7c?n^qIuILyVG8VyJUcD6VLNFL8<9yJ!Fz4#gkLQU+-D{rwi|B=@t#; z)z>(x<7L;#K^8e9Aajn}&&T;K5C{HDW%{hSYwqqegWDLXjLg%m6eJt10mr=#{N6uE z|FG&-#a_3_fla|D>qB-zEB;)`EYa`eIM`S+%Vy&`0fbL7+tPt=tAVoS(N-2_)6F94(;15B_Y`4Y{ChFb67BZW3n<7>f73{I zh^<)kn^976c_IO;td@(uvWJ$MCQ)c58zDDM_F%L z+0-T??TPcMW^o53_H)vMFY(xfZp|%ZA-|LFNy&(W;p1tis$x3w(QN4R2p0+}g$FwV z4ilVB+*Qz>FOZV;;Ui9wL(N@1c*?!5XVebVhNpc)*0A?21j$7cPVeBll0CeAo7j)? zLVvAV`Pyjh5MqaJ>CLx4-a5;y@=%DqY}1Ot<{(of_QhQf?_H*CQN8nRI5w2PY^r}+ zK&~Pnb7`%qHDB_}YwFero3w$CIL_^h$BMdjBY!dhobo?+wOVy}E{6YkExLj0kHj8^ zS&rGR4GQtkzV;qk8@;M-=jTcHp&yJhlij+PR%B>jiSM%IULa)w^KnH`x+Ye?ryu!@ zo1^yciQa^vnO&njxclX|DH&DDS57bxrROt)H}SXn7z&g+Juq7QEtV;q4B3e|u7^J* zi{y4lEmoU*1X<6s<=i^#`q?8D-hh{;NA6I0#xfo|?wrTs%}af=>p#WDzy41jlgN&M=g5H1j0`f)Hm&z%n6#s{py0`zwNXwob$<4<3_f^C~fn}`a! za+yjQd-W=M8naANtbtadk7YeCP}2scW80NGo@&f~sG|!8u&Re&@cicU0OA|0&;r>* zt~CnuK5~)4S+u9l;^L=gt!s0cvhOS$cz&V4DFW?kr@M)eP2-`X7XIek-p=QEHq##8 zuP`c^1WzP4%aE%2f#K1YqSuu;mJ|3v#Zp*v_wmvL6%nufDsj5()X0 z>37`h@WS7b~ErL0H6sw-R+H2@7gXez{pHJDS9QX;jj zD@{ih&1Jq>qhZWD8Reo5$fASIh80f7v20p4=%is3VzYSvo&}KLDQ@&Cu~W8$HO6i# zI!J0b!eKJ5)az#6E=V=}>J&ZA%oHPF-Y1?Db_9WSB9|0+YLzW_gd5uViMp5k zHR5MTKUSAIXCyjHTZj8x^e+Ak*PFrzp!oz-PQIe^mhzZv3lJVWLec}L6R)AY*E47%@(jg%p&&4IMc$b z69To)1xIkAzN^*^Uf-=KI{TxJCb<98zV22hThey;&M(5l$P=ZTyrD^(SeoKd`l`1q zV+kB~LQ?TTxAG|DtLm!U{iDVdgbW(@RBbivs<6wpZAG$%C~$f zm)b(S{v*j(KerU7?|@`u*|F`ie~57X5ISBtT7c(A%+Q9Yq}x8V*KLrJy-~hd%l~Ar z;q6II#x_-Ro7=qc*#UCHWsO*dQft+5eIYLnCuy>r!%hk1DTr5z~_G{aj@TQ**^FH9cDUtfHx$lMDZ>3rdR_I7I}?_SqB8tTM8djFJ4uVfT zc#xa#p6Nct=k^u4Ls4l-YOW7Bh*}%-y$`XyC8{qCokPIaG+4uc; z`}ND6+f%9_&Qw_2_r`w|SZx13>%vw2NaRPSnq(7pESN;^Xz%kLm|!B)i1)VQC-ecH zAbI+gb)q+S5;ny|dh@35z(Pd^mCp}#XrRYOXC)FUYIP4Mt_3$Vy}Qv;uKWt%2>BFZ z8#ihcT}C4zKtJg{SjWaj<88vxXAZIyjZD2+)_)b65(DucXMFt0M?Q}O_`LA%}mo#Np2Jd)mduMNt;Wl*l!f8E%o)wkJ`gXO+1JCx zMtu+WUWl~7?QV`0wWbaEj(*3p!icfoyVK7rMd8o5nc6udbMG)5ZvCv9+cfk%8#1Qc zx($^fMmsNHU$$D4UzhYw1I}oqFx};YD*2oet&%etk10{$Aui>3rY%Q=AMplKuQyFx zc~A6rn-Xf%j`K=h-rnLU3QvrGd6`aqU_|D4HQp;9CHTz&6%Jk(=s`@aqlL$Y`@WTV zjd`WOA*!TZpNw3$o%@@0U;jnTcPjGqqmB1mnp+Eec)D&^zp&UsM|v6;pWJ_moRI&k z7T~|^08j}j+yujm-LxKmR1Z54y}_u!p&-$jzw4V4ny(Z&)Cn*=zl5;Ge!oeh!z`!3 z;u#Di@QJMLFa09TS7qVs{$tX?XRZ0^8A+~uSNkiq;Tf3odG130IyU$IfAemlLtE+v z$Kk0|s~jPW16Jm!w>K0gqq?WaKxa`~D}L%k?y>`GT3Cy`l)0$pMQFYB;xo{^&4rQ5TN0VI>_S0J{gv8-Ut2P>2lqUd(w7 zT+F&1cxR!uF!PQCf8>Pd%x*s_;n|S*Yz$@h_w=k`Sm$86kWQOdxdboXx zn;Ycj|0o?g@>DyWxBi8~sfqd_R$~|sG*25T@a*3o5G_{y$YQR39fREd)z^KqTaEE+ z(9@Xc_B*zngCZVbd}?g0dCb#kRDpq@PQ_Bxf+FfPWB-z3tdH(lD4W}s+d3=Lq6rKL zxRk&Hwqp3|p5+t}>Ks{i<-wP&M-=aV*GxG->QZT)S=cCqH800C%QNVKC)Mxfc~62| zkCT@A_J_s$r;}$n9Y)!v9yt0Fm0x#^$3(K2DE`~v)t5#`rTtM7rs?qv3(kJ=J=X_I z>zCh3F&yKY6S{{M)1_t#Dl5%ra|-3@g$mJhp(Y$P?~g12Iejp=<8@BFBbFa_#=%jRn!zC*I+K)oGMP6!-b zRrTG0lPg2d$uP=bB~ur~Y+?ZuD&8}t)n)z%APOUWu8HnyWO28#_&s$m^OiPBBiRua-OHB-U$DIk6epSx@y~gZ*8)+ z{A~;xwHI;KlD5Kpl}~Hn0Y6XMGOZZm&qu`pS?56iL_lt{7GYEu)l8eO5^5YA;DYl3 zX?A8sQGY`qu59Wvm%EetT|vV{e+K{V0@7j?shtCd<~AC=4xGvmI&m~9?xu0{@Lyr- zrW&kp+IyXGy%5kDZc;{u?aExAeN_T)fa@{jEx1iz-_acy;&TBzD;^StHr|ADc%W(I zdd$v5#zo3bs-sY`jZ$E+{^`BE`Nd~qX(g>Ay3jk|j-#h+d3 z2G1H=Zcrw%-OW$AO5iR-CWXhL7KZ}N?p&}9-TK*e8$W`}dykD&L<=&~#v1G;?bsd5 zF@NnSB6wWiTIYoWgL)LPo2uz%-HGSB`v-cNJJ%e?X8UapBw#N0Id?kw+H*HOHfrm1 zG-vX6ic4%>qaP;*H`67SZ9@N5auej(AEjkrb6zK_Aw->wen815E_mDwUx{50(rqF~PGh=PNQ2&M@sd_2pUR{yh~l zWYssAZN306X)nUAXXa-QsY);9E@wHfg~1(xOV} zieuU5UW%`AlxW^Z^DPlJ_15up|JtJNpq5S4>VwDJX0=8~p%pOE(5371%VlLz1A8~C zuZYA@6vjpu^Nuj7#!QiqUwEr`DtCQ7M2&*f*JkIjf<0~Zp6_}5>7JG�*@N8 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 literal 0 HcmV?d00001 diff --git a/static/checkin/position1.png b/static/checkin/position1.png new file mode 100644 index 0000000000000000000000000000000000000000..db18cc345219d11823fd609b2bb07f020f480795 GIT binary patch literal 7178 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 M07*qoM6N<$g7=EclmGw# literal 0 HcmV?d00001 diff --git a/static/checkin/position2.png b/static/checkin/position2.png new file mode 100644 index 0000000000000000000000000000000000000000..9c06896435487f04560cc6e55b417a4d4ef8b426 GIT binary patch literal 8524 zcmV-SA+z3zP)PyA07*naRCr$1eRrG`Rkr{4R8{u?>N6{nlYj`b;+S^z_j}43KqLn-t)c`IDj3%d zvin&#_{@rk$of=vQAUs?>beTL;_4!4i0Y6LpFUStSHg5x)p^|R=}@8TRCV_ZSpN+4 zjpv?w!ae8Qa|z$muj(B>&M>W>4C(@K7ce>lbPT|U0CWg|gNeY**hPe01pEt3TWsRZ z#Mop*TW;^hhs*lW?(gXm_)eR?FTk9=h!5Vw)&;Ps7YMx==vs!kn+()wz#`b%oDY`Z zJxnCK4E^r6E)Hmf4x7pP)}zdG0qqJf27%EGYQ|i@UYUOvfPxty0@Ppid8)gAV0;0> zY__y1OV6j3`wc54417Q$v}!&#qh|IPV!joiRv8Qu2n>e$t3HLNK>T_U=4=qSaQr?4 zkGK0uf1!FfStYD-qc%OD5USYfZp*$2gj>KkT0)q+JVlBQlB_3B^_$-()UV$UAMK;@ zdzSuKp9!K2Z)j8`MH%dXLFj3JF^4hXA%I$j=BX|krFtz${Y_D@3%~A#$>2VNZ>2$H z`tV`WD|KDF_WfS;L6ikS)0KYWjyCjM^~gvUY+(@)T8R?Y&NZI|fC(R- zuTKiI6uYkVA$JrTe)0Q92AA%K|wW@-8z%g>|t!}QZ=2t9ovce8Z+4M4G)^e4$oHvm!V zOA8?N7f`+?0qw^%7tj~^W1PK+jepmfzX0eq0L|PwKuPcr&9*?}R-8{egWzfugjT)5 zZOF2hFt}B|lHs11hk{%b>RDiqp~0oZxQ;PyON3WO2UC3gG3TooYgO;}p)L9I|KV$V zgh^a&GxrLwlsQ)*1pGTS)(0-_Q&<^maD<-rS3c58n(qSC)h#n+jv7tod9>nst5R00 z_25e|Ja|dUX5zlfd&geOFFJVvpFp}b4@8~vl{`si7771e5UyF)+xW8|r8X!+yUpZy z(?hMd!E{EN$GU8F?jO7-{b0+Fqy~E+b~TX3^RN*5^|IdjJ^4SM^cOx}w`^r>INWP2 zc6Crj_?da+@;=6Yd%2t>Xi6yW`AYH;O{1GK#&NF_>axvB=TH~Ld2PE+mh0UwX@6SA zk|bG!T}suaZ&~kFdm+_jmZa(pJ`|??K7&)9A4#b$GyDl%)6ZFY0lk-xq6VYTlV3Fl z5omV)V3Mg-Qc@(P!o8$!0+jY<(D)1PY5V+6szG+3R>=b(Pg5(8ERNuMVf9Y=<&6(z0 zGSEX`(fW%l)O?gE0`2IqOKX?!6Ycqm^*aLY^4f--9Y_=>m3tMQLhz$z#Zs-Oinb^# zLX}qAq?x@IgidLtHX4FF8@NOzNDNU3!2qnIhp*`oDKVjfmhd(pVmf*W>T<40& zJKo*DU?`BbhmQ!Iy`sM{B=dW>nS5}(sr4lR6={4rH>B4z>DbQRB`Dnf-NYWf&${9C zU6$1^50h^Ig*Rz3jRnz=2^sekBOIow4H48XV4KRn~npaC4e)*Tp1YG=_X;u@Rb9M>I`B| zo@b4+ujDkFc6w%tyL+Z>kd=&!2eESuiiHwnce4bYeTmdfzeTx`B+dM zgw9Pqz(f-w%M`D1*R@8{j!;~WRagWH#$)=^$^rW2DS0=CyV;ucCV`q44tjH7_-(sF?^|;L?aK6- zLZ)Ud2B<^&w_xKnftHtyP-O!9xWd{2pt*-73O{&dW-e0CZ~iWDwrd)GzG9g^J!-Uj z&9XAdRc zdAw3D1HaAuHk$Y#ldQ!cbjawK5`ly8S;+{koWrMUWTn075tR}*HHGj8W`f8TRap8k zi6VojRh4z0TUTkYK931){puQ~-eTDhQsE$}ujf2_md*CytnJo&j(vOOa=lmn2FoH9 zXzoj2gvAEwee>_wq$rc@95U;%6v7{zC>^15t)CL}Z+$kP1tI z_3IX&L#BkVFy%dG^3hyj%?Idox6)+TdZ%TBXk(_IAIvqU5NJ$>qCNemS9AKR75bI= zNbND7yK0uT2#Qkkv>Jl8NZ05hH!^ianW(4C443l~xMzKdXlLmNonyX1K-xGg@mwhg zOTqwYudG@@{iCv2soS0l`Di;~F9o=5zS3mFs$4y=Vs)l{b3*6_oai zJytC^t(ER`k3F_(kbYB^iso}O)3m=tJx2-?0mH!b)vKH`HGhKLW^x-NmXew6qk3Q5 zfD)r$X$XDUx`UYikafa|dbO)UNL!p{+o!D@5^t1i2bHs}+X23>ezD%E8EpJ#{=!wx zHs=5s;HxtffS-w`uU_S(RMkFs!pJ1$k9u&rj0;d`toniK;X_L#*Th^(|`%h+|0r5~No9(&9-M-uQyzb=B{OHpb~ zj#5vU#cgA-7BMNx^#7#w$}cBicFka8NJ$i0Ioq7YjKMh>8f@8-ogd!z1e&yJuzq7h zAg@rLJ!Y%$8Sb819Kz6=LB_01-4kc>5t?potqbAjoBq3w8t#-FGM&md*xj)%|?xyOcM!4tQlgw*r*7dWj+aD zZ2g$ktA`lF9c*`2+5{+V(5U4l!1&?n!TM>+%~vWym71T9xefD4JjACDvibkl42%6O zO!wug)8i%UmmvOCy%At{!qA)N`z4hdP1mhj0LMlevk3UZ^lyWEtsN3ul%er3ZG7wW zm}RX7bN7Nuk<_z`!}vvnn9w_~A4;D{U6r%Evf3QQgsHjpr=PDGs^9CN(wD63l)Ea> zn<7mr1pN8#vI6^I;hLej6F^B6+P&Ib3c@KFF?6Ycy#Fyt+D+!?|R-1Dub0(8ksmO8_-@A5bPRlH^ zn@G*NSDTLl80TuV2bNy7W(2Lz|6LtFblXyQTcXL+NHg*wUc!hqLyej4l9CYGt=fEE z11=Ap*vU1z6ho9^Wg6eRW@zl^rNJMqb@yshDPd>1=ckdjBL07>4|Imv=#E&6?qQ zk7y_{w z&V`khl|s9}XkO01^Vtv!>7eN<7ez?+)NLNWc6bwYOla`0`%Lp12A);}dFGdK9@rSY zc7&0tN17l_gZ*?R6{Dw-T*li{^hi$GPqUO0kW+7Q5fo^h*>2LQQ@UZGgfEYodi~)r=K$O;&qo+tSxr4mW$MumLgfP-_ z&)cuR(h>USWN+5!)iC(PeD z-N)M0a>qPHfwg3Ws@%4FzO%kU>b^%Xh00eEobA26rCFdx^u*D}>Nl4f`PXSCA04+W zc=rn8rl5t@>tGt9XF`b!gxN{~W-?=smpuOHzw zeMxi3ly`r@9Bf(kL!@bKa$%WHCM%_14Za`BpD<~Y>NM@YH|5)a!%ncsdSyXq*FT&6 z(h+CE4QnxGF72D|sF6w3iQvE#<&15lVIJF9NxIS+?VT_YXVO|Q z*)3t?ENI$=U_LbE776nSH@pMRss6n)&s~36OdVkw>hl zS#q`a%3#<1OHY5!+g@UOaXcpnikid0WlFH@bT}qoLkldZv%F*Nd>n}5YD34KEjj~awnnu^@$@_`u)~u2tP@pWsTpFB5 z21m#`!W^Pl-B&9>C_yMxoiNv0$B zq$0>npZ+DK%sra)Y>0QsiiC%G#fFW>DUESHEh|D(RQg= zAtRd7<*(Ue>V}^*yr(ELcG(fCI_@$(c_tX|D5H+^=_6+pmDhF~Et{rDK|;P^{btx8{Z~!lX5Te2-vg=F5bB2zVl2d*3!a$<`)4BC zG2B|O)IosZfq;iL{3JG^K^8Zl(*~nZHDWAF>#ZmR7r`bgw+kH z{uJvZF%N>JWQd-W_GQYKTWFQN6#9h? zyI1X1#YY@`FA%CG+4&js3J^cze3(X%fztb+BJ@%WL{z0GaKQbJOf|bkq0r1SbpE4x zF*Kge3?ntT=PrnZfQU+vN2WS|kew-ljL#Jx5XfwFgr+Fp3dZuNN|Tr@QPR>R z5+^Fp}@!LJa%?;apg$O67=OZ!I;H4`RRF+9SCs~fdj!!_f{he_|?M=By zc@7k$7LCxZ&+hGP*|9!gi$S^)KPJA@{umX=Zj<<6vq|b%kls?}I5EJ%Epw%u4<6I2 z)0XSefz$mxT)W-4HL5GD&7b)2_^w0?7+|u%WPm@uD*jQqBLj;@Xvb;EM+nF!WlGZ* zzwpV`u}h;)^6ZIh>}YL01@OrHMT{yl8@Rr@?{ViR*TnuSDmAuwf)9^Zm@36w>PfBa zM_g5Vb#YOPh2~H+LOV@MYy(qkhfqp0&3iu?Ros2fj?>1Xe*9Tjuk6puQBvwl$s?JzBIiUw_|=ek@* zFf(8M$>_K;B1HZ=PECvo_=#WjYXi5wWEyZi9 zK$4+Sc>$T2Q?lKrL*O%;xXWww?s>m_ptr0ws0QkNoJG^t&wO_=-iS zIz-psp)5EJbxHNQjickKM{A;fou($vV9){pM`qeaMVK^ZP=5q$u*m4Wc@(LvVbQ*c ztaWUe{38)vnV%`lPw6Ajz}nGgPutr?v-J(B(L?Y+2H&!2O#G2zX4~PZ zy`2H$H6l(YHWhCvD z>buK3J<9*VP0d;00vW#jHkeJDHjXtqMjfkA{m2OI_*C*A>KQISf(e=wGry?U#jcEc zPE~z&nZ}1CEmPeRJ1>8XsAdScK0UE%r#>#~8B@)v^JH#m>gFo|QaOu!zXA~uq}#`D z995ni5|I$vdGhX-rWV@{_+P>IK9THtwgXtAvoY}FvB8NS{1!v8vagYnOSv>UZo`4_ z#J9WOd>KlFpVf|zr8!T;ufvqO9w2QY7_EYoIFCfAch}m?<2H|tKOS*d-|CSN+I~vn zMwR8cw1H_OTV~(Q*EjhnazD(};i<&$0qu^+Z3{Or_q`E1YU5br*<$)^|77w!BB(qI z|4~f)R2#;EP1nZy72Q6sVI+jMdouB+M%1g&!!_cBax&y=jWM|Px|q5KANlJzC2}Ryi1XmF^7Te=LuAid0b8ktah#E=bFxa zH;#@ki@b;_PGSC*8FvLG{TJYO*g0%MudQR#DN;-MLL;=@q9#t{Xy3FGal{DY>(JVsthV?4mSaCF6~RIUnF3Wn$l) zragLk^O5?s7*3W5u&Y9w$CE$SG*<8*7A_N5`l>)w_+j&vn{S9e7j=I5^+U1T_LCCR zndmZUAc+G><@No44Z`3pMQFgS9^|G*Q*#D!`dyX0RBIEr+z`vYbT7e?U*7(S#3&my znUIcD4EiMaq;e3?*m7O`QfVA%4uS2}f&QOnQnA}~vI)uB?C8w}f(N34_c@bb9<$|! zcrHzNSSV+*-tG(QiIkUvV3Ez&ZoV<@&73LqH<7ir$0UAF&~8t`oFch~g@0eN$1k^D zXE+{lm!|117b&#eW62AkK`9+2D*;iHR_x1U`MWJQ7(XjU18zGhsoJgFdcC2{agn|j zQ@B~&G*#}~fsV@)B8deL69#_G=2JI~ixtsmnSx@M|u(N*rIjR8M^pKrY(=6Hc33JAdz%1mu1C3Yh9 zjy4!qp=}=8+krK0qerH=c)sLNmi>Y5Tz$cF50J56l12l!jSJ3n z+2)bN7=RvUa4aP=C6?({iW(7q0x#Tlb4BEL$9)mn_Tl8MOi&tb7U?f~+2chjB=3`BmJKga*={C+i?LBt~=8N^14x{H-aD(QLa0aSj8&}5SIL0)SO8M#T zH~+{PsT&)9w(s9QzT)v^6TNHS9*>2Mr3 z`&go=#6`B%M)ilfCR_yk1YEs+Linqh4urOPuIgsfWU0 ze!d$t)Sl1RI3$Dy??`F(e(*E#i=U2q(E7s089Qzd_v~aAp)DTV+mBdtzU%DaV9~q>^8HAU>BS|pr4@AN zmXl14?iCjp*#QDSYjn@f39(;?VY^v`wtOJ*3^T3@3hnnQIT06J%3CANI3oUik_oy- z5YE*S{zaB0$y^EGZ25bi-WHb)J=x@qGg)u3E%`YCM`l1wcjaNCjv2`QP$5XLfIqNM zq9{qGx|c^%LZtEo2!1Q3$Bx=EUd~#UqR^HPB+mi!TTux}Qcvwcy#N3J`bk7VRC>LJ zh+vBF$W$qDl*ijq-u@-}XX zOe$}JXzPr+AR_((RTS^kC3FW%e4n7vh{vG)4L_K>eRgNX`XHoI%m1qTtPyA07*naRCr$1eF=C~)wTax``!@1smvkFD5F9k36hDH`fRJU&ZV`jeb%Sa_I=MP z2q6ebPQnaPw5_evzkU6y&$d*bQ*C{HN`Op|5fA|p5CQ=dai|C+xo180xw$vzo^$S5 zXWx4h@O+=&jhwyrS!@6Hu%^8>!k6@!@!_(;=)4d^WTv+wAMJy#>)j{)Ik z0O)P*MnnK20Qqa++3~mhbw=1a0&Jjs07NeeA3RasXHnDn37I=p=Ov&SEn4s1$^O|$ z_y8abHD;cCtO(ksBny}VMpy#~zaG@*(m$@l?*$Ypp3|b|6`*oiCDG#-1aLnf3}Ac4 zG9|4mt_@zxfFL43M3BG6c(JVDasVOGZbDJKv2Vej0nz(n&Jy1>1j3L3`YqfN>wewsfX-~u`UjGdUI(CQb}@ugB)Kl<7FBMFs(l{? z>=S3&rkAH`$DKgU`*8VK1pP+_ht_MX7AQk?J@I}J5dn*TMEpBXf3!u3t zRt^_|KqV0k4T0c96bBH~{|-WxRgJNkk|N097Gwh;9ZvXkUq<=hh3}gyXMd{o^|$)h z0l`&aQzRo}S^I$JA6tAPaMOnVMNx&ZE(i3=L(BX1=+RyQfa9%tBxj4Y>6x4!YI`4{ zhT4q1HhP#DP7+R_>na8o{@q;ktH+m2ARS*JfXm#B%L(HDv_Ns!#sQ1|%W+b$t5h5X zCX&{p|A+n!1d!#_3=dc&AgUsfeTRzt7n`BNvISTN91@mp8nn1L0?ZGVjL`w5v7ryQ z2|XB=HJhY%iC z`kp7LOO=0ovtrQVtGg7?ykkq&ofYlB%QDL{$hP2GKv@m7Z*m=*INnf^viQ}|>x>gC zFX`FZx)%}qMK}Xg$xRgh2-k)LwS>>m8OKV#r4t%bAh+b$y(5uog^gc}H^r{US=5xM z0Cl|Jq?jN9hXxNEH`44A%{yAU0uT$V?pV(I!_v#S1EcZ}+bRbIrpjoGgaSHoht{KC zKmQIwy3FV@3nH9U%c(K;2@v@K-tOY=t+C5c2xogps~S{T5_*?&R2zsOqz>9EL25|Y z9TcVR)oZ2VsZXj((cTWVHREW>Jp|&(;CN-)i<5susv=*{YeKHNuO41H zEa1}*M)3!~Qkhb8W5NJ6%wEUDy9h8Us^!vZsNuXFHd7xnAebfACM24o6pSsxswEK| zuS_W%X!d;M9VvZ{0ImyeDVCTfzP)fAgH(6^E6JC9t=aFI+p;thP_GR+@GS%C)M;Js zpD;l4j+Oo^>F@_P)1GZfV}rcZHbGUb#)Ay=V&&kX@De9OWZD9F8~~FY0d==5+CCSZ zUaCm)(Y56Rwa-J9rXSLV`UJj(h-0D|`-Q-p69#B*OGy);*+t|qf~}SqyY<>bA9r67 z1e{kfxbUIS7juu4Tnm7&JMCe?f3w(fYy;L}IC18GQ<6{rwiQgjPm}||rEc64z;6-) zXx_2XG}58TL&!lV%1%SvE=5^vf38zH0EksUdOe`8g@}#_0X=jb2Mg4P5QtnLeR9N_ z$3zh#!1pQ!7fTh)cye2o{1iZcJZwm?Eg;4eEeFyM0^lq_?ByC~YXAPmBp+R82GiI# zF|ghMlUafY@wLPNdPIAO0O#5^1)oAx`9$j<6Njmia5iLN(-r+D#i=O909KA86aDN!kmXarRfO|rn z=Ab6cu1YO_DpWqZMH?>w1}^k9dOkq+@ac}Gj9lTMzz>Aap8 z>3p(H$j)7AeY>7Ci<^-gXVaUt$$p>V_8Q?-)|cc@-85j)kS38 zP&Js&`a?U9Q)4LK) z@uX*~20MV-vHTi4FyUKgP`};=CbgG?=-4wYBaBtc5bELrG^6f`q@JlqKP94GT&Fp| zXXmJ?8tn}9#H`Kzw9jJumU}I^{Q3k|15od9%o9*<^$;!WZ_H^axd(`z3@i3FHOx#d zM4zbuJ4nCy`s!hGPjxQm#luO*^+5qBWSU_(wIlpWT!6~`0SR_SKhLKE7)LyOttwU9 z*cD)gXW-!y8I7QYq*6q@yK+eJ{|mowDgGu9zR^ho!ynl}%{!)z4zyl;#0sWPST3z> z?)*i5&*oo7_;p-><{U1$5rAF_4Jf;J#QnG*Ck2Pa0HoKeQZ>We)|HPT{RU3H*D0~% zud0R=ha)cJskmg4mZFXo$>w~ptIayWvo)4I)yzX~OYv|$faQoViaTA$X@Nv=eVl+6 z=M%xIXorJ1Ly%{GrB7U0H8^^tTOvWuJzO%Mh*k%;IoMb|MEjb#{p@D#B|y5-5E+=m zQDOeUK2v3V15A>Jh~Uh$4{+~c!}6qhax2DX%gt`qo<@YbI#+xq2#fPhScRsbRCKU< zsOG3vBofF_TX_ex(Yg-|$yRm}&?N)R%VW;rk~@Lucft2cQH2qEYEH|d5fn&T4@jdr zy(dcTS-m|kRu3(?HLe+&eMox&h;9iM0(w#RVIk=H5JBQ81Q=mH9_hq?s85|{u(>yh z;MSU9+KX`knsZ3|A9)Ngnx%#F(0d6QBcj`ChL`@STLC?&Jq}1e?N|fXRSzrqp85MZ z&6;-Bm0GOI9~Z&F@)%ujsjD7Za;0?d#sz3rb8$6BiMeHob1L94#f4A*YGvw@O)<3> zW2NlFTG83vp`=4k{z4>wky1Heb@)7}bfcYVh4+AHP>i2&uEs2J(FO#9epThrQfXq0 z7PRk;%7LkX$5tz=S-Ts7o(dU0h-h)m@X}@G*0K&3{Tva0 z6WbSJtmR<)BOP9^8Br3}0OFdV*$0bi0WmY$l55)&n2-!7HUojc=q)3ch7IH~c7;;4 ztV2b2AfYKL9Y1buJvFNS(p8^^8zR80=Asu6@#e1NpCSBEdpl069i<%&m5U3|tmfjk z5Fi|{+7){W>LRy#WT&-837HrRPd`vtfQTz1suPsdj40L2|2FyPybF4_U08`gY4YE@ zf`9Y(EKBYw3SeH%NUb5FOpH7m)v^y3y+i<}z$A+$gHcl)ycH(ZEvV<|K;PYLk}~6= z*K6IJ14X|ignKQT;VIGs88su9?liZPvv1J|^84i3mO)lck_#g9!oPD85F|rb98vOT zD^Kyw&;!NKAkys~Esx=hCDEe-?Lk)pU|H4h(#2lENJP1ugTkQ#RurY;$;Z%U^uM|m#K|$ zh(uBw_a+Nxgtp)eI{wu(p-^Vg5z>sh-afbei96 z?8e4_=eA9-U!b_5YItW@X+me{^aF*rBj7XMkDNy?$*eo5V@RS9W2%Q~?|A_v-ZI(E zMR$=7Ps?_q(x=lsH6xc8Wg_=kO-w%!mce?eN4i1Y`6Kw7wrkWc5w1OEtrL!<@O!!| zKgRm(A|(cZ^hs8MBo5LYt7g4lcsC$C6;{vP-5ae0`j0k`So)V}bjVm*Xb;?m05?e) z5)ed0_E5`!G4cN%0KSYqT30h{iBjgWxMrwiB>Vlsw+XRB7+^+Rj7ciw(u4qS4IRGg zo9l30mn2f0wqHvT7-&Sqluo@eQb@C}ph!rtw0cBov2m)x<&k@HYirUq2rwFTN+p27 zAaD@q^eG5zA%GSj{jiQ$UOQsRj#vk4+<<1iU-U2m&2b_?eZsnj(i7pMn@5%2A1kxb z>Rr3%-sBTWeaaCiD>Nj7D{l0#OZhr9K6M>lg{1a7w+vn38b+FEx})`ZT;IvwzxWzL z{F}ibbGF0!p;*cbf;rWrmOK&{(Wc57b+eO_1`K=#2*1xoB{D%6*w~X{ZmFSo! z6<*_>q0)=*YYm)0x%pd`RL;A=rf#zg5mWi!^c>;4FW$(%8G9BEX!ZMFK!h1ioyH9~ zyILY6=S7_$y|8-Z(l@weSOqArW#a}^erWps!j}Qy1_d!ZNS|U3gvjDp0U++Pn!da; zp7s9XTYz9K0S=EEl*KaSqJ|OdA)v?F^|t?vumO7|FvfBT0W@phqU#Cq6*hMt+d&)` zwq2PJ@Oi+%Lp39pN7yu-S~8Z`{wY@z=|upL#jPOLHu&<6QbQXcZAOAOLEt}XMl1;* zt>Czg<$Xc`mHOMk_s7Xh9I3Go;k{0DF$)0>0@5owV3Pp7Mc3tlCFmi9o(d?208t(Q zd>a5RiT*uKjPp*Zb4h%8^Qa|Kh3T>oN3KwN(LxrIqrFZ1AFTo6zjO8BGQrp|x_YzRg@YxT`fVUq`ip+VSoMXY(zS?O; zE-H}&jP<5O(pR&2)Y9xOo0=UBCv1iq!qL9PWq=@0bp>S}Hiv<;}j zp)*wW_q4r>O3t3al2WAYVWmV>nS?8EdC&VJElD|;0pal`Cqe-^n@274bmTJL8JuuH zvzzDi(%X8=TZzWnZ#rVgwE;j>=MQaElln|UdVDkQL7xqXV!}m z)^53U`P{Aq&rwe4$`5AjT`=57q83mLG`_=JoMM-XtvMGWH(Ay4oSw_KXCER_Qj%}z z-Q45q@~O~k~;JzD3OJNqnP300Hm1Auc2rtFPw1JszQ?-hI> zNIVNb{vZ@C{zRuOmmR)b%z^r%>wYJ6s699@!0dKF4 zcxKf|IzvPJWb9s$hbUe~gudoGv~B#_`k%?i%HnO+ zE8PKRQ`aH9Eg*31<}s@ebpuwOK5hm|ul2<>Bgf*ZY_Oy>jQmvE;*RrM1AgdK{_!WBB}cs!UGYpox!9gHJsPhH+JRoYTpBpSD*AwI{gL^%(Sf_L=V=ETN!y$T=fIi zK^jZ_D|ao*)KRZ>O1)(4g^2%FJ9fqIV`)2ccY*XB%48J2Sn69ANky^B@r$1!h+AsM zEq_y)9st3WEz9cL&_Ek>?rIsp8`bW`2&LHpG!|;5BppEg?+9olH%xTUnM-?>Nr5vrRA0XKgeu)K zIv+0j${&F62VC8b745h6<5&GVSJvx$Wk54_<}U<9BPF^0%HwF37g$|4ZdHM*^eewH zZO8l+65@40m}<*1q8Qc3bxKgmg_kZ&?)8K6QQB#)y!HL`J=(>A_R}u_c4YXr9_V%6 zqW0B~U*&oqiwYgefM)J0*dqJcm@#e{or8#Xro09E(BU(4Ois4NUZm-=+>Hf<+AzRs}CZP<%3WE|6JT z;ICr;u++_QFABP@Zv5)q%Iy$f`tJEF zkwm_7-RKqC0qE}f39F@gq5NdNlm87ulzA2|<|{|rlEiEE6INc&*XK(p0h+#Z{+kHm zDzCZi?4J)a^s&_K>L#p|*I6h(8N2d-0fcMq5fG84J$v4x$Tg6NJ_p3_HcVJ$$|LWc zoQ!u0?k3QGi-;ZmU9N6a@6O3ndau6kT&}fpEpYEW1Dd^KPTyA1L&nL3iC2z_i`2tf z0cdutGb3YH!7S4CXU^v2OZGaz%=8k#F+_1)!-SRfTqoJy6JW-!1T%Ny|2>v_!gjP39T(dxx9&35;fbPhD z84zwT=h@*pkR#4i|M^doPTd)c1S|y-B9eE0r?OFlM(^Qf^tFE{7Qt-lo`nPOOyFe@ zU>plfApf$lt@RUDPvQEEd+!O*$y?`Lkd!1oB;(#`lhDXSqT3j@>5ZM<3?ir${um|T z9Sep7(%*?-f~%rH)o{;i1c7iE7VH-_!T*}cMtF-gF3k3WM+uL4m{IQGq~mH<3`*@XQ+ zizRW@)E)W%ftft>N;r@J;tB9hULV{JV+pw?Sbr-l#%% z{t@Z<`iX0Ps6wCe9x4@jz1Jllo=pLB2^X`&A91&-4PnVJC?$qZOUQh*vl}j7V@eb5 zjZK-rWA8g7rTa~~;R1;8v-*i^?3pvU=13Fi?|i-zK*)=EjMCk}|M7;2YX-(5Acojs zXK4D{3%&)QOQC~JmBxt)%1JALRy0m5TNDd}>D%WmLZ7dxe&Q;*?HXByr%cHeuNw1l>oVpN!u}Zs*ilH63~!f*+`DNgMS^UqUnk<$5eG3{UM5@ zmYcGDZjL}-rB_P`i@4=WoMpu#RW~EicN!*@ZS%sIYMCiJ=G`a=pCh0PqUXdKXoM7K0dD*JCQBv{M10-FBz{Jlgpy7NZc$iz;(7_UYWJ7a^* z=>#;lY0^V6MM0P;G9>uqi=|3(mlLI`*+SL0wU-Wm5AcbGNo#%*I{5e{$1k`y)>G1#@0ioKhwhV3bI(zC-NrxC`;AvT#N759Wzme*p;NZc zD?W>M#7#oBvWj{(=bf?Y?Oae75dK57idprUrYo#GjF7aZxnqS-yaoVcJQR;!qzm~E zkQl!$P2Fc4b%sveHm?Z~(#*#A_;dAf*$ovBqXe7V>8HSVYA3Jtt^X`Tfpa465@WJ>oMZmK_-C&(eN|nGj(|?t zI=2DoS;#?$rEP5^Iw6rnpp|Hbz+^+nKdbI}RnUw2T+d98QxDRNn zB`r?=5%C+1lgs{>Bg_2W2Iv*r?;Dgv{ubl6Ig*TzlO2ZEHJo(TQ6BAi(yVr4*rqoPmNO^zRlD0v>s`g(l}?G3_K3{ z=lKPfXUKg^;TCkO5W^iU;M$TaWl*|sui#DI$!wLQDkjPEAw>iWEjxNTjyMlgs+&R+Eni{ z^SUgA%dvWb`y5f-)7UkKp-26DOpkcwpP+ba`r1-2{Tl`}t#R(}0q7^TBp9x(aC4HE z;@orTabgBHN8_cB>%w^3XBYJl0aaV4uC*I_9LO^Oo%QEgz7?^#DF6TgKuJVFRNZ5S z9z%eBk!3i7BRiCHFLCeL8Kf-ca)5B}&l~;&2-Lr6>LYB{G6T@Grnz4SqPOhsEBE=z zC8^-TI(dLC9c~w6UG*H!(#6rw&VSV)Kr1_JvdYd1L^Nw#`Xf=Vhc;^_kk&BwmjHD3 z{rJZn$6O6<8RYkrscXLQ)LlBitURx~Zw^jocKDH%gCN zV!E1tz`0v9*2_QUCw|07*qoM6N<$f&l4)A^-pY literal 0 HcmV?d00001 diff --git a/static/checkin/position4.png b/static/checkin/position4.png new file mode 100644 index 0000000000000000000000000000000000000000..1df86fdc9b243211f02f3396a0600d240281e945 GIT binary patch literal 8983 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 literal 0 HcmV?d00001 diff --git a/static/checkin/shibai.png b/static/checkin/shibai.png new file mode 100644 index 0000000000000000000000000000000000000000..8862ce5e67a518cb6190623020ee4348d72219d3 GIT binary patch literal 1347 zcmV-J1-$x+P)Px({YgYYRA@uxn_X-aRTRhnXUZ-$ac4?UK#h?XB9Q2VAD9q%^F^XmgR|>{8WRZ* z>^3Qd7tu&Tg_qWn?5+=>i3vQ|S^Pi|HSt9>CYqQSOd!gGG{#^_i=8cE+R{1pZad3% zzh>^8?RJ??(xmCkIrseTx%ZxP?>!|n_+is*%ipOzMC5D%(Rv222h+VE#DKz&c*emP zXTp#M{La7y*7&S(8NX02H{D2+s1eF|=g!D@#NG|r^jDV3rgww`A?y9P8B|tF@$5-QJ2XugddsG|u zDR*sVL=5N=K1>6-|9r}*d(ciLo&>lLz((1|f_+azASY?0b6?2l@$EqdXgnEziwXN= z8ffsh4B()ivBby`zk5Eu0I%#aZ(rVq6JYA})Yya%2>kK&_V$<7^d0}#t2s}=f4ZMv zOE;X)2zbCtSu@`g@ww@?w$2qtKD<<~-MWARPP^g!2w+t+jhATainC06tR7@dKrt+% z8vW2}o-2nJp1i)ieRHkhS`|<%DETh)lUA8?ULF;5GM33bS8d^`3YbsE-(KX^(u=9` zJ<&lUJ-ENZ!{vXNi*sk>TUc}n2JzG7adMsq3yJb-I@kOl-l)!@AwA-3D9w200p?TY zD-3#1zBxV(&_w{d?aF=`DCJ#i9eMw zNNiz@j8zjt#*?++ZgyCF0E})K`-rejPg|eQ0;b|88Q3nPpme^}lJf)U4JSVu3ic2z zBW)#UE;Nj)9y53uSPwFYtPf|{`Y^8~yUW}JCXrApKPrZ*$jBPV8b3n$q}jtn{j$R4 z-+LKcy70(+8_=#E8taN5BgT$^isr?zdUH~|6LBucy!C7AOiVvUcFH^p&=$W!Uf+3n zr=Gk@c&Vq4fp5u9#{U3et(W04?^Pfh4L3WaaEa_xd_*q5`$Lt1^b=0}wOaAjRRK5w zAgZXKu9zRl1%wl}O)d$*Fb~nurLf3^H%tKhUHAiiE2e6VT3LyC581mCk3!?0f`kdL za8S))6&Yz89oiKB?ULw~h1&4?Nxv4#lf*cwXDxHVjx7AZxkJti(oV(Skv)(mMwE}JRQguUMZMfz>wP1O(h2wmOvhtW#+gMgO0PA1^K0-h zIe6UBXah0dU+dorK>Q~Y{iZp5fi--u|BatjhG9L&{0}$Y9}f0Jzrg?i002ovPDHLk FV1lHAi!cBH literal 0 HcmV?d00001 diff --git a/static/index/back.png b/static/index/back.png new file mode 100644 index 0000000000000000000000000000000000000000..ed35f3358f4470417a773c2f7257b6323934ddeb GIT binary patch literal 570 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 KMNUMnLSTYtdEIIN literal 0 HcmV?d00001 diff --git a/static/index/menu.png b/static/index/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b11843ca51c257f7cf0237a4eaf38e69e6d1ab GIT binary patch literal 791 zcmV+y1L*vTP)Px%(Md!>RCr$Pn!Sq?Q4qjqE+M4wFR;48Drv%-EiJTB#1AaQ#w#oY1?4~yTa!`* zEdmPHh{#nIqQVu|c!d}OZ(g`Y3kwUeu(7nv$l@J@u%FC@%OjIE`*vr3`~uOO+U@o=09cO*!+r?iU0%GofShyh5%EgS z!1K(!JNut=?i3<^j|j|csN8C`&W%Q+KlAbD0wSVc0B|xV;Z0^9&iua&1e>H;F7mjG}lRzLudIoEzWCoc*Is#^pj-T})twFZ*TtF~q^Flv_FvuFVQkxfS`^$d?iguXQ-9YsT0M6)I z;<1k2W9GA!zvk;sm^tU3AmXEAO;K@i5qTa$cu*OTZQ?8`vAPpx>G3PI4fs$sTNhK* z?J5klH)-vg^eR|Vl%pAB2I*?R3^IevARPfSNXO55kQrnK=?IuXI)2uJ%pjdX{{WPc VCRlg{?34fi002ovPDHLkV1kA0U=jcT literal 0 HcmV?d00001 diff --git a/static/index/position.png b/static/index/position.png new file mode 100644 index 0000000000000000000000000000000000000000..14ee508c2bad8d70b29088ba1789290508b12900 GIT binary patch literal 1862 zcmV-M2f6r(P)Px+07*naRCr$Pn+2#gMHGgg-@-ygK{2sAuoVRryHQcWz{11?ySv-pMC|TP46wy6 zMC@+GRur9=e-_T2yWj5Y?(E)A*aP3aaPOHj=e+mK%sKDO9Y-&P2#o9TDMp|Ns3b#r zfO>$MZ6bXJ^%>M>P%{Mj3~Gkou*aGSk!+e z4nh(@8CXvNR|7Al2|M0OmjKNN?C3u;#=AH|^9A5W;2z-Znl>s8>jI!93@}qy@~&9< zcHjWuy@WPLnQ9xLqk$s;?J-62Ch!XIE-)D|Gcb$!KEr^)p8)#+0;?5i6Ci)(*gJfN-zU&|};e&6ix-0%#C8j{uhg*Vc?=VGq)QIY23kHmzxQ z;IK9T$^+*$;7H)kL;-9BTnS7U*h`*CsR7CZ=V`Z*ZVSAh2%OB!yuf3?Y=PZnfEQEE zl@cJO|1-ce#<_?5l2AR9SQ7ZQqMZ@yDFD*4((=mW1D`!#S9EN0vv<_3j;{c=GxMs_KE0wJ$pN~{ zof;b&tNQ}yRB%eVtGmK+5i{ls;8|DKs641r0Imq=)XYRnTv_yY1%HwPG%cW0V@hxJ zLsy^773s{J!2O=)C>o;nL;Hz}%ow@J?MIs%MOEK*3sagdu`OMIHyCG>;yXk{F_R1W z%LqNIqE_R&h%p-gcN;x{BamuIQ-CfD0MYutD#8=>V#@`3%D%^4bNi3q!|amFRCSd9 zP-0)ruIjF=9#fw;sM#%bwJAU!1GAf1}PN`i>qnc21 z*i&^i4}QeZkt$69S{!)QnA0AyMu`Vv6LtJrDatz09@^uqh=qKoWS&ET6O7Jgz-^V$ zaWp{_fL8UrP&RK&qo{6M6?T;|VSl%kqiU}&2{tS}R3q6^BpR!(0XhW`Rgp=IOM2(3_#1YNY?kXY^HONJ84giM#U(04UoETWnLz+d&9qGj5czOE0XnqdyT^X2B71E z7DP)yCt;C<85FaWxA(+cW;bS@Tpzm5piP3!QhSN^lp+xWsem)l^07-UZ>(AjyQDS- zRPk4qlmMyzv3*dUGxK<2-u|wrUkWop<3#4G6{!O1Qh>Pc%F+ZNP4*iwg`f4a9Ck0y zAzc85m91(U+lgzO_?&YC1Lrw{fA5GW)iA4-$$Zp}Z7pdEkdACilrIbDa<5Fj0>aBf z6_^59-{%0-j#!DUh?n<`ZZ`H|*TAk-=Fp(uHw9>S7w84Xc#P}qEGe^D`5 z=W&6qa@6qFeZ}!)0Em23h1(rXJKO&${G`k7vw9UJA@V5N(4i2IX#<~B4vdU%@vX*TUYBH67R9MmgS zf>LX;UofCiuT?gA+W=|)-vRYqRurVlf+`X=p&Bb2Az)Q(mg;r^kmmR+DB|SU9*)wu zu++l|3VAQr&UY_2_KX}~TdfO#i@)w zL^Ot2fiaP>1V{nvwTE7riNwzn{o9j$-q$%uV-1i3))kMQrYs#qF9L3z&JhVF90q{o zlJ+8jq+1e6%v+;Qup1VD6s-P5Qy_`PsB)9hDp11&kOI~9(Oa!XT+#Tj0aVfb_SJiU zN-*vL>H%uD4Eqe~GpNs?W(f2d)C|9V4=Ta$KZnX8SbU@O%K!iX07*qoM6N<$f|46- AVgLXD literal 0 HcmV?d00001 diff --git a/static/index/rili.png b/static/index/rili.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c893dd957313a036204bc68af98a563df302e0 GIT binary patch literal 1239 zcmV;|1StE7P)Px(kx4{BRCr$PoJpuvM-Ya;r#Opr_|WI3@innIE_qUs>?Ds8oL2l7L)Vb z05Syl%Y*D-&=dot128t)4?Y0erNBBR;o0wIlf9bdO*xDm z3=FmS8i0c-WA*HAwD0@~JWk?E0;C)84KNpI>!4UIvOEQL0;_=g@dem`i~)WCI@jVV z%h34|Fb$B!G*TQ8#SsU9mSqU8|X3poRfN*oCc;B+5GLfW+iP2X@H1%Z;9IK$X0m#vcz#&*;_=P4vC?75#ckFUb;^}vMwy| z@c|GE@c>8wq_`6X3kenyETp7^D!5E=ncy^; zbJwhFdQ;^6l<5xq3iNDh=A5730zL-rH8HPuK$L4$?xPw>ITGbgi;;Igbn~UWYc-N| z)6HY9fQ&b(!V}eqhDj|>Fm7`)Z$LDkGHZ*fY*XFpnEv$cGF56E&T0ifLSUBjrs`~) zRmvD#Cb&#+nUb8dVlJc0E?p&7ic}A#(hT3^9S{MbI?;tdC*Rt}Aj`2 ze}~XUs}n{QhU(ZX_U{n20#f|nAylcTljfbawAWa1DW+asOG*F$002ovPDHLkV1f{4 BHV^;+ literal 0 HcmV?d00001 diff --git a/static/line.png b/static/line.png new file mode 100644 index 0000000000000000000000000000000000000000..46258abaacef4bda2b14611b173096ec0d705256 GIT binary patch literal 1337 zcmV-91;+Y`P)Px(^GQTORCr$PoK0w4RTRhnXKp5|8|ikphog&!bDAin!D4GMuu@uSt43dzhId&5karkT8% zH#hIjq~}65dH0_GJ-__9c^~&4LL1E(GXh|oh;}gZO#tkVZKsLoG&BDU;F#8Ws*SMH zRR}mIKuHm&r>C!0N<9nUQ2@6j^{-w31;CL?r7}4@Jp6BqW2Bo9a7Li1v6(p+$MF+H z^dd8FPoqdgXPEh=APC+jqH3BLGDZlbA+V;gOQq7a<#PE0BHEKC=;|@d{238Fq_v)R z5l>=l9s>6EmYMGYaD`IpM6p=>$whXT7(0rhn*mrO?r#?=9|y2IZLk){eGvq~ULvZr*k8JBLITE^A1}N? zyDcHLqe`iXG^_WDv7;zDKtzYKV93k|!!Ud`3oX&;P6Ec5MF9C0W|wO9UN-jB)YR7g z{{C42TU!uv(dF#o;^NTA$jDh2!6ZiS5irJZo3n0f^?iZg8#7OaVfb9;!XoIMfCFPUuHO3!g~C6LNs%$; z1b}-zW%{ModY30{k@ZNxp|L?k-_6g@?;0B$J6})98r$y33q9o+W%wq>Q;H(ngusn1 z$q>;*5Cm^D8v7i8EiOgch-JS(`qFM=n$oq~3E2HeVHoahH1-03t2|BI{_F6i?I~rE z-3S7g7(0&R5;Nbr5n@R(iRhFs?WDQM^`0ZJUu*qlW`s~I$Vczg%IK35`b#(7t3{dk*Wr28fy;P9=;M@p&3)_UD{KY))tv3fvj{fQ@S zk@ZNxfw9;9yiRj-b5|}bEd1f&A@2OZz`(Y_!NLDL@)c=M1UfXfU8VQ0x1F`V3FO+>&LW4BZ2gp?Aur#2gZ(P7?FsWeonRDJ+({RT1oODT1Gp-`}=b);R! z1fnQ235I(8w|w8UAh#)v&hZfo|b zlw!8T!jXJFe?V%9q$DWAQV~cjN;xw#6IQF$mjT?@hQY0&Kh5QGFBFSK`;Z__2xLki z(bx_5-rK6xs@?CpTt>K7Lin26bz75frHpVcmpdK=f&H2(O$c})(6X`Dnw>2%TrQV+ vbad42>6Ru0x`seU#_pOdWFkUf6@mW&;H0%OUddp(00000NkvXXu0mjfiiw7P literal 0 HcmV?d00001 diff --git a/static/login/checked.png b/static/login/checked.png new file mode 100644 index 0000000000000000000000000000000000000000..a1458068501429233a3553ff0309736bf134136a GIT binary patch literal 1594 zcmV-A2F3Y_P)Px)^hrcPRCr$Pn@wn3RTRhn=S?PJK2$_Z7GkR+R#B`AV;4&6$3{)&qc~QurY@{5 zTxe}3sB|%lYU#W&)I}FoK`E(?2{e;LyR%dTvAWTXl$L&|h+iOrj~I+xHYbp)uzqnHpD~&LD~k9Q4v^ITZX{^4!t^ME9tQX>0N1-1dez6{sFJVp#Y*b7Bic0w?D;xb1!1fn?R4#5m+b%aE!z zz^L__E^Z?teX*EmRD_v!Vru9kCk35>0)RM-sv?&;*>SVoaiqP6#A>)mgJCdX1^qad|HA4| z*#c3r#Sv!OCF%DHh>;7!7&e5GHkr@+0z#S6DS-O~ERoPuK8&hTr?{NoKV)SutI$}HuSwWAX)V>VtnaFgP4zK z4=fDUt^9$Wo`;MKDB;8KKVH?=X#zs3$+&NKYz<51WC(p|}_Dl>-sD&Pv`m{Cs&q|>o!T=EPfCzw+ zDUC6BTM!_gp@a)V;0RH-NW!U^V@wGdhB@5|95SO&Q0Rxw(*W)a>Ls?G5&;Y&Sx@L1 z!rYU*M8qG809gek8W<42sM0MluQGKn5zZkqh7a)`0_jH!VPz^-|0SR2aOsT3FZ^jcnc}9sjj}VgXY6MzonHIiaLfIQbPl+IL zw|@BO**bBFDG{c2FGDc`tv)43J^REU`M-Wj{v^V6N{pU|tPC&a45U9G5?mY zX<@U%*usoQ0BrDZ#qmFTrs@_1QU`j_wsPx&>`6pHR9HvFmtANaRTRhnXQJC+T(AW})PjZjEm36CMgz&5yANtG;7corl?DW# z3Iz*3+KNwt2tEiFHT?hueegkj$ivRP!(!@3q(~d-7gF&PMG+I)1UC1$cbS>aPG)x| zKCBl8X70>A=XdWp=YQ`I{^v%qe`CzsB65nEj}4Nk1E9735WpUHZ>>F2uh$O`3L*yB z4`42KI!K5l1dT@Hu;+O%4;mr?aE{ADXsve=(VYNxipW(FIla2NdUkqxdTq0z>jEf( zaE<}I3E+twM;#C%dcRt&&edwQD`j9d0Q7^4BHB_mF~cz2Ypp#5U@YVC zd1ih$4poo9e@`ByxP9peW$gP^(Cd$YgwBc0E{sQM8qXp+?GTn zAff|hS0WO(Cq?8q5p9dd5z%wL@1IOVbOAJ*&E2h5>x;B=W`3ZkI(o%-VPRq0+S=M8 zfE}rC#+cdlby@-thT#rt?f0oATTn_(#LrocaQ#K$h{tNJPXQS3I3&8dzP^5My=`SYkxEI*7VGbF<*+vuIy|#0ddg@S2TX9TCMJKS`qIBZrOLo#y!s) zotm0DlXeya!Jkn)|FG7+wOQE?!*IK`_B#MKMt09I^JoVk2!hXv=+W5W%F4>f%*;%e zl4-4f1aNzM*IaUWQC7BNo6Tl(Ypd1zD>bQW09xyt0GtJITNI}&zVDBuS0KG*6VYDZ z_dnVUL=Xhu647X6|HAO_@YwkH_&-S!YONmv@D+gTBgdzi`QctkC?Ykb)Hh`yj4>xf zWM5?Kr=g*t$0jEyT{x~)fqT$eKLz09)XWVtb1IwND&3!Yf8I$kfIHHwl}=2pb=O%# zL>^a4&Bxzw5TYCvG?hx_>4}Mn-y_K6^pvfLJcxAY+WW@~N~xpi?{cNs7&9v(?1eAYcv}BJkOf}@JO@*=SAeCh}@c29sSOmJvSp`3_A(#q9yvI?c`_-l3f8~ z%pMVOr>Z1OMLN+Fz!^8jjETsJlt9Hke+J-$<(!CEBDybfdUIY_`a$#sh+=+=h|GGP zw_il=>KFIayVa{Rv+dK)Ga};3b2taaoqpVZ#c^gnSEfWu z17t+WId{6@F1P1j0&v+~%YnJ*66ov8UO$Q literal 0 HcmV?d00001 diff --git a/static/login/eye.png b/static/login/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4c16ae70c10b11b06343817a87e2c07415f224 GIT binary patch literal 1208 zcmV;p1V{UcP)Px(a!Eu%R9HvtR%>WnMHD{g?%tT7Rw+J;1ku>Ew1sNb9}$w>Id?arU=&58@qtDP zJ_>>;)<0s3e^eBIXz)d~h??S?wj>00cP6{AMU2*pTUx8F3Tli()kq=n&OPp|_b!v` zCY$C@|8!v4Idfj$oY!20lf3XG`-f8iPACF}Lg7+G8~}ih=*P^Ah=&pJJ7)fonRj}g zw|}XrT@rv?F4vJvCbuy2763S{iSb!P9QJ*GIGfELX$GVzfP6kbfCG5+sC z5DaHBnW4q>76l-sd=3B}i5VC}#4)Y)A!gp+($W%Wtv4XzdH}eAnXit??<69VwuWm# z07|J{%-k1gA!4~2g_nd7Bj&7FEN;|VUvBn^MBIgGm90@v(b89-CelK)>3p3aD3x*W2UkLGjC_l{14_Y7!LWqp5J1+uK%H05Poh3j- zqzs+Q<<3te5>pnh!pswfb{wahnKwo}t@WyGHv4Os5)*~DEf5b0AzrN0(MC%7GyrV1 z9Bd|{?H1oINM(>kymGm`a&B&JhgCDr6VaoV?ri{2s~xit@p>VIx$J+VSW0<60K9BD z-%doE?NCW6WwitZA|7`fXLTx-`X$CUk*gUsrD6jNeLPwHk6Q9?0Jw{YK8XMrW2-{t zV??ylHXa)I3jofnwpzoAmQtP#0LMbT86sNIz{a-#a7lQ6kcigR02B&^4-xSuOJRtJ zw#9C^4*)I$fbWT@UZjysu~=NMwXTHpmqfJ5)>ldmF!Q@s8g>XF2J1zrlp15^Ya#(= z?(#hEQ!9@qMJ81yhw}<4j8L6ljpi#v^gyIrDwWpwzJJKFJ>q%Z?e!Xn7)q%F%)Bn5 z+uPe)J3BjPLkD(_4T#s6d9UG_4nV|*tsD0d(H=urDwUS$>FJt{aLucacpI8||C=2; z$8pxA)9J$@2-8mW;S$erNWViwcba{vRJzdj{R03{A3(0_uITRWo~frIZbV9XB>;S8 zpC=NDY$}z?o3lcp@E9W2reb_C^H$IEo;Bwa6BC=X)_bavx*(EECX;J>dV0RG^%{=i zQmNG8`~E=ya3kR$2)4Pd`>JWbd_F(mIL?g#a8=0P8wA0}nM`J+`hcBLE!2Aez)Zj> zof-hTh-fkndcntNe0=;o*L6n_(W{3G@n@~|>#pnWnwpyWy1&1F&hREDC*7HunGN9- zy}LU3R$GoLj^p&D)9Is)qPFOBTrQW}W@l&L0)U(UhaB-AW;T6oZnxHsmIe5u*4Ea+ zuC6XKLmIB8A0%P%835*^L@Z<|c5dE}VIumVnf#IfL`IZSgVpc8dl9jNnd`+B@_zz= zqloy15aP{dju-5Lr7DJ__ad!zz|24N_V)g{RNbasupC3n)j6RQEZ50mdZz%Kiom}n Wa=S3K|6HK}0000`^}q~ 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 literal 0 HcmV?d00001 diff --git a/static/login/pwd.png b/static/login/pwd.png new file mode 100644 index 0000000000000000000000000000000000000000..51a728abd7a72a45d3552abd61214a21c4b547b0 GIT binary patch literal 2095 zcmV+~2+;S5P)Px+=}AOERCr$PoPUg5RTam-=e=3ju{0uDt&pG?D6%o#&bx0~OpR_xB@zt?Si~Sr zsWC>3g!m&7H6RHJ27kn&#y|v26e1E^(1j8p&H(VL zNZv~To(1q108B)WH=E5T_U_&L!iknoCsIJAQW(bwf`3V8&`~JluauWd0N-u!t0els}PG)XcikT_QvI5++Y112;&E_2dwq{b- zz0p&S<6Kv()qdT*Yi}OQ2GH}o?L_nq0I$g?)r@cd0AMt}4#2B3`WdrZnfZ$V!Y+Jz zGF=vcp6A^{L|^Ej@M$7?Gz`PXMn*;^%jNQsJ$v>v+wGN7BLL16kqe0ELICgX1XV;H zE|<$6o}8SV?TJiAr@jMJO5F8kRM&OC31E9tAR_u<5Cm7}dPoQ7z5(=o zf18N>ApUF-d4!0zF|!%ptTm<7Cjpo-wv_P9FKMlBw)U{LKz#ui&9*bG&x+GxqIWU# z2l_R*SF6=6VHp0rH7uMQhvhiV=31@xgl&j@0qA+&gG6+ByI2va5zz!Qzi7J??eRR% z`ydhBAI;wFe|nOc-){Ta)&VM|-Vb0`Oz4ZvW^>)Xef$1uy8}t_lu~BWGLzSWCL&jA zt$%D&Lq7m={1=9Zd|7L4zRQ-YIZCMjKqdCTri_(~(9JA)wjSQat1ZIn{K z0WcAZdmA&~VCz}70sc8!ifRXVNe~1N+Y;PO9HrECt)GtHiuoL5=C^her<1KUfR#$+ zbjNYxlf-FHg4Q_*8KeZpW;4_!)m==HRJHbi7A?7=6B>)nInKw%6!nD z7aNzY4J$SQnt}N%F`+*Vf?&Z1bq*Fixu#4cA7|$8^%OAXWD}r)7oXkkW#(&a2<i|AAL|`&^MMUn_T7RUILq~wV?_Vw=4|WJ}0Kk3#e{5}_|2MO;0WpjwKp%kFts6~} zB_h{ot?x~foC4egADD@)H0_E7eEl=H||s znVCsUkW_%4=b6uvq%FWuL^f-!pUkCtz?`GQ0EYmak|1q6GcP)2VeC=?Dy2+zEjq_X zME3+iU`~||T~kV#;~zK1J7!LLX{|3w>ToB32LY^02-a~-SjkjVwq;G1%zpCO-2yc4 zy!nL@Z|5`f)Jg`GroB?BtZ^LY?+JfD%FN|%0VeL=yRLig^z^iub%(A^OiYw!XJ-@7 zSTl3t+uG?BE&#TrNC7az`%+|J21uPu3V;Q`oCI>Z7a3Rp%t;`p`_N^e=XsY!x0_BD zksGzvecc`yHh|`st~ptC{AyUUR4Sd->)u6{HGgJVp z)#}SyZ~4L%t;`pdy#EEQm@urTTp9;?3*31-Ph$Qxw2jy#WjT zwI0Iv{T(9m{a9el%%(i^qSh$`6N@LBDr{Qojnn4GUM^JlvPSgBNe z$8l;&P9m~HYkkjv^x2w>X!Ym5ct8>Hwbtg1%$|Y9QYp0?K+^I4RvBoy-F4k>*J?FW zU3|s1ty{OchYue528V)qX=JSV7rZ z>7!R=Uqx111%@gSX@da?*rXt`l^_8O!X1|&a;HD;|NLT}Fz4hu@B4mB&i9?)O?FwT zzD^y3!7K$`ckIPrl&Bbtg08AE@`+<nZJ2^q-2n^+hXHpu?Thpu?)GW^ z>sx-)SdT^f!F1hw&E#j7l76W<|CoJohfAM^-V*1E(xs~4W#v(yig2SH*NVGWJ9(dB zKi=83_o377);<5esKWM&CtuD;#ebf8IKAbb)Q>r15Vf=E$^mX(e{=+ocJJ30Lhm_x zKG)YJU{-MZ+bo0H$<3)DZYREh#-SP`xDU`tts%l^BH}a%lv5Z5MXc%yoa2HA_8Rtf zaQ2EQ5Q+t7ArTvx1o(e=v%a&t*%|FyGZ_a$lcrIzP$`u6TjoUMXaTrjt!%f3C+e>b zbi@E~=s~~nuKe=u3zxmT)(_X_WK&rX6R*vDP+&WoMWsMzp_z!+Q8Bk3&+XdueVK}E z{U>IbV;kp+=dKOR2^=io-)`iDLm{B}m;IqZ&n%<~{82_3Pv7T$2I)Dji{)Sp(`c0w zb*Aw30rz2wxEiRZh-qyRD^Kn(a6+?lt45-iv;`;x#ht(n^7yic$-!^@A#NE@lHJVm z3QrlX<#fcE!x6UyPl@#BY2b*vSaiO|ve0B9Vlt~6=5ia%K!U5dr=1y`RJrNcj@si4 z=5W6cT^N~AWk6Rish!LR<2F?zoZ0A4a&L`sZ{(`=#jWy3+YQ6+FKQsR^gaSxa|FUz zkU-B*a_EnKs7Gaub{(Xd#aJU;3O778FsWh{+|2$8<#@;zIStOBAe)+LR~^boc**ji zSNBb?4Oij|q*G4{bfCo2)s4m2O1uq`>&Qhv)VNn*F!aR@;gV%0RdwYR!bk`1@we+$ zi+VtD!N4!|SCcn*wcDsQN&9R$pAaV#7T1a0wtu7BiGf#w5m#{?uT!yZml3}3wBzcDLXCp-W5;6Y^rIaY31RmU zJ@#CsW=0j+z*CBa23%72xZ0<#_I{rts$ytH-3xlp6uE%c8B3X);i@7^8LM^xwD(8^ zKmg@Q+LG2LbarYKbMxaO83}_*;LgO@2>NhQMfA@&mLH@C>gSw(I+&`P$-LE%ifbUK zWQDIXgb#ximAqrV!(m>C+;c8cxv!D}EAdq-)t%qGB{y`BCb;y_G#4`WB87tM8fN=_KY9eE)3)Y zLS4R!=B7qxRNNeUYXITQ)3ZMG{xX4-Xf1gTP=IMyXnP|1>w$)fI#A3OSfkOs*tj`v zJ^ToqO&8HMw4WP&!pFRMMMi(ugBAFyXe>Vzm=1&jfN5=G^aFeSr@;rRF@vpLQfkAu z?vqpiOpEUlFRVm!+*1t?zyjA27M5=Z`u`x(0QITc(b3mfL$roXQ)doi`L&?`Wh6<| zZ~W(7-BO2K#g!|mNFD+q4&J8W%tA-}ctlO}A~V<%nhD18O`(wVKlpS=*ZajULE7=9ssmr&n0tEO6_8ISreXT|uCm1UM6&09d; z3hFTG8tnI2EZ^u*@Pb!A0*!0#MAg0OYQzZV$Bk&Q#?djQ{4-P&)_=Z&df~?;!+B9G zcsPZltDu^&8^ASdI_aRZ>cm@yYQm4Mjwu%LR_LU~=jnYs;Q|vJFP_5rV2>_AJu&tG zX~C->kz^YwI8~^2u0@ryY6$~fjB=trfGj6UCPleNeTW%ykCMdn|D%{---sVt1zG`Bc-WAzDC2y%H!a%z{wBP9LLj?fFM4cA*tw{R{Sccn zpcoU_VP{G=>2~Qxw-P(Jhrc*#z5kkqZA$)EsZB$d;_H)e)u!-mD8>*@(9jbGp_>tQ z45Hwt+f_@L_$mNC3XTM!-!dy|thqyk*MJNTPMQQ5d?mgBIQabYC4VIl9ZjW^PzQJgA3*$fQ8`+gX7550M8=^DuvilavvJba?Wx{87`Y z7+rHxb%f-shF(89K3@K8CV&7loL|l?#PY{3kWz;z;`0E7P{^T>(YQkTPMMJC0!Vfj zH}X11=8#2*oe(wCl;r`jG&i-PH=l}X6t(b(TypcvOO=0pi6gagY8hL%GiFNByY;Gh zeu0^Kq}G&fzPHX?j8}?XtnP*kYWq;X8z{+(P4@g;7P=PdB=DwE1u#7|)b9wD`p`Lg zn$)KHSAtMbjEo;}j#U5dYj3*{uzBC-5xyiF6W_NK^L_hn8f#p~u^N%yFp(x~7p1NDv~2jH;m~aZ@(CwM z3f0^#XL$L`#HT0uVlpe+24N#JK=ds)O3^Z2$>jd!R~F8wS0V3JMB}+|Sq+pdeE;Gf*qAPTp|n-55xo86sCkjl=^i$f$D) zF?pCg{%zB7WlHM=+4c(hHhOH2>%nRSzcoRVrd5_OGL}Mr9hbjFg})|EAk_x#GemZv zm3zHG=n%8?$cz*?ncccKa%6Y3DXI`7uQ!|l3Ny2m|Go+o`b8MOWCJ~J;w!vP!74T~ zi&Jg>Fgu$XGtfbz1xOUbnOj=T|n*W`b(H#8ry&)#ao6dP;(|?W<;FaPRJ0XyofPx&+1lYQ( zgb=Q&(7O)R>~w6SC6)tBKgy%WRhL(=+BOa9?_!M#kMR+=%IxN`{2@<(pGg(&`^n{^ zWTDs3gX(y?;itF5Na@r7s2&*@ip9ZpAfueu=vO=_nR3{;)PMBrG*b^`0t^E>lXnzs H3yl9STtxH2c?bwU`^q`bvUEMrEFI$D>v>(1*bmbc}l zW%H6B{<=PW?vLkrKA-1#KHum4x$WX)yIVm`0RVvAcIWVJ z66y6X$-yL?l7q%b1cd5ldlull)K~xjnLs=I8F!lBy8_}>jSDJWJ69%hQpzsH*XGJ4 z7wexR&BMQwKT=}(s2GL0QIWjvYUAo&VX0DmpzXD;u7U?L`R&bzm-Y|I+Duy?IZ8de z7sFr*t%E<64|&B<2Kn!Ye|4a1rtn?! zQLna3xX(s9Q;~P}Fjdnl(n7e66b574I1lXV>@*t*;aVv^N%vlK2$Nt`DM(s23Zb1+ z*IQXlnp+U1jKoEi4%(MjsVxT$dKW3v5vj`fPn4{ixF?6|sn z6j>nqCAG#6(tP}dKF}X|<@PbqRVCcKGe7HR)S)$9Vg0ZB251^xY2l{hYRlc--Kmmc z5+1zOu0v1OGu5;5W>(`8dM73(f)(MP(+%y*-`o*^e(Dc^xPy_o9ZfS>Mn~%R*I~%g zAiy_*{A3g&g)QT1aRb^Q@pZM?wBUQLw#;|uHni45 zw?q_2B`D$!tE)EkhOycpzFtAIrX1UkJ}1q(e2vxI>@}rbc%&iUIj%wl0c4BCVorWx z;Y$NWi-uX{`y$3vq5(2ghGrj{;Lv}MsN{l3CE%l})C`HvE!1M5SF%F=fT<=0^try_`yO|)m}1AC?pz=*YnXrJ4k-utix)Waqxz)Z8?ETsLk)f5L3|QR)Khr!8vjOK8+3h& zIb(T{|Q1{OH1qR($daAogIU1 zvfkX9XRvYcMaJmq^<9tjrt(|n0>+WOsyWdrDQsL*qN^ZEi1g!9>63TaZ}P|%mq$jb dS^nIWJ!xutb96=<(URv2*x5MYIcG`9{{XJLqPx?a!Eu%RCr$PUF&aD#}%KscXz#Bz-3K>*86ZAK#ReFLTss3(&M>R8EG`v>$`XF%>3rO=FB;qm0o!E5o(KTi!ny+gzNV9_E1MhM{8YO zT{093t*~tyHO?4Yz&T&Y7(?}|ug3ZK80O#Kc$M{P?VhLWE!$`~7_ z$~pgxF*YQG7_uzuOeT{#kw_%&l>95xd;m@AG`}`JSIU=gO;ra5{h|5~07REHR8}H^(b?I#uDQ8+r)}Hq=l~|IzP?@p zW8p%G6|+|Wl2j_ihKGkG2nZl(sS;pRpr{l@XJ@nbwxvHA6!iA(+YDeKmdrVSTL|$= zJRa{W{TIfcP%J?5u@os^Y~Q|p@#f8&cLamMp9vvsyl^BEVfWvEznq-8EFi^Ku3TZ) zuV2pr1@GYZ`zHWJr7&(XN;y*#bv&^UK}AusK*>0c^M~5n+MP?5EV)_g*cSs3H*iRb z0dVy6^gI;~hxZC0mf~fj(WnGQsVt<_j)8Yyx^zhb1@8iY5J+^esIp5wZKu@tneFd` z1%c(FX3Hhc`Ol-#=v$@yb|HY|1;>UB8$x^b?0MDi_jdpokSiJ+8>O&WP6cH6^Upt* z0xp3>2aB70QZB;lbjK1D^u~=FQkc({*Hfv~OD!!exeuoE%whnds;`o2?BBn?Y30Y#*sQ{weHY7N@ zy1LdTlgYmbAtK=8%a<=NJF1ayA~9&^&!3m7b|4Ut6#zj?a!MtE1k~iqFTW&>=YkO8 zM~Ot@!|4D$A3#)a;2JWA-QC^&{a7q^aBOVsTToXYc;Epk2zsf29iBaVRa5&5oi9|(!gE|3r14;sL5I}TFLTa$C0()^Fz;3dX>r~*^we&3U(m~>5Q>U!C-Ku+un_&haYZgYWmmM*qFU? z=|CZx8k1t)il%ZB* zfjJ(MKD^z)VgM4=G*6b+N}(d~rGX5_IsaQU8r`VQIRQi(#Eu*}(wayl{sX~u_3G6X ztF;sYJyzA})2F3?Iu)xSXCtp#lxZBG)nGF->re78$ER92%q8+jcdm}iBG{5cwp{zL@`T)yms2M;b^vu4eQ>2%s!wQAM8JN(Qy zI3c)!ih#AKj@4vkC6H7g6%m$YEpKROI4=!?+4CoMZ*T9*e!qVQR9bk2nZnq|AAc-) zGpGm2BV<5x(`dXtW@LtU9A`&79{&vi1Zs*sI5>DZlgX@re+LG`6ehRHu~$PBgxC#H z5!H9364(sP@7Jzf!_@yT7K^PUfYfw%cYimLNc;mIG&eUJY$zk}!3Q5mcB@m7N>q8# zZ3wH`^GM%GBofELVuF2reLH+U-^)0jP_3$MzEuI208kQ@il}Uc{6@TPdZ+%wvI<+! z*JW2M7W*{-Qadm(@OL4^Bg>X8lc(KG`DO$_a^YMAfT+SMKtktjbbk>qj~~w2zy`z^ z`)4c`dyH@0x^>C6ZQCx4j*bReT3V{s_K|N=vD16%)Ttae2qgKm883qa?+%*?_M{kN zqe6(q{QdXee;B+>ldY+NGTM6R_(>siXob$){$&)8v2!%qw zhqo9`!lkVI^T%gM&we5Rb#15U1lznLGk+f+}s`fr{vxcU~Vu5>&By z$IqNO)1OYKTi`WTZCm@rP9)U6fq{Vunv4n%)n~O53}%W8z=xn9pQh94M(n@L^-26< zCuqL!!;0$b>&pQ|HM^6bT1l!d3}s-cjIr~eAlJsm#_ElVn;(W)QLw10wh-FgRas1> zXflebdyNkb4ULS9j07Hf=%I=`(lAq$2YwRAj~~wosj9)O5&?q#Uc7iw+CmIKia=3S z1H`bH!U(Bq7Gs3e!T_muA=Rk41u#+BQq|l2#$jk`fKbL+z+sHjGGpf0!xSJf#~v6n z2dDA?#2lP5M=z&jFy`pxI6%zdZ5NnS^WkmI`7#QRX~I9`p&=&x!}!3M05UEBF#%*I z29Qzn&6yBXaKtnrsB+831hLa7hzVjhF)^YEgQ)?;gu$FRASRHmG9D(7?&Kthc|&m@ zJ9g}ug$oyUno!)|WTdL*P~4=^s9Ftz`6J?ThY99Co_n`KgZaBgSSG@1(t((CAVsGG zQK<+~5|dCUo8ny!cj@Kxx1}T$B7jUXpmlY1nUrLfl{Wlz7os3jf&?+%dwP1F3Wvjck>3tL zK_UR85`l4TJ`0X3z;q6^4)3Caf`ZSf@z!zeRd7JoK=3(KIcc0Dz{fB0B`Yj;Zi)d& zK9J<(lI`2KFW$0c%g&mbnx6_GY)H)rsR^LWbyzE`pet9dNMOKrK|s*6Y3n&(-0U1) zpd46~U?-^Agg_a_*dK$z;10JWg~bBH&5~N^yXw9T?j=7GDVN~y&d$zt&CSg_ZQE|g zi{pjs>+2a}z#}p9Y!-xVgq}Y2?Rg4e%4mk=HY!g*0LyqITX<62Oaxk6=Kp=*_* zs6de{=+L1y>i7Fw9mfe^AW$(dXi;d8=vpWHw8GViRw;oB1o~X36mHon z%aw8{6E@;F&QZ?!dzNJ#ZfIyYF&luGNr32bjGOb33Y6S+dwYARqobqs>(uWnL!rPx`5=lfsRCr$PT?uqeR~P zzHpXgj86r+>VRDK%De8X=YSq~;sz{DamPe&o$i*c8m$7T*XunKk}y`M!%zS@)OX8O zgA*Kx*XuFe%LCu)bh_u3p0@}fSDjlj)&Z#PM5C@pwC6xfsyjZhv>MF-jC-!H?B<3| z(4(04{czRjGzWC}H#HR>d3)+k$m>W0pjde?5bFZZX*Q?tg9I@vYRXrl5kT&FiOJaQ z5}WCZfd;k5WOqkHX-_l)82?;9QK!Q=4H|G&koF;Zr*1r(5dgkaTF$$)&2;9x zcGbtHx}zLLsQ@rBNgtvI0<^2&Ra1I%KnH|o_s|9E=wV4n#$A_@p583iwtgD>UhXKM zi%ZrwbJJssw$;08%Lopn>d;)5kfaX=5SS4Sy4uj310e)(7l4MESM91WBRH^|0GHX%0~JGZ^rS!El0$q;`wtSxL-3>eN^(WDgZYgI*-&;ZSb#Nt}u$`&1tpI z?|-!n2hQ@`6Zma>2Q;WuLi~O8-V+qe?S*XaS(S`el)3jL0WBu2!rAK&Fr#-9^mzX* z#n0L*82sB2j99c&6nV2mejNOvhbHyfszeol`Mb?TV$usuI=OIQ3v{es(P~`{$1X+e zxtrqt=C3=Vj!#kiv>_HjYhuvlJzxCf-&9dQC~q2%do>yOP~eBvFx9UivSx8pREM=f zGuFrAt0jBH?W&~Sd!v`&@CC!+^p*)7QM*D>G#a}UM=#zM*Om?Y z7$3h=Udfno>fih55VQ^#Z$C1YZ}e6PEE&=odAzeJs>4#DX=@MQo8^1OEsEyd-*$Dn zE~O7@0w7n;*beo~+MKiL5W=F5p-Sn3h#JCBnzVHC+C6mo{ugo4-U_TgD#{2}^n^~R z?^_IKZahG}5s^X)knu6o{KVd)gdWB{gWt>z*m?YlvG`jh3kdO?H)nPwRhX6ecGZ4N zS+!qWuT!BYwomHpR6UM7qzQojA5_K6-c8Kfow)oD1g(uh?FvP(V^SBh`&>N)MhSp* zMnoEwm~9g~qpnX;@!Z@kNAcyt9pZ1UqK)G^C?0=Gsve^wcY%ACM3qYw#HMlWodQuB zFYDqS&B>77q$z-RA1C0>;{>sRlPm$a{jbY-6#on#RWFM(*B>Yb@SS0c@XytIqFzo0 zP6`tDv{sW>V%LeQ;{S+2EzzN#k3)Q$z40(cMbe*PAc9EdzviGg9lK-?X0DGFb+o8a z7Ar@5;!r=FDXbZQ6T7^J620c2R)r#AxPtxTU`fjdWnk z8V*0-^~d%2<-l3-T)*aT{=%*Azgm5UvzSe3u(MS$K{t&f;K5_)AT0I0sMN|UhF(^ z1uKTP!Thbq(f~Mq+3(nP?6O!vBuguB=z<-X7k$*}ap%jGUF^aC50ZPPsKH)c&|j4} zS27080hBlDj2)OB0H*5o_fREyyA?by=(Ji&se8O^ZW=9cvah~naQ(L~vw%@G< z#kHJ50-E8oM(RT$v;gqzjR(SkA<>0-0m6;Ac$dMkEk8Zc8c9_Eel&5VQB;6f&o&DMoW5;A`E*v*>h(1 zz{RitczL?3o^YlWr~;7M;kA1VE456sHy#23pa`ARwSmpf4{2S~;{A0oXN|@_kBZvW z@xhP<+eO)v!Tu;&Ah#-}s0EPQNGbmi(AFfa7|{kTYm^gz`_K6e%YHv8{^r>ro%~vp zDgf!FZBCuaMjbU}3z!*r|}4j?1QxGy|Tc#iu|6LIfJA{a}PBb&QfTxi_0 zWEAN!ODHY0C9g*e5TO$7gVy1hR0UUMv;*jY5=5$U2|xJ=pSj8e^c~oS|tsS zLpC45@CZY&uV14|2n}eiX1okCLL2ZmZkLSrLNPdwbeskj%zf)3>l$?Ut^EVOy z%wQYk&*de6V;M_iNyKc3J#P#WXsT>i%?^qRFvvyNB-P&xo+ zBl0*E8pza4sW`k}xg<7x)!ylT*aDD-`6{~cEZCcWUAlvMqasCA9BFL(x){^GuEl;Z z?2+M*Bq}&mbhIL;S0M8gn6Drws`=SH-Qmrj>>fgW=8tza!|y!ap2+Q$O@!+)5I3K9 zHWbM1C4Tbf^h)Cz;~rP0Z>U(&B(4SQcMFAtoW)5mI5Hx2!2Llzpr*3v)fG=QA_Hy_5qi=cV93(ZSKERh+5 z=oqGhn8Zw^JyX(#sjvC-4E$zn5ck!DFIWPQ!BcG}uNKM&>G-VPC|fv>v5#^iofoMc zGX};M@!XRp5sBuI6nd$2qFF2FG=Qw|S@H{E2NuhhQyAH{h#URBQ~wIhkw7!Pg&-U} zdqW)Na(|E$LlpO)zAi3J?$!XNb|Tv@?N38FNz`{}`seT|>iFJb3SiSJrGy8CiWP~D zbB4%E>1;P1#G&?x#o!7h@yO^@a38yh6jRx%4_Rom7kN&|^Fp)`ij*;)R)0KYwHP!N5h^4{F5JSqqnC(he;xBFnp7=i9190qWzc*f zay+tT!Re4bB4F2)7){M{IFh4hgi>8{02!LkvqwqsqQ?94u#eI3Whxsd;fLR>5ED@% zdR>&JrwxnP2}UW9$`s0jeL;Rg{Hh^U04~~j0{!Pki}sffZ-Z7f%ZU(o#z&HV8Dp^9 zsC1O*9V`H0hyhR3NxuEVapmq~bbi+t^S^i%#T*zKZFB_NQoZjyN`UWxFp=EC)UYEn zdZrO|N*E(|6v)dnNoL*Xwy0R#kS0Kq=RWZNc6BNsa!4yB&4@Cbz?BAu3#mb3>?~tw z)sQLx8O6-AIuawTeT(N8fDjmxJSL>}@WnWB22eE&*-8OJRY+7Ub&V zhR-m05|bpYg%I*S!{HegPh!5r)^9qSiDO#~k|&Nz8{I@IjVan=1jn|z$pmrKSMp^&(i(&s;`ekdhsrBkrGj&Hsf}RR8dAeYHQbywpJGbbm~Pv6ooNoZs6}LchRSrVLy|I8?`;d-dcxFUAu>p z1#>%fdd*pV?#6>Os=qxZD!EU0o)!^smfGUps=|ZylmNP3wWS2b%vnafYRmPqyUYoW zl3t0I-ML;jsf1OTvrLHVg|C?t7)8AjFMM^qa#<0tGF>6#E0@_b*Gtbc9X@tDWPIs4 zOS(QgV3%K+tw7q(4zPEw4}WAfjI8&^?86@{>iYD~e+EFypWZQwQrE|?GB1+0K7J+j z+V%OlOp2e9&(9e_bbSCav!ST`1CUbBU7ujh6c{@9308U6T^~Wtcpx?T2(oFnU7sOO eHy~AghWvjP$G;dXVq-)A0000Px`*GWV{RCr$9U3+*{)sbthKL)FnTK)I0Q zoHbc^qJ+EmdESKUtnbU0KhEB3uk}0o?7j9{Yp;t?MU>0sjx-D-2LRI$ahm6O{Qu7Y zVA6hnEb-3aKO%bFFpTGk=y?Em-t)X-u~>YwTGYaWDToka0wSJGL}voPCjsDN0FYKD z0)YPnfS)7c&xq&=Ddp~irDs}YlE`i3a=A|$hH)7HECGN+k}!$UXBPmh^*rx^VzKyh z0Pte;P2F_N0G>U2c3ppe{}%wD6#zb*TJmHJemnF+J8Noc?tkW)XG+Of#OpQc08gJj z{gAr4x@!R7?*QPac;by(>o)-4>!niZ-oCy*p5dcLqYAJP;sO9z1pvp6ng;0@{|*4I zlTtpMj*Y(er~qu5=2S#n4FG4S6nr}(zC=WC6VXmY+&9~Z=nzDlgouX`(NqBVV9Ifx zAfhijj`LDVK4sl24zOvOmkya$-%7A~?IxmM^3Lyh-X_;|pWCu!3xCR?G-Jk$qcWMy zNrqv}VT%M2KMnvBLOYIZuxrTV`;y~0KZw~cuzAG*_D!yPiRg1N1l$V%8xZk<-Me=` z*4Nk9AEU3f>GbK-YbH#XFrSFnQdtN9FL#D5~9Ybs^hRRrM1#>S&P&wCUA8X_w4 z2O?VKdER}!y}jEb_DR&Np`qb}hGATVh}QwY(Gi*S8iui;P$>K%VtZ|~)ByYI?c)G2 zC4w+-5Ya95_4VKD?(W_bp?$@g%$ql_cE^q#S0ds+M6_mJA)<5AuFI(awk#`0ME?!| zM}{Eb@wz-XIC$e|&)Bdx!ZSLX&ECrEEdUrH?cYSib8Oo#hVj)sPYiHFL&J%gOlDIA za9{E~?~-D%XeSkNH2URoImj zL=V-~)m^=5(s4_bxq zgb?2ZfG=zK|FO2V_V}Q$HxOVU#8-w~eP7csf8BN6lfpic*owEe8_;{mA_HhK0el7k z4iDk+76Sa#16&6UyVgT{dqsnq{u22d0C4(%if)in-l1Kqbr0svo0r|Wb0>#Xbc~lu zDes95U{HsamFFSB?En~bN(|sYTM1zWbS?k4O3EdKSUU6-e?vFXCQX`jY6!?UiAIMS9-cDG-QHPsc@SAHC6Q1lR)kR<;CElVw@UiRexZ zqaRBtIlx;+N`U=!hrRi#P)mO%lbPJp)ALqpsn72?3lY`_oDS0tQ6exFLVnp(X&E&& zH68A{?l#RadavucN2~TDCBT+tT}(v$$*L$XrEEznFf6)r8X5+hKxrewVWMm&&zlA7 zuV-666$v5uOKaAA)tA_|{m_BWlmH7Mz6$_XsTdK_V#jfKpyYJ!*AB&T*`5f_?%^>w zZr6)IJcED$Kjg>%qQ0D$Xkf4jesaSflM4-Cnq~_kuG8?iPfB@pRDd}@;G+sg9Q8dk zZN$}R?!23Tu8pAV;{?V^*uHZkbhnS(rLX?ZICx{%Tm)}90DL-(7XsenP5zSR8Y8b|c3x&dK`#&oK*fh# zrgh*%(aSW=n-EcXJSL(=j^m6lZOZ@_LU8tDhX&yJj^l6?ITYA9C&r8G z9?IZcSl61&x3Rdh5nXy35Nb67_S4?+N5Z2^cO+9_-#R=W5jh7$MQu__4n4g~DuC|; z08TS4BiD7O^!E0?np8Mw?z{wnw4o$Ky4~wq{?)|%*(=ks@-`w|q2ob-e+l_korM%S zbVEbK37JfW4;?DHUrIT`I4A=+V2#-$rJR^1f!S#8_z?kIs1a@#?Hzwin%T9F?>k?~ z?{&Fx6<8(=Ap{3L%f1rT9;KSWya7#Dfbg7@^5oE09MAxpJ9NC+^PhTs93DF4MfOp? z?UXcn2q8FJbdrKc-%u*-2;M4y*@93VTQ^H7XQdGgn>*OVQQEFV@YnE2+jr9Nf4A@X z9bZI*Z)#@SN;x90LIp6tSygEM zr&3DJ8%Rim*xbn(l}Zzh5HE$U*2;wZTRK0BM7l)ke#*Dj0w8A}B_hkRo+P4AC7r?S zMN>K1H%Tc!kw_xH6E=6SiFdq;2Li72@~zjW;s4$y*Lf!a@ex`<_$uXFqomquMH#w# zqT8%rkWxMIU;zDYBDA~d|k3jf)}i+!+zHRRNAQfq@oO-3~O8YD@{Zpp|rcClq0ZH zIeYk)5PPP|2oZ0$Z9CObHt4XiZ$N|}Q&;PS@i!qtZ0TGBqz-fW%A`JIn5KCTBJ#z` zGK%EvIqkI5j>%@T98FeHQA%khdiBGdS~@QF1Dru@*3xdc0v>ORmW%u8j)^z{IJJxK zK5NMjgqB4e;^-rU(5>%oHk&={z$H`{(a>#l;CbFD#bU89j!+}pvblEGvjEf-!s7)3 zS^@dxYXjRguUvwFyr$|>oc!+CL-}R1;(rU3A0baeo;%WauPu~kw^-Lq)8 zFJ3tZJ><1K6QRS)h_v1#qX6i=lfqBNWCOiMB3z`2yd22ZB{Js1Bg=jnVLWXU(=@-0 zh+kAS&@G=zfEybd8@RBAW~8@ErPA@KFHtwIycPlPPNQ(tz67)s^2<{t$p|5i008#W zDD$JakVv6W=si%TpuC8!et`_tV!qsQ9Hmn}s?yxfXzo}|0DPTl)Cd7qd-=B1`Ex>u zzaJ9$7LB04kW!wmoY^|fgbRLGMVW;Jw3YcNgN#j7T$3R zW-@FI@a63^w1Hgr2H5Zw_7|ikAp|EPIvNinAmWX-ZQrIFC@_6>=FFM(gM)+oX((qg zB0gr@_JY(}?9YHL3>R+%1ol>GuT&i{<^T{pMH#vk)-C4?l9eJ9LU5#7=j7T}TU$FV zaegpMX<61aL=?0GUnQjsy4saY*#&pk!}z`P4ZsBi#NICs$4~Z|vAMPl0e|fQJqmlr zKbAU{r;yUJtj`mX_R1C_hThW%y+YvU33Hh&m4}VR+TnTLjAF6KnehK_NC?3(H%=eW zRmFN%O38&k0{zON05f8Zjg4n`p2yJ!UHhI=sdRd!3Thnex8$ctZPuBo465gOO;Ikm zM*`U2@U*8GeojR9I*t=1-|S%H7dpNW;-3NFihzd7L_byg$N>8r9xoNzL}^64+_r6{ zCoWX0Drpe5?gGFIrBX>mJ;_D}nDrMz@NU{2;6vaVJZDKMe^DiP#S$Zz%gr?mgR8gb z?D4(+wY9P%aUwHK)ycA~uM*L%0g`j%c$Sos&Aayv`SvcGWZIl#M7-9v?R(=W6>A3j zj5&4av5=Z*FB^vOiAod|ila=@wn7L_7GY1@F#$Xhr7a`@7*0L))I)1(YQi$qxAyn< zpRsl8)>K*LNkNO+Z}#ljhxPaO^Wj953N_5;mHz&ID~T?N0QT2o7Kl@bJ`kYHv!zn$ z?5G<;R8T6_&fmB>9XBW??5#{D^YNaZ9*$(hro;gANPey?M}bwDK>LK@YJPQfb@Qw3 zvbg^h@=_NRSt)s*_o-sB$R%_VQ7V9WM8DJl+l@iIc&5*nQvPouDJ$H`cb-2HQb>=l z=2>^j9tXy8vaU7jLJhB88 z0oVtbFGPo>KK;rtjB^gWC=yxPlnrOjoO$fv;25CzjTx$-I(i`H5?exJa)4~ftnjTt;FNQ5Kx zaMN3)l)92NN%h+Ib(*Gm2O?_HSl?sKrEhK9{(73hbbUu<1`iJ=gy4`opWVZ%oN`3= zb7`;W4v)(PnrmxoA4J5!R4TqPHB`QQX(gSlWDF* z5LF2Ak3-jS!%_jbz}%&dI@#1(2t1l4gIj&J#QO^aZ#aAU^_JtH8nL& zab5S7kj}3o;v(C&*`G41G$sJE29{+_^UWmHE&lzLbP@3;+qOATJN7*a(=<=#3xNTs z^|`KlZmJurFt>26krBq>eQ*@>+9=RBjV>HOoZS0OGd1$NZ&ugcdqwe_c{FjB`GCeQyViH zbAX36^Ybm(Gzzm%2f6Z~<2Za2k6aTim&=`oh|P#tPeczoj#H81NO9lHK?9ft^*290 zVTBdh=jPqnZ1%Fvn>XvS@8jw|ChZR@z^oxVU|iQ-GxTc)vmOo;BZay$DFmP>{zP zDuDfU`6Hg^aa9ymxqx?-QeByfr12OxsycvKe@-~uwQJYSM8wr!m3|DvFq+;Eb&IPK z;QdUwdHmA~iXZ&zmQwPMtX4f$HNcFXpSQq2@WeIZ4MgnPy?ghvYE1<=@Qwc;*VVeS TlZy)q00000NkvXXu0mjfnK{Ir literal 0 HcmV?d00001 diff --git a/static/my/done.png b/static/my/done.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd2e3ea9a9dc3d8f02974ea6be26a406a0a1cde GIT binary patch literal 6156 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 IM6N<$g5)K>?*IS* literal 0 HcmV?d00001 diff --git a/static/my/navbg.png b/static/my/navbg.png new file mode 100644 index 0000000000000000000000000000000000000000..794136b2b66ec9ff14c25084390c3e7d665ee88f GIT binary patch literal 1888424 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

@uD&J+&M%tEhd4){XMctK6|RUmwTY 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�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

85n^>avSz))iCC)= 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

*JuLI?y2wW|&Gv0i@ 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⪙)W-y4r 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 z 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 #5XX(4(cd!j{{V!o*$JN7)wn)H#egAXc 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

YQ0D^(xZ+@xv9;}8 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 -nU(BQ%mIUC2LhMO2+GRN!xf; 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�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

;uJ!Bq{=8-kW$z#sYaIkmP>>`J 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

!hgQE#7kR_f#0gkG80Qi7tK+dhu+qFzN zDG+y0$O`%uSXO;?8+6yRZpDtpn(OZ^19lj`^l?+UUyADiZX-ztrX4l=&8}pm6Lx4> zdr>*n+DNiZyAG1#oO!7_3sx`jTkM%yU;J6XWO>2%-r6@wPV3iAd?KMyfd|=N@7xLl zJwI|rf#Tf+0+5Lk#^eO`L{^1(4I9eu;2Arg{N4j9)eu8xc(1>_I-eut2^?L=}IcjudQZL;=HN17q*K#9p&Uj=oQ zlfQm`oGvRsnOO!EYS1aLYn$;K_at7>o3^+3*Aq6?rOp^Knf z)-tx4d6(Oo*YMDB=_blhuKuMzuGw7eafC`mjroz z_Go9JkaPB(&%VI5>{>u5^*2yL7=yVw%@OR{uy-HGdmL$NQdljoY(wX4;(gVEnM5>Zr zenDPf0dL1l?f6ocBd%%AFj63~$XKB8!MdW#c4i@UrdR|>)D^WVV^6k3xLLB8o3GBU zH4&Yq))FFG6+F;QprAuBntz=A<4{CvNC3QvoS1=RU6VnzcB6i$yY>0a0o|#A?6$Qd zAS&aX$%vDxT7?9F>{xe1-oiY|FN>2D6OeATFPUAIqAqLO4U`3d@4Ot=ck`CZ%fDbz zmGTNvLhfNS$qfq$=OU@u~~ z=49tA%^8y%@%C3#A{!4a+2HZ^ks0IA#2MngqAxPLPI)v9NfGn`KqF0mG0v~L2e?@T+1 zR(}o)v|wbZiRu1vpJh+eO;b@LX9BAK?2XCx8&{W0BqwRk={df5U99dAwfgVJ$Iti2 zXKGTqaKtgV4R9d41aglNuTfng&JpifmolWz>0DC?fvO*((ivvNx#ob{0BfJ>>=n;I z#hNPFIb}L85X^@)uy^YIzz&w${P*KI_FfegQFDF&&b+iJ*Tp_Na5}^iZbEimDPWOI zaQ4l$R}ebY1`Io_k|DW2J56q4?0NR{Ivk>mOG1J3ykBQqTDK)Hr=BYom;2AN%05ai znmEtTl*m^&o#z^{@)yF&)#9sdB|hx3A&2joi5RwBsIR=o5(7B0EI)MikHYaHrokJs zPMFOY(n(@6GZ9h77hiLZO)(=d4xjP!H;4ApB}Hu_{!bjsv-wtw!GHSKzoOe_Bd(y$ zVzE%Yd=3E|tLPlyPGLY|X$w|>*KlaDNFhk9J+cE?vbfxoE%sJ~w-pLMp?ZVT=9WaB z)(d@)2y*K7Py6dy3w*H_i7LMYn`s-%5Y!IRLv7b2SD$$(rK5U?^@&BH1Ct0U1XkH3 z79fDBtxg_@*JOLx{h#$3#V(=kK*R_OSu7J){Gtj3K58;k=5xS2N_^WQ3HD9IRNB|B zplVo)fr16MLe~~X+aqLb4G1G0u$c)!9j~i+Hj>Qb=i|-h=2MlM))5Cj!h|;o{GMX& z_v7*J|NY-l-oFOG>~pF(kTsHED08G+lZpmeeN_!rC6q7`NT_O-?@Pic_%U#bmbeB3 zZ(aq(h#`EyQb6=D9$=q?nYJlBjZLicnJTVT2df6IYMXoZ*^b3Z;+B8|F;V|U?0kMd zPLK$=s2b8@Eo*L5p9h#nrKDwt!$lX|EF%2UJiE16GJvB4<0My9-Z}WgM3r<009e%! z>WWTQcaUs-*4M^(6b%;XYpwTO^_j}>_E{AWq+sk+Y<#o}mC*bq_Bnf(33d9K{tr!`AJ`Z_{XZBlK(v2Uy4_N&TX30Cc6|rj_ZL+- z(1wO&ivnyzB6HAowY6y2P#}kkx;G_FsY+CqH($D(*+>aPj*0~HPdPymmg?~7yK*XwxCXxGAXKgED+NN}zSzN(l_ zW~yQ)St>EU0l}QVeir9x2@W51=Vo-^V7@!gcgkhrRFm|nnQ{#|=Qjj!fC;!V`G-W5 z=lKdVI|Y)=kzZ^uUlOQ+=WE?BNP<#`y-^SRo~_nKi$^UOO0wo20Yv~V+uquNu}Mx< zx~X8f1Ixxp#RT)m1V}>x*p62e|5r=8ohTcudMU9~K4ghqwKJO+dDbYcFh;S)u{Dr!SUx!Lh?djZgt66*{mVcZ0b`b0!H~p6Te-Dm z(-utdID5{sqM%9#RJtE5XjKJD@UeVYmkL2>3vI=_`(FDy9hG?pC~Mc&tyeTklNP1N;gyLs;JFlXg6P%TF+(j?%ZRo?d%-W(@jNp8;?-?)c3n*y=%V3 zN#_IPJ8Atzw4l<>y>#n_02IsK-kS6blt`(96ELD`<%&RfPMh~r@ZY>EOWUF_ZL;k7 z4uAsms|t7V62VJt81s4S)S2pv>t-Ea7FXD`)GK}Y6Q1*p6Naq%+HOzTlA^wqE!^hCNM*quAc4c4rmP zf^WXdz6Kz)v-Ua*6bJ~0E5`D@>J6Ly&U)YQalTMLcRPkVOb`3P*dwSOKJ`S&8P4%z zk>{K(i)iza5oL>W*1+yXK!ysz&Y4?9qGFwOE-EI#-@hH^DuSvOuDTQ;0siOEHArQG?DAX4nFi$Ptbu!|c7=-n)?`9Tp%&^Ly{)jT# zYgTY5xiGR$ct#RUtK(}p`Ml#v5&OMrP)gX9vKVG5i;Vr=~!*ZYJYUBX5+^_ z3*f{|<6q7%g);G&FCKwIK)UmOJw8GpOYuPfv#UBJI(d#~g7pkJGx@X~5Rg%cldT7s zg;?Ss1OmfaJ9{i^CD)gEBzafyz(=SO@VW!S^K256urDD`s6ezG`{H94wnM%-9EXQ( z7hkR??{&)a>;-D0(ba4Tah8C;;vpwhmo$i2uN}v$Zx?^>9jW_!V~sIj=dU|M0@F@V z^HeQ;#8|1lv3=4$Ex48y!$17hPHEyE2UnAcb^w4)vqwXAh5+*SaRea73z#2A2l7Cb z^vf|!4-}6lb~Et;Le!Ze=7G&Ii(4X;D7ZiH|5z!6z++CRzdd_t@`5LYF#mXkm6BKRL90R3Ft}3IpPMM{( zC5c32%2t)84#P=5Op}KK+PN9L07)Lwa-?^%hq?^>{8jgAvoI3`v-(07pn5s#V1Yjt zZVxrvE-hSL)J@OvpVLcq?K~?mU9cqX=2 zQ4CTjsi<>lcvi9C@tw3ajUtbt-Ng_>!~|R=M*<0lFN{>ZA=|=C`|$7Be(0wp=-U3I z*i=Mao*>kTt|3}7pfrJu!lZ|8zMDlVT6t8*45kp7Er50ntDxYkKP$>+3dL=MDxVo{ z@%!=pO>Z$+&IY}KQ3Ua>=M~Ednzm88;e7hOZ-!)a@P$h;hr5cbsY?L9D4wrjGgBF= zkSVAdC4JdJ3XIqPkE=IZvMgDW>rTd))s6rEH9i0>obUoRglHkzT^Tb)*HZO;F0ui+ zRh1Fv?7`jKOifkI0Xbr7og_{=?csHTBpvDbm>a0Fb^&b?&>tQFiRtR`PG#JYSa%o+ zjD_P&No(17LIL%G9cVbcXqcSyPs^5^9H=@zlx)oI zhr=fxf$e6lQ_IzNIWV-PNizX&pqgQfcb=pPre0JD=k2)$a4 z+0)n;$vVyR+`hAh^UzghzQU=_)ByxLFeRB5hi(A~?y=7hR%YT0jAI!cdB=cQFv*Pp zJl#G&4&4F*G8Udr=Q!&GmR&)F`3L)+vRA_dd85m1C;#F0_!6%{6B(FGNfd~mNoVG04+abr4pJ`N~zKotOA2Q-a=Lu0WFvpjnls3wLM z$~JDN-WuaSYxW<&)`F$8p4k2wLvQDWNv_udpwZ;WB+A0-@{PQhe!C_BNeS`?A!)`;Ja200<@@vj?IwKcc76C91}~9!l`s%Ra}Md)FZ^^ z*#xA(tygFEL}H6z{bjEpnZdX}AbbqAH6sQR?JPX9%d)@8R!Cf3=XxBL z@CBNW6@3jSmO(b4rG;j!1n!y~V`Tdk=1sDVJ^NQExFOA{W>JQHLIHJc0(?)%N|)o^ z?c=N)8Lfg{lcq-Hmv=(LyZ-sPFYFE)i;bY3e@M{ zt%XGy@sP&XSZA^VVeXZoFXKO!G6P4=5m>v&Cak0#^0yAq>?{D!yA+24n1k|+qj&Q+ zlDCm71S}g_phaO>onx61(^*S0S9hl5KW$(tOk_o>$YDXL(q+ZJ?f+HL}~ZZE8NU;qzq~W7F5eXL%iGW1q?F z>}G@E9#Ep5e-4;*HGI9#T;OIUZC(ZSLM;G@9o-L8%$kd&G1=VaVU2$4duLLZoAUlj zG?_p8Y$OYZu;1#`Cg4#!Pk+zng579xJXGP<_cjfx{-<5Z48?u zbvzyRF;B-oJsuOz^r|YY@6lXmoCQ5SXa;wkPl-GgkJWvxH_zGM1_$rnm_lw}i=AWL zT3o?>zZ}9MS5jH*e1e(OmbaY#DXmT(K{L@N#qvVH;IcXggmaEYea=9^HE697KfW@+ zvV+7A?jVppw)MyuDRd*VIN`14sgH_m#O z#^1ot`RF%yT(6Njw}elcbv^3hqIC& z&pm)xoLn|mCMq@8+)W%zqbIpk;vfp}&UC@fs8(p&ifQY|T3s^-V$nrD$}*300?%~z zNBO6z&bPkzPUNgx5*LOY@wd$A8LV~QDCE; zGe-Ver4@>i%>WviqVPN>uNhU#3B|f?fO-bkmZyAF$zS4jBaDgF-6?GI?y2oO z%NWSoh6&FoxGLw9O%bj?Yl5X!E3a8}5fil(*KV%_A!^8+Z~DPsb16$6NZs&X{@efe zgA8a^FE;_707Zhkk(m^=$5$_MQM;A|whq^1VU!h~11AYVwozD34zu)-$Un&7m`Ah> zgau~`|43o~{2_S6TU}X}CjJEfytpQhSe_(tFKbe^sUQ|0I!nF7MEY+6i~8o}yT;H( za>D?n9{y#ujRDdDAk02UOHU zvcT^;CN3xs4wx2q(k7W{#;kzO_XmoNWv}UMkovaD?r5i~Quy+)3S=Z1u+x*Im|;P+ zm_ddTra1o7W{+QQ45HTw001BWNkl5c`wl_5#NRqGUdH=A&qw3z@I#qDBGqRG0g6-d??zP22a^Yv8{ zdJk+5e0LoPUglunet8gX_B@oVeL!q%Y?AzVm>)SgY_@c+D>aJmVcB&^juZIPtz&3w zEj-E!LH<%-!PAv&<0n7sUb1K#OAwY#*Cc;m`3?nNJLRxBnk3}!6C{1RWj&TftgNry z$FlVZws%8f{Jt_vl2FA$rVJw1eL%!ECU&hm+}H3UY2jIz%;qqK^%@2VjfZazopoxn z{{$&Kw9G*|L=)dRV;JnPK1-ihSq|7*852#~ynDUqWfE&2;yPT%*kN?8o8t+pvETty z0Wz7=txd~(D-(lkgvm%07#3`uif2r-C{JY9*evppvG~Q04By!Kd6q2>fm;TYxm>fY z9!fU<1RTPQ3wZHEm)@z~Su;tR4i~gi=zJ#YgL_UAXbiG5Z<5YLa(qTToH7`Co|&$J zJf8vXX(H9%vV*ktAZAeph*BnzHcfs$F>l~nW!ML_;5|CbF+Z1ku`}=Wn+W(mZG6^C zbnE3PYkU^oi%(-s*n!n6j%AZ6+gyYC?8|vx&TF*=`F?J3a{jdLK3OM|eBWC`06b+~ z9lM++tQ5>EQe+#hX>hFp_lNgn+~&4cjMZz@=7awGW6JKF@m#U&wx~~mkmCFD#vOQI zGQGxyjKq2D=66wY0jSGf6lk7D=;ezFJG*KGeJtJ68%j!nmV6_?XNOLK$S8Q z*c&-VyRXI+5qK!mjpVtudj(BSlWJ_kyMfWhK8Iez7Miq_f?d$XWL>EufWlc50#_;_ zWE}=*ASv$pVgGO7a8zJbm`q-N8i~870$-w^Dk=tsX|vR#xFl?u<_@cunP@>HQ*W$5 z&(MLTtceY^Y+Uwsuja7|EpwO@X=A#W#3v4R@Ng67!zwK>dRWl?cbi}4j$>S|p`w+A zXHeog`>@y#s=Bzx4P7j7vt6;~XVzp`k2@2` zRLgZIC&I!5@Js6jUQXZ1zyO-C`I%V`w8@t5GB#OwU~2*yqIMW~OMlrA&b7DV)=ypF zY4K^m3AqwQf5{t(ot+z`Vq`WMV+L9fohE*A`!%Av-fXPfII;OuVDo?&BK(5Q?g!L{ ztcBKExr+kVaq!dR8w_+u5*l+kN~*BV^=+HATsXDxF>qyu1eG8KAcBh`m{Y z4KZ`xwgs+PqwIO#myO)1s@lBEeOLJ@t)vAmHC_wyzIS3R?@#M4&xa1fZF6e*2>D%N zA+u}zZWxaB^rjV{<4KiNZQ8cB(*~gD0RHD8SjkSKF~p)NfvdAjM&MdpI}P9|En4t< zTOz_+>-*>B2iqIu(`983c(!2~dAYIdG)3m;yBwh3w?_JDaBl{Hfrw{%;_-Q}4qlWA zEgN|NBo+Zx3eYUW9@B=NA>Z1YX6fCW8R|OOI*s_Mh%D12VbL(IYGe&&*4!vi_svhv zii^QGP=*?=0cLxG*wL93EUen8{=+-2@|UZ-n_;z_hFTJE!(8(#mqBw+&fE=Hx!w0;Xljb`74Zka&0Z9n3)A+Q#KX4Cn z9_N>l_Pk*+Q~p0QFvt&UA4l%&+M+pEEMaqE7Vl<}VW`>u@SNhTt3uU0XQyUuL<;6_ zU2raU_K&q~0O$HF*ZL*@PEG!pb&#{vd^qGel`gKE{I8!Y;lUiY4IS2wneg`f8ay_K zY~1D_iA}^!n{O=)YJ(GuB7k0Fi#t`kro;`H?E&pe)S#)c8ERGUK#uItO&RGIslXm* zEt8sK?i!rK)?vD-l^btagH>teIUS|x<7(ub{pOn5(pooal_bFWHB|tfG9`8uw{eZ= zPQg(2V09TfU1AwIK!Ht_S`ubg+cP|##(4Iw^#bPx^=Ry8T(9_;PjRzaF8>`2Q-VlZ zMX{OsV5X8omqQ}sRgvRp6M4=0alV)hMb`y&O8%EM^GzN!J2n{Z)L`1ijHqE#>2T+{JM|T{ck3GVdK(waKH%Cqr?M1FHd){%AV!BZ&YIWjO_Dz)bISD-stbFMnG{l%!u>KeE~_49L0Q-{E%5SWz8=~ zE6}aYcomyf^ixYz`I`IHrnYzzgZpd@rfC|-5mem=ixqtLs7?H-a|&yrv8A}-_j~et z>joOIwMcXLv}*zD#oCK1c5mHA&ea(o9W4FpfBnDTh$`B*Wa8@Q?d{K>yP+pdvSuIC zf|@|pU?G5|Kj(KAR;>;2%|uRR@w5la!l@U${z4X;_Z`lw*dZ;~iX)8mERIh1w#ZV} zhVLh=s3wR2UxGX~6y}Yrd|FVRlEj00iyw=E4nJ&hnT3t?o!_}1a^XU-Xp;3ra>gOo zsq#!1uIGKhZS5Geui&uiP)V171=hUOzdzV2I|Sz zNU)M%3(VLpQika|#5 zWy0)}>47}72O^drbgw%o1MlN?qVvhu&@!2LWr<;xAv0%167~}@Ys73o;pD~jlg1ak@=%%9%I6s#lquy%AblPl2$!{n zAfTXKK+{}EfMP*)?FsDm84G4-W2xB=W351zm>%}xGTwZ|iq(QWOfqLwNju;Vzixm2 z{9(Nv(6L3%*qZFi0)~KzM?P&K+!fYhbwwkHiSOVHNQI{b z7XC}jEp7`sH9?&n1IbC|IbeBY;xE`~eZXF8d;lzlg?z*X03K3%K3`5BolU)@PX*%AR1KdPb0-CD!0=?irL9 zV-v~6H*i7b_xz%5VDW4lFT=#3Nsd2pv$7tIvhAwmYK-%YYQmPahxezdg5?)7(**EP zoi#5&#ox34#HsrIQTWmb&bc-KICds?gGReXmD+dsd1qyqpIj^pZlUXS4b&;`2A~sP zI&_W%u^!D{he`U_)BsI+_JAn0+NqTZg?KAEnn;}c&QZA(PH6-yb#xX*87uWCUo+7& z&4@|7Xc415MH@P8(9i&1K%l=ssG`J}R9rv%yzEDg_BIx<@#5zNO>~4#04u#vkY940sZE-trXtqXvR~2h#n5IqEv6u}em-^#?QMKv;w8dIOo2>yo2?=Qg zYw_c{SyAOVXs(zXn{{?qRC%16oSP$C*a;$*Z8wmnGhPPbn%sA9H8!Y}62NkhSgm`? z%4JJopJL8R9-0`~#+tsEGNY&P^5xX_p=&{aF?(MHB)}@?e5KH3XK{8J4$hn;Ae{m$ z{ph3WAtwo|nIiWaW)=#&`PlZ%&H9*Ktvs~^MiPClqVg? zRbUMuGhkl5Z}WNB5p=kDes^c*z$crb`Amz|L!?NvsSJJgN#8NgulqaCXv7uRsGYZg zT~a~R-4l1c^8@*{3`qgwT2c5XS>iLABhF zSXCA}KgT>L6%sVa+JqS>H#XpXV}0KN$)|u2Ad(%G!!90UJ%G`^lXIsa2hW8@rS(dl zU1D>{Rbkvo>Z;m%Hdl>#0u2H?)>-B)$DXR{6ab|*g)KA75GFM<<`TykQY`tyv<`^O zI%?~#4Y;EsEqO(J^4{Lfn4xu$jiLDwM}dNMEX`W?9H&eP58w;fyV|VIGt@R|c9~UZ z)*GJrE%hg7b_{Xt69Nf&&xV$_?(;p!j1|0A4X@|)NNUB2>d6bQq(IfqL#FyM>td{H%2#(JMg7Y<&pKn^s<|3oy&ojr0sH6sK_GfJwLwrOH zpBzB7I{(K!Ko#5Ih9QQn;d%yOw|s@=o)6F2qv8y5RIOx3vQr{vlO2qaGfKjagvnY% zHkXf=equmu53S#DZWa41*)`9E^Qq0(sZ2P3Yw%d)+N>s zFR_hXTNnOD2mUr6g+LmA{l;NSrRGKbXK?18VUVdi0NFY*>%yFiGq@IE$t|!u9zl|I z)0u>MAe=wV0ZVFSz0v^cthHdJ*%#ymbr30&KMxgkA%r5;^wt!fuPU#6=D+@rfBXEg zsQxT_eIC#O`NkL&q%}nhn5G%6n+Fr~*9hOReJ04a8HDM;E6Q87MNo;?1 z2V_2*gesr;@~q4OKP`VJMGm)B_Wck~4yz`G`N#p#f)0YM2>|c!Zzhnp*uG+CADd0ZpPw!BqOTNn@ zcI%#oL|!C}$tI!s9_0NH9{S&R@AVv%Z4_pD{mOIbSI&}mARu0!`-dmIoUp)w$!0@C z`v{W(Q>PA$=%jWB=9-lK`Sa$)<}hW`)x+my|FpHImQ*8}rsZ?9|$_m`t^sI*C?U!F0MS1)G%X-tMGv!;WYzlr~T< za|>A8Ww%)T7TByz3x<0K11odea5mKx`S<7N*W0hhCnhl?%jp_eF|>V```bRuGkgDd zGfC{QQGl}+D;|J)#B#XN)ij}*)N`O;{tn;wPE{5Fz4koKu`&Z4ife2;Ki}s90NElD zP%kgDDh-nr3up?8vNK3u?>he+7-ig8kN5d9aB-f1Di#EzAMmwYvycIsZE{RXi7$Sy z&8CjA;r_5VET&&6-U6J|SR%|ul1M!)dA?=Ok-)b=P~p=KYYwTh>ae;x!^xHiDPL?& zdB`LI;b=5AzF1tZ`+H5hr}$a}s|PLk6S=b9b9{b5ZsfFG7qHCAm`kD(pZUkI?HL{= zfOY_?0!N9_d0)tj0qm5Xe!PYKF6#j4<>X?pMzxBeh(h|W1=q{di%I_H$L%8x%mDNx zmpRZJNQm8!1g^%{o;xJdwT37&F~wBI3Ti1LP_!mR4myTdm(9nS(!E7PsYU114%U#D zJ(ESSMUV}-CNzCNH0_XSwh_~Y)MXP=fV3=H{O;IHGPbvt*f#|bVP&EQDy#6`vSbW^ zvLIx!3aXK0&jVNh z<4ml47W3S;fnn}bkMx4|D%D&cDJGFTZlE7PoAWKg;+y?Vt}Ew@jKDUJ2jIir&|)d? zS%$6W1Tn4qWX%`Yol^h->|Ovh((x#}0$jBrWV6L)sX((`X@Re6zp_4IylK(5M4b$% z^GMd9&@Rp5E`R3Ry@BBauf#h&mu2DD0LK#*2Jkgt+#FR#q~Nk|a{%tW7q#)gGcaDI zW58SFZ9u1Mf8hFZT0nyh;VrOddR%{TV#5!10G_?|sm50|??*7hW77RN@`lYqRZq%d zzW`$dEU#kF=Px5aIhOnRI-f@rFlQV4d+*O$U=|!_h+Z3OfKIT``krT(S1?Clxz;-c z`e`Kf-LOVyWpnN)DyGgcsp=83MObWAyWRsF?f%Ph%vwbi=b$d_p)TKTO!*4_+UVZU zXhA6yD#TW8=@RoZn?z=l)(phHtfkrJ+_8RX%0P&*i723T@2&3|A-<3|7ih0F3IErt*wN3UsxoaO50v`q>YH2mwy;LRctEMcq7vyXN z=ryNcw$JAn3~!` z7VGmTmhp`HPH2q0XkFBJlQTHr3qWEBZIuM%wxhxVL|kKj%C?e|R<9?jvA>z)artt4 z&nk7vZ4XgO70~8rtUlPGI>o3;KZF=# zQ$Poms5ZtY*tIEr{SNn__ocOU*Tk`o0>g5VWS?SZQtLlfed~wpCJ0T%T(aWROd+f^@%+tD!mkd#S1gk5LOr!<<|Py~3_N1IwLXBf?> zdTw*Q)?9h+FJIdbbUaK?~Llj{e#FDAfKVBO2^&NF&T10v6fJ(%ZK<)*n#^BiNV z`(93mF@API;GWs*B!*WG_zY=Ld=J0+s#k5~NLGp(KWl{?tyZQUSeN2~W?o~H^|T0} zsWUyuuSZEip{N?dH9#7S2(@Xl*( zJe+{~wV%O%yCXaD*%p`7^foljlicgpRhy5Ys`;`P8gNc*8Y{keFJvjOP}N8IKjsB+ zrr3lQh<6?dXC_^_sTIUvz)NWA#jQdnJoPl8Q$U_(XYhpJ43NC5f~uvrvt@ja&NFhz zvSbTuzTkzSTG zlH^HY3l>;R)uyD2KLuktR_V0Uk;)gmu->zex``MY-RL{`p9#@p5Wz{A(vSPvwdLG(jir< zK>}0ugNs~{%%ZUV!sJ5&O!;h>z8xq6nA+i&E5g}kZFu;O{XdSF9-Las7`RNjb69Jw zA*2ViS9XT9(2+6sNndw9U4EUD0UTQOlmj3x zC{GgKfnyX<+4J=kzPIKO{D~w20G26$`G`{ksZF$WMiM3L^{AjawfpbvG3Z9>6HCAE2N}*NGuXy}V94Us8p-4o^(y4b`ZL5dK%p;&datR-8h?zRV!)eN z$_PAgPf{q4g&6Ck#qFAGCdu{O9aFFDCWk%AoLfVF;K3M^17BB20;ZJ&FzXD!v<~_? z%&E=;fR)(9lVOKgkqLT`*m1Awy64A<3ZyK&B#K!F$U+b3asd_D5XTy1q=>V|dLFfi za)yiyD~dTvGQj}7t=I53_Y>%~AhWPDj~P%rD~&O8_4~eT8=NIGfT_$b3T{;jOW=v$ zJX4cn-s7wd3+@P-+2|dkG7{oki)WvOAvHm41oFLS29S+Z;%>e1Z7`TiCT42Kj$*TU6-=Z6#{j))eE5O~iov)>j^2Tl z>qL?OTbSiBIAGA`OY;8>{p9Zo(&t*qxohp1*p_Q%pjzh@2^2Y;GtZ4dkvz%ZY zHzy?Cka*P|VGYyTe;E7xyz=a7`6bkuHOzdMJcC0*XwBGtn|nMR(5@BVpJbHn)vOW9 zm9h#KOY&c|t?~H@Fw5}97Oz9(*WAk*N}TW147VpK2hH7skpnd=J39zf#c_dTPjS-V%rANzSS z?PaYm-+^4x^~)0D5_@``c_ig~0QS3f?m=dAt<$qS^Ke)Ly=~6Xd;j7B4K&?LaGHH8 zvw7NV1VqaPV#m?axOK*WM*yegTzB&sejdKGCU_1Q^z6A0%9hxWsaQF)UCJ~a=Ubkd zF7W~dl7mQ(e|67P?v2N^Ve7Rd;Il;$IBTeb66 zNMdO}z1iy+_nxif6?{u6)l2vukXg z(Ach(r^&5kNLj3^J@d1{26Bn`wGW`KHE<$UuGhIKjg$GDSg3T6J9`SE(0uP38(S+| z6LffG746Gs&O7dW8`Wi-Hz$z^QdG|jxe8VBEtZr7;t=Vwj;fkq_;X`Fi>0wK*Z#3a z9Cf1P39LBEfHr1=R_I|}RhNxP)og-~u8r3;D~L6E@Be!Ix&712tFy`y1G_)I^XzJ| zNq$Sr3pp)z&Ccvd49PsStjgHBB!`8xMN>~U{4AfAHys>@oGUDUk3RQiY)J)!lXs}n zbdTi^O+Ip#4jFE49QzxviPfYfo>_nIpsDpznqrV;B%K20){-f;fEbS+?I?Jva--&G zqmT+7iy)h%&$TX=oLAQQY_6L#Qk{>u*!|cWw{B~k3`Un5F`uxJXKG+BwfdhqM8STl za!no1Ga|~E15O#hP}A;PrI>(gd8(d$!@>%?v^Ji$1pQlh7_X%gcmRa_3no zFfH&6WD*an*`bh#)q5VcK-qS=j!bKZVQ!Gj`k5@10-rvF-rP1^THvR98m2Mb=pHZ` z81fwMv7T!QW@G2e7OE40OZ=t^we^pm;FIq{P@7&XPXepfr-P}*GYm`;B~VC7F8OT>%r3) zOO*il9!l63RVD=xU6y)Y+8O#(FZ%EI+Bx;Td%!nVRAqrT-~n*5%uSj|xbk-|4#~~1 z>#WBpK44y<$kE=0u5%k06u$LcOwq=?ffh+Q=;px*5J8b9W0vIL&bml|e|z5enuak6 z%dz~b{Yi@x4&zD{sl<2gWI`5*%*7PNToqiS`-o&Ou$Ic zPVsJ@LTspVBk>?P%FYvr0X*v!-v#UnplO3=o76^dYe&zHt5fcUQYtVisFT7XV@#q-KA_N?97 zlaVD<$(At1u(PuNk#`d-o?!Lo-OfUZ9BP9*>%;Hr7}g_;>)4FZU}?iMj3NNYO3xch zoS(C~HD1?cOCWQ{=0u7a-){;oZHJs$bYgyO{D|3fww$4mv&uOkJ!1+4>NVS98-UP# zFz~wsJDQr1PdbQ>CUys$&0Cx$R=W_2`|TTHoYSP;d7nF?Nf@>cj2>A-=5C4G=B0qA zhiT+}utwT+AMpkDC$^K_i~f^r-sOfJ7|!)HN4H5DGET@fwNh+8;ls!?l#R*YvVZ`| zoog9F{#XmBBSW8!Tl2JQKMLZ(WQOqY?(cSHP2y&X{^H;rx~M`_&)%w0&VXQZ#-hk= zBGpHmSZj_0qb@d<&8vI7s!(d5W}s+wJAi+$}ujAw4;4n0gBP{o?Dv0!53 z0KZe_H~`3eURxjO$L_tTlJs4ykvdC78HF|`?EVW13?P|ryLK)vCvz#+zhDq2sZF@d zL4e3}4U~su(o+H-)_#WfkU!>zCv8I!m&!G{ElW4=O6q|Vb$m8Nh3eA)B$ zm%d|kbLR9OR+k702|SP|G;hp37>Bgx5XACqhk%u57E)5!$Md0Iqp_B$KEuw?n1Azt z!|E$&dX!`X@H4{=VoR+c+CY4IeZ0N=l_s2|4u~58QW#=*DIL~;&|<)-zdTvem#ond zXsqM(x(+*-=ht_42uvNCY}~05uB?7o^;5eM!oDDz<#`Eg``n0;eg2nrs7(!2Faqf? zgxd&{p=q7T|5mAHEvK(s)wqF#mB0SCLelYe+HufkE%T>TN46p)uv!754T@5 zxWi=spPqf|qV3fI#gZEYf@myfC}f%3Up&8%+}Z$M?U_CBSc2VVDx%7W>M_a>F+}tJ z*sNsFMU~OGUj?ygaL(N2`X+5zL$2YhTkUPJ%BAi!e{j}IZ4x^~91FSB9%WSL8H@x- zQ!DT5kgH`#$0{bzO;C7NII2Vgz^9p)m8f-7>N1sh!TEkAKTT6GF)9|ksYBx|fl^QM zr!m3UB$=aF6nRT)*II=E;1ds~*pB!6?N$$Ce+llkcB(Yq7{#*Dimeb_ILNGnLpH!>s%> zP5hp5@+yp@?w1l}i>Yy*3G5j|H~-PY&;50n|GtyQTU<$;dE%0Hjpmv{d}c1h-8?q% zJZ##WWk}s8m$Ne?i=Vd{PIK^I{`-IY%-SW%X^I@c4H6HBr}@uVzW$v~Y{3ApI-u|%l1Q4|WiFbbh z6B}u=&g_6&yqQFDjmv%pBp2~uJv0zw^F%?PgVTmZZWiWKy_d7c^B(=owxwahb>cSO zugdVYhnGlW?-Ry&*&2Wcw;w>(uQ0}8BZQ%B18%;YyoZ49kxU~A^^ja~E36n+H{`&lSy79;Zks@|DRly#*(`$?rq@ch7d~_XPM^V*I>!vcW+O+HY zWdJJ7*_;WHedQi}1{RX;QEdQP955uw^+8-PLOX7`8eI1C{=1)Z9i${}fMm%! zv@8H=i_qG@*mPK-VuFMmmLc0V$*yLpETfqpZJpaNzL=n=`PO1+j6TkN3j9X?4l=v9 zdm&XF8<^|YXV+qXuc%FaKFHLIb1jCIJzGt*WQw>hb~-wAheD#mtg$2MUiQZvip}~d z>y5S8rh`D#0C+!KfUZr#yO{*8kp@{B8CoiNQv2tU&etP%^8sq5Hh|$C1gqw*O(#Fi znCbf0zp--{4p`csW8a&oCl8aQuYFpsDLExM2*ZE%SUq+P1#>*NBqyN4Yl8~LC-E(e zMZvh8yC{UP6|iY|p5S8XY+TCBVF+COA+gF5&wxmt=_ z0OOZu@-Ud?#~P$VbDI-vb_(ZOEE73nUE2d3%}G3KGvL*lu{J^VWX*cD>DdN&&pPYp z#n1wGQ@@O4!3+pNa^ecZ%*#kZf$2GM^YXPEE zhqE_GRF_yGDARBmzu2!TqijJOe8@JF_xu4Sb&Oa#+w(=#T2XJK92-qi~mJLeoZ zTw<(t2Q0G@7-shqKm)5!nV>d|wG45O4*;p!wMDw;Rqb^K^d82lAV~h;%euKF_k^T# z)~PyPtk!gNF-zbc*?))nw&NhsK-s7YnK@FOcM!tVK5vCJF|UAQ)~ST1+QGD`d@p$i zS4V~#F1_8-%Aj34H@5RiG@-iOjqYnOrZ)9 zr48SKt|N8iS!nAr+li8b*+4eswwFALRe}J$PqC4G(}rEhbj-mb2AAm2ee3C3CT%U+ zmiOnrw6Kcm<6cQq@KZOSy*SymNKg0@j`d89sID3UhU!Px3F=u41uSg!LX z0<`9uV@!pwy=lhAP`%-eq(=ghzqTq zS0}oXPmaVn)91=exiGy`yG|`k9vP6<#$^asN?ck;lw9`-L%+FU!QNaC@!>131=e3M zqsuUNrF$lY`JU&Ont&KwYZp$(V`pm3>7dk4a;eniiGN|a&nht_nb()!&h0ZDud2I1 z=`D=;lH1zsA#ch#Jn~QDGM2*Wr3Zg2$xx+ZYiIvjV0oH#6j z=-5uJ<}ZGi+a>1TDV-o`R*8yAcf^#c`^a-qAAGV-aFeM0Y_4glmFL791}odBp^?=( zBm+^wcd9%QdvI^>kB%0e>7J32%f!Q~s>_~5Dd;@I+h+%!Vx=w7WZwEHG_Vtvq>7@w z=f>0QByqlIJ;pw4-toWvk2l=DWX=S5{NPJBsDfn^*(P6TGR)1lSl=)N7U`WA>k<$p zz!ui)4p;=%cN~x?7A{5f?~0(4w3qF3K>Jz39C?5YZ#|4<+TgWV(2SyY0X+|afimej zDMy;*GT`t!%1YrJqygyMVL{4EmGHtm2s{p|%QxUxo&;;GRvQ;G+iW1%$%hTF;ii?8 zrvZ>#(Bi}ZutV<18^bC|Kx|R8E|os`Cge%%7-rd`?s)HUB3f{anXT=Y%<6&n*#K<# zROSaD`^&!rAZSrD;F98}1t3x@Bzx)Z$$S{on67adcX%^B zWk_g;0__mOT0!X|U0iO&4L4u*d>QQKUzs^TwT@>svXeBR5-@9d!@V>Kjy2Je44W1P z&`5*x2N`z~`AT5~qbu|8+y(BQy{m7l1%iXg_Gg7m?%%y1FxsMk*UDg>UhuVF$Y-r;|5A?W;uYxt50gGDCHMf~xfXo}?4HZdG< zgFRoKOG$wg3VEj4e^r?TU{OUP0AtbR?@oelVr+4p3@-0`aZ=XE{D)88eg=jiJKMmh z`dQMoJ#1a?CozYF?R2DXx1T2~D@rzs_;|oRS^vRcDzkkv9{T$%y*9tT-yI4pu)JZJ zVNYxQwE;dh#(v$t-ZNO(XCB5Tht{t!&a<2ohkSo4cwybtf7)nlBj%oAZiCJSi2!jM z%ai>di!skcnWuszFy$*9bH0bHKV!AQU_jrRJTx;BZ}T%{h|jxjmL^9vR_5c94)4uE zYz%N%D|qY@%q;||!(~z34;Wjgc{Rd zGFbCVKj|dtCWgrDu!7T`h=iOX7j*R$wSKRS6q@F>9<%73_Os8rV0AuZ-qrya^7}BE zIzSk3pIg?CS_A}b_5N*BzE;mCSgwUwx*;YgpzXiJZH&aOk7^u zGN6^fT0~w$CimSer#3t%DVmg5hImzi#B{AtC?s0oat_SP_ikPWH@6R_7#ybLwX9)O zLYK{i$~$*$o-tt!r(m&x$=ai#qK7Q0ZC-Z43YvD6uO4<=8`)v!rRYr~iD#B3Q47^I zi20lX3MlmONvy|wivn(~v20*J3WkF06kk;W`Hm_ZFT>Bh=8(uJBy(NloU;r#`_p#@ zINqVkt_|1DVRsh*RT@sY+M?x}nZqEhc%LS3tatmEhkKVccrR7ZV&0l{_pBR|{0bj* zQ|hqeqd=+}qgIi;UTkw*M;1Yzb*#?<3)(DVSXP^e5*4QY%lm4xoA+CgJ)gfE1#oHr zer-XRX>&J7Z)+o)ljb`E!BpF7rLi;0@(BV>*XW7W^EBx9k+Vht!@CmnumrgZ`FyXE z?E;ha>4t5E1l}0Qtedi8Y1pGA5tIzm9fsJk+Oe_gYyv?LnsEn!Q$oGQADL0TLLrEB zaQPZ?SzE-k%9gQ2Y5|IjzI$FkS=%J?l&O>2?9skM@J4W3kl5U~P3SRR$-{luHl>XJ zW91S5JFM-H0cwY|_?CSahGuyPz<=}UFW^yGI_u5;{;wp2+#{4tv2*i&S4*{g} zmjn_d%W>b_U~|=8o3X4jYKWJf5eMX;*6>}x0zc=mZ)dqL;8gZSJhf-RRe62@NAlQ$ zPJ$LP?(i1+J`fO)+ z=f33nw@!*LEX(8k59<@0LA=0cUQ$|tUsM7#qNfn>e;MXk0v%^7&(Y?uHMTR$RI|;A zrTNM6hE^f3_wly<)M~HpR1Id4jmt+ly#mxKuB7N*kGFxnIK=VP;-pDBp z#WSKiR&!c^h?yj=FWx|mY<*5>Z!WXk4ZEP7M{VqiJvC=MzV`vKJCvNppEetw>F%}E z4%S^8%Dw_#V0(>~S=Z)mnAf(+p7XH{p46K{@yBW*jG;l zK^r&xolBJxHu_Yx=8DE=6pYlY)|Gj-Z8fpZUZ0+wiG|Iejms#_KYmpDCUFH5E)aO( zBIe=dm%&2Z`9w{#<}ftzu{z3(vG2~eGM{$tobO6&LFX9Fnv6zN8t_x9l%=2gM-qwnDD{8y zCzg5ZF7UX3`pGA1rM!1GK$#Uq?kd@Vb-%eljb&6mRfoHclDDbq$=if@Th(cD8Jb_r zbSz%fe2}v<-;?#&-(QoNJ=57I_cc*|Cpj3+n$Bx79*aMcS!~d6Encqtvke5uXW5Wi z{LF@qcz++aIxF$i$22kXuC#n*ZEv1WEnUG5YLv$wtnCl#xz0N&6++N{vpi`k+y5X?`c{TE>;yHmO76V{SAFAKjPzc3hYR9kE%sVrQqUL~+q6(?uA=}t z-PIW`@#K58kB=x=lOKLrl?-B5p<)Qt6u{&`WyQCick?hjm zpeXP&w-+0hJ8;*120J2*w_0il#FwQ|;LZfj&!U)}%~i`7lj^cpC&zEmW^z+@T7gj4 zb1az#5KQ)4*)meRB?<1EflBOeq=mJ^T9^HP?RMxRtY+(8i>m@N#1~|;rqVp4&JUr$ zMP*_g7=YYn8K0@z=>7o_6@ z`^&PDO=Y7U=6RK8`Jm5_vXNSJ>rK7nfA4$1WTlmjg;)p_j78;D2+0P34EK>7RN8bl zKy9?(@GReGoEUpD?@s#$&#t~b_84{?ecJOs&-3S5ceaPc^MH4mCp;U5h-x>NAK{#* zV<=lymUUQEuDfeMQ46~=++e|RE=p9G_0HCj`!xB5D=_btfr;3erD<;d}NZoe> zck6xX_VWAL$6Rvr(-x8B%5Crp^p+u07Gw$?fnSH~wMQ<)z3Y~k&rmrB6EC;k90Y+k z*-xr@1mDb$+w=tBYePx-hwRexJLWl9JXGGSl}^Elsl2+UZJODPPobWsxw(X_qT}7$ z#XrduC*g{a97q5nNjz|n14jf#AOOL z_e=6yXPH>6UyWSf^O~abllD3JEUje%4hC>fLFsvCv%KuODGRHD9cyy=71HONnQiQ1 zqgf`{z|icOHE-`#ehjqkdB(Zh_!&T+v-C7sD}CR&+q@H-z^Z@A7kaG$l~R+TtZbfX zlemqkt^J)JZKeRyG+q;bJFt=K*bIfkJiTVO00h)F$QrD5Ti5zXAy{L6eej-==b-qi z-H0H!d1{C`rzunRX08E`RR+{MGs`(rp56JK0bT>m22zkagVZe1%({^rAOrRqkUS;J z&I^?)f^yV!C_mlVW6x&Ian1Fc-x{1sGWpmnK6u9{TgwnWUc556r=oK8UQB>|7bGTB zSlXM|WYazapW?~&S63Be906fX8O{ZcpB5D!DmE2+D%s4Ij7Oe$=j+cLA@Z8cvXN!U z^~5%|z*cIYr?@wG$lmPb@w0WoHS_)>>%Moibf>q_EPF85fb-Zc+$@0_n? zWrHIYOg$hnYEVgQyi3%uPvoi2)$n~Te*At-bKvpz_VIqp%%xdV3dp-gllx2h+wgE> zr_Zo#&NcyDD`kx14{Yv1+-ki$+*pD1Cm!&zS%CTNA~acfIny28G70V@u~aFRa2XRvoyw_xb#0&jsO54 z07*naR4kb(N67Ffm4(8w6If~ir*&oS5B#B|i?(XczMAs&tm|S7IduX$tDq|YU+myC zU~>M^>@&{NNUWU^^TAN%c23Pmd`~$qt?#D7V#gNDH-T_}oqPatWJz7*W%+k=44X5* zZm-yvhKOTcx-}d!W%g8l2jxiA{lzY9c9;X?nZ1-`oA(pUDSKqO#NQtuDDQ8n>mjjr zzD=tNYl$|p0%PXygNJbDI{cP6QboY)tLLvI7>T2tks_Z}7I$FqnDQaz0r;BtzrAH3 z>uZ|`oiBsWd9E+M_TRAbRbBXuSv%ihDL-pVh=s6(kAM2>pQs$)-W;S%%%--?zPpA~ z)2w3;CdOoDjCfOW0dp4X3-E(rUf?L^)W_!^D`b7yAD+cjg+I;R@)yB?vaZtXfQZ{U zmboy_!6?X@2Pmoyo~KG$S1Xep(Y&TTR_2^zt!wk$b;OCgLQE+Oy}jIh}Y5?WVYEWIiX&M|RrJL zB?w>x{a^o|uOAOO8GHfq##~zQYBBDnA9%cC7{6nR)5=<#=)!8Q_a!em!w4CKD#%M` z^NvNn;&I(DHY*FI-k=45Txf!4be8TU^{yS0%xn}`%4Jx>%xAEl$-vv&TS2F6{_orG z->;YDNG%EmFy=$Xj>?P41|&%W|IkhK7FKeC#3kte$*lOJd?38-vH0Xv72t>X{q&LCdirp#{= z$%`GBHMBJxZ?SZ2I~mQfQTZO0r$clz5{7c!t@Z;Wc@lBz7)~e7{l} zgTNRZ0MH#Kdii~Rlk{yJuL;2#t}Jp52nxwE3-*~~yP9029n8qJ&3Ca~WRv22rbPxdTBo8X_~!cPW+qWA z=q&Txp~b{98iW4IS%F>cqrF>hQ-IE;fxk;(Fd<_JF zjnaK1n69cI*TZv(oOTlMvX1<28)-5Il|qg&LQ^EgB0iSNs)x^PG@W5zKGq1AoR>|<8Ve>) zy_bU0vhqD-m8DJ=Te}O+0*kHL5}b?bJ;5X#yP%c{IST>Fb51@#-aeL8)4aA{DuubGT6|0*1T(F zfL>X?cNP;olg76`isP}b(x9Mmo1+4ZKG(6IHV72PS`*vcQ}*1;>#L3SDs$L=o3KZYkS{twd zuLC;sPW0p!sIwrC_jElGyPw2#ji4sW`S-8-YIk@NAgK4T{d_Ta1ukhM=6RMWWy8CL zNDFsE@RS0Vy$=eMg1r=rYibp|_lyuMR;ADir%XuaWwfC92S5A`jVhbAl6Lo2fU(Jz zJA0>~Gq7hZ&z5t|@A=q%6m<6a@`>h(6iR{@fU?*pAh+Xuf+5&~nQc?qXx1~fDUW%N(`CpefJ8$5k>q8`a8wQ-tQfgRi9sh*fog87RO47Gu>QD zHAX$gAH#gT6nCtr?k@pl{k&IvQX@^Oe!!Q4q6HBoG^p<2a_(6AphTP&Y!yAJmj8{d3v3mlUc`kEza2zWT+j;gI>QobO4|VumaqAk*W$IGz2hqAR6q^ zLz)l(V*u~Idup`;`js9O7|!~3ATnzl#p*RAPFegv&M24?1Pi>{Nu0u;`6sFyY|h`? zGmSM^0!#D6#7iv;F0}>VZoT2PoRP^tMd@l^YlH5QHj}g(a8Ci!H+NORS|(;||C5gu ztX73>U6uWp8e+}O&0LYF;H)=DAsu8XkevM~fX@CMu`l3Y0Z8H{HEY)H>|>&cPH|_g z@%XIL+;cX>4bMlw{4&g4n*po@;5dUCi+2V|q7bY!wO*rpLl=!3%MHO>lH=Cql)>bv z3?-rQULlZKr{(_wL~d>zAa9h;iPOpJ&o!C1CSNt)h^<^bNEw*K^5O#eGxr(Pl5W6Q z)~oqi)nzC+7MTx>&>VHvb0Q_=ge94nyU&fFvs|jB9HAtHy7!MaK4076KJDfktXnSA z99uB|n&CC_;ebERC)Ss0jdinqS3al1i0>fJAFTO214AarHJJ|^C&huRXo)XbKI|Er zPud^bI!6C+*7HL#({Yy3e}`c)c?mRpwoOlDL(3{P*8~o4?of zfP5KJY3=E%yab!9V&Rs$uY+{K6glf{l7$@d^tkyw+N=2fbB_Ale!b*_v^ffh{PfF4 z1%xMFmd{j`(e3u~^1C^zdjt{?jR@D-$!QluSpVW0`MW4be!dEfZy@{Z$Uap$Bxjlm z7e@NCd0mQ&0)DCt!)n+*D|cjwCN4|zxPWw44isq&d? zl-!esr~z)b+iOX5#Ho)AQ&vrMYKh?xy>3;CclL|q+r|0TxP~xdeZ83hV3N&uhzZ~3 z#aZXGt})^6VA{_90h5Yb1UQJXsk9Lq9_GywAUDT~8Y`+nKz;43gTZoU{e0hOoR(lD zQPi_kd_(meIRPYe*POUn74(oFt^0oc=l|>9f3iVg)h2k9IS#8FmPR|NV{YDJwHfiA{xTPH14uRd*flT`KYAt||QrHIh8GLq(=>p9GbzhFJJ2H(X zVCzCUh$+EDdj*;Z?Vc+^H2`IU(ckYK?OM8|Y`kyzj*8 z?cw>z;{nE~90SO?m}WIHR)|t+Q6FW=vVs8)*&Mz<00J1|0(1F1@1-o$pBn(U$^_LC z1GZTQmHtcyyCAT2N2~x{K%&3L-XlZ#>>dvA2!lFF=*BN{>GkK5q{PIQlSn~$~$Y&_U30HamUu70G-eM zBvc;Y0y`eudMeAl!WWXHP_Nnzv{*oe{dZVaN^}5BA3RhaGFauuL|)lVJ>n^d+AVF2 zASr&S8gS5&toOHJ$Zi7gW!( zO>l3)PS_)3atLDzE}0DaO=iNqKI>V=GV6`eGD-MvlcIe&XnC^NY=y*@H9vX3y+#?I zcJ~Jw>2KGy+(Ff_e^CtBm|1e;^R9>CVluHy1{}pe)l4hVvOdCil3{*<^m&HP6X=G% znLOlkl03mc$#WY~OrfT2pfaiQ>{7Jlp1FVKL?~sRlrQfT#YnB7ELbcENHiLs1V~I) zD0JHX;%u%An*<}p2npu1LqH?*?xgl~>yzLCpj9d_@ZXfPHfb#}jib;fO>n)Q4L_3g zZF1@PFcu~2uj?3w7J!E5Gcz-g#aA+1e_*hq0svzyktngp%i^KgJ@09YS}e{Q*LLQ6 zrpZVdaBTrBAm%~pKFeO9>E6$9om`3#*PeNagaKm(&DTV$&d!key~1}E46XEtx7!m%zM#wg-X6lQ+xy!aNpjxD>+j$Eobv60lz4z&tZ{)V_n?ir?iFkZ z%TjvO+Yt2j21ruak83#RweFg%fRu)mtRN6Za$n32!LJd!;c(mZ<~F*9M!MR%x*N zI`fKhcI7&Lzr1pGXU0wT*eup~ck!ddLt6jl;zzosw@r7u!1-5V5L<}0=Wm($E8qP^JcJu z%nuv505k)I+f-n{8n#Mp3jXqZfW<$%lnzwf&|?%#9lFSQdS^9&zxK|XWA{-&mVb|=3~q~hqqs>bKlGA1=7E+XXCHuoqOd{6C8V=H5+F;cbXJk z=>06$T?b;*gm26x=M|9XSG0P$z+%;29UiyOSF>=GFH>+*U)M@9F)I1snTgPSzArfV z%t&nAqZ=%lp@RT!ReW;ZP#bTM<$!9>DTzl@sCd5dX83QaegQe!)O`3WR;}Myfp8`! zH^8D&OE$ppKJ%kYNHrl#7F(#*HX&mb zaPKUT!|cVH(-;%bG&exsFF7QZ2ilCPmhGzLS%=Uw1)zW9bx%bxfZlx8{oSVPRF<{P z0Hf*PRpVg&#*-^{0IBK_$t$U;HoW{aheq&X-=_!26NUOjCR(`(xJ$%(c~LPqf?d8xb<32q*3={9pfv1y zm^~B?l@U6rqrb506)bHmz{WK*08_6e9}Rx>s2ykKt$lsmKFGt$)bHmQxO5GO?WZ%La?cLGb@mgu;A2?q!P_KDLdGk=o0yVXa~3%HMSebcU(T@D593=dDUg4T z{cnjaV`7V2c%pC?7x<>p40fm+0DyZ)roJ4ow?~wL=1Cv#!P8uiBNVMpp4#>R!mFis z-c~hcGorJZ*w-oygC#|s%lgaO%ep9bwtCpQ%(w$il{_^y=9_aZc{eY?S+yQYV<2Z` z95RihZPi*|p52LfmGq`+BwFum9!0{@YK2my6X+kdAhMZczML4dlU1dRS`j3Mi6sSTr&@*99jr ztFLH4#B8n|vrN&JjrjWeg@k^S z)^qSV;aDcsCYCR#<=W}))pJ%m7yUrrzdlYPKFb@x_as8Mu(oA?^G>dOTYCch#K^wZh_Ra~6Qv+T5zDb! z3?Q!pHBk_ZA$XWG1vKt}B9Z~@X;e!%ETxtsJun3Mw4D*m_gXhJFV`=CQh(n79FeDY z@K_8(^xqZ8!0&O-q=7F5_paZ7Z6`2+CB+^A>{kHNS0%0;<^Y?w$^qnlWl%F5f_;5v zF!3zojFzIBK|Bevi2-4qFu_^%1W8yeMP#%LXf;E~ftBx4+AR&9MqGiI>|WlD0IvWD0)s{$c-DSpa}R zbIW-JixD*0I_tpUB#~3;>5c@SIH+H-ozIUm*o@~*GGGUpE@-VaXpEIbNaN{lm{yX_ zHPAQ%%f4p-ZxaAI@3og8!EQI!Vz)qh=R??(@-$c?M{I9V=Z)Jq#G)q2Ry{72%sMy0 zy_w`8vTfNW`BWI+uxcD41Bf>1Yb_22wsZY}kY!~um|K=&-shMOS+^)T0GDkj!7c~L z^gUW69O(QM#$Hpew`T>-!^c^8j8R)9%iZ8grEFyjW2*1El<{k<8JJAi>Al$aQe{Ka zwM-~tP?}dQFvw3n!lSnZ1wm`i)50wl9%=jLXO_fL%XePU3SLU7UJkC2!6H_M$0hzHXC=4?QyZ(qa zwL4RRvsZR7*TA(!jg_L|ZeVN&RUYgE7u*P*@t3NvZ^ZH2?^`vOL-UsjqiS_v5#|U ziR_V?`-1}x2X2}ix{`KH#Evk9Iy9b~X3Da}I|}g&AU#QMha@?8Y7WY0Tim_V4q?1I z|IV#088^VRnXN8Y`vvwZM z60f+9vS_yMSSkRHmo3JImnL6Q^0#5r&4=q1Plj0r4=l9;uQa^#-143|kNrE|Mg2Gj zX1qQ>SLu^EH=7%xtzw$bFv6;CNnQ#-!n>iZ-G-GcI9SIgwqEvwFU$zIW98-<|NI~w zkHk3fBWkqd1Id3mxBI+c!4_n~GoK<#`=1pK{(W;W?1fC&1xn*@x?Jcw$H)m7R9faG z6`DZLFJ@j^jLJma8uNKmc(zf-{wQz^NW_59fC_n5J!i0#s3-pBRxqQd_AeVo+gfgG z;sB3r9I6JiDdDs5EIiGS#N)fYy7

cG5{LQY0r?7*fb%RV4YyGb==k*taA{*Wzwo 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 _vArcyE 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 yd)o( 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

iQQkfN@| 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�UORU#`QVb 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

t4^`K1d|Dxw`Ywz04+F_0pJNzV@xRYp4rd$rK*0 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%0AQ|J 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

~RJ- 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

WBkVn&YG3AO^_F=h<+YmZ2;~859HXj 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

sulY8=C^??c)1)GcXew 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⁣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�N4gl&R|B)>G8Lh^{_ILetDpCR+ZGjvt~^% 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%0D_BDN7={9CtljUtMi!LH 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 literal 0 HcmV?d00001 diff --git a/static/my/open.png b/static/my/open.png new file mode 100644 index 0000000000000000000000000000000000000000..df2c32665c4b14f23476e1df455f0d7f836fabf4 GIT binary patch literal 3717 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 literal 0 HcmV?d00001 diff --git a/static/my/self.png b/static/my/self.png new file mode 100644 index 0000000000000000000000000000000000000000..c44396e5ca65886964bb0e4a302f638b44e38cb4 GIT binary patch literal 5577 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 X90HX>cOoZ&00000NkvXXu0mjfo^FmD literal 0 HcmV?d00001 diff --git a/static/my/shengji.png b/static/my/shengji.png new file mode 100644 index 0000000000000000000000000000000000000000..0170ce67cbd79fbd2bebb026265b4d10d1d909ea GIT binary patch literal 3382 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 literal 0 HcmV?d00001 diff --git a/static/my/todo.png b/static/my/todo.png new file mode 100644 index 0000000000000000000000000000000000000000..d288cdea8e2c2d1e9d98ebf6fd5d77fc694e75b4 GIT binary patch literal 4909 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 literal 0 HcmV?d00001 diff --git a/static/my/xiaoxi.png b/static/my/xiaoxi.png new file mode 100644 index 0000000000000000000000000000000000000000..74fcbe98df08a2f9daf9e9e820c0240d541a2647 GIT binary patch literal 2000 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 literal 0 HcmV?d00001 diff --git a/static/office/baoxiao.png b/static/office/baoxiao.png new file mode 100644 index 0000000000000000000000000000000000000000..3241a12cdb0f0b3113e1d4aba89323e43b9e9a23 GIT binary patch literal 14061 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 literal 0 HcmV?d00001 diff --git a/static/office/daka.png b/static/office/daka.png new file mode 100644 index 0000000000000000000000000000000000000000..97e478ca6d5583500a558fb4ecfa9f824e376868 GIT binary patch literal 15558 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 ROs4<<002ovPDHLkV1jaAjNSkM literal 0 HcmV?d00001 diff --git a/static/office/feiyong.png b/static/office/feiyong.png new file mode 100644 index 0000000000000000000000000000000000000000..96318b37fe0c7c7958bb31bdfdc2b3cbdfe8f13f GIT binary patch literal 13335 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 literal 0 HcmV?d00001 diff --git a/static/office/gonggao.png b/static/office/gonggao.png new file mode 100644 index 0000000000000000000000000000000000000000..73f43d86e4aea5d901c7012f4cf8932fed76302e GIT binary patch literal 12204 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 literal 0 HcmV?d00001 diff --git a/static/office/gongwen.png b/static/office/gongwen.png new file mode 100644 index 0000000000000000000000000000000000000000..fdabc20ca660de58c130f4161ac819f7a37f161f GIT binary patch literal 13337 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 literal 0 HcmV?d00001 diff --git a/static/office/huiyi.png b/static/office/huiyi.png new file mode 100644 index 0000000000000000000000000000000000000000..329c447a50a6b90ee15a8a6700609a833b1bb746 GIT binary patch literal 13434 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 literal 0 HcmV?d00001 diff --git a/static/office/jiankang.png b/static/office/jiankang.png new file mode 100644 index 0000000000000000000000000000000000000000..74cfe39f44dfc05a727d7c7d87d1c15a35f81d2f GIT binary patch literal 15323 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 z z5vdx~_mWF3hy;$7Jyf=!x^JMN`m>GGzt-S<#4Fd8ih>qxcD1=eL@h-IgHVdSVt1(N zZeLJFiNdj|`_!;gsRc4>MJOZ{L(#b}$_MPphEz~PT4?w7$yAu+>0i-g;<&c74AHK( zi$b)-6fFE7fFBxnokAK=dd5_MeP2-{T?;`5@sz-BkMx6m%z5CXwu%`PD@#p^sk|@H zr-r(W7bB3YkX<`!qHapJN8Qx(+S#Q<$Uq0l_R;eEys}QRZPO3%d09D4r?&-~6i=?( z%|b*wblDW1xxT96DF&Ra8)U09u&(-2sTjKVo#vZp8xDQbcHyZ0bYA*7FtcZ2@dZ;; zyv{(4P`fKcbF|4$ofw)3Zj7_V6tWLWRmmXk%Y&gB1aH}^)P5yu-GqXTDT_nh@2K=M z#wX1lUot+GE6|i8w0jKU)WK8l-FyQW|3@@S)+;Kb;QY!NYtnuQV$^h9FslC)lc@Kp z`<;M(6P(>V`?}O5>QUqCbiZR*h?t(8cF*Rarhyp@yr-JXM-*`&r)b|#9ZY7-Ti>Bv zCdputF?c7UpM$M8OpJc{djC_ny)dQ2DTE+KY%(&MGG+kAFt;rxH0q@1)2jmKo_wZS z49(OC;=Bn8rRu!&^S8~6rqOaxY{`3`9zVmthsdn%3zGdv3*ro>IO z^bRHQ)KKXK(O!d6DwTxRpSDGrsL|B~CDw6{b7o)fPjw86v&r7?@CqRaJMEsT?u<1( z!+{Y|CW*h33?okLQFDXr`?(YWR(yK7RxGipUK2H=6tEM~{}$&N=f3Pi-K1m%J<<0% zg+d5oEEg(&^H_l29<3#-yJ0BNK}q^KGDxO^dimU1&8S*86(eavdo^{ehW zxud#BPEn@c!;;eWM&7llS7spaFMyq?m~5X9h@gUO_1tQr$^_x@P%aa7pFB5OX~2C0 zlsEeMtj2Ko+Br8SUwAmBf)uCmPGceD{{QBmn}>x>^Ff2Ly#?B1xlm+s9hLhgSFe`p z07(KxtpiZ^Wms8VxU+wd63~u7zsdRXfMHzu?>{7WK0|vbLF_j>twIPQ#7RcHpyE2t z*{$NtJ9RKMgHUn`_R22J{y5q5*h~;=yM}JMtT*~=8RLIrTZ`{a=Hwo)BkR}uomwHH zgK+9UD*9vuFbM`m#vbvdp4zG_ka{Q-DW4M8DEU+G%Ueb%3nG`EO%eSZb27ph_uS3J ztNaqo_G)LFP>AT@jk;&^@BsL292ndd14_C?GO9#u5NeA)`}qxS@5qefo6QV% z#|zhWT}q8rXT85oD@2qjr{5XuYZ!q)g7GuK5r|XtLs{vgTq5;MIi)(aT`n|HDhh?7 z(!~{_)C^jh=?j~j&w|PS{^CugUv*YNPqg3Lg+fFJ=>5oMBC_5M0PIFuo9 zzRCG029}=)1F75{s!WV-Q2`1Q(!EcWwE;iZPrIj-g;MELTNbRI*T_qujBdGXX5%9Mf}*`j?)*zGrpE?rv&(x7{m5 z?C_rPuksyPQ^sfpelmc=IY(C1jj{BDazQ8`UE(FR@=T#n%KHRJ7Ng(|9Qcrdy~Z<| zX1s81*)ORTv(D3cS|Q@_>emz2=H=z(4Fqs310TwP0WAS}iY$meDwS~c>@WkCaxihg z$U8MPHSfJTp;t}k5!1HoX<8u?9P2ag40T}v3}z-1Zq-l#2Q=3-h`8nnUBt>aWr5^x z#J5P|LtjQ*A-*6pk1w1twzM*#E^g-!r4=Gc0T?|wSkzd@4qztwF~c|joc9B;4}j7Z z10o5y{3!}GBCCN%6e0+QZvnQ9!~Bv1%QAELmuUq^j+acK@Nz@*Fgqe4zRTV rRs}f!v5JLP&AG8#mCqz>*UkMO7yI~jOBG9G00000NkvXXu0mjfL`72J literal 0 HcmV?d00001 diff --git a/static/office/tongxun.png b/static/office/tongxun.png new file mode 100644 index 0000000000000000000000000000000000000000..c41d35f0d3f8f273fd04abefc385c08493591e2f GIT binary patch literal 13415 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 JPDHLkV1hD0P@n(+ literal 0 HcmV?d00001 diff --git a/static/search.png b/static/search.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0019e1183606c122eee0c400274352f4da9221 GIT binary patch literal 2700 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 literal 0 HcmV?d00001 diff --git a/static/tab/anquan.png b/static/tab/anquan.png new file mode 100644 index 0000000000000000000000000000000000000000..54ed8d4d8eb2545599d52ab2a68d996c4dace879 GIT binary patch literal 13091 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 xfU%m9`qLn+0Anc_U!e(>(j2UhA literal 0 HcmV?d00001 diff --git a/static/tab/cheliang.png b/static/tab/cheliang.png new file mode 100644 index 0000000000000000000000000000000000000000..ba753f75f9bd4567b5311e8cc6f757918829170c GIT binary patch literal 15069 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 B3aJ19 literal 0 HcmV?d00001 diff --git a/static/tab/index2.png b/static/tab/index2.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa67d5a93688df45f95ee2732ccc2638971a45d GIT binary patch literal 1774 zcmbuA`#%#31IA}#8#y_c@0{jEl2_*9p=8 zlLYw0amA))ClHDALf8WuN7PpU0C1g)gPjjP=-Wq3q`I#>ck8&!%+cW4ccrPOycS=EZt!^gAKv>*vQ~t$I zzB*9vSS{kz({b|UY=3B@>DM+ke+&KJ9%L%~5i|7Kr*!Y6*DCX3bD8O~X;lr_xNRqH z7rIXlG~J3K6_hm~I$qOYQYNdKfgpNVns2-o5+#c5M3`_x$-VWSf4a^^T(-*lxa}+d z7p>kic={wwI07+24x42#$-)AwaBw*oSqX^{L3jG=TBiV+xBY0a)QmDB+s>(kY#4WFF z6f$d~O;qO|$OTwz?k)3%>rjoTcra0XTH40bE!`Ky8^m<-Lu>RW#!j6p33tS&4cuI* zq{`Eys`Tetg97!2T)EU}l-8RLf)D!2zY2^(dFSOf4`DXRf@*QJO6xrM9Uavkei$SxDAqL2D zKZFMK2A=5@+5f{V)wM3uHiwO;sWHNcQ#+jlaxL-byaH-^oE z;$B)-M(rkk#+FR!a7b=?r>Mru7|DuS{vCCp{*e3c4Tg;pCnNjfVsM`;Ev4ifg3ex6 zMjLVd9pSF}W+h{(sEKYy5S5248;9%I>R@SA8-NM1hC6*fNp`J-iL+}5etKUA7K7p#+c>@oPaV@rhEB>j}FVj=SWNl@}WU117J#z78(k%O@AYM}M67g}0KeCD8 z&r2wBgf+-7J7?U}25k7_U-4@u?!9U5(M%aQtGx*^ov%bQM#-{=dE!!uVT)6yraO|! z`5iqt+OLw@{6Yr9Pw3pXw>n>#{i^izXl$Z3xW5Y5dZ|3B-}gtt75j^kbBS$fwW zSq8{+4Y83{Oo}gB`O^7Y_RrE0h;b_mgWZQ~d7i(}syuoHuqPKSPm38M8=sKvsWu*8 zF4B859Y=AkrFtPDWfX<9jaPzvAG=bZ+6~NHPOsvn@F=O<#2N+GUFe5R8@zI4Zi0F- zWBfLGI)_qxilNz_n8ieSu zoU4;QJ+r5c#`hgPxIT2B&l}^QG!9k4X??uHv#9cZGf$$eQakfWG07lFS>%lI1ruhe6-y%90Fl_X4vD14u9i6gV1CLF zK`xvB;5{dHJ3vR!#}o&e8%2K>DzUidN#K*tZYt(<9QM?s$`c<-hQUt`4B+C3a%i*< G$@m+-Csk4a literal 0 HcmV?d00001 diff --git a/static/tab/office1.png b/static/tab/office1.png new file mode 100644 index 0000000000000000000000000000000000000000..38861260bcc65f2056ca17b1891d75055ad89d6f GIT binary patch literal 1864 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 literal 0 HcmV?d00001 diff --git a/static/tab/product.png b/static/tab/product.png new file mode 100644 index 0000000000000000000000000000000000000000..7272719371b963f52cf1aa1583b0a6e6e5fd735d GIT binary patch literal 13684 zcmV-)HH*rLP)PyA07*naRCr$PeF>OU#ntv(J%9*`3y53d5{+vh8jb!DHHv^n#RcPn2%1DeK|qwn z1z{8gcR&QiB~cVvTyTp5DsfLtBvFZLG@AIigBlTKnd$mH_jb>8-|fAp@9mx$nEO0F zjZ@n>RrS_6r|Q%xgXS;Q9(-dLyb>WV z9ppESufG0T0E+>;2-(acWLrLO2K4+kjV9K%I+_7dFrxO3xm#n6=>wP}0qhH)RndTZ zC#+A!Y2fJ*pFXisUIgqTXlZAfQ&0G?fhlh^&9C!-urp?~#p<@bU~NCZc7-t+M-7Uj z<7-#+a!UlQ(c;pR1-#Bz5tE`&^EB| z*@X8^@B%|xD)brEIfFS5I3{6yMl>71qeHR z_6{&rXTaK10Br4>u->6y6SC4nN9iHkTC{u-LmvX>F4)>z%z%^Ltu(6*)!sS*2z&Fr zyTfEJMAn`NW2)*^BF_Y(+oW{gw0H?;E4FvksY=D@B@)Od@mPJ1l&gis9GJ{_)Bo46 zHPl3{RJ&_6AnYx3_d>0`2nNSEL(5i3<$U)IlD2*dKu-%Szc*bg@uK;c)CZ6?mz#kn zEUwf9t#mtUB_Qndx%0+`HYX21#0u^wq^ z>1!1r?6f)EVC=;J4s-^Bu9!*{L#xvGR3b0_Som%T{?!p@!B3QKE;1EL;bea8o=&=-hpn^F#a`Q@vOsbJbEprwa7|FQP9?JNrnnC95-cK@e8e@8s1B9J2Yb#V`uZ6`)dUsMb1PN6lRy{=+Gn&~9)t1-R$NHzB zK7-k)&75Zj_x?!TEe%+p$pFGyYcO@@P{3RYgAHAc!ejJ#RUqw(&gx5h{wU^`(=W{?Yrn%quozo+4}nbp-~9Ic z!RH?BS;4(4G|R7@FKqs&U7wa8ZGJtywJ^8@%ig`bu{sVmN_+k z0&54H=J%>>j9P{WR-U9c9sZv{w#6ytoRdFI$Z_h$8yz6*lo?%-#Y_NOsJYc@K-ztK zt%PFppRKUk4rp5Ze*%L(W^g~b=Gth!Mg<5vdB(`^qftx%ka2rRJENG2q+HS2!5%g0 zlhU)+^Dp-;E-*v;UDa3+(I^1nY^hF~F%bqsqdSI75VnF-fO%VI6SC67xR&y7F&XFd z8`c=MW*Zz3cKY;|_;$TJ0Q9D=7iy!KxN@)?Yd(B<&pkXDwDfuFXDXbwep+AJ5>vTJ zQOy4=v{`kk88Bc?rI(q)_8JrrcIw;>uxiD9Fs4VKip2Ka<6o-JRnM+)vU3GCfyfF@ z=~cE*>+?)4nqS$zZ{{ZEe<516J@bggS*$Ss!VUy-( zqok!b?fSIsYxAc~Z%};}e}i3pxEVe`q7+vAYY;%#Yi`{ZnW}}bcBeWuNmyr>_PsWM zR^?$T5St(@odHhWKDiIE_VWKWvb8VopBEO*bOaa zbTb`4sgcS6#S#`X)4qYEwS`&o`s`Us(?J$^r;G;g+t* z*vDaQrs&|!$ANYmlJzj_B5iq=UrWDliB-meW%R5w{AXcJcXPoRsk@G+4hVbsEt{h% z`?7PNfr)tEikQ%wlSv4s!?Sd@LTXjKX8t{qMpfhg32HNYn2XLx^^#GlfN-vTw%$@) zG7fR)j%S8wZ*);Boah+LIWTGc)Cg|ozv$J;)W<*j1Xg`|Xqwki(*?wY=@$d`()!4A zM1->yRXgFRMv<}zpzSsDAK3$GjK8sC%mrtSW6EOO^wa=h$K7}ks_+CXs_J)@(q176 zTTCJ(U7@r_Z|V}Vng4(ukiZ4q%mrtq63rtOK-lUVJEA3C2JDu_N+DZ9SvoO7smh~P z`jy)zN$YRsU-^)C*g3_=SY!4u)n_G+`;-_Ej@{5=v-yDOuGMhTf5@Dj>v$%xc0Mw> z%j#q4Y@eS#M2{HMdnS|T&z{?3dkr= zT3^!gNi{ZRb2RfG-2?jZTaMc7E~a{L$pMy=0b<i9MynbS{=&YBx8Qa*RKg z-dOmcyKUXf*t1J|pQ0o{*y`$5$aHuW*6tkbnn4Ip>R+FjQ1u0Bs9@y?<*1)Ybww$h$SUuhH|5 zhs-5Ij%LGHn63hZt-ih+tbJV5Kv7<;NY>^rnXn2K)bgXvUpG+!Y_d_nB==7GHb9%! z1uqbhet7L)z&($Z-dS3HwE2T5Gp4(#9uj-=M+b;8lb#05fuXN{vK51MB`eR;S^esC ze-_Vv*^LVLH1w5HzO?$EF_)h6%eWm88xVHv zr2S#>tZKz)2&eY}lqwEYQOFfXMz6P5S$>*MBJ+9MV-un0x^1HU4qY@mOH&q2Cx$RZ_*Cve-f}kn>h0!JkJLo12@k}_sVM}_^%s+ z%-&|)(8a71Vglm2`(bgcuQKhyrZzvL-lxJSqdsWsPugBX@&CgufZrVtv}jQ}$ImYY z#D*yRwESrEYpIQ@-(a2@cWy6MB?W}N_`2PZwM*QorrZ`}Dr&Ta}==M4`>es zW)L7;dGp#Z{g+qB&G6B;A`n{5j8 z>jiAOQE6b1QcKId(e}D> zMzdI|w0UKFzWSOF|6P6t9DXn$2Xsll8)pLll}l(%i2p#I^W%^1=86%4?i^8om;r11 z*7ZRgl}X$2Oro&*l9p!@BPo8$O@9#oEi%AS-GO~Nv)1FK%R$`O$?m~irTd#vSSmfn z+-a^D(J!d_KtR~xSGPqb`zefRTXz`dlx8!8alp#6bWi=%=wr>L_Yo3*7>4aYK zRz2lt;78ji8IQ;=l407+Tm~h5mFAz>p!M{uK&{!_Tr*-t(3??dp;6eT2LO-Dm@#-?6|Cw)A)5oBsx8+z-@d{jMl%(;-YE?!3M0$k%#3I%Gu| zR<8!`ei(S`-@s|d0XzT5Uw-C;z$jN?2f5vxEJ{N zbC*s5)4)E!7Mm5*J^n^O^2YjN&>Lx#dK*c*zM}fGsHxe;OdS1T;a`0c!j2d}64tnn zQ810i2QOt97;SkiJ+THcB9pegy*mNN9R{>;&oM*4)oXw&rvqPm-VmhDZUtssCIcMZ z9r(qbdM?E-xcxq0xkrVTOGQIYt#<^J1G&ql*6R^;+qH>}zpQv^?4(~B~+o9Zvr#sh2N-S{l(IK0)a(BOnv;HHP>8lU??DLb#)so zZ}laBgeN)i=Y=Y#cEwgzUSj6;TLXQM0e0G6SAndy*WV6^TXoz|`0uc(>$xhw+Hc`= zz{27?UV&BYxtnW~JiG{a`bBLk<;$P`_^-x>t2Z&#)!*icE>fB7un9e2vI{~vQX75b zK8seOXpLkR8&x}WUj8@l0Q~0HrA1@Dh1&t`ft~N9W1&MRZ|xOk;^+&)03q@*ToKmV6to|eGLT6WUwg{>8NK=T57`em{Gj;JDx&KB z@_)dD={cP~U=o#X#kGja63K0w&P)$P!t z#TNj`7Kwgb%2tBz%8^U%TEbek08Ts-_}T8-lF|7eeF}Kud4C>JjZW>Qw@;*|*WL#1 zd;pLgEm@i6V-q@EuF79qI^$o9nwm|`lxk;hxz2{L!!GLyi-&YCx@dV$dBxT?PxD96 zw{bh*x5ooN3^;6~^^y#$Rs-Xw6>r0e+xF=t1_=1mUx0_7tOr7D`pP{%<*q+Aqs1AG zIm%2N{ctfLhF&U;4lA(ClTWEpIW$}bzjKY}fBh%?-n5)wblM5n{s+KD?dpLlz*znb@c9?OKi`hO70mjRrL&V?R-UE% z7Qm4Cn87P%(wIH!0O8mVnao$P)Xoj5>=mL%=XY7w&e#v zCg&gS1OD}%tAU<%GO)`I926_Qb;D0;zt5Hd(`NxoOuSRQ*_BM z&VKV20`Gm`p@a>nQln@*<8P78ZY*|$V?)@pFYN+jpJRZf>Dqzx^{+D08yg=AsE`#y z+^FSzL3`LH{D1tJ8^36oOwQaV{z2yt(69P&`coY9#3$*yl>s-}tn2+cpts*giPbF< zZr%dm8S&1|Wv2bjDrNX;!11?ce{;i_=UqSyzT_+b)A$`hFT<>dlBR3hWBJ*DSzybK zZeTC18?{s|t`4%Zvuc%p28r5rz|R>0y7cE>0`8p;WJ99qZO|4NafTcCxYSQep2Xr_$4F$ak1X|VPz8h6P{U&a05Jq@OPrL^-d?n&@^N;hgD zYyQ)~V^8H)(|{#aq|TVZZs_@>Up5QepI^OmtE#iIc_iMzQ-ED#sA^I4h@pP%EyXci z^ZD1N@i*p1Go^Z9PGzco?)&@GU3~qL7=Q_lW~!qp>yKJ+4m}V!;$Zz@n{1ih8Ft$2 zq3_^*fnKpfjD}Cqm8)D8>2(Pj7Qw&REQ92pR|?;o?-suck*|_2z{>IQ)yE`=vi?Yc zW1crRRPXNsV$j&70NT^}ml!c@TR@9IQXlJ2;YYSa#W`=!5)RwMh`o6h@X@F7R0_F8 zci})le4tAC#4fq%?)p0nQAVlQ4HB&{t?$w)fEe#ZU&`Z^c36)%<6qCuGBfp(4#xg= z`C`SFp_)W5tqf&od)~#|6{! z@Bacf&j!BnT?4MqpYLCB-M;#Kpk<8nkGPzRiYAwu@+?ZZrau1O`M7drJ7dqjxD&GG zRkvU0j3q0Cr-$f4nWsJ4yc(h5^vYd=GbAc@35RV@{ROyhLC%V)*Ir5Ud*Sac4UrO}35~zQhlk#b?QHB>qmKfN%PE_0+78y% z$MUmuMqj@C0eb@{9HBpK6E|wPgPcDJj@zE2m=?_CEjj`h4dmOf0w{68$Vc6d%fD^RI|6P9!3=RxC#HLJm z`Wx>8Q*QU1`!R{Y#*f{HVCBh;O7(phJJi?#qpyI$sM30h>Nq+PTN)7sr3gK8*jCEB zYjR0Oj9CGNMrH8vQ$U}1vW_}4*ua){WHol8u@NH~iA#KX3)+ zWJKrC&PN|RR~kFuqFZ6`J10rIX^{BFl{}1=fcJ0d#6nN$ZpWa8v=4!sLpV9 z5D@H}R5w^5^z8QI@&ID;ADFjhg(V0X54J%0jphf8?SG-%I^RD~f-#8^4@LF4s8OS> zP?3Mq#qsYVi*w#Bvw_#&iGK$<4k?x5UjQ*QZI$UAV3GhL!B;8%OC{0ZIRV7$fZa7v zWnxCOwqfRfU(Wjw<3|APH|7+}A=}hDU03L)%D>$APJ5T>jXWTVbSB=Pg*h5>`~xZV zZu^@zj6MDQ4`57*Ps=bBf~B+mOj^F6{!@i1ji0SUPK@#PT8` z(guV`%SpdiszfEy&s4(T2&}9#144)T;)MO5079aCcXTC$@evAk9*-G%U|T=YH!%deC;Y(@8`2TcgM zB6`??z&?8b0*Ihb`c*8rfO`m~W9Xb|>{dREkI{p;F|(>o42@!g+&FGg;(Z$r}W1ULlfBj$`wlZuWA8I7~vZ6Nk6eCZkrQPOOC#uh=e#j zX=}yhB{Zg}OmQSs-8li%F&o|ZeY_$4tB<9pZ8Vp_|AG6u zc0(GU^xw!Ufu*^toMH1#ZsnyeA>IbAzNHut>h(c69$Gvxm7i%qzz4?m8~!>>&UJ$< zsN9u7i+I+f9)eg0F$qS?r`(=YClfQxyUnv71|ECbB{a;nL?p!UlvO6VAS5bNl(#E& zmsZ*sY0pPG{^GiE>bcLrn%omwN}GwPL=3Uis3p(xvij+^EC2})BNuAK&uN2#sCg1a zZ|PUSo9_VM)IBhxLyXXO^MrV@UE@j+dGsXjLJ`KloK%nKAGgMM`2-MG->m09YTv&x zjDI0V#y)Fo-*e}|z;*v-3p{gnWA3&Lq1yIYeNijSR+|IIAMV~okZ2fTpPT`_@;Wg0 zQQ+fGb@u@TVAICMn{aV+$z`Rn5|=vS3cN_9vH)Vbj(?^Auyn0J@y$;ieqr%|v3-Zh z=5lV2j?J*NXRNk9tqcvRzx)2c$;U(k!P}GoW7dO!ywg?}+mVb|$4!B2E{Z$Vf3 zFvG{^@`jApPj&%DmO(;Xb(2-(I=P{_{Ki>kb z5(yCzDUh|;7{)*97$<`(jqN*h2y8CM0Aq+5tt_2QAi4`c0Ks;#e!7cmFiG;XzH0@PY29Xe9fXMUzlbziA+G&0Q2zgsO$+l}lk3X{sj071tW$00` zxiB=e11U$k4x>6GlL#?=dnB9K30I!4kAfZ4C!a0_MvgD=G0JE1FeHGu?qb@jstf{% zbMq1+gnx-qJF*ObxZ*~oibKY)lH(s~bO|BCnuMY0GprL}-9Tm3S&Llp^^GjySUKP6 zCHp9&YTrG9!KbR`US#H}Gk`z;J-WV*9f0e~AR+RA2;0OEK%^}pmWYJ7G4T0`@J?t% zOr)TVRCMbD4T%M6IH@e&D94nRzpR@@Uw$Cs5) zbNo40mzle-@8AOBq`|V6*oB`&dur9HSWHFI8s!Y}h3(ybjr+7zTAzf$KW%vZsuNVN z0AkYEv|4oQ5eYH$68GO>{C5@!F)-bBMM8K1(UitNsK1Kof8NZVk_(4_(qMsp3>iyj zbh?AUYSXMRv#w{g>C;ah>fUk-yYwz9)8ujjB1D7fv*W>3jIm~!Hvv%U{BFwN&2qdj@nia4!5JnMj{lk{=`qW2JY zM#?%7C?PtO0T4^;B}CZzB-_gu4B}HjlVeE^5E>JLj+gR246TpEdX1XT)($jtrskg1 zI^patfIPbB3(Ha5Wz^`^^l%ySM$tEWO8N~7ASA+H*tv%6GF_jxgjfm;$*D|Uj`IAA zgt({-fVk|2Vil3im-Kr)x<>8%EXr^8H*;^uJ-XOua68mk{wyzB(UYbp?ZBw^=iHFA zc7OSka&It5#|G)BqB31yoo>5w1~Me1&OHA=-4(bnWk5(U22q)cPO1||NntjKw&&RV z^Jy@30>Gk$+1SjS;y%kOpFLsF%K&~_RE80(T_F-7IL3{>uoY93p;8*F zlot?Q`nTu++>k$2PNTu^H^)UnoSi%U4(sndc1<4;ue{-^Okw@&OgQH4&1??u!GDV5 z9}b9Gv~Ibn*bha3aPs#$^F?ILK9Oob2_OcAI1J|bmrGA+O9%mkNQkC7{y}t0e`W1o&HXp+n@_G&nH)eIcjg3Gdw$(E zB3;p0+#(MZY5T*oE24$%l>-pJ&Yfk}*%4kqbV&ckoB(2A&S5Z&e=(}Z$QenBUmg%q zyG-nXmxdhwpssLvxx(Cc(*?nRICemH802oh1VT#Z-mP|y^0vt&4jb@-^7oZNLI@xn zn>ue;2S|u%c~@;lYs~aQK!g?f>2Bo##HAu3qE6Eu4BeCdV=1qS*7!W=C zw?RwuB`jR0ABO0dV_2WfQz7j?s+7i$vvj{)Zb|t&?o7VRbmQgeHY$KPEALVsqGRu| zdwBqH$)sqbnsVBJ;~%Utt;QO=iFx?ux+oGwDwBhuV+T9~YuzXu46w8VNCr0Flh$8Y zeysuoxt1z6#F(LJ_8uTAlK>*hsMfYv$?*>o5XL-f=1o7akZeC7j_E%Vz?E($X62Iy zR%i!N5kYEDl%MAfp+bq{8G7aJEr*>&Y`z(AQ`!>ZbKuN8AVT<;U8b=qA1O)X5ecOk zX+!WXE6$-9zgR1@`u@Tw^T5qlMFZl$_yRJsQx zP;biLF#?E)`w&}{2@w5rfbhAy=lCm!gb+ZCz0T8tVFZNWwIRpf*Eaf@hi|(x9w2)3 zZHw0HNtn8}kqf3YDXwriT70HS~0Ia06+v*&KWC62FJdY=Gd%(c-*WMdwGrzdg* zn#>II(5-J3I8!(vs;e`2 z=|BGk%+|4EnKJJ#<_hAQI@%ufAfm862|B#Z*6B^o4?fPhP(+MS$IXD-ay!^*wfymC z1rj2pe|FgsxH@lmr_}HZi-8H=J0;2$sv*bU5fILWpbzo$ZMQMi)%lk!i#jM25Y7U0 z#A#OmW>lza0_%^I#-hHO1S;FWzQExJr$^CaPXW^k_8o#&Y>D!5p9Ba_@q6PPU_}0G zBjn^)+|F+++Fnmiz#~rrH_a?|-DpbVUnf#CSDHWmJ||-R-4YFmU!A%GGMTsPUMZ#i z?8-~tK9NW+o%>Xx2#HX?BDgDq`1f2sJo&`P*KpC*{>R>f=(}qYuyMQe+Wpg?fot=J zj3N9>Ycs9`Hg%s4Oy#@w7GTi}^EK!TlnI&esrq%GE$msflQ6m=_Jh!HcW zUwRU;rUp1=D6m{yehO7YFIx#!T=K}XWTJK@Yu59)@4mhc2 zvR0RU2@Jd#_DB4FDmHCU?n`a)oqZjK8Dj^&|^f+}dWb8}olXcd5 zxzocWj66yxu}?KR_Lu(yuABzE@@Bp75|eOw{yJ>x1{+9XONevbg;%>#KH`4zF1B10 zlE~+!eBZ4E&c6b9`#rZblK`c(QO+`j$NLvz+N7JjXb02@y z#zkt;0yygw;E1lec0XI{dbhs&pZY*-Y*R(o0+%@6`q=n}r!O!I?mR3Gc?v-E-5(au z#;LT)<&kYl2`aXMc&g-fx|Xj1K40b@gvsC1_@s@qPX+dILICkkj9Jm&Z@&jvQ^WH| z)!?EupXVTl=h;=Fll}9%0FWk-t|j1mGbFIK=kVd zn=N+dh}%+}d|IPfo1f8;c73cpZ@RX9ZGJ{i+V!#aD#5?WbTIf``XR?M|wlY9rn6>sgM6d=JA;l|^}@u$h0)CPj!VN`98=#{WCi+Fi|}yZ=*GK)6!kiM{&iPSwf$8%rUn<8$M05OS5!*~2N1^}-wI!}coi@^7aisM zBpwSwpj;6uz7ftuxR!n|3bo}KJ!zwywWp=OV*I~_O=~)vd+u4S?U9lI;Yx{<4neJX zBJw@}6LCHjT{6-AYbEHq#=lvPD!Yq$eD+5T0ti=1oOlkhnCKAT8-LFq z)XreaZB5^NArE!?dQG{aF_p>NAQs2=}e=BYW}SUDzwF~j|J%`B>s6v1zb7DX^ zpxE!&j%eBPWf*LkYH;WZ&u==vl=CI^`pP`NQ>QoW^)HubyEtdX_QgVFmkCr4Vo%h$6CezCur4j5A)=# zPt)wdR3${6q&V={uE=J@O*|7xY+@CIgssu`6r(4pGayqDv?^Vt>8W&k;p3M@CfnUS zGjEZ0h*|!!0K$9bbGA7DoszE_N<+3UYM8iYcTa4QC>g@ z;PyLqCX5O8Ezzz>N%Q+umV_#oFANOR(GyCzX8vd4g?W9F9==7b17!t-BPI6g-xBM6 z{)lsut^Sk~OkICtFVM_?!8X%Etm=5AS$y-Fa*kTr0pWn+pyM~dsx@K&{XE*pX0crp zuISpH)Ebf6{91{XwEm{c|KG4)%dY0Bd%n@Kpv_+qK)8~kX9uiT^*pk6r_eAc%v+ZE z&ag;!Y{5;clCTL&=_B64>n8tiV@cf5iad8ri+JMYi?@09%zpEDfbu zQl(9(5CdEjVkIW2A0bn1#Lt9|5MjdGSFBXi>4R;(%}^#o^ncro}=S>=YSYy<*)^Vna*?^8r$M zMYTk-Dpss~{J)K=njYqbM=K^7@_p7IfT*)6s*HrP{(0=^!E8nK&4f4`+luLjwXSL#;i$QZ|E6$SS5o>RFxLr*Bu@SGOgb_KKr5(iw+Z`dEEQB?zOZsqvr1 zLTu3bxJv9Mg$+%ENr*f_&N+qo@D9NArdOP`6HF~Jm_%Xej6ilDq};xQjQ*tQN%*(3 zU_Uw4EM8pJbA~t+vOHx^cdnuCb>u{3Ff`eVO-kP$wKJX8z1!1uNmp#GM4&33HwXb4 zYAs%T5-?<2*_z2%{K&9!oUmaiwlCne2oea4hDYqtFAB^dC+VNA0m84rE-PyA}q0yT1uA} zEdjd7X=@k%pTK7On7==kx(j!bQE7C5a6qx|QJZ5;?MxVZNLhmxs8?X3GHFLbtAc3h z4cbD<*HMxLPK$r@BwAMWF)u!p>g677_Xp)~lz?!@syc(cUc3kvV*wNVl%_h)5$Q7O zy1`~78xmHYr4yUP3oz|2Mfv%!g~26Qyzk{{Ui)Odu1RmSfXFjp_de_()S9~iY^mNf z()2{wa#6UV`i#VcDw}u0GKryG@f#QaAH&*{&CBysiH?z!wXpJy9uSVS=-i_ts;cgi z5X-7~>daMx-DhCCP^>&#q16&Dp#<>(N@;{^%h&V&IBIK8F|RI695<<4K*-nIBmhyT zLhbS55FmRgVBA=;bQ`MN-N!@*Tk?H6j#nqr8QlzkW$z9jV3z}S3|{`l^^H|U3KF_y z@1`^xuzPmj3dmdsixX+&!=x&PdOnkbH%5;(7A%ustUXpf3IE2<0kY?se>`4t;Ndjq zP29SgjD+y5#hnj31jtT>F*`dkW#wZBQB0yxqf#jmXnmd;Ni`yN((P4&(xx|7eQ&{L z2ANmqm-IeE+=*MRd`%V*j>5Ft@vYF}tKond?Yw!%KJALfR#4WSHoe^RmAC%y0DBo~ zHonHZu79~l+g0Vt-=qPN?-aYoVcVg$b~21PsxAU~kd476xOT!MRdLwCAWQeDL`jWg zt!qlY!!i#cV}_cS=f7XBiCU?8*9t(?0i)9)-GI!+01m872T~o!LxwhgWw1k{E0omi0NaQP?)B4-d+q2}vbJTKvN- zK$X4Byz<0ztjn5O`dSHydWmuHUa%QC?LNlYzho1-sf`|^mm2k~f}(T_*au*$E;maS zE>@LnLYdcUK-5c&gLj897Xs$Q??rsD8;E4quE5%XE_eM}dYBF30;(1^I|tT|H?RNc zwWLin_VVilAnJhelde0!n*Olp1B0#oPk?!bD{YCwR2J4ATk%=CcQ!`T^C6582g{qy zKNr2**e7yY^sQ5Xr~`&L4(|GFS7dBIWYG%-ZA}9 z3>Lwf8EDz!e)H%AArp?ployWe8$?7_t ztr-v{4!_-T-*%{K(+S9S2GB`vZ2)E$0PX9mWI7gWoRxRdmjUKYz`P1%mjIbpQTy!@ z^UjOS0ASr4klqZ45;`rah~2r%hA>sz!D4%4&31s@3MSJ5uFv SlYx5x0000Px)8c9S!R9HvVnN5roMHI*XuV-9lvW^!eYvLvly=+#p%T$d~Oh7aq6rz$C0s-R( zej7-9qhJ1JK^!=H~$HotT)|+Sk|jOM|+NS-7L4{JgdHFcBT|eSg67yfc+b zpksj-FJ7D;9vFKG|Te~iBVA;7Ofs4Rt#^ zJFm}XvpWE+a-nm%+_HL>t_!TS-sZZ2@B5pI#o~sU0FADZ&*wLKp7**lznz(1thHB7 z;2^*bgbG&^Hryi$ZLM8dD-fpu2dQh&$p-tGdG*z>Y;;Yn^*+ZvhRWq~M>OS40oGc- z2O#_$rz@38_e}Y0+)D>O-RA`2HfDaw)tdw?6)crX{S+33YPGubO0z*6Wb}EEJr2pd z6qjnXdYfAjCjo1%-vsb#Abi{yv#8MxXF^^n^{tbqH#774a9tNz8kw_UZ(yx`*ckKW zOaL^xhEnPwBKjiGJIBm(!iMP*u-5uc04D;W^UN$wP0|Y1C=(S5g_YH6HC-$gCD5YX zTUu)^O;T9K?_%cfWD^%yTtQqyd}o(2W=*3M3FS#^{Q-cdMc()Q$BV_{M^Rm+)J`IL zDwto-%$p|xE2Rz+(W8ODlgzv)Apo@2*ZIDGx954i%>36hdII}CfM+iGB+;sqCr^G{ zBgH)dV0SQokeQc9Eqn^VyuiW*V~jN1v7@W2t2LcY9|?lw=kf9JMg9H#@;Rep3M_yR znfY1ys8Qj3K40)WPnvxhrsmCCGAsWdhnaA#*{ zOD2=~oQNK%A$MYYeEk0Y{{FJWiBf7i5k2R?N{k3>-J_DMpUq}RgO?jM#$+xVIOyc0 z?Of(S93Ud`vsAFj*CQh%k7P2LEses8ek`!oI;l&flv4YMXoX|h4a~erYb_=H-7x!D zYtInTT<4{B8)GCp#2!LpT|#S}B! zq&20~Y9iX}SnO?M%*#NGbk1|Lf>LT*koYBa z$(2AN%Z6*j7LJ6aSt9=8amE<4zg|jm!4t^TN=EUe89;M2KY`ygReOp5LjzwZ6qZ

n2I_8Htrl~Gc1iI<2ssy^JE(1f?XsYX0w`S(^`IVmM$@OU6 z3vFxd4;T7}v+jlVg#+yzBAR#2F0@_frut>zf;Y`inHp_XlHXpx0g&6!|L(U}t$y%Y i&BgwdxmF-a_xTqw&Iej3KUfq10000Px-W=TXrRCr$PonMSpR~f*6-`#;)>K~}snOTw8hJ=QwO%tD*lokXkL~5Y$q_I_E zQd4(lc7?<~G*Tbb1hO-;OSDF-DKGlqztXCym{x0Sd@!0qf?^1wrMq`1Mf!&jc6aV) z&t+z_f9B5IzcaJjdy{?IbH4MP-~Hx0=X~Ee=L+eQC;>@SdMcb0aKc8A0)96E?mw)n zr!(AX!Fpi52)8R_QQikLe+J20?w|0MD7M0B;Isp$Gt>Nie7{^wn453$UA5pfBYNW$ zY{6o)z-Hj%5ZP@ha8luU9G+hWzdt`LSA7$SxnSo3t4eN+jVND0*#o>k=043A_a?&6 z5RTddyoiW-0Udif26)}5-f%_vqACY~+d9_6xec8a;m}ROkIxLswNB`eIAG%jY8DSG z><9Wg(J3Eoj0+s@b9f?Y_mL>z?1=6Zi&5aCK04ivBInd$usSTyB-MB#fcwk3)`2nL z{-hL-S?)0l2F8o>-za912kbz6qOOMMPI&kxI`sJcW3 z{NYhuQ*(F@*br5j9;<(<&*HvU2jzSey&?hbFY9^-jsqWwqC^kZeZ_*U<3%w`@la1_ zz;(-gX$iw^0DYy;;;yik915`UxziSZT7quD%SumW9PSR|lLG@bvxWbypNjdVI=`GUW)I0=km`W|n?-~QKM&HtQY$OU13?xez5$!% zZw+2vY%8?5U$9y6^}!u}m({)j=gRu@B8n}<&2_%KV|GzK>!%T4fa_7QV}1m_Tgs@z z{eGfwZ2_Bj?zF|J9u7Hn>z$so+wJGm5wa|n>5ec z4rhBP6VYqD$KPvlTdVX_OThVxKCH_3daYNzq>l(+nJCB;UOIULHrd|_XS$f6>?Mw^ zbUAAmSm%|k_5_?8)q8OG!(!=WSM{{G*B+EVHq*fya7CX)`BGOEUo4FaKe7w5&o|)u z)XeU{rjW&gu$`W7W*ltnhL-XY{1)MAE%fKh1HriwLuc7R+hvc`j^~#p@>jK}7LDv&@QSN99 z*lZznGF*sZmtzb%$0p($!fv}DznL#_bxHFXVLXPG)SBj&`CDffSnw@n-D<(_VrZ~e zL`)*=Y6jOR7$aaD*mj{PCJ8+AEC8IX=zyrZpR5~?`Q<#Na7lz6D0fFxViIMyJtV*O zk`tqgFii~DMLE(EaIT_9P#%fcu`t#Dip36lP+oH@o0Vjl#}OV2BMfK@H&@c_2)~MB zkgMx>#4gI5olOfYIA77@s%#0_sj$^fWE?g%%i3nc&1lSQ;el#Vp7l~FU(rvix^Qm@ zt8|kA?f67dwzae16R5kDzf;dYbc%bc2gJCCg^#LaD;yR0yibKD)nQMoV0aR6UEPF} zc0uOMz7|+;uB`v=U~v7+bRYLz9FW$d_(9F&R$@|CJK8{Q54WuMDX!(d$L9+RQtX^v zlv`U{a9Pa>oeu_)8mg@FA4}NiH+k6qeO;kfIo@JFhH(pft3~llZRL}NYcRb2&LFqC z9bj{IA@a(m6?BDHQ8reG#02wwKWo3Mt0pIT5%}1=N>d7ZTEXof)oqUB{tA+?+=e=n zc2VZ|^kyz1X}}jOT+8*`P?tTVH&qYFm1g8uk7<9V#-C@ou_+byRtsX_HGS%Hdt=#2 z!ZmIC0-U6acwHSfRfpxI7mWI>;gcDMZC(k*4~^)$KFfu?s)ykEb`ePpa&L&Td16TZ z<^?xj(Qm2pX#M}s+LzhIL78q=zJFBjtSM_-S#GwZTSPDiT#~ljhKfE0xr!z+O?z7{ zwpIt_FJ5qS6@3iloAdsE)GqK)n8Sm0xW+Bq=-bIhE$C;OmcT;eDi+(lQYxlTxr**b zIn=a&!iZgvuLbFQwxXXBbuG7ZaIZ(ld@VHMTq<94VCVb*$ZS}-vVQfQX`wmt<@qQ) zS}n?V{6Ov&+`4Y(jU((O1a1^k7zOb4IdnXF=%VyZ;mSAz z?zLs)UwcGM@^sFVE9oADpPH;qz+Rfb`F6V?FU)Z>JpkAIV0{JL-9aa&lu+oJczghWVhTxLoa_RBU3tLh_D&2nIxkuN3AIyiYv(o z)ave~?FPn>FEUWIKuOOuZ6AoOTR2eKKHYc{7;vzSC$1k(w@&$|9CYiH3pm~U=O1vG z&3|svG2OoE2XeUWt44CV0lPil@Efp!^aw#)z|oEnxK^AVg7Ksr`4EheoF3!yj{d%tSAmS|6u^mKg$V`vY&avcpkJ1{^>0$8efD=0m?hbhAbp|AMoxzN&NH63_ z?m`X&IlWRQ*oAeWVyWq+NNpD&GX+8cHnr1hz5GEA4Y)qDNH3;q!#NV*S(cn$t>^(d zGT{1hI=vh;Nx+TSMS8vMLdvmN@NBW^1Rm9UXq_M;6^+- z{mg^EIdh~^>4!=p;R{eX{nSnXSP_e+AB&0zFlhBTpF0z77g+D>b7#W8Q2v>I?kp(r uB~U)mY1$It6S)g1;K&GD3rGPc4EX~=C$KlrLeBY#l;OY9E zImdX}9=TubJ#;@Vg+ScJ?C5k#Ks(qCU}p;m0ng&W3*ukgwR0gE08QU7UH(pkFFDsj z1d%k$uE9MQVE_S09U)c>YEVpGldFWJ+T~z{q#IfS+z3}h4kjSjuYhx49Ri*-hHzm* z)&gGPuQ&o&f{XBA$9bOYHCCaJ2dGz{*tB_T7|#>&JoyF6CSGw4jU&|hr3OZ|Jo(Z?aZ6*M zee`L3iTyF-!SmJHF}ImtPj?>!gn>b(YC$zVsbHW6S^&#~>6ahRCtGQOREae~R(4MD zk-b1&ij=7)GS0?A_GIaL?FvC7*YHGuW^S57g1O=5l8e>kABBSy_m9zkJSH^9cZ@?o zyqMgVC9)GnlH7>IPP!2>z>`#6n3!BVK^JDoLyPsv(xC6q6yRRcfRlPdQN1DG^};7X zn?|D~Gk#pxCeSFqKW{J@vIqK_ZEe0fm=|xL8qgEl*VA(ETf>j3aJV+_^8N+TE5nt{ zE;fz7HVIJ8>iNW)Iq5#s6N{< zvIiguyX<4>=2PyK>h5J%qQl2(wTu@6;KXWz2bM~=bBPWH`+v4QP?u zXJ|L4(&SZNXn+Fl5rwS&ZO6}+q0JVdyBVJC$A>)Q=-@kV6A)R-FHfaj8l8t z6!>4dIVG-BH-NlUqMhjRGy-B{k<2y3XbbExrMhSk#FOzXlE`V3fHZCFJ#A63Y)8RV zB2=q50w9Lkje6GMiQqajI?XipgV$v7MPS`r@~To{H_6P82qYCFP~jdZahc!vM?x*| zlsaYGJ6ui*a=iG?UD=Brzz~Yh_e>h(sEE&8h$j$JPRTk7w3INdC6zhwLI+ZzU1UB` z(p=1py<-#F-};X=*|1UwDGDfmch9)xTYO;w*D&!sqa1HEydc*dcIHm(6+x_AzOyd~ zOHo2RD#RJo_1fsMw7yQb$u2Ub9;x99R^nP-;dpEI0GlX@^vwm`-Xrk9V>v=)lDftc z-lo9#Q#g}dMPDO`TZ@%F=Yn#sR&-a6l2DS2FgfA>c4h-C!LHIkAsLw09#gYl{$I;? z41}DikmIK3R{n|PJCCn7%vQe8V{chNf11-)pymH@dL5-;IfsCEa`50G%LG_6Chh?$ z-7vnON5RXkRK|!F_@)dP7fR@*ZEYkAb*rQD^0h=OxQfXX^Nte1RGuC5X_nv&$U$E6 zQREyu;afLD@%4mL>%_EGcC1`UULx2{g*sWl*^3rxAK$L2=|s5xl;#h+^GH*gt&`Lr ze0d3~mR)e*@KGG*$F)3*wKug_sJPv;$bwVhMU6kaeA6T;IGM&O%LmEsSZ1Bv&0x_L z*gqL}uKkS^4?qbX;LdrlV0i1D%cO}-n^>Qg7G@o%@q#?!Uq@)$#|tlrTW-L1mp4!l?x61zLyVG?LOuPX!W{ktFXmEqTMeeCzGiK=4%+Fx$P8hVHz^Il09*qpUXV%3Gg z6SOyo?^D9~pz2*PxgY)xzGK}(H8oG6M;-MF@0}ppc)}&3TYwI5nGW!~>N9ulBW2|D zG6(cF6_ot50-fZyAl#Pz7U!O96@m-4xAB>lQl2yAJS!aqUF1N|wQ{?aCLyHY(%;zV zgQa-hSat5?z+d$4^J9a@RtTY2ynB)5X>N3ljX}ZlQf;ReKa55! zf%!-Bb@7S`dX#Ul`*MIM1*8%#-{?Y$9g0Il8-3N;lLJRiVp&Yi;xX8#!X@u#WVDz; z@lvO1X6V+AXMU9}ax}Yz!i3Uv?<|(Ll3P+0T;* zTP{#{IL$Sc79f9kJ^Ngxz9`dvVK_pY zb)+)a9a2rE>aOrw+|tW%kAiNI53#hT>V}->)9w8!lsfV3O#p`5~O<)!*flXw;1x5uNn$MFlCKEzD~ju`E|Mbf%=e_gIuF> zOB5{#U(+e&4x6d>3KrhJa<1FNM=jBRl59&}QT2&aHpVi`{{GzXB#9~tDF^~v0?e2Z zmW;huk`K?+S%q6^nmv22g159@UaM`Ax+=OT z2}Sh38!c50tNIPe_er^aU;!mGYi$jPlaDCsJpd`Qi)?NAy}~2OVTCCO?945Jc`-Pv z3Q8#aj*cpm-yK$Xgl_#dPbjj#SYKvA@S>z!N{}YLD+td}dkS#)Uqupm=UxEaE-aE^ zD3SkpJb)dox9v>xDEo`*W3?_GJ0uyZ#)VjMB1M+unNgQjuqEV`xu-2VtT{)1CK~5t zdq9!Tkb0+QB=sB(q2KUc&fpKyoJIh^^G}op`1m1$R1DF5BW+9~oD}RaV(-dRM!(Ht z=tRQ@Y0hH+Mju9f7F6(K`@EK3&O?re6>W2`uS8l+YH9u2*ZO54;i`7e%|3A0o-)oq zxe#ztLEi!HMx26lF|+4HS@gpYaWg3yNH*__`KPAaT*4Gk7gAmx3&^o{wUv)Q_;spMz#u&-U)z^Wlpp#vAjdSk60`jR#qR5Tioj1RsM%@llz1-ZkUd_7`%L zCG3H6W^nYKPyAT2c~EAwL_IFWs^kS+-?$CzoNZ43K;H%q)IL^$u*%jX-^qrOhW zf55Z&`Kt+TJM7T+ZO4mdy3eWwEDoe3+Fu+Gf5c6z61m^^bz;<@s|K76rWTQHkt-_xpOZ=X!ss{(rU2&rJ@c5oykM!JPR8uYop_9Vr_&#N7uF0 zLX(4*FK0E8xn<>X?8$%WW93lg{deUoSeXTUF~JOGjI}Z@9X~(M|3z%`(Nsdpo7u~L znmtqbBGz~k+NU(?%}oKN8>8QHamvSMKG}YLQKSozW{)xKpLI{XQ#`$ic_Rb5D#CD3 zl)nZe?^Ghi;A;DPYOIgAw#yep-gHWbaI^*JoAmx9ERm~k9pFU48=~@qYrMU#zrzf9 zFHA5rn!Jrn$czd!+x(+ja*V)6q~3)RZ@0%++~DI{tP}=x^9(XdwU`AL^D%gJQ*>3u zrH%<`EbdPc7e(MJ%1aJdsPMzv0LZv9Z&*$V#nxyWcD<@uF1R-=HCne{9eo3|Dj_*K zmV~FJv|-*G3`6_=%5y}()mGO+u|kW1+XLW=Pb##VFbYR&mhy#Zk|OYJLi}q#%X_u? z?8#xz)6~!e?Eq_Xk#A0V{Tf>g|Q^b@AGOqePX*E1J?SANeA6 z5*+7to0x56amt_NN`PM!0#0T62(y~iO5}C5u87ywmy0nKO^T}@%}}o8KG8Y<^i)>@ z-D-G)4B@j*y5ALj0e6m{HBv@D0w@Zb3%&<5zgX<)e(ZDgQ6zDRg*j%yO?%=;SW%wB zu!Ys@%5wpo7i**&0BDY_GTI2JJBqM7O2QiC(Fg2K3n64n)mg zlJr4;XFYP4o%x291xbqNcFQ1p1}v(DJo@wDbj(+m`_tqG{odv`b|lyXOk#>*PZzo_ zp8WhV?2Zh9JQ;N0)TK@_;v7*0vgRM>(RP(KmWLT3ALisiRTBgEJqem0DWp5T5dirBjS=|Zs>u3F>-y594 zQ1Ro_O476~TQu*ZTE5*wnX?|kxmTzWu7$^J)~cW-pdEUjFzPb_X`nl!|4*L{hqqYd zeJuKY!oyeGL|u~!^Y}}85eP^f{{wc2fbm>X3jFk$od85|`vN8svmIF=1EGw>#v~w9 z!Xy|bIViWR0rMnT?O-v`EKMR5bU#q}AO)^lTDeEF94a8<8XT|hZS7C!2J;#f!cN-c zMoe@oa-;5xqmn%vTiQgo5=SyVd?7S%krZGWnJRIL~m702eb1|X`9VC?(%wPoz zrKfZp*+t;yI8)J;zXBOO&@#)D)|g{G#(St23|v6NgsM#Bf6bhUIYFLxTF~Q}{&80r z?ZY!A4d$~x!N9Rnb?->_EMw<Vzd8FJ=AqP70MX;0>Nv#wu{rokiMH^sB8m`*4PrX=dMBF<)}&8378tHfi?r z>zBpFt~gxmTBbrW6VU%W&WvtwNzer?WybpYXLyS1gn@DuD*p}e0QF}?eVkC@d#2KvV6Lvnzhor}9&Q>07`4u|KoDN)%8 zsHgO#>p*C$3@s{tM4725-t3x0gY}IWr^Z+bMfvv{><5K}qglVZ?@bZxv}U04;)UO; z;;3R{WUm@-p-+qr2_+gNaU`ByJ`|{LsV3#zSJ@D8(&YVV35UMF!)5?O%rQ@T@HJSM za)zvhh#(GJkvW^7_FTjdt~gB$|IBj;Lvow*=LyI!8)1MEZO$Z*_0xZF!i|FOF#;Uh z85~7%aNb{)kpK??vocBDSl0AD&L^V|=9hlLp_iFZB?av!`o%G@rw9=-jua zhu&-h_x^T%+i3x4k0DgJ&!;u)n`pSB1(>(+@uWy%z!RAJ4SmE!_Ss7abo&W78>Y6E z^rQ>?rG;WPboaMvOq-nQXR(zxU+@Y3oQm|u5Uz21a$ONl(j!xfhyP`VFCN`6*)#Z- zijQz96cLoZrrEp8Y70bM0DB7ZKhrARfh0ofCKU$%{$X4I+}@Mkccg`WujCrgV0GDd zfu$|^vor^=kG`U=3n#Hr+i0}GvbC@8KQM!JZ%i7RhvE1}X){VVM_wHCjSgSc0yq>f z^4Vw0&xj-J_DL4FH)+bfLc)1x65?`-=aI`xo(U}HhIKGh!v(6+S6@>cL^NzH(_^a# zWvC747l~Ug`wrza5}evau``^@<6JOQDpYB1t@`EdBJiAr@X$lCJ%<{j1x|Wpf~^U9s+gJG9bzfw-lF z@WZHO9Ev%<#Y}}hjM%Fx0N?5+aruJHOXsaw5q~1+?p;BYH`P6H_4Vji<#de!0_JdW&gz{eFtRKB`PuCQ6#yvE&=oUJdFWcOpOQ8>5Kcr0g1#J=Z@MPn4g*c z9xvA3)K6D=FZ9TMxh>dAjROCCU~9_^>eBoLl*vvBdX^Jxg*9wDrLJhB3 zqE!y3XDNd^$g#gkB9C36!BzSN;g&K8(=DKWYtpALL;`eO4)Wq(G+^#XpjYUxDp9j2ES=@t8ODN=b`l%C!aWKIUZBTMzu~$!oE?=%sZ&E z7DgzRW~$uq0)kve?FB@NM8j}tlZp!30AZ&s{GnaJBPVaG@HJoC3tiS1G&>Ni4Dq)c z+p>cF&@=nJ2bB9Ya}ZYSz>(_{Jd14E0h9PoY0-3>jQ_!sHQpT!jyuQR9A2R84|1k` zHkd#WP&z*e5w!YGpQqZmJq~6m$yX)jsB8Ot!rH8tEtv^5eTFJ) z16pQxj46pSe~KQx7&0GZ$vPs$OlANga};s4O7~uVd}qH^io-a-8}@O7k2Oz|yJCCq zQKrZ}zgfwGOB@whskv^TvuXZ{VaU0iAtKu#!>O^Ytgc z#ozgbwy|Su7DNRn&vyfqx55bs+s$e~TOvW|sMwDaNgFd+AmMLga8NP9XttKtPz1Bb zo*GATi98D0$3E5w@RVYq5^;2YDc38rfLl{5g`NB}&xPCr`-Cw&Xlr*{0G(w^tW<^} z2Ztav--iC!-tYAY_kq2H-~u;)OW%#uNUW)4iC~r7{xbzJ3kJXYDOkS_R1MBljA!J? z>95F4;K!$~*p0MmpbrgIJa&l*H6e|;kYwh$eO3PP-sG5~7buwH;XN#M-U-F7+yG)N zi~We^mAN?;V`0d{lJPWi>*jT^G&QafLn>_47U6n+EsctDotq9gOMQzCjsi;`HjUZb znW=extSxMJ$%Z({RG9&?T^)YnAu2~ynPR?WpO`ml9g`v)^B=SM#@7PT7=Iq_-BH4H zZ)S&2+U!4y2glm?tg4nT;BvdZ3q4;(d&^8lHwy=qBehwR)JS)+UMJJB8hrO_@>d&t zQC|w6p7HZdat|*J>Ad`OfDP0s`V+QMdbp-hK=jaFT4>?`C_Xs+9rZ6UF(L&Ra#W||m+^{5S-{-hGxyHM%fLGfa z+r(d676QXo@{eP$zCo@89(G!XQp1awNz8s%TGPW|rUBWZJ;szc1&HafnkQpg3GFd)T zl(aH{LxLY%0L@DO7wUqavc%s;ixKn*GBx`yPPfXCJT$WXBeq!T-QI(+1XxP(kzUi@ z3>wiirv7u9M&GqRdvQ?$v;TxnfQ-5cr5rN2vI_g zHM>IIgxMvD_#f&XO9tf*q?g?oUJCXOdPz4oYI|lJj7g9xusvUpn)pv65x3s0sq2zzel;nI zY|rB_^zN>o%efV$3cAYEUHQ7>k|09vo*Aa1KSZ`tyGhP^)~y? z7%y_JGbi`Cu6`&9d>MQ0PMnUQ>X!+|-)HI;w45623CGQHcIFvi zk#0S+29(^$h!SNfi)nE3=Mh%_%~)-g$)$I|1%F&hLuk|D+@8p*_J&k}=9P5V3sEUZ z|2^u0Y5)M7_U|mf?6@e1PuM!4lW-UC-JJA52*@>v$2COIqGICuli1gR9esnsik`jd z=Hh{{ckUhgNF+xWM=;-?{Nbp<`a;q{z?0!U13`l{Fwwx!7PqZA!DwqzG?}iO5wxi2 zK7J?^W%G`0U=5IMvm98plYGgs-3X}ERg5mGlzhCa)m`j0rJI}LMB!Vr zyU{lHaX&c`iXRUO62+88A`JfH8{PJLJ_2vWFH2uNSlg)3G@r>U&1(S0`)Af_$(@X4 zg#RGvXhu{toSiSxqs15gJDd2?KI*@_v#(dYuD_*t$9sV^)R~SG#iW7GJ&4O=@heaUt#wkyw57?Dg}vk0J`FxM=f9o%aifTq(huu(kXP6gcZ>Cni598Tb>Q%Z ztPb*EJPyqg2_}ro5qu9|Y?E8BpDLFh03U*mRRTBWPo+=TtN)%|jNtS68(lg4@7{Um zmgJ|FDr@oE$Gr`aa%DvIw$-EiF3&|v9FW9C?P?s}X45hMq}cG954(KDoC0ces(YPR zX`o<1nJhydqnR?jy!t-R4dhG_!*9p}Fax3+o6`;{>^Mdjfbn{(u|_ma9?ED^n1SQW zK)svWgJn5mLCZo7lJLnn-{*^x&$#N%stMDTIV@fVK2iVg69b&@u7iq&aPZVLpU9vw z`&_gs+~fl%O3c7OTk=eRVHi>uqTFQ#gw+k!C%aZ&&P~y$df;r@B*p;s@THSOa$4@x zRd=6QzII6(yr89j@bRsT?wO{ziP|(B*04J6A?PYQ6l2WfqU^|^d@w-@KhhQ3yVmp3_wAX? z`}2t%#{WClr||&_^ok(e&^SpNg1ro&DSBg=6}yO!&mzeh_JjWO2|vIWAd+a&?W*i= zEKMLYl#%NLAtsrN56Cd=%Hi{|Q2tF~_hRHxQou{A?n~PyA07*naRCr$PeG8OS#kKZVr-vB?fgo>CBtJn^WCVFB;3ETQl9gy;?oE6|b90mH zy)l1OBJu_s5P66}lNFQrYwnGPs99H&nA{{H;)91E3{OE2Q9yYLio6-7PyP3FPtWwJ zI&;2LeNNBx%yh4nHHNBFRr^)7_pV)g3lx5lVqnvIm6yc>(m0Qg*dOti6u(25kRrC2q{q^1Wr4D0i1@A#~{T)A#g|v9I~W1D23c3fgO<6 z2Z@B(v8=ywVwP2Onw%u0~hQ3)pA_8!BYQ#+B{jN3sU434d4+h=9a* z1faPnx*9U}ML?EGpcDeakKrA@c6hmpzpJ}evo{qG<@>6!((<7R5Mf)TnP5VhcGz@B)EvrC!{lR}h1q71+Q0I^_b&5vFg0-1n7xlCZO5OVRc z(`S~Ica5LOk5%T^DhdLTL65S74|Gdd)~!IXufR>*4)EJI1C?iTV44h%5lL?LI!*K}lyk+C**V>(43=y{(NR6$%NeRTz z{WE$N#jJk=@Er+sQ&k+5xZ3`&c!Bs1uUgfbRqV2w*@>dHYx1egr!0_u@9yuYQNJrn z*#B>FrzzVT8{^joPm>UcVTWe-iAj4RAioVEV!>4+jiYMRs0?OIdyP^~r<{O;;FGtYPt1rT)BU;r8RSDhY974RWKT*KwR_5 z?BTX;PnM9^rFU&F0%|+DepBH3j4?D-xl|QLJ%BO}l@x<3Cyuf{eLe2}s=#Om3>n`C zo|kM(KCtYZ$x9oXU^FU$7=CcZNFl5#khm(69n)Xs*EA4SMba5ixwvNID*~d)D=~tM zZ6x(#ovlyejhL`!yw-loqQ)W^jY1&GK7HW)%7pltl(;^vRwo6*-^S!O#|lTWdj`sY zW+p+@Hak_Jn85kK|6(F0?^@n=^3H}X7!6t=E|&4)c87|`K-!Z5oTbMCxolv~4Aw&* zYV2UI6Gru7>RLAu8AU?1-kQKDN)a)->lywNkk-sY9V+H+7IEj|uR;DAtUz3OaOMa| z{6Yxyu8w_UTez|X@?bi)=PNX4CkiNZ-Q!IhN@N#sXx@0!)IsHz1}1Xq7@5ca*vb%uvnzNUXiC$IpBCj{;pL4IIo%ff%uWW~T~E{tgl&-71nlLsI@wwhG!mBtIEz zFd=Ph3QxYkFR-ZC7T_-yLVmm%{zg(>fnqr+r|O_omD>~&u@IOA!1D4TQGs9#sm1R2qlua5 zxn2+3@p-!I!-I>97YH*vDg+jXsQ-j;w zH_y6J9_~e&E)Z@8WH)6Rd^Je|QYVVSz>O7tz}Ty4hI=KK?BP zZZ>5wJ@i3&Z=j}iAq>ZMA1!)RyGeGZkx|Ff8QQJmHEH-Io;lgE!*|QYzn@`r$Yp!I z3dA)B;%6sh?0G4~wMih!O|#iesYi4lb6XnDZ_4o0ZEQF{&)a17V$T%+QNu5!To@CH zZ@$(sek_+v?>Bb63B)yf;_VYfvA;=(LDetVl$DwaK(6~UBGLH`U&PVz>KI>j0lyGf z6{}2q<+ZNygKWNBwAYJ34Bhj<`LQA_lu};co0%?hh@*}TGFzZ2gPV;Wq<2GsU%qQ6 ztZSEdt^08DIv0pxd#CpimRJa&YY-BK>BEdx^Rby<$$Z3Ie$l|;-y>~#?XoUY>+~IW zoeG3=GFX;e4iQioxL?u#0fWMA^bx)xcQTWN2Gg?n3h?i-Z85YiPl`Gd2*+lqj9JS7 zaX~d7FoH9NF>R;8cWPD)|127&(`)?;@CVq?TDiQ@40#QW&<=`I*3yyin{!qx07z`~p~bqEpAO=K7u@w*n!h7`p#~ z1r~5~@|r=p7}M~pX2w&Lbe48SeK5rO>v@gL1d81QuoI&IzZ(PkiSK@MYePJ7NHl&#UAfp#ZlmSVnmX- z%*zs%;aQ%eT#wJ-W9_+KU#`bz@Uix=>$9Al z2Ys5g=nVb!gRP znlhv*n7JN5EIhehU#`c`OZXE4V&u{;(PZ<8L?E2JNkUrd0NKU&E}j_`s#R$G2%2R# zCQ7~O{H9iF0e&UxNo0@U_ex9liz4q+c!6-z#q1UTfWRnjG^jd;su3`THR~TbFA>cn z!)neM?$}gd3h=uy;KG+!xU7r)<*@cdXn`2EXZk%7a=w=ht!^BcF5f-q_>UN*jZamDE`Mlb6+^$}A=JF|Z%ff%+c z-WAQPEs!#mYn51aG>Zi(YRC}C+SwCHx}P(vwE(|6wI&g0eZMe!lkVX*J}R2Y3&SK> z4kZvn_fC5j65kFgk($C}$Uw}g!`hjbkHNtNntfk@UkS~~1^oq{Ti)gVn;0!>YtLFB zuKZ})2-`xaQc7$`4%=?(6JZQbEFfbVgoTfN-&Em`*%-Ox-21btPmz^CT)Zh>+_tUQ zAc5X#Ch_D3Q#Zb%)3cgb^h7Y^7#6BPZ^8{ZP@m8J{-OZCzt_-*{#y@!DoZ!_F|TBl zl|T&JGkv0joXHr{xSa@uDFd1A=qzs%Q@NP@(e?uT)d7EAHmM2y1;nIfU8g>1dTbjD z#N~VAJz`R9c51q@_W;bu)^eAUG(yJVuatxR-Mmbo3h*l@8u6;JvaQT#VMzazwk0oK z(IvjaL@0~}V(9Mpp8;I&?NxF|lTj5zi|%u?ppGDxnUAEdG$t59B>}Jizv6V#f(_MR zw8-iI;_`0s8*(NPm+y{`w1AguLNiRwP^vVjC{tiDQ^J@)X%~sih=@8`F~{Q-;0F>? zj#|+z9@zO~bV3Z>9e*7VSEY_FuODMrCadgw*3QN^Z8x3IzkiXi(7(6`2AA|ikD?AZ zuc#ebTW6t#C{8Zygsi|3`y@WBJcJ#U2l3YF_pr8NCn{y4YT>5qF@=}vm?1YTwjKr_ zYxf-gjpg0qSF@SZ?STbi*q-}`OKB}}d6G$}0lg?wu9i(B7xbHHc6Cb#9=bq;eiL0{ zHN()7UbwpXg&5kr7tXet2c=E2-!c0XmY?2+H%@KAvQzJ(LRQv%&#!LH7&r&;XJ%&9 z-b~jK{e`fvT-J5k(jbTrED%F?$NvF|>s*5}t5aP8)0pUr4R?sJ^OI2WI;L{NF2fAM;GIz6C2?aR-jc_>k)oWc*3s7RK-ls2fVbrTl`Bwa2!Y= zhU}R>z_RVtT8%eTh9?MNCj{TX{7(q_y#f#2fNOz&NJ&rJ*?JVd(5zDs8W{I^@63Mu z;>gQ*>(ut@JvKQADZ*D*@KKlFyeHz2p zAN>XJ$7S8(H!{Riff%-PdLKJxZv><;&OArbyy%bS6}PFv!R(Q}dD<6Jafr;Hd4jjG z&cXw2zlF<6dN712shWh^F{+9+$e<>1)zRS*^;hQ{} z3d9w=;|qkuEy*3oumX>%%4pu75!k=PmEnnAEBv1?>VSvZ-GZ(~Z6js&po8tM`~>$M zdImcy4_2?yi(bY>97ERZGpA>ORIeFGVf?6NWf9`{Z+45{>W5cfff%}La!*)ATcvcK zg?d%dRAX=abtZQ8Zknfu>CE)Rh~Pa$`=VC(O@}+sK9-7rudm<1#8G_j@V`)Dr(Co82IH@ivIka7#ib@# zKG0ua&hl>Y@#X^Iq?Fl>T@tceIu#|2-C=A&7>tfjbR3#zhzKA(f)#>JJ?9(vQj1F& z)OFha_Y>>!z^8vo&dKn}PGnjI)fBS4pugDt=DFxz+f&n8PY5SWL)h|VBbf67;NUAZ z6`;(K9Z%A@wqFZASsnJA{pnxu;&JL>^e7}xg7p{-4TS#E619eN)G82Hd>DTUkhf*x zAPfUBTxQkItm3Q&t^K1k{4J~!{Gsz*ILB%k@eI)n_etUy{(0Zea8g!8Gho#yjfei? z={L`d-|mGRPk|`iH>PFFGcET6$WMw#N@nxHzTf&9IRDG%-xEh(#cz(hp3h6H&$S&t z-t2g%4V~v5R~O+a5JNwjdYhEuDdQD~j%^|{np*M30PqjmS}pP4UGBzNRRMYYi~8wt zLY~Gy?fn@J+ZxStx1a_@e<9@U%g>$ubRdDaV%PmILtrFN1LB`0fnuIsttulJ3It6P z!(vf9vPRt5W+ZNFeI*4gA38jBWC?zCf$KJYtT!>-ChxM|z4 z!4Zgt^m7Da*O`M=OLilW;;XUKU)bYToHt{xuRvV!Vf+m#?W9f+dF%?wjK>&_#xiL& z>fASR8UwIQeTu+;r}c0+DpN!HJ@(lm{O(BVDL`2G^~|3B!Fs0iF}y}ke{0E`=f$t8 zRUiiJiMJ@Ov_Az>79%Z^XdJwkRZX$vI=lpw?Qr^eq!d*oI-xrL;~js1z9r`|y5&{- z#?v3-jss74;!l51;eUeY`nFk(Jw`8H0*%e*U-C>3WswyXMONGLuJIFT*jy^pkX`p* zD>oOL_W}8LR`19`?Q6g0&&HM_s@cq<7-PIU~Up90;A;}at8x46GGpi3`<-Y z7HQ1npw2~~!wX$TGaBb*`;B|&V_)Ur0P^5ZfyPLG2r>K3^QKMk6o|`rPF)Fs!L{WO zF!WNIXU8WGg6N4sC5A|Z&-|q&-SO*A-_J{iXN&sx15aYZ>0SJUFvPz)FUcwt`TVp- zA=_b7?Qg9(fBFzjAckyo{Vv}*^=lA#vHC6`X;u3t zlHww-pivKq_pfuSQNdIRW@J>x^Wl)ITU>_AZi802smOiDsw*DC7OS)4yO~^Z&y(Mu_`q*#Srbu#3^x#V z0)?;fSNn$LW%9FvGp-|3$U9ebf8du%ff&4F>SF@(hcrCcw1}RT#zcMO?xqtl0gM$W zvH{ZZRD|BqrVQU}6F6^fUI@l-K6?$1A6}eXi?NT$um+qdzP0|QWvfm3%csAD_~lzY zrr()5A$Cl0qQ8bQAAl<1EUN>vDCmixnjG||+5G{7hcSpsumL4K@Qcp>niq^7bP@k| z|9{r%VKRlkk<)+KiXJnDrv<`^57vVG8N(Vg9Ls}53TiL`G~J<01=dMm{6e?UaKbnm z!p{lUxN-OV>flI5Pk)7ypD+~v`Az>rD|*amFNSRy+p4mpIC)E_stEc$ntxG1y5rDb zK{KOVkF6mWiR@xfQ4zf0|H0?V@Pp5Nu_4FZK~uy)F2M5m=Eh++fL^>_$K$D%fPzUw`3l9c81&ndF< z%{`CcK;>sOp=lAopWcML_=Vwte z&JjxXC|2~1?VwfQ-*e8FaZ~G|lz#Qu;n^c^;*n4OW>)ksApA9Onc_RY=`UjP266cZ zlkSobk7h-@(9vP+kY(-eRda#K3QFyxR@PZ~{@l^Ya#;EJbINl4)9y!bByqxB<~HiZ zHZuAP$h*bh4<^qRz_=8y%ovd4*L1w7`$s)q4a7IL8icX!QpH&F?Kk((i+JJasx0Vf ziZ2Ga>3C81HycmFnjMT;|Yl;#gOfj{|F0T4@9+y7og1<@%Z%So%vmfK(&aK z;6Jc#g?)4Ip23LZimM@|0_B~R9G=vq4_v*1b6QJO|qnK ztu@}%16ZYBQ>VX$rDDkYlQ#pnD7mAsn_#9Pk#;?chx-H5C#t3b%xcVK3xBs*Tl}KS z_tCkiO}6|T>brfFpW#RQp2SCIK5-e*TD=W&lbS93L5nOl0Q$cp2ERY?LjmjDAQWL~ zX_!vQ@;vE99nDH+v4S3|$g>JNy2hlI=&I@A++P2*({1QkoSVv{wb5sL#eV!`|I^7N z0`&=hYJL7YVgsQ6M`G~%llBXUj;Rx(c7mtC^)FILRVK}5j+Wus{InoSNcc-c5$xi;fZw^Nc(Bt=VNsL(e&YUT;oLJ+|Co~_58yWeJP+uf5QDc*s)VQ#2o}$6h+tOK zk9mDqWI)*Qsfx#_Nke%A%3Ab^R3H|gcsqH&klcaQC%r6nry>0q_zZtx*H;hpPYOh} z%ESPq2+Fq(Io?5ofSc13f-N8q;AczBX}dZ6Cmn(K6p&RfUYMW2&`QfGv|fXot}oa9 zkqqs~naZT0AlLAij$hXdV7fl7|6xZUoZ^Z}x2s3uo|=F2Yx7h0Y@O5@>$+R4_G!?cD1Y!z#L$9 zbxtT8mSG}*Kk^ge*xMQDTn>KE5e<5k*BKh`L}&5cqv_1+$V}hIzmu zp#M8!@Ou;A07R;+CN&{gA}FOo4-4jFd6W!yXu1QjC9oDhGskP821URM^2!T{Dy95fPpc6ZSomx~Z zV2&8{-lV$#nMyK1gR#QqO;S1BEi%k$#hga8-DCO=MXfRDte)sp)CTQht>La}t0!}K25Nun#CGhd{3Ph}gFyGJXJi705=XJW@-wVH@jebDKC4yWvVlMS zjVFI8P}c|jT}!aV-D2Rj3D;X9m4=30Yv?vE{lYg5iiTj#hEm2SX=K<5mkFVx+uzpq zDqLLBty(7!#FdS_(>tek9$pYNQgvfGL>aTtSFVrQv0zTnk6!0EEVz)=0}2S0sWfyz??3( zqHU}tTUenTz>&mBjN7*WoTzM_JPikJn^=|X*iZ#BJwZ&5 zST;U08Zs#I`QncF&AI=9mR1R;Q=vyS22R=)`2I(~#(Nd}0w~oCaS`*E0sYy^032G? z>%sO_0x=<(4qyL>`YF__VBeaJeEnp{(D2Dhe5D|2VHM+d=iP;Ko1GH?FNH2D2KJu$ z6gPkPbDXeK>1}F$+EsX7(!XZCzWlXpRj*m8bohg|O?(W%4~;9lXu(=+2T<|J^4Mrs z-Tr=1ZTM6gogcIy^%t9m_{ zDwr~8+XSb)=3|a;yHB*7={a z=Y+zS)fkwz|G)7+N7vN6*fWepqvuBs=%48}R!QkvkB#B0FPxPsy6BYUwQ>4z)f;ag zfXxI%3*FG77u^~V<2_TKgfrf(F1I9aiwnQ-7+8GlZH(Xh`|1;dD-cSoRXxz($KuI! znn?>KHD!5|YSX(D)&aQGZvYjgrVL8MsZ|?*L~5`d$7%n=`S-x_Fcp5`G4Mgf0eoxc zBh>>n1o~&*l>4}d)~~u?R!!mdq}ufEg!usOaiNX4g>;0diO&4JRQgRd%Oz`G(raAOiJPuLr|(LSckz3=G~jvDOk@Ij>Qe1^v@c z5}Z$K)lfw2`c=JV{>3E_jvbM(PdV9gW7S54x&XsBvGit>8Bt_@Em4=I(+R992t=gf zJm}pCNq4K)kJTuoZ{W#;F!Q`kf!th)nAQB8mA&H0Xbl%+1Gi3CDFg=B_-&b%sBx@+ zuu*6MP>pc+ndODBRTs>Plp&h>V1wSBSp6PD!v&)+Yo{BaIsIK#Q$5GWTdRA|8j@~u z3B;hS6J|-s@wGad!*YWmLc&hxd|wcVD6m*FhI2w>{i_H1yVt63@B(7?s@}7zfpVV^ z?~WY>X)UZBV0L1#c2iV_9Zz7@1qBKIA&#DMvVjM>)@89ttew>ph$0rSa6%aJAnBfYLNNNW_PU^dCO97JsgOsT zw=EwScd}O|f0}hPXzTblY>8wR4t8@L8r7y7jK3Gxb2$Zp2u&r|0E4zp2%Z;;O-An=;IeohyYw}&?RX@R7F!a1p2#~J>!IsShV`0*`rj@J#SbB zZXJ7@l;SB3Pnr&7R{R;wN!0iFLIx16IAXxnereV|t{WDc2 zmv9Jq`|93vpAIAtrR&GEEG{Y9FCkm{C7Lo$T&09=FoddJCfZ+t&RP54dpZ|Mg7wK`pO=JGFrM(Js|0n_z(@1OT8OZtnLtT+e{z;4A?SuHl!FAIGHG2QP>XtIu}P6y9rX)XWBn3eC+!I{C;UY0?}V! zPWgp%$Jd7GT2&_Jg8|#_>xoKhE8tzWmnXkersa3}j3Y=pXJ9AS>X4RS2suxdpY!Eq zIdE=1TY3CF>^}2}&)|jt)j$0cD6)H(_j+i1RsxX}ig)f?04Z)s4v_0?w2D=z<4;L@ zVv1lXF|u_jW_P)9;KICz#^x=ZU4T!&qKb%_dOvT za0hJ~*T=T7F=@Y3fD93&X(*&5mtlXe0xlz3mtsyqAOeYQN+2B4SN$3`{bfvwzN`Ao zaSCkI`lABje0kaCaW4S!8_Y{YWA8$iKr%d_Jx{cet@;*Dh(O{1jN82cuN>W2Q`640 z=9@ZC{nG!B&3j>XX-k%Eb7=)$W`S zFCW=Z6B5m=R#L8jhI$x2QKlPo#&{B9;F^nOmoo$e5{RTNv1!~tq>$Iub`{PhN}3=M zC$`d03>IyRqzzF}nSxLYNUBUnoJt8PHen3SMy)scOZn28K6Ags)|ckdApIPH7!Dzq zm;^Vnftd`xxmO2)*XV?BI``i^W~6}SdVgwiVz6L9_GDB?pjqNF2Zn;%H7IMO zjOs<7t*=f@rhaL9V$=uyZP=sMUOdk;Ov4KkMkjK>rul^qG4@aEP;b9oz4n@ja|WVlxEJVkL?w zzY?8`J~36@fSSrgN`CPL1`MC{-dFhW{yIVdel>QDq&js|>!d{DqO})4yfdc)kvt_f z-8T^sGxgAoTpy~2hqSShYJ$4t8EGgmreIy_bR7(Au|W4b_P`~v)GooDMQv@G4+CthK?#bqTBNdtS+ z*bzd?Mb(#eNfX`ehF}+I>JDof89+-6=~}P$pM9=X4JFxM5jN#dVKqz3m9&N`DR%9~04CDD41N>4v zyXKO)H)kUZp#`G%WM)bul5Z&QaK zQjT78$-J5pM_EWk);2`-ToU54ckcTKB(7x)&(ekY}E*jYj#-;&(LINY#^_}-xSYe1%Ae_Ml zygg=$4KY0}Wts}4-}Sp-Pz6HU5e*rX3Ye;-(_ln3yxd=9E5J`SG*w`;c@JUBscTE; z&4@x6A{PiJbxr@bkGH|p`~82)_~ zvZCMHeIMPQ4dd7LO=LDi<^-2*8dD~1IAP*el#A8JGBx``u7-!>hMd6k^Ck*H5!YeuZF*lCk4$R(Tx#S^Np_6P; zsD76-fk+C)#`_+zrM$c5g&m7+Az&FZKvZZ7HV(TOu)VRf?Yx+KPPcVv@ z_sXe2IN8VhZ@g~-g!GOrF=cSW{;aUO=G7uML%LhJwhHf+=I^CUrD5-k=>$U(kE@R*HA+F6(2zB0Kb3D!7BQ_8>_&u@_`Q@48+kPJJp#$IP2`c z`QGzUDV9sfuFn70W0ls`v}Wg2%u}&ibPSDw9*i19Lf=B$E%*E0KabyI!72rt?l#h<}eIy`fZ&H zMDnCqbMN^whJ_Hgz_(;mAP4o+qa3pzbaONuhf;z;Keegr%Gh~9q&_dqWSZX;##jkO&NgYG19`ZS!za8 zNVySXRCBM%!7t>(irA@d)`d5zHqzGH36Wlqb5D_IcJ^-p+{_Z68JF;)3~jn)n{vFN zj^p8GaF4*&O956ou<^pS8^Qlf?98$6=K7w2VW{2(BDp{b(Qm`(`G9q|>US|?2u47L zjcA~8iIcfJFl8_nQz3Iz;Tt&Y(0$`ehKW85Vvl)H2M(kF#MTUCqx<$ z=aEq?5p#rML?%O;#`c&hB&L}MnE(-|krTO@tl#GRO=^y6tQX13!@kdB_+LrH61PVE zxF?Jtq`%Eefk<&j-0Hvn$Rr!MU!?0~)7T=#0-=xaiAtsBP0~1wxTy@?MAQOk`0ytL zFm3Int!GC0>@x~M$bW%I+ZAiaTqA}3djMV7jz@Q7w&RAZffssx==20S<|8fNXR?8AUT6^hFv#QS!kZ*I=t-%U} zgAu2aQE}zbG19gt170=nlrx0sDD(s|)xz1HZnlF{24+v{atr@S3Hd-}ahrMBRPMS-X3DE--98rtPWq35XW~`|fr9 zAK76#LcaBH6atY(YX3E(M@k{4NXV;F|7ONe;r&+R1Yz|8La&$IWSIKhRCwIq3y3#_ zlrz>|Ha~D3=zJ4^25(dcLFlFH?i~(WPKJ=zW%f6Y1YsHyD?!ENk+id$c|Ekl|0Xdq z_#s|`B_3Gc@8P9E=+Th+G^!IqMSS1#dk0vSJxNM@y{aT+=7TP+NF*(@%Qj&D4b}Vr z(r((71(5ad1Iegnoip2?Y}=Z-alpgn4T;H3*4n5AB8>>=9k-O2D1dJx9R`w&9Wr}z z$?g@*4-}TC%IzjHl}C1S84&)2lz2{9cyN8c`I}6bt0DGn5(1GX%q6Su>luqB?tqlH z0_bMEp+~F&X#%8f*h&Ysn0d*DOc8zOUOv*sox5Y-5h zajWmz&&n*|b_sc-fM^*6c`PjrGvZl|I=y}itI5XNm4YS81bR{h9RJ@6X)jp7Q)~OT zS=>-=mxItQXrHDj5Exzs8aDXHU8n{ z`pvwO7pit0ssg}DDdk_Sm{_pB-~8Q8Rss~j3j$FKCk$A9M~lj$mcwn^{^I}o+smA6 zoRC!oC94h)7Am64hnmPt=|PMHE6QbN(g;Mxqr2 zih<<+N~-=kV>-J1>EvID3J4qpa7X|Lr4*^Zu=l{i4ryB-RGezIW9#s_PM^XrA`JY0 XjdeSU0YcKV00000NkvXXu0mjfAPNQm literal 0 HcmV?d00001 diff --git a/static/tab/taizhang.png b/static/tab/taizhang.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1cd56dfa27b83bd10ebc880d67528634902553 GIT binary patch literal 12522 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 lm>gd43CrCtRaNo$e=rftK0wp literal 0 HcmV?d00001 diff --git a/static/tab/user1.png b/static/tab/user1.png new file mode 100644 index 0000000000000000000000000000000000000000..a080253cd8fd814c04159ec445058d861e80a969 GIT binary patch literal 1573 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 Wz^P{xFlitF0000 ({ + userinfo: (uni.getStorageSync('user') && JSON.parse(uni.getStorageSync('user'))) || {}, + token: uni.getStorageSync('token') || null, + role: uni.getStorageSync('role') || null, + allowPage: uni.getStorageSync('allowPage') || null, + position: uni.getStorageSync('position') || null, + positionSwitch: uni.getStorageSync('positionSwitch') || null, + wendu: uni.getStorageSync('wendu') || null, + wenduIcon: uni.getStorageSync('wenduIcon') || null, + isgray: uni.getStorageSync('isgray') || 0 //是否灰化 + }), + getters: { + // uid: (state) => state.userinfo?.id + }, + actions: { + setUserInfo(val) { + this.userinfo = val + }, + setToken(val) { + this.token = val + }, + setRole(val) { + this.role = val + }, + /**设置定位信息*/ + setPosition(val) { + this.position = val + }, + /**设置定位开关*/ + setPositionSwitch(val) { + this.positionSwitch = val + }, + /**设置天气*/ + setWeather(wendu, wenduIcon) { + this.wendu = wendu + this.wenduIcon = wenduIcon + }, + setAllowPage(val) { + this.allowPage = val + }, + setIsgray(val) { + this.isgray = val + } + }, +}); \ No newline at end of file diff --git a/store/update.js b/store/update.js new file mode 100644 index 0000000..85c37a0 --- /dev/null +++ b/store/update.js @@ -0,0 +1,84 @@ +import { + reactive, + toRefs +} from 'vue' +import { + defineStore +} from 'pinia' +import { + upDateAppApi +} from '@/network/api.js' +import { + hasNewVersion, + onClickUpdate +} from '@/utils'; + +export const useUpdateApp = defineStore('updateApp', () => { + const updateOptions = reactive({ + force: false, + hasNew: false, + content: '', + url: '', + wgtUrl: '' + }) + const systemInfo = uni.getSystemInfoSync() + + /** + * 当前处于APP_PLUS时 检查是否有新版本 + * + * @param to 是否跳转新页面显示更新 默认值false + */ + function checkAppUpdate(to = false) { + try { + upDateAppApi().then(async (res) => { + let { + result + } = res + result.apkUrl = 'https://36.112.48.190/jeecg-boot/sys/common/static/' + result.apkUrl; + result.wgtUrl = 'https://36.112.48.190/jeecg-boot/sys/common/static/' + result.wgtUrl + console.log('更新', result); + // res = { + // "update": "wgt", + // "wgtUrl": "D:\\opt\\AppUpdate\\wgt\\2.2.34.wgt", + // "apkUrl": null, + // "versionCode": "1.0.0" + // } + // updateOptions.force = res.is_force === 1 + // updateOptions.content = res.update_content + updateOptions.wgtUrl = result.wgtUrl + if (systemInfo.osName === 'android') { + // Android + updateOptions.apkUrl = result.apkUrl + // #ifdef APP_PLUS + updateOptions.hasNew = await hasNewVersion(result.versionCode, result.update == + 'wgt') + // #endif + } else { + // IOS + updateOptions.url = `itms-apps://itunes.apple.com/cn/app/id${123456}?mt=8` + + } + updateOptions.hasNew && + uni.showModal({ + title: '更新', + content: '发现新版本,请更新', + success(res) { + if (res.confirm) { + onClickUpdate(result.update, result) + }else{ + plus.runtime.quit() + } + } + }) + }) + } catch (error) { + updateOptions.hasNew = false + } + } + + return { + checkAppUpdate, + ...toRefs(updateOptions), + systemInfo + } +}) \ No newline at end of file diff --git a/uni.promisify.adaptor.js b/uni.promisify.adaptor.js new file mode 100644 index 0000000..47fbce1 --- /dev/null +++ b/uni.promisify.adaptor.js @@ -0,0 +1,10 @@ +uni.addInterceptor({ + returnValue (res) { + if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) { + return res; + } + return new Promise((resolve, reject) => { + res.then((res) => res[0] ? reject(res[0]) : resolve(res[1])); + }); + }, +}); \ No newline at end of file diff --git a/uni.scss b/uni.scss new file mode 100644 index 0000000..b9249e9 --- /dev/null +++ b/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16px; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px; diff --git a/uni_modules/lime-drag/changelog.md b/uni_modules/lime-drag/changelog.md new file mode 100644 index 0000000..e78c265 --- /dev/null +++ b/uni_modules/lime-drag/changelog.md @@ -0,0 +1,33 @@ +## 0.1.3(2023-08-19) +- fix: 修复使用remove导致样式错乱 +## 0.1.2(2023-08-09) +- fix: 修复nvue没有获取节点的问题 +- fix: 修复因延时导致卡在中途 +- fix: 修复change事件有时失效的问题 +## 0.1.1(2023-07-03) +- chore: 更新文档 +## 0.1.0(2023-07-03) +- fix: 外面的事件冒泡导致点击调动内部移动方法错乱 +## 0.0.9(2023-05-30) +- fix: 修复因手机事件为`onLongpress`导致,在手机上无法长按 +- fix: 无法因css导致滚动 +## 0.0.8(2023-04-23) +- feat: 更新文档 +## 0.0.7(2023-04-23) +- feat: 由于删除是一个危险的动作,故把方法暴露出来,而不在内部处理。如果之前有使用删除的,需要注意 +- feat: 原来的`add`变更为`push`,增加`unshift` +## 0.0.6(2023-04-12) +- fix: 修复`handle`不生效问题 +- feat: 增加 `to`方法 +## 0.0.5(2023-04-11) +- chore: `grid` 插槽增加 `nindex`、`oindex` +## 0.0.4(2023-04-04) +- chore: 去掉 script-setup 语法糖 +- chore: 文档增加 vue2 使用方法 +## 0.0.3(2023-03-30) +- feat: 重要说明 更新 list 只会再次初始化 +- feat: 更新文档 +## 0.0.2(2023-03-29) +- 修改文档 +## 0.0.1(2023-03-29) +- 初次提交 diff --git a/uni_modules/lime-drag/components/l-drag/index.scss b/uni_modules/lime-drag/components/l-drag/index.scss new file mode 100644 index 0000000..e74ba5a --- /dev/null +++ b/uni_modules/lime-drag/components/l-drag/index.scss @@ -0,0 +1,93 @@ +$drag-handle-size: var(--l-drag-handle-size, 50rpx); +$drag-delete-size: var(--l-drag-delete-size, 32rpx); +.l-drag { + // min-height: 100rpx; + overflow: hidden; + + + margin: 24rpx 30rpx 0 30rpx; + // padding: 30rpx 0; + + + /* #ifdef APP-NVUE */ + // flex: 1; + /* #endif */ + /* #ifndef APP-NVUE */ + // width: 100%; + /* #endif */ +} +.l-drag__inner { + /* #ifdef APP-NVUE */ + flex: 1; + /* #endif */ + /* #ifndef APP-NVUE */ + width: 100%; + /* #endif */ + min-height: 100rpx; +} +.l-drag__view { + // touch-action: none; + // user-select: none; + // -webkit-user-select: auto; + z-index: 2; + transition: opacity 300ms ease; + .mask { + position: absolute; + inset: 0; + background-color: transparent; + z-index: 9; + } + /* #ifndef APP-NVUE */ + > view { + &:last-child { + width: 100%; + height: 100%; + } + } + box-sizing: border-box; + /* #endif */ + +} +.l-drag-enter { + opacity: 0; +} +.l-drag__ghost { + /* #ifndef APP-NVUE */ + > view { + &:last-child { + width: 100%; + height: 100%; + } + } + box-sizing: border-box; + /* #endif */ +} +.l-is-active { + z-index: 3; +} +.l-is-hidden { + opacity: 0; +} +.l-drag__delete { + position: absolute; + z-index: 10; + width: $drag-delete-size; + height: $drag-delete-size; +} +.l-drag__handle { + position: absolute; + z-index: 10; + width: $drag-handle-size; + height: $drag-handle-size; +} +/* #ifndef APP-NVUE */ +.l-drag__delete::before,.l-drag__handle::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + z-index: 10; +} +/* #endif */ \ No newline at end of file diff --git a/uni_modules/lime-drag/components/l-drag/l-drag.vue b/uni_modules/lime-drag/components/l-drag/l-drag.vue new file mode 100644 index 0000000..dc438a7 --- /dev/null +++ b/uni_modules/lime-drag/components/l-drag/l-drag.vue @@ -0,0 +1,532 @@ + + + diff --git a/uni_modules/lime-drag/components/l-drag/props.ts b/uni_modules/lime-drag/components/l-drag/props.ts new file mode 100644 index 0000000..c475fe8 --- /dev/null +++ b/uni_modules/lime-drag/components/l-drag/props.ts @@ -0,0 +1,47 @@ +// @ts-nocheck +export default { + list: { + type: Array, + default: [] + }, + column: { + type: Number, + default: 2 + }, + /**宽高比 填写这项, gridHeight 失效*/ + aspectRatio: Number, + gridHeight: { + type: [Number, String], + default: '120rpx' + }, + // removeStyle: String, + // handleStyle: String, + damping: { + type: Number, + default: 40 + }, + friction: { + type: Number, + default: 2 + }, + /** + * 由于 movable-area 无法动态设置高度,故增加额外的行数。用于增加动态项时,高度不够无法正确显示 + */ + extraRow: { + type: Number, + default: 0 + }, + /** + * 由于 movable-area 无法动态设置高度,但vif 重染可以,另一种实现动态高度的方式, 这BUG uni官方好像修复了。 + */ + // reset: Boolean, + // sort: Boolean, + // remove: Boolean, + ghost: Boolean, + handle: Boolean, + touchHandle: Boolean, + before: Boolean, + after: Boolean, + disabled: Boolean, + longpress: Boolean, + } \ No newline at end of file diff --git a/uni_modules/lime-drag/components/l-drag/type.ts b/uni_modules/lime-drag/components/l-drag/type.ts new file mode 100644 index 0000000..7cfaa50 --- /dev/null +++ b/uni_modules/lime-drag/components/l-drag/type.ts @@ -0,0 +1,21 @@ +export interface Position { + x: number + y: number +} +export interface GridRect extends Position{ + row : number + // x : number + // y : number + x1 : number + y1 : number +} +export interface Grid extends Position{ + id : string + index : number + oldindex : number + content : any + // x : number + // y : number + class : string + show: boolean +} \ No newline at end of file diff --git a/uni_modules/lime-drag/components/l-drag/vue.ts b/uni_modules/lime-drag/components/l-drag/vue.ts new file mode 100644 index 0000000..de8fe1b --- /dev/null +++ b/uni_modules/lime-drag/components/l-drag/vue.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// export * from '@/uni_modules/lime-vue' + +// #ifdef VUE3 +export * from 'vue'; +// #endif +// #ifndef VUE3 +export * from '@vue/composition-api'; +// #endif diff --git a/uni_modules/lime-drag/components/lime-drag/lime-drag.vue b/uni_modules/lime-drag/components/lime-drag/lime-drag.vue new file mode 100644 index 0000000..ab315a2 --- /dev/null +++ b/uni_modules/lime-drag/components/lime-drag/lime-drag.vue @@ -0,0 +1,268 @@ + + + diff --git a/uni_modules/lime-drag/package.json b/uni_modules/lime-drag/package.json new file mode 100644 index 0000000..839f606 --- /dev/null +++ b/uni_modules/lime-drag/package.json @@ -0,0 +1,87 @@ +{ + "id": "lime-drag", + "displayName": "拖拽排序-拖动排序-LimeUI", + "version": "0.1.3", + "description": "uniapp vue3 拖拽排序插件,用于图片或列表的拖动排序,可设置列数、增加删除等功能, vue2只要配置@vue/composition-api", + "keywords": [ + "拖拽", + "拖拽排序", + "排序", + "拖动", + "拖动排序" +], + "repository": "", + "engines": { + "HBuilderX": "^3.7.12" + }, + "dcloudext": { + "type": "component-vue", + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "" + }, + "uni_modules": { + "dependencies": [ + "lime-shared" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "Vue": { + "vue2": "n", + "vue3": "y" + }, + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "u", + "Edge": "u", + "Firefox": "u", + "Safari": "u" + }, + "小程序": { + "微信": "y", + "阿里": "u", + "百度": "u", + "字节跳动": "u", + "QQ": "u", + "钉钉": "u", + "快手": "u", + "飞书": "u", + "京东": "u" + }, + "快应用": { + "华为": "u", + "联盟": "u" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/lime-drag/readme.md b/uni_modules/lime-drag/readme.md new file mode 100644 index 0000000..c461f95 --- /dev/null +++ b/uni_modules/lime-drag/readme.md @@ -0,0 +1,170 @@ +# lime-drag 拖拽排序 +- 当前为初版 可能会有BUG +- 基于uniapp vue3 +- Q群 1169785031 + + +### 安装 +- 在市场导入插件即可在任意页面使用,无须再`import` + + +### 使用 +- 提供简单的使用示例,更多请查看下方的demo + +```html + + + + +``` + +```js +const list = new Array(7).fill(0).map((v,i) => i); +// 拖拽后新的数据 +const newList = ref([]) +const change = v => newList.value = v +``` +#### 增删 +- 不要给list赋值,这样只会重新初始化 +- 增加数据 调用暴露的`push` +- 删除某条数据调用暴露的`remove`方法,需要传入`oindex` + +```html + + + + + +``` +```js +const dragRef = ref(null) +const list = new Array(7).fill(0).map((v,i) => i); +const onAdd = () => { + dragRef.value.push(Math.round(Math.random() * 1000)) +} +const onRemove = (oindex) => { + if(dragRef.value && oindex >= 0) { + // 记得oindex为数组的原始index + dragRef.value.remove(oindex) + } +} +``` + + +#### 插槽 +```html + + + + + + + + + + + + +``` + + +### 查看示例 +- 导入后直接使用这个标签查看演示效果 + +```html + + +``` + + +### 插件标签 +- 默认 l-drag 为 component +- 默认 lime-drag 为 demo + +### 关于vue2的使用方式 +- 插件使用了`composition-api`, 如果你希望在vue2中使用请按官方的教程[vue-composition-api](https://uniapp.dcloud.net.cn/tutorial/vue-composition-api.html)配置 +- 关键代码是: 在main.js中 在vue2部分加上这一段即可,官方是把它单独成了一个文件. +```js +// vue2 +import Vue from 'vue' +import VueCompositionAPI from '@vue/composition-api' +Vue.use(VueCompositionAPI) +``` + +- 另外插件也用到了TS,vue2可能会遇过官方的TS版本过低的问题,找到HX目录下的`compile-typescript`目录 +```cmd +// \HBuilderX\plugins\compile-typescript +yarn add typescript -D +- or - +npm install typescript -D +``` + +- 小程序需要在`manifest.json`启用`slotMultipleInstance` +```json +"mp-weixin" : { + "slotMultipleInstance" : true +} +``` + + +## API + +### Props + +| 参数 | 说明 | 类型 | 默认值 | +| --------------------------| ------------------------------------------------------------ | ---------------- | ------------ | +| list | 列表数组,不可变化,变化后会重新初始化 | array | `[]` | +| column | 列数 | number | `2` | +| gridHeight | 行高,宫格高度 | string | `120rpx` | +| damping | 阻尼系数,用于控制x或y改变时的动画和过界回弹的动画,值越大移动越快 | string | `-` | +| friction | 摩擦系数,用于控制惯性滑动的动画,值越大摩擦力越大,滑动越快停止;必须大于0,否则会被设置成默认值 | number | `2` | +| extraRow | 额外行数 | number | `0` | +| ghost | 开启幽灵插槽 | boolean | `false` | +| before | 开启列前插槽 | boolean | `false` | +| after | 开启列后插槽 | boolean | `false` | +| disabled | 是否禁用 | boolean | `false` | +| longpress | 是否长按 | boolean | `false` | + +### Events +| 参数 | 说明 | 参数 | +| --------------------------| ------------------------------------------------------------ | ---------------- | +| change | 返回新数据 | list | + +### Expose +| 参数 | 说明 | 参数 | +| --------------------------| ------------------------------------------------------------ | ---------------- | +| remove | 删除, 传入`oindex`,即数据列表原始的index | | +| push | 向后增加,可以是数组或单数据 | | +| unshift | 向前增加,可以是数组或单数据 | | +| move | 移动, 传入(`oindex`, `toindex`),将数据列表原始的index项移到视图中的目标位置 | | + + +### TODO +将来实现的功能 +- splice + +## 打赏 + +如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。 +![](https://testingcf.jsdelivr.net/gh/liangei/image@1.9/alipay.png) +![](https://testingcf.jsdelivr.net/gh/liangei/image@1.9/wpay.png) \ No newline at end of file diff --git a/uni_modules/lime-shared/addUnit/index.ts b/uni_modules/lime-shared/addUnit/index.ts new file mode 100644 index 0000000..25bc2b1 --- /dev/null +++ b/uni_modules/lime-shared/addUnit/index.ts @@ -0,0 +1,42 @@ +// @ts-nocheck +import {isNumeric} from '../isNumeric' +import {isDef} from '../isDef' +/** + * 给一个值添加单位(像素 px) + * @param value 要添加单位的值,可以是字符串或数字 + * @returns 添加了单位的值,如果值为 null 则返回 null + */ + +// #ifndef APP-IOS || APP-ANDROID +export function addUnit(value?: string | number): string | null { + if (!isDef(value)) { + return null; + } + value = String(value); // 将值转换为字符串 + // 如果值是数字,则在后面添加单位 "px",否则保持原始值 + return isNumeric(value) ? `${value}px` : value; +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +function addUnit(value: string): string +function addUnit(value: number): string +function addUnit(value: any|null): string|null { + if (!isDef(value)) { + return null; + } + value = `${value}` //value.toString(); // 将值转换为字符串 + + // 如果值是数字,则在后面添加单位 "px",否则保持原始值 + return isNumeric(value) ? `${value}px` : value; +} +export {addUnit} +// #endif + + +// console.log(addUnit(100)); // 输出: "100px" +// console.log(addUnit("200")); // 输出: "200px" +// console.log(addUnit("300px")); // 输出: "300px"(已经包含单位) +// console.log(addUnit()); // 输出: undefined(值为 undefined) +// console.log(addUnit(null)); // 输出: undefined(值为 null) \ No newline at end of file diff --git a/uni_modules/lime-shared/animation/bezier.ts b/uni_modules/lime-shared/animation/bezier.ts new file mode 100644 index 0000000..b4239e1 --- /dev/null +++ b/uni_modules/lime-shared/animation/bezier.ts @@ -0,0 +1,82 @@ +export function cubicBezier(p1x : number, p1y : number, p2x : number, p2y : number):(x: number)=> number { + const ZERO_LIMIT = 1e-6; + // Calculate the polynomial coefficients, + // implicit first and last control points are (0,0) and (1,1). + const ax = 3 * p1x - 3 * p2x + 1; + const bx = 3 * p2x - 6 * p1x; + const cx = 3 * p1x; + + const ay = 3 * p1y - 3 * p2y + 1; + const by = 3 * p2y - 6 * p1y; + const cy = 3 * p1y; + + function sampleCurveDerivativeX(t : number) : number { + // `ax t^3 + bx t^2 + cx t` expanded using Horner's rule + return (3 * ax * t + 2 * bx) * t + cx; + } + + function sampleCurveX(t : number) : number { + return ((ax * t + bx) * t + cx) * t; + } + + function sampleCurveY(t : number) : number { + return ((ay * t + by) * t + cy) * t; + } + + // Given an x value, find a parametric value it came from. + function solveCurveX(x : number) : number { + let t2 = x; + let derivative : number; + let x2 : number; + + // https://trac.webkit.org/browser/trunk/Source/WebCore/platform/animation + // first try a few iterations of Newton's method -- normally very fast. + // http://en.wikipedia.org/wikiNewton's_method + for (let i = 0; i < 8; i++) { + // f(t) - x = 0 + x2 = sampleCurveX(t2) - x; + if (Math.abs(x2) < ZERO_LIMIT) { + return t2; + } + derivative = sampleCurveDerivativeX(t2); + // == 0, failure + /* istanbul ignore if */ + if (Math.abs(derivative) < ZERO_LIMIT) { + break; + } + t2 -= x2 / derivative; + } + + // Fall back to the bisection method for reliability. + // bisection + // http://en.wikipedia.org/wiki/Bisection_method + let t1 = 1; + /* istanbul ignore next */ + let t0 = 0; + + /* istanbul ignore next */ + t2 = x; + /* istanbul ignore next */ + while (t1 > t0) { + x2 = sampleCurveX(t2) - x; + if (Math.abs(x2) < ZERO_LIMIT) { + return t2; + } + if (x2 > 0) { + t1 = t2; + } else { + t0 = t2; + } + t2 = (t1 + t0) / 2; + } + + // Failure + return t2; + } + + return function (x : number) : number { + return sampleCurveY(solveCurveX(x)); + } + + // return solve; +} \ No newline at end of file diff --git a/uni_modules/lime-shared/animation/ease.ts b/uni_modules/lime-shared/animation/ease.ts new file mode 100644 index 0000000..9358c6d --- /dev/null +++ b/uni_modules/lime-shared/animation/ease.ts @@ -0,0 +1,2 @@ +import {cubicBezier} from './bezier'; +export let ease = cubicBezier(0.25, 0.1, 0.25, 1); \ No newline at end of file diff --git a/uni_modules/lime-shared/animation/index.ts b/uni_modules/lime-shared/animation/index.ts new file mode 100644 index 0000000..5665983 --- /dev/null +++ b/uni_modules/lime-shared/animation/index.ts @@ -0,0 +1,10 @@ +// @ts-nocheck +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.uts' +// #endif + + + +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif diff --git a/uni_modules/lime-shared/animation/useTransition.ts b/uni_modules/lime-shared/animation/useTransition.ts new file mode 100644 index 0000000..818e591 --- /dev/null +++ b/uni_modules/lime-shared/animation/useTransition.ts @@ -0,0 +1,97 @@ +// @ts-nocheck +import { ComponentPublicInstance } from 'vue' +import { ease } from './ease'; +import { Timeline, Animation } from './'; +export type UseTransitionOptions = { + duration ?: number + immediate ?: boolean + context ?: ComponentPublicInstance +} +// #ifndef APP-IOS || APP-ANDROID +import { ref, watch, Ref } from '@/uni_modules/lime-shared/vue' + +export function useTransition(percent : Ref|(() => number), options : UseTransitionOptions) : Ref { + const current = ref(0) + const { immediate, duration = 300 } = options + let tl:Timeline|null = null; + let timer = -1 + const isFunction = typeof percent === 'function' + watch(isFunction ? percent : () => percent.value, (v) => { + if(tl == null){ + tl = new Timeline() + } + tl.start(); + tl.add( + new Animation( + current.value, + v, + duration, + 0, + ease, + nowValue => { + current.value = nowValue + clearTimeout(timer) + if(current.value == v){ + timer = setTimeout(()=>{ + tl?.pause(); + tl = null + }, duration) + } + } + ) + ); + }, { immediate }) + + return current +} + +// #endif + +// #ifdef APP-IOS || APP-ANDROID +type UseTransitionReturnType = Ref +export function useTransition(source : any, options : UseTransitionOptions) : UseTransitionReturnType { + const outputRef : Ref = ref(0) + const immediate = options.immediate ?? false + const duration = options.duration ?? 300 + const context = options.context //as ComponentPublicInstance | null + let tl:Timeline|null = null; + let timer = -1 + const watchFunc = (v : number) => { + if(tl == null){ + tl = new Timeline() + } + tl!.start(); + tl!.add( + new Animation( + outputRef.value, + v, + duration, + 0, + ease, + nowValue => { + outputRef.value = nowValue //nowValue < 0.0001 ? 0 : Math.abs(v - nowValue) < 0.00001 ? v : nowValue; + clearTimeout(timer) + if(outputRef.value == v){ + timer = setTimeout(()=>{ + tl?.pause(); + tl = null + }, duration) + } + } + ), null + ); + } + + if (context != null && typeof source == 'string') { + context.$watch(source, watchFunc, { immediate } as WatchOptions) + } else { + watch(source, watchFunc, { immediate } as WatchOptions) + } + + const stop = ()=>{ + + } + return outputRef //as UseTransitionReturnType +} + +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/animation/uvue.uts b/uni_modules/lime-shared/animation/uvue.uts new file mode 100644 index 0000000..9a10db0 --- /dev/null +++ b/uni_modules/lime-shared/animation/uvue.uts @@ -0,0 +1,112 @@ +// @ts-nocheck +export class Timeline { + state : string + animations : Set = new Set() + delAnimations : Animation[] = [] + startTimes : Map = new Map() + pauseTime : number = 0 + pauseStart : number = Date.now() + tickHandler : number = 0 + tickHandlers : number[] = [] + tick : (() => void) | null = null + constructor() { + this.state = 'Initiated'; + } + start() { + if (!(this.state === 'Initiated')) return; + this.state = 'Started'; + + let startTime = Date.now(); + this.pauseTime = 0; + this.tick = () => { + let now = Date.now(); + this.animations.forEach((animation : Animation) => { + let t:number; + const ani = this.startTimes.get(animation) + if (ani == null) return + if (ani < startTime) { + t = now - startTime - animation.delay - this.pauseTime; + } else { + t = now - ani - animation.delay - this.pauseTime; + } + if (t > animation.duration) { + this.delAnimations.push(animation) + // 不能在 foreach 里面 对 集合进行删除操作 + // this.animations.delete(animation); + t = animation.duration; + } + if (t > 0) animation.run(t); + }) + // 不能在 foreach 里面 对 集合进行删除操作 + while (this.delAnimations.length > 0) { + const animation = this.delAnimations.pop(); + if (animation == null) return + this.animations.delete(animation); + } + clearTimeout(this.tickHandler); + if (this.state != 'Started') return + this.tickHandler = setTimeout(() => { + this.tick!() + }, 1000 / 60) + // this.tickHandlers.push(this.tickHandler) + } + this.tick!() + } + pause() { + if (!(this.state === 'Started')) return; + this.state = 'Paused'; + this.pauseStart = Date.now(); + clearTimeout(this.tickHandler); + } + resume() { + if (!(this.state === 'Paused')) return; + this.state = 'Started'; + this.pauseTime += Date.now() - this.pauseStart; + this.tick!(); + } + reset() { + this.pause(); + this.state = 'Initiated'; + this.pauseTime = 0; + this.pauseStart = 0; + this.animations.clear() + this.delAnimations.clear() + this.startTimes.clear() + this.tickHandler = 0; + } + add(animation : Animation, startTime ?: number | null) { + if (startTime == null) startTime = Date.now(); + this.animations.add(animation); + this.startTimes.set(animation, startTime); + } +} + +export class Animation { + startValue : number + endValue : number + duration : number + timingFunction : (t : number) => number + delay : number + template : (t : number) => void + constructor( + startValue : number, + endValue : number, + duration : number, + delay : number, + timingFunction : (t : number) => number, + template : (v : number) => void) { + this.startValue = startValue; + this.endValue = endValue; + this.duration = duration; + this.timingFunction = timingFunction; + this.delay = delay; + this.template = template; + } + + run(time : number) { + let range = this.endValue - this.startValue; + let progress = time / this.duration + if(progress != 1) progress = this.timingFunction(progress) + this.template(this.startValue + range * progress) + } +} \ No newline at end of file diff --git a/uni_modules/lime-shared/animation/vue.ts b/uni_modules/lime-shared/animation/vue.ts new file mode 100644 index 0000000..30f89e5 --- /dev/null +++ b/uni_modules/lime-shared/animation/vue.ts @@ -0,0 +1,123 @@ +// @ts-nocheck +const TICK = Symbol('tick'); +const TICK_HANDLER = Symbol('tick-handler'); +const ANIMATIONS = Symbol('animations'); +const START_TIMES = Symbol('start-times'); +const PAUSE_START = Symbol('pause-start'); +const PAUSE_TIME = Symbol('pause-time'); +const _raf = typeof requestAnimationFrame !== 'undefined' ? requestAnimationFrame : function(cb: Function) {return setTimeout(cb, 1000/60)} +const _caf = typeof cancelAnimationFrame !== 'undefined' ? cancelAnimationFrame: function(id: any) {clearTimeout(id)} + +// const TICK = 'tick'; +// const TICK_HANDLER = 'tick-handler'; +// const ANIMATIONS = 'animations'; +// const START_TIMES = 'start-times'; +// const PAUSE_START = 'pause-start'; +// const PAUSE_TIME = 'pause-time'; +// const _raf = function(callback):number|null {return setTimeout(callback, 1000/60)} +// const _caf = function(id: number):void {clearTimeout(id)} + +export class Timeline { + state: string + constructor() { + this.state = 'Initiated'; + this[ANIMATIONS] = new Set(); + this[START_TIMES] = new Map(); + } + start() { + if (!(this.state === 'Initiated')) return; + this.state = 'Started'; + + let startTime = Date.now(); + this[PAUSE_TIME] = 0; + this[TICK] = () => { + let now = Date.now(); + this[ANIMATIONS].forEach((animation) => { + let t: number; + if (this[START_TIMES].get(animation) < startTime) { + t = now - startTime - animation.delay - this[PAUSE_TIME]; + } else { + t = now - this[START_TIMES].get(animation) - animation.delay - this[PAUSE_TIME]; + } + + if (t > animation.duration) { + this[ANIMATIONS].delete(animation); + t = animation.duration; + } + if (t > 0) animation.run(t); + }) + // for (let animation of this[ANIMATIONS]) { + // let t: number; + // console.log('animation', animation) + // if (this[START_TIMES].get(animation) < startTime) { + // t = now - startTime - animation.delay - this[PAUSE_TIME]; + // } else { + // t = now - this[START_TIMES].get(animation) - animation.delay - this[PAUSE_TIME]; + // } + + // if (t > animation.duration) { + // this[ANIMATIONS].delete(animation); + // t = animation.duration; + // } + // if (t > 0) animation.run(t); + // } + this[TICK_HANDLER] = _raf(this[TICK]); + }; + this[TICK](); + } + pause() { + if (!(this.state === 'Started')) return; + this.state = 'Paused'; + + this[PAUSE_START] = Date.now(); + _caf(this[TICK_HANDLER]); + } + resume() { + if (!(this.state === 'Paused')) return; + this.state = 'Started'; + + this[PAUSE_TIME] += Date.now() - this[PAUSE_START]; + this[TICK](); + } + reset() { + this.pause(); + this.state = 'Initiated'; + this[PAUSE_TIME] = 0; + this[PAUSE_START] = 0; + this[ANIMATIONS] = new Set(); + this[START_TIMES] = new Map(); + this[TICK_HANDLER] = null; + } + add(animation: any, startTime?: number) { + if (arguments.length < 2) startTime = Date.now(); + this[ANIMATIONS].add(animation); + this[START_TIMES].set(animation, startTime); + } +} + +export class Animation { + startValue: number + endValue: number + duration: number + timingFunction: (t: number) => number + delay: number + template: (t: number) => void + constructor(startValue: number, endValue: number, duration: number, delay: number, timingFunction: (t: number) => number, template: (v: number) => void) { + timingFunction = timingFunction || (v => v); + template = template || (v => v); + + this.startValue = startValue; + this.endValue = endValue; + this.duration = duration; + this.timingFunction = timingFunction; + this.delay = delay; + this.template = template; + } + + run(time: number) { + let range = this.endValue - this.startValue; + let progress = time / this.duration + if(progress != 1) progress = this.timingFunction(progress) + this.template(this.startValue + range * progress) + } +} \ No newline at end of file diff --git a/uni_modules/lime-shared/arrayBufferToFile/index.ts b/uni_modules/lime-shared/arrayBufferToFile/index.ts new file mode 100644 index 0000000..fd67048 --- /dev/null +++ b/uni_modules/lime-shared/arrayBufferToFile/index.ts @@ -0,0 +1,10 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + +// #ifdef UNI-APP-X +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.uts' +// #endif +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/arrayBufferToFile/uvue.uts b/uni_modules/lime-shared/arrayBufferToFile/uvue.uts new file mode 100644 index 0000000..65c7b14 --- /dev/null +++ b/uni_modules/lime-shared/arrayBufferToFile/uvue.uts @@ -0,0 +1,10 @@ +// @ts-nocheck +// import {platform} from '../platform' +/** + * buffer转路径 + * @param {Object} buffer + */ +// @ts-nocheck +export function arrayBufferToFile(buffer: ArrayBuffer, name?: string, format?:string):Promise<(File|string)> { + console.error('[arrayBufferToFile] 当前环境不支持') +} \ No newline at end of file diff --git a/uni_modules/lime-shared/arrayBufferToFile/vue.ts b/uni_modules/lime-shared/arrayBufferToFile/vue.ts new file mode 100644 index 0000000..9760b20 --- /dev/null +++ b/uni_modules/lime-shared/arrayBufferToFile/vue.ts @@ -0,0 +1,63 @@ +// @ts-nocheck +import {platform} from '../platform' +/** + * buffer转路径 + * @param {Object} buffer + */ +// @ts-nocheck +export function arrayBufferToFile(buffer: ArrayBuffer | Blob, name?: string, format?:string):Promise<(File|string)> { + return new Promise((resolve, reject) => { + // #ifdef MP + const fs = uni.getFileSystemManager() + //自定义文件名 + if (!name && !format) { + reject(new Error('ERROR_NAME_PARSE')) + } + const fileName = `${name || new Date().getTime()}.${format.replace(/(.+)?\//,'')}`; + let pre = platform() + const filePath = `${pre.env.USER_DATA_PATH}/${fileName}` + fs.writeFile({ + filePath, + data: buffer, + success() { + resolve(filePath) + }, + fail(err) { + console.error(err) + reject(err) + } + }) + // #endif + + // #ifdef H5 + const file = new File([buffer], name, { + type: format, + }); + resolve(file) + // #endif + + // #ifdef APP-PLUS + const bitmap = new plus.nativeObj.Bitmap('bitmap' + Date.now()) + const base64 = uni.arrayBufferToBase64(buffer) + bitmap.loadBase64Data(base64, () => { + if (!name && !format) { + reject(new Error('ERROR_NAME_PARSE')) + } + const fileNmae = `${name || new Date().getTime()}.${format.replace(/(.+)?\//,'')}`; + const filePath = `_doc/uniapp_temp/${fileNmae}` + bitmap.save(filePath, {}, + () => { + bitmap.clear() + resolve(filePath) + }, + (error) => { + bitmap.clear() + reject(error) + }) + }, (error) => { + bitmap.clear() + reject(error) + }) + // #endif + }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/base64ToArrayBuffer/index.ts b/uni_modules/lime-shared/base64ToArrayBuffer/index.ts new file mode 100644 index 0000000..f83b640 --- /dev/null +++ b/uni_modules/lime-shared/base64ToArrayBuffer/index.ts @@ -0,0 +1,13 @@ +// @ts-nocheck +// 未完成 +export function base64ToArrayBuffer(base64 : string) { + const [, format, bodyData] = /data:image\/(\w+);base64,(.*)/.exec(base64) || []; + if (!format) { + new Error('ERROR_BASE64SRC_PARSE') + } + if(uni.base64ToArrayBuffer) { + return uni.base64ToArrayBuffer(bodyData) + } else { + + } +} \ No newline at end of file diff --git a/uni_modules/lime-shared/base64ToPath/index.ts b/uni_modules/lime-shared/base64ToPath/index.ts new file mode 100644 index 0000000..28a3bf5 --- /dev/null +++ b/uni_modules/lime-shared/base64ToPath/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.uts' +// #endif diff --git a/uni_modules/lime-shared/base64ToPath/uvue.uts b/uni_modules/lime-shared/base64ToPath/uvue.uts new file mode 100644 index 0000000..7019ecb --- /dev/null +++ b/uni_modules/lime-shared/base64ToPath/uvue.uts @@ -0,0 +1,22 @@ +// @ts-nocheck +import { processFile, ProcessFileOptions } from '@/uni_modules/lime-file-utils' + +/** + * base64转路径 + * @param {Object} base64 + */ +export function base64ToPath(base64: string, filename: string | null = null):Promise { + return new Promise((resolve,reject) => { + processFile({ + type: 'toDataURL', + path: base64, + filename, + success(res: string){ + resolve(res) + }, + fail(err){ + reject(err) + } + } as ProcessFileOptions) + }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/base64ToPath/vue.ts b/uni_modules/lime-shared/base64ToPath/vue.ts new file mode 100644 index 0000000..735000f --- /dev/null +++ b/uni_modules/lime-shared/base64ToPath/vue.ts @@ -0,0 +1,75 @@ +// @ts-nocheck +import {platform} from '../platform' +/** + * base64转路径 + * @param {Object} base64 + */ +export function base64ToPath(base64: string, filename?: string):Promise { + const [, format] = /^data:image\/(\w+);base64,/.exec(base64) || []; + return new Promise((resolve, reject) => { + // #ifdef MP + const fs = uni.getFileSystemManager() + //自定义文件名 + if (!filename && !format) { + reject(new Error('ERROR_BASE64SRC_PARSE')) + } + // const time = new Date().getTime(); + const name = filename || `${new Date().getTime()}.${format}`; + let pre = platform() + const filePath = `${pre.env.USER_DATA_PATH}/${name}` + fs.writeFile({ + filePath, + data: base64.split(',')[1], + encoding: 'base64', + success() { + resolve(filePath) + }, + fail(err) { + console.error(err) + reject(err) + } + }) + // #endif + + // #ifdef H5 + // mime类型 + let mimeString = base64.split(',')[0].split(':')[1].split(';')[0]; + //base64 解码 + let byteString = atob(base64.split(',')[1]); + //创建缓冲数组 + let arrayBuffer = new ArrayBuffer(byteString.length); + //创建视图 + let intArray = new Uint8Array(arrayBuffer); + for (let i = 0; i < byteString.length; i++) { + intArray[i] = byteString.charCodeAt(i); + } + resolve(URL.createObjectURL(new Blob([intArray], { + type: mimeString + }))) + // #endif + + // #ifdef APP-PLUS + const bitmap = new plus.nativeObj.Bitmap('bitmap' + Date.now()) + bitmap.loadBase64Data(base64, () => { + if (!filename && !format) { + reject(new Error('ERROR_BASE64SRC_PARSE')) + } + // const time = new Date().getTime(); + const name = filename || `${new Date().getTime()}.${format}`; + const filePath = `_doc/uniapp_temp/${name}` + bitmap.save(filePath, {}, + () => { + bitmap.clear() + resolve(filePath) + }, + (error) => { + bitmap.clear() + reject(error) + }) + }, (error) => { + bitmap.clear() + reject(error) + }) + // #endif + }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/camelCase/index.ts b/uni_modules/lime-shared/camelCase/index.ts new file mode 100644 index 0000000..dd470ab --- /dev/null +++ b/uni_modules/lime-shared/camelCase/index.ts @@ -0,0 +1,21 @@ +/** + * 将字符串转换为 camelCase 或 PascalCase 风格的命名约定 + * @param str 要转换的字符串 + * @param isPascalCase 指示是否转换为 PascalCase 的布尔值,默认为 false + * @returns 转换后的字符串 + */ +export function camelCase(str: string, isPascalCase: boolean = false): string { + // 将字符串分割成单词数组 + let words: string[] = str.split(/[\s_-]+/); + + // 将数组中的每个单词首字母大写(除了第一个单词) + let camelCased: string[] = words.map((word, index):string => { + if (index == 0 && !isPascalCase) { + return word.toLowerCase(); // 第一个单词全小写 + } + return word.charAt(0).toUpperCase() + word.slice(1).toLowerCase(); + }); + + // 将数组中的单词拼接成一个字符串 + return camelCased.join(''); +}; \ No newline at end of file diff --git a/uni_modules/lime-shared/canIUseCanvas2d/index.ts b/uni_modules/lime-shared/canIUseCanvas2d/index.ts new file mode 100644 index 0000000..95211d1 --- /dev/null +++ b/uni_modules/lime-shared/canIUseCanvas2d/index.ts @@ -0,0 +1,67 @@ +// @ts-nocheck + +// #ifndef APP-IOS || APP-ANDROID + +// #ifdef MP-ALIPAY +interface My { + SDKVersion: string +} +declare var my: My +// #endif + +function compareVersion(v1:string, v2:string) { + let a1 = v1.split('.'); + let a2 = v2.split('.'); + const len = Math.max(a1.length, a2.length); + + while (a1.length < len) { + a1.push('0'); + } + while (a2.length < len) { + a2.push('0'); + } + + for (let i = 0; i < len; i++) { + const num1 = parseInt(a1[i], 10); + const num2 = parseInt(a2[i], 10); + + if (num1 > num2) { + return 1; + } + if (num1 < num2) { + return -1; + } + } + + return 0; +} + +function gte(version: string) { + let {SDKVersion} = uni.getSystemInfoSync(); + // #ifdef MP-ALIPAY + SDKVersion = my.SDKVersion + // #endif + return compareVersion(SDKVersion, version) >= 0; +} +// #endif + + +/** 环境是否支持canvas 2d */ +export function canIUseCanvas2d(): boolean { + // #ifdef MP-WEIXIN + return gte('2.9.0'); + // #endif + // #ifdef MP-ALIPAY + return gte('2.7.0'); + // #endif + // #ifdef MP-TOUTIAO + return gte('1.78.0'); + // #endif + // #ifndef MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO + return false + // #endif + + // #ifdef APP-IOS || APP-ANDROID || APP-NVUE || APP-VUE + return false; + // #endif +} diff --git a/uni_modules/lime-shared/changelog.md b/uni_modules/lime-shared/changelog.md new file mode 100644 index 0000000..9b9b7dc --- /dev/null +++ b/uni_modules/lime-shared/changelog.md @@ -0,0 +1,36 @@ +## 0.1.6(2024-07-24) +- fix: vue2 app ts需要明确的后缀,所有补全 +- chore: 减少依赖 +## 0.1.5(2024-07-21) +- feat: 删除 Hooks +- feat: 兼容uniappx +## 0.1.4(2023-09-05) +- feat: 增加 Hooks `useIntersectionObserver` +- feat: 增加 `floatAdd` +- feat: 因为本人插件兼容 vue2 需要使用 `composition-api`,故增加vue文件代码插件的条件编译 +## 0.1.3(2023-08-13) +- feat: 增加 `camelCase` +## 0.1.2(2023-07-17) +- feat: 增加 `getClassStr` +## 0.1.1(2023-07-06) +- feat: 增加 `isNumeric`, 区别于 `isNumber` +## 0.1.0(2023-06-30) +- fix: `clamp`忘记导出了 +## 0.0.9(2023-06-27) +- feat: 增加`arrayBufferToFile` +## 0.0.8(2023-06-19) +- feat: 增加`createAnimation`、`clamp` +## 0.0.7(2023-06-08) +- chore: 更新注释 +## 0.0.6(2023-06-08) +- chore: 增加`createImage`为`lime-watermark`和`lime-qrcode`提供依赖 +## 0.0.5(2023-06-03) +- chore: 更新注释 +## 0.0.4(2023-05-22) +- feat: 增加`range`,`exif`,`selectComponent` +## 0.0.3(2023-05-08) +- feat: 增加`fillZero`,`debounce`,`throttle`,`random` +## 0.0.2(2023-05-05) +- chore: 更新文档 +## 0.0.1(2023-05-05) +- 无 diff --git a/uni_modules/lime-shared/clamp/index.ts b/uni_modules/lime-shared/clamp/index.ts new file mode 100644 index 0000000..0e16358 --- /dev/null +++ b/uni_modules/lime-shared/clamp/index.ts @@ -0,0 +1,16 @@ +// @ts-nocheck +/** + * 将一个值限制在指定的范围内 + * @param val 要限制的值 + * @param min 最小值 + * @param max 最大值 + * @returns 限制后的值 + */ +export function clamp(val: number, min: number, max: number): number { + return Math.max(min, Math.min(max, val)); +} + + +// console.log(clamp(5 ,0, 10)); // 输出: 5(在范围内,不做更改) +// console.log(clamp(-5 ,0, 10)); // 输出: 0(小于最小值,被限制为最小值) +// console.log(clamp(15 ,0, 10)); // 输出: 10(大于最大值,被限制为最大值) \ No newline at end of file diff --git a/uni_modules/lime-shared/cloneDeep/index.ts b/uni_modules/lime-shared/cloneDeep/index.ts new file mode 100644 index 0000000..03f85cd --- /dev/null +++ b/uni_modules/lime-shared/cloneDeep/index.ts @@ -0,0 +1,10 @@ +// @ts-nocheck + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.ts' +// #endif + + +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/cloneDeep/uvue.ts b/uni_modules/lime-shared/cloneDeep/uvue.ts new file mode 100644 index 0000000..7929bc2 --- /dev/null +++ b/uni_modules/lime-shared/cloneDeep/uvue.ts @@ -0,0 +1,17 @@ +// @ts-nocheck +/** + * 深度克隆一个对象或数组 + * @param obj 要克隆的对象或数组 + * @returns 克隆后的对象或数组 + */ +export function cloneDeep(obj: any): T { + // 如果传入的对象是基本数据类型(如字符串、数字等),则直接返回 + // if(['number', 'string'].includes(typeof obj) || Array.isArray(obj)){ + // return obj as T + // } + if(typeof obj == 'object'){ + return JSON.parse(JSON.stringify(obj as T)) as T; + } + return obj as T +} + diff --git a/uni_modules/lime-shared/cloneDeep/vue.ts b/uni_modules/lime-shared/cloneDeep/vue.ts new file mode 100644 index 0000000..ded334d --- /dev/null +++ b/uni_modules/lime-shared/cloneDeep/vue.ts @@ -0,0 +1,103 @@ +// @ts-nocheck +/** + * 深度克隆一个对象或数组 + * @param obj 要克隆的对象或数组 + * @returns 克隆后的对象或数组 + */ +export function cloneDeep(obj: any): T { + // 如果传入的对象为空,返回空 + if (obj === null) { + return null as unknown as T; + } + + // 如果传入的对象是 Set 类型,则将其转换为数组,并通过新的 Set 构造函数创建一个新的 Set 对象 + if (obj instanceof Set) { + return new Set([...obj]) as unknown as T; + } + + // 如果传入的对象是 Map 类型,则将其转换为数组,并通过新的 Map 构造函数创建一个新的 Map 对象 + if (obj instanceof Map) { + return new Map([...obj]) as unknown as T; + } + + // 如果传入的对象是 WeakMap 类型,则直接用传入的 WeakMap 对象进行赋值 + if (obj instanceof WeakMap) { + let weakMap = new WeakMap(); + weakMap = obj; + return weakMap as unknown as T; + } + + // 如果传入的对象是 WeakSet 类型,则直接用传入的 WeakSet 对象进行赋值 + if (obj instanceof WeakSet) { + let weakSet = new WeakSet(); + weakSet = obj; + return weakSet as unknown as T; + } + + // 如果传入的对象是 RegExp 类型,则通过新的 RegExp 构造函数创建一个新的 RegExp 对象 + if (obj instanceof RegExp) { + return new RegExp(obj) as unknown as T; + } + + // 如果传入的对象是 undefined 类型,则返回 undefined + if (typeof obj === 'undefined') { + return undefined as unknown as T; + } + + // 如果传入的对象是数组,则递归调用 cloneDeep 函数对数组中的每个元素进行克隆 + if (Array.isArray(obj)) { + return obj.map(cloneDeep) as unknown as T; + } + + // 如果传入的对象是 Date 类型,则通过新的 Date 构造函数创建一个新的 Date 对象 + if (obj instanceof Date) { + return new Date(obj.getTime()) as unknown as T; + } + + // 如果传入的对象是普通对象,则使用递归调用 cloneDeep 函数对对象的每个属性进行克隆 + if (typeof obj === 'object') { + const newObj: any = {}; + for (const [key, value] of Object.entries(obj)) { + newObj[key] = cloneDeep(value); + } + const symbolKeys = Object.getOwnPropertySymbols(obj); + for (const key of symbolKeys) { + newObj[key] = cloneDeep(obj[key]); + } + return newObj; + } + + // 如果传入的对象是基本数据类型(如字符串、数字等),则直接返回 + return obj; +} + +// 示例使用 + +// // 克隆一个对象 +// const obj = { name: 'John', age: 30 }; +// const clonedObj = cloneDeep(obj); + +// console.log(clonedObj); // 输出: { name: 'John', age: 30 } +// console.log(clonedObj === obj); // 输出: false (副本与原对象是独立的) + +// // 克隆一个数组 +// const arr = [1, 2, 3]; +// const clonedArr = cloneDeep(arr); + +// console.log(clonedArr); // 输出: [1, 2, 3] +// console.log(clonedArr === arr); // 输出: false (副本与原数组是独立的) + +// // 克隆一个包含嵌套对象的对象 +// const person = { +// name: 'Alice', +// age: 25, +// address: { +// city: 'New York', +// country: 'USA', +// }, +// }; +// const clonedPerson = cloneDeep(person); + +// console.log(clonedPerson); // 输出: { name: 'Alice', age: 25, address: { city: 'New York', country: 'USA' } } +// console.log(clonedPerson === person); // 输出: false (副本与原对象是独立的) +// console.log(clonedPerson.address === person.address); // 输出: false (嵌套对象的副本也是独立的) \ No newline at end of file diff --git a/uni_modules/lime-shared/closest/index.ts b/uni_modules/lime-shared/closest/index.ts new file mode 100644 index 0000000..e6e79c2 --- /dev/null +++ b/uni_modules/lime-shared/closest/index.ts @@ -0,0 +1,22 @@ +// @ts-nocheck + +/** + * 在给定数组中找到最接近目标数字的元素。 + * @param arr 要搜索的数字数组。 + * @param target 目标数字。 + * @returns 最接近目标数字的数组元素。 + */ +export function closest(arr: number[], target: number):number { + return arr.reduce((pre: number, cur: number):number => + Math.abs(pre - target) < Math.abs(cur - target) ? pre : cur + ); +} + +// 示例 +// // 定义一个数字数组 +// const numbers = [1, 3, 5, 7, 9]; + +// // 在数组中找到最接近目标数字 6 的元素 +// const closestNumber = closest(numbers, 6); + +// console.log(closestNumber); // 输出结果: 5 \ No newline at end of file diff --git a/uni_modules/lime-shared/components/lime-shared/lime-shared.vue b/uni_modules/lime-shared/components/lime-shared/lime-shared.vue new file mode 100644 index 0000000..284e8f0 --- /dev/null +++ b/uni_modules/lime-shared/components/lime-shared/lime-shared.vue @@ -0,0 +1,139 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/lime-shared/createAnimation/index.ts b/uni_modules/lime-shared/createAnimation/index.ts new file mode 100644 index 0000000..999ec1c --- /dev/null +++ b/uni_modules/lime-shared/createAnimation/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifndef UNI-APP-X +export * from './type.ts' +export * from './vue.ts' +// #endif + +// #ifdef UNI-APP-X +export * from './uvue.ts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/createAnimation/type.ts b/uni_modules/lime-shared/createAnimation/type.ts new file mode 100644 index 0000000..0f8ad34 --- /dev/null +++ b/uni_modules/lime-shared/createAnimation/type.ts @@ -0,0 +1,25 @@ +export type CreateAnimationOptions = { + /** + * 动画持续时间,单位ms + */ + duration ?: number; + /** + * 定义动画的效果 + * - linear: 动画从头到尾的速度是相同的 + * - ease: 动画以低速开始,然后加快,在结束前变慢 + * - ease-in: 动画以低速开始 + * - ease-in-out: 动画以低速开始和结束 + * - ease-out: 动画以低速结束 + * - step-start: 动画第一帧就跳至结束状态直到结束 + * - step-end: 动画一直保持开始状态,最后一帧跳到结束状态 + */ + timingFunction ?: string //'linear' | 'ease' | 'ease-in' | 'ease-in-out' | 'ease-out' | 'step-start' | 'step-end'; + /** + * 动画延迟时间,单位 ms + */ + delay ?: number; + /** + * 设置transform-origin + */ + transformOrigin ?: string; +} \ No newline at end of file diff --git a/uni_modules/lime-shared/createAnimation/uvue.ts b/uni_modules/lime-shared/createAnimation/uvue.ts new file mode 100644 index 0000000..96d8263 --- /dev/null +++ b/uni_modules/lime-shared/createAnimation/uvue.ts @@ -0,0 +1,5 @@ +// @ts-nocheck +// export * from '@/uni_modules/lime-animateIt' +export function createAnimation() { + console.error('当前环境不支持,请使用:lime-animateIt') +} \ No newline at end of file diff --git a/uni_modules/lime-shared/createAnimation/vue.ts b/uni_modules/lime-shared/createAnimation/vue.ts new file mode 100644 index 0000000..d6223d8 --- /dev/null +++ b/uni_modules/lime-shared/createAnimation/vue.ts @@ -0,0 +1,148 @@ +// @ts-nocheck +// nvue 需要在节点上设置ref或在export里传入 +// const animation = createAnimation({ +// ref: this.$refs['xxx'], +// duration: 0, +// timingFunction: 'linear' +// }) +// animation.opacity(1).translate(x, y).step({duration}) +// animation.export(ref) + +// 抹平nvue 与 uni.createAnimation的使用差距 +// 但是nvue动画太慢 + + + +import { CreateAnimationOptions } from './type' +// #ifdef APP-NVUE +const nvueAnimation = uni.requireNativePlugin('animation') + +type AnimationTypes = 'matrix' | 'matrix3d' | 'rotate' | 'rotate3d' | 'rotateX' | 'rotateY' | 'rotateZ' | 'scale' | 'scale3d' | 'scaleX' | 'scaleY' | 'scaleZ' | 'skew' | 'skewX' | 'skewY' | 'translate' | 'translate3d' | 'translateX' | 'translateY' | 'translateZ' + | 'opacity' | 'backgroundColor' | 'width' | 'height' | 'left' | 'right' | 'top' | 'bottom' + +interface Styles { + [key : string] : any +} + +interface StepConfig { + duration?: number + timingFunction?: string + delay?: number + needLayout?: boolean + transformOrigin?: string +} +interface StepAnimate { + styles?: Styles + config?: StepConfig +} +interface StepAnimates { + [key: number]: StepAnimate +} +// export interface CreateAnimationOptions extends UniApp.CreateAnimationOptions { +// ref?: string +// } + +type Callback = (time: number) => void +const animateTypes1 : AnimationTypes[] = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', + 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', + 'translateZ' +] +const animateTypes2 : AnimationTypes[] = ['opacity', 'backgroundColor'] +const animateTypes3 : AnimationTypes[] = ['width', 'height', 'left', 'right', 'top', 'bottom'] + +class LimeAnimation { + ref : any + context : any + options : UniApp.CreateAnimationOptions + // stack : any[] = [] + next : number = 0 + currentStepAnimates : StepAnimates = {} + duration : number = 0 + constructor(options : CreateAnimationOptions) { + const {ref} = options + this.ref = ref + this.options = options + } + addAnimate(type : AnimationTypes, args: (string | number)[]) { + let aniObj = this.currentStepAnimates[this.next] + let stepAnimate:StepAnimate = {} + if (!aniObj) { + stepAnimate = {styles: {}, config: {}} + } else { + stepAnimate = aniObj + } + + if (animateTypes1.includes(type)) { + if (!stepAnimate.styles.transform) { + stepAnimate.styles.transform = '' + } + let unit = '' + if (type === 'rotate') { + unit = 'deg' + } + stepAnimate.styles.transform += `${type}(${args.map((v: number) => v + unit).join(',')}) ` + } else { + stepAnimate.styles[type] = `${args.join(',')}` + } + this.currentStepAnimates[this.next] = stepAnimate + } + animateRun(styles: Styles = {}, config:StepConfig = {}, ref: any) { + const el = ref || this.ref + if (!el) return + return new Promise((resolve) => { + const time = +new Date() + nvueAnimation.transition(el, { + styles, + ...config + }, () => { + resolve(+new Date() - time) + }) + }) + } + nextAnimate(animates: StepAnimates, step: number = 0, ref: any, cb: Callback) { + let obj = animates[step] + if (obj) { + let { styles, config } = obj + // this.duration += config.duration + this.animateRun(styles, config, ref).then((time: number) => { + step += 1 + this.duration += time + this.nextAnimate(animates, step, ref, cb) + }) + } else { + this.currentStepAnimates = {} + cb && cb(this.duration) + } + } + step(config:StepConfig = {}) { + this.currentStepAnimates[this.next].config = Object.assign({}, this.options, config) + this.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin + this.next++ + return this + } + export(ref: any, cb?: Callback) { + ref = ref || this.ref + if(!ref) return + this.duration = 0 + this.next = 0 + this.nextAnimate(this.currentStepAnimates, 0, ref, cb) + return null + } +} + + +animateTypes1.concat(animateTypes2, animateTypes3).forEach(type => { + LimeAnimation.prototype[type] = function(...args: (string | number)[]) { + this.addAnimate(type, args) + return this + } +}) +// #endif +export function createAnimation(options : CreateAnimationOptions) { + // #ifndef APP-NVUE + return uni.createAnimation({ ...options }) + // #endif + // #ifdef APP-NVUE + return new LimeAnimation(options) + // #endif +} diff --git a/uni_modules/lime-shared/createImage/index.ts b/uni_modules/lime-shared/createImage/index.ts new file mode 100644 index 0000000..0cf7dc0 --- /dev/null +++ b/uni_modules/lime-shared/createImage/index.ts @@ -0,0 +1,70 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +import {isBrowser} from '../isBrowser' +class Image { + currentSrc: string | null = null + naturalHeight: number = 0 + naturalWidth: number = 0 + width: number = 0 + height: number = 0 + tagName: string = 'IMG' + path: string = '' + crossOrigin: string = '' + referrerPolicy: string = '' + onload: () => void = () => {} + onerror: () => void = () => {} + complete: boolean = false + constructor() {} + set src(src: string) { + console.log('src', src) + if(!src) { + return this.onerror() + } + src = src.replace(/^@\//,'/') + this.currentSrc = src + uni.getImageInfo({ + src, + success: (res) => { + const localReg = /^\.|^\/(?=[^\/])/; + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-TOUTIAO + res.path = localReg.test(src) ? `/${res.path}` : res.path; + // #endif + this.complete = true + this.path = res.path + this.naturalWidth = this.width = res.width + this.naturalHeight = this.height = res.height + this.onload() + }, + fail: () => { + this.onerror() + } + }) + } + get src() { + return this.currentSrc + } +} +interface UniImage extends WechatMiniprogram.Image { + complete?: boolean + naturalHeight?: number + naturalWidth?: number +} +/** 创建用于 canvas 的 img */ +export function createImage(canvas?: any): HTMLImageElement | UniImage { + if(canvas && canvas.createImage) { + return (canvas as WechatMiniprogram.Canvas).createImage() + } else if(this && this['tagName'] == 'canvas' && !('toBlob' in this) || canvas && !('toBlob' in canvas)){ + return new Image() + } else if(isBrowser) { + return new window.Image() + } + return new Image() +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export function createImage(){ + console.error('当前环境不支持') +} +// #endif diff --git a/uni_modules/lime-shared/debounce/index.ts b/uni_modules/lime-shared/debounce/index.ts new file mode 100644 index 0000000..d51b8d0 --- /dev/null +++ b/uni_modules/lime-shared/debounce/index.ts @@ -0,0 +1,10 @@ +// @ts-nocheck + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.ts' + +// #endif + +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/debounce/uvue.ts b/uni_modules/lime-shared/debounce/uvue.ts new file mode 100644 index 0000000..f1fc29d --- /dev/null +++ b/uni_modules/lime-shared/debounce/uvue.ts @@ -0,0 +1,36 @@ +// @ts-nocheck +/** + * 防抖函数,通过延迟一定时间来限制函数的执行频率。 + * @param fn 要防抖的函数。 + * @param wait 触发防抖的等待时间,单位为毫秒。 + * @returns 防抖函数。 + */ +export function debounce(fn : (args: A)=> void, wait = 300): (args: A)=> void { + let timer = -1 + + return (args: A) => { + if (timer >-1) {clearTimeout(timer)}; + + timer = setTimeout(()=>{ + fn(args) + }, wait) + } +}; + + + +// 示例 +// 定义一个函数 +// function saveData(data: string) { +// // 模拟保存数据的操作 +// console.log(`Saving data: ${data}`); +// } + +// // 创建一个防抖函数,延迟 500 毫秒后调用 saveData 函数 +// const debouncedSaveData = debounce(saveData, 500); + +// // 连续调用防抖函数 +// debouncedSaveData('Data 1'); // 不会立即调用 saveData 函数 +// debouncedSaveData('Data 2'); // 不会立即调用 saveData 函数 + +// 在 500 毫秒后,只会调用一次 saveData 函数,输出结果为 "Saving data: Data 2" \ No newline at end of file diff --git a/uni_modules/lime-shared/debounce/vue.ts b/uni_modules/lime-shared/debounce/vue.ts new file mode 100644 index 0000000..694b44d --- /dev/null +++ b/uni_modules/lime-shared/debounce/vue.ts @@ -0,0 +1,40 @@ +// @ts-nocheck +type Timeout = ReturnType | null; +/** + * 防抖函数,通过延迟一定时间来限制函数的执行频率。 + * @param fn 要防抖的函数。 + * @param wait 触发防抖的等待时间,单位为毫秒。 + * @returns 防抖函数。 + */ +export function debounce( + fn : (...args : A) => R, + wait : number = 300) : (...args : A) => void { + let timer : Timeout = null; + + return function (...args : A) { + if (timer) clearTimeout(timer); // 如果上一个 setTimeout 存在,则清除它 + + // 设置一个新的 setTimeout,在指定的等待时间后调用防抖函数 + timer = setTimeout(() => { + fn.apply(this, args); // 使用提供的参数调用原始函数 + }, wait); + }; +}; + + + +// 示例 +// 定义一个函数 +// function saveData(data: string) { +// // 模拟保存数据的操作 +// console.log(`Saving data: ${data}`); +// } + +// // 创建一个防抖函数,延迟 500 毫秒后调用 saveData 函数 +// const debouncedSaveData = debounce(saveData, 500); + +// // 连续调用防抖函数 +// debouncedSaveData('Data 1'); // 不会立即调用 saveData 函数 +// debouncedSaveData('Data 2'); // 不会立即调用 saveData 函数 + +// 在 500 毫秒后,只会调用一次 saveData 函数,输出结果为 "Saving data: Data 2" \ No newline at end of file diff --git a/uni_modules/lime-shared/exif/index.ts b/uni_modules/lime-shared/exif/index.ts new file mode 100644 index 0000000..31d4658 --- /dev/null +++ b/uni_modules/lime-shared/exif/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.ts' +// #endif diff --git a/uni_modules/lime-shared/exif/uvue.ts b/uni_modules/lime-shared/exif/uvue.ts new file mode 100644 index 0000000..01d21a2 --- /dev/null +++ b/uni_modules/lime-shared/exif/uvue.ts @@ -0,0 +1,7 @@ +class EXIF { + constructor(){ + console.error('当前环境不支持') + } +} + +export const exif = new EXIF() \ No newline at end of file diff --git a/uni_modules/lime-shared/exif/vue.ts b/uni_modules/lime-shared/exif/vue.ts new file mode 100644 index 0000000..86f2454 --- /dev/null +++ b/uni_modules/lime-shared/exif/vue.ts @@ -0,0 +1,1057 @@ +// @ts-nocheck +import { base64ToArrayBuffer } from '../base64ToArrayBuffer'; +import { pathToBase64 } from '../pathToBase64'; +// import { isBase64 } from '../isBase64'; +import { isBase64DataUri } from '../isBase64'; +import { isString } from '../isString'; + +interface File { + exifdata : any + iptcdata : any + xmpdata : any + src : string +} +class EXIF { + isXmpEnabled = false + debug = false + Tags = { + // version tags + 0x9000: "ExifVersion", // EXIF version + 0xA000: "FlashpixVersion", // Flashpix format version + + // colorspace tags + 0xA001: "ColorSpace", // Color space information tag + + // image configuration + 0xA002: "PixelXDimension", // Valid width of meaningful image + 0xA003: "PixelYDimension", // Valid height of meaningful image + 0x9101: "ComponentsConfiguration", // Information about channels + 0x9102: "CompressedBitsPerPixel", // Compressed bits per pixel + + // user information + 0x927C: "MakerNote", // Any desired information written by the manufacturer + 0x9286: "UserComment", // Comments by user + + // related file + 0xA004: "RelatedSoundFile", // Name of related sound file + + // date and time + 0x9003: "DateTimeOriginal", // Date and time when the original image was generated + 0x9004: "DateTimeDigitized", // Date and time when the image was stored digitally + 0x9290: "SubsecTime", // Fractions of seconds for DateTime + 0x9291: "SubsecTimeOriginal", // Fractions of seconds for DateTimeOriginal + 0x9292: "SubsecTimeDigitized", // Fractions of seconds for DateTimeDigitized + + // picture-taking conditions + 0x829A: "ExposureTime", // Exposure time (in seconds) + 0x829D: "FNumber", // F number + 0x8822: "ExposureProgram", // Exposure program + 0x8824: "SpectralSensitivity", // Spectral sensitivity + 0x8827: "ISOSpeedRatings", // ISO speed rating + 0x8828: "OECF", // Optoelectric conversion factor + 0x9201: "ShutterSpeedValue", // Shutter speed + 0x9202: "ApertureValue", // Lens aperture + 0x9203: "BrightnessValue", // Value of brightness + 0x9204: "ExposureBias", // Exposure bias + 0x9205: "MaxApertureValue", // Smallest F number of lens + 0x9206: "SubjectDistance", // Distance to subject in meters + 0x9207: "MeteringMode", // Metering mode + 0x9208: "LightSource", // Kind of light source + 0x9209: "Flash", // Flash status + 0x9214: "SubjectArea", // Location and area of main subject + 0x920A: "FocalLength", // Focal length of the lens in mm + 0xA20B: "FlashEnergy", // Strobe energy in BCPS + 0xA20C: "SpatialFrequencyResponse", // + 0xA20E: "FocalPlaneXResolution", // Number of pixels in width direction per FocalPlaneResolutionUnit + 0xA20F: "FocalPlaneYResolution", // Number of pixels in height direction per FocalPlaneResolutionUnit + 0xA210: "FocalPlaneResolutionUnit", // Unit for measuring FocalPlaneXResolution and FocalPlaneYResolution + 0xA214: "SubjectLocation", // Location of subject in image + 0xA215: "ExposureIndex", // Exposure index selected on camera + 0xA217: "SensingMethod", // Image sensor type + 0xA300: "FileSource", // Image source (3 == DSC) + 0xA301: "SceneType", // Scene type (1 == directly photographed) + 0xA302: "CFAPattern", // Color filter array geometric pattern + 0xA401: "CustomRendered", // Special processing + 0xA402: "ExposureMode", // Exposure mode + 0xA403: "WhiteBalance", // 1 = auto white balance, 2 = manual + 0xA404: "DigitalZoomRation", // Digital zoom ratio + 0xA405: "FocalLengthIn35mmFilm", // Equivalent foacl length assuming 35mm film camera (in mm) + 0xA406: "SceneCaptureType", // Type of scene + 0xA407: "GainControl", // Degree of overall image gain adjustment + 0xA408: "Contrast", // Direction of contrast processing applied by camera + 0xA409: "Saturation", // Direction of saturation processing applied by camera + 0xA40A: "Sharpness", // Direction of sharpness processing applied by camera + 0xA40B: "DeviceSettingDescription", // + 0xA40C: "SubjectDistanceRange", // Distance to subject + + // other tags + 0xA005: "InteroperabilityIFDPointer", + 0xA420: "ImageUniqueID" // Identifier assigned uniquely to each image + } + TiffTags = { + 0x0100: "ImageWidth", + 0x0101: "ImageHeight", + 0x8769: "ExifIFDPointer", + 0x8825: "GPSInfoIFDPointer", + 0xA005: "InteroperabilityIFDPointer", + 0x0102: "BitsPerSample", + 0x0103: "Compression", + 0x0106: "PhotometricInterpretation", + 0x0112: "Orientation", + 0x0115: "SamplesPerPixel", + 0x011C: "PlanarConfiguration", + 0x0212: "YCbCrSubSampling", + 0x0213: "YCbCrPositioning", + 0x011A: "XResolution", + 0x011B: "YResolution", + 0x0128: "ResolutionUnit", + 0x0111: "StripOffsets", + 0x0116: "RowsPerStrip", + 0x0117: "StripByteCounts", + 0x0201: "JPEGInterchangeFormat", + 0x0202: "JPEGInterchangeFormatLength", + 0x012D: "TransferFunction", + 0x013E: "WhitePoint", + 0x013F: "PrimaryChromaticities", + 0x0211: "YCbCrCoefficients", + 0x0214: "ReferenceBlackWhite", + 0x0132: "DateTime", + 0x010E: "ImageDescription", + 0x010F: "Make", + 0x0110: "Model", + 0x0131: "Software", + 0x013B: "Artist", + 0x8298: "Copyright" + } + GPSTags = { + 0x0000: "GPSVersionID", + 0x0001: "GPSLatitudeRef", + 0x0002: "GPSLatitude", + 0x0003: "GPSLongitudeRef", + 0x0004: "GPSLongitude", + 0x0005: "GPSAltitudeRef", + 0x0006: "GPSAltitude", + 0x0007: "GPSTimeStamp", + 0x0008: "GPSSatellites", + 0x0009: "GPSStatus", + 0x000A: "GPSMeasureMode", + 0x000B: "GPSDOP", + 0x000C: "GPSSpeedRef", + 0x000D: "GPSSpeed", + 0x000E: "GPSTrackRef", + 0x000F: "GPSTrack", + 0x0010: "GPSImgDirectionRef", + 0x0011: "GPSImgDirection", + 0x0012: "GPSMapDatum", + 0x0013: "GPSDestLatitudeRef", + 0x0014: "GPSDestLatitude", + 0x0015: "GPSDestLongitudeRef", + 0x0016: "GPSDestLongitude", + 0x0017: "GPSDestBearingRef", + 0x0018: "GPSDestBearing", + 0x0019: "GPSDestDistanceRef", + 0x001A: "GPSDestDistance", + 0x001B: "GPSProcessingMethod", + 0x001C: "GPSAreaInformation", + 0x001D: "GPSDateStamp", + 0x001E: "GPSDifferential" + } + // EXIF 2.3 Spec + IFD1Tags = { + 0x0100: "ImageWidth", + 0x0101: "ImageHeight", + 0x0102: "BitsPerSample", + 0x0103: "Compression", + 0x0106: "PhotometricInterpretation", + 0x0111: "StripOffsets", + 0x0112: "Orientation", + 0x0115: "SamplesPerPixel", + 0x0116: "RowsPerStrip", + 0x0117: "StripByteCounts", + 0x011A: "XResolution", + 0x011B: "YResolution", + 0x011C: "PlanarConfiguration", + 0x0128: "ResolutionUnit", + 0x0201: "JpegIFOffset", // When image format is JPEG, this value show offset to JPEG data stored.(aka "ThumbnailOffset" or "JPEGInterchangeFormat") + 0x0202: "JpegIFByteCount", // When image format is JPEG, this value shows data size of JPEG image (aka "ThumbnailLength" or "JPEGInterchangeFormatLength") + 0x0211: "YCbCrCoefficients", + 0x0212: "YCbCrSubSampling", + 0x0213: "YCbCrPositioning", + 0x0214: "ReferenceBlackWhite" + } + StringValues = { + ExposureProgram: { + 0: "Not defined", + 1: "Manual", + 2: "Normal program", + 3: "Aperture priority", + 4: "Shutter priority", + 5: "Creative program", + 6: "Action program", + 7: "Portrait mode", + 8: "Landscape mode" + }, + MeteringMode: { + 0: "Unknown", + 1: "Average", + 2: "CenterWeightedAverage", + 3: "Spot", + 4: "MultiSpot", + 5: "Pattern", + 6: "Partial", + 255: "Other" + }, + LightSource: { + 0: "Unknown", + 1: "Daylight", + 2: "Fluorescent", + 3: "Tungsten (incandescent light)", + 4: "Flash", + 9: "Fine weather", + 10: "Cloudy weather", + 11: "Shade", + 12: "Daylight fluorescent (D 5700 - 7100K)", + 13: "Day white fluorescent (N 4600 - 5400K)", + 14: "Cool white fluorescent (W 3900 - 4500K)", + 15: "White fluorescent (WW 3200 - 3700K)", + 17: "Standard light A", + 18: "Standard light B", + 19: "Standard light C", + 20: "D55", + 21: "D65", + 22: "D75", + 23: "D50", + 24: "ISO studio tungsten", + 255: "Other" + }, + Flash: { + 0x0000: "Flash did not fire", + 0x0001: "Flash fired", + 0x0005: "Strobe return light not detected", + 0x0007: "Strobe return light detected", + 0x0009: "Flash fired, compulsory flash mode", + 0x000D: "Flash fired, compulsory flash mode, return light not detected", + 0x000F: "Flash fired, compulsory flash mode, return light detected", + 0x0010: "Flash did not fire, compulsory flash mode", + 0x0018: "Flash did not fire, auto mode", + 0x0019: "Flash fired, auto mode", + 0x001D: "Flash fired, auto mode, return light not detected", + 0x001F: "Flash fired, auto mode, return light detected", + 0x0020: "No flash function", + 0x0041: "Flash fired, red-eye reduction mode", + 0x0045: "Flash fired, red-eye reduction mode, return light not detected", + 0x0047: "Flash fired, red-eye reduction mode, return light detected", + 0x0049: "Flash fired, compulsory flash mode, red-eye reduction mode", + 0x004D: "Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected", + 0x004F: "Flash fired, compulsory flash mode, red-eye reduction mode, return light detected", + 0x0059: "Flash fired, auto mode, red-eye reduction mode", + 0x005D: "Flash fired, auto mode, return light not detected, red-eye reduction mode", + 0x005F: "Flash fired, auto mode, return light detected, red-eye reduction mode" + }, + SensingMethod: { + 1: "Not defined", + 2: "One-chip color area sensor", + 3: "Two-chip color area sensor", + 4: "Three-chip color area sensor", + 5: "Color sequential area sensor", + 7: "Trilinear sensor", + 8: "Color sequential linear sensor" + }, + SceneCaptureType: { + 0: "Standard", + 1: "Landscape", + 2: "Portrait", + 3: "Night scene" + }, + SceneType: { + 1: "Directly photographed" + }, + CustomRendered: { + 0: "Normal process", + 1: "Custom process" + }, + WhiteBalance: { + 0: "Auto white balance", + 1: "Manual white balance" + }, + GainControl: { + 0: "None", + 1: "Low gain up", + 2: "High gain up", + 3: "Low gain down", + 4: "High gain down" + }, + Contrast: { + 0: "Normal", + 1: "Soft", + 2: "Hard" + }, + Saturation: { + 0: "Normal", + 1: "Low saturation", + 2: "High saturation" + }, + Sharpness: { + 0: "Normal", + 1: "Soft", + 2: "Hard" + }, + SubjectDistanceRange: { + 0: "Unknown", + 1: "Macro", + 2: "Close view", + 3: "Distant view" + }, + FileSource: { + 3: "DSC" + }, + + Components: { + 0: "", + 1: "Y", + 2: "Cb", + 3: "Cr", + 4: "R", + 5: "G", + 6: "B" + } + } + enableXmp() { + this.isXmpEnabled = true + } + disableXmp() { + this.isXmpEnabled = false; + } + /** + * 获取图片数据 + * @param img 图片地址 + * @param callback 回调 返回图片数据 + * */ + getData(img : any, callback : Function) { + // if (((self.Image && img instanceof self.Image) || (self.HTMLImageElement && img instanceof self.HTMLImageElement)) && !img.complete) + // return false; + let file : File = { + src: '', + exifdata: null, + iptcdata: null, + xmpdata: null, + } + if (isBase64(img)) { + file.src = img + } else if (img.path) { + file.src = img.path + } else if (isString(img)) { + file.src = img + } else { + return false; + } + + + if (!imageHasData(file)) { + getImageData(file, callback); + } else { + if (callback) { + callback.call(file); + } + } + return true; + } + /** + * 获取图片tag + * @param img 图片数据 + * @param tag tag 类型 + * */ + getTag(img : File, tag : string) { + if (!imageHasData(img)) return; + return img.exifdata[tag]; + } + getIptcTag(img : File, tag : string) { + if (!imageHasData(img)) return; + return img.iptcdata[tag]; + } + getAllTags(img : File) { + if (!imageHasData(img)) return {}; + let a, + data = img.exifdata, + tags = {}; + for (a in data) { + if (data.hasOwnProperty(a)) { + tags[a] = data[a]; + } + } + return tags; + } + getAllIptcTags(img : File) { + if (!imageHasData(img)) return {}; + let a, + data = img.iptcdata, + tags = {}; + for (a in data) { + if (data.hasOwnProperty(a)) { + tags[a] = data[a]; + } + } + return tags; + } + pretty(img : File) { + if (!imageHasData(img)) return ""; + let a, + data = img.exifdata, + strPretty = ""; + for (a in data) { + if (data.hasOwnProperty(a)) { + if (typeof data[a] == "object") { + if (data[a] instanceof Number) { + strPretty += a + " : " + data[a] + " [" + data[a].numerator + "/" + data[a] + .denominator + "]\r\n"; + } else { + strPretty += a + " : [" + data[a].length + " values]\r\n"; + } + } else { + strPretty += a + " : " + data[a] + "\r\n"; + } + } + } + return strPretty; + } + readFromBinaryFile(file: ArrayBuffer) { + return findEXIFinJPEG(file); + } +} + +export const exif = new EXIF() +// export function getData(img, callback) { +// const exif = new EXIF() +// exif.getData(img, callback) +// } + +// export default {getData} +const ExifTags = exif.Tags +const TiffTags = exif.TiffTags +const IFD1Tags = exif.IFD1Tags +const GPSTags = exif.GPSTags +const StringValues = exif.StringValues + + +function imageHasData(img : File) : boolean { + return !!(img.exifdata); +} + +function objectURLToBlob(url : string, callback : Function) { + try { + const http = new XMLHttpRequest(); + http.open("GET", url, true); + http.responseType = "blob"; + http.onload = function (e) { + if (this.status == 200 || this.status === 0) { + callback(this.response); + } + }; + http.send(); + } catch (e) { + console.warn(e) + } +} + + +function getImageData(img : File, callback : Function) { + function handleBinaryFile(binFile: ArrayBuffer) { + const data = findEXIFinJPEG(binFile); + img.exifdata = data ?? {}; + const iptcdata = findIPTCinJPEG(binFile); + img.iptcdata = iptcdata ?? {}; + if (exif.isXmpEnabled) { + const xmpdata = findXMPinJPEG(binFile); + img.xmpdata = xmpdata ?? {}; + } + if (callback) { + callback.call(img); + } + } + + if (img.src) { + if (/^data\:/i.test(img.src)) { // Data URI + // var arrayBuffer = base64ToArrayBuffer(img.src); + handleBinaryFile(base64ToArrayBuffer(img.src)); + + } else if (/^blob\:/i.test(img.src) && typeof FileReader !== 'undefined') { // Object URL + var fileReader = new FileReader(); + fileReader.onload = function (e) { + handleBinaryFile(e.target.result); + }; + objectURLToBlob(img.src, function (blob : Blob) { + fileReader.readAsArrayBuffer(blob); + }); + } else if (typeof XMLHttpRequest !== 'undefined') { + var http = new XMLHttpRequest(); + http.onload = function () { + if (this.status == 200 || this.status === 0) { + handleBinaryFile(http.response); + } else { + throw "Could not load image"; + } + http = null; + }; + http.open("GET", img.src, true); + http.responseType = "arraybuffer"; + http.send(null); + } else { + pathToBase64(img.src).then(res => { + handleBinaryFile(base64ToArrayBuffer(res)); + }) + } + } else if (typeof FileReader !== 'undefined' && self.FileReader && (img instanceof self.Blob || img instanceof self.File)) { + var fileReader = new FileReader(); + fileReader.onload = function (e : any) { + if (exif.debug) console.log("Got file of length " + e.target.result.byteLength); + handleBinaryFile(e.target.result); + }; + + fileReader.readAsArrayBuffer(img); + } +} + +function findEXIFinJPEG(file: ArrayBuffer) { + const dataView = new DataView(file); + + if (exif.debug) console.log("Got file of length " + file.byteLength); + if ((dataView.getUint8(0) != 0xFF) || (dataView.getUint8(1) != 0xD8)) { + if (exif.debug) console.log("Not a valid JPEG"); + return false; // not a valid jpeg + } + + let offset = 2, + length = file.byteLength, + marker; + + while (offset < length) { + if (dataView.getUint8(offset) != 0xFF) { + if (exif.debug) console.log("Not a valid marker at offset " + offset + ", found: " + dataView.getUint8( + offset)); + return false; // not a valid marker, something is wrong + } + + marker = dataView.getUint8(offset + 1); + if (exif.debug) console.log(marker); + + // we could implement handling for other markers here, + // but we're only looking for 0xFFE1 for EXIF data + + if (marker == 225) { + if (exif.debug) console.log("Found 0xFFE1 marker"); + + return readEXIFData(dataView, offset + 4, dataView.getUint16(offset + 2) - 2); + + // offset += 2 + file.getShortAt(offset+2, true); + + } else { + offset += 2 + dataView.getUint16(offset + 2); + } + + } + +} + +function findIPTCinJPEG(file: ArrayBuffer) { + const dataView = new DataView(file); + + if (exif.debug) console.log("Got file of length " + file.byteLength); + if ((dataView.getUint8(0) != 0xFF) || (dataView.getUint8(1) != 0xD8)) { + if (exif.debug) console.log("Not a valid JPEG"); + return false; // not a valid jpeg + } + + let offset = 2, + length = file.byteLength; + + + const isFieldSegmentStart = function (dataView, offset: number) { + return ( + dataView.getUint8(offset) === 0x38 && + dataView.getUint8(offset + 1) === 0x42 && + dataView.getUint8(offset + 2) === 0x49 && + dataView.getUint8(offset + 3) === 0x4D && + dataView.getUint8(offset + 4) === 0x04 && + dataView.getUint8(offset + 5) === 0x04 + ); + }; + + while (offset < length) { + + if (isFieldSegmentStart(dataView, offset)) { + + // Get the length of the name header (which is padded to an even number of bytes) + var nameHeaderLength = dataView.getUint8(offset + 7); + if (nameHeaderLength % 2 !== 0) nameHeaderLength += 1; + // Check for pre photoshop 6 format + if (nameHeaderLength === 0) { + // Always 4 + nameHeaderLength = 4; + } + + var startOffset = offset + 8 + nameHeaderLength; + var sectionLength = dataView.getUint16(offset + 6 + nameHeaderLength); + + return readIPTCData(file, startOffset, sectionLength); + + break; + + } + + + // Not the marker, continue searching + offset++; + + } + +} + +const IptcFieldMap = { + 0x78: 'caption', + 0x6E: 'credit', + 0x19: 'keywords', + 0x37: 'dateCreated', + 0x50: 'byline', + 0x55: 'bylineTitle', + 0x7A: 'captionWriter', + 0x69: 'headline', + 0x74: 'copyright', + 0x0F: 'category' +}; + +function readIPTCData(file: ArrayBuffer, startOffset: number, sectionLength: number) { + const dataView = new DataView(file); + let data = {}; + let fieldValue, fieldName, dataSize, segmentType, segmentSize; + let segmentStartPos = startOffset; + while (segmentStartPos < startOffset + sectionLength) { + if (dataView.getUint8(segmentStartPos) === 0x1C && dataView.getUint8(segmentStartPos + 1) === 0x02) { + segmentType = dataView.getUint8(segmentStartPos + 2); + if (segmentType in IptcFieldMap) { + dataSize = dataView.getInt16(segmentStartPos + 3); + segmentSize = dataSize + 5; + fieldName = IptcFieldMap[segmentType]; + fieldValue = getStringFromDB(dataView, segmentStartPos + 5, dataSize); + // Check if we already stored a value with this name + if (data.hasOwnProperty(fieldName)) { + // Value already stored with this name, create multivalue field + if (data[fieldName] instanceof Array) { + data[fieldName].push(fieldValue); + } else { + data[fieldName] = [data[fieldName], fieldValue]; + } + } else { + data[fieldName] = fieldValue; + } + } + + } + segmentStartPos++; + } + return data; +} + +function readTags(file: DataView, tiffStart: number, dirStart: number, strings: any[], bigEnd: number) { + let entries = file.getUint16(dirStart, !bigEnd), + tags = {}, + entryOffset, tag; + + for (let i = 0; i < entries; i++) { + entryOffset = dirStart + i * 12 + 2; + tag = strings[file.getUint16(entryOffset, !bigEnd)]; + if (!tag && exif.debug) console.log("Unknown tag: " + file.getUint16(entryOffset, !bigEnd)); + tags[tag] = readTagValue(file, entryOffset, tiffStart, dirStart, bigEnd); + } + return tags; +} + +function readTagValue(file: DataView, entryOffset: number, tiffStart: number, dirStart: number, bigEnd: number) { + let type = file.getUint16(entryOffset + 2, !bigEnd), + numValues = file.getUint32(entryOffset + 4, !bigEnd), + valueOffset = file.getUint32(entryOffset + 8, !bigEnd) + tiffStart, + offset, + vals, val, n, + numerator, denominator; + + switch (type) { + case 1: // byte, 8-bit unsigned int + case 7: // undefined, 8-bit byte, value depending on field + if (numValues == 1) { + return file.getUint8(entryOffset + 8, !bigEnd); + } else { + offset = numValues > 4 ? valueOffset : (entryOffset + 8); + vals = []; + for (n = 0; n < numValues; n++) { + vals[n] = file.getUint8(offset + n); + } + return vals; + } + + case 2: // ascii, 8-bit byte + offset = numValues > 4 ? valueOffset : (entryOffset + 8); + return getStringFromDB(file, offset, numValues - 1); + + case 3: // short, 16 bit int + if (numValues == 1) { + return file.getUint16(entryOffset + 8, !bigEnd); + } else { + offset = numValues > 2 ? valueOffset : (entryOffset + 8); + vals = []; + for (n = 0; n < numValues; n++) { + vals[n] = file.getUint16(offset + 2 * n, !bigEnd); + } + return vals; + } + + case 4: // long, 32 bit int + if (numValues == 1) { + return file.getUint32(entryOffset + 8, !bigEnd); + } else { + vals = []; + for (n = 0; n < numValues; n++) { + vals[n] = file.getUint32(valueOffset + 4 * n, !bigEnd); + } + return vals; + } + + case 5: // rational = two long values, first is numerator, second is denominator + if (numValues == 1) { + numerator = file.getUint32(valueOffset, !bigEnd); + denominator = file.getUint32(valueOffset + 4, !bigEnd); + val = new Number(numerator / denominator); + val.numerator = numerator; + val.denominator = denominator; + return val; + } else { + vals = []; + for (n = 0; n < numValues; n++) { + numerator = file.getUint32(valueOffset + 8 * n, !bigEnd); + denominator = file.getUint32(valueOffset + 4 + 8 * n, !bigEnd); + vals[n] = new Number(numerator / denominator); + vals[n].numerator = numerator; + vals[n].denominator = denominator; + } + return vals; + } + + case 9: // slong, 32 bit signed int + if (numValues == 1) { + return file.getInt32(entryOffset + 8, !bigEnd); + } else { + vals = []; + for (n = 0; n < numValues; n++) { + vals[n] = file.getInt32(valueOffset + 4 * n, !bigEnd); + } + return vals; + } + + case 10: // signed rational, two slongs, first is numerator, second is denominator + if (numValues == 1) { + return file.getInt32(valueOffset, !bigEnd) / file.getInt32(valueOffset + 4, !bigEnd); + } else { + vals = []; + for (n = 0; n < numValues; n++) { + vals[n] = file.getInt32(valueOffset + 8 * n, !bigEnd) / file.getInt32(valueOffset + 4 + 8 * + n, !bigEnd); + } + return vals; + } + } +} +/** + * Given an IFD (Image File Directory) start offset + * returns an offset to next IFD or 0 if it's the last IFD. + */ +function getNextIFDOffset(dataView: DataView, dirStart: number, bigEnd: number) { + //the first 2bytes means the number of directory entries contains in this IFD + var entries = dataView.getUint16(dirStart, !bigEnd); + + // After last directory entry, there is a 4bytes of data, + // it means an offset to next IFD. + // If its value is '0x00000000', it means this is the last IFD and there is no linked IFD. + + return dataView.getUint32(dirStart + 2 + entries * 12, !bigEnd); // each entry is 12 bytes long +} + +function readThumbnailImage(dataView: DataView, tiffStart: number, firstIFDOffset: number, bigEnd: number) { + // get the IFD1 offset + const IFD1OffsetPointer = getNextIFDOffset(dataView, tiffStart + firstIFDOffset, bigEnd); + + if (!IFD1OffsetPointer) { + // console.log('******** IFD1Offset is empty, image thumb not found ********'); + return {}; + } else if (IFD1OffsetPointer > dataView.byteLength) { // this should not happen + // console.log('******** IFD1Offset is outside the bounds of the DataView ********'); + return {}; + } + // console.log('******* thumbnail IFD offset (IFD1) is: %s', IFD1OffsetPointer); + + let thumbTags : any = readTags(dataView, tiffStart, tiffStart + IFD1OffsetPointer, IFD1Tags, bigEnd) + + // EXIF 2.3 specification for JPEG format thumbnail + + // If the value of Compression(0x0103) Tag in IFD1 is '6', thumbnail image format is JPEG. + // Most of Exif image uses JPEG format for thumbnail. In that case, you can get offset of thumbnail + // by JpegIFOffset(0x0201) Tag in IFD1, size of thumbnail by JpegIFByteCount(0x0202) Tag. + // Data format is ordinary JPEG format, starts from 0xFFD8 and ends by 0xFFD9. It seems that + // JPEG format and 160x120pixels of size are recommended thumbnail format for Exif2.1 or later. + + if (thumbTags['Compression'] && typeof Blob !== 'undefined') { + // console.log('Thumbnail image found!'); + + switch (thumbTags['Compression']) { + case 6: + // console.log('Thumbnail image format is JPEG'); + if (thumbTags.JpegIFOffset && thumbTags.JpegIFByteCount) { + // extract the thumbnail + var tOffset = tiffStart + thumbTags.JpegIFOffset; + var tLength = thumbTags.JpegIFByteCount; + thumbTags['blob'] = new Blob([new Uint8Array(dataView.buffer, tOffset, tLength)], { + type: 'image/jpeg' + }); + } + break; + + case 1: + console.log("Thumbnail image format is TIFF, which is not implemented."); + break; + default: + console.log("Unknown thumbnail image format '%s'", thumbTags['Compression']); + } + } else if (thumbTags['PhotometricInterpretation'] == 2) { + console.log("Thumbnail image format is RGB, which is not implemented."); + } + return thumbTags; +} + +function getStringFromDB(buffer: DataView, start: number, length: number) { + let outstr = ""; + for (let n = start; n < start + length; n++) { + outstr += String.fromCharCode(buffer.getUint8(n)); + } + return outstr; +} + +function readEXIFData(file: DataView, start: number) { + if (getStringFromDB(file, start, 4) != "Exif") { + if (exif.debug) console.log("Not valid EXIF data! " + getStringFromDB(file, start, 4)); + return false; + } + + let bigEnd, + tags, tag, + exifData, gpsData, + tiffOffset = start + 6; + + // test for TIFF validity and endianness + if (file.getUint16(tiffOffset) == 0x4949) { + bigEnd = false; + } else if (file.getUint16(tiffOffset) == 0x4D4D) { + bigEnd = true; + } else { + if (exif.debug) console.log("Not valid TIFF data! (no 0x4949 or 0x4D4D)"); + return false; + } + + if (file.getUint16(tiffOffset + 2, !bigEnd) != 0x002A) { + if (exif.debug) console.log("Not valid TIFF data! (no 0x002A)"); + return false; + } + + const firstIFDOffset = file.getUint32(tiffOffset + 4, !bigEnd); + + if (firstIFDOffset < 0x00000008) { + if (exif.debug) console.log("Not valid TIFF data! (First offset less than 8)", file.getUint32(tiffOffset + 4, + !bigEnd)); + return false; + } + + tags = readTags(file, tiffOffset, tiffOffset + firstIFDOffset, TiffTags, bigEnd); + + if (tags.ExifIFDPointer) { + exifData = readTags(file, tiffOffset, tiffOffset + tags.ExifIFDPointer, ExifTags, bigEnd); + for (tag in exifData) { + switch (tag) { + case "LightSource": + case "Flash": + case "MeteringMode": + case "ExposureProgram": + case "SensingMethod": + case "SceneCaptureType": + case "SceneType": + case "CustomRendered": + case "WhiteBalance": + case "GainControl": + case "Contrast": + case "Saturation": + case "Sharpness": + case "SubjectDistanceRange": + case "FileSource": + exifData[tag] = StringValues[tag][exifData[tag]]; + break; + + case "ExifVersion": + case "FlashpixVersion": + exifData[tag] = String.fromCharCode(exifData[tag][0], exifData[tag][1], exifData[tag][2], + exifData[tag][3]); + break; + + case "ComponentsConfiguration": + exifData[tag] = + StringValues.Components[exifData[tag][0]] + + StringValues.Components[exifData[tag][1]] + + StringValues.Components[exifData[tag][2]] + + StringValues.Components[exifData[tag][3]]; + break; + } + tags[tag] = exifData[tag]; + } + } + + if (tags.GPSInfoIFDPointer) { + gpsData = readTags(file, tiffOffset, tiffOffset + tags.GPSInfoIFDPointer, GPSTags, bigEnd); + for (tag in gpsData) { + switch (tag) { + case "GPSVersionID": + gpsData[tag] = gpsData[tag][0] + + "." + gpsData[tag][1] + + "." + gpsData[tag][2] + + "." + gpsData[tag][3]; + break; + } + tags[tag] = gpsData[tag]; + } + } + + // extract thumbnail + tags['thumbnail'] = readThumbnailImage(file, tiffOffset, firstIFDOffset, bigEnd); + + return tags; +} + +function findXMPinJPEG(file: ArrayBuffer) { + + if (!('DOMParser' in self)) { + // console.warn('XML parsing not supported without DOMParser'); + return; + } + const dataView = new DataView(file); + + if (exif.debug) console.log("Got file of length " + file.byteLength); + if ((dataView.getUint8(0) != 0xFF) || (dataView.getUint8(1) != 0xD8)) { + if (exif.debug) console.log("Not a valid JPEG"); + return false; // not a valid jpeg + } + + let offset = 2, + length = file.byteLength, + dom = new DOMParser(); + + while (offset < (length - 4)) { + if (getStringFromDB(dataView, offset, 4) == "http") { + const startOffset = offset - 1; + const sectionLength = dataView.getUint16(offset - 2) - 1; + let xmpString = getStringFromDB(dataView, startOffset, sectionLength) + const xmpEndIndex = xmpString.indexOf('xmpmeta>') + 8; + xmpString = xmpString.substring(xmpString.indexOf(' 0) { + json['@attributes'] = {}; + for (var j = 0; j < xml.attributes.length; j++) { + var attribute = xml.attributes.item(j); + json['@attributes'][attribute.nodeName] = attribute.nodeValue; + } + } + } else if (xml.nodeType == 3) { // text node + return xml.nodeValue; + } + + // deal with children + if (xml.hasChildNodes()) { + for (var i = 0; i < xml.childNodes.length; i++) { + var child = xml.childNodes.item(i); + var nodeName = child.nodeName; + if (json[nodeName] == null) { + json[nodeName] = xml2json(child); + } else { + if (json[nodeName].push == null) { + var old = json[nodeName]; + json[nodeName] = []; + json[nodeName].push(old); + } + json[nodeName].push(xml2json(child)); + } + } + } + + return json; +} + +function xml2Object(xml: any) { + try { + var obj = {}; + if (xml.children.length > 0) { + for (var i = 0; i < xml.children.length; i++) { + var item = xml.children.item(i); + var attributes = item.attributes; + for (var idx in attributes) { + var itemAtt = attributes[idx]; + var dataKey = itemAtt.nodeName; + var dataValue = itemAtt.nodeValue; + + if (dataKey !== undefined) { + obj[dataKey] = dataValue; + } + } + var nodeName = item.nodeName; + + if (typeof (obj[nodeName]) == "undefined") { + obj[nodeName] = xml2json(item); + } else { + if (typeof (obj[nodeName].push) == "undefined") { + var old = obj[nodeName]; + + obj[nodeName] = []; + obj[nodeName].push(old); + } + obj[nodeName].push(xml2json(item)); + } + } + } else { + obj = xml.textContent; + } + return obj; + } catch (e) { + console.log(e.message); + } +} \ No newline at end of file diff --git a/uni_modules/lime-shared/fillZero/index.ts b/uni_modules/lime-shared/fillZero/index.ts new file mode 100644 index 0000000..9952c45 --- /dev/null +++ b/uni_modules/lime-shared/fillZero/index.ts @@ -0,0 +1,11 @@ +// @ts-nocheck +/** + * 在数字前填充零,返回字符串形式的结果 + * @param number 要填充零的数字 + * @param length 填充零后的字符串长度,默认为2 + * @returns 填充零后的字符串 + */ +export function fillZero(number: number, length: number = 2): string { + // 将数字转换为字符串,然后使用 padStart 方法填充零到指定长度 + return `${number}`.padStart(length, '0'); +} \ No newline at end of file diff --git a/uni_modules/lime-shared/floatAdd/index.ts b/uni_modules/lime-shared/floatAdd/index.ts new file mode 100644 index 0000000..aba4774 --- /dev/null +++ b/uni_modules/lime-shared/floatAdd/index.ts @@ -0,0 +1,36 @@ +import {isNumber} from '../isNumber' +/** + * 返回两个浮点数相加的结果 + * @param num1 第一个浮点数 + * @param num2 第二个浮点数 + * @returns 两个浮点数的相加结果 + */ +export function floatAdd(num1: number, num2: number): number { + // 检查 num1 和 num2 是否为数字类型 + if (!(isNumber(num1) || isNumber(num2))) { + console.warn('Please pass in the number type'); + return NaN; + } + + let r1: number, r2: number, m: number; + + try { + // 获取 num1 小数点后的位数 + r1 = num1.toString().split('.')[1].length; + } catch (error) { + r1 = 0; + } + + try { + // 获取 num2 小数点后的位数 + r2 = num2.toString().split('.')[1].length; + } catch (error) { + r2 = 0; + } + + // 计算需要扩大的倍数 + m = Math.pow(10, Math.max(r1, r2)); + + // 返回相加结果 + return (num1 * m + num2 * m) / m; +} diff --git a/uni_modules/lime-shared/getClassStr/index.ts b/uni_modules/lime-shared/getClassStr/index.ts new file mode 100644 index 0000000..32a0a74 --- /dev/null +++ b/uni_modules/lime-shared/getClassStr/index.ts @@ -0,0 +1,53 @@ +// @ts-nocheck + +// #ifdef APP-IOS || APP-ANDROID +import { isNumber } from '../isNumber' +import { isString } from '../isString' +import { isDef } from '../isDef' +// #endif + +/** + * 获取对象的类名字符串 + * @param obj - 需要处理的对象 + * @returns 由对象属性作为类名组成的字符串 + */ +export function getClassStr(obj : T) : string { + let classNames : string[] = []; + // #ifdef APP-IOS || APP-ANDROID + if (obj instanceof UTSJSONObject) { + (obj as UTSJSONObject).toMap().forEach((value, key) => { + if (isDef(value)) { + if (isNumber(value)) { + classNames.push(key); + } + if (isString(value) && value !== '') { + classNames.push(key); + } + if (typeof value == 'boolean' && (value as boolean)) { + classNames.push(key); + } + } + }) + } + // #endif + // #ifndef APP-IOS || APP-ANDROID + // 遍历对象的属性 + for (let key in obj) { + // 检查属性确实属于对象自身且其值为true + if ((obj as any).hasOwnProperty(key) && obj[key]) { + // 将属性名添加到类名数组中 + classNames.push(key); + } + } + // #endif + + + // 将类名数组用空格连接成字符串并返回 + return classNames.join(' '); +} + + +// 示例 +// const obj = { foo: true, bar: false, baz: true }; +// const classNameStr = getClassStr(obj); +// console.log(classNameStr); // 输出: "foo baz" \ No newline at end of file diff --git a/uni_modules/lime-shared/getCurrentPage/index.ts b/uni_modules/lime-shared/getCurrentPage/index.ts new file mode 100644 index 0000000..28a3bf5 --- /dev/null +++ b/uni_modules/lime-shared/getCurrentPage/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.uts' +// #endif diff --git a/uni_modules/lime-shared/getCurrentPage/uvue.uts b/uni_modules/lime-shared/getCurrentPage/uvue.uts new file mode 100644 index 0000000..9e96d2b --- /dev/null +++ b/uni_modules/lime-shared/getCurrentPage/uvue.uts @@ -0,0 +1,5 @@ +// @ts-nocheck +export const getCurrentPage = ():Page => { + const pages = getCurrentPages(); + return pages[pages.length - 1] +}; \ No newline at end of file diff --git a/uni_modules/lime-shared/getCurrentPage/vue.ts b/uni_modules/lime-shared/getCurrentPage/vue.ts new file mode 100644 index 0000000..79ecac8 --- /dev/null +++ b/uni_modules/lime-shared/getCurrentPage/vue.ts @@ -0,0 +1,6 @@ +// @ts-nocheck +/** 获取当前页 */ +export const getCurrentPage = () => { + const pages = getCurrentPages(); + return pages[pages.length - 1] //as T & WechatMiniprogram.Page.TrivialInstance; +}; \ No newline at end of file diff --git a/uni_modules/lime-shared/getLocalFilePath/index.ts b/uni_modules/lime-shared/getLocalFilePath/index.ts new file mode 100644 index 0000000..42eb80c --- /dev/null +++ b/uni_modules/lime-shared/getLocalFilePath/index.ts @@ -0,0 +1,62 @@ +// @ts-nocheck +// #ifdef APP-NVUE || APP-VUE +export const getLocalFilePath = (path : string) => { + if (typeof plus == 'undefined') return path + if (/^(_www|_doc|_documents|_downloads|file:\/\/|\/storage\/emulated\/0\/)/.test(path)) return path + if (/^\//.test(path)) { + const localFilePath = plus.io.convertAbsoluteFileSystem(path) + if (localFilePath !== path) { + return localFilePath + } else { + path = path.slice(1) + } + } + return '_www/' + path +} +// #endif + + +// #ifdef APP-ANDROID || APP-IOS +export { getResourcePath as getLocalFilePath } from '@/uni_modules/lime-file-utils' +// export const getLocalFilePath = (path : string) : string => { +// let uri = path +// if (uri.startsWith("http") || uri.startsWith(" { +// try { +// let uri = path +// if (uri.startsWith("http") || uri.startsWith(" { + return new Promise((resolve)=>{ + uni.createSelectorQuery().in(context).select(selector).boundingClientRect(res =>{ + resolve(res as NodeInfo) + }).exec(); + }) +} + +export function getAllRect(selector : string, context: ComponentInternalInstance):Promise { + return new Promise((resolve)=>{ + uni.createSelectorQuery().in(context).selectAll(selector).boundingClientRect(res =>{ + resolve(res as NodeInfo[]) + }).exec(); + }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/getRect/vue.ts b/uni_modules/lime-shared/getRect/vue.ts new file mode 100644 index 0000000..992ad09 --- /dev/null +++ b/uni_modules/lime-shared/getRect/vue.ts @@ -0,0 +1,117 @@ +// @ts-nocheck + +// #ifdef APP-NVUE +// 当编译环境是 APP-NVUE 时,引入 uni.requireNativePlugin('dom'),具体插件用途未知 +const dom = uni.requireNativePlugin('dom') +// #endif + +/** + * 获取节点信息 + * @param selector 选择器字符串 + * @param context ComponentInternalInstance 对象 + * @param node 是否获取node + * @returns 包含节点信息的 Promise 对象 + */ +export function getRect(selector : string, context : ComponentInternalInstance, node: boolean = false) { + // 之前是个对象,现在改成实例,防止旧版会报错 + if(context== null) { + return Promise.reject('context is null') + } + if(context.context){ + context = context.context + } + // #ifdef MP || VUE2 + if (context.proxy) context = context.proxy + // #endif + return new Promise((resolve, reject) => { + // #ifndef APP-NVUE + const dom = uni.createSelectorQuery().in(context).select(selector); + const result = (rect: UniNamespace.NodeInfo) => { + if (rect) { + resolve(rect) + } else { + reject('no rect') + } + } + + if (!node) { + dom.boundingClientRect(result).exec() + } else { + dom.fields({ + node: true, + size: true, + rect: true + }, result).exec() + } + // #endif + // #ifdef APP-NVUE + let { context } = options + if (/#|\./.test(selector) && context.refs) { + selector = selector.replace(/#|\./, '') + if (context.refs[selector]) { + selector = context.refs[selector] + if(Array.isArray(selector)) { + selector = selector[0] + } + } + } + dom.getComponentRect(selector, (res) => { + if (res.size) { + resolve(res.size) + } else { + reject('no rect') + } + }) + // #endif + }); +}; + + +export function getAllRect(selector : string, context: ComponentInternalInstance, node:boolean = false) { + if(context== null) { + return Promise.reject('context is null') + } + // #ifdef MP || VUE2 + if (context.proxy) context = context.proxy + // #endif + return new Promise((resolve, reject) => { + // #ifndef APP-NVUE + const dom = uni.createSelectorQuery().in(context).selectAll(selector); + const result = (rect: UniNamespace.NodeInfo[]) => { + if (rect) { + resolve(rect) + } else { + reject('no rect') + } + } + if (!node) { + dom.boundingClientRect(result).exec() + } else { + dom.fields({ + node: true, + size: true, + rect: true + }, result).exec() + } + // #endif + // #ifdef APP-NVUE + let { context } = options + if (/#|\./.test(selector) && context.refs) { + selector = selector.replace(/#|\./, '') + if (context.refs[selector]) { + selector = context.refs[selector] + if(Array.isArray(selector)) { + selector = selector[0] + } + } + } + dom.getComponentRect(selector, (res) => { + if (res.size) { + resolve([res.size]) + } else { + reject('no rect') + } + }) + // #endif + }); +}; \ No newline at end of file diff --git a/uni_modules/lime-shared/getStyleStr/index.ts b/uni_modules/lime-shared/getStyleStr/index.ts new file mode 100644 index 0000000..6c99439 --- /dev/null +++ b/uni_modules/lime-shared/getStyleStr/index.ts @@ -0,0 +1,54 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +interface CSSProperties { + [key : string] : string | number | null +} +// #endif + +// #ifdef VUE3 +// #ifdef APP-IOS || APP-ANDROID +type CSSProperties = UTSJSONObject +// #endif +// #endif +/** + * 将字符串转换为带有连字符分隔的小写形式 + * @param key - 要转换的字符串 + * @returns 转换后的字符串 + */ +export function toLowercaseSeparator(key : string):string { + return key.replace(/([A-Z])/g, '-$1').toLowerCase(); +} + +/** + * 获取样式对象对应的样式字符串 + * @param style - CSS样式对象 + * @returns 由非空有效样式属性键值对组成的字符串 + */ +export function getStyleStr(style : CSSProperties) : string { + + // #ifdef APP-IOS || APP-ANDROID + let styleStr = ''; + style.toMap().forEach((value, key) => { + if(value !== null && value != '') { + styleStr += `${toLowercaseSeparator(key as string)}: ${value};` + } + }) + return styleStr + // #endif + // #ifndef APP-IOS || APP-ANDROID + return Object.keys(style) + .filter( + (key) => + style[key] !== undefined && + style[key] !== null && + style[key] !== '') + .map((key : string) => `${toLowercaseSeparator(key)}: ${style[key]};`) + .join(' '); + // #endif +} + +// 示例 +// const style = { color: 'red', fontSize: '16px', backgroundColor: '', border: null }; +// const styleStr = getStyleStr(style); +// console.log(styleStr); +// 输出: "color: red; font-size: 16px;" \ No newline at end of file diff --git a/uni_modules/lime-shared/getStyleStr/index_.uts b/uni_modules/lime-shared/getStyleStr/index_.uts new file mode 100644 index 0000000..a4c4494 --- /dev/null +++ b/uni_modules/lime-shared/getStyleStr/index_.uts @@ -0,0 +1,39 @@ +// @ts-nocheck +// #ifndef UNI-APP-X +interface CSSProperties { + [key : string] : string | number +} +// #endif + +// #ifdef UNI-APP-X +type CSSProperties = UTSJSONObject +// #endif +/** + * 将字符串转换为带有连字符分隔的小写形式 + * @param key - 要转换的字符串 + * @returns 转换后的字符串 + */ +export function toLowercaseSeparator(key : string) : string { + return key.replace(/([A-Z])/g, '-$1').toLowerCase(); +} + +/** + * 获取样式对象对应的样式字符串 + * @param style - CSS样式对象 + * @returns 由非空有效样式属性键值对组成的字符串 + */ +export function getStyleStr(style : CSSProperties) : string { + let styleStr = ''; + style.toMap().forEach((value, key) => { + if(value !== null && value != '') { + styleStr += `${toLowercaseSeparator(key as string)}: ${value};` + } + }) + return styleStr +} + +// 示例 +// const style = { color: 'red', fontSize: '16px', backgroundColor: '', border: null }; +// const styleStr = getStyleStr(style); +// console.log(styleStr); +// 输出: "color: red; font-size: 16px;" \ No newline at end of file diff --git a/uni_modules/lime-shared/hasOwn/index.ts b/uni_modules/lime-shared/hasOwn/index.ts new file mode 100644 index 0000000..104e457 --- /dev/null +++ b/uni_modules/lime-shared/hasOwn/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.ts' +// #endif + + +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/hasOwn/uvue.ts b/uni_modules/lime-shared/hasOwn/uvue.ts new file mode 100644 index 0000000..50345bf --- /dev/null +++ b/uni_modules/lime-shared/hasOwn/uvue.ts @@ -0,0 +1,39 @@ +// @ts-nocheck +/** + * 检查对象或数组是否具有指定的属性或键 + * @param obj 要检查的对象或数组 + * @param key 指定的属性或键 + * @returns 如果对象或数组具有指定的属性或键,则返回true;否则返回false + */ +function hasOwn(obj: UTSJSONObject, key: string): boolean +function hasOwn(obj: Map, key: string): boolean +function hasOwn(obj: any, key: string): boolean { + if(obj instanceof UTSJSONObject){ + return obj[key] != null + } + if(obj instanceof Map){ + return (obj as Map).has(key) + } + return false +} +export { + hasOwn +} +// 示例 +// const obj = { name: 'John', age: 30 }; + +// if (hasOwn(obj, 'name')) { +// console.log("对象具有 'name' 属性"); +// } else { +// console.log("对象不具有 'name' 属性"); +// } +// // 输出: 对象具有 'name' 属性 + +// const arr = [1, 2, 3]; + +// if (hasOwn(arr, 'length')) { +// console.log("数组具有 'length' 属性"); +// } else { +// console.log("数组不具有 'length' 属性"); +// } +// 输出: 数组具有 'length' 属性 \ No newline at end of file diff --git a/uni_modules/lime-shared/hasOwn/vue.ts b/uni_modules/lime-shared/hasOwn/vue.ts new file mode 100644 index 0000000..7317879 --- /dev/null +++ b/uni_modules/lime-shared/hasOwn/vue.ts @@ -0,0 +1,30 @@ +// @ts-nocheck +const hasOwnProperty = Object.prototype.hasOwnProperty +/** + * 检查对象或数组是否具有指定的属性或键 + * @param obj 要检查的对象或数组 + * @param key 指定的属性或键 + * @returns 如果对象或数组具有指定的属性或键,则返回true;否则返回false + */ +export function hasOwn(obj: Object | Array, key: string): boolean { + return hasOwnProperty.call(obj, key); +} + +// 示例 +// const obj = { name: 'John', age: 30 }; + +// if (hasOwn(obj, 'name')) { +// console.log("对象具有 'name' 属性"); +// } else { +// console.log("对象不具有 'name' 属性"); +// } +// // 输出: 对象具有 'name' 属性 + +// const arr = [1, 2, 3]; + +// if (hasOwn(arr, 'length')) { +// console.log("数组具有 'length' 属性"); +// } else { +// console.log("数组不具有 'length' 属性"); +// } +// 输出: 数组具有 'length' 属性 \ No newline at end of file diff --git a/uni_modules/lime-shared/index.ts b/uni_modules/lime-shared/index.ts new file mode 100644 index 0000000..2eb1d94 --- /dev/null +++ b/uni_modules/lime-shared/index.ts @@ -0,0 +1,43 @@ +// @ts-nocheck +// validator +// export * from './isString' +// export * from './isNumber' +// export * from './isNumeric' +// export * from './isDef' +// export * from './isFunction' +// export * from './isObject' +// export * from './isPromise' +// export * from './isBase64' + +// export * from './hasOwn' + +// // 单位转换 +// export * from './addUnit' +// export * from './unitConvert' +// export * from './toNumber' + +// export * from './random' +// export * from './range' +// export * from './fillZero' + +// // image +// export * from './base64ToPath' +// export * from './pathToBase64' +// export * from './exif' + +// // canvas +// export * from './canIUseCanvas2d' + +// // page +// export * from './getCurrentPage' + +// // dom +// export * from './getRect' +// export * from './selectComponent' +// export * from './createAnimation' + +// // delay +// export * from './sleep' +// export * from './debounce' +// export * from './throttle' + diff --git a/uni_modules/lime-shared/isBase64/index.ts b/uni_modules/lime-shared/isBase64/index.ts new file mode 100644 index 0000000..dcb8f3e --- /dev/null +++ b/uni_modules/lime-shared/isBase64/index.ts @@ -0,0 +1,23 @@ +// @ts-nocheck + +/** + * 判断一个字符串是否为Base64编码。 + * Base64编码的字符串只包含A-Z、a-z、0-9、+、/ 和 = 这些字符。 + * @param {string} str - 要检查的字符串。 + * @returns {boolean} 如果字符串是Base64编码,返回true,否则返回false。 + */ +export function isBase64(str: string): boolean { + const base64Regex = /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/; + return base64Regex.test(str); +} + +/** + * 判断一个字符串是否为Base64编码的data URI。 + * Base64编码的data URI通常以"data:"开头,后面跟着MIME类型和编码信息,然后是Base64编码的数据。 + * @param {string} str - 要检查的字符串。 + * @returns {boolean} 如果字符串是Base64编码的data URI,返回true,否则返回false。 + */ +export function isBase64DataUri(str: string): boolean { + const dataUriRegex = /^data:([a-zA-Z]+\/[a-zA-Z0-9-+.]+)(;base64)?,([a-zA-Z0-9+/]+={0,2})$/; + return dataUriRegex.test(str); +} \ No newline at end of file diff --git a/uni_modules/lime-shared/isBrowser/index.ts b/uni_modules/lime-shared/isBrowser/index.ts new file mode 100644 index 0000000..6baee2b --- /dev/null +++ b/uni_modules/lime-shared/isBrowser/index.ts @@ -0,0 +1,8 @@ +// @ts-nocheck +// #ifdef WEB +export const isBrowser = typeof window !== 'undefined'; +// #endif + +// #ifndef WEB +export const isBrowser = false; +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/isDef/index.ts b/uni_modules/lime-shared/isDef/index.ts new file mode 100644 index 0000000..6d40269 --- /dev/null +++ b/uni_modules/lime-shared/isDef/index.ts @@ -0,0 +1,23 @@ +// @ts-nocheck +/** + * 检查一个值是否已定义(不为 undefined)且不为 null + * @param value 要检查的值 + * @returns 如果值已定义且不为 null,则返回 true;否则返回 false + */ +// #ifndef UNI-APP-X +export function isDef(value: unknown): boolean { + return value !== undefined && value !== null; +} +// #endif + + +// #ifdef UNI-APP-X +export function isDef(value : any|null) : boolean { + // #ifdef APP-ANDROID || APP-IOS + return value != null; + // #endif + // #ifndef APP-ANDROID || APP-IOS + return value != null && value != undefined; + // #endif +} +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/isEmpty/index.ts b/uni_modules/lime-shared/isEmpty/index.ts new file mode 100644 index 0000000..f13b9b6 --- /dev/null +++ b/uni_modules/lime-shared/isEmpty/index.ts @@ -0,0 +1,83 @@ +// @ts-nocheck +import {isDef} from '../isDef' +import {isString} from '../isString' +import {isNumber} from '../isNumber' +/** + * 判断一个值是否为空。 + * + * 对于字符串,去除首尾空格后判断长度是否为0。 + * 对于数组,判断长度是否为0。 + * 对于对象,判断键的数量是否为0。 + * 对于null或undefined,直接返回true。 + * 其他类型(如数字、布尔值等)默认不为空。 + * + * @param {any} value - 要检查的值。 + * @returns {boolean} 如果值为空,返回true,否则返回false。 + */ + + +// #ifdef APP-IOS || APP-ANDROID +export function isEmpty(value : any | null) : boolean { + // 为null + if(!isDef(value)){ + return true + } + // 为空字符 + if(isString(value)){ + return value.toString().trim().length == 0 + } + // 为数值 + if(isNumber(value)){ + return false + } + + if(typeof value == 'object'){ + // 数组 + if(Array.isArray(value)){ + return (value as Array).length == 0 + } + // Map + if(value instanceof Map) { + return value.size == 0 + } + // Set + if(value instanceof Set) { + return value.size == 0 + } + if(value instanceof UTSJSONObject) { + return value.toMap().size == 0 + } + return JSON.stringify(value) == '{}' + } + + return true +} +// #endif + + +// #ifndef APP-IOS || APP-ANDROID +export function isEmpty(value: any): boolean { + // 检查是否为null或undefined + if (value == null) { + return true; + } + + // 检查字符串是否为空 + if (typeof value === 'string') { + return value.trim().length === 0; + } + + // 检查数组是否为空 + if (Array.isArray(value)) { + return value.length === 0; + } + + // 检查对象是否为空 + if (typeof value === 'object') { + return Object.keys(value).length === 0; + } + + // 其他类型(如数字、布尔值等)不为空 + return false; +} +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/isFunction/index.ts b/uni_modules/lime-shared/isFunction/index.ts new file mode 100644 index 0000000..7c304b4 --- /dev/null +++ b/uni_modules/lime-shared/isFunction/index.ts @@ -0,0 +1,16 @@ +// @ts-nocheck +/** + * 检查一个值是否为函数类型 + * @param val 要检查的值 + * @returns 如果值的类型是函数类型,则返回 true;否则返回 false + */ + +// #ifdef APP-IOS || APP-ANDROID +export const isFunction = (val: any):boolean => typeof val == 'function'; + // #endif + + +// #ifndef APP-IOS || APP-ANDROID +export const isFunction = (val: unknown): val is Function => + typeof val === 'function'; +// #endif diff --git a/uni_modules/lime-shared/isNumber/index.ts b/uni_modules/lime-shared/isNumber/index.ts new file mode 100644 index 0000000..040bc11 --- /dev/null +++ b/uni_modules/lime-shared/isNumber/index.ts @@ -0,0 +1,26 @@ +// @ts-nocheck +/** + * 检查一个值是否为数字类型 + * @param value 要检查的值,可以是 number 类型或 string 类型的数字 + * @returns 如果值是数字类型且不是 NaN,则返回 true;否则返回 false + */ + +// #ifndef UNI-APP-X +export function isNumber(value: number | string | null): boolean { + return typeof value === 'number' && !isNaN(value); +} +// #endif + +// #ifdef UNI-APP-X +export function isNumber(value: any|null): boolean { + // #ifdef APP-ANDROID + return ['Byte', 'UByte','Short','UShort','Int','UInt','Long','ULong','Float','Double','number'].includes(typeof value) + // #endif + // #ifdef APP-IOS + return ['Int8', 'UInt8','Int16','UInt16','Int32','UInt32','Int64','UInt64','Int','UInt','Float','Float16','Float32','Float64','Double', 'number'].includes(typeof value) + // #endif + // #ifndef APP-ANDROID || APP-IOS + return typeof value === 'number' && !isNaN(value); + // #endif +} +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/isNumeric/index.ts b/uni_modules/lime-shared/isNumeric/index.ts new file mode 100644 index 0000000..f772391 --- /dev/null +++ b/uni_modules/lime-shared/isNumeric/index.ts @@ -0,0 +1,33 @@ +// @ts-nocheck + +/** + * 检查一个值是否为数字类型或表示数字的字符串 + * @param value 要检查的值,可以是 string 类型或 number 类型 + * @returns 如果值是数字类型或表示数字的字符串,则返回 true;否则返回 false + */ + +// #ifndef APP-IOS || APP-ANDROID +export function isNumeric(value: string | number | undefined | null): boolean { + return /^(-)?\d+(\.\d+)?$/.test(value); +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +import {isNumber} from '../isNumber'; +import {isString} from '../isString'; +export function isNumeric(value : any|null) : boolean { + if(value == null) { + return false + } + if(isNumber(value)) { + return true + } else if(isString(value)) { + // const regex = "-?\\d+(\\.\\d+)?".toRegex() + const regex = new RegExp("^(-)?\\d+(\\.\\d+)?$") + return regex.test(value as string) //regex.matches(value as string) + } + return false + // return /^(-)?\d+(\.\d+)?$/.test(value); +} +// #endif diff --git a/uni_modules/lime-shared/isObject/index.ts b/uni_modules/lime-shared/isObject/index.ts new file mode 100644 index 0000000..9f93937 --- /dev/null +++ b/uni_modules/lime-shared/isObject/index.ts @@ -0,0 +1,19 @@ +// @ts-nocheck +/** + * 检查一个值是否为对象类型 + * @param val 要检查的值 + * @returns 如果值的类型是对象类型,则返回 true;否则返回 false + */ + +// #ifndef APP-IOS || APP-ANDROID +export const isObject = (val : unknown) : val is Record => + val !== null && typeof val === 'object'; + +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export const isObject = (val : any | null) : boolean =>{ + return val !== null && typeof val === 'object'; +} +// #endif diff --git a/uni_modules/lime-shared/isPromise/index.ts b/uni_modules/lime-shared/isPromise/index.ts new file mode 100644 index 0000000..b13c10b --- /dev/null +++ b/uni_modules/lime-shared/isPromise/index.ts @@ -0,0 +1,22 @@ +// @ts-nocheck +import {isFunction} from '../isFunction' +import {isObject} from '../isObject' +/** + * 检查一个值是否为 Promise 类型 + * @param val 要检查的值 + * @returns 如果值的类型是 Promise 类型,则返回 true;否则返回 false + */ +// #ifndef APP-ANDROID +export const isPromise = (val: unknown): val is Promise => { + // 使用 isObject 函数判断值是否为对象类型 + // 使用 isFunction 函数判断值是否具有 then 方法和 catch 方法 + return isObject(val) && isFunction(val.then) && isFunction(val.catch); +}; +// #endif + + +// #ifdef APP-ANDROID +export const isPromise = (val: any): boolean => { + return val instanceof Promise +}; +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/isString/index.ts b/uni_modules/lime-shared/isString/index.ts new file mode 100644 index 0000000..45ff533 --- /dev/null +++ b/uni_modules/lime-shared/isString/index.ts @@ -0,0 +1,19 @@ +// @ts-nocheck +/** + * 检查一个值是否为字符串类型 + * @param str 要检查的值 + * @returns 如果值的类型是字符串类型,则返回 true;否则返回 false + */ +// #ifndef APP-IOS || APP-ANDROID +// export const isString = (str: unknown): str is string => typeof str === 'string'; +export function isString (str: unknown): str is string { + return typeof str == 'string' +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export function isString (str: any): boolean { + return typeof str == 'string' +} +// #endif diff --git a/uni_modules/lime-shared/kebabCase/index.ts b/uni_modules/lime-shared/kebabCase/index.ts new file mode 100644 index 0000000..78550ae --- /dev/null +++ b/uni_modules/lime-shared/kebabCase/index.ts @@ -0,0 +1,24 @@ +// @ts-nocheck +// export function toLowercaseSeparator(key: string) { +// return key.replace(/([A-Z])/g, '-$1').toLowerCase(); +// } + +/** + * 将字符串转换为指定连接符的命名约定 + * @param str 要转换的字符串 + * @param separator 指定的连接符,默认为 "-" + * @returns 转换后的字符串 + */ +export function kebabCase(str : string, separator : string = "-") : string { + return str + + // #ifdef APP-IOS || APP-ANDROID + .replace(/[A-Z]/g, (match : string, _ : number, _ : string) : string => `${separator}${match.toLowerCase()}`) // 将大写字母替换为连接符加小写字母 + // #endif + // #ifndef APP-IOS || APP-ANDROID + .replace(/[A-Z]/g, (match : string) : string => `${separator}${match.toLowerCase()}`) // 将大写字母替换为连接符加小写字母 + // #endif + .replace(/[\s_-]+/g, separator) // 将空格、下划线和短横线替换为指定连接符 + .replace(new RegExp(`^${separator}|${separator}$`, "g"), "") // 删除开头和结尾的连接符 + .toLowerCase(); // 将结果转换为全小写 +} \ No newline at end of file diff --git a/uni_modules/lime-shared/package.json b/uni_modules/lime-shared/package.json new file mode 100644 index 0000000..298b438 --- /dev/null +++ b/uni_modules/lime-shared/package.json @@ -0,0 +1,86 @@ +{ + "id": "lime-shared", + "displayName": "lime-shared", + "version": "0.1.6", + "description": "本人插件的几个公共函数,获取当前页,图片的base64转临时路径,图片的exif信息等", + "keywords": [ + "lime-shared", + "exif" +], + "repository": "", + "engines": { + "HBuilderX": "^3.1.0" + }, + "dcloudext": { + "type": "sdk-js", + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "" + }, + "uni_modules": { + "dependencies": [ + + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "Vue": { + "vue2": "y", + "vue3": "y" + }, + "App": { + "app-vue": "y", + "app-uvue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "u", + "Edge": "u", + "Firefox": "u", + "Safari": "u" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y", + "钉钉": "y", + "快手": "y", + "飞书": "y", + "京东": "u" + }, + "快应用": { + "华为": "u", + "联盟": "u" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/lime-shared/pathToBase64/index.ts b/uni_modules/lime-shared/pathToBase64/index.ts new file mode 100644 index 0000000..28a3bf5 --- /dev/null +++ b/uni_modules/lime-shared/pathToBase64/index.ts @@ -0,0 +1,9 @@ +// @ts-nocheck +// #ifndef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export * from './uvue.uts' +// #endif diff --git a/uni_modules/lime-shared/pathToBase64/uvue.uts b/uni_modules/lime-shared/pathToBase64/uvue.uts new file mode 100644 index 0000000..d5bbdb1 --- /dev/null +++ b/uni_modules/lime-shared/pathToBase64/uvue.uts @@ -0,0 +1,17 @@ +// @ts-nocheck +// import { processFile, ProcessFileOptions } from '@/uni_modules/lime-file-utils' +export function pathToBase64(path : string) : Promise { + console.error('pathToBase64: 当前环境不支持,请使用 【lime-file-utils】') + // return new Promise((resolve, reject) => { + // processFile({ + // type: 'toDataURL', + // path, + // success(res : string) { + // resolve(res) + // }, + // fail(err: any){ + // reject(err) + // } + // } as ProcessFileOptions) + // }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/pathToBase64/vue.ts b/uni_modules/lime-shared/pathToBase64/vue.ts new file mode 100644 index 0000000..8167f88 --- /dev/null +++ b/uni_modules/lime-shared/pathToBase64/vue.ts @@ -0,0 +1,121 @@ +// @ts-nocheck + +// #ifdef APP-PLUS +import { getLocalFilePath } from '../getLocalFilePath' +// #endif +function isImage(extension : string) { + const imageExtensions = ["jpg", "jpeg", "png", "gif", "bmp", "svg"]; + return imageExtensions.includes(extension.toLowerCase()); +} +// #ifdef H5 +function getSVGFromURL(url: string) { + return new Promise((resolve, reject) => { + const xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'text'; + + xhr.onload = function () { + if (xhr.status === 200) { + const svg = xhr.responseText; + resolve(svg); + } else { + reject(new Error(xhr.statusText)); + } + }; + + xhr.onerror = function () { + reject(new Error('Network error')); + }; + + xhr.send(); + }); +} +// #endif +/** + * 路径转base64 + * @param {Object} string + */ +export function pathToBase64(path : string) : Promise { + if (/^data:/.test(path)) return path + let extension = path.substring(path.lastIndexOf('.') + 1); + const isImageFile = isImage(extension) + let prefix = '' + if (isImageFile) { + prefix = 'image/'; + if(extension == 'svg') { + extension += '+xml' + } + } else if (extension === 'pdf') { + prefix = 'application/pdf'; + } else if (extension === 'txt') { + prefix = 'text/plain'; + } else { + // 添加更多文件类型的判断 + // 如果不是图片、PDF、文本等类型,可以设定默认的前缀或采取其他处理 + prefix = 'application/octet-stream'; + } + return new Promise((resolve, reject) => { + // #ifdef H5 + if (isImageFile) { + if(extension == 'svg') { + getSVGFromURL(path).then(svg => { + const base64 = btoa(svg); + resolve(`data:image/svg+xml;base64,${base64}`); + }) + } else { + let image = new Image(); + image.setAttribute("crossOrigin", 'Anonymous'); + image.onload = function () { + let canvas = document.createElement('canvas'); + canvas.width = this.naturalWidth; + canvas.height = this.naturalHeight; + canvas.getContext('2d').drawImage(image, 0, 0); + let result = canvas.toDataURL(`${prefix}${extension}`) + resolve(result); + canvas.height = canvas.width = 0 + } + image.src = path + '?v=' + Math.random() + image.onerror = (error) => { + reject(error); + }; + } + + } else { + reject('not image'); + } + + // #endif + + // #ifdef MP + if (uni.canIUse('getFileSystemManager')) { + uni.getFileSystemManager().readFile({ + filePath: path, + encoding: 'base64', + success: (res) => { + resolve(`data:${prefix}${extension};base64,${res.data}`) + }, + fail: (error) => { + console.error({ error, path }) + reject(error) + } + }) + } + // #endif + + // #ifdef APP-PLUS + plus.io.resolveLocalFileSystemURL(getLocalFilePath(path), (entry) => { + entry.file((file : any) => { + const fileReader = new plus.io.FileReader() + fileReader.onload = (data) => { + resolve(data.target.result) + } + fileReader.onerror = (error) => { + console.error({ error, path }) + reject(error) + } + fileReader.readAsDataURL(file) + }, reject) + }, reject) + // #endif + }) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/platform/index.ts b/uni_modules/lime-shared/platform/index.ts new file mode 100644 index 0000000..55fd412 --- /dev/null +++ b/uni_modules/lime-shared/platform/index.ts @@ -0,0 +1,34 @@ +// @ts-nocheck +export function getPlatform():Uni { + // #ifdef MP-WEIXIN + return wx + // #endif + // #ifdef MP-BAIDU + return swan + // #endif + // #ifdef MP-ALIPAY + return my + // #endif + // #ifdef MP-JD + return jd + // #endif + // #ifdef MP-QQ + return qq + // #endif + // #ifdef MP-360 + return qh + // #endif + // #ifdef MP-KUAISHOU + return ks + // #endif + // #ifdef MP-LARK||MP-TOUTIAO + return tt + // #endif + // #ifdef MP-DINGTALK + return dd + // #endif + // #ifdef QUICKAPP-WEBVIEW || QUICKAPP-WEBVIEW-UNION || QUICKAPP-WEBVIEW-HUAWEI + return qa + // #endif + return uni +} \ No newline at end of file diff --git a/uni_modules/lime-shared/raf/index.ts b/uni_modules/lime-shared/raf/index.ts new file mode 100644 index 0000000..c045153 --- /dev/null +++ b/uni_modules/lime-shared/raf/index.ts @@ -0,0 +1,10 @@ +// @ts-nocheck + +// #ifdef APP-IOS || APP-ANDROID +export * from './vue.ts' +// #endif + + +// #ifndef APP-IOS || APP-ANDROID +export * from './uvue.ts' +// #endif diff --git a/uni_modules/lime-shared/raf/uvue.ts b/uni_modules/lime-shared/raf/uvue.ts new file mode 100644 index 0000000..a49e632 --- /dev/null +++ b/uni_modules/lime-shared/raf/uvue.ts @@ -0,0 +1,20 @@ +// @ts-nocheck +// import {isBrowser} from '../isBrowser' + +// 是否支持被动事件监听 +export const supportsPassive = true; + +// 请求动画帧 +export function raf(fn: TimerCallback): number { + return setTimeout(fn, 1000 / 30); +} + +// 取消动画帧 +export function cancelRaf(id: number) { + clearTimeout(id); +} + +// 双倍动画帧 +export function doubleRaf(fn: TimerCallback): void { + raf(() => raf(fn)); // 在下一帧回调中再次请求动画帧,实现双倍动画帧效果 +} \ No newline at end of file diff --git a/uni_modules/lime-shared/raf/vue.ts b/uni_modules/lime-shared/raf/vue.ts new file mode 100644 index 0000000..971d856 --- /dev/null +++ b/uni_modules/lime-shared/raf/vue.ts @@ -0,0 +1,33 @@ +// @ts-nocheck +// import { isBrowser } from '../isBrowser' +type Callback = () => void//Function +// 是否支持被动事件监听 +export const supportsPassive = true; + +// 请求动画帧 +export function raf(fn : Callback) : number { + // #ifndef WEB + return setTimeout(fn, 1000 / 30); // 请求动画帧 + // #endif + // #ifdef WEB + return requestAnimationFrame(fn); // 请求动画帧 + // #endif +} + +// 取消动画帧 +export function cancelRaf(id : number) { + // 如果是在浏览器环境下,使用 cancelAnimationFrame 方法 + // #ifdef WEB + cancelAnimationFrame(id); // 取消动画帧 + // #endif + // #ifndef WEB + clearTimeout(id); // 取消动画帧 + // #endif +} + +// 双倍动画帧 +export function doubleRaf(fn : Callback) : void { + raf(() => { + raf(fn) + }); // 在下一帧回调中再次请求动画帧,实现双倍动画帧效果 +} \ No newline at end of file diff --git a/uni_modules/lime-shared/random/index.ts b/uni_modules/lime-shared/random/index.ts new file mode 100644 index 0000000..49a21ed --- /dev/null +++ b/uni_modules/lime-shared/random/index.ts @@ -0,0 +1,24 @@ +// @ts-nocheck +/** + * 生成一个指定范围内的随机数 + * @param min 随机数的最小值 + * @param max 随机数的最大值 + * @param fixed 随机数的小数位数,默认为 0 + * @returns 生成的随机数 + */ + +export function random(min: number, max: number, fixed: number = 0):number { + // 将 min 和 max 转换为数字类型 + // min = +min || 0; + // max = +max || 0; + // 计算随机数范围内的一个随机数 + const num = Math.random() * (max - min) + min; + // 如果 fixed 参数为 0,则返回四舍五入的整数随机数;否则保留固定小数位数 + // Number + return fixed == 0 ? Math.round(num) : parseFloat(num.toFixed(fixed)); +} + +// 示例 +// console.log(random(0, 10)); // 输出:在 0 和 10 之间的一个整数随机数 +// console.log(random(0, 1, 2)); // 输出:在 0 和 1 之间的一个保留两位小数的随机数 +// console.log(random(1, 100, 3)); // 输出:在 1 和 100 之间的一个保留三位小数的随机数 \ No newline at end of file diff --git a/uni_modules/lime-shared/range/index.ts b/uni_modules/lime-shared/range/index.ts new file mode 100644 index 0000000..483b7d1 --- /dev/null +++ b/uni_modules/lime-shared/range/index.ts @@ -0,0 +1,36 @@ +// @ts-nocheck +/** + * 生成一个数字范围的数组 + * @param start 范围的起始值 + * @param end 范围的结束值 + * @param step 步长,默认为 1 + * @param fromRight 是否从右侧开始生成,默认为 false + * @returns 生成的数字范围数组 + */ +export function range(start : number, end : number, step : number = 1, fromRight : boolean = false) : number[] { + let index = -1; + // 计算范围的长度 + let length = Math.max(Math.ceil((end - start) / step), 0); + // 创建一个长度为 length 的数组 + // #ifdef APP-ANDROID + const result = Array.fromNative(new IntArray(length.toInt())); + // #endif + // #ifndef APP-ANDROID + const result = new Array(length); + // #endif + + // 使用循环生成数字范围数组 + let _start = start + while (length-- > 0) { + // 根据 fromRight 参数决定从左侧还是右侧开始填充数组 + result[fromRight ? length : ++index] = _start; + _start += step; + } + return result; +} + + +// 示例 +// console.log(range(0, 5)); // 输出: [0, 1, 2, 3, 4] +// console.log(range(1, 10, 2, true)); // 输出: [9, 7, 5, 3, 1] +// console.log(range(5, 0, -1)); // 输出: [5, 4, 3, 2, 1] \ No newline at end of file diff --git a/uni_modules/lime-shared/readme.md b/uni_modules/lime-shared/readme.md new file mode 100644 index 0000000..3dc8c22 --- /dev/null +++ b/uni_modules/lime-shared/readme.md @@ -0,0 +1,445 @@ +# lime-shared 工具库 +- 本人插件的几个公共函数 +- 按需引入 + + +## 引入 +按需引入只会引入相关的方法,不要看着 插件函数列表多 而占空间,只要不引用不会被打包 +```js +import {getRect} from '@/uni_modules/lime-shared/getRect' +``` + +## 目录 ++ [getRect](#api_getRect): 获取节点尺寸信息 ++ [addUnit](#api_addUnit): 将未带单位的数值添加px,如果有单位则返回原值 ++ [unitConvert](#api_unitConvert): 将带有rpx|px的字符转成number,若本身是number则直接返回 ++ [canIUseCanvas2d](#api_canIUseCanvas2d): 环境是否支持使用 canvas 2d ++ [getCurrentPage](#api_getCurrentPage): 获取当前页 ++ [base64ToPath](#api_base64ToPath): 把base64的图片转成临时路径 ++ [pathToBase64](#api_pathToBase64): 把图片的临时路径转成base64 ++ [sleep](#api_sleep): async 内部程序等待一定时间后再执行 ++ [throttle](#api_throttle): 节流 ++ [debounce](#api_debounce): 防抖 ++ [random](#api_random): 返回指定范围的随机数 ++ [range](#api_range): 生成区间数组 ++ [clamp](#api_clamp): 夹在min和max之间的数值 ++ [floatAdd](#api_floatAdd): 返回两个浮点数相加的结果 ++ [fillZero](#api_fillZero): 补零,如果传入的是个位数则在前面补0 ++ [exif](#api_exif): 获取图片exif ++ [selectComponent](#api_selectComponent): 获取页面或当前实例的指定组件 ++ [createAnimation](#api_createAnimation): uni.createAnimation ++ [animation](#api_animation): 数值从一个值到另一个值的过渡 ++ [camelCase](#api_camelCase): 字符串转换为 camelCase 或 PascalCase 风格的命名约定 ++ [kebabCase](#api_kebabCase): 将字符串转换为指定连接符的命名约定 ++ [closest](#api_closest): 在给定数组中找到最接近目标数字的元素 ++ [isBase64](#api_isBase64): 判断字符串是否为base64 ++ [isNumber](#api_isNumber): 检查一个值是否为数字类型 ++ [isNumeric](#api_isNumeric): 检查一个值是否为数字类型或表示数字的字符串 ++ [isString](#api_isString): 检查一个值是否为字符串类型 ++ [composition-api](#api_composition-api): 为兼容vue2 + +## Utils + + +### getRect +- 返回节点尺寸信息 + +```js +// 组件内需要传入上下文 +// 如果是nvue 则需要在节点上加与id或class同名的ref +getRect('#id',{context: this}).then(res => {}) +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + + +### addUnit +- 将未带单位的数值添加px,如果有单位则返回原值 + +```js +addUnit(10) +// 10px +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + + +### unitConvert +- 将带有rpx|px的字符转成number,若本身是number则直接返回 + +```js +unitConvert('10rpx') +// 5 设备不同 返回的值也不同 +unitConvert('10px') +// 10 +unitConvert(10) +// 10 +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### canIUseCanvas2d +- 环境是否支持使用 canvas 2d + +```js +canIUseCanvas2d() +// 若支持返回 true 否则 false +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### getCurrentPage +- 获取当前页 + +```js +const page = getCurrentPage() +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### base64ToPath +- 把base64的图片转成临时路径 + +```js +base64ToPath(`xxxxx`).then(res => {}) +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### pathToBase64 +- 把图片的临时路径转成base64 + +```js +pathToBase64(`xxxxx/xxx.png`).then(res => {}) +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### sleep +- 睡眠,让 async 内部程序等待一定时间后再执行 + +```js +async next () => { + await sleep(300) + console.log('limeui'); +} +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### throttle +- 节流 + +```js +throttle((nama) => {console.log(nama)}, 200)('limeui'); +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### debounce +- 防抖 + +```js +debounce((nama) => {console.log(nama)}, 200)('limeui'); +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### random +- 返回指定范围的随机数 + +```js +random(1, 5); +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### range +- 生成区间数组 + +```js +range(0, 5) +// [0,1,2,3,4,5] +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### clamp +- 夹在min和max之间的数值,如小于min,返回min, 如大于max,返回max,否侧原值返回 + +```js +clamp(0, 10, -1) +// 0 +clamp(0, 10, 11) +// 10 +clamp(0, 10, 9) +// 9 +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### floatAdd +- 返回两个浮点数相加的结果 + +```js +floatAdd(0.1, 0.2) // 0.3 +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### fillZero +- 补零,如果传入的是`个位数`则在前面补0 + +```js +fillZero(9); +// 09 +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### exif +- 获取图片exif +- 支持临时路径、base64 + +```js +uni.chooseImage({ + count: 1, //最多可以选择的图片张数 + sizeType: "original", + success: (res) => { + exif.getData(res.tempFiles[0], function() { + let tagj = exif.getTag(this, "GPSLongitude"); + let Orientation = exif.getTag(this, 'Orientation'); + console.log(tagj, Orientation) + }) + } +}) +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | x | + + +### selectComponent +- 获取页面或当前实例的指定组件,会在页面或实例向所有的节点查找(包括子组件或子子组件) +- 仅vue3,vue2没有测试过 + +```js +// 当前页面 +const page = getCurrentPage() +selectComponent('.custom', {context: page}).then(res => { +}) +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | x | + + + +### createAnimation +- 创建动画,与uni.createAnimation使用方法一致,只为了抹平nvue + +```html + +``` +```js +const ball = ref(null) +const animation = createAnimation({ + transformOrigin: "50% 50%", + duration: 1000, + timingFunction: "ease", + delay: 0 +}) + +animation.scale(2,2).rotate(45).step() +// nvue 无导出数据,这样写只为了平台一致, +// nvue 需要把 ref 传入,其它平台不需要 +const animationData = animation.export(ball.value) +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### camelCase +- 将字符串转换为 camelCase 或 PascalCase 风格的命名约定 + +```js +camelCase("hello world") // helloWorld +camelCase("hello world", true) // HelloWorld +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### kebabCase +- 将字符串转换为指定连接符的命名约定 + +```js +kebabCase("helloWorld") // hello-world +kebabCase("hello world_example") // hello-world-example +kebabCase("helloWorld", "_") // hello_world +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + + +### closest +- 在给定数组中找到最接近目标数字的元素 + +```js +closest([1, 3, 5, 7, 9], 6) // 5 +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + +### isBase64 +- 判断字符串是否为base64 + +```js +isBase64('xxxxx') +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### isNumber +- 检查一个值是否为数字类型 + +```js +isNumber('0') // false +isNumber(0) // true +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + +### isNumeric +- 检查一个值是否为数字类型或表示数字的字符串 + +```js +isNumeric('0') // true +isNumeric(0) // true +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + +### isString +- 检查一个值是否为数字类型或表示数字的字符串 + +```js +isString('0') // true +isString(0) // false +``` +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | √ | + + + + +## composition-api +- 因本人插件需要兼容vue2/vue3,故增加一个vue文件,代替条件编译 +- vue2需要在main.js加上这一段 +```js +// vue2 +import Vue from 'vue' +import VueCompositionAPI from '@vue/composition-api' +Vue.use(VueCompositionAPI) +``` + +```js +//使用 +import {computed, onMounted, watch, reactive} from '@/uni_modules/lime-shared/vue' +``` + +##### 兼容性 +| uni-app | uni-app x | +|------------|----------------------------------| +| √ | x | diff --git a/uni_modules/lime-shared/selectAllComponent/index.ts b/uni_modules/lime-shared/selectAllComponent/index.ts new file mode 100644 index 0000000..17c3a3c --- /dev/null +++ b/uni_modules/lime-shared/selectAllComponent/index.ts @@ -0,0 +1,8 @@ +// @ts-nocheck +// #ifdef UNI-APP-X +export * from './uvue.uts' +// #endif + +// #ifndef UNI-APP-X +export * from './vue.ts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/selectAllComponent/uvue.uts b/uni_modules/lime-shared/selectAllComponent/uvue.uts new file mode 100644 index 0000000..07c9fcd --- /dev/null +++ b/uni_modules/lime-shared/selectAllComponent/uvue.uts @@ -0,0 +1,39 @@ +// @ts-nocheck +import { type ComponentPublicInstance } from 'vue'; + +type SelectOptions = { + context : ComponentPublicInstance, + needAll : boolean | null, + +} + +export function selectAllComponent(selector : string, options : UTSJSONObject) : ComponentPublicInstance[]|null { + const context = options.get('context')! as ComponentPublicInstance; + let needAll = options.get('needAll') as boolean; + let result:ComponentPublicInstance[] = [] + + if(needAll == null) { needAll = true }; + + if(context.$children.length > 0) { + const queue:ComponentPublicInstance[] = [...context.$children]; + while(queue.length > 0) { + const child = queue.shift(); + const name = child?.$options?.name; + if(name == selector) { + result.push(child as ComponentPublicInstance) + } else { + const children = child?.$children + if(children !== null) { + queue.push(...children) + } + } + if(result.length > 0 && !needAll) { + break; + } + } + } + if(result.length > 0) { + return result + } + return null +} \ No newline at end of file diff --git a/uni_modules/lime-shared/selectAllComponent/vue.ts b/uni_modules/lime-shared/selectAllComponent/vue.ts new file mode 100644 index 0000000..380bd7a --- /dev/null +++ b/uni_modules/lime-shared/selectAllComponent/vue.ts @@ -0,0 +1,151 @@ +// @ts-nocheck +interface SelectOptions { + context?: any + needAll?: boolean + node?: boolean +} +// #ifdef MP +function selectMPComponent(key: string, name: string, context: any, needAll: boolean) { + const {proxy, $vm} = context + context = $vm || proxy + if(!['ref','component'].includes(key)) { + const queue = [context] + let result = null + const selector = (key == 'id' ? '#': '.') + name; + while(queue.length > 0) { + const child = queue.shift(); + const flag = child?.selectComponent(selector) + if(flag) { + if(!needAll) {return result = flag.$vm} + return result = child.selectAllComponents(selector).map(item => item.$vm) + } else { + child.$children && (queue.push(...child.$children)); + } + } + return result + } else { + const {$templateRefs} = context.$ + const nameMap = {} + for (var i = 0; i < $templateRefs.length; i++) { + const item = $templateRefs[i] + nameMap[item.i] = item.r + } + let result = [] + if(context.$children.length) { + const queue = [...context.$children] + while(queue.length > 0) { + const child = queue.shift(); + if(key == 'component' && (child.type?.name === name || child.$?.type?.name === name)) { + result.push(child) + } else if(child.$refs && child.$refs[name]) { + result = child.$refs[name] + } else if(nameMap[child.id] === name){ + result.push(child) + } else { + child.$children && (queue.push(...child.$children)); + } + if(result.length && !needAll) { + return; + } + } + } + return needAll ? result : result[0] + } +} +// #endif +// #ifdef H5 +function selectH5Component(key: string, name: string, context: any, needAll: boolean) { + const {_, component } = context + const child = {component: _ || component || context, children: null , subTree: null, props: null} + let result = [] + let queue = [child] + while(queue.length > 0 ) { + const child = queue.shift() + const {component, children , props, subTree} = child + if(key === 'component' && component?.type?.name == name) { + result.push(component) + } else if(key === 'ref' && component && (props?.ref == name || component[key][name])) { + if(props?.ref == name) { + //exposed + result.push(component) + } else if(component[key][name]) { + result.push(component[key][name]) + } + } else if(key !== 'ref' && component?.exposed && new RegExp(`\\b${name}\\b`).test(component.attrs[key])) { + // exposed + result.push(component) + } else if(children && Array.isArray(children)) { + queue.push(...children) + } else if(!component && subTree) { + queue.push(subTree) + } else if(component?.subTree) { + queue.push(component.subTree) + } + if(result.length && !needAll) { + break + } + } + return needAll ? result : result[0] +} +// #endif +// #ifdef APP +function selectAPPComponent(key: string, name: string, context: any, needAll: boolean, node: boolean) { + let result = [] + // const {_, component} = context + // const child = {component: _ || component || context, children: null, props: null, subTree: null} + const queue = [context] + while(queue.length > 0) { + const child = queue.shift() + const {component, children, props, subTree} = child + const isComp = component && props && component.exposed && !node + if(key == 'component' && child.type && child.type.name === name) { + result.push(component) + } else if(props?.[key] === name && node) { + result.push(child) + } else if(key === 'ref' && isComp && (props.ref === name || props.ref_key === name)) { + // exposed + result.push(component) + } else if(key !== 'ref' && isComp && new RegExp(`\\b${name}\\b`).test(props[key])) { + // exposed + result.push(component) + } + // else if(component && component.subTree && Array.isArray(component.subTree.children)){ + // queue.push(...component.subTree.children) + // } + else if(subTree) { + queue.push(subTree) + } else if(component && component.subTree){ + queue.push(component.subTree) + } + else if(children && Array.isArray(children)) { + queue.push(...children) + } + if(result.length && !needAll) { + break; + } + } + return needAll ? result : result[0] +} +// #endif +export function selectAllComponent(selector: string, options: SelectOptions = {}) { + // . class + // # id + // $ ref + // @ component name + const reg = /^(\.|#|@|\$)([a-zA-Z_0-9\-]+)$/; + if(!reg.test(selector)) return null + let { context, needAll = true, node} = options + const [,prefix, name] = selector.match(reg) + const symbolMappings = {'.': 'class', '#': 'id', '$':'ref', '@':'component'} + + const key = symbolMappings [prefix] //prefix === '.' ? 'class' : prefix === '#' ? 'id' : 'ref'; + // #ifdef MP + return selectMPComponent(key, name, context, needAll) + // #endif + // #ifdef H5 + return selectH5Component(key, name, context, needAll) + // #endif + // #ifdef APP + return selectAPPComponent(key, name, context, needAll, node) + // #endif +} \ No newline at end of file diff --git a/uni_modules/lime-shared/selectComponent/index.ts b/uni_modules/lime-shared/selectComponent/index.ts new file mode 100644 index 0000000..52454fb --- /dev/null +++ b/uni_modules/lime-shared/selectComponent/index.ts @@ -0,0 +1,7 @@ +// @ts-nocheck +// #ifndef UNI-APP-X +export * from './vue.ts' +// #endif +// #ifdef UNI-APP-X +export * from './uvue.uts' +// #endif \ No newline at end of file diff --git a/uni_modules/lime-shared/selectComponent/uvue.uts b/uni_modules/lime-shared/selectComponent/uvue.uts new file mode 100644 index 0000000..c2aa2bc --- /dev/null +++ b/uni_modules/lime-shared/selectComponent/uvue.uts @@ -0,0 +1,75 @@ +// @ts-nocheck +import { type ComponentPublicInstance } from 'vue'; +// #ifdef APP +function findChildren(selector: string, context: ComponentPublicInstance, needAll: boolean): ComponentPublicInstance [] | null{ + let result:ComponentPublicInstance[] = [] + + if(context !== null && context.$children.length > 0) { + const queue:ComponentPublicInstance[] = [...context.$children]; + while(queue.length > 0) { + const child = queue.shift(); + const name = child?.$options?.name; + if(name == selector) { + result.push(child as ComponentPublicInstance) + } else { + const children = child?.$children + if(children !== null) { + queue.push(...children) + } + } + if(result.length > 0 && !needAll) { + break; + } + } + } + if(result.length > 0) { + return result + } + return null +} + +class Query { + context : ComponentPublicInstance | null = null + selector : string = '' + // components : ComponentPublicInstance[] = [] + constructor(selector : string, context : ComponentPublicInstance | null) { + this.selector = selector + this.context = context + } + in(context : ComponentPublicInstance) : Query { + return new Query(this.selector, context) + } + find(): ComponentPublicInstance | null { + const selector = this.selector + if(selector == '') return null + const component = findChildren(selector, this.context!, false) + return component != null ? component[0]: null + } + findAll():ComponentPublicInstance[] | null { + const selector = this.selector + if(selector == '') return null + return findChildren(selector, this.context!, true) + } + closest(): ComponentPublicInstance | null { + const selector = this.selector + if(selector == '') return null + let parent = this.context!.$parent + let name = parent?.$options?.name; + while (parent != null && (name == null || selector != name)) { + parent = parent.$parent + if (parent != null) { + name = parent.$options.name + } + } + return parent + } +} + +export function selectComponent(selector: string): Query{ + return new Query(selector, null) +} +// #endif + +// selectComponent('selector').in(this).find() +// selectComponent('selector').in(this).findAll() +// selectComponent('selector').in(this).closest() diff --git a/uni_modules/lime-shared/selectComponent/vue.ts b/uni_modules/lime-shared/selectComponent/vue.ts new file mode 100644 index 0000000..9fca0cd --- /dev/null +++ b/uni_modules/lime-shared/selectComponent/vue.ts @@ -0,0 +1,149 @@ +// @ts-nocheck +// #ifdef MP +function findChildren(selector : string, context : ComponentPublicInstance, needAll : boolean) { + const { proxy, $vm } = context + context = $vm || proxy + if ((selector.startsWith('.') || selector.startsWith('#'))) { + const queue = [context] + let result = null + while (queue.length > 0) { + const child = queue.shift(); + const flag = child?.selectComponent(selector) + if (flag) { + if (!needAll) { return result = flag.$vm } + return result = child.selectAllComponents(selector).map(item => item.$vm) + } else { + child.$children && (queue.push(...child.$children)); + } + } + return result + } else { + const { $templateRefs } = context.$ + const selectorValue = /#|\.|@|$/.test(selector) ? selector.substring(1) : selector + const nameMap = {} + for (var i = 0; i < $templateRefs.length; i++) { + const item = $templateRefs[i] + nameMap[item.i] = item.r + } + let result = [] + if (context.$children.length) { + const queue = [...context.$children] + while (queue.length > 0) { + const child = queue.shift(); + if (child.type?.name === selectorValue || child.$?.type?.name === selectorValue) { + result.push(child) + } else if (child.$refs && child.$refs[selectorValue]) { + result = child.$refs[selectorValue] + } else if (nameMap[child.id] === selectorValue) { + result.push(child) + } else { + child.$children && (queue.push(...child.$children)); + } + if (result.length && !needAll) { + return; + } + } + } + return needAll ? result : result[0] + } +} +// #endif + +// #ifdef H5 +function findChildren(selector : string, context : ComponentPublicInstance, needAll : boolean){ + const {_, component } = context + const child = {component: _ || component || context, children: null , subTree: null, props: null} + let result = [] + let queue = [child] + const selectorValue = /#|\.|@|$/.test(selector) ? selector.substring(1) : selector + while(queue.length > 0 ) { + const child = queue.shift() + const {component, children , props, subTree} = child + if(component?.type?.name == selectorValue) { + result.push(component) + } else if(selector.startsWith('$') && component && (props?.ref == selectorValue || component[key][selectorValue])) { + if(props?.ref == selectorValue) { + //exposed + result.push(component) + } else if(component[key][selectorValue]) { + result.push(component[key][selectorValue]) + } + } else if(!selector.startsWith('$') && component?.exposed && new RegExp(`\\b${selectorValue}\\b`).test(component.attrs[key])) { + // exposed + result.push(component) + } else if(children && Array.isArray(children)) { + queue.push(...children) + } else if(!component && subTree) { + queue.push(subTree) + } else if(component?.subTree) { + queue.push(component.subTree) + } + if(result.length && !needAll) { + break + } + } + return needAll ? result : result[0] +} +// #endif + +// #ifdef APP +function findChildren(selector : string, context : ComponentPublicInstance, needAll : boolean){ + let result = [] + const selectorValue = /#|\.|@|$/.test(selector) ? selector.substring(1) : selector + const queue = [context] + while(queue.length > 0) { + const child = queue.shift() + const {component, children, props, subTree} = child + const isComp = component && props && component.exposed && !node + if(child.type && child.type.name === selectorValue) { + result.push(component) + } else if(props?.[key] === selectorValue && node) { + result.push(child) + } else if(selector.startsWith('$') && isComp && (props.ref === selectorValue || props.ref_key === selectorValue)) { + // exposed + result.push(component) + } else if(!selector.startsWith('$') && isComp && new RegExp(`\\b${selectorValue}\\b`).test(props[key])) { + // exposed + result.push(component) + } + else if(subTree) { + queue.push(subTree) + } else if(component && component.subTree){ + queue.push(component.subTree) + } + else if(children && Array.isArray(children)) { + queue.push(...children) + } + if(result.length && !needAll) { + break; + } + } + return needAll ? result : result[0] +} +// #endif + +class Query { + context : ComponentPublicInstance | null = null + selector : string = '' + // components : ComponentPublicInstance[] = [] + constructor(selector : string, context : ComponentPublicInstance | null) { + this.selector = selector + this.context = context + } + in(context : ComponentPublicInstance) : Query { + return new Query(this.selector, context) + } + find() : ComponentPublicInstance | null { + return findChildren(this.selector, this.context, false) + } + findAll() : ComponentPublicInstance[] | null { + return findChildren(this.selector, this.context, true) + } + closest() : ComponentPublicInstance | null { + return null + } +} + +export function selectComponent(selector: string) { + return new Query(selector) +} \ No newline at end of file diff --git a/uni_modules/lime-shared/selectElement/index.uts b/uni_modules/lime-shared/selectElement/index.uts new file mode 100644 index 0000000..d189583 --- /dev/null +++ b/uni_modules/lime-shared/selectElement/index.uts @@ -0,0 +1,275 @@ +// @ts-nocheck +import {isDef} from '../isDef' +import {ComponentPublicInstance} from 'vue' + +type HasSelectorFunc = (selector : string, element : UniElement) => boolean + +const hasSelectorClassName : HasSelectorFunc = (selector : string, element : UniElement) : boolean => { + return element.classList.includes(selector) +} +const hasSelectorId : HasSelectorFunc = (selector : string, element : UniElement) : boolean => { + return element.getAttribute("id") == selector +} +const hasSelectorTagName : HasSelectorFunc = (selector : string, element : UniElement) : boolean => { + return element.tagName!.toLowerCase() == selector.toLowerCase() +} + +type ProcessSelectorResult = { + selectorValue : string + hasSelector : HasSelectorFunc +} +const processSelector = (selector : string) : ProcessSelectorResult => { + + const selectorValue = /#|\./.test(selector) ? selector.substring(1) : selector + let hasSelector : HasSelectorFunc + + if (selector.startsWith('.')) { + hasSelector = hasSelectorClassName + } else if (selector.startsWith('#')) { + hasSelector = hasSelectorId + } else { + hasSelector = hasSelectorTagName + } + + return { + selectorValue, + hasSelector + } as ProcessSelectorResult +} + + +function isNotEmptyString(str:string): boolean { + return str.length > 0; +} + +function isElement(element:UniElement|null):boolean { + return isDef(element) && element?.tagName != 'COMMENT'; +} + +type ElementArray = Array +class Query { + context : ComponentPublicInstance | null = null + selector : string = '' + elements : ElementArray = [] + constructor(selector : string | null, context : ComponentPublicInstance | null) { + this.context = context + if(selector != null){ + this.selector = selector + } + this.find(this.selector) + } + in(context : ComponentPublicInstance) : Query { + return new Query(this.selector, context) + } + findAll(selector : string): Query { + if (isDef(this.context)) { + const root = this.context?.$el //as Element | null; + if (isDef(root)) { + this.elements = [root!] //as ElementArray + } + const { selectorValue, hasSelector } = processSelector(selector) + const foundElements : ElementArray = []; + + function findChildren(element : UniElement) { + element.children.forEach((child : UniElement) => { + if (hasSelector(selectorValue, child)) { + foundElements.push(child) + } + }) + } + this.elements.forEach(el => { + findChildren(el!); + }); + this.elements = foundElements + } else if (selector.startsWith('#')) { + const element = uni.getElementById(selector) + if (isElement(element!)) { + this.elements = [element] + } + } + return this; + } + /** + * 在当前元素集合中查找匹配的元素 + */ + find(selector : string) : Query { + if (isDef(this.context)) { + const root = this.context?.$el //as Element | null; + if (isElement(root)) { + this.elements = [root] //as ElementArray + } + if(isNotEmptyString(selector) && this.elements.length > 0){ + const { selectorValue, hasSelector } = processSelector(selector) + const foundElements : ElementArray = []; + function findChildren(element : UniElement) { + element.children.forEach((child : UniElement) => { + if (hasSelector(selectorValue, child) && foundElements.length < 1) { + foundElements.push(child) + } + if (foundElements.length < 1) { + findChildren(child); + } + }) + } + this.elements.forEach(el => { + findChildren(el!); + }); + this.elements = foundElements + } + + } else if (selector.startsWith('#')) { + const element = uni.getElementById(selector) + if (isElement(element!)) { + this.elements = [element] + } + } + return this; + } + /** + * 获取当前元素集合的直接子元素 + */ + children() : Query { + // if (this.elements.length > 0) { + // const children = this.elements.reduce((acc, el) => [...acc, ...Array.from(el.children)], []); + // this.elements = children; + // } + return this; + } + /** + * 获取当前元素集合的父元素 + */ + parent() : Query { + // if (this.elements.length > 0) { + // const parents = this.elements.map(el => el.parentElement).filter(parent => parent !== null) as ElementArray; + // this.elements = parents + // // this.elements = Array.from(new Set(parents)); + // } + return this; + } + /** + * 获取当前元素集合的兄弟元素 + */ + siblings() : Query { + // if (this.elements.length > 0) { + // const siblings = this.elements.reduce((acc, el) => [...acc, ...Array.from(el.parentElement?.children || [])], []); + // this.elements = siblings.filter(sibling => sibling !== null && !this.elements?.includes(sibling)); + // } + return this; + } + /** + * 获取当前元素集合的下一个兄弟元素 + */ + next() : Query { + // if (this.elements.length > 0) { + // const nextElements = this.elements.map(el => el.nextElementSibling).filter(next => next !== null) as ElementArray; + // this.elements = nextElements; + // } + return this; + } + /** + * 获取当前元素集合的上一个兄弟元素 + */ + prev() : Query { + // if (this.elements.length > 0) { + // const prevElements = this.elements.map(el => el.previousElementSibling).filter(prev => prev !== null) as ElementArray; + // this.elements = prevElements; + // } + return this; + } + /** + * 从当前元素开始向上查找匹配的元素 + */ + closest(selector : string) : Query { + if (isDef(this.context)) { + // && this.context.$parent != null && this.context.$parent.$el !== null + if(this.elements.length == 0 && isDef(this.context?.$parent) && isElement(this.context!.$parent?.$el)){ + this.elements = [this.context!.$parent?.$el!] + } + + const selectorsArray = selector.split(',') + // const { selectorValue, hasSelector } = processSelector(selector) + const processedSelectors = selectorsArray.map((selector: string):ProcessSelectorResult => processSelector(selector)) + const closestElements = this.elements.map((el) : UniElement | null => { + let closestElement : UniElement | null = el + while (closestElement !== null) { + // if (hasSelector(selectorValue, closestElement)) { + // break; + // } + const isMatchingSelector = processedSelectors.some(({selectorValue, hasSelector}):boolean => { + return hasSelector(selectorValue, closestElement!) + }) + if(isMatchingSelector){ + break; + } + closestElement = closestElement.parentElement; + } + return closestElement + }) + this.elements = closestElements.filter((closest : UniElement | null) : boolean => isDef(closest))// as ElementArray + + } + return this; + } + + /** + * 从当前元素集合中过滤出匹配的元素 + */ + filter() : Query { + + return this; + } + /** + * 从当前元素集合中排除匹配的元素 + */ + not() { } + /** + * 从当前元素集合中查找包含匹配元素的元素 + */ + has() { } + /** + * 获取当前元素集合的第一个 + */ + first() : Query { + if (this.elements.length > 0) { + // this.elements = [this.elements[0]]; + } + return this; + } + /** + * 最后一个元素 + */ + last() : Query { + if (this.elements.length > 0) { + // this.elements = [this.elements[this.elements.length - 1]]; + } + return this; + } + /** + * 获取当前元素在其兄弟元素中的索引 + */ + index() : number | null { + // if (this.elements.length > 0 && this.elements.length > 0 && this.elements[0].parentElement !== null) { + // return Array.from(this.elements[0].parentElement.children).indexOf(this.elements[0]); + // } + return null; + } + get(index : number) : UniElement | null { + if (this.elements.length > index) { + return this.elements[index] //as Element + } + return null + } +} + +export function selectElement(selector : string | null = null) : Query { + // if(typeof selector == 'string' || selector == null){ + // return new Query(selector as string | null, null) + // } + // else if(selector instanceof ComponentPublicInstance){ + // return new Query(null, selector) + // } + return new Query(selector, null) +} + +// $('xxx').in(this).find('xxx') +// $('xxx').in(this).get() \ No newline at end of file diff --git a/uni_modules/lime-shared/sleep/index.ts b/uni_modules/lime-shared/sleep/index.ts new file mode 100644 index 0000000..4e140ea --- /dev/null +++ b/uni_modules/lime-shared/sleep/index.ts @@ -0,0 +1,44 @@ +// @ts-nocheck +/** + * 延迟指定时间后解析的 Promise + * @param delay 延迟的时间(以毫秒为单位),默认为 300 毫秒 + * @returns 一个 Promise,在延迟结束后解析 + */ + + +// #ifdef APP-IOS || APP-ANDROID +function sleep(delay: number = 300):Promise { + return new Promise((resolve):void => {setTimeout(() => {resolve(true)}, delay)}); +} +export { + sleep +} + +// #endif + +// #ifndef APP-IOS || APP-ANDROID +export const sleep = (delay: number = 300) => + new Promise(resolve => setTimeout(resolve, delay)); + +// #endif + +// 示例 +// async function example() { +// console.log("Start"); + +// // 延迟 1 秒后执行 +// await sleep(1000); +// console.log("1 second later"); + +// // 延迟 500 毫秒后执行 +// await sleep(500); +// console.log("500 milliseconds later"); + +// // 延迟 2 秒后执行 +// await sleep(2000); +// console.log("2 seconds later"); + +// console.log("End"); +// } + +// example(); \ No newline at end of file diff --git a/uni_modules/lime-shared/throttle/index.ts b/uni_modules/lime-shared/throttle/index.ts new file mode 100644 index 0000000..fe8f90f --- /dev/null +++ b/uni_modules/lime-shared/throttle/index.ts @@ -0,0 +1,77 @@ +// @ts-nocheck +/** + * 节流函数,用于限制函数的调用频率 + * @param fn 要进行节流的函数 + * @param delay 两次调用之间的最小间隔时间 + * @returns 节流后的函数 + */ + +// #ifndef APP-IOS || APP-ANDROID +export function throttle(fn: (...args: any[]) => void, delay: number) { + let flag = true; // 标记是否可以执行函数 + + return (...args: any[]) => { + if (flag) { + flag = false; // 设置为不可执行状态 + fn(...args); // 执行传入的函数 + + setTimeout(() => { + flag = true; // 经过指定时间后,设置为可执行状态 + }, delay); + } + }; +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +// type Rfun = (...args: any[]) => void +// type Rfun = (...args: any[]) => void + +export function throttle( + fn: (args : T) => void, + delay: number):(args : T) => void { + let flag = true; // 标记是否可以执行函数 + + return (args : T) =>{ + if(flag){ + flag = false; + fn(args); + + setTimeout(()=>{ + flag = true; + }, delay) + } + } + // return (...args: any[]) => { + // // if (flag) { + // // flag = false; // 设置为不可执行状态 + // // fn(...args); // 执行传入的函数 + + // // setTimeout(() => { + // // flag = true; // 经过指定时间后,设置为可执行状态 + // // }, delay); + // // } + // }; +} + +// #endif + +// // 示例 +// // 定义一个被节流的函数 +// function handleScroll() { +// console.log("Scroll event handled!"); +// } + +// // 使用节流函数对 handleScroll 进行节流,间隔时间为 500 毫秒 +// const throttledScroll = throttle(handleScroll, 500); + +// // 模拟多次调用 handleScroll +// throttledScroll(); // 输出 "Scroll event handled!" +// throttledScroll(); // 不会输出 +// throttledScroll(); // 不会输出 + +// // 经过 500 毫秒后,再次调用 handleScroll +// setTimeout(() => { +// throttledScroll(); // 输出 "Scroll event handled!" +// }, 500); \ No newline at end of file diff --git a/uni_modules/lime-shared/toArray/index.ts b/uni_modules/lime-shared/toArray/index.ts new file mode 100644 index 0000000..637ba65 --- /dev/null +++ b/uni_modules/lime-shared/toArray/index.ts @@ -0,0 +1,21 @@ +// @ts-nocheck +/** + * 将一个或多个元素转换为数组 + * @param item 要转换为数组的元素 + * @returns 转换后的数组 + */ +// #ifndef APP-IOS || APP-ANDROID +export const toArray = (item: T | T[]): T[] => Array.isArray(item) ? item : [item]; +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +export function toArray(item: any): T[] { + return Array.isArray(item) ? item as T[] : [item as T]// as T[] +}; +// #endif +// 示例 +// console.log(toArray(5)); // 输出: [5] +// console.log(toArray("hello")); // 输出: ["hello"] +// console.log(toArray([1, 2, 3])); // 输出: [1, 2, 3] +// console.log(toArray(["apple", "banana"])); // 输出: ["apple", "banana"] \ No newline at end of file diff --git a/uni_modules/lime-shared/toBoolean/index.ts b/uni_modules/lime-shared/toBoolean/index.ts new file mode 100644 index 0000000..3ee9d2c --- /dev/null +++ b/uni_modules/lime-shared/toBoolean/index.ts @@ -0,0 +1,40 @@ +// @ts-nocheck +import { isNumber } from '../isNumber' +import { isString } from '../isString' +// 函数重载,定义多个函数签名 +// function toBoolean(value : any) : boolean; +// function toBoolean(value : string) : boolean; +// function toBoolean(value : number) : boolean; +// function toBoolean(value : boolean) : boolean; + +// #ifdef APP-IOS || APP-ANDROID +function toBoolean(value : any | null) : boolean { + // 根据输入值的类型,返回相应的布尔值 + // if (isNumber(value)) { + // return (value as number) != 0; + // } + // if (isString(value)) { + // return `${value}`.length > 0; + // } + // if (typeof value == 'boolean') { + // return value as boolean; + // } + // #ifdef APP-IOS + return value != null && value != undefined + // #endif + // #ifdef APP-ANDROID + return value != null + // #endif +} +// #endif + + +// #ifndef APP-IOS || APP-ANDROID +function toBoolean(value : any | null) : value is NonNullable { + return !!value//value !== null && value !== undefined; +} +// #endif + +export { + toBoolean +} \ No newline at end of file diff --git a/uni_modules/lime-shared/toNumber/index.ts b/uni_modules/lime-shared/toNumber/index.ts new file mode 100644 index 0000000..758e6bf --- /dev/null +++ b/uni_modules/lime-shared/toNumber/index.ts @@ -0,0 +1,28 @@ +// @ts-nocheck +/** + * 将字符串转换为数字 + * @param val 要转换的字符串 + * @returns 转换后的数字或原始字符串 + */ + +// #ifdef APP-IOS || APP-ANDROID +// function toNumber(val: string): number +// function toNumber(val: string): string +function toNumber(val: string): number|null { + const n = parseFloat(val); // 使用 parseFloat 函数将字符串转换为浮点数 + return isNaN(n) ? null : n; // 使用 isNaN 函数判断是否为非数字,返回转换后的数字或原始字符串 +} +export {toNumber} +// #endif + +// #ifndef APP-IOS || APP-ANDROID +export function toNumber(val: string): number | string { + const n = parseFloat(val); // 使用 parseFloat 函数将字符串转换为浮点数 + return isNaN(n) ? val : n; // 使用 isNaN 函数判断是否为非数字,返回转换后的数字或原始字符串 +} +// #endif + +// 示例 +// console.log(toNumber("123")); // 输出: 123 +// console.log(toNumber("3.14")); // 输出: 3.14 +// console.log(toNumber("hello")); // 输出: "hello" \ No newline at end of file diff --git a/uni_modules/lime-shared/unitConvert/index.ts b/uni_modules/lime-shared/unitConvert/index.ts new file mode 100644 index 0000000..696bec3 --- /dev/null +++ b/uni_modules/lime-shared/unitConvert/index.ts @@ -0,0 +1,73 @@ +// @ts-nocheck +import { isString } from '../isString' +import { isNumeric } from '../isNumeric' + +/** + * 单位转换函数,将字符串数字或带有单位的字符串转换为数字 + * @param value 要转换的值,可以是字符串数字或带有单位的字符串 + * @returns 转换后的数字,如果无法转换则返回0 + */ +// #ifndef APP-IOS || APP-ANDROID +export function unitConvert(value : string | number) : number { + // 如果是字符串数字 + if (isNumeric(value)) { + return Number(value); + } + // 如果有单位 + if (isString(value)) { + const reg = /^-?([0-9]+)?([.]{1}[0-9]+){0,1}(em|rpx|px|%)$/g; + const results = reg.exec(value); + if (!value || !results) { + return 0; + } + const unit = results[3]; + value = parseFloat(value); + if (unit === 'rpx') { + return uni.upx2px(value); + } + if (unit === 'px') { + return value * 1; + } + // 如果是其他单位,可以继续添加对应的转换逻辑 + } + return 0; +} +// #endif + + +// #ifdef APP-IOS || APP-ANDROID +import { isNumber } from '../isNumber' +export function unitConvert(value : any | null) : number { + if (isNumber(value)) { + return value as number + } + // 如果是字符串数字 + if (isNumeric(value)) { + return parseFloat(value as string); + } + // 如果有单位 + if (isString(value)) { + const reg = /^-?([0-9]+)?([.]{1}[0-9]+){0,1}(em|rpx|px|%)$/g; + const results = reg.exec(value as string); + if (results == null) { + return 0; + } + const unit = results[3]; + const v = parseFloat(value); + if (unit == 'rpx') { + const { windowWidth } = uni.getWindowInfo() + return windowWidth / 750 * v; + } + if (unit == 'px') { + return v; + } + // 如果是其他单位,可以继续添加对应的转换逻辑 + } + return 0; +} +// #endif +// 示例 +// console.log(unitConvert("123")); // 输出: 123 (字符串数字转换为数字) +// console.log(unitConvert("3.14em")); // 输出: 0 (无法识别的单位) +// console.log(unitConvert("20rpx")); // 输出: 根据具体情况而定 (根据单位进行转换) +// console.log(unitConvert(10)); // 输出: 10 (数字不需要转换) \ No newline at end of file diff --git a/uni_modules/lime-shared/vue/index.ts b/uni_modules/lime-shared/vue/index.ts new file mode 100644 index 0000000..07f7135 --- /dev/null +++ b/uni_modules/lime-shared/vue/index.ts @@ -0,0 +1,16 @@ +// @ts-nocheck + +// #ifdef VUE3 +export * from 'vue'; +// #endif + +// #ifndef VUE3 +export * from '@vue/composition-api'; + +// #ifdef APP-NVUE +import Vue from 'vue' +import VueCompositionAPI from '@vue/composition-api' +Vue.use(VueCompositionAPI) +// #endif + +// #endif diff --git a/uni_modules/uni-data-picker/changelog.md b/uni_modules/uni-data-picker/changelog.md new file mode 100644 index 0000000..8aaad24 --- /dev/null +++ b/uni_modules/uni-data-picker/changelog.md @@ -0,0 +1,77 @@ +## 2.0.0(2023-12-14) +- 新增 支持 uni-app-x +## 1.1.2(2023-04-11) +- 修复 更改 modelValue 报错的 bug +- 修复 v-for 未使用 key 值控制台 warning +## 1.1.1(2023-02-21) +- 修复代码合并时引发 value 属性为空时不渲染数据的问题 +## 1.1.0(2023-02-15) +- 修复 localdata 不支持动态更新的bug +## 1.0.9(2023-02-15) +- 修复 localdata 不支持动态更新的bug +## 1.0.8(2022-09-16) +- 可以使用 uni-scss 控制主题色 +## 1.0.7(2022-07-06) +- 优化 pc端图标位置不正确的问题 +## 1.0.6(2022-07-05) +- 优化 显示样式 +## 1.0.5(2022-07-04) +- 修复 uni-data-picker 在 uni-forms-item 中宽度不正确的bug +## 1.0.4(2022-04-19) +- 修复 字节小程序 本地数据无法选择下一级的Bug +## 1.0.3(2022-02-25) +- 修复 nvue 不支持的 v-show 的 bug +## 1.0.2(2022-02-25) +- 修复 条件编译 nvue 不支持的 css 样式 +## 1.0.1(2021-11-23) +- 修复 由上个版本引发的map、v-model等属性不生效的bug +## 1.0.0(2021-11-19) +- 优化 组件 UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-data-picker](https://uniapp.dcloud.io/component/uniui/uni-data-picker) +## 0.4.9(2021-10-28) +- 修复 VUE2 v-model 概率无效的 bug +## 0.4.8(2021-10-27) +- 修复 v-model 概率无效的 bug +## 0.4.7(2021-10-25) +- 新增 属性 spaceInfo 服务空间配置 HBuilderX 3.2.11+ +- 修复 树型 uniCloud 数据类型为 int 时报错的 bug +## 0.4.6(2021-10-19) +- 修复 非 VUE3 v-model 为 0 时无法选中的 bug +## 0.4.5(2021-09-26) +- 新增 清除已选项的功能(通过 clearIcon 属性配置是否显示按钮),同时提供 clear 方法以供调用,二者等效 +- 修复 readonly 为 true 时报错的 bug +## 0.4.4(2021-09-26) +- 修复 上一版本造成的 map 属性失效的 bug +- 新增 ellipsis 属性,支持配置 tab 选项长度过长时是否自动省略 +## 0.4.3(2021-09-24) +- 修复 某些情况下级联未触发的 bug +## 0.4.2(2021-09-23) +- 新增 提供 show 和 hide 方法,开发者可以通过 ref 调用 +- 新增 选项内容过长自动添加省略号 +## 0.4.1(2021-09-15) +- 新增 map 属性 字段映射,将 text/value 映射到数据中的其他字段 +## 0.4.0(2021-07-13) +- 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 0.3.5(2021-06-04) +- 修复 无法加载云端数据的问题 +## 0.3.4(2021-05-28) +- 修复 v-model 无效问题 +- 修复 loaddata 为空数据组时加载时间过长问题 +- 修复 上个版本引出的本地数据无法选择带有 children 的 2 级节点 +## 0.3.3(2021-05-12) +- 新增 组件示例地址 +## 0.3.2(2021-04-22) +- 修复 非树形数据有 where 属性查询报错的问题 +## 0.3.1(2021-04-15) +- 修复 本地数据概率无法回显时问题 +## 0.3.0(2021-04-07) +- 新增 支持云端非树形表结构数据 +- 修复 根节点 parent_field 字段等于 null 时选择界面错乱问题 +## 0.2.0(2021-03-15) +- 修复 nodeclick、popupopened、popupclosed 事件无法触发的问题 +## 0.1.9(2021-03-09) +- 修复 微信小程序某些情况下无法选择的问题 +## 0.1.8(2021-02-05) +- 优化 部分样式在 nvue 上的兼容表现 +## 0.1.7(2021-02-05) +- 调整为 uni_modules 目录规范 diff --git a/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js b/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js new file mode 100644 index 0000000..6ef26a2 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + this.$once('hook:beforeDestroy', () => { + document.removeEventListener('keyup', listener) + }) + }, + render: () => {} +} +// #endif diff --git a/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.uvue b/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.uvue new file mode 100644 index 0000000..82031e1 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.uvue @@ -0,0 +1,380 @@ + + + + + diff --git a/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue b/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue new file mode 100644 index 0000000..4e06ae6 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue @@ -0,0 +1,554 @@ + + + + + diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/loading.uts b/uni_modules/uni-data-picker/components/uni-data-pickerview/loading.uts new file mode 100644 index 0000000..baa0dff --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/loading.uts @@ -0,0 +1 @@ +export const imgbase : string = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlBMzU3OTlEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBMzU3OUFEOUM0MTFFOUI0NTZDNERBQURBQzI4RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzNTc5N0Q5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzNTc5OEQ5QzQxMUU5QjQ1NkM0REFBREFDMjhGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+ALSwAAA6CSURBVHja1FsLkFZV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' \ No newline at end of file diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js new file mode 100644 index 0000000..cfae22a --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js @@ -0,0 +1,622 @@ +export default { + props: { + localdata: { + type: [Array, Object], + default () { + return [] + } + }, + spaceInfo: { + type: Object, + default () { + return {} + } + }, + collection: { + type: String, + default: '' + }, + action: { + type: String, + default: '' + }, + field: { + type: String, + default: '' + }, + orderby: { + type: String, + default: '' + }, + where: { + type: [String, Object], + default: '' + }, + pageData: { + type: String, + default: 'add' + }, + pageCurrent: { + type: Number, + default: 1 + }, + pageSize: { + type: Number, + default: 500 + }, + getcount: { + type: [Boolean, String], + default: false + }, + getone: { + type: [Boolean, String], + default: false + }, + gettree: { + type: [Boolean, String], + default: false + }, + manual: { + type: Boolean, + default: false + }, + value: { + type: [Array, String, Number], + default () { + return [] + } + }, + modelValue: { + type: [Array, String, Number], + default () { + return [] + } + }, + preload: { + type: Boolean, + default: false + }, + stepSearh: { + type: Boolean, + default: true + }, + selfField: { + type: String, + default: '' + }, + parentField: { + type: String, + default: '' + }, + multiple: { + type: Boolean, + default: false + }, + map: { + type: Object, + default () { + return { + text: "text", + value: "value" + } + } + } + }, + data() { + return { + loading: false, + errorMessage: '', + loadMore: { + contentdown: '', + contentrefresh: '', + contentnomore: '' + }, + dataList: [], + selected: [], + selectedIndex: 0, + page: { + current: this.pageCurrent, + size: this.pageSize, + count: 0 + } + } + }, + computed: { + isLocalData() { + return !this.collection.length; + }, + isCloudData() { + return this.collection.length > 0; + }, + isCloudDataList() { + return (this.isCloudData && (!this.parentField && !this.selfField)); + }, + isCloudDataTree() { + return (this.isCloudData && this.parentField && this.selfField); + }, + dataValue() { + let isModelValue = Array.isArray(this.modelValue) ? (this.modelValue.length > 0) : (this.modelValue !== null || + this.modelValue !== undefined); + return isModelValue ? this.modelValue : this.value; + }, + hasValue() { + if (typeof this.dataValue === 'number') { + return true + } + return (this.dataValue != null) && (this.dataValue.length > 0) + } + }, + created() { + this.$watch(() => { + var al = []; + ['pageCurrent', + 'pageSize', + 'spaceInfo', + 'value', + 'modelValue', + 'localdata', + 'collection', + 'action', + 'field', + 'orderby', + 'where', + 'getont', + 'getcount', + 'gettree' + ].forEach(key => { + al.push(this[key]) + }); + return al + }, (newValue, oldValue) => { + let needReset = false + for (let i = 2; i < newValue.length; i++) { + if (newValue[i] != oldValue[i]) { + needReset = true + break + } + } + if (newValue[0] != oldValue[0]) { + this.page.current = this.pageCurrent + } + this.page.size = this.pageSize + + this.onPropsChange() + }) + this._treeData = [] + }, + methods: { + onPropsChange() { + this._treeData = []; + }, + + // 填充 pickview 数据 + async loadData() { + if (this.isLocalData) { + this.loadLocalData(); + } else if (this.isCloudDataList) { + this.loadCloudDataList(); + } else if (this.isCloudDataTree) { + this.loadCloudDataTree(); + } + }, + + // 加载本地数据 + async loadLocalData() { + this._treeData = []; + this._extractTree(this.localdata, this._treeData); + + let inputValue = this.dataValue; + if (inputValue === undefined) { + return; + } + + if (Array.isArray(inputValue)) { + inputValue = inputValue[inputValue.length - 1]; + if (typeof inputValue === 'object' && inputValue[this.map.value]) { + inputValue = inputValue[this.map.value]; + } + } + + this.selected = this._findNodePath(inputValue, this.localdata); + }, + + // 加载 Cloud 数据 (单列) + async loadCloudDataList() { + if (this.loading) { + return; + } + this.loading = true; + + try { + let response = await this.getCommand(); + let responseData = response.result.data; + + this._treeData = responseData; + + this._updateBindData(); + this._updateSelected(); + + this.onDataChange(); + } catch (e) { + this.errorMessage = e; + } finally { + this.loading = false; + } + }, + + // 加载 Cloud 数据 (树形) + async loadCloudDataTree() { + if (this.loading) { + return; + } + this.loading = true; + + try { + let commandOptions = { + field: this._cloudDataPostField(), + where: this._cloudDataTreeWhere() + }; + if (this.gettree) { + commandOptions.startwith = `${this.selfField}=='${this.dataValue}'`; + } + + let response = await this.getCommand(commandOptions); + let responseData = response.result.data; + + this._treeData = responseData; + this._updateBindData(); + this._updateSelected(); + + this.onDataChange(); + } catch (e) { + this.errorMessage = e; + } finally { + this.loading = false; + } + }, + + // 加载 Cloud 数据 (节点) + async loadCloudDataNode(callback) { + if (this.loading) { + return; + } + this.loading = true; + + try { + let commandOptions = { + field: this._cloudDataPostField(), + where: this._cloudDataNodeWhere() + }; + + let response = await this.getCommand(commandOptions); + let responseData = response.result.data; + + callback(responseData); + } catch (e) { + this.errorMessage = e; + } finally { + this.loading = false; + } + }, + + // 回显 Cloud 数据 + getCloudDataValue() { + if (this.isCloudDataList) { + return this.getCloudDataListValue(); + } + + if (this.isCloudDataTree) { + return this.getCloudDataTreeValue(); + } + }, + + // 回显 Cloud 数据 (单列) + getCloudDataListValue() { + // 根据 field's as value标识匹配 where 条件 + let where = []; + let whereField = this._getForeignKeyByField(); + if (whereField) { + where.push(`${whereField} == '${this.dataValue}'`) + } + + where = where.join(' || '); + + if (this.where) { + where = `(${this.where}) && (${where})` + } + + return this.getCommand({ + field: this._cloudDataPostField(), + where + }).then((res) => { + this.selected = res.result.data; + return res.result.data; + }); + }, + + // 回显 Cloud 数据 (树形) + getCloudDataTreeValue() { + return this.getCommand({ + field: this._cloudDataPostField(), + getTreePath: { + startWith: `${this.selfField}=='${this.dataValue}'` + } + }).then((res) => { + let treePath = []; + this._extractTreePath(res.result.data, treePath); + this.selected = treePath; + return treePath; + }); + }, + + getCommand(options = {}) { + /* eslint-disable no-undef */ + let db = uniCloud.database(this.spaceInfo) + + const action = options.action || this.action + if (action) { + db = db.action(action) + } + + const collection = options.collection || this.collection + db = db.collection(collection) + + const where = options.where || this.where + if (!(!where || !Object.keys(where).length)) { + db = db.where(where) + } + + const field = options.field || this.field + if (field) { + db = db.field(field) + } + + const orderby = options.orderby || this.orderby + if (orderby) { + db = db.orderBy(orderby) + } + + const current = options.pageCurrent !== undefined ? options.pageCurrent : this.page.current + const size = options.pageSize !== undefined ? options.pageSize : this.page.size + const getCount = options.getcount !== undefined ? options.getcount : this.getcount + const getTree = options.gettree !== undefined ? options.gettree : this.gettree + + const getOptions = { + getCount, + getTree + } + if (options.getTreePath) { + getOptions.getTreePath = options.getTreePath + } + + db = db.skip(size * (current - 1)).limit(size).get(getOptions) + + return db + }, + + _cloudDataPostField() { + let fields = [this.field]; + if (this.parentField) { + fields.push(`${this.parentField} as parent_value`); + } + return fields.join(','); + }, + + _cloudDataTreeWhere() { + let result = [] + let selected = this.selected + let parentField = this.parentField + if (parentField) { + result.push(`${parentField} == null || ${parentField} == ""`) + } + if (selected.length) { + for (var i = 0; i < selected.length - 1; i++) { + result.push(`${parentField} == '${selected[i].value}'`) + } + } + + let where = [] + if (this.where) { + where.push(`(${this.where})`) + } + + if (result.length) { + where.push(`(${result.join(' || ')})`) + } + + return where.join(' && ') + }, + + _cloudDataNodeWhere() { + let where = [] + let selected = this.selected; + if (selected.length) { + where.push(`${this.parentField} == '${selected[selected.length - 1].value}'`); + } + + where = where.join(' || '); + + if (this.where) { + return `(${this.where}) && (${where})` + } + + return where + }, + + _getWhereByForeignKey() { + let result = [] + let whereField = this._getForeignKeyByField(); + if (whereField) { + result.push(`${whereField} == '${this.dataValue}'`) + } + + if (this.where) { + return `(${this.where}) && (${result.join(' || ')})` + } + + return result.join(' || ') + }, + + _getForeignKeyByField() { + let fields = this.field.split(','); + let whereField = null; + for (let i = 0; i < fields.length; i++) { + const items = fields[i].split('as'); + if (items.length < 2) { + continue; + } + if (items[1].trim() === 'value') { + whereField = items[0].trim(); + break; + } + } + return whereField; + }, + + _updateBindData(node) { + const { + dataList, + hasNodes + } = this._filterData(this._treeData, this.selected) + + let isleaf = this._stepSearh === false && !hasNodes + + if (node) { + node.isleaf = isleaf + } + + this.dataList = dataList + this.selectedIndex = dataList.length - 1 + + if (!isleaf && this.selected.length < dataList.length) { + this.selected.push({ + value: null, + text: "请选择" + }) + } + + return { + isleaf, + hasNodes + } + }, + + _updateSelected() { + let dl = this.dataList + let sl = this.selected + let textField = this.map.text + let valueField = this.map.value + for (let i = 0; i < sl.length; i++) { + let value = sl[i].value + let dl2 = dl[i] + for (let j = 0; j < dl2.length; j++) { + let item2 = dl2[j] + if (item2[valueField] === value) { + sl[i].text = item2[textField] + break + } + } + } + }, + + _filterData(data, paths) { + let dataList = [] + let hasNodes = true + + dataList.push(data.filter((item) => { + return (item.parent_value === null || item.parent_value === undefined || item.parent_value === '') + })) + for (let i = 0; i < paths.length; i++) { + let value = paths[i].value + let nodes = data.filter((item) => { + return item.parent_value === value + }) + + if (nodes.length) { + dataList.push(nodes) + } else { + hasNodes = false + } + } + + return { + dataList, + hasNodes + } + }, + + _extractTree(nodes, result, parent_value) { + let list = result || [] + let valueField = this.map.value + for (let i = 0; i < nodes.length; i++) { + let node = nodes[i] + + let child = {} + for (let key in node) { + if (key !== 'children') { + child[key] = node[key] + } + } + if (parent_value !== null && parent_value !== undefined && parent_value !== '') { + child.parent_value = parent_value + } + result.push(child) + + let children = node.children + if (children) { + this._extractTree(children, result, node[valueField]) + } + } + }, + + _extractTreePath(nodes, result) { + let list = result || [] + for (let i = 0; i < nodes.length; i++) { + let node = nodes[i] + + let child = {} + for (let key in node) { + if (key !== 'children') { + child[key] = node[key] + } + } + result.push(child) + + let children = node.children + if (children) { + this._extractTreePath(children, result) + } + } + }, + + _findNodePath(key, nodes, path = []) { + let textField = this.map.text + let valueField = this.map.value + for (let i = 0; i < nodes.length; i++) { + let node = nodes[i] + let children = node.children + let text = node[textField] + let value = node[valueField] + + path.push({ + value, + text + }) + + if (value === key) { + return path + } + + if (children) { + const p = this._findNodePath(key, children, path) + if (p.length) { + return p + } + } + + path.pop() + } + return [] + } + } +} diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.uts b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.uts new file mode 100644 index 0000000..372795d --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.uts @@ -0,0 +1,693 @@ +export type PaginationType = { + current : number, + size : number, + count : number +} + +export type LoadMoreType = { + contentdown : string, + contentrefresh : string, + contentnomore : string +} + +export type SelectedItemType = { + name : string, + value : string, +} + +export type GetCommandOptions = { + collection ?: UTSJSONObject, + field ?: string, + orderby ?: string, + where ?: any, + pageData ?: string, + pageCurrent ?: number, + pageSize ?: number, + getCount ?: boolean, + getTree ?: any, + getTreePath ?: UTSJSONObject, + startwith ?: string, + limitlevel ?: number, + groupby ?: string, + groupField ?: string, + distinct ?: boolean, + pageIndistinct ?: boolean, + foreignKey ?: string, + loadtime ?: string, + manual ?: boolean +} + +const DefaultSelectedNode = { + text: '请选择', + value: '' +} + +export const dataPicker = defineMixin({ + props: { + localdata: { + type: Array as PropType>, + default: [] as Array + }, + collection: { + type: Object, + default: '' + }, + field: { + type: String, + default: '' + }, + orderby: { + type: String, + default: '' + }, + where: { + type: Object, + default: '' + }, + pageData: { + type: String, + default: 'add' + }, + pageCurrent: { + type: Number, + default: 1 + }, + pageSize: { + type: Number, + default: 20 + }, + getcount: { + type: Boolean, + default: false + }, + gettree: { + type: Object, + default: '' + }, + gettreepath: { + type: Object, + default: '' + }, + startwith: { + type: String, + default: '' + }, + limitlevel: { + type: Number, + default: 10 + }, + groupby: { + type: String, + default: '' + }, + groupField: { + type: String, + default: '' + }, + distinct: { + type: Boolean, + default: false + }, + pageIndistinct: { + type: Boolean, + default: false + }, + foreignKey: { + type: String, + default: '' + }, + loadtime: { + type: String, + default: 'auto' + }, + manual: { + type: Boolean, + default: false + }, + preload: { + type: Boolean, + default: false + }, + stepSearh: { + type: Boolean, + default: true + }, + selfField: { + type: String, + default: '' + }, + parentField: { + type: String, + default: '' + }, + multiple: { + type: Boolean, + default: false + }, + value: { + type: Object, + default: '' + }, + modelValue: { + type: Object, + default: '' + }, + defaultProps: { + type: Object as PropType, + } + }, + data() { + return { + loading: false, + error: null as UniCloudError | null, + treeData: [] as Array, + selectedIndex: 0, + selectedNodes: [] as Array, + selectedPages: [] as Array[], + selectedValue: '', + selectedPaths: [] as Array, + pagination: { + current: 1, + size: 20, + count: 0 + } as PaginationType + } + }, + computed: { + mappingTextName() : string { + // TODO + return (this.defaultProps != null) ? this.defaultProps!.getString('text', 'text') : 'text' + }, + mappingValueName() : string { + // TODO + return (this.defaultProps != null) ? this.defaultProps!.getString('value', 'value') : 'value' + }, + currentDataList() : Array { + if (this.selectedIndex > this.selectedPages.length - 1) { + return [] as Array + } + return this.selectedPages[this.selectedIndex] + }, + isLocalData() : boolean { + return this.localdata.length > 0 + }, + isCloudData() : boolean { + return this._checkIsNotNull(this.collection) + }, + isCloudDataList() : boolean { + return (this.isCloudData && (this.parentField.length == 0 && this.selfField.length == 0)) + }, + isCloudDataTree() : boolean { + return (this.isCloudData && this.parentField.length > 0 && this.selfField.length > 0) + }, + dataValue() : any { + return this.hasModelValue ? this.modelValue : this.value + }, + hasCloudTreeData() : boolean { + return this.treeData.length > 0 + }, + hasModelValue() : boolean { + if (typeof this.modelValue == 'string') { + const valueString = this.modelValue as string + return (valueString.length > 0) + } else if (Array.isArray(this.modelValue)) { + const valueArray = this.modelValue as Array + return (valueArray.length > 0) + } + return false + }, + hasCloudDataValue() : boolean { + if (typeof this.dataValue == 'string') { + const valueString = this.dataValue as string + return (valueString.length > 0) + } + return false + } + }, + created() { + this.pagination.current = this.pageCurrent + this.pagination.size = this.pageSize + + this.$watch( + () : any => [ + this.pageCurrent, + this.pageSize, + this.localdata, + this.value, + this.collection, + this.field, + this.getcount, + this.orderby, + this.where, + this.groupby, + this.groupField, + this.distinct + ], + (newValue : Array, oldValue : Array) => { + this.pagination.size = this.pageSize + if (newValue[0] !== oldValue[0]) { + this.pagination.current = this.pageCurrent + } + + this.onPropsChange() + } + ) + }, + methods: { + onPropsChange() { + this.selectedIndex = 0 + this.treeData.length = 0 + this.selectedNodes.length = 0 + this.selectedPages.length = 0 + this.selectedPaths.length = 0 + + // 加载数据 + this.$nextTick(() => { + this.loadData() + }) + }, + + onTabSelect(index : number) { + this.selectedIndex = index + }, + + onNodeClick(nodeData : UTSJSONObject) { + if (nodeData.getBoolean('disable', false)) { + return + } + + const isLeaf = this._checkIsLeafNode(nodeData) + + this._trimSelectedNodes(nodeData) + + this.$emit('nodeclick', nodeData) + + if (this.isLocalData) { + if (isLeaf || !this._checkHasChildren(nodeData)) { + this.onFinish() + } + } else if (this.isCloudDataList) { + this.onFinish() + } else if (this.isCloudDataTree) { + if (isLeaf) { + this.onFinish() + } else if (!this._checkHasChildren(nodeData)) { + // 尝试请求一次,如果没有返回数据标记为叶子节点 + this.loadCloudDataNode(nodeData) + } + } + }, + + getChangeNodes(): Array { + const nodes: Array = [] + this.selectedNodes.forEach((node : UTSJSONObject) => { + const newNode: UTSJSONObject = {} + newNode[this.mappingTextName] = node.getString(this.mappingTextName) + newNode[this.mappingValueName] = node.getString(this.mappingValueName) + nodes.push(newNode) + }) + return nodes + }, + + onFinish() { }, + + // 加载数据(自动判定环境) + loadData() { + if (this.isLocalData) { + this.loadLocalData() + } else if (this.isCloudDataList) { + this.loadCloudDataList() + } else if (this.isCloudDataTree) { + this.loadCloudDataTree() + } + }, + + // 加载本地数据 + loadLocalData() { + this.treeData = this.localdata + if (Array.isArray(this.dataValue)) { + const value = this.dataValue as Array + this.selectedPaths = value.slice(0) + this._pushSelectedTreeNodes(value, this.localdata) + } else { + this._pushSelectedNodes(this.localdata) + } + }, + + // 加载 Cloud 数据 (单列) + loadCloudDataList() { + this._loadCloudData(null, (data : Array) => { + this.treeData = data + this._pushSelectedNodes(data) + }) + }, + + // 加载 Cloud 数据 (树形) + loadCloudDataTree() { + let commandOptions = { + field: this._cloudDataPostField(), + where: this._cloudDataTreeWhere(), + getTree: true + } as GetCommandOptions + if (this._checkIsNotNull(this.gettree)) { + commandOptions.startwith = `${this.selfField}=='${this.dataValue as string}'` + } + this._loadCloudData(commandOptions, (data : Array) => { + this.treeData = data + if (this.selectedPaths.length > 0) { + this._pushSelectedTreeNodes(this.selectedPaths, data) + } else { + this._pushSelectedNodes(data) + } + }) + }, + + // 加载 Cloud 数据 (节点) + loadCloudDataNode(nodeData : UTSJSONObject) { + const commandOptions = { + field: this._cloudDataPostField(), + where: this._cloudDataNodeWhere() + } as GetCommandOptions + this._loadCloudData(commandOptions, (data : Array) => { + nodeData['children'] = data + if (data.length == 0) { + nodeData['isleaf'] = true + this.onFinish() + } else { + this._pushSelectedNodes(data) + } + }) + }, + + // 回显 Cloud Tree Path + loadCloudDataPath() { + if (!this.hasCloudDataValue) { + return + } + + const command : GetCommandOptions = {} + + // 单列 + if (this.isCloudDataList) { + // 根据 field's as value标识匹配 where 条件 + let where : Array = []; + let whereField = this._getForeignKeyByField(); + if (whereField.length > 0) { + where.push(`${whereField} == '${this.dataValue as string}'`) + } + + let whereString = where.join(' || ') + if (this._checkIsNotNull(this.where)) { + whereString = `(${this.where}) && (${whereString})` + } + + command.field = this._cloudDataPostField() + command.where = whereString + } + + // 树形 + if (this.isCloudDataTree) { + command.field = this._cloudDataPostField() + command.getTreePath = { + startWith: `${this.selfField}=='${this.dataValue as string}'` + } + } + + this._loadCloudData(command, (data : Array) => { + this._extractTreePath(data, this.selectedPaths) + }) + }, + + _loadCloudData(options ?: GetCommandOptions, callback ?: ((data : Array) => void)) { + if (this.loading) { + return + } + this.loading = true + + this.error = null + + this._getCommand(options).then((response : UniCloudDBGetResult) => { + callback?.(response.data) + }).catch((err : any | null) => { + this.error = err as UniCloudError + }).finally(() => { + this.loading = false + }) + }, + + _cloudDataPostField() : string { + let fields = [this.field]; + if (this.parentField.length > 0) { + fields.push(`${this.parentField} as parent_value`) + } + return fields.join(',') + }, + + _cloudDataTreeWhere() : string { + let result : Array = [] + let selectedNodes = this.selectedNodes.length > 0 ? this.selectedNodes : this.selectedPaths + let parentField = this.parentField + if (parentField.length > 0) { + result.push(`${parentField} == null || ${parentField} == ""`) + } + if (selectedNodes.length > 0) { + for (var i = 0; i < selectedNodes.length - 1; i++) { + const parentFieldValue = selectedNodes[i].getString('value', '') + result.push(`${parentField} == '${parentFieldValue}'`) + } + } + + let where : Array = [] + if (this._checkIsNotNull(this.where)) { + where.push(`(${this.where as string})`) + } + + if (result.length > 0) { + where.push(`(${result.join(' || ')})`) + } + + return where.join(' && ') + }, + + _cloudDataNodeWhere() : string { + const where : Array = [] + if (this.selectedNodes.length > 0) { + const value = this.selectedNodes[this.selectedNodes.length - 1].getString('value', '') + where.push(`${this.parentField} == '${value}'`) + } + + let whereString = where.join(' || ') + if (this._checkIsNotNull(this.where)) { + return `(${this.where as string}) && (${whereString})` + } + + return whereString + }, + + _getWhereByForeignKey() : string { + let result : Array = [] + let whereField = this._getForeignKeyByField(); + if (whereField.length > 0) { + result.push(`${whereField} == '${this.dataValue as string}'`) + } + + if (this._checkIsNotNull(this.where)) { + return `(${this.where}) && (${result.join(' || ')})` + } + + return result.join(' || ') + }, + + _getForeignKeyByField() : string { + const fields = this.field.split(',') + let whereField = '' + for (let i = 0; i < fields.length; i++) { + const items = fields[i].split('as') + if (items.length < 2) { + continue + } + if (items[1].trim() === 'value') { + whereField = items[0].trim() + break + } + } + return whereField + }, + + _getCommand(options ?: GetCommandOptions) : Promise { + let db = uniCloud.databaseForJQL() + + let collection = Array.isArray(this.collection) ? db.collection(...(this.collection as Array)) : db.collection(this.collection) + + let filter : UniCloudDBFilter | null = null + if (this.foreignKey.length > 0) { + filter = collection.foreignKey(this.foreignKey) + } + + const where : any = options?.where ?? this.where + if (typeof where == 'string') { + const whereString = where as string + if (whereString.length > 0) { + filter = (filter != null) ? filter.where(where) : collection.where(where) + } + } else { + filter = (filter != null) ? filter.where(where) : collection.where(where) + } + + let query : UniCloudDBQuery | null = null + if (this.field.length > 0) { + query = (filter != null) ? filter.field(this.field) : collection.field(this.field) + } + if (this.groupby.length > 0) { + if (query != null) { + query = query.groupBy(this.groupby) + } else if (filter != null) { + query = filter.groupBy(this.groupby) + } + } + if (this.groupField.length > 0) { + if (query != null) { + query = query.groupField(this.groupField) + } else if (filter != null) { + query = filter.groupField(this.groupField) + } + } + if (this.distinct == true) { + if (query != null) { + query = query.distinct(this.field) + } else if (filter != null) { + query = filter.distinct(this.field) + } + } + if (this.orderby.length > 0) { + if (query != null) { + query = query.orderBy(this.orderby) + } else if (filter != null) { + query = filter.orderBy(this.orderby) + } + } + + const size = this.pagination.size + const current = this.pagination.current + if (query != null) { + query = query.skip(size * (current - 1)).limit(size) + } else if (filter != null) { + query = filter.skip(size * (current - 1)).limit(size) + } else { + query = collection.skip(size * (current - 1)).limit(size) + } + + const getOptions = {} + const treeOptions = { + limitLevel: this.limitlevel, + startWith: this.startwith + } + if (this.getcount == true) { + getOptions['getCount'] = this.getcount + } + + const getTree : any = options?.getTree ?? this.gettree + if (typeof getTree == 'string') { + const getTreeString = getTree as string + if (getTreeString.length > 0) { + getOptions['getTree'] = treeOptions + } + } else if (typeof getTree == 'object') { + getOptions['getTree'] = treeOptions + } else { + getOptions['getTree'] = getTree + } + + const getTreePath = options?.getTreePath ?? this.gettreepath + if (typeof getTreePath == 'string') { + const getTreePathString = getTreePath as string + if (getTreePathString.length > 0) { + getOptions['getTreePath'] = getTreePath + } + } else { + getOptions['getTreePath'] = getTreePath + } + + return query.get(getOptions) + }, + + _checkIsNotNull(value : any) : boolean { + if (typeof value == 'string') { + const valueString = value as string + return (valueString.length > 0) + } else if (value instanceof UTSJSONObject) { + return true + } + return false + }, + + _checkIsLeafNode(nodeData : UTSJSONObject) : boolean { + if (this.selectedIndex >= this.limitlevel) { + return true + } + + if (nodeData.getBoolean('isleaf', false)) { + return true + } + + return false + }, + + _checkHasChildren(nodeData : UTSJSONObject) : boolean { + const children = nodeData.getArray('children') ?? ([] as Array) + return children.length > 0 + }, + + _pushSelectedNodes(nodes : Array) { + this.selectedNodes.push(DefaultSelectedNode) + this.selectedPages.push(nodes) + this.selectedIndex = this.selectedPages.length - 1 + }, + + _trimSelectedNodes(nodeData : UTSJSONObject) { + this.selectedNodes.splice(this.selectedIndex) + this.selectedNodes.push(nodeData) + + if (this.selectedPages.length > 0) { + this.selectedPages.splice(this.selectedIndex + 1) + } + + const children = nodeData.getArray('children') ?? ([] as Array) + if (children.length > 0) { + this.selectedNodes.push(DefaultSelectedNode) + this.selectedPages.push(children) + } + + this.selectedIndex = this.selectedPages.length - 1 + }, + + _pushSelectedTreeNodes(paths : Array, nodes : Array) { + let children : Array = nodes + paths.forEach((node : UTSJSONObject) => { + const findNode = children.find((item : UTSJSONObject) : boolean => { + return (item.getString(this.mappingValueName) == node.getString(this.mappingValueName)) + }) + if (findNode != null) { + this.selectedPages.push(children) + this.selectedNodes.push(node) + children = findNode.getArray('children') ?? ([] as Array) + } + }) + this.selectedIndex = this.selectedPages.length - 1 + }, + + _extractTreePath(nodes : Array, result : Array) { + if (nodes.length == 0) { + return + } + + const node = nodes[0] + result.push(node) + + const children = node.getArray('children') + if (Array.isArray(children) && children!.length > 0) { + this._extractTreePath(children, result) + } + } + } +}) diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.css b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.css new file mode 100644 index 0000000..39fe1c3 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.css @@ -0,0 +1,76 @@ +.uni-data-pickerview { + position: relative; + flex-direction: column; + overflow: hidden; +} + +.loading-cover { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + align-items: center; + justify-content: center; + background-color: rgba(150, 150, 150, .1); +} + +.error { + background-color: #fff; + padding: 15px; +} + +.error-text { + color: #DD524D; +} + +.selected-node-list { + flex-direction: row; + flex-wrap: nowrap; +} + +.selected-node-item { + margin-left: 10px; + margin-right: 10px; + padding: 8px 10px 8px 10px; + border-bottom: 2px solid transparent; +} + +.selected-node-item-active { + color: #007aff; + border-bottom-color: #007aff; +} + +.list-view { + flex: 1; +} + +.list-item { + flex-direction: row; + justify-content: space-between; + padding: 12px 15px; + border-bottom: 1px solid #f0f0f0; +} + +.item-text { + color: #333333; +} + +.item-text-disabled { + opacity: .5; +} + +.item-text-overflow { + overflow: hidden; +} + +.check { + margin-right: 5px; + border: 2px solid #007aff; + border-left: 0; + border-top: 0; + height: 12px; + width: 6px; + transform-origin: center; + transform: rotate(45deg); +} diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.uvue b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.uvue new file mode 100644 index 0000000..f4780f3 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.uvue @@ -0,0 +1,69 @@ + + + + + diff --git a/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue new file mode 100644 index 0000000..6ebced9 --- /dev/null +++ b/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue @@ -0,0 +1,323 @@ + + + + + diff --git a/uni_modules/uni-data-picker/package.json b/uni_modules/uni-data-picker/package.json new file mode 100644 index 0000000..a508162 --- /dev/null +++ b/uni_modules/uni-data-picker/package.json @@ -0,0 +1,91 @@ +{ + "id": "uni-data-picker", + "displayName": "uni-data-picker 数据驱动的picker选择器", + "version": "2.0.0", + "description": "单列、多列级联选择器,常用于省市区城市选择、公司部门选择、多级分类等场景", + "keywords": [ + "uni-ui", + "uniui", + "picker", + "级联", + "省市区", + "" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [ + "uni-load-more", + "uni-icons", + "uni-scss" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y", + "app-uvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y", + "京东": "u" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-data-picker/readme.md b/uni_modules/uni-data-picker/readme.md new file mode 100644 index 0000000..19dd0e8 --- /dev/null +++ b/uni_modules/uni-data-picker/readme.md @@ -0,0 +1,22 @@ +## DataPicker 级联选择 +> **组件名:uni-data-picker** +> 代码块: `uDataPicker` +> 关联组件:`uni-data-pickerview`、`uni-load-more`。 + + +`` 是一个选择类[datacom组件](https://uniapp.dcloud.net.cn/component/datacom)。 + +支持单列、和多列级联选择。列数没有限制,如果屏幕显示不全,顶部tab区域会左右滚动。 + +候选数据支持一次性加载完毕,也支持懒加载,比如示例图中,选择了“北京”后,动态加载北京的区县数据。 + +`` 组件尤其适用于地址选择、分类选择等选择类。 + +`` 支持本地数据、云端静态数据(json),uniCloud云数据库数据。 + +`` 可以通过JQL直连uniCloud云数据库,配套[DB Schema](https://uniapp.dcloud.net.cn/uniCloud/schema),可在schema2code中自动生成前端页面,还支持服务器端校验。 + +在uniCloud数据表中新建表“uni-id-address”和“opendb-city-china”,这2个表的schema自带foreignKey关联。在“uni-id-address”表的表结构页面使用schema2code生成前端页面,会自动生成地址管理的维护页面,自动从“opendb-city-china”表包含的中国所有省市区信息里选择地址。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/uni_modules/uni-data-select/changelog.md b/uni_modules/uni-data-select/changelog.md new file mode 100644 index 0000000..016e3d2 --- /dev/null +++ b/uni_modules/uni-data-select/changelog.md @@ -0,0 +1,39 @@ +## 1.0.8(2024-03-28) +- 修复 在vue2下:style动态绑定导致编译失败的bug +## 1.0.7(2024-01-20) +- 修复 长文本回显超过容器的bug,超过容器部分显示省略号 +## 1.0.6(2023-04-12) +- 修复 微信小程序点击时会改变背景颜色的 bug +## 1.0.5(2023-02-03) +- 修复 禁用时会显示清空按钮 +## 1.0.4(2023-02-02) +- 优化 查询条件短期内多次变更只查询最后一次变更后的结果 +- 调整 内部缓存键名调整为 uni-data-select-lastSelectedValue +## 1.0.3(2023-01-16) +- 修复 不关联服务空间报错的问题 +## 1.0.2(2023-01-14) +- 新增 属性 `format` 可用于格式化显示选项内容 +## 1.0.1(2022-12-06) +- 修复 当where变化时,数据不会自动更新的问题 +## 0.1.9(2022-09-05) +- 修复 微信小程序下拉框出现后选择会点击到蒙板后面的输入框 +## 0.1.8(2022-08-29) +- 修复 点击的位置不准确 +## 0.1.7(2022-08-12) +- 新增 支持 disabled 属性 +## 0.1.6(2022-07-06) +- 修复 pc端宽度异常的bug +## 0.1.5 +- 修复 pc端宽度异常的bug +## 0.1.4(2022-07-05) +- 优化 显示样式 +## 0.1.3(2022-06-02) +- 修复 localdata 赋值不生效的 bug +- 新增 支持 uni.scss 修改颜色 +- 新增 支持选项禁用(数据选项设置 disabled: true 即禁用) +## 0.1.2(2022-05-08) +- 修复 当 value 为 0 时选择不生效的 bug +## 0.1.1(2022-05-07) +- 新增 记住上次的选项(仅 collection 存在时有效) +## 0.1.0(2022-04-22) +- 初始化 diff --git a/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue b/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue new file mode 100644 index 0000000..edab65a --- /dev/null +++ b/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue @@ -0,0 +1,562 @@ + + + + + diff --git a/uni_modules/uni-data-select/package.json b/uni_modules/uni-data-select/package.json new file mode 100644 index 0000000..5864594 --- /dev/null +++ b/uni_modules/uni-data-select/package.json @@ -0,0 +1,86 @@ +{ + "id": "uni-data-select", + "displayName": "uni-data-select 下拉框选择器", + "version": "1.0.8", + "description": "通过数据驱动的下拉框选择器", + "keywords": [ + "uni-ui", + "select", + "uni-data-select", + "下拉框", + "下拉选" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.1.1" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-load-more"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "u", + "app-nvue": "n" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "u", + "百度": "u", + "字节跳动": "u", + "QQ": "u", + "京东": "u" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-data-select/readme.md b/uni_modules/uni-data-select/readme.md new file mode 100644 index 0000000..eb58de3 --- /dev/null +++ b/uni_modules/uni-data-select/readme.md @@ -0,0 +1,8 @@ +## DataSelect 下拉框选择器 +> **组件名:uni-data-select** +> 代码块: `uDataSelect` + +当选项过多时,使用下拉菜单展示并选择内容 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/uni_modules/uni-datetime-picker/changelog.md b/uni_modules/uni-datetime-picker/changelog.md new file mode 100644 index 0000000..8798e93 --- /dev/null +++ b/uni_modules/uni-datetime-picker/changelog.md @@ -0,0 +1,160 @@ +## 2.2.34(2024-04-24) +- 新增 日期点击事件,在点击日期时会触发该事件。 +## 2.2.33(2024-04-15) +- 修复 抖音小程序事件传递失效bug +## 2.2.32(2024-02-20) +- 修复 日历的close事件触发异常的bug [详情](https://github.com/dcloudio/uni-ui/issues/844) +## 2.2.31(2024-02-20) +- 修复 h5平台 右边日历的月份默认+1的bug [详情](https://github.com/dcloudio/uni-ui/issues/841) +## 2.2.30(2024-01-31) +- 修复 隐藏“秒”时,在IOS15及以下版本时出现 结束时间在开始时间之前 的bug [详情](https://github.com/dcloudio/uni-ui/issues/788) +## 2.2.29(2024-01-20) +- 新增 show事件,弹窗弹出时触发该事件 [详情](https://github.com/dcloudio/uni-app/issues/4694) +## 2.2.28(2024-01-18) +- 去除 noChange事件,当进行日期范围选择时,若只选了一天,则开始结束日期都为同一天 [详情](https://github.com/dcloudio/uni-ui/issues/815) +## 2.2.27(2024-01-10) +- 优化 增加noChange事件,当进行日期范围选择时,若有空值,则触发该事件 [详情](https://github.com/dcloudio/uni-ui/issues/815) +## 2.2.26(2024-01-08) +- 修复 字节小程序时间选择范围器失效问题 [详情](https://github.com/dcloudio/uni-ui/issues/834) +## 2.2.25(2023-10-18) +- 修复 PC端初次修改时间,开始时间未更新的Bug [详情](https://github.com/dcloudio/uni-ui/issues/737) +## 2.2.24(2023-06-02) +- 修复 部分情况修改时间,开始、结束时间显示异常的Bug [详情](https://ask.dcloud.net.cn/question/171146) +- 优化 当前月可以选择上月、下月的日期的Bug +## 2.2.23(2023-05-02) +- 修复 部分情况修改时间,开始时间未更新的Bug [详情](https://github.com/dcloudio/uni-ui/issues/737) +- 修复 部分平台及设备第一次点击无法显示弹框的Bug +- 修复 ios 日期格式未补零显示及使用异常的Bug [详情](https://ask.dcloud.net.cn/question/162979) +## 2.2.22(2023-03-30) +- 修复 日历 picker 修改年月后,自动选中当月1日的Bug [详情](https://ask.dcloud.net.cn/question/165937) +- 修复 小程序端 低版本 ios NaN的Bug [详情](https://ask.dcloud.net.cn/question/162979) +## 2.2.21(2023-02-20) +- 修复 firefox 浏览器显示区域点击无法拉起日历弹框的Bug [详情](https://ask.dcloud.net.cn/question/163362) +## 2.2.20(2023-02-17) +- 优化 值为空依然选中当天问题 +- 优化 提供 default-value 属性支持配置选择器打开时默认显示的时间 +- 优化 非范围选择未选择日期时间,点击确认按钮选中当前日期时间 +- 优化 字节小程序日期时间范围选择,底部日期换行的Bug +## 2.2.19(2023-02-09) +- 修复 2.2.18 引起范围选择配置 end 选择无效的Bug [详情](https://github.com/dcloudio/uni-ui/issues/686) +## 2.2.18(2023-02-08) +- 修复 移动端范围选择change事件触发异常的Bug [详情](https://github.com/dcloudio/uni-ui/issues/684) +- 优化 PC端输入日期格式错误时返回当前日期时间 +- 优化 PC端输入日期时间超出 start、end 限制的Bug +- 优化 移动端日期时间范围用法时间展示不完整问题 +## 2.2.17(2023-02-04) +- 修复 小程序端绑定 Date 类型报错的Bug [详情](https://github.com/dcloudio/uni-ui/issues/679) +- 修复 vue3 time-picker 无法显示绑定时分秒的Bug +## 2.2.16(2023-02-02) +- 修复 字节小程序报错的Bug +## 2.2.15(2023-02-02) +- 修复 某些情况切换月份错误的Bug +## 2.2.14(2023-01-30) +- 修复 某些情况切换月份错误的Bug [详情](https://ask.dcloud.net.cn/question/162033) +## 2.2.13(2023-01-10) +- 修复 多次加载组件造成内存占用的Bug +## 2.2.12(2022-12-01) +- 修复 vue3 下 i18n 国际化初始值不正确的Bug +## 2.2.11(2022-09-19) +- 修复 支付宝小程序样式错乱的Bug [详情](https://github.com/dcloudio/uni-app/issues/3861) +## 2.2.10(2022-09-19) +- 修复 反向选择日期范围,日期显示异常的Bug [详情](https://ask.dcloud.net.cn/question/153401?item_id=212892&rf=false) +## 2.2.9(2022-09-16) +- 可以使用 uni-scss 控制主题色 +## 2.2.8(2022-09-08) +- 修复 close事件无效的Bug +## 2.2.7(2022-09-05) +- 修复 移动端 maskClick 无效的Bug [详情](https://ask.dcloud.net.cn/question/140824) +## 2.2.6(2022-06-30) +- 优化 组件样式,调整了组件图标大小、高度、颜色等,与uni-ui风格保持一致 +## 2.2.5(2022-06-24) +- 修复 日历顶部年月及底部确认未国际化的Bug +## 2.2.4(2022-03-31) +- 修复 Vue3 下动态赋值,单选类型未响应的Bug +## 2.2.3(2022-03-28) +- 修复 Vue3 下动态赋值未响应的Bug +## 2.2.2(2021-12-10) +- 修复 clear-icon 属性在小程序平台不生效的Bug +## 2.2.1(2021-12-10) +- 修复 日期范围选在小程序平台,必须多点击一次才能取消选中状态的Bug +## 2.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源 [详情](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移 [https://uniapp.dcloud.io/component/uniui/uni-datetime-picker](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker) +## 2.1.5(2021-11-09) +- 新增 提供组件设计资源,组件样式调整 +## 2.1.4(2021-09-10) +- 修复 hide-second 在移动端的Bug +- 修复 单选赋默认值时,赋值日期未高亮的Bug +- 修复 赋默认值时,移动端未正确显示时间的Bug +## 2.1.3(2021-09-09) +- 新增 hide-second 属性,支持只使用时分,隐藏秒 +## 2.1.2(2021-09-03) +- 优化 取消选中时(范围选)直接开始下一次选择, 避免多点一次 +- 优化 移动端支持清除按钮,同时支持通过 ref 调用组件的 clear 方法 +- 优化 调整字号大小,美化日历界面 +- 修复 因国际化导致的 placeholder 失效的Bug +## 2.1.1(2021-08-24) +- 新增 支持国际化 +- 优化 范围选择器在 pc 端过宽的问题 +## 2.1.0(2021-08-09) +- 新增 适配 vue3 +## 2.0.19(2021-08-09) +- 新增 支持作为 uni-forms 子组件相关功能 +- 修复 在 uni-forms 中使用时,选择时间报 NAN 错误的Bug +## 2.0.18(2021-08-05) +- 修复 type 属性动态赋值无效的Bug +- 修复 ‘确认’按钮被 tabbar 遮盖 bug +- 修复 组件未赋值时范围选左、右日历相同的Bug +## 2.0.17(2021-08-04) +- 修复 范围选未正确显示当前值的Bug +- 修复 h5 平台(移动端)报错 'cale' of undefined 的Bug +## 2.0.16(2021-07-21) +- 新增 return-type 属性支持返回 date 日期对象 +## 2.0.15(2021-07-14) +- 修复 单选日期类型,初始赋值后不在当前日历的Bug +- 新增 clearIcon 属性,显示框的清空按钮可配置显示隐藏(仅 pc 有效) +- 优化 移动端移除显示框的清空按钮,无实际用途 +## 2.0.14(2021-07-14) +- 修复 组件赋值为空,界面未更新的Bug +- 修复 start 和 end 不能动态赋值的Bug +- 修复 范围选类型,用户选择后再次选择右侧日历(结束日期)显示不正确的Bug +## 2.0.13(2021-07-08) +- 修复 范围选择不能动态赋值的Bug +## 2.0.12(2021-07-08) +- 修复 范围选择的初始时间在一个月内时,造成无法选择的bug +## 2.0.11(2021-07-08) +- 优化 弹出层在超出视窗边缘定位不准确的问题 +## 2.0.10(2021-07-08) +- 修复 范围起始点样式的背景色与今日样式的字体前景色融合,导致日期字体看不清的Bug +- 优化 弹出层在超出视窗边缘被遮盖的问题 +## 2.0.9(2021-07-07) +- 新增 maskClick 事件 +- 修复 特殊情况日历 rpx 布局错误的Bug,rpx -> px +- 修复 范围选择时清空返回值不合理的bug,['', ''] -> [] +## 2.0.8(2021-07-07) +- 新增 日期时间显示框支持插槽 +## 2.0.7(2021-07-01) +- 优化 添加 uni-icons 依赖 +## 2.0.6(2021-05-22) +- 修复 图标在小程序上不显示的Bug +- 优化 重命名引用组件,避免潜在组件命名冲突 +## 2.0.5(2021-05-20) +- 优化 代码目录扁平化 +## 2.0.4(2021-05-12) +- 新增 组件示例地址 +## 2.0.3(2021-05-10) +- 修复 ios 下不识别 '-' 日期格式的Bug +- 优化 pc 下弹出层添加边框和阴影 +## 2.0.2(2021-05-08) +- 修复 在 admin 中获取弹出层定位错误的bug +## 2.0.1(2021-05-08) +- 修复 type 属性向下兼容,默认值从 date 变更为 datetime +## 2.0.0(2021-04-30) +- 支持日历形式的日期+时间的范围选择 + > 注意:此版本不向后兼容,不再支持单独时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker) +## 1.0.6(2021-03-18) +- 新增 hide-second 属性,时间支持仅选择时、分 +- 修复 选择跟显示的日期不一样的Bug +- 修复 chang事件触发2次的Bug +- 修复 分、秒 end 范围错误的Bug +- 优化 更好的 nvue 适配 diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue new file mode 100644 index 0000000..9c20275 --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue @@ -0,0 +1,177 @@ + + + + + diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue new file mode 100644 index 0000000..af873fe --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue @@ -0,0 +1,947 @@ + + + + + diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json new file mode 100644 index 0000000..024f22f --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "select date", + "uni-datetime-picker.selectTime": "select time", + "uni-datetime-picker.selectDateTime": "select date and time", + "uni-datetime-picker.startDate": "start date", + "uni-datetime-picker.endDate": "end date", + "uni-datetime-picker.startTime": "start time", + "uni-datetime-picker.endTime": "end time", + "uni-datetime-picker.ok": "ok", + "uni-datetime-picker.clear": "clear", + "uni-datetime-picker.cancel": "cancel", + "uni-datetime-picker.year": "-", + "uni-datetime-picker.month": "", + "uni-calender.MON": "MON", + "uni-calender.TUE": "TUE", + "uni-calender.WED": "WED", + "uni-calender.THU": "THU", + "uni-calender.FRI": "FRI", + "uni-calender.SAT": "SAT", + "uni-calender.SUN": "SUN", + "uni-calender.confirm": "confirm" +} diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json new file mode 100644 index 0000000..d2df5e7 --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "选择日期", + "uni-datetime-picker.selectTime": "选择时间", + "uni-datetime-picker.selectDateTime": "选择日期时间", + "uni-datetime-picker.startDate": "开始日期", + "uni-datetime-picker.endDate": "结束日期", + "uni-datetime-picker.startTime": "开始时间", + "uni-datetime-picker.endTime": "结束时间", + "uni-datetime-picker.ok": "确定", + "uni-datetime-picker.clear": "清除", + "uni-datetime-picker.cancel": "取消", + "uni-datetime-picker.year": "年", + "uni-datetime-picker.month": "月", + "uni-calender.SUN": "日", + "uni-calender.MON": "一", + "uni-calender.TUE": "二", + "uni-calender.WED": "三", + "uni-calender.THU": "四", + "uni-calender.FRI": "五", + "uni-calender.SAT": "六", + "uni-calender.confirm": "确认" +} \ No newline at end of file diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json new file mode 100644 index 0000000..d23fa3c --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "uni-datetime-picker.selectDate": "選擇日期", + "uni-datetime-picker.selectTime": "選擇時間", + "uni-datetime-picker.selectDateTime": "選擇日期時間", + "uni-datetime-picker.startDate": "開始日期", + "uni-datetime-picker.endDate": "結束日期", + "uni-datetime-picker.startTime": "開始时间", + "uni-datetime-picker.endTime": "結束时间", + "uni-datetime-picker.ok": "確定", + "uni-datetime-picker.clear": "清除", + "uni-datetime-picker.cancel": "取消", + "uni-datetime-picker.year": "年", + "uni-datetime-picker.month": "月", + "uni-calender.SUN": "日", + "uni-calender.MON": "一", + "uni-calender.TUE": "二", + "uni-calender.WED": "三", + "uni-calender.THU": "四", + "uni-calender.FRI": "五", + "uni-calender.SAT": "六", + "uni-calender.confirm": "確認" +} \ No newline at end of file diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue new file mode 100644 index 0000000..1817692 --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue @@ -0,0 +1,940 @@ + + + + + diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue new file mode 100644 index 0000000..11fc45a --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue @@ -0,0 +1,1057 @@ + + + + diff --git a/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js new file mode 100644 index 0000000..01802fa --- /dev/null +++ b/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js @@ -0,0 +1,421 @@ +class Calendar { + constructor({ + selected, + startDate, + endDate, + range, + } = {}) { + // 当前日期 + this.date = this.getDateObj(new Date()) // 当前初入日期 + // 打点信息 + this.selected = selected || []; + // 起始时间 + this.startDate = startDate + // 终止时间 + this.endDate = endDate + // 是否范围选择 + this.range = range + // 多选状态 + this.cleanMultipleStatus() + // 每周日期 + this.weeks = {} + this.lastHover = false + } + /** + * 设置日期 + * @param {Object} date + */ + setDate(date) { + const selectDate = this.getDateObj(date) + this.getWeeks(selectDate.fullDate) + } + + /** + * 清理多选状态 + */ + cleanMultipleStatus() { + this.multipleStatus = { + before: '', + after: '', + data: [] + } + } + + setStartDate(startDate) { + this.startDate = startDate + } + + setEndDate(endDate) { + this.endDate = endDate + } + + getPreMonthObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + const oldMonth = date.getMonth() + date.setMonth(oldMonth - 1) + const newMonth = date.getMonth() + if (oldMonth !== 0 && newMonth - oldMonth === 0) { + date.setMonth(newMonth - 1) + } + return this.getDateObj(date) + } + getNextMonthObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + const oldMonth = date.getMonth() + date.setMonth(oldMonth + 1) + const newMonth = date.getMonth() + if (newMonth - oldMonth > 1) { + date.setMonth(newMonth - 1) + } + return this.getDateObj(date) + } + + /** + * 获取指定格式Date对象 + */ + getDateObj(date) { + date = fixIosDateFormat(date) + date = new Date(date) + + return { + fullDate: getDate(date), + year: date.getFullYear(), + month: addZero(date.getMonth() + 1), + date: addZero(date.getDate()), + day: date.getDay() + } + } + + /** + * 获取上一个月日期集合 + */ + getPreMonthDays(amount, dateObj) { + const result = [] + for (let i = amount - 1; i >= 0; i--) { + const month = dateObj.month - 1 + result.push({ + date: new Date(dateObj.year, month, -i).getDate(), + month, + disable: true + }) + } + return result + } + /** + * 获取本月日期集合 + */ + getCurrentMonthDays(amount, dateObj) { + const result = [] + const fullDate = this.date.fullDate + for (let i = 1; i <= amount; i++) { + const currentDate = `${dateObj.year}-${dateObj.month}-${addZero(i)}` + const isToday = fullDate === currentDate + // 获取打点信息 + const info = this.selected && this.selected.find((item) => { + if (this.dateEqual(currentDate, item.date)) { + return item + } + }) + + // 日期禁用 + let disableBefore = true + let disableAfter = true + if (this.startDate) { + disableBefore = dateCompare(this.startDate, currentDate) + } + + if (this.endDate) { + disableAfter = dateCompare(currentDate, this.endDate) + } + + let multiples = this.multipleStatus.data + let multiplesStatus = -1 + if (this.range && multiples) { + multiplesStatus = multiples.findIndex((item) => { + return this.dateEqual(item, currentDate) + }) + } + const checked = multiplesStatus !== -1 + + result.push({ + fullDate: currentDate, + year: dateObj.year, + date: i, + multiple: this.range ? checked : false, + beforeMultiple: this.isLogicBefore(currentDate, this.multipleStatus.before, this.multipleStatus.after), + afterMultiple: this.isLogicAfter(currentDate, this.multipleStatus.before, this.multipleStatus.after), + month: dateObj.month, + disable: (this.startDate && !dateCompare(this.startDate, currentDate)) || (this.endDate && !dateCompare( + currentDate, this.endDate)), + isToday, + userChecked: false, + extraInfo: info + }) + } + return result + } + /** + * 获取下一个月日期集合 + */ + _getNextMonthDays(amount, dateObj) { + const result = [] + const month = dateObj.month + 1 + for (let i = 1; i <= amount; i++) { + result.push({ + date: i, + month, + disable: true + }) + } + return result + } + + /** + * 获取当前日期详情 + * @param {Object} date + */ + getInfo(date) { + if (!date) { + date = new Date() + } + + return this.calendar.find(item => item.fullDate === this.getDateObj(date).fullDate) + } + + /** + * 比较时间是否相等 + */ + dateEqual(before, after) { + before = new Date(fixIosDateFormat(before)) + after = new Date(fixIosDateFormat(after)) + return before.valueOf() === after.valueOf() + } + + /** + * 比较真实起始日期 + */ + + isLogicBefore(currentDate, before, after) { + let logicBefore = before + if (before && after) { + logicBefore = dateCompare(before, after) ? before : after + } + return this.dateEqual(logicBefore, currentDate) + } + + isLogicAfter(currentDate, before, after) { + let logicAfter = after + if (before && after) { + logicAfter = dateCompare(before, after) ? after : before + } + return this.dateEqual(logicAfter, currentDate) + } + + /** + * 获取日期范围内所有日期 + * @param {Object} begin + * @param {Object} end + */ + geDateAll(begin, end) { + var arr = [] + var ab = begin.split('-') + var ae = end.split('-') + var db = new Date() + db.setFullYear(ab[0], ab[1] - 1, ab[2]) + var de = new Date() + de.setFullYear(ae[0], ae[1] - 1, ae[2]) + var unixDb = db.getTime() - 24 * 60 * 60 * 1000 + var unixDe = de.getTime() - 24 * 60 * 60 * 1000 + for (var k = unixDb; k <= unixDe;) { + k = k + 24 * 60 * 60 * 1000 + arr.push(this.getDateObj(new Date(parseInt(k))).fullDate) + } + return arr + } + + /** + * 获取多选状态 + */ + setMultiple(fullDate) { + if (!this.range) return + + let { + before, + after + } = this.multipleStatus + if (before && after) { + if (!this.lastHover) { + this.lastHover = true + return + } + this.multipleStatus.before = fullDate + this.multipleStatus.after = '' + this.multipleStatus.data = [] + this.multipleStatus.fulldate = '' + this.lastHover = false + } else { + if (!before) { + this.multipleStatus.before = fullDate + this.multipleStatus.after = undefined; + this.lastHover = false + } else { + this.multipleStatus.after = fullDate + if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus + .after); + } else { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus + .before); + } + this.lastHover = true + } + } + this.getWeeks(fullDate) + } + + /** + * 鼠标 hover 更新多选状态 + */ + setHoverMultiple(fullDate) { + //抖音小程序点击会触发hover事件,需要避免一下 + // #ifndef MP-TOUTIAO + if (!this.range || this.lastHover) return + const { + before + } = this.multipleStatus + + if (!before) { + this.multipleStatus.before = fullDate + } else { + this.multipleStatus.after = fullDate + if (dateCompare(this.multipleStatus.before, this.multipleStatus.after)) { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after); + } else { + this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before); + } + } + this.getWeeks(fullDate) + // #endif + + } + + /** + * 更新默认值多选状态 + */ + setDefaultMultiple(before, after) { + this.multipleStatus.before = before + this.multipleStatus.after = after + if (before && after) { + if (dateCompare(before, after)) { + this.multipleStatus.data = this.geDateAll(before, after); + this.getWeeks(after) + } else { + this.multipleStatus.data = this.geDateAll(after, before); + this.getWeeks(before) + } + } + } + + /** + * 获取每周数据 + * @param {Object} dateData + */ + getWeeks(dateData) { + const { + year, + month, + } = this.getDateObj(dateData) + + const preMonthDayAmount = new Date(year, month - 1, 1).getDay() + const preMonthDays = this.getPreMonthDays(preMonthDayAmount, this.getDateObj(dateData)) + + const currentMonthDayAmount = new Date(year, month, 0).getDate() + const currentMonthDays = this.getCurrentMonthDays(currentMonthDayAmount, this.getDateObj(dateData)) + + const nextMonthDayAmount = 42 - preMonthDayAmount - currentMonthDayAmount + const nextMonthDays = this._getNextMonthDays(nextMonthDayAmount, this.getDateObj(dateData)) + + const calendarDays = [...preMonthDays, ...currentMonthDays, ...nextMonthDays] + + const weeks = new Array(6) + for (let i = 0; i < calendarDays.length; i++) { + const index = Math.floor(i / 7) + if (!weeks[index]) { + weeks[index] = new Array(7) + } + weeks[index][i % 7] = calendarDays[i] + } + + this.calendar = calendarDays + this.weeks = weeks + } +} + +function getDateTime(date, hideSecond) { + return `${getDate(date)} ${getTime(date, hideSecond)}` +} + +function getDate(date) { + date = fixIosDateFormat(date) + date = new Date(date) + const year = date.getFullYear() + const month = date.getMonth() + 1 + const day = date.getDate() + return `${year}-${addZero(month)}-${addZero(day)}` +} + +function getTime(date, hideSecond) { + date = fixIosDateFormat(date) + date = new Date(date) + const hour = date.getHours() + const minute = date.getMinutes() + const second = date.getSeconds() + return hideSecond ? `${addZero(hour)}:${addZero(minute)}` : `${addZero(hour)}:${addZero(minute)}:${addZero(second)}` +} + +function addZero(num) { + if (num < 10) { + num = `0${num}` + } + return num +} + +function getDefaultSecond(hideSecond) { + return hideSecond ? '00:00' : '00:00:00' +} + +function dateCompare(startDate, endDate) { + startDate = new Date(fixIosDateFormat(startDate)) + endDate = new Date(fixIosDateFormat(endDate)) + return startDate <= endDate +} + +function checkDate(date) { + const dateReg = /((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g + return date.match(dateReg) +} +//ios低版本15及以下,无法匹配 没有 ’秒‘ 时的情况,所以需要在末尾 秒 加上 问号 +const dateTimeReg = /^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9](:[0-5]?[0-9])?)?$/; + +function fixIosDateFormat(value) { + if (typeof value === 'string' && dateTimeReg.test(value)) { + value = value.replace(/-/g, '/') + } + return value +} + +export { + Calendar, + getDateTime, + getDate, + getTime, + addZero, + getDefaultSecond, + dateCompare, + checkDate, + fixIosDateFormat +} diff --git a/uni_modules/uni-datetime-picker/package.json b/uni_modules/uni-datetime-picker/package.json new file mode 100644 index 0000000..4d1b05c --- /dev/null +++ b/uni_modules/uni-datetime-picker/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-datetime-picker", + "displayName": "uni-datetime-picker 日期选择器", + "version": "2.2.34", + "description": "uni-datetime-picker 日期时间选择器,支持日历,支持范围选择", + "keywords": [ + "uni-datetime-picker", + "uni-ui", + "uniui", + "日期时间选择器", + "日期时间" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-icons" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "n" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-datetime-picker/readme.md b/uni_modules/uni-datetime-picker/readme.md new file mode 100644 index 0000000..162fbef --- /dev/null +++ b/uni_modules/uni-datetime-picker/readme.md @@ -0,0 +1,21 @@ + + +> `重要通知:组件升级更新 2.0.0 后,支持日期+时间范围选择,组件 ui 将使用日历选择日期,ui 变化较大,同时支持 PC 和 移动端。此版本不向后兼容,不再支持单独的时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)。若仍需使用旧版本,可在插件市场下载*非uni_modules版本*,旧版本将不再维护` + +## DatetimePicker 时间选择器 + +> **组件名:uni-datetime-picker** +> 代码块: `uDatetimePicker` + + +该组件的优势是,支持**时间戳**输入和输出(起始时间、终止时间也支持时间戳),可**同时选择**日期和时间。 + +若只是需要单独选择日期和时间,不需要时间戳输入和输出,可使用原生的 picker 组件。 + +**_点击 picker 默认值规则:_** + +- 若设置初始值 value, 会显示在 picker 显示框中 +- 若无初始值 value,则初始值 value 为当前本地时间 Date.now(), 但不会显示在 picker 显示框中 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/uni_modules/uni-drawer/changelog.md b/uni_modules/uni-drawer/changelog.md new file mode 100644 index 0000000..6d2488c --- /dev/null +++ b/uni_modules/uni-drawer/changelog.md @@ -0,0 +1,13 @@ +## 1.2.1(2021-11-22) +- 修复 vue3中个别scss变量无法找到的问题 +## 1.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-drawer](https://uniapp.dcloud.io/component/uniui/uni-drawer) +## 1.1.1(2021-07-30) +- 优化 vue3下事件警告的问题 +## 1.1.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.0.7(2021-05-12) +- 新增 组件示例地址 +## 1.0.6(2021-02-04) +- 调整为uni_modules目录规范 diff --git a/uni_modules/uni-drawer/components/uni-drawer/keypress.js b/uni_modules/uni-drawer/components/uni-drawer/keypress.js new file mode 100644 index 0000000..62dda46 --- /dev/null +++ b/uni_modules/uni-drawer/components/uni-drawer/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + // this.$once('hook:beforeDestroy', () => { + // document.removeEventListener('keyup', listener) + // }) + }, + render: () => {} +} +// #endif diff --git a/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue b/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue new file mode 100644 index 0000000..2471521 --- /dev/null +++ b/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/uni_modules/uni-drawer/package.json b/uni_modules/uni-drawer/package.json new file mode 100644 index 0000000..dd056e4 --- /dev/null +++ b/uni_modules/uni-drawer/package.json @@ -0,0 +1,87 @@ +{ + "id": "uni-drawer", + "displayName": "uni-drawer 抽屉", + "version": "1.2.1", + "description": "抽屉式导航,用于展示侧滑菜单,侧滑导航。", + "keywords": [ + "uni-ui", + "uniui", + "drawer", + "抽屉", + "侧滑导航" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-drawer/readme.md b/uni_modules/uni-drawer/readme.md new file mode 100644 index 0000000..dcf6e6b --- /dev/null +++ b/uni_modules/uni-drawer/readme.md @@ -0,0 +1,10 @@ + + +## Drawer 抽屉 +> **组件名:uni-drawer** +> 代码块: `uDrawer` + +抽屉侧滑菜单。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/uni_modules/uni-icons/changelog.md b/uni_modules/uni-icons/changelog.md new file mode 100644 index 0000000..0261131 --- /dev/null +++ b/uni_modules/uni-icons/changelog.md @@ -0,0 +1,42 @@ +## 2.0.10(2024-06-07) +- 优化 uni-app x 中,size 属性的类型 +## 2.0.9(2024-01-12) +fix: 修复图标大小默认值错误的问题 +## 2.0.8(2023-12-14) +- 修复 项目未使用 ts 情况下,打包报错的bug +## 2.0.7(2023-12-14) +- 修复 size 属性为 string 时,不加单位导致尺寸异常的bug +## 2.0.6(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.5(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.4(2023-12-06) +- 优化 uni-app x 下示例项目图标排序 +## 2.0.3(2023-12-06) +- 修复 nvue下引入组件报错的bug +## 2.0.2(2023-12-05) +-优化 size 属性支持单位 +## 2.0.1(2023-12-05) +- 新增 uni-app x 支持定义图标 +## 1.3.5(2022-01-24) +- 优化 size 属性可以传入不带单位的字符串数值 +## 1.3.4(2022-01-24) +- 优化 size 支持其他单位 +## 1.3.3(2022-01-17) +- 修复 nvue 有些图标不显示的bug,兼容老版本图标 +## 1.3.2(2021-12-01) +- 优化 示例可复制图标名称 +## 1.3.1(2021-11-23) +- 优化 兼容旧组件 type 值 +## 1.3.0(2021-11-19) +- 新增 更多图标 +- 优化 自定义图标使用方式 +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons) +## 1.1.7(2021-11-08) +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.5(2021-05-12) +- 新增 组件示例地址 +## 1.1.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue new file mode 100644 index 0000000..8740559 --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue @@ -0,0 +1,91 @@ + + + + + diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue new file mode 100644 index 0000000..7da5356 --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/uni_modules/uni-icons/components/uni-icons/uniicons.css b/uni_modules/uni-icons/components/uni-icons/uniicons.css new file mode 100644 index 0000000..0a6b6fe --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uniicons.css @@ -0,0 +1,664 @@ + +.uniui-cart-filled:before { + content: "\e6d0"; +} + +.uniui-gift-filled:before { + content: "\e6c4"; +} + +.uniui-color:before { + content: "\e6cf"; +} + +.uniui-wallet:before { + content: "\e6b1"; +} + +.uniui-settings-filled:before { + content: "\e6ce"; +} + +.uniui-auth-filled:before { + content: "\e6cc"; +} + +.uniui-shop-filled:before { + content: "\e6cd"; +} + +.uniui-staff-filled:before { + content: "\e6cb"; +} + +.uniui-vip-filled:before { + content: "\e6c6"; +} + +.uniui-plus-filled:before { + content: "\e6c7"; +} + +.uniui-folder-add-filled:before { + content: "\e6c8"; +} + +.uniui-color-filled:before { + content: "\e6c9"; +} + +.uniui-tune-filled:before { + content: "\e6ca"; +} + +.uniui-calendar-filled:before { + content: "\e6c0"; +} + +.uniui-notification-filled:before { + content: "\e6c1"; +} + +.uniui-wallet-filled:before { + content: "\e6c2"; +} + +.uniui-medal-filled:before { + content: "\e6c3"; +} + +.uniui-fire-filled:before { + content: "\e6c5"; +} + +.uniui-refreshempty:before { + content: "\e6bf"; +} + +.uniui-location-filled:before { + content: "\e6af"; +} + +.uniui-person-filled:before { + content: "\e69d"; +} + +.uniui-personadd-filled:before { + content: "\e698"; +} + +.uniui-arrowthinleft:before { + content: "\e6d2"; +} + +.uniui-arrowthinup:before { + content: "\e6d3"; +} + +.uniui-arrowthindown:before { + content: "\e6d4"; +} + +.uniui-back:before { + content: "\e6b9"; +} + +.uniui-forward:before { + content: "\e6ba"; +} + +.uniui-arrow-right:before { + content: "\e6bb"; +} + +.uniui-arrow-left:before { + content: "\e6bc"; +} + +.uniui-arrow-up:before { + content: "\e6bd"; +} + +.uniui-arrow-down:before { + content: "\e6be"; +} + +.uniui-arrowthinright:before { + content: "\e6d1"; +} + +.uniui-down:before { + content: "\e6b8"; +} + +.uniui-bottom:before { + content: "\e6b8"; +} + +.uniui-arrowright:before { + content: "\e6d5"; +} + +.uniui-right:before { + content: "\e6b5"; +} + +.uniui-up:before { + content: "\e6b6"; +} + +.uniui-top:before { + content: "\e6b6"; +} + +.uniui-left:before { + content: "\e6b7"; +} + +.uniui-arrowup:before { + content: "\e6d6"; +} + +.uniui-eye:before { + content: "\e651"; +} + +.uniui-eye-filled:before { + content: "\e66a"; +} + +.uniui-eye-slash:before { + content: "\e6b3"; +} + +.uniui-eye-slash-filled:before { + content: "\e6b4"; +} + +.uniui-info-filled:before { + content: "\e649"; +} + +.uniui-reload:before { + content: "\e6b2"; +} + +.uniui-micoff-filled:before { + content: "\e6b0"; +} + +.uniui-map-pin-ellipse:before { + content: "\e6ac"; +} + +.uniui-map-pin:before { + content: "\e6ad"; +} + +.uniui-location:before { + content: "\e6ae"; +} + +.uniui-starhalf:before { + content: "\e683"; +} + +.uniui-star:before { + content: "\e688"; +} + +.uniui-star-filled:before { + content: "\e68f"; +} + +.uniui-calendar:before { + content: "\e6a0"; +} + +.uniui-fire:before { + content: "\e6a1"; +} + +.uniui-medal:before { + content: "\e6a2"; +} + +.uniui-font:before { + content: "\e6a3"; +} + +.uniui-gift:before { + content: "\e6a4"; +} + +.uniui-link:before { + content: "\e6a5"; +} + +.uniui-notification:before { + content: "\e6a6"; +} + +.uniui-staff:before { + content: "\e6a7"; +} + +.uniui-vip:before { + content: "\e6a8"; +} + +.uniui-folder-add:before { + content: "\e6a9"; +} + +.uniui-tune:before { + content: "\e6aa"; +} + +.uniui-auth:before { + content: "\e6ab"; +} + +.uniui-person:before { + content: "\e699"; +} + +.uniui-email-filled:before { + content: "\e69a"; +} + +.uniui-phone-filled:before { + content: "\e69b"; +} + +.uniui-phone:before { + content: "\e69c"; +} + +.uniui-email:before { + content: "\e69e"; +} + +.uniui-personadd:before { + content: "\e69f"; +} + +.uniui-chatboxes-filled:before { + content: "\e692"; +} + +.uniui-contact:before { + content: "\e693"; +} + +.uniui-chatbubble-filled:before { + content: "\e694"; +} + +.uniui-contact-filled:before { + content: "\e695"; +} + +.uniui-chatboxes:before { + content: "\e696"; +} + +.uniui-chatbubble:before { + content: "\e697"; +} + +.uniui-upload-filled:before { + content: "\e68e"; +} + +.uniui-upload:before { + content: "\e690"; +} + +.uniui-weixin:before { + content: "\e691"; +} + +.uniui-compose:before { + content: "\e67f"; +} + +.uniui-qq:before { + content: "\e680"; +} + +.uniui-download-filled:before { + content: "\e681"; +} + +.uniui-pyq:before { + content: "\e682"; +} + +.uniui-sound:before { + content: "\e684"; +} + +.uniui-trash-filled:before { + content: "\e685"; +} + +.uniui-sound-filled:before { + content: "\e686"; +} + +.uniui-trash:before { + content: "\e687"; +} + +.uniui-videocam-filled:before { + content: "\e689"; +} + +.uniui-spinner-cycle:before { + content: "\e68a"; +} + +.uniui-weibo:before { + content: "\e68b"; +} + +.uniui-videocam:before { + content: "\e68c"; +} + +.uniui-download:before { + content: "\e68d"; +} + +.uniui-help:before { + content: "\e679"; +} + +.uniui-navigate-filled:before { + content: "\e67a"; +} + +.uniui-plusempty:before { + content: "\e67b"; +} + +.uniui-smallcircle:before { + content: "\e67c"; +} + +.uniui-minus-filled:before { + content: "\e67d"; +} + +.uniui-micoff:before { + content: "\e67e"; +} + +.uniui-closeempty:before { + content: "\e66c"; +} + +.uniui-clear:before { + content: "\e66d"; +} + +.uniui-navigate:before { + content: "\e66e"; +} + +.uniui-minus:before { + content: "\e66f"; +} + +.uniui-image:before { + content: "\e670"; +} + +.uniui-mic:before { + content: "\e671"; +} + +.uniui-paperplane:before { + content: "\e672"; +} + +.uniui-close:before { + content: "\e673"; +} + +.uniui-help-filled:before { + content: "\e674"; +} + +.uniui-paperplane-filled:before { + content: "\e675"; +} + +.uniui-plus:before { + content: "\e676"; +} + +.uniui-mic-filled:before { + content: "\e677"; +} + +.uniui-image-filled:before { + content: "\e678"; +} + +.uniui-locked-filled:before { + content: "\e668"; +} + +.uniui-info:before { + content: "\e669"; +} + +.uniui-locked:before { + content: "\e66b"; +} + +.uniui-camera-filled:before { + content: "\e658"; +} + +.uniui-chat-filled:before { + content: "\e659"; +} + +.uniui-camera:before { + content: "\e65a"; +} + +.uniui-circle:before { + content: "\e65b"; +} + +.uniui-checkmarkempty:before { + content: "\e65c"; +} + +.uniui-chat:before { + content: "\e65d"; +} + +.uniui-circle-filled:before { + content: "\e65e"; +} + +.uniui-flag:before { + content: "\e65f"; +} + +.uniui-flag-filled:before { + content: "\e660"; +} + +.uniui-gear-filled:before { + content: "\e661"; +} + +.uniui-home:before { + content: "\e662"; +} + +.uniui-home-filled:before { + content: "\e663"; +} + +.uniui-gear:before { + content: "\e664"; +} + +.uniui-smallcircle-filled:before { + content: "\e665"; +} + +.uniui-map-filled:before { + content: "\e666"; +} + +.uniui-map:before { + content: "\e667"; +} + +.uniui-refresh-filled:before { + content: "\e656"; +} + +.uniui-refresh:before { + content: "\e657"; +} + +.uniui-cloud-upload:before { + content: "\e645"; +} + +.uniui-cloud-download-filled:before { + content: "\e646"; +} + +.uniui-cloud-download:before { + content: "\e647"; +} + +.uniui-cloud-upload-filled:before { + content: "\e648"; +} + +.uniui-redo:before { + content: "\e64a"; +} + +.uniui-images-filled:before { + content: "\e64b"; +} + +.uniui-undo-filled:before { + content: "\e64c"; +} + +.uniui-more:before { + content: "\e64d"; +} + +.uniui-more-filled:before { + content: "\e64e"; +} + +.uniui-undo:before { + content: "\e64f"; +} + +.uniui-images:before { + content: "\e650"; +} + +.uniui-paperclip:before { + content: "\e652"; +} + +.uniui-settings:before { + content: "\e653"; +} + +.uniui-search:before { + content: "\e654"; +} + +.uniui-redo-filled:before { + content: "\e655"; +} + +.uniui-list:before { + content: "\e644"; +} + +.uniui-mail-open-filled:before { + content: "\e63a"; +} + +.uniui-hand-down-filled:before { + content: "\e63c"; +} + +.uniui-hand-down:before { + content: "\e63d"; +} + +.uniui-hand-up-filled:before { + content: "\e63e"; +} + +.uniui-hand-up:before { + content: "\e63f"; +} + +.uniui-heart-filled:before { + content: "\e641"; +} + +.uniui-mail-open:before { + content: "\e643"; +} + +.uniui-heart:before { + content: "\e639"; +} + +.uniui-loop:before { + content: "\e633"; +} + +.uniui-pulldown:before { + content: "\e632"; +} + +.uniui-scan:before { + content: "\e62a"; +} + +.uniui-bars:before { + content: "\e627"; +} + +.uniui-checkbox:before { + content: "\e62b"; +} + +.uniui-checkbox-filled:before { + content: "\e62c"; +} + +.uniui-shop:before { + content: "\e62f"; +} + +.uniui-headphones:before { + content: "\e630"; +} + +.uniui-cart:before { + content: "\e631"; +} diff --git a/uni_modules/uni-icons/components/uni-icons/uniicons.ttf b/uni_modules/uni-icons/components/uni-icons/uniicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..14696d038d828073edac09ea4e5ba1dec2f58115 GIT binary patch literal 35824 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 F{2S@rCxHL} literal 0 HcmV?d00001 diff --git a/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts b/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts new file mode 100644 index 0000000..98e93aa --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts @@ -0,0 +1,664 @@ + +export type IconsData = { + id : string + name : string + font_family : string + css_prefix_text : string + description : string + glyphs : Array +} + +export type IconsDataItem = { + font_class : string + unicode : string +} + + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] as IconsDataItem[] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js b/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js new file mode 100644 index 0000000..1cd11e1 --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js @@ -0,0 +1,649 @@ + +export const fontData = [ + { + "font_class": "arrow-down", + "unicode": "\ue6be" + }, + { + "font_class": "arrow-left", + "unicode": "\ue6bc" + }, + { + "font_class": "arrow-right", + "unicode": "\ue6bb" + }, + { + "font_class": "arrow-up", + "unicode": "\ue6bd" + }, + { + "font_class": "auth", + "unicode": "\ue6ab" + }, + { + "font_class": "auth-filled", + "unicode": "\ue6cc" + }, + { + "font_class": "back", + "unicode": "\ue6b9" + }, + { + "font_class": "bars", + "unicode": "\ue627" + }, + { + "font_class": "calendar", + "unicode": "\ue6a0" + }, + { + "font_class": "calendar-filled", + "unicode": "\ue6c0" + }, + { + "font_class": "camera", + "unicode": "\ue65a" + }, + { + "font_class": "camera-filled", + "unicode": "\ue658" + }, + { + "font_class": "cart", + "unicode": "\ue631" + }, + { + "font_class": "cart-filled", + "unicode": "\ue6d0" + }, + { + "font_class": "chat", + "unicode": "\ue65d" + }, + { + "font_class": "chat-filled", + "unicode": "\ue659" + }, + { + "font_class": "chatboxes", + "unicode": "\ue696" + }, + { + "font_class": "chatboxes-filled", + "unicode": "\ue692" + }, + { + "font_class": "chatbubble", + "unicode": "\ue697" + }, + { + "font_class": "chatbubble-filled", + "unicode": "\ue694" + }, + { + "font_class": "checkbox", + "unicode": "\ue62b" + }, + { + "font_class": "checkbox-filled", + "unicode": "\ue62c" + }, + { + "font_class": "checkmarkempty", + "unicode": "\ue65c" + }, + { + "font_class": "circle", + "unicode": "\ue65b" + }, + { + "font_class": "circle-filled", + "unicode": "\ue65e" + }, + { + "font_class": "clear", + "unicode": "\ue66d" + }, + { + "font_class": "close", + "unicode": "\ue673" + }, + { + "font_class": "closeempty", + "unicode": "\ue66c" + }, + { + "font_class": "cloud-download", + "unicode": "\ue647" + }, + { + "font_class": "cloud-download-filled", + "unicode": "\ue646" + }, + { + "font_class": "cloud-upload", + "unicode": "\ue645" + }, + { + "font_class": "cloud-upload-filled", + "unicode": "\ue648" + }, + { + "font_class": "color", + "unicode": "\ue6cf" + }, + { + "font_class": "color-filled", + "unicode": "\ue6c9" + }, + { + "font_class": "compose", + "unicode": "\ue67f" + }, + { + "font_class": "contact", + "unicode": "\ue693" + }, + { + "font_class": "contact-filled", + "unicode": "\ue695" + }, + { + "font_class": "down", + "unicode": "\ue6b8" + }, + { + "font_class": "bottom", + "unicode": "\ue6b8" + }, + { + "font_class": "download", + "unicode": "\ue68d" + }, + { + "font_class": "download-filled", + "unicode": "\ue681" + }, + { + "font_class": "email", + "unicode": "\ue69e" + }, + { + "font_class": "email-filled", + "unicode": "\ue69a" + }, + { + "font_class": "eye", + "unicode": "\ue651" + }, + { + "font_class": "eye-filled", + "unicode": "\ue66a" + }, + { + "font_class": "eye-slash", + "unicode": "\ue6b3" + }, + { + "font_class": "eye-slash-filled", + "unicode": "\ue6b4" + }, + { + "font_class": "fire", + "unicode": "\ue6a1" + }, + { + "font_class": "fire-filled", + "unicode": "\ue6c5" + }, + { + "font_class": "flag", + "unicode": "\ue65f" + }, + { + "font_class": "flag-filled", + "unicode": "\ue660" + }, + { + "font_class": "folder-add", + "unicode": "\ue6a9" + }, + { + "font_class": "folder-add-filled", + "unicode": "\ue6c8" + }, + { + "font_class": "font", + "unicode": "\ue6a3" + }, + { + "font_class": "forward", + "unicode": "\ue6ba" + }, + { + "font_class": "gear", + "unicode": "\ue664" + }, + { + "font_class": "gear-filled", + "unicode": "\ue661" + }, + { + "font_class": "gift", + "unicode": "\ue6a4" + }, + { + "font_class": "gift-filled", + "unicode": "\ue6c4" + }, + { + "font_class": "hand-down", + "unicode": "\ue63d" + }, + { + "font_class": "hand-down-filled", + "unicode": "\ue63c" + }, + { + "font_class": "hand-up", + "unicode": "\ue63f" + }, + { + "font_class": "hand-up-filled", + "unicode": "\ue63e" + }, + { + "font_class": "headphones", + "unicode": "\ue630" + }, + { + "font_class": "heart", + "unicode": "\ue639" + }, + { + "font_class": "heart-filled", + "unicode": "\ue641" + }, + { + "font_class": "help", + "unicode": "\ue679" + }, + { + "font_class": "help-filled", + "unicode": "\ue674" + }, + { + "font_class": "home", + "unicode": "\ue662" + }, + { + "font_class": "home-filled", + "unicode": "\ue663" + }, + { + "font_class": "image", + "unicode": "\ue670" + }, + { + "font_class": "image-filled", + "unicode": "\ue678" + }, + { + "font_class": "images", + "unicode": "\ue650" + }, + { + "font_class": "images-filled", + "unicode": "\ue64b" + }, + { + "font_class": "info", + "unicode": "\ue669" + }, + { + "font_class": "info-filled", + "unicode": "\ue649" + }, + { + "font_class": "left", + "unicode": "\ue6b7" + }, + { + "font_class": "link", + "unicode": "\ue6a5" + }, + { + "font_class": "list", + "unicode": "\ue644" + }, + { + "font_class": "location", + "unicode": "\ue6ae" + }, + { + "font_class": "location-filled", + "unicode": "\ue6af" + }, + { + "font_class": "locked", + "unicode": "\ue66b" + }, + { + "font_class": "locked-filled", + "unicode": "\ue668" + }, + { + "font_class": "loop", + "unicode": "\ue633" + }, + { + "font_class": "mail-open", + "unicode": "\ue643" + }, + { + "font_class": "mail-open-filled", + "unicode": "\ue63a" + }, + { + "font_class": "map", + "unicode": "\ue667" + }, + { + "font_class": "map-filled", + "unicode": "\ue666" + }, + { + "font_class": "map-pin", + "unicode": "\ue6ad" + }, + { + "font_class": "map-pin-ellipse", + "unicode": "\ue6ac" + }, + { + "font_class": "medal", + "unicode": "\ue6a2" + }, + { + "font_class": "medal-filled", + "unicode": "\ue6c3" + }, + { + "font_class": "mic", + "unicode": "\ue671" + }, + { + "font_class": "mic-filled", + "unicode": "\ue677" + }, + { + "font_class": "micoff", + "unicode": "\ue67e" + }, + { + "font_class": "micoff-filled", + "unicode": "\ue6b0" + }, + { + "font_class": "minus", + "unicode": "\ue66f" + }, + { + "font_class": "minus-filled", + "unicode": "\ue67d" + }, + { + "font_class": "more", + "unicode": "\ue64d" + }, + { + "font_class": "more-filled", + "unicode": "\ue64e" + }, + { + "font_class": "navigate", + "unicode": "\ue66e" + }, + { + "font_class": "navigate-filled", + "unicode": "\ue67a" + }, + { + "font_class": "notification", + "unicode": "\ue6a6" + }, + { + "font_class": "notification-filled", + "unicode": "\ue6c1" + }, + { + "font_class": "paperclip", + "unicode": "\ue652" + }, + { + "font_class": "paperplane", + "unicode": "\ue672" + }, + { + "font_class": "paperplane-filled", + "unicode": "\ue675" + }, + { + "font_class": "person", + "unicode": "\ue699" + }, + { + "font_class": "person-filled", + "unicode": "\ue69d" + }, + { + "font_class": "personadd", + "unicode": "\ue69f" + }, + { + "font_class": "personadd-filled", + "unicode": "\ue698" + }, + { + "font_class": "personadd-filled-copy", + "unicode": "\ue6d1" + }, + { + "font_class": "phone", + "unicode": "\ue69c" + }, + { + "font_class": "phone-filled", + "unicode": "\ue69b" + }, + { + "font_class": "plus", + "unicode": "\ue676" + }, + { + "font_class": "plus-filled", + "unicode": "\ue6c7" + }, + { + "font_class": "plusempty", + "unicode": "\ue67b" + }, + { + "font_class": "pulldown", + "unicode": "\ue632" + }, + { + "font_class": "pyq", + "unicode": "\ue682" + }, + { + "font_class": "qq", + "unicode": "\ue680" + }, + { + "font_class": "redo", + "unicode": "\ue64a" + }, + { + "font_class": "redo-filled", + "unicode": "\ue655" + }, + { + "font_class": "refresh", + "unicode": "\ue657" + }, + { + "font_class": "refresh-filled", + "unicode": "\ue656" + }, + { + "font_class": "refreshempty", + "unicode": "\ue6bf" + }, + { + "font_class": "reload", + "unicode": "\ue6b2" + }, + { + "font_class": "right", + "unicode": "\ue6b5" + }, + { + "font_class": "scan", + "unicode": "\ue62a" + }, + { + "font_class": "search", + "unicode": "\ue654" + }, + { + "font_class": "settings", + "unicode": "\ue653" + }, + { + "font_class": "settings-filled", + "unicode": "\ue6ce" + }, + { + "font_class": "shop", + "unicode": "\ue62f" + }, + { + "font_class": "shop-filled", + "unicode": "\ue6cd" + }, + { + "font_class": "smallcircle", + "unicode": "\ue67c" + }, + { + "font_class": "smallcircle-filled", + "unicode": "\ue665" + }, + { + "font_class": "sound", + "unicode": "\ue684" + }, + { + "font_class": "sound-filled", + "unicode": "\ue686" + }, + { + "font_class": "spinner-cycle", + "unicode": "\ue68a" + }, + { + "font_class": "staff", + "unicode": "\ue6a7" + }, + { + "font_class": "staff-filled", + "unicode": "\ue6cb" + }, + { + "font_class": "star", + "unicode": "\ue688" + }, + { + "font_class": "star-filled", + "unicode": "\ue68f" + }, + { + "font_class": "starhalf", + "unicode": "\ue683" + }, + { + "font_class": "trash", + "unicode": "\ue687" + }, + { + "font_class": "trash-filled", + "unicode": "\ue685" + }, + { + "font_class": "tune", + "unicode": "\ue6aa" + }, + { + "font_class": "tune-filled", + "unicode": "\ue6ca" + }, + { + "font_class": "undo", + "unicode": "\ue64f" + }, + { + "font_class": "undo-filled", + "unicode": "\ue64c" + }, + { + "font_class": "up", + "unicode": "\ue6b6" + }, + { + "font_class": "top", + "unicode": "\ue6b6" + }, + { + "font_class": "upload", + "unicode": "\ue690" + }, + { + "font_class": "upload-filled", + "unicode": "\ue68e" + }, + { + "font_class": "videocam", + "unicode": "\ue68c" + }, + { + "font_class": "videocam-filled", + "unicode": "\ue689" + }, + { + "font_class": "vip", + "unicode": "\ue6a8" + }, + { + "font_class": "vip-filled", + "unicode": "\ue6c6" + }, + { + "font_class": "wallet", + "unicode": "\ue6b1" + }, + { + "font_class": "wallet-filled", + "unicode": "\ue6c2" + }, + { + "font_class": "weibo", + "unicode": "\ue68b" + }, + { + "font_class": "weixin", + "unicode": "\ue691" + } +] + +// export const fontData = JSON.parse(fontDataJson) diff --git a/uni_modules/uni-icons/package.json b/uni_modules/uni-icons/package.json new file mode 100644 index 0000000..6b681b4 --- /dev/null +++ b/uni_modules/uni-icons/package.json @@ -0,0 +1,89 @@ +{ + "id": "uni-icons", + "displayName": "uni-icons 图标", + "version": "2.0.10", + "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。", + "keywords": [ + "uni-ui", + "uniui", + "icon", + "图标" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.2.14" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y", + "app-uvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y", + "钉钉": "y", + "快手": "y", + "飞书": "y", + "京东": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-icons/readme.md b/uni_modules/uni-icons/readme.md new file mode 100644 index 0000000..86234ba --- /dev/null +++ b/uni_modules/uni-icons/readme.md @@ -0,0 +1,8 @@ +## Icons 图标 +> **组件名:uni-icons** +> 代码块: `uIcons` + +用于展示 icons 图标 。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/uni_modules/uni-load-more/changelog.md b/uni_modules/uni-load-more/changelog.md new file mode 100644 index 0000000..8f03f1d --- /dev/null +++ b/uni_modules/uni-load-more/changelog.md @@ -0,0 +1,19 @@ +## 1.3.3(2022-01-20) +- 新增 showText属性 ,是否显示文本 +## 1.3.2(2022-01-19) +- 修复 nvue 平台下不显示文本的bug +## 1.3.1(2022-01-19) +- 修复 微信小程序平台样式选择器报警告的问题 +## 1.3.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-load-more](https://uniapp.dcloud.io/component/uniui/uni-load-more) +## 1.2.1(2021-08-24) +- 新增 支持国际化 +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.8(2021-05-12) +- 新增 组件示例地址 +## 1.1.7(2021-03-30) +- 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug +## 1.1.6(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json b/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json new file mode 100644 index 0000000..a4f14a5 --- /dev/null +++ b/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "Pull up to show more", + "uni-load-more.contentrefresh": "loading...", + "uni-load-more.contentnomore": "No more data" +} diff --git a/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js b/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json b/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json new file mode 100644 index 0000000..f15d510 --- /dev/null +++ b/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "上拉显示更多", + "uni-load-more.contentrefresh": "正在加载...", + "uni-load-more.contentnomore": "没有更多数据了" +} diff --git a/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json b/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json new file mode 100644 index 0000000..a255c6d --- /dev/null +++ b/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json @@ -0,0 +1,5 @@ +{ + "uni-load-more.contentdown": "上拉顯示更多", + "uni-load-more.contentrefresh": "正在加載...", + "uni-load-more.contentnomore": "沒有更多數據了" +} diff --git a/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue b/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue new file mode 100644 index 0000000..e5eff4d --- /dev/null +++ b/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue @@ -0,0 +1,399 @@ + + + + + diff --git a/uni_modules/uni-load-more/package.json b/uni_modules/uni-load-more/package.json new file mode 100644 index 0000000..2fa6f04 --- /dev/null +++ b/uni_modules/uni-load-more/package.json @@ -0,0 +1,86 @@ +{ + "id": "uni-load-more", + "displayName": "uni-load-more 加载更多", + "version": "1.3.3", + "description": "LoadMore 组件,常用在列表里面,做滚动加载使用。", + "keywords": [ + "uni-ui", + "uniui", + "加载更多", + "load-more" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-load-more/readme.md b/uni_modules/uni-load-more/readme.md new file mode 100644 index 0000000..54dc1fa --- /dev/null +++ b/uni_modules/uni-load-more/readme.md @@ -0,0 +1,14 @@ + + +### LoadMore 加载更多 +> **组件名:uni-load-more** +> 代码块: `uLoadMore` + + +用于列表中,做滚动加载使用,展示 loading 的各种状态。 + + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + diff --git a/uni_modules/uni-popup/changelog.md b/uni_modules/uni-popup/changelog.md new file mode 100644 index 0000000..decd775 --- /dev/null +++ b/uni_modules/uni-popup/changelog.md @@ -0,0 +1,84 @@ +## 1.9.1(2024-04-02) +- 修复 uni-popup-dialog vue3下使用value无法进行绑定的bug(双向绑定兼容旧写法) +## 1.9.0(2024-03-28) +- 修复 uni-popup-dialog 双向绑定时初始化逻辑修正 +## 1.8.9(2024-03-20) +- 修复 uni-popup-dialog 数据输入时修正为双向绑定 +## 1.8.8(2024-02-20) +- 修复 uni-popup 在微信小程序下出现文字向上闪动的bug +## 1.8.7(2024-02-02) +- 新增 uni-popup-dialog 新增属性focus:input模式下,是否自动自动聚焦 +## 1.8.6(2024-01-30) +- 新增 uni-popup-dialog 新增属性maxLength:限制输入框字数 +## 1.8.5(2024-01-26) +- 新增 uni-popup-dialog 新增属性showClose:控制关闭按钮的显示 +## 1.8.4(2023-11-15) +- 新增 uni-popup 支持uni-app-x 注意暂时仅支持 `maskClick` `@open` `@close` +## 1.8.3(2023-04-17) +- 修复 uni-popup 重复打开时的 bug +## 1.8.2(2023-02-02) +- uni-popup-dialog 组件新增 inputType 属性 +## 1.8.1(2022-12-01) +- 修复 nvue 下 v-show 报错 +## 1.8.0(2022-11-29) +- 优化 主题样式 +## 1.7.9(2022-04-02) +- 修复 弹出层内部无法滚动的bug +## 1.7.8(2022-03-28) +- 修复 小程序中高度错误的bug +## 1.7.7(2022-03-17) +- 修复 快速调用open出现问题的Bug +## 1.7.6(2022-02-14) +- 修复 safeArea 属性不能设置为false的bug +## 1.7.5(2022-01-19) +- 修复 isMaskClick 失效的bug +## 1.7.4(2022-01-19) +- 新增 cancelText \ confirmText 属性 ,可自定义文本 +- 新增 maskBackgroundColor 属性 ,可以修改蒙版颜色 +- 优化 maskClick属性 更新为 isMaskClick ,解决微信小程序警告的问题 +## 1.7.3(2022-01-13) +- 修复 设置 safeArea 属性不生效的bug +## 1.7.2(2021-11-26) +- 优化 组件示例 +## 1.7.1(2021-11-26) +- 修复 vuedoc 文字错误 +## 1.7.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-popup](https://uniapp.dcloud.io/component/uniui/uni-popup) +## 1.6.2(2021-08-24) +- 新增 支持国际化 +## 1.6.1(2021-07-30) +- 优化 vue3下事件警告的问题 +## 1.6.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.5.0(2021-06-23) +- 新增 mask-click 遮罩层点击事件 +## 1.4.5(2021-06-22) +- 修复 nvue 平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug +## 1.4.4(2021-06-18) +- 修复 H5平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug +## 1.4.3(2021-06-08) +- 修复 错误的 watch 字段 +- 修复 safeArea 属性不生效的问题 +- 修复 点击内容,再点击遮罩无法关闭的Bug +## 1.4.2(2021-05-12) +- 新增 组件示例地址 +## 1.4.1(2021-04-29) +- 修复 组件内放置 input 、textarea 组件,无法聚焦的问题 +## 1.4.0 (2021-04-29) +- 新增 type 属性的 left\right 值,支持左右弹出 +- 新增 open(String:type) 方法参数 ,可以省略 type 属性 ,直接传入类型打开指定弹窗 +- 新增 backgroundColor 属性,可定义主窗口背景色,默认不显示背景色 +- 新增 safeArea 属性,是否适配底部安全区 +- 修复 App\h5\微信小程序底部安全区占位不对的Bug +- 修复 App 端弹出等待的Bug +- 优化 提升低配设备性能,优化动画卡顿问题 +- 优化 更简单的组件自定义方式 +## 1.2.9(2021-02-05) +- 优化 组件引用关系,通过uni_modules引用组件 +## 1.2.8(2021-02-05) +- 调整为uni_modules目录规范 +## 1.2.7(2021-02-05) +- 调整为uni_modules目录规范 +- 新增 支持 PC 端 +- 新增 uni-popup-message 、uni-popup-dialog扩展组件支持 PC 端 diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js b/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js new file mode 100644 index 0000000..6ef26a2 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + this.$once('hook:beforeDestroy', () => { + document.removeEventListener('keyup', listener) + }) + }, + render: () => {} +} +// #endif diff --git a/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue new file mode 100644 index 0000000..08707d4 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue @@ -0,0 +1,316 @@ + + + + + diff --git a/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue new file mode 100644 index 0000000..91370a8 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue @@ -0,0 +1,143 @@ + + + + diff --git a/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue b/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue new file mode 100644 index 0000000..f7e667c --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue @@ -0,0 +1,187 @@ + + + + diff --git a/uni_modules/uni-popup/components/uni-popup/i18n/en.json b/uni_modules/uni-popup/components/uni-popup/i18n/en.json new file mode 100644 index 0000000..7f1bd06 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/i18n/en.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "cancel", + "uni-popup.ok": "ok", + "uni-popup.placeholder": "pleace enter", + "uni-popup.title": "Hint", + "uni-popup.shareTitle": "Share to" +} diff --git a/uni_modules/uni-popup/components/uni-popup/i18n/index.js b/uni_modules/uni-popup/components/uni-popup/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json b/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json new file mode 100644 index 0000000..5e3003c --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "取消", + "uni-popup.ok": "确定", + "uni-popup.placeholder": "请输入", + "uni-popup.title": "提示", + "uni-popup.shareTitle": "分享到" +} diff --git a/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json b/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json new file mode 100644 index 0000000..13e39eb --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json @@ -0,0 +1,7 @@ +{ + "uni-popup.cancel": "取消", + "uni-popup.ok": "確定", + "uni-popup.placeholder": "請輸入", + "uni-popup.title": "提示", + "uni-popup.shareTitle": "分享到" +} diff --git a/uni_modules/uni-popup/components/uni-popup/keypress.js b/uni_modules/uni-popup/components/uni-popup/keypress.js new file mode 100644 index 0000000..62dda46 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/keypress.js @@ -0,0 +1,45 @@ +// #ifdef H5 +export default { + name: 'Keypress', + props: { + disable: { + type: Boolean, + default: false + } + }, + mounted () { + const keyNames = { + esc: ['Esc', 'Escape'], + tab: 'Tab', + enter: 'Enter', + space: [' ', 'Spacebar'], + up: ['Up', 'ArrowUp'], + left: ['Left', 'ArrowLeft'], + right: ['Right', 'ArrowRight'], + down: ['Down', 'ArrowDown'], + delete: ['Backspace', 'Delete', 'Del'] + } + const listener = ($event) => { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + // this.$once('hook:beforeDestroy', () => { + // document.removeEventListener('keyup', listener) + // }) + }, + render: () => {} +} +// #endif diff --git a/uni_modules/uni-popup/components/uni-popup/popup.js b/uni_modules/uni-popup/components/uni-popup/popup.js new file mode 100644 index 0000000..c4e5781 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/popup.js @@ -0,0 +1,26 @@ + +export default { + data() { + return { + + } + }, + created(){ + this.popup = this.getParent() + }, + methods:{ + /** + * 获取父元素实例 + */ + getParent(name = 'uniPopup') { + let parent = this.$parent; + let parentName = parent.$options.name; + while (parentName !== name) { + parent = parent.$parent; + if (!parent) return false + parentName = parent.$options.name; + } + return parent; + }, + } +} diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue b/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue new file mode 100644 index 0000000..5eb8d5b --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.uvue @@ -0,0 +1,90 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/uni-popup/components/uni-popup/uni-popup.vue b/uni_modules/uni-popup/components/uni-popup/uni-popup.vue new file mode 100644 index 0000000..8349e99 --- /dev/null +++ b/uni_modules/uni-popup/components/uni-popup/uni-popup.vue @@ -0,0 +1,503 @@ + + + + diff --git a/uni_modules/uni-popup/package.json b/uni_modules/uni-popup/package.json new file mode 100644 index 0000000..3cfa384 --- /dev/null +++ b/uni_modules/uni-popup/package.json @@ -0,0 +1,88 @@ +{ + "id": "uni-popup", + "displayName": "uni-popup 弹出层", + "version": "1.9.1", + "description": " Popup 组件,提供常用的弹层", + "keywords": [ + "uni-ui", + "弹出层", + "弹窗", + "popup", + "弹框" + ], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-transition" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-popup/readme.md b/uni_modules/uni-popup/readme.md new file mode 100644 index 0000000..fdad4b3 --- /dev/null +++ b/uni_modules/uni-popup/readme.md @@ -0,0 +1,17 @@ + + +## Popup 弹出层 +> **组件名:uni-popup** +> 代码块: `uPopup` +> 关联组件:`uni-transition` + + +弹出层组件,在应用中弹出一个消息提示窗口、提示框等 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + + + + + diff --git a/uni_modules/uni-scss/changelog.md b/uni_modules/uni-scss/changelog.md new file mode 100644 index 0000000..b863bb0 --- /dev/null +++ b/uni_modules/uni-scss/changelog.md @@ -0,0 +1,8 @@ +## 1.0.3(2022-01-21) +- 优化 组件示例 +## 1.0.2(2021-11-22) +- 修复 / 符号在 vue 不同版本兼容问题引起的报错问题 +## 1.0.1(2021-11-22) +- 修复 vue3中scss语法兼容问题 +## 1.0.0(2021-11-18) +- init diff --git a/uni_modules/uni-scss/index.scss b/uni_modules/uni-scss/index.scss new file mode 100644 index 0000000..1744a5f --- /dev/null +++ b/uni_modules/uni-scss/index.scss @@ -0,0 +1 @@ +@import './styles/index.scss'; diff --git a/uni_modules/uni-scss/package.json b/uni_modules/uni-scss/package.json new file mode 100644 index 0000000..7cc0ccb --- /dev/null +++ b/uni_modules/uni-scss/package.json @@ -0,0 +1,82 @@ +{ + "id": "uni-scss", + "displayName": "uni-scss 辅助样式", + "version": "1.0.3", + "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", + "keywords": [ + "uni-scss", + "uni-ui", + "辅助样式" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "^3.1.0" + }, + "dcloudext": { + "category": [ + "JS SDK", + "通用 SDK" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "u" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "n", + "联盟": "n" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} diff --git a/uni_modules/uni-scss/readme.md b/uni_modules/uni-scss/readme.md new file mode 100644 index 0000000..b7d1c25 --- /dev/null +++ b/uni_modules/uni-scss/readme.md @@ -0,0 +1,4 @@ +`uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/uni_modules/uni-scss/styles/index.scss b/uni_modules/uni-scss/styles/index.scss new file mode 100644 index 0000000..ffac4fe --- /dev/null +++ b/uni_modules/uni-scss/styles/index.scss @@ -0,0 +1,7 @@ +@import './setting/_variables.scss'; +@import './setting/_border.scss'; +@import './setting/_color.scss'; +@import './setting/_space.scss'; +@import './setting/_radius.scss'; +@import './setting/_text.scss'; +@import './setting/_styles.scss'; diff --git a/uni_modules/uni-scss/styles/setting/_border.scss b/uni_modules/uni-scss/styles/setting/_border.scss new file mode 100644 index 0000000..12a11c3 --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_border.scss @@ -0,0 +1,3 @@ +.uni-border { + border: 1px $uni-border-1 solid; +} \ No newline at end of file diff --git a/uni_modules/uni-scss/styles/setting/_color.scss b/uni_modules/uni-scss/styles/setting/_color.scss new file mode 100644 index 0000000..1ededd9 --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_color.scss @@ -0,0 +1,66 @@ + +// TODO 暂时不需要 class ,需要用户使用变量实现 ,如果使用类名其实并不推荐 +// @mixin get-styles($k,$c) { +// @if $k == size or $k == weight{ +// font-#{$k}:#{$c} +// }@else{ +// #{$k}:#{$c} +// } +// } +$uni-ui-color:( + // 主色 + primary: $uni-primary, + primary-disable: $uni-primary-disable, + primary-light: $uni-primary-light, + // 辅助色 + success: $uni-success, + success-disable: $uni-success-disable, + success-light: $uni-success-light, + warning: $uni-warning, + warning-disable: $uni-warning-disable, + warning-light: $uni-warning-light, + error: $uni-error, + error-disable: $uni-error-disable, + error-light: $uni-error-light, + info: $uni-info, + info-disable: $uni-info-disable, + info-light: $uni-info-light, + // 中性色 + main-color: $uni-main-color, + base-color: $uni-base-color, + secondary-color: $uni-secondary-color, + extra-color: $uni-extra-color, + // 背景色 + bg-color: $uni-bg-color, + // 边框颜色 + border-1: $uni-border-1, + border-2: $uni-border-2, + border-3: $uni-border-3, + border-4: $uni-border-4, + // 黑色 + black:$uni-black, + // 白色 + white:$uni-white, + // 透明 + transparent:$uni-transparent +) !default; +@each $key, $child in $uni-ui-color { + .uni-#{"" + $key} { + color: $child; + } + .uni-#{"" + $key}-bg { + background-color: $child; + } +} +.uni-shadow-sm { + box-shadow: $uni-shadow-sm; +} +.uni-shadow-base { + box-shadow: $uni-shadow-base; +} +.uni-shadow-lg { + box-shadow: $uni-shadow-lg; +} +.uni-mask { + background-color:$uni-mask; +} diff --git a/uni_modules/uni-scss/styles/setting/_radius.scss b/uni_modules/uni-scss/styles/setting/_radius.scss new file mode 100644 index 0000000..9a0428b --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_radius.scss @@ -0,0 +1,55 @@ +@mixin radius($r,$d:null ,$important: false){ + $radius-value:map-get($uni-radius, $r) if($important, !important, null); + // Key exists within the $uni-radius variable + @if (map-has-key($uni-radius, $r) and $d){ + @if $d == t { + border-top-left-radius:$radius-value; + border-top-right-radius:$radius-value; + }@else if $d == r { + border-top-right-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == b { + border-bottom-left-radius:$radius-value; + border-bottom-right-radius:$radius-value; + }@else if $d == l { + border-top-left-radius:$radius-value; + border-bottom-left-radius:$radius-value; + }@else if $d == tl { + border-top-left-radius:$radius-value; + }@else if $d == tr { + border-top-right-radius:$radius-value; + }@else if $d == br { + border-bottom-right-radius:$radius-value; + }@else if $d == bl { + border-bottom-left-radius:$radius-value; + } + }@else{ + border-radius:$radius-value; + } +} + +@each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $key} { + @include radius($key) + } + }@else{ + .uni-radius { + @include radius($key) + } + } +} + +@each $direction in t, r, b, l,tl, tr, br, bl { + @each $key, $child in $uni-radius { + @if($key){ + .uni-radius-#{"" + $direction}-#{"" + $key} { + @include radius($key,$direction,false) + } + }@else{ + .uni-radius-#{$direction} { + @include radius($key,$direction,false) + } + } + } +} diff --git a/uni_modules/uni-scss/styles/setting/_space.scss b/uni_modules/uni-scss/styles/setting/_space.scss new file mode 100644 index 0000000..3c89528 --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_space.scss @@ -0,0 +1,56 @@ + +@mixin fn($space,$direction,$size,$n) { + @if $n { + #{$space}-#{$direction}: #{$size*$uni-space-root}px + } @else { + #{$space}-#{$direction}: #{-$size*$uni-space-root}px + } +} +@mixin get-styles($direction,$i,$space,$n){ + @if $direction == t { + @include fn($space, top,$i,$n); + } + @if $direction == r { + @include fn($space, right,$i,$n); + } + @if $direction == b { + @include fn($space, bottom,$i,$n); + } + @if $direction == l { + @include fn($space, left,$i,$n); + } + @if $direction == x { + @include fn($space, left,$i,$n); + @include fn($space, right,$i,$n); + } + @if $direction == y { + @include fn($space, top,$i,$n); + @include fn($space, bottom,$i,$n); + } + @if $direction == a { + @if $n { + #{$space}:#{$i*$uni-space-root}px; + } @else { + #{$space}:#{-$i*$uni-space-root}px; + } + } +} + +@each $orientation in m,p { + $space: margin; + @if $orientation == m { + $space: margin; + } @else { + $space: padding; + } + @for $i from 0 through 16 { + @each $direction in t, r, b, l, x, y, a { + .uni-#{$orientation}#{$direction}-#{$i} { + @include get-styles($direction,$i,$space,true); + } + .uni-#{$orientation}#{$direction}-n#{$i} { + @include get-styles($direction,$i,$space,false); + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-scss/styles/setting/_styles.scss b/uni_modules/uni-scss/styles/setting/_styles.scss new file mode 100644 index 0000000..689afec --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_styles.scss @@ -0,0 +1,167 @@ +/* #ifndef APP-NVUE */ + +$-color-white:#fff; +$-color-black:#000; +@mixin base-style($color) { + color: #fff; + background-color: $color; + border-color: mix($-color-black, $color, 8%); + &:not([hover-class]):active { + background: mix($-color-black, $color, 10%); + border-color: mix($-color-black, $color, 20%); + color: $-color-white; + outline: none; + } +} +@mixin is-color($color) { + @include base-style($color); + &[loading] { + @include base-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &[loading], + &:not([hover-class]):active { + color: $-color-white; + border-color: mix(darken($color,10%), $-color-white); + background-color: mix($color, $-color-white); + } + } + +} +@mixin base-plain-style($color) { + color:$color; + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 70%); + &:not([hover-class]):active { + background: mix($-color-white, $color, 80%); + color: $color; + outline: none; + border-color: mix($-color-white, $color, 50%); + } +} +@mixin is-plain($color){ + &[plain] { + @include base-plain-style($color); + &[loading] { + @include base-plain-style($color); + &::before { + margin-right:5px; + } + } + &[disabled] { + &, + &:active { + color: mix($-color-white, $color, 40%); + background-color: mix($-color-white, $color, 90%); + border-color: mix($-color-white, $color, 80%); + } + } + } +} + + +.uni-btn { + margin: 5px; + color: #393939; + border:1px solid #ccc; + font-size: 16px; + font-weight: 200; + background-color: #F9F9F9; + // TODO 暂时处理边框隐藏一边的问题 + overflow: visible; + &::after{ + border: none; + } + + &:not([type]),&[type=default] { + color: #999; + &[loading] { + background: none; + &::before { + margin-right:5px; + } + } + + + + &[disabled]{ + color: mix($-color-white, #999, 60%); + &, + &[loading], + &:active { + color: mix($-color-white, #999, 60%); + background-color: mix($-color-white,$-color-black , 98%); + border-color: mix($-color-white, #999, 85%); + } + } + + &[plain] { + color: #999; + background: none; + border-color: $uni-border-1; + &:not([hover-class]):active { + background: none; + color: mix($-color-white, $-color-black, 80%); + border-color: mix($-color-white, $-color-black, 90%); + outline: none; + } + &[disabled]{ + &, + &[loading], + &:active { + background: none; + color: mix($-color-white, #999, 60%); + border-color: mix($-color-white, #999, 85%); + } + } + } + } + + &:not([hover-class]):active { + color: mix($-color-white, $-color-black, 50%); + } + + &[size=mini] { + font-size: 16px; + font-weight: 200; + border-radius: 8px; + } + + + + &.uni-btn-small { + font-size: 14px; + } + &.uni-btn-mini { + font-size: 12px; + } + + &.uni-btn-radius { + border-radius: 999px; + } + &[type=primary] { + @include is-color($uni-primary); + @include is-plain($uni-primary) + } + &[type=success] { + @include is-color($uni-success); + @include is-plain($uni-success) + } + &[type=error] { + @include is-color($uni-error); + @include is-plain($uni-error) + } + &[type=warning] { + @include is-color($uni-warning); + @include is-plain($uni-warning) + } + &[type=info] { + @include is-color($uni-info); + @include is-plain($uni-info) + } +} +/* #endif */ diff --git a/uni_modules/uni-scss/styles/setting/_text.scss b/uni_modules/uni-scss/styles/setting/_text.scss new file mode 100644 index 0000000..a34d08f --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_text.scss @@ -0,0 +1,24 @@ +@mixin get-styles($k,$c) { + @if $k == size or $k == weight{ + font-#{$k}:#{$c} + }@else{ + #{$k}:#{$c} + } +} + +@each $key, $child in $uni-headings { + /* #ifndef APP-NVUE */ + .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ + /* #ifdef APP-NVUE */ + .container .uni-#{$key} { + @each $k, $c in $child { + @include get-styles($k,$c) + } + } + /* #endif */ +} diff --git a/uni_modules/uni-scss/styles/setting/_variables.scss b/uni_modules/uni-scss/styles/setting/_variables.scss new file mode 100644 index 0000000..557d3d7 --- /dev/null +++ b/uni_modules/uni-scss/styles/setting/_variables.scss @@ -0,0 +1,146 @@ +// @use "sass:math"; +@import '../tools/functions.scss'; +// 间距基础倍数 +$uni-space-root: 2 !default; +// 边框半径默认值 +$uni-radius-root:5px !default; +$uni-radius: () !default; +// 边框半径断点 +$uni-radius: map-deep-merge( + ( + 0: 0, + // TODO 当前版本暂时不支持 sm 属性 + // 'sm': math.div($uni-radius-root, 2), + null: $uni-radius-root, + 'lg': $uni-radius-root * 2, + 'xl': $uni-radius-root * 6, + 'pill': 9999px, + 'circle': 50% + ), + $uni-radius +); +// 字体家族 +$body-font-family: 'Roboto', sans-serif !default; +// 文本 +$heading-font-family: $body-font-family !default; +$uni-headings: () !default; +$letterSpacing: -0.01562em; +$uni-headings: map-deep-merge( + ( + 'h1': ( + size: 32px, + weight: 300, + line-height: 50px, + // letter-spacing:-0.01562em + ), + 'h2': ( + size: 28px, + weight: 300, + line-height: 40px, + // letter-spacing: -0.00833em + ), + 'h3': ( + size: 24px, + weight: 400, + line-height: 32px, + // letter-spacing: normal + ), + 'h4': ( + size: 20px, + weight: 400, + line-height: 30px, + // letter-spacing: 0.00735em + ), + 'h5': ( + size: 16px, + weight: 400, + line-height: 24px, + // letter-spacing: normal + ), + 'h6': ( + size: 14px, + weight: 500, + line-height: 18px, + // letter-spacing: 0.0125em + ), + 'subtitle': ( + size: 12px, + weight: 400, + line-height: 20px, + // letter-spacing: 0.00937em + ), + 'body': ( + font-size: 14px, + font-weight: 400, + line-height: 22px, + // letter-spacing: 0.03125em + ), + 'caption': ( + 'size': 12px, + 'weight': 400, + 'line-height': 20px, + // 'letter-spacing': 0.03333em, + // 'text-transform': false + ) + ), + $uni-headings +); + + + +// 主色 +$uni-primary: #2979ff !default; +$uni-primary-disable:lighten($uni-primary,20%) !default; +$uni-primary-light: lighten($uni-primary,25%) !default; + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37 !default; +$uni-success-disable:lighten($uni-success,20%) !default; +$uni-success-light: lighten($uni-success,25%) !default; + +$uni-warning: #f3a73f !default; +$uni-warning-disable:lighten($uni-warning,20%) !default; +$uni-warning-light: lighten($uni-warning,25%) !default; + +$uni-error: #e43d33 !default; +$uni-error-disable:lighten($uni-error,20%) !default; +$uni-error-light: lighten($uni-error,25%) !default; + +$uni-info: #8f939c !default; +$uni-info-disable:lighten($uni-info,20%) !default; +$uni-info-light: lighten($uni-info,25%) !default; + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a !default; // 主要文字 +$uni-base-color: #6a6a6a !default; // 常规文字 +$uni-secondary-color: #909399 !default; // 次要文字 +$uni-extra-color: #c7c7c7 !default; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0 !default; +$uni-border-2: #EDEDED !default; +$uni-border-3: #DCDCDC !default; +$uni-border-4: #B9B9B9 !default; + +// 常规色 +$uni-black: #000000 !default; +$uni-white: #ffffff !default; +$uni-transparent: rgba($color: #000000, $alpha: 0) !default; + +// 背景色 +$uni-bg-color: #f7f7f7 !default; + +/* 水平间距 */ +$uni-spacing-sm: 8px !default; +$uni-spacing-base: 15px !default; +$uni-spacing-lg: 30px !default; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5) !default; +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2) !default; +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5) !default; + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4) !default; diff --git a/uni_modules/uni-scss/styles/tools/functions.scss b/uni_modules/uni-scss/styles/tools/functions.scss new file mode 100644 index 0000000..ac6f63e --- /dev/null +++ b/uni_modules/uni-scss/styles/tools/functions.scss @@ -0,0 +1,19 @@ +// 合并 map +@function map-deep-merge($parent-map, $child-map){ + $result: $parent-map; + @each $key, $child in $child-map { + $parent-has-key: map-has-key($result, $key); + $parent-value: map-get($result, $key); + $parent-type: type-of($parent-value); + $child-type: type-of($child); + $parent-is-map: $parent-type == map; + $child-is-map: $child-type == map; + + @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){ + $result: map-merge($result, ( $key: $child )); + }@else { + $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) )); + } + } + @return $result; +}; diff --git a/uni_modules/uni-scss/theme.scss b/uni_modules/uni-scss/theme.scss new file mode 100644 index 0000000..80ee62f --- /dev/null +++ b/uni_modules/uni-scss/theme.scss @@ -0,0 +1,31 @@ +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; +// 主色 +$uni-primary: #2979ff; +// 辅助色 +$uni-success: #4cd964; +// 警告色 +$uni-warning: #f0ad4e; +// 错误色 +$uni-error: #dd524d; +// 描述色 +$uni-info: #909399; +// 中性色 +$uni-main-color: #303133; +$uni-base-color: #606266; +$uni-secondary-color: #909399; +$uni-extra-color: #C0C4CC; +// 背景色 +$uni-bg-color: #f5f5f5; +// 边框颜色 +$uni-border-1: #DCDFE6; +$uni-border-2: #E4E7ED; +$uni-border-3: #EBEEF5; +$uni-border-4: #F2F6FC; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); diff --git a/uni_modules/uni-scss/variables.scss b/uni_modules/uni-scss/variables.scss new file mode 100644 index 0000000..1c062d4 --- /dev/null +++ b/uni_modules/uni-scss/variables.scss @@ -0,0 +1,62 @@ +@import './styles/setting/_variables.scss'; +// 间距基础倍数 +$uni-space-root: 2; +// 边框半径默认值 +$uni-radius-root:5px; + +// 主色 +$uni-primary: #2979ff; +$uni-primary-disable:mix(#fff,$uni-primary,50%); +$uni-primary-light: mix(#fff,$uni-primary,80%); + +// 辅助色 +// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 +$uni-success: #18bc37; +$uni-success-disable:mix(#fff,$uni-success,50%); +$uni-success-light: mix(#fff,$uni-success,80%); + +$uni-warning: #f3a73f; +$uni-warning-disable:mix(#fff,$uni-warning,50%); +$uni-warning-light: mix(#fff,$uni-warning,80%); + +$uni-error: #e43d33; +$uni-error-disable:mix(#fff,$uni-error,50%); +$uni-error-light: mix(#fff,$uni-error,80%); + +$uni-info: #8f939c; +$uni-info-disable:mix(#fff,$uni-info,50%); +$uni-info-light: mix(#fff,$uni-info,80%); + +// 中性色 +// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 +$uni-main-color: #3a3a3a; // 主要文字 +$uni-base-color: #6a6a6a; // 常规文字 +$uni-secondary-color: #909399; // 次要文字 +$uni-extra-color: #c7c7c7; // 辅助说明 + +// 边框颜色 +$uni-border-1: #F0F0F0; +$uni-border-2: #EDEDED; +$uni-border-3: #DCDCDC; +$uni-border-4: #B9B9B9; + +// 常规色 +$uni-black: #000000; +$uni-white: #ffffff; +$uni-transparent: rgba($color: #000000, $alpha: 0); + +// 背景色 +$uni-bg-color: #f7f7f7; + +/* 水平间距 */ +$uni-spacing-sm: 8px; +$uni-spacing-base: 15px; +$uni-spacing-lg: 30px; + +// 阴影 +$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5); +$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2); +$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5); + +// 蒙版 +$uni-mask: rgba($color: #000000, $alpha: 0.4); diff --git a/uni_modules/uni-transition/changelog.md b/uni_modules/uni-transition/changelog.md new file mode 100644 index 0000000..faaf336 --- /dev/null +++ b/uni_modules/uni-transition/changelog.md @@ -0,0 +1,24 @@ +## 1.3.3(2024-04-23) +- 修复 当元素会受变量影响自动隐藏的bug +## 1.3.2(2023-05-04) +- 修复 NVUE 平台报错的问题 +## 1.3.1(2021-11-23) +- 修复 init 方法初始化问题 +## 1.3.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-transition](https://uniapp.dcloud.io/component/uniui/uni-transition) +## 1.2.1(2021-09-27) +- 修复 init 方法不生效的 Bug +## 1.2.0(2021-07-30) +- 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.1.1(2021-05-12) +- 新增 示例地址 +- 修复 示例项目缺少组件的 Bug +## 1.1.0(2021-04-22) +- 新增 通过方法自定义动画 +- 新增 custom-class 非 NVUE 平台支持自定义 class 定制样式 +- 优化 动画触发逻辑,使动画更流畅 +- 优化 支持单独的动画类型 +- 优化 文档示例 +## 1.0.2(2021-02-05) +- 调整为 uni_modules 目录规范 diff --git a/uni_modules/uni-transition/components/uni-transition/createAnimation.js b/uni_modules/uni-transition/components/uni-transition/createAnimation.js new file mode 100644 index 0000000..8f89b18 --- /dev/null +++ b/uni_modules/uni-transition/components/uni-transition/createAnimation.js @@ -0,0 +1,131 @@ +// const defaultOption = { +// duration: 300, +// timingFunction: 'linear', +// delay: 0, +// transformOrigin: '50% 50% 0' +// } +// #ifdef APP-NVUE +const nvueAnimation = uni.requireNativePlugin('animation') +// #endif +class MPAnimation { + constructor(options, _this) { + this.options = options + // 在iOS10+QQ小程序平台下,传给原生的对象一定是个普通对象而不是Proxy对象,否则会报parameter should be Object instead of ProxyObject的错误 + this.animation = uni.createAnimation({ + ...options + }) + this.currentStepAnimates = {} + this.next = 0 + this.$ = _this + + } + + _nvuePushAnimates(type, args) { + let aniObj = this.currentStepAnimates[this.next] + let styles = {} + if (!aniObj) { + styles = { + styles: {}, + config: {} + } + } else { + styles = aniObj + } + if (animateTypes1.includes(type)) { + if (!styles.styles.transform) { + styles.styles.transform = '' + } + let unit = '' + if(type === 'rotate'){ + unit = 'deg' + } + styles.styles.transform += `${type}(${args+unit}) ` + } else { + styles.styles[type] = `${args}` + } + this.currentStepAnimates[this.next] = styles + } + _animateRun(styles = {}, config = {}) { + let ref = this.$.$refs['ani'].ref + if (!ref) return + return new Promise((resolve, reject) => { + nvueAnimation.transition(ref, { + styles, + ...config + }, res => { + resolve() + }) + }) + } + + _nvueNextAnimate(animates, step = 0, fn) { + let obj = animates[step] + if (obj) { + let { + styles, + config + } = obj + this._animateRun(styles, config).then(() => { + step += 1 + this._nvueNextAnimate(animates, step, fn) + }) + } else { + this.currentStepAnimates = {} + typeof fn === 'function' && fn() + this.isEnd = true + } + } + + step(config = {}) { + // #ifndef APP-NVUE + this.animation.step(config) + // #endif + // #ifdef APP-NVUE + this.currentStepAnimates[this.next].config = Object.assign({}, this.options, config) + this.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin + this.next++ + // #endif + return this + } + + run(fn) { + // #ifndef APP-NVUE + this.$.animationData = this.animation.export() + this.$.timer = setTimeout(() => { + typeof fn === 'function' && fn() + }, this.$.durationTime) + // #endif + // #ifdef APP-NVUE + this.isEnd = false + let ref = this.$.$refs['ani'] && this.$.$refs['ani'].ref + if(!ref) return + this._nvueNextAnimate(this.currentStepAnimates, 0, fn) + this.next = 0 + // #endif + } +} + + +const animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', + 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', + 'translateZ' +] +const animateTypes2 = ['opacity', 'backgroundColor'] +const animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'] +animateTypes1.concat(animateTypes2, animateTypes3).forEach(type => { + MPAnimation.prototype[type] = function(...args) { + // #ifndef APP-NVUE + this.animation[type](...args) + // #endif + // #ifdef APP-NVUE + this._nvuePushAnimates(type, args) + // #endif + return this + } +}) + +export function createAnimation(option, _this) { + if(!_this) return + clearTimeout(_this.timer) + return new MPAnimation(option, _this) +} diff --git a/uni_modules/uni-transition/components/uni-transition/uni-transition.vue b/uni_modules/uni-transition/components/uni-transition/uni-transition.vue new file mode 100644 index 0000000..f3ddd1f --- /dev/null +++ b/uni_modules/uni-transition/components/uni-transition/uni-transition.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/uni_modules/uni-transition/package.json b/uni_modules/uni-transition/package.json new file mode 100644 index 0000000..d5c20e1 --- /dev/null +++ b/uni_modules/uni-transition/package.json @@ -0,0 +1,85 @@ +{ + "id": "uni-transition", + "displayName": "uni-transition 过渡动画", + "version": "1.3.3", + "description": "元素的简单过渡动画", + "keywords": [ + "uni-ui", + "uniui", + "动画", + "过渡", + "过渡动画" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, +"dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-transition/readme.md b/uni_modules/uni-transition/readme.md new file mode 100644 index 0000000..2f8a77e --- /dev/null +++ b/uni_modules/uni-transition/readme.md @@ -0,0 +1,11 @@ + + +## Transition 过渡动画 +> **组件名:uni-transition** +> 代码块: `uTransition` + + +元素过渡动画 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/uni_modules/wuwx-step-counter/changelog.md b/uni_modules/wuwx-step-counter/changelog.md new file mode 100644 index 0000000..8525455 --- /dev/null +++ b/uni_modules/wuwx-step-counter/changelog.md @@ -0,0 +1,2 @@ +## 0.2.0(2023-08-03) +完善 package.json 文件 diff --git a/uni_modules/wuwx-step-counter/package.json b/uni_modules/wuwx-step-counter/package.json new file mode 100644 index 0000000..581515d --- /dev/null +++ b/uni_modules/wuwx-step-counter/package.json @@ -0,0 +1,83 @@ +{ + "id": "wuwx-step-counter", + "displayName": "计步器(兼容Android和iOS)", + "version": "0.2.0", + "description": "基于UTS实现,兼容Android和iOS的计步器插件", + "keywords": [ + "计步器", + "计步", + "步数" +], + "repository": "https://github.com/wuwx/wuwx-step-counter", + "engines": { + "HBuilderX": "^3.6.8" + }, + "dcloudext": { + "type": "uts", + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "11990950" + }, + "declaration": { + "ads": "无", + "data": "插件不采集任何数据", + "permissions": "运动与健身" + }, + "npmurl": "" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "Vue": { + "vue2": "y", + "vue3": "y" + }, + "App": { + "app-android": "y", + "app-ios": "y" + }, + "H5-mobile": { + "Safari": "u", + "Android Browser": "u", + "微信浏览器(Android)": "u", + "QQ浏览器(Android)": "u" + }, + "H5-pc": { + "Chrome": "u", + "IE": "u", + "Edge": "u", + "Firefox": "u", + "Safari": "u" + }, + "小程序": { + "微信": "u", + "阿里": "u", + "百度": "u", + "字节跳动": "u", + "QQ": "u", + "钉钉": "u", + "快手": "u", + "飞书": "u", + "京东": "u" + }, + "快应用": { + "华为": "u", + "联盟": "u" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/wuwx-step-counter/readme.md b/uni_modules/wuwx-step-counter/readme.md new file mode 100644 index 0000000..b85181b --- /dev/null +++ b/uni_modules/wuwx-step-counter/readme.md @@ -0,0 +1,19 @@ +# wuwx-step-counter + +### 使用方法 + +``` +import * as StepCounter from '../../uni_modules/wuwx-step-counter' + +StepCounter.startStepCountingUpdates({ + handler: (numberOfSteps, timestamp, error) => { + console.log(numberOfSteps) + } +}); +``` + +### 开发文档 +[UTS 语法](https://uniapp.dcloud.net.cn/tutorial/syntax-uts.html) +[UTS API插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html) +[UTS 组件插件](https://uniapp.dcloud.net.cn/plugin/uts-component.html) +[Hello UTS](https://gitcode.net/dcloud/hello-uts) \ No newline at end of file diff --git a/uni_modules/wuwx-step-counter/utssdk/app-android/index.uts b/uni_modules/wuwx-step-counter/utssdk/app-android/index.uts new file mode 100644 index 0000000..8f267f3 --- /dev/null +++ b/uni_modules/wuwx-step-counter/utssdk/app-android/index.uts @@ -0,0 +1,58 @@ +import Context from "android.content.Context"; +import SensorEventListener from 'android.hardware.SensorEventListener'; +import SensorEvent from 'android.hardware.SensorEvent'; +import Sensor from 'android.hardware.Sensor'; +import UTSAndroid from 'io.dcloud.uts.UTSAndroid'; +import SensorManager from 'android.hardware.SensorManager'; + +type StartStepCountingUpdatesOptions = { + stepCounts: Int | null; + handler: (numberOfSteps : Float, timestamp : Date, error : any) => void; +} + +type QueryStepCountStartingOptions = { + start: Date | null, + end: Date | null, + handler: (numberOfSteps : Int, error : any) => void +} + +let successHandler = (numberOfSteps : Float, timestamp : Date, error : any) => { + +}; + +class StepCounterSensorEventListener implements SensorEventListener { + + override onSensorChanged(event : SensorEvent) : void { + successHandler(event.values[0], new Date(), "") + } + + override onAccuracyChanged(sensor : Sensor, param1 : Int) : void { + + } +} + +export function startStepCountingUpdates(options: StartStepCountingUpdatesOptions) { + + let stepCounterSensorEventListener = new StepCounterSensorEventListener(); + successHandler = options.handler; + + const context = UTSAndroid.getAppContext(); + if (context != null) { + const sensorManager = context.getSystemService(Context.SENSOR_SERVICE) as SensorManager + + sensorManager.unregisterListener(stepCounterSensorEventListener, sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER)) + sensorManager.registerListener(stepCounterSensorEventListener, sensorManager.getDefaultSensor(Sensor.TYPE_STEP_COUNTER), SensorManager.SENSOR_DELAY_NORMAL) + } +} + +export function stopStepCountingUpdates() { + +} + +export function queryStepCountStarting(options: QueryStepCountStartingOptions) { + +} + +export function isStepCountingAvailable() { + +} \ No newline at end of file diff --git a/uni_modules/wuwx-step-counter/utssdk/app-ios/index.uts b/uni_modules/wuwx-step-counter/utssdk/app-ios/index.uts new file mode 100644 index 0000000..d1980a7 --- /dev/null +++ b/uni_modules/wuwx-step-counter/utssdk/app-ios/index.uts @@ -0,0 +1,48 @@ +import { CMStepCounter } from 'CoreMotion'; +import { NSError, OperationQueue } from 'Foundation'; + +type StartStepCountingUpdatesOptions = { + stepCounts: Int | null; + handler: (numberOfSteps : Int, timestamp : Date, error : NSError | null) => void; +} + +type QueryStepCountStartingOptions = { + start: Date | null, + end: Date | null, + handler: (numberOfSteps : Int, error : NSError | null) => void +} + +let stepCounter = new CMStepCounter() + +export function startStepCountingUpdates(options: StartStepCountingUpdatesOptions) { + if (options.stepCounts == null) { + options.stepCounts = 1 + } + + stepCounter.startStepCountingUpdates(to = OperationQueue.main, updateOn = options.stepCounts!, withHandler = options.handler) +} + +export function stopStepCountingUpdates() { + stepCounter.stopStepCountingUpdates() +} + +export function queryStepCountStarting(options: QueryStepCountStartingOptions) { + if (options.start == null) { + let start = new Date() + start.setHours(0) + start.setMinutes(0) + start.setSeconds(0) + start.setMilliseconds(0) + options.start = start + } + + if (options.end == null) { + options.end = new Date() + } + + stepCounter.queryStepCountStarting(from = options.start!, to = options.end!, to = OperationQueue.main, withHandler = options.handler) +} + +export function isStepCountingAvailable() { + CMStepCounter.isStepCountingAvailable() +} \ No newline at end of file diff --git a/utils/index.js b/utils/index.js new file mode 100644 index 0000000..968ecf9 --- /dev/null +++ b/utils/index.js @@ -0,0 +1,310 @@ +/**提示*/ +export const toast = (title, icon, duration) => { + uni.showToast({ + title, + icon: icon || 'none', + duration: duration || 2000 + }) +} +import { + useStore +} from '@/store'; +import { + getUserPermissionApi +} from '@/network/api.js' +/**判断用户跳转前是否可以进入该页面*/ +export const beforeJump = (url, callback) => { + const store = useStore(); + // let page = store.allowPage + getUserPermissionApi({ + token: store.token, + type: 'mobile' + }).then((res) => { + if (res.success) { + // 登录人被允许访问的页面 + let page = handleAllowPage(res.result?.menu||[]) + console.log('@!1',res.result?.menu); + if (page.some(item => url.indexOf(item) !== -1)) { + callback() + } else { + toast('无查看权限!') + } + } + }).catch((err) => { + console.log('err@', err); + }) + // 用户点击的页面路径是否被允许 + +} + +// 处理接口返回的允许访问页面的数据 +const handleAllowPage = (menu, arr = []) => { + if(!menu.length){ + return [] + } + menu.forEach((item) => { + if (item.children) { + arr.push(...handleAllowPage(item.children)) + } + arr.push(item.path) + }) + return arr +} + +/** + * 判断是否有新版本 + * @param version 接口返回的版本号 + * @param isWgt 是否是热资源更新 默认不是 + */ +export const hasNewVersion = (version, isWgt = false) => { + // #ifdef APP_PLUS + return new Promise((resolve) => { + const transfer = (str) => str.replace(/\./g, '') + if (isWgt) { + plus.runtime.getProperty(plus.runtime.appid, (widgetInfo) => { + const currentVersion = widgetInfo.version + resolve(+transfer(version) > +transfer(currentVersion)) + }) + } else { + const currentVersion = plus.runtime.version + resolve(+transfer(version) > +transfer(currentVersion)) + } + }) + // #endif +} + +function downloadApp(url) { + console.log('url', url); + var dtask = plus.downloader.createDownload(url, { + filename: `_downloads/wgt-${Date.now()}.wgt` //利用保存路径,实现下载文件的重命名 + }, function(d, status) { + //d为下载的文件对象 + if (status == 200) { + //下载成功,d.filename是文件在保存在本地的相对路径,使用下面的API可转为平台绝对路径 + var fileSaveUrl = plus.io.convertLocalFileSystemURL(d.filename); + console.log('fileSaveUrl', fileSaveUrl); + installApp(fileSaveUrl) + } else { + //下载失败 + plus.downloader.clear(); //清除下载任务 + uni.showToast({ + title: 'App下载失败!', + icon: 'error' + }) + } + }) + let prg = 0 + let showLoading = plus.nativeUI.showWaiting('正在下載') + dtask.start() + dtask.addEventListener('statechanged', (task, status) => { + // 给下载任务设置一个监听 并根据状态 做操作 + switch (task.state) { + case 1: + showLoading.setTitle("正在下载") + break + case 2: + showLoading.setTitle("已连接到服务器") + break + case 3: + prg = parseInt( + ( + parseFloat(task.downloadedSize) / + parseFloat(task.totalSize) + ) * 100 + ) + showLoading.setTitle(" 正在下载") + break + case 4: + plus.nativeUI.closeWaiting() + //下载完成 + break + } + }) + // const downloadTask = uni.downloadFile({ + // url, + // success: res => { + // if (res.statusCode === 200) { + // console.log('res.tempFilePath',res.tempFilePath); + // installApp(res.tempFilePath) + // } else { + // uni.showToast({ + // title: 'App下载失败!', + // icon: 'error' + // }) + // } + // } + // }) + + // downloadTask.onProgressUpdate(res => { + // progress.value = res.progress + // }) +} + +function installApp(tempFilePath) { + // #ifdef APP-PLUS + plus.runtime.install( + tempFilePath, { + force: true + }, + () => { + uni.showModal({ + title: '更新', + content: '更新成功,请点击确认后重启', + showCancel: false, + success(res) { + if (res.confirm) { + plus.runtime.restart() + } + } + }) + }, + () => + uni.showToast({ + title: '安装失败!', + icon: 'error' + }) + ) + // #endif +} + +export function onClickUpdate(updateType, url) { + // #ifdef APP-PLUS + if (updateType != 'wgt') plus.runtime.openURL(url.apkUrl) + else downloadApp(url.wgtUrl) + // #endif +} +/** + * 获取年月日 + */ +export const getTime = () => { + let date = new Date(); //Fri Oct 29 2021 16:37:56 GMT+0800 (CST) + let timestamp = new Date().getTime(); //1635496676223 (毫秒级) + let y = date.getFullYear(); //获取完整的年份(4位) + let m = (date.getMonth() + 1).toString().padStart(2, 0); //获取当前月份(0-11,0代表1月) + let d = (date.getDate()).toString().padStart(2, 0); //获取当前日(1-31) + return `${y}-${m}-${d}` +} +/** + * 定位 + */ +export const getLocation = () => { + const store = useStore() + // if (!store.positionSwitch) { + // uni.setStorageSync('position', '濮阳市') + // store.setPosition('濮阳市') + // getWeather() + // } else { + // toast('定位刷新中') + uni.getLocation({ + type: 'wgs84', + success: function(position) { + uni.request({ + url: 'http://api.tianditu.gov.cn/geocoder', + method: 'GET', + data: { + postStr: JSON.stringify({ + lon: position.longitude, + lat: position.latitude, + ver: 1 + }), + type: 'geocode', + tk: '30fe0f0c1b2320e112bde797f3ddaff4' + }, + success: function(res) { + let data = res.data; + if (data.status == 0) { + const obj = data.result.addressComponent + let info = obj.city ? obj.city : obj.province + uni.setStorageSync('position', info) + store.setPosition(info) + // toast('定位刷新成功'); + getWeather(position.latitude, position.longitude) + } else { + console.log(data.message); + } + }, + fail: function(err) { + toast('获取定位失败'); + console.log('地址解析失败' + err); + } + }); + } + }); + // } +} +export const getWeather = (lat, lon) => { + const store = useStore() + // toast('天气刷新中') + let params = {} + // if (!store.positionSwitch) { + // params.q = '濮阳市' + // weatherRequest(params) + // console.log('shfjshdkfj @@@@jdfg'); + // } else { + params.lat = lat + params.lon = lon + weatherRequest(params) + + // } +} +const weatherRequest = (params) => { + const store = useStore() + uni.request({ + url: 'https://api.openweathermap.org/data/2.5/weather', + method: 'GET', + data: { + ...params, + appid: '600a60694b0e453dfbaafa862f1d1482', + lang: 'zh_cn' + }, + success: function(res) { + uni.setStorageSync('wendu', Math.round(res.data.main.temp - 273.15)) + uni.setStorageSync('wenduIcon', res.data.weather[0].icon) + store.setWeather(Math.round(res.data.main.temp - 273.15), res.data + .weather[0].icon) + // toast('天气刷新成功'); + }, + fail: function(err) { + toast('天气获取失败'); + console.log('天气获取失败' + err); + } + }); +} + +export const opendocument = (url) => { + uni.downloadFile({ + url: 'https://36.112.48.190/jeecg-boot/sys/common/static/' + url, + success: function(res) { + var filePath = res.tempFilePath; + uni.openDocument({ + filePath: filePath, + showMenu: true, + success: function(res) { + console.log('打开文档成功'); + } + }); + } + }); +} + +export const preview = (current, urls) => { + console.log(current, urls, 'current, urls'); + uni.previewImage({ + // current, + urls, + indicator: 'default', + loop: false, + longPressActions: { + itemList: ['保存图片'], + success: function(data) { + console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片'); + }, + fail: function(err) { + console.log(err.errMsg); + } + } + }); +} +export const imgUrl = (url) => { + return `https://36.112.48.190/jeecg-boot/sys/common/static/${url}` +} \ No newline at end of file

^Zuf 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�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