gitextract_or_gc1i2/ ├── .eslintignore ├── .eslintrc.js ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ └── workflows/ │ └── tests.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh-CN.md ├── __tests__/ │ ├── Calendar.test.ts │ ├── CalendarRange.test.ts │ ├── DatePicker.test.ts │ ├── Datetime.test.ts │ ├── DatetimeRange.test.ts │ ├── TableDate.test.ts │ ├── TableMonth.test.ts │ ├── TableYear.test.ts │ ├── TimePanel.test.ts │ ├── TimeRange.test.ts │ ├── __snapshots__/ │ │ ├── DatePicker.test.ts.snap │ │ ├── TableDate.test.ts.snap │ │ ├── TableMonth.test.ts.snap │ │ ├── TableYear.test.ts.snap │ │ ├── TimePanel.test.ts.snap │ │ └── TimeRange.test.ts.snap │ └── locale.test.ts ├── babel.config.js ├── build/ │ ├── deploy.sh │ ├── git.sh │ └── release.sh ├── commitlint.config.js ├── docs/ │ ├── components/ │ │ ├── App.tsx │ │ └── Card.tsx │ ├── demo/ │ │ ├── Basic.vue │ │ ├── ControlOpen.vue │ │ ├── ControlTimePanel.vue │ │ ├── Disabled.vue │ │ ├── DisabledDateTime.vue │ │ ├── FixedTimeList.vue │ │ ├── HideSeconds.vue │ │ ├── MinuteStep.vue │ │ ├── Range.vue │ │ ├── Shortcut.vue │ │ └── ValueType.vue │ ├── en.md │ ├── index.html │ ├── index.scss │ ├── index.ts │ ├── md.d.ts │ ├── vite.config.ts │ ├── viteMarkdownPlugin.ts │ └── zh-cn.md ├── index.html ├── jest-transform-svg.js ├── jest.config.js ├── lib/ │ ├── DatePicker.tsx │ ├── Picker.tsx │ ├── PickerInput.tsx │ ├── Popup.tsx │ ├── calendar/ │ │ ├── ButtonIcon.tsx │ │ ├── Calendar.tsx │ │ ├── CalendarRange.tsx │ │ ├── TableDate.tsx │ │ ├── TableHeader.tsx │ │ ├── TableMonth.tsx │ │ └── TableYear.tsx │ ├── context.ts │ ├── datetime/ │ │ ├── DateTime.tsx │ │ ├── DateTimeRange.tsx │ │ └── useTimePanelVisible.ts │ ├── index.ts │ ├── locale/ │ │ ├── af.ts │ │ ├── ar-dz.ts │ │ ├── ar-sa.ts │ │ ├── ar.ts │ │ ├── az.ts │ │ ├── be.ts │ │ ├── bg.ts │ │ ├── bm.ts │ │ ├── bn.ts │ │ ├── ca.ts │ │ ├── cs.ts │ │ ├── cy.ts │ │ ├── da.ts │ │ ├── de.ts │ │ ├── el.ts │ │ ├── en.ts │ │ ├── eo.ts │ │ ├── es.ts │ │ ├── et.ts │ │ ├── fi.ts │ │ ├── fr.ts │ │ ├── gl.ts │ │ ├── gu.ts │ │ ├── he.ts │ │ ├── hi.ts │ │ ├── hr.ts │ │ ├── hu.ts │ │ ├── id.ts │ │ ├── is.ts │ │ ├── it.ts │ │ ├── ja.ts │ │ ├── ka.ts │ │ ├── kk.ts │ │ ├── ko.ts │ │ ├── lt.ts │ │ ├── lv.ts │ │ ├── mk.ts │ │ ├── ms.ts │ │ ├── nb.ts │ │ ├── nl-be.ts │ │ ├── nl.ts │ │ ├── pl.ts │ │ ├── pt-br.ts │ │ ├── pt.ts │ │ ├── ro.ts │ │ ├── ru.ts │ │ ├── sl.ts │ │ ├── sr.ts │ │ ├── sv.ts │ │ ├── ta.ts │ │ ├── te.ts │ │ ├── th.ts │ │ ├── tr.ts │ │ ├── ug-cn.ts │ │ ├── uk.ts │ │ ├── vi.ts │ │ ├── zh-cn.ts │ │ └── zh-tw.ts │ ├── locale.ts │ ├── scrollbar/ │ │ └── ScrollbarVertical.tsx │ ├── style/ │ │ ├── animation.scss │ │ ├── btn.scss │ │ ├── icon.scss │ │ ├── index.scss │ │ ├── scrollbar.scss │ │ └── var.scss │ ├── svg.ts │ ├── time/ │ │ ├── Columns.tsx │ │ ├── FixedList.tsx │ │ ├── TimePanel.tsx │ │ ├── TimeRange.tsx │ │ └── getOptions.ts │ ├── type.ts │ ├── util/ │ │ ├── base.ts │ │ ├── date.ts │ │ ├── dom.ts │ │ └── throttle.ts │ └── vueUtil.ts ├── locale/ │ ├── af.d.ts │ ├── af.es.js │ ├── af.js │ ├── ar-dz.d.ts │ ├── ar-dz.es.js │ ├── ar-dz.js │ ├── ar-sa.d.ts │ ├── ar-sa.es.js │ ├── ar-sa.js │ ├── ar.d.ts │ ├── ar.es.js │ ├── ar.js │ ├── az.d.ts │ ├── az.es.js │ ├── az.js │ ├── be.d.ts │ ├── be.es.js │ ├── be.js │ ├── bg.d.ts │ ├── bg.es.js │ ├── bg.js │ ├── bm.d.ts │ ├── bm.es.js │ ├── bm.js │ ├── bn.d.ts │ ├── bn.es.js │ ├── bn.js │ ├── ca.d.ts │ ├── ca.es.js │ ├── ca.js │ ├── cs.d.ts │ ├── cs.es.js │ ├── cs.js │ ├── cy.d.ts │ ├── cy.es.js │ ├── cy.js │ ├── da.d.ts │ ├── da.es.js │ ├── da.js │ ├── de.d.ts │ ├── de.es.js │ ├── de.js │ ├── el.d.ts │ ├── el.es.js │ ├── el.js │ ├── en.d.ts │ ├── en.es.js │ ├── en.js │ ├── eo.d.ts │ ├── eo.es.js │ ├── eo.js │ ├── es.d.ts │ ├── es.es.js │ ├── es.js │ ├── et.d.ts │ ├── et.es.js │ ├── et.js │ ├── fi.d.ts │ ├── fi.es.js │ ├── fi.js │ ├── fr.d.ts │ ├── fr.es.js │ ├── fr.js │ ├── gl.d.ts │ ├── gl.es.js │ ├── gl.js │ ├── gu.d.ts │ ├── gu.es.js │ ├── gu.js │ ├── he.d.ts │ ├── he.es.js │ ├── he.js │ ├── hi.d.ts │ ├── hi.es.js │ ├── hi.js │ ├── hr.d.ts │ ├── hr.es.js │ ├── hr.js │ ├── hu.d.ts │ ├── hu.es.js │ ├── hu.js │ ├── id.d.ts │ ├── id.es.js │ ├── id.js │ ├── is.d.ts │ ├── is.es.js │ ├── is.js │ ├── it.d.ts │ ├── it.es.js │ ├── it.js │ ├── ja.d.ts │ ├── ja.es.js │ ├── ja.js │ ├── ka.d.ts │ ├── ka.es.js │ ├── ka.js │ ├── kk.d.ts │ ├── kk.es.js │ ├── kk.js │ ├── ko.d.ts │ ├── ko.es.js │ ├── ko.js │ ├── lt.d.ts │ ├── lt.es.js │ ├── lt.js │ ├── lv.d.ts │ ├── lv.es.js │ ├── lv.js │ ├── mk.d.ts │ ├── mk.es.js │ ├── mk.js │ ├── ms.d.ts │ ├── ms.es.js │ ├── ms.js │ ├── nb.d.ts │ ├── nb.es.js │ ├── nb.js │ ├── nl-be.d.ts │ ├── nl-be.es.js │ ├── nl-be.js │ ├── nl.d.ts │ ├── nl.es.js │ ├── nl.js │ ├── pl.d.ts │ ├── pl.es.js │ ├── pl.js │ ├── pt-br.d.ts │ ├── pt-br.es.js │ ├── pt-br.js │ ├── pt.d.ts │ ├── pt.es.js │ ├── pt.js │ ├── ro.d.ts │ ├── ro.es.js │ ├── ro.js │ ├── ru.d.ts │ ├── ru.es.js │ ├── ru.js │ ├── sl.d.ts │ ├── sl.es.js │ ├── sl.js │ ├── sr.d.ts │ ├── sr.es.js │ ├── sr.js │ ├── sv.d.ts │ ├── sv.es.js │ ├── sv.js │ ├── ta.d.ts │ ├── ta.es.js │ ├── ta.js │ ├── te.d.ts │ ├── te.es.js │ ├── te.js │ ├── th.d.ts │ ├── th.es.js │ ├── th.js │ ├── tr.d.ts │ ├── tr.es.js │ ├── tr.js │ ├── ug-cn.d.ts │ ├── ug-cn.es.js │ ├── ug-cn.js │ ├── uk.d.ts │ ├── uk.es.js │ ├── uk.js │ ├── vi.d.ts │ ├── vi.es.js │ ├── vi.js │ ├── zh-cn.d.ts │ ├── zh-cn.es.js │ ├── zh-cn.js │ ├── zh-tw.d.ts │ ├── zh-tw.es.js │ └── zh-tw.js ├── package.json ├── rollup.locale.config.js ├── src/ │ ├── App.vue │ └── main.ts ├── tsconfig.json ├── tsconfig.locale.json ├── typings/ │ └── env.d.ts └── vite.config.ts