From 7b26f593c65d03235b41e30f8181689defb542f0 Mon Sep 17 00:00:00 2001 From: muhac Date: Tue, 7 Nov 2023 08:23:04 +0800 Subject: [PATCH] refactor code --- .github/workflows/cd.yml | 27 +- docs/main.ics | 844 +++++++++++++++++++-------------------- docs/rest.ics | 686 +++++++++++++++---------------- docs/work.ics | 158 ++++---- parser.cabal | 4 +- parser/Main.hs | 33 +- parser/Main/Base.hs | 93 +++-- parser/Main/Input.hs | 59 ++- parser/Main/Output.hs | 49 +-- parser/Test.hs | 242 ++++++----- 10 files changed, 1117 insertions(+), 1078 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b730b90..fc4960a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} fetch-depth: 2 @@ -38,34 +38,17 @@ jobs: ghc-version: 9.2.8 cabal-version: 3.10.1.0 - - name: Configure and build - run: | - cabal configure --enable-tests --enable-benchmarks --disable-documentation - cabal build all + - name: Build parser + run: cabal build - name: Generate ICS files run: cabal run - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v5 with: - file_pattern: docs/*.html docs/*.ics data/*.txt + file_pattern: README.md docs/* data/* commit_message: update calendar data automatically commit_user_name: Muhan Li commit_user_email: limuhan@msn.com commit_author: Muhan Li - - - name: Get last commit message - id: last-commit-message - run: echo "msg=$(git log -1 --pretty=%s)" >> $GITHUB_OUTPUT - - - name: Update README - uses: stefanzweifel/git-auto-commit-action@v4 - with: - file_pattern: README.md - commit_message: ${{ steps.last-commit-message.outputs.msg }} - commit_user_name: Muhan Li - commit_user_email: limuhan@msn.com - commit_options: '--amend --no-edit' - push_options: '--force' - skip_fetch: true diff --git a/docs/main.ics b/docs/main.ics index 3290de6..42a6567 100644 --- a/docs/main.ics +++ b/docs/main.ics @@ -4,2954 +4,2954 @@ PRODID:-//Rank Technology//Chinese Holidays//EN X-WR-CALNAME:中国节假日安排 BEGIN:VEVENT -UID:50e22700-0000-0001-0000-000300000001 +UID:20130101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:50e37880-0000-0001-0000-000300000002 +UID:20130102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:50e4ca00-0000-0001-0000-000300000003 +UID:20130103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:50e76d00-0000-0002-0000-000200000001 +UID:20130105-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130105 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:50e8be80-0000-0002-0000-000200000002 +UID:20130106-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130106 SUMMARY:元旦补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51159180-0000-0001-0000-000700000001 +UID:20130209-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130209 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5116e300-0000-0001-0000-000700000002 +UID:20130210-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130210 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:51183480-0000-0001-0000-000700000003 +UID:20130211-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130211 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:51198600-0000-0001-0000-000700000004 +UID:20130212-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130212 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511ad780-0000-0001-0000-000700000005 +UID:20130213-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130213 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511c2900-0000-0001-0000-000700000006 +UID:20130214-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130214 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511d7a80-0000-0001-0000-000700000007 +UID:20130215-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130215 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511ecc00-0000-0002-0000-000200000001 +UID:20130216-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130216 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51201d80-0000-0002-0000-000200000002 +UID:20130217-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130217 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:515cc280-0000-0001-0000-000300000001 +UID:20130404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:515e1400-0000-0001-0000-000300000002 +UID:20130405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:515f6580-0000-0001-0000-000300000003 +UID:20130406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5160b700-0000-0002-0000-000100000001 +UID:20130407-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20130407 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:517b1500-0000-0002-0000-000200000001 +UID:20130427-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130427 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:517c6680-0000-0002-0000-000200000002 +UID:20130428-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130428 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:517db800-0000-0001-0000-000300000001 +UID:20130429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:517f0980-0000-0001-0000-000300000002 +UID:20130430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51805b00-0000-0001-0000-000300000003 +UID:20130501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b27400-0000-0002-0000-000200000001 +UID:20130608-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130608 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51b3c580-0000-0002-0000-000200000002 +UID:20130609-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130609 SUMMARY:端午节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51b51700-0000-0001-0000-000300000001 +UID:20130610-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130610 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b66880-0000-0001-0000-000300000002 +UID:20130611-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130611 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b7ba00-0000-0001-0000-000300000003 +UID:20130612-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130612 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523a3e80-0000-0001-0000-000300000001 +UID:20130919-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130919 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523b9000-0000-0001-0000-000300000002 +UID:20130920-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130920 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523ce180-0000-0001-0000-000300000003 +UID:20130921-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130921 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523e3300-0000-0002-0000-000100000001 +UID:20130922-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20130922 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:52476d80-0000-0002-0000-000200000001 +UID:20130929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:524a1080-0000-0001-0000-000700000001 +UID:20131001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524b6200-0000-0001-0000-000700000002 +UID:20131002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524cb380-0000-0001-0000-000700000003 +UID:20131003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524e0500-0000-0001-0000-000700000004 +UID:20131004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524f5680-0000-0001-0000-000700000005 +UID:20131005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5250a800-0000-0001-0000-000700000006 +UID:20131006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5251f980-0000-0001-0000-000700000007 +UID:20131007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52589100-0000-0002-0000-000200000002 +UID:20131012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20131012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:52c35a80-0000-0001-0000-000100000001 +UID:20140101-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20140101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:52e45000-0000-0002-0000-000200000001 +UID:20140126-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140126 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:52eae780-0000-0001-0000-000700000001 +UID:20140131-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140131 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52ec3900-0000-0001-0000-000700000002 +UID:20140201-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140201 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52ed8a80-0000-0001-0000-000700000003 +UID:20140202-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140202 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52eedc00-0000-0001-0000-000700000004 +UID:20140203-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140203 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f02d80-0000-0001-0000-000700000005 +UID:20140204-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140204 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f17f00-0000-0001-0000-000700000006 +UID:20140205-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140205 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f2d080-0000-0001-0000-000700000007 +UID:20140206-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140206 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f57380-0000-0002-0000-000200000002 +UID:20140208-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140208 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:533f4780-0000-0001-0000-000300000001 +UID:20140405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53409900-0000-0001-0000-000300000002 +UID:20140406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5341ea80-0000-0001-0000-000300000003 +UID:20140407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53618e80-0000-0001-0000-000300000001 +UID:20140501-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5362e000-0000-0001-0000-000300000002 +UID:20140502-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53643180-0000-0001-0000-000300000003 +UID:20140503-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53658300-0000-0002-0000-000100000001 +UID:20140504-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20140504 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:53891b80-0000-0001-0000-000300000001 +UID:20140531-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140531 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:538a6d00-0000-0001-0000-000300000002 +UID:20140601-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140601 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:538bbe80-0000-0001-0000-000300000003 +UID:20140602-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140602 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540a4e80-0000-0001-0000-000300000001 +UID:20140906-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140906 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540ba000-0000-0001-0000-000300000002 +UID:20140907-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140907 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540cf180-0000-0001-0000-000300000003 +UID:20140908-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140908 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54274f80-0000-0002-0000-000200000001 +UID:20140928-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140928 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:542b4400-0000-0001-0000-000700000001 +UID:20141001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542c9580-0000-0001-0000-000700000002 +UID:20141002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542de700-0000-0001-0000-000700000003 +UID:20141003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542f3880-0000-0001-0000-000700000004 +UID:20141004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54308a00-0000-0001-0000-000700000005 +UID:20141005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5431db80-0000-0001-0000-000700000006 +UID:20141006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54332d00-0000-0001-0000-000700000007 +UID:20141007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54387300-0000-0002-0000-000200000002 +UID:20141011-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20141011 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:54a48e00-0000-0001-0000-000300000001 +UID:20150101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54a5df80-0000-0001-0000-000300000002 +UID:20150102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54a73100-0000-0001-0000-000300000003 +UID:20150103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54a88280-0000-0002-0000-000100000001 +UID:20150104-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20150104 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:54dfe180-0000-0002-0000-000200000001 +UID:20150215-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20150215 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:54e3d600-0000-0001-0000-000700000001 +UID:20150218-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150218 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e52780-0000-0001-0000-000700000002 +UID:20150219-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150219 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e67900-0000-0001-0000-000700000003 +UID:20150220-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150220 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e7ca80-0000-0001-0000-000700000004 +UID:20150221-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150221 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e91c00-0000-0001-0000-000700000005 +UID:20150222-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150222 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54ea6d80-0000-0001-0000-000700000006 +UID:20150223-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150223 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54ebbf00-0000-0001-0000-000700000007 +UID:20150224-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150224 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54f10500-0000-0002-0000-000200000002 +UID:20150228-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20150228 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:551f2980-0000-0001-0000-000300000001 +UID:20150404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55207b00-0000-0001-0000-000300000002 +UID:20150405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5521cc80-0000-0001-0000-000300000003 +UID:20150406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5542c200-0000-0001-0000-000300000001 +UID:20150501-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55441380-0000-0001-0000-000300000002 +UID:20150502-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55456500-0000-0001-0000-000300000003 +UID:20150503-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5584ad00-0000-0001-0000-000300000001 +UID:20150620-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150620 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5585fe80-0000-0001-0000-000300000002 +UID:20150621-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150621 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55875000-0000-0001-0000-000300000003 +UID:20150622-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150622 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56073180-0000-0001-0000-000100000001 +UID:20150927-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20150927 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:560c7780-0000-0001-0000-000700000001 +UID:20151001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:560dc900-0000-0001-0000-000700000002 +UID:20151002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:560f1a80-0000-0001-0000-000700000003 +UID:20151003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56106c00-0000-0001-0000-000700000004 +UID:20151004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5611bd80-0000-0001-0000-000700000005 +UID:20151005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56130f00-0000-0001-0000-000700000006 +UID:20151006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56146080-0000-0001-0000-000700000007 +UID:20151007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56185500-0000-0002-0000-000100000001 +UID:20151010-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20151010 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5685c180-0000-0001-0000-000300000001 +UID:20160101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56871300-0000-0001-0000-000300000002 +UID:20160102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56886480-0000-0001-0000-000300000003 +UID:20160103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56b53780-0000-0002-0000-000200000001 +UID:20160206-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20160206 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:56b68900-0000-0001-0000-000700000001 +UID:20160207-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160207 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56b7da80-0000-0001-0000-000700000002 +UID:20160208-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160208 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56b92c00-0000-0001-0000-000700000003 +UID:20160209-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160209 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56ba7d80-0000-0001-0000-000700000004 +UID:20160210-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160210 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56bbcf00-0000-0001-0000-000700000005 +UID:20160211-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160211 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56bd2080-0000-0001-0000-000700000006 +UID:20160212-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160212 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56be7200-0000-0001-0000-000700000007 +UID:20160213-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160213 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56bfc380-0000-0002-0000-000200000002 +UID:20160214-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20160214 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:56ff0b80-0000-0001-0000-000300000001 +UID:20160402-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160402 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57005d00-0000-0001-0000-000300000002 +UID:20160403-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160403 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5701ae80-0000-0001-0000-000300000003 +UID:20160404-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160404 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5723f580-0000-0001-0000-000300000001 +UID:20160430-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160430 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57254700-0000-0001-0000-000300000002 +UID:20160501-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160501 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57269880-0000-0001-0000-000300000003 +UID:20160502-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160502 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5758b180-0000-0001-0000-000300000001 +UID:20160609-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160609 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:575a0300-0000-0001-0000-000300000002 +UID:20160610-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160610 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:575b5480-0000-0001-0000-000300000003 +UID:20160611-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160611 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:575ca600-0000-0002-0000-000100000001 +UID:20160612-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20160612 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:57d9e480-0000-0001-0000-000300000001 +UID:20160915-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160915 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57db3600-0000-0001-0000-000300000002 +UID:20160916-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160916 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57dc8780-0000-0001-0000-000300000003 +UID:20160917-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160917 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57ddd900-0000-0002-0000-000100000001 +UID:20160918-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20160918 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:57eefc80-0000-0001-0000-000700000001 +UID:20161001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f04e00-0000-0001-0000-000700000002 +UID:20161002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f19f80-0000-0001-0000-000700000003 +UID:20161003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f2f100-0000-0001-0000-000700000004 +UID:20161004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f44280-0000-0001-0000-000700000005 +UID:20161005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f59400-0000-0001-0000-000700000006 +UID:20161006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f6e580-0000-0001-0000-000700000007 +UID:20161007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f83700-0000-0002-0000-000200000001 +UID:20161008-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20161008 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:57f98880-0000-0002-0000-000200000002 +UID:20161009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20161009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5866f500-0000-0001-0000-000300000001 +UID:20161231-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20161231 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58684680-0000-0001-0000-000300000002 +UID:20170101-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170101 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58699800-0000-0001-0000-000300000003 +UID:20170102-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170102 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5883f600-0000-0002-0000-000200000001 +UID:20170122-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20170122 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:588a8d80-0000-0001-0000-000700000001 +UID:20170127-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170127 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588bdf00-0000-0001-0000-000700000002 +UID:20170128-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170128 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588d3080-0000-0001-0000-000700000003 +UID:20170129-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170129 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588e8200-0000-0001-0000-000700000004 +UID:20170130-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170130 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588fd380-0000-0001-0000-000700000005 +UID:20170131-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170131 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58912500-0000-0001-0000-000700000006 +UID:20170201-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170201 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58927680-0000-0001-0000-000700000007 +UID:20170202-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170202 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58951980-0000-0002-0000-000200000002 +UID:20170204-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20170204 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:58deed80-0000-0002-0000-000100000001 +UID:20170401-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170401 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:58e03f00-0000-0001-0000-000300000001 +UID:20170402-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170402 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58e19080-0000-0001-0000-000300000002 +UID:20170403-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170403 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58e2e200-0000-0001-0000-000300000003 +UID:20170404-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170404 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5903d780-0000-0001-0000-000300000001 +UID:20170429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59052900-0000-0001-0000-000300000002 +UID:20170430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59067a80-0000-0001-0000-000300000003 +UID:20170501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5928c180-0000-0002-0000-000100000001 +UID:20170527-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170527 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:592a1300-0000-0001-0000-000300000001 +UID:20170528-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170528 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:592b6480-0000-0001-0000-000300000002 +UID:20170529-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170529 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:592cb600-0000-0001-0000-000300000003 +UID:20170530-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170530 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59cede80-0000-0002-0000-000100000001 +UID:20170930-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170930 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:59d03000-0000-0001-0000-000800000001 +UID:20171001-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171001 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d18180-0000-0001-0000-000800000002 +UID:20171002-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171002 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d2d300-0000-0001-0000-000800000003 +UID:20171003-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171003 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d42480-0000-0001-0000-000800000004 +UID:20171004-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171004 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d57600-0000-0001-0000-000800000005 +UID:20171005-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171005 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d6c780-0000-0001-0000-000800000006 +UID:20171006-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171006 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d81900-0000-0001-0000-000800000007 +UID:20171007-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171007 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d96a80-0000-0001-0000-000800000008 +UID:20171008-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171008 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5a46d700-0000-0001-0000-000300000001 +UID:20171230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20171230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a482880-0000-0001-0000-000300000002 +UID:20171231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20171231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a497a00-0000-0001-0000-000300000003 +UID:20180101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a7f8780-0000-0002-0000-000200000001 +UID:20180211-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180211 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5a84cd80-0000-0001-0000-000700000001 +UID:20180215-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180215 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a861f00-0000-0001-0000-000700000002 +UID:20180216-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180216 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a877080-0000-0001-0000-000700000003 +UID:20180217-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180217 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a88c200-0000-0001-0000-000700000004 +UID:20180218-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180218 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8a1380-0000-0001-0000-000700000005 +UID:20180219-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180219 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8b6500-0000-0001-0000-000700000006 +UID:20180220-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180220 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8cb680-0000-0001-0000-000700000007 +UID:20180221-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180221 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a90ab00-0000-0002-0000-000200000002 +UID:20180224-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180224 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5ac56700-0000-0001-0000-000300000001 +UID:20180405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ac6b880-0000-0001-0000-000300000002 +UID:20180406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ac80a00-0000-0001-0000-000300000003 +UID:20180407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ac95b80-0000-0002-0000-000100000001 +UID:20180408-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20180408 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5ae3b980-0000-0002-0000-000100000001 +UID:20180428-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20180428 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5ae50b00-0000-0001-0000-000300000001 +UID:20180429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ae65c80-0000-0001-0000-000300000002 +UID:20180430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ae7ae00-0000-0001-0000-000300000003 +UID:20180501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b245300-0000-0001-0000-000300000001 +UID:20180616-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180616 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b25a480-0000-0001-0000-000300000002 +UID:20180617-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180617 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b26f600-0000-0001-0000-000300000003 +UID:20180618-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180618 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba58600-0000-0001-0000-000300000001 +UID:20180922-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180922 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba6d780-0000-0001-0000-000300000002 +UID:20180923-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180923 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba82900-0000-0001-0000-000300000003 +UID:20180924-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180924 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5baec080-0000-0002-0000-000200000001 +UID:20180929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5bb01200-0000-0002-0000-000200000002 +UID:20180930-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180930 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5bb16380-0000-0001-0000-000700000001 +UID:20181001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb2b500-0000-0001-0000-000700000002 +UID:20181002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb40680-0000-0001-0000-000700000003 +UID:20181003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb55800-0000-0001-0000-000700000004 +UID:20181004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb6a980-0000-0001-0000-000700000005 +UID:20181005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb7fb00-0000-0001-0000-000700000006 +UID:20181006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb94c80-0000-0001-0000-000700000007 +UID:20181007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c198a00-0000-0002-0000-000100000001 +UID:20181219-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20181219 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5c280a80-0000-0001-0000-000300000001 +UID:20181230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20181230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c295c00-0000-0001-0000-000300000002 +UID:20181231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20181231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c2aad80-0000-0001-0000-000300000003 +UID:20190101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c54dd80-0000-0002-0000-000200000001 +UID:20190202-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190202 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5c562f00-0000-0002-0000-000200000002 +UID:20190203-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190203 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5c578080-0000-0001-0000-000700000001 +UID:20190204-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190204 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c58d200-0000-0001-0000-000700000002 +UID:20190205-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190205 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5a2380-0000-0001-0000-000700000003 +UID:20190206-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190206 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5b7500-0000-0001-0000-000700000004 +UID:20190207-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190207 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5cc680-0000-0001-0000-000700000005 +UID:20190208-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190208 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5e1800-0000-0001-0000-000700000006 +UID:20190209-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190209 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5f6980-0000-0001-0000-000700000007 +UID:20190210-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190210 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5ca69a80-0000-0001-0000-000300000001 +UID:20190405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ca7ec00-0000-0001-0000-000300000002 +UID:20190406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ca93d80-0000-0001-0000-000300000003 +UID:20190407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cc8e180-0000-0001-0000-000100000001 +UID:20190501-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20190501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5cf9a900-0000-0001-0000-000300000001 +UID:20190607-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190607 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cfafa80-0000-0001-0000-000300000002 +UID:20190608-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190608 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cfc4c00-0000-0001-0000-000300000003 +UID:20190609-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190609 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7adc00-0000-0001-0000-000300000001 +UID:20190913-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190913 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7c2d80-0000-0001-0000-000300000002 +UID:20190914-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190914 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7d7f00-0000-0001-0000-000300000003 +UID:20190915-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190915 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d8ff400-0000-0002-0000-000200000001 +UID:20190929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5d929700-0000-0001-0000-000700000001 +UID:20191001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d93e880-0000-0001-0000-000700000002 +UID:20191002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d953a00-0000-0001-0000-000700000003 +UID:20191003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d968b80-0000-0001-0000-000700000004 +UID:20191004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d97dd00-0000-0001-0000-000700000005 +UID:20191005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d992e80-0000-0001-0000-000700000006 +UID:20191006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d9a8000-0000-0001-0000-000700000007 +UID:20191007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5da11780-0000-0002-0000-000200000002 +UID:20191012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20191012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5e0be100-0000-0001-0000-000100000001 +UID:20200101-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20200101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5e239c00-0000-0002-0000-000200000001 +UID:20200119-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200119 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5e2a3380-0000-0001-0000-000700000001 +UID:20200124-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200124 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2b8500-0000-0001-0000-000700000002 +UID:20200125-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200125 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2cd680-0000-0001-0000-000700000003 +UID:20200126-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200126 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2e2800-0000-0001-0000-000700000004 +UID:20200127-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200127 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2f7980-0000-0001-0000-000700000005 +UID:20200128-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200128 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e30cb00-0000-0001-0000-000700000006 +UID:20200129-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200129 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e321c80-0000-0001-0000-000700000007 +UID:20200130-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200130 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e34bf80-0000-0002-0000-000200000002 +UID:20200201-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200201 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5e87ce00-0000-0001-0000-000300000001 +UID:20200404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5e891f80-0000-0001-0000-000300000002 +UID:20200405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5e8a7100-0000-0001-0000-000300000003 +UID:20200406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ea4cf00-0000-0002-0000-000200000001 +UID:20200426-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200426 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5eab6680-0000-0001-0000-000500000001 +UID:20200501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eacb800-0000-0001-0000-000500000002 +UID:20200502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eae0980-0000-0001-0000-000500000003 +UID:20200503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eaf5b00-0000-0001-0000-000500000004 +UID:20200504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eb0ac80-0000-0001-0000-000500000005 +UID:20200505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eb5f280-0000-0002-0000-000200000002 +UID:20200509-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200509 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5ef3e900-0000-0001-0000-000300000001 +UID:20200625-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200625 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ef53a80-0000-0001-0000-000300000002 +UID:20200626-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200626 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ef68c00-0000-0001-0000-000300000003 +UID:20200627-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200627 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ef7dd80-0000-0002-0000-000100000001 +UID:20200628-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20200628 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5f6fd600-0000-0002-0000-000200000001 +UID:20200927-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200927 SUMMARY:国庆节、中秋节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5f751c00-0000-0001-0000-000800000001 +UID:20201001-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201001 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f766d80-0000-0001-0000-000800000002 +UID:20201002-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201002 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f77bf00-0000-0001-0000-000800000003 +UID:20201003-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201003 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f791080-0000-0001-0000-000800000004 +UID:20201004-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201004 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7a6200-0000-0001-0000-000800000005 +UID:20201005-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201005 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7bb380-0000-0001-0000-000800000006 +UID:20201006-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201006 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7d0500-0000-0001-0000-000800000007 +UID:20201007-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201007 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7e5680-0000-0001-0000-000800000008 +UID:20201008-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201008 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f80f980-0000-0002-0000-000200000002 +UID:20201010-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20201010 SUMMARY:国庆节、中秋节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5fee6600-0000-0001-0000-000300000001 +UID:20210101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5fefb780-0000-0001-0000-000300000002 +UID:20210102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ff10900-0000-0001-0000-000300000003 +UID:20210103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:601f2d80-0000-0002-0000-000200000001 +UID:20210207-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210207 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:60247380-0000-0001-0000-000700000001 +UID:20210211-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210211 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6025c500-0000-0001-0000-000700000002 +UID:20210212-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210212 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:60271680-0000-0001-0000-000700000003 +UID:20210213-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210213 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:60286800-0000-0001-0000-000700000004 +UID:20210214-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210214 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6029b980-0000-0001-0000-000700000005 +UID:20210215-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210215 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:602b0b00-0000-0001-0000-000700000006 +UID:20210216-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210216 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:602c5c80-0000-0001-0000-000700000007 +UID:20210217-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210217 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:60305100-0000-0002-0000-000200000002 +UID:20210220-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210220 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6067b000-0000-0001-0000-000300000001 +UID:20210403-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210403 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60690180-0000-0001-0000-000300000002 +UID:20210404-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210404 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:606a5300-0000-0001-0000-000300000003 +UID:20210405-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210405 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6084b100-0000-0002-0000-000200000001 +UID:20210425-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210425 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:608c9a00-0000-0001-0000-000500000001 +UID:20210501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:608deb80-0000-0001-0000-000500000002 +UID:20210502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:608f3d00-0000-0001-0000-000500000003 +UID:20210503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:60908e80-0000-0001-0000-000500000004 +UID:20210504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6091e000-0000-0001-0000-000500000005 +UID:20210505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6095d480-0000-0002-0000-000200000002 +UID:20210508-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210508 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:60c3f900-0000-0001-0000-000300000001 +UID:20210612-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210612 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60c54a80-0000-0001-0000-000300000002 +UID:20210613-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210613 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60c69c00-0000-0001-0000-000300000003 +UID:20210614-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210614 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61452c00-0000-0002-0000-000100000001 +UID:20210918-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20210918 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:61467d80-0000-0001-0000-000300000001 +UID:20210919-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210919 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6147cf00-0000-0001-0000-000300000002 +UID:20210920-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210920 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61492080-0000-0001-0000-000300000003 +UID:20210921-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210921 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:614fb800-0000-0002-0000-000200000001 +UID:20210926-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210926 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61564f80-0000-0001-0000-000700000001 +UID:20211001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6157a100-0000-0001-0000-000700000002 +UID:20211002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6158f280-0000-0001-0000-000700000003 +UID:20211003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615a4400-0000-0001-0000-000700000004 +UID:20211004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615b9580-0000-0001-0000-000700000005 +UID:20211005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615ce700-0000-0001-0000-000700000006 +UID:20211006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615e3880-0000-0001-0000-000700000007 +UID:20211007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6160db80-0000-0002-0000-000200000002 +UID:20211009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20211009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61cf9980-0000-0001-0000-000300000001 +UID:20220101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61d0eb00-0000-0001-0000-000300000002 +UID:20220102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61d23c80-0000-0001-0000-000300000003 +UID:20220103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61f48380-0000-0002-0000-000200000001 +UID:20220129-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220129 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61f5d500-0000-0002-0000-000200000002 +UID:20220130-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220130 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61f72680-0000-0001-0000-000700000001 +UID:20220131-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220131 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61f87800-0000-0001-0000-000700000002 +UID:20220201-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220201 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61f9c980-0000-0001-0000-000700000003 +UID:20220202-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220202 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fb1b00-0000-0001-0000-000700000004 +UID:20220203-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220203 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fc6c80-0000-0001-0000-000700000005 +UID:20220204-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220204 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fdbe00-0000-0001-0000-000700000006 +UID:20220205-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220205 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61ff0f80-0000-0001-0000-000700000007 +UID:20220206-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220206 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:62479200-0000-0002-0000-000100000001 +UID:20220402-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20220402 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:6248e380-0000-0001-0000-000300000001 +UID:20220403-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220403 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:624a3500-0000-0001-0000-000300000002 +UID:20220404-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220404 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:624b8680-0000-0001-0000-000300000003 +UID:20220405-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220405 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:62649300-0000-0002-0000-000200000001 +UID:20220424-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220424 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:626c7c00-0000-0001-0000-000500000001 +UID:20220430-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220430 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:626dcd80-0000-0001-0000-000500000002 +UID:20220501-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220501 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:626f1f00-0000-0001-0000-000500000003 +UID:20220502-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220502 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:62707080-0000-0001-0000-000500000004 +UID:20220503-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220503 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6271c200-0000-0001-0000-000500000005 +UID:20220504-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220504 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6275b680-0000-0002-0000-000200000002 +UID:20220507-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220507 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:62994f00-0000-0001-0000-000300000001 +UID:20220603-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220603 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:629aa080-0000-0001-0000-000300000002 +UID:20220604-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220604 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:629bf200-0000-0001-0000-000300000003 +UID:20220605-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220605 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631bd380-0000-0001-0000-000300000001 +UID:20220910-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220910 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631d2500-0000-0001-0000-000300000002 +UID:20220911-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220911 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631e7680-0000-0001-0000-000300000003 +UID:20220912-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220912 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63378300-0000-0001-0000-000700000001 +UID:20221001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6338d480-0000-0001-0000-000700000002 +UID:20221002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633a2600-0000-0001-0000-000700000003 +UID:20221003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633b7780-0000-0001-0000-000700000004 +UID:20221004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633cc900-0000-0001-0000-000700000005 +UID:20221005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633e1a80-0000-0001-0000-000700000006 +UID:20221006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633f6c00-0000-0001-0000-000700000007 +UID:20221007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6340bd80-0000-0002-0000-000200000001 +UID:20221008-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20221008 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63420f00-0000-0002-0000-000200000002 +UID:20221009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20221009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63af7b80-0000-0001-0000-000300000001 +UID:20221231-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20221231 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63b0cd00-0000-0001-0000-000300000002 +UID:20230101-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230101 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63b21e80-0000-0001-0000-000300000003 +UID:20230102-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230102 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63cb2b00-0000-0001-0000-000700000001 +UID:20230121-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230121 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cc7c80-0000-0001-0000-000700000002 +UID:20230122-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230122 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cdce00-0000-0001-0000-000700000003 +UID:20230123-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230123 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cf1f80-0000-0001-0000-000700000004 +UID:20230124-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230124 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d07100-0000-0001-0000-000700000005 +UID:20230125-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230125 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d1c280-0000-0001-0000-000700000006 +UID:20230126-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230126 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d31400-0000-0001-0000-000700000007 +UID:20230127-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230127 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d46580-0000-0002-0000-000200000001 +UID:20230128-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230128 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63d5b700-0000-0002-0000-000200000002 +UID:20230129-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230129 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:642cba00-0000-0001-0000-000100000001 +UID:20230405-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20230405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:64447500-0000-0002-0000-000200000001 +UID:20230423-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230423 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:644c5e00-0000-0001-0000-000500000001 +UID:20230429-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:644daf80-0000-0001-0000-000500000002 +UID:20230430-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:644f0100-0000-0001-0000-000500000003 +UID:20230501-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:64505280-0000-0001-0000-000500000004 +UID:20230502-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230502 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6451a400-0000-0001-0000-000500000005 +UID:20230503-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230503 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:64559880-0000-0002-0000-000200000002 +UID:20230506-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230506 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:64938f00-0000-0001-0000-000300000001 +UID:20230622-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230622 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6494e080-0000-0001-0000-000300000002 +UID:20230623-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230623 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:64963200-0000-0001-0000-000300000003 +UID:20230624-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230624 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:64978380-0000-0002-0000-000100000001 +UID:20230625-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20230625 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:65161380-0000-0001-0000-000800000001 +UID:20230929-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20230929 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65176500-0000-0001-0000-000800000002 +UID:20230930-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20230930 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:6518b680-0000-0001-0000-000800000003 +UID:20231001-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231001 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651a0800-0000-0001-0000-000800000004 +UID:20231002-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231002 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651b5980-0000-0001-0000-000800000005 +UID:20231003-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231003 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651cab00-0000-0001-0000-000800000006 +UID:20231004-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231004 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651dfc80-0000-0001-0000-000800000007 +UID:20231005-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231005 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651f4e00-0000-0001-0000-000800000008 +UID:20231006-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231006 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65209f80-0000-0002-0000-000200000001 +UID:20231007-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20231007 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6521f100-0000-0002-0000-000200000002 +UID:20231008-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20231008 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:658f5d80-0000-0001-0000-000300000001 +UID:20231230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20231230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6590af00-0000-0001-0000-000300000002 +UID:20231231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20231231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:65920080-0000-0001-0000-000300000003 +UID:20240101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:65bed380-0000-0002-0000-000200000001 +UID:20240204-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240204 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:65c6bc80-0000-0001-0000-000800000001 +UID:20240210-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240210 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65c80e00-0000-0001-0000-000800000002 +UID:20240211-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240211 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65c95f80-0000-0001-0000-000800000003 +UID:20240212-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240212 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cab100-0000-0001-0000-000800000004 +UID:20240213-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240213 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cc0280-0000-0001-0000-000800000005 +UID:20240214-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240214 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cd5400-0000-0001-0000-000800000006 +UID:20240215-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240215 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cea580-0000-0001-0000-000800000007 +UID:20240216-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240216 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cff700-0000-0001-0000-000800000008 +UID:20240217-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240217 SUMMARY:春节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65d14880-0000-0002-0000-000200000002 +UID:20240218-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240218 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:660ded80-0000-0001-0000-000300000001 +UID:20240404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:660f3f00-0000-0001-0000-000300000002 +UID:20240405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66109080-0000-0001-0000-000300000003 +UID:20240406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6611e200-0000-0002-0000-000100000001 +UID:20240407-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20240407 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:662d9180-0000-0002-0000-000200000001 +UID:20240428-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240428 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:66318600-0000-0001-0000-000500000001 +UID:20240501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6632d780-0000-0001-0000-000500000002 +UID:20240502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:66342900-0000-0001-0000-000500000003 +UID:20240503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:66357a80-0000-0001-0000-000500000004 +UID:20240504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6636cc00-0000-0001-0000-000500000005 +UID:20240505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:663eb500-0000-0002-0000-000200000002 +UID:20240511-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240511 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:66639f00-0000-0001-0000-000300000001 +UID:20240608-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240608 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6664f080-0000-0001-0000-000300000002 +UID:20240609-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240609 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66664200-0000-0001-0000-000300000003 +UID:20240610-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240610 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e4d200-0000-0002-0000-000100000001 +UID:20240914-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20240914 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:66e62380-0000-0001-0000-000300000001 +UID:20240915-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240915 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e77500-0000-0001-0000-000300000002 +UID:20240916-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240916 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e8c680-0000-0001-0000-000300000003 +UID:20240917-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240917 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66f89880-0000-0002-0000-000200000001 +UID:20240929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:66fb3b80-0000-0001-0000-000700000001 +UID:20241001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66fc8d00-0000-0001-0000-000700000002 +UID:20241002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66fdde80-0000-0001-0000-000700000003 +UID:20241003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66ff3000-0000-0001-0000-000700000004 +UID:20241004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:67008180-0000-0001-0000-000700000005 +UID:20241005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6701d300-0000-0001-0000-000700000006 +UID:20241006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:67032480-0000-0001-0000-000700000007 +UID:20241007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6709bc00-0000-0002-0000-000200000002 +UID:20241012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20241012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 diff --git a/docs/rest.ics b/docs/rest.ics index 95aff4d..754cf50 100644 --- a/docs/rest.ics +++ b/docs/rest.ics @@ -4,2401 +4,2401 @@ PRODID:-//Rank Technology//Chinese Holidays//EN X-WR-CALNAME:中国节假日安排(假期) BEGIN:VEVENT -UID:50e22700-0000-0001-0000-000300000001 +UID:20130101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:50e37880-0000-0001-0000-000300000002 +UID:20130102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:50e4ca00-0000-0001-0000-000300000003 +UID:20130103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51159180-0000-0001-0000-000700000001 +UID:20130209-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130209 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5116e300-0000-0001-0000-000700000002 +UID:20130210-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130210 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:51183480-0000-0001-0000-000700000003 +UID:20130211-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130211 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:51198600-0000-0001-0000-000700000004 +UID:20130212-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130212 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511ad780-0000-0001-0000-000700000005 +UID:20130213-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130213 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511c2900-0000-0001-0000-000700000006 +UID:20130214-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130214 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:511d7a80-0000-0001-0000-000700000007 +UID:20130215-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20130215 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:515cc280-0000-0001-0000-000300000001 +UID:20130404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:515e1400-0000-0001-0000-000300000002 +UID:20130405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:515f6580-0000-0001-0000-000300000003 +UID:20130406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:517db800-0000-0001-0000-000300000001 +UID:20130429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:517f0980-0000-0001-0000-000300000002 +UID:20130430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51805b00-0000-0001-0000-000300000003 +UID:20130501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b51700-0000-0001-0000-000300000001 +UID:20130610-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130610 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b66880-0000-0001-0000-000300000002 +UID:20130611-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130611 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:51b7ba00-0000-0001-0000-000300000003 +UID:20130612-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130612 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523a3e80-0000-0001-0000-000300000001 +UID:20130919-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130919 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523b9000-0000-0001-0000-000300000002 +UID:20130920-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130920 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:523ce180-0000-0001-0000-000300000003 +UID:20130921-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20130921 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:524a1080-0000-0001-0000-000700000001 +UID:20131001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524b6200-0000-0001-0000-000700000002 +UID:20131002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524cb380-0000-0001-0000-000700000003 +UID:20131003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524e0500-0000-0001-0000-000700000004 +UID:20131004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:524f5680-0000-0001-0000-000700000005 +UID:20131005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5250a800-0000-0001-0000-000700000006 +UID:20131006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5251f980-0000-0001-0000-000700000007 +UID:20131007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20131007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52c35a80-0000-0001-0000-000100000001 +UID:20140101-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20140101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:52eae780-0000-0001-0000-000700000001 +UID:20140131-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140131 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52ec3900-0000-0001-0000-000700000002 +UID:20140201-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140201 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52ed8a80-0000-0001-0000-000700000003 +UID:20140202-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140202 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52eedc00-0000-0001-0000-000700000004 +UID:20140203-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140203 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f02d80-0000-0001-0000-000700000005 +UID:20140204-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140204 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f17f00-0000-0001-0000-000700000006 +UID:20140205-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140205 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:52f2d080-0000-0001-0000-000700000007 +UID:20140206-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20140206 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:533f4780-0000-0001-0000-000300000001 +UID:20140405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53409900-0000-0001-0000-000300000002 +UID:20140406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5341ea80-0000-0001-0000-000300000003 +UID:20140407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53618e80-0000-0001-0000-000300000001 +UID:20140501-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5362e000-0000-0001-0000-000300000002 +UID:20140502-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53643180-0000-0001-0000-000300000003 +UID:20140503-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:53891b80-0000-0001-0000-000300000001 +UID:20140531-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140531 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:538a6d00-0000-0001-0000-000300000002 +UID:20140601-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140601 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:538bbe80-0000-0001-0000-000300000003 +UID:20140602-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140602 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540a4e80-0000-0001-0000-000300000001 +UID:20140906-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140906 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540ba000-0000-0001-0000-000300000002 +UID:20140907-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140907 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:540cf180-0000-0001-0000-000300000003 +UID:20140908-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20140908 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:542b4400-0000-0001-0000-000700000001 +UID:20141001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542c9580-0000-0001-0000-000700000002 +UID:20141002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542de700-0000-0001-0000-000700000003 +UID:20141003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:542f3880-0000-0001-0000-000700000004 +UID:20141004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54308a00-0000-0001-0000-000700000005 +UID:20141005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5431db80-0000-0001-0000-000700000006 +UID:20141006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54332d00-0000-0001-0000-000700000007 +UID:20141007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20141007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54a48e00-0000-0001-0000-000300000001 +UID:20150101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54a5df80-0000-0001-0000-000300000002 +UID:20150102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54a73100-0000-0001-0000-000300000003 +UID:20150103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:54e3d600-0000-0001-0000-000700000001 +UID:20150218-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150218 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e52780-0000-0001-0000-000700000002 +UID:20150219-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150219 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e67900-0000-0001-0000-000700000003 +UID:20150220-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150220 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e7ca80-0000-0001-0000-000700000004 +UID:20150221-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150221 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54e91c00-0000-0001-0000-000700000005 +UID:20150222-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150222 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54ea6d80-0000-0001-0000-000700000006 +UID:20150223-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150223 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:54ebbf00-0000-0001-0000-000700000007 +UID:20150224-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20150224 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:551f2980-0000-0001-0000-000300000001 +UID:20150404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55207b00-0000-0001-0000-000300000002 +UID:20150405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5521cc80-0000-0001-0000-000300000003 +UID:20150406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5542c200-0000-0001-0000-000300000001 +UID:20150501-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55441380-0000-0001-0000-000300000002 +UID:20150502-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55456500-0000-0001-0000-000300000003 +UID:20150503-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5584ad00-0000-0001-0000-000300000001 +UID:20150620-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150620 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5585fe80-0000-0001-0000-000300000002 +UID:20150621-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150621 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:55875000-0000-0001-0000-000300000003 +UID:20150622-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20150622 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56073180-0000-0001-0000-000100000001 +UID:20150927-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20150927 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:560c7780-0000-0001-0000-000700000001 +UID:20151001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:560dc900-0000-0001-0000-000700000002 +UID:20151002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:560f1a80-0000-0001-0000-000700000003 +UID:20151003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56106c00-0000-0001-0000-000700000004 +UID:20151004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5611bd80-0000-0001-0000-000700000005 +UID:20151005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56130f00-0000-0001-0000-000700000006 +UID:20151006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56146080-0000-0001-0000-000700000007 +UID:20151007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20151007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5685c180-0000-0001-0000-000300000001 +UID:20160101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56871300-0000-0001-0000-000300000002 +UID:20160102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56886480-0000-0001-0000-000300000003 +UID:20160103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:56b68900-0000-0001-0000-000700000001 +UID:20160207-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160207 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56b7da80-0000-0001-0000-000700000002 +UID:20160208-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160208 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56b92c00-0000-0001-0000-000700000003 +UID:20160209-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160209 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56ba7d80-0000-0001-0000-000700000004 +UID:20160210-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160210 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56bbcf00-0000-0001-0000-000700000005 +UID:20160211-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160211 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56bd2080-0000-0001-0000-000700000006 +UID:20160212-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160212 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56be7200-0000-0001-0000-000700000007 +UID:20160213-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20160213 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:56ff0b80-0000-0001-0000-000300000001 +UID:20160402-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160402 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57005d00-0000-0001-0000-000300000002 +UID:20160403-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160403 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5701ae80-0000-0001-0000-000300000003 +UID:20160404-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160404 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5723f580-0000-0001-0000-000300000001 +UID:20160430-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160430 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57254700-0000-0001-0000-000300000002 +UID:20160501-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160501 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57269880-0000-0001-0000-000300000003 +UID:20160502-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160502 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5758b180-0000-0001-0000-000300000001 +UID:20160609-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160609 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:575a0300-0000-0001-0000-000300000002 +UID:20160610-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160610 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:575b5480-0000-0001-0000-000300000003 +UID:20160611-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160611 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57d9e480-0000-0001-0000-000300000001 +UID:20160915-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160915 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57db3600-0000-0001-0000-000300000002 +UID:20160916-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160916 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57dc8780-0000-0001-0000-000300000003 +UID:20160917-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20160917 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:57eefc80-0000-0001-0000-000700000001 +UID:20161001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f04e00-0000-0001-0000-000700000002 +UID:20161002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f19f80-0000-0001-0000-000700000003 +UID:20161003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f2f100-0000-0001-0000-000700000004 +UID:20161004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f44280-0000-0001-0000-000700000005 +UID:20161005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f59400-0000-0001-0000-000700000006 +UID:20161006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:57f6e580-0000-0001-0000-000700000007 +UID:20161007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20161007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5866f500-0000-0001-0000-000300000001 +UID:20161231-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20161231 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58684680-0000-0001-0000-000300000002 +UID:20170101-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170101 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58699800-0000-0001-0000-000300000003 +UID:20170102-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170102 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:588a8d80-0000-0001-0000-000700000001 +UID:20170127-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170127 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588bdf00-0000-0001-0000-000700000002 +UID:20170128-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170128 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588d3080-0000-0001-0000-000700000003 +UID:20170129-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170129 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588e8200-0000-0001-0000-000700000004 +UID:20170130-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170130 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:588fd380-0000-0001-0000-000700000005 +UID:20170131-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170131 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58912500-0000-0001-0000-000700000006 +UID:20170201-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170201 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58927680-0000-0001-0000-000700000007 +UID:20170202-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20170202 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:58e03f00-0000-0001-0000-000300000001 +UID:20170402-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170402 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58e19080-0000-0001-0000-000300000002 +UID:20170403-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170403 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:58e2e200-0000-0001-0000-000300000003 +UID:20170404-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170404 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5903d780-0000-0001-0000-000300000001 +UID:20170429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59052900-0000-0001-0000-000300000002 +UID:20170430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59067a80-0000-0001-0000-000300000003 +UID:20170501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:592a1300-0000-0001-0000-000300000001 +UID:20170528-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170528 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:592b6480-0000-0001-0000-000300000002 +UID:20170529-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170529 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:592cb600-0000-0001-0000-000300000003 +UID:20170530-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20170530 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:59d03000-0000-0001-0000-000800000001 +UID:20171001-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171001 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d18180-0000-0001-0000-000800000002 +UID:20171002-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171002 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d2d300-0000-0001-0000-000800000003 +UID:20171003-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171003 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d42480-0000-0001-0000-000800000004 +UID:20171004-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171004 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d57600-0000-0001-0000-000800000005 +UID:20171005-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171005 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d6c780-0000-0001-0000-000800000006 +UID:20171006-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171006 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d81900-0000-0001-0000-000800000007 +UID:20171007-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171007 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:59d96a80-0000-0001-0000-000800000008 +UID:20171008-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20171008 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5a46d700-0000-0001-0000-000300000001 +UID:20171230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20171230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a482880-0000-0001-0000-000300000002 +UID:20171231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20171231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a497a00-0000-0001-0000-000300000003 +UID:20180101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5a84cd80-0000-0001-0000-000700000001 +UID:20180215-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180215 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a861f00-0000-0001-0000-000700000002 +UID:20180216-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180216 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a877080-0000-0001-0000-000700000003 +UID:20180217-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180217 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a88c200-0000-0001-0000-000700000004 +UID:20180218-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180218 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8a1380-0000-0001-0000-000700000005 +UID:20180219-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180219 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8b6500-0000-0001-0000-000700000006 +UID:20180220-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180220 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5a8cb680-0000-0001-0000-000700000007 +UID:20180221-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20180221 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5ac56700-0000-0001-0000-000300000001 +UID:20180405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ac6b880-0000-0001-0000-000300000002 +UID:20180406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ac80a00-0000-0001-0000-000300000003 +UID:20180407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ae50b00-0000-0001-0000-000300000001 +UID:20180429-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ae65c80-0000-0001-0000-000300000002 +UID:20180430-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ae7ae00-0000-0001-0000-000300000003 +UID:20180501-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b245300-0000-0001-0000-000300000001 +UID:20180616-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180616 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b25a480-0000-0001-0000-000300000002 +UID:20180617-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180617 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5b26f600-0000-0001-0000-000300000003 +UID:20180618-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180618 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba58600-0000-0001-0000-000300000001 +UID:20180922-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180922 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba6d780-0000-0001-0000-000300000002 +UID:20180923-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180923 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ba82900-0000-0001-0000-000300000003 +UID:20180924-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20180924 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5bb16380-0000-0001-0000-000700000001 +UID:20181001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb2b500-0000-0001-0000-000700000002 +UID:20181002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb40680-0000-0001-0000-000700000003 +UID:20181003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb55800-0000-0001-0000-000700000004 +UID:20181004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb6a980-0000-0001-0000-000700000005 +UID:20181005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb7fb00-0000-0001-0000-000700000006 +UID:20181006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5bb94c80-0000-0001-0000-000700000007 +UID:20181007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20181007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c280a80-0000-0001-0000-000300000001 +UID:20181230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20181230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c295c00-0000-0001-0000-000300000002 +UID:20181231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20181231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c2aad80-0000-0001-0000-000300000003 +UID:20190101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5c578080-0000-0001-0000-000700000001 +UID:20190204-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190204 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c58d200-0000-0001-0000-000700000002 +UID:20190205-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190205 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5a2380-0000-0001-0000-000700000003 +UID:20190206-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190206 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5b7500-0000-0001-0000-000700000004 +UID:20190207-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190207 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5cc680-0000-0001-0000-000700000005 +UID:20190208-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190208 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5e1800-0000-0001-0000-000700000006 +UID:20190209-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190209 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5c5f6980-0000-0001-0000-000700000007 +UID:20190210-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20190210 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5ca69a80-0000-0001-0000-000300000001 +UID:20190405-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ca7ec00-0000-0001-0000-000300000002 +UID:20190406-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190406 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ca93d80-0000-0001-0000-000300000003 +UID:20190407-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190407 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cc8e180-0000-0001-0000-000100000001 +UID:20190501-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20190501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5cf9a900-0000-0001-0000-000300000001 +UID:20190607-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190607 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cfafa80-0000-0001-0000-000300000002 +UID:20190608-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190608 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5cfc4c00-0000-0001-0000-000300000003 +UID:20190609-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190609 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7adc00-0000-0001-0000-000300000001 +UID:20190913-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190913 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7c2d80-0000-0001-0000-000300000002 +UID:20190914-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190914 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d7d7f00-0000-0001-0000-000300000003 +UID:20190915-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20190915 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5d929700-0000-0001-0000-000700000001 +UID:20191001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d93e880-0000-0001-0000-000700000002 +UID:20191002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d953a00-0000-0001-0000-000700000003 +UID:20191003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d968b80-0000-0001-0000-000700000004 +UID:20191004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d97dd00-0000-0001-0000-000700000005 +UID:20191005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d992e80-0000-0001-0000-000700000006 +UID:20191006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5d9a8000-0000-0001-0000-000700000007 +UID:20191007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20191007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e0be100-0000-0001-0000-000100000001 +UID:20200101-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20200101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5e2a3380-0000-0001-0000-000700000001 +UID:20200124-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200124 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2b8500-0000-0001-0000-000700000002 +UID:20200125-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200125 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2cd680-0000-0001-0000-000700000003 +UID:20200126-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200126 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2e2800-0000-0001-0000-000700000004 +UID:20200127-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200127 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e2f7980-0000-0001-0000-000700000005 +UID:20200128-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200128 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e30cb00-0000-0001-0000-000700000006 +UID:20200129-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200129 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e321c80-0000-0001-0000-000700000007 +UID:20200130-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20200130 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:5e87ce00-0000-0001-0000-000300000001 +UID:20200404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5e891f80-0000-0001-0000-000300000002 +UID:20200405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5e8a7100-0000-0001-0000-000300000003 +UID:20200406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5eab6680-0000-0001-0000-000500000001 +UID:20200501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eacb800-0000-0001-0000-000500000002 +UID:20200502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eae0980-0000-0001-0000-000500000003 +UID:20200503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eaf5b00-0000-0001-0000-000500000004 +UID:20200504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5eb0ac80-0000-0001-0000-000500000005 +UID:20200505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20200505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:5ef3e900-0000-0001-0000-000300000001 +UID:20200625-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200625 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ef53a80-0000-0001-0000-000300000002 +UID:20200626-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200626 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ef68c00-0000-0001-0000-000300000003 +UID:20200627-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20200627 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5f751c00-0000-0001-0000-000800000001 +UID:20201001-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201001 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f766d80-0000-0001-0000-000800000002 +UID:20201002-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201002 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f77bf00-0000-0001-0000-000800000003 +UID:20201003-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201003 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f791080-0000-0001-0000-000800000004 +UID:20201004-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201004 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7a6200-0000-0001-0000-000800000005 +UID:20201005-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201005 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7bb380-0000-0001-0000-000800000006 +UID:20201006-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201006 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7d0500-0000-0001-0000-000800000007 +UID:20201007-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201007 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5f7e5680-0000-0001-0000-000800000008 +UID:20201008-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20201008 SUMMARY:国庆节、中秋节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:5fee6600-0000-0001-0000-000300000001 +UID:20210101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5fefb780-0000-0001-0000-000300000002 +UID:20210102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:5ff10900-0000-0001-0000-000300000003 +UID:20210103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60247380-0000-0001-0000-000700000001 +UID:20210211-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210211 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6025c500-0000-0001-0000-000700000002 +UID:20210212-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210212 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:60271680-0000-0001-0000-000700000003 +UID:20210213-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210213 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:60286800-0000-0001-0000-000700000004 +UID:20210214-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210214 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6029b980-0000-0001-0000-000700000005 +UID:20210215-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210215 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:602b0b00-0000-0001-0000-000700000006 +UID:20210216-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210216 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:602c5c80-0000-0001-0000-000700000007 +UID:20210217-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20210217 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6067b000-0000-0001-0000-000300000001 +UID:20210403-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210403 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60690180-0000-0001-0000-000300000002 +UID:20210404-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210404 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:606a5300-0000-0001-0000-000300000003 +UID:20210405-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210405 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:608c9a00-0000-0001-0000-000500000001 +UID:20210501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:608deb80-0000-0001-0000-000500000002 +UID:20210502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:608f3d00-0000-0001-0000-000500000003 +UID:20210503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:60908e80-0000-0001-0000-000500000004 +UID:20210504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6091e000-0000-0001-0000-000500000005 +UID:20210505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20210505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:60c3f900-0000-0001-0000-000300000001 +UID:20210612-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210612 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60c54a80-0000-0001-0000-000300000002 +UID:20210613-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210613 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:60c69c00-0000-0001-0000-000300000003 +UID:20210614-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210614 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61467d80-0000-0001-0000-000300000001 +UID:20210919-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210919 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6147cf00-0000-0001-0000-000300000002 +UID:20210920-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210920 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61492080-0000-0001-0000-000300000003 +UID:20210921-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20210921 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61564f80-0000-0001-0000-000700000001 +UID:20211001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6157a100-0000-0001-0000-000700000002 +UID:20211002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6158f280-0000-0001-0000-000700000003 +UID:20211003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615a4400-0000-0001-0000-000700000004 +UID:20211004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615b9580-0000-0001-0000-000700000005 +UID:20211005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615ce700-0000-0001-0000-000700000006 +UID:20211006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:615e3880-0000-0001-0000-000700000007 +UID:20211007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20211007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61cf9980-0000-0001-0000-000300000001 +UID:20220101-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220101 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61d0eb00-0000-0001-0000-000300000002 +UID:20220102-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220102 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61d23c80-0000-0001-0000-000300000003 +UID:20220103-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220103 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:61f72680-0000-0001-0000-000700000001 +UID:20220131-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220131 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61f87800-0000-0001-0000-000700000002 +UID:20220201-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220201 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61f9c980-0000-0001-0000-000700000003 +UID:20220202-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220202 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fb1b00-0000-0001-0000-000700000004 +UID:20220203-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220203 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fc6c80-0000-0001-0000-000700000005 +UID:20220204-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220204 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61fdbe00-0000-0001-0000-000700000006 +UID:20220205-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220205 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:61ff0f80-0000-0001-0000-000700000007 +UID:20220206-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20220206 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6248e380-0000-0001-0000-000300000001 +UID:20220403-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220403 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:624a3500-0000-0001-0000-000300000002 +UID:20220404-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220404 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:624b8680-0000-0001-0000-000300000003 +UID:20220405-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220405 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:626c7c00-0000-0001-0000-000500000001 +UID:20220430-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220430 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:626dcd80-0000-0001-0000-000500000002 +UID:20220501-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220501 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:626f1f00-0000-0001-0000-000500000003 +UID:20220502-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220502 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:62707080-0000-0001-0000-000500000004 +UID:20220503-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220503 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6271c200-0000-0001-0000-000500000005 +UID:20220504-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20220504 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:62994f00-0000-0001-0000-000300000001 +UID:20220603-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220603 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:629aa080-0000-0001-0000-000300000002 +UID:20220604-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220604 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:629bf200-0000-0001-0000-000300000003 +UID:20220605-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220605 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631bd380-0000-0001-0000-000300000001 +UID:20220910-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220910 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631d2500-0000-0001-0000-000300000002 +UID:20220911-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220911 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:631e7680-0000-0001-0000-000300000003 +UID:20220912-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20220912 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63378300-0000-0001-0000-000700000001 +UID:20221001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6338d480-0000-0001-0000-000700000002 +UID:20221002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633a2600-0000-0001-0000-000700000003 +UID:20221003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633b7780-0000-0001-0000-000700000004 +UID:20221004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633cc900-0000-0001-0000-000700000005 +UID:20221005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633e1a80-0000-0001-0000-000700000006 +UID:20221006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:633f6c00-0000-0001-0000-000700000007 +UID:20221007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20221007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63af7b80-0000-0001-0000-000300000001 +UID:20221231-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20221231 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63b0cd00-0000-0001-0000-000300000002 +UID:20230101-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230101 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63b21e80-0000-0001-0000-000300000003 +UID:20230102-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230102 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:63cb2b00-0000-0001-0000-000700000001 +UID:20230121-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230121 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cc7c80-0000-0001-0000-000700000002 +UID:20230122-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230122 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cdce00-0000-0001-0000-000700000003 +UID:20230123-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230123 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63cf1f80-0000-0001-0000-000700000004 +UID:20230124-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230124 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d07100-0000-0001-0000-000700000005 +UID:20230125-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230125 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d1c280-0000-0001-0000-000700000006 +UID:20230126-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230126 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:63d31400-0000-0001-0000-000700000007 +UID:20230127-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20230127 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:642cba00-0000-0001-0000-000100000001 +UID:20230405-0001-0001-0001-0000a95511fe DTSTART;VALUE=DATE:20230405 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:644c5e00-0000-0001-0000-000500000001 +UID:20230429-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230429 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:644daf80-0000-0001-0000-000500000002 +UID:20230430-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230430 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:644f0100-0000-0001-0000-000500000003 +UID:20230501-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230501 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:64505280-0000-0001-0000-000500000004 +UID:20230502-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230502 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6451a400-0000-0001-0000-000500000005 +UID:20230503-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20230503 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:64938f00-0000-0001-0000-000300000001 +UID:20230622-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230622 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6494e080-0000-0001-0000-000300000002 +UID:20230623-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230623 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:64963200-0000-0001-0000-000300000003 +UID:20230624-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20230624 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:65161380-0000-0001-0000-000800000001 +UID:20230929-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20230929 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65176500-0000-0001-0000-000800000002 +UID:20230930-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20230930 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:6518b680-0000-0001-0000-000800000003 +UID:20231001-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231001 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651a0800-0000-0001-0000-000800000004 +UID:20231002-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231002 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651b5980-0000-0001-0000-000800000005 +UID:20231003-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231003 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651cab00-0000-0001-0000-000800000006 +UID:20231004-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231004 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651dfc80-0000-0001-0000-000800000007 +UID:20231005-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231005 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:651f4e00-0000-0001-0000-000800000008 +UID:20231006-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20231006 SUMMARY:中秋节、国庆节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:658f5d80-0000-0001-0000-000300000001 +UID:20231230-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20231230 SUMMARY:元旦假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6590af00-0000-0001-0000-000300000002 +UID:20231231-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20231231 SUMMARY:元旦假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:65920080-0000-0001-0000-000300000003 +UID:20240101-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240101 SUMMARY:元旦假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:65c6bc80-0000-0001-0000-000800000001 +UID:20240210-0001-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240210 SUMMARY:春节假期 DESCRIPTION:假期第1天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65c80e00-0000-0001-0000-000800000002 +UID:20240211-0002-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240211 SUMMARY:春节假期 DESCRIPTION:假期第2天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65c95f80-0000-0001-0000-000800000003 +UID:20240212-0003-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240212 SUMMARY:春节假期 DESCRIPTION:假期第3天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cab100-0000-0001-0000-000800000004 +UID:20240213-0004-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240213 SUMMARY:春节假期 DESCRIPTION:假期第4天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cc0280-0000-0001-0000-000800000005 +UID:20240214-0005-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240214 SUMMARY:春节假期 DESCRIPTION:假期第5天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cd5400-0000-0001-0000-000800000006 +UID:20240215-0006-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240215 SUMMARY:春节假期 DESCRIPTION:假期第6天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cea580-0000-0001-0000-000800000007 +UID:20240216-0007-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240216 SUMMARY:春节假期 DESCRIPTION:假期第7天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:65cff700-0000-0001-0000-000800000008 +UID:20240217-0008-0008-0001-0000a95511fe DTSTART;VALUE=DATE:20240217 SUMMARY:春节假期 DESCRIPTION:假期第8天 / 共8天 END:VEVENT BEGIN:VEVENT -UID:660ded80-0000-0001-0000-000300000001 +UID:20240404-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240404 SUMMARY:清明节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:660f3f00-0000-0001-0000-000300000002 +UID:20240405-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240405 SUMMARY:清明节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66109080-0000-0001-0000-000300000003 +UID:20240406-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240406 SUMMARY:清明节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66318600-0000-0001-0000-000500000001 +UID:20240501-0001-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240501 SUMMARY:劳动节假期 DESCRIPTION:假期第1天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6632d780-0000-0001-0000-000500000002 +UID:20240502-0002-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240502 SUMMARY:劳动节假期 DESCRIPTION:假期第2天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:66342900-0000-0001-0000-000500000003 +UID:20240503-0003-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240503 SUMMARY:劳动节假期 DESCRIPTION:假期第3天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:66357a80-0000-0001-0000-000500000004 +UID:20240504-0004-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240504 SUMMARY:劳动节假期 DESCRIPTION:假期第4天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:6636cc00-0000-0001-0000-000500000005 +UID:20240505-0005-0005-0001-0000a95511fe DTSTART;VALUE=DATE:20240505 SUMMARY:劳动节假期 DESCRIPTION:假期第5天 / 共5天 END:VEVENT BEGIN:VEVENT -UID:66639f00-0000-0001-0000-000300000001 +UID:20240608-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240608 SUMMARY:端午节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:6664f080-0000-0001-0000-000300000002 +UID:20240609-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240609 SUMMARY:端午节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66664200-0000-0001-0000-000300000003 +UID:20240610-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240610 SUMMARY:端午节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e62380-0000-0001-0000-000300000001 +UID:20240915-0001-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240915 SUMMARY:中秋节假期 DESCRIPTION:假期第1天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e77500-0000-0001-0000-000300000002 +UID:20240916-0002-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240916 SUMMARY:中秋节假期 DESCRIPTION:假期第2天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66e8c680-0000-0001-0000-000300000003 +UID:20240917-0003-0003-0001-0000a95511fe DTSTART;VALUE=DATE:20240917 SUMMARY:中秋节假期 DESCRIPTION:假期第3天 / 共3天 END:VEVENT BEGIN:VEVENT -UID:66fb3b80-0000-0001-0000-000700000001 +UID:20241001-0001-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241001 SUMMARY:国庆节假期 DESCRIPTION:假期第1天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66fc8d00-0000-0001-0000-000700000002 +UID:20241002-0002-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241002 SUMMARY:国庆节假期 DESCRIPTION:假期第2天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66fdde80-0000-0001-0000-000700000003 +UID:20241003-0003-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241003 SUMMARY:国庆节假期 DESCRIPTION:假期第3天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:66ff3000-0000-0001-0000-000700000004 +UID:20241004-0004-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241004 SUMMARY:国庆节假期 DESCRIPTION:假期第4天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:67008180-0000-0001-0000-000700000005 +UID:20241005-0005-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241005 SUMMARY:国庆节假期 DESCRIPTION:假期第5天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:6701d300-0000-0001-0000-000700000006 +UID:20241006-0006-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241006 SUMMARY:国庆节假期 DESCRIPTION:假期第6天 / 共7天 END:VEVENT BEGIN:VEVENT -UID:67032480-0000-0001-0000-000700000007 +UID:20241007-0007-0007-0001-0000a95511fe DTSTART;VALUE=DATE:20241007 SUMMARY:国庆节假期 DESCRIPTION:假期第7天 / 共7天 diff --git a/docs/work.ics b/docs/work.ics index 7f18868..69526a9 100644 --- a/docs/work.ics +++ b/docs/work.ics @@ -4,553 +4,553 @@ PRODID:-//Rank Technology//Chinese Holidays//EN X-WR-CALNAME:中国节假日安排(补班) BEGIN:VEVENT -UID:50e76d00-0000-0002-0000-000200000001 +UID:20130105-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130105 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:50e8be80-0000-0002-0000-000200000002 +UID:20130106-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130106 SUMMARY:元旦补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:511ecc00-0000-0002-0000-000200000001 +UID:20130216-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130216 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51201d80-0000-0002-0000-000200000002 +UID:20130217-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130217 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5160b700-0000-0002-0000-000100000001 +UID:20130407-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20130407 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:517b1500-0000-0002-0000-000200000001 +UID:20130427-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130427 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:517c6680-0000-0002-0000-000200000002 +UID:20130428-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130428 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51b27400-0000-0002-0000-000200000001 +UID:20130608-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130608 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:51b3c580-0000-0002-0000-000200000002 +UID:20130609-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130609 SUMMARY:端午节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:523e3300-0000-0002-0000-000100000001 +UID:20130922-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20130922 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:52476d80-0000-0002-0000-000200000001 +UID:20130929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20130929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:52589100-0000-0002-0000-000200000002 +UID:20131012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20131012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:52e45000-0000-0002-0000-000200000001 +UID:20140126-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140126 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:52f57380-0000-0002-0000-000200000002 +UID:20140208-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140208 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:53658300-0000-0002-0000-000100000001 +UID:20140504-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20140504 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:54274f80-0000-0002-0000-000200000001 +UID:20140928-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20140928 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:54387300-0000-0002-0000-000200000002 +UID:20141011-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20141011 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:54a88280-0000-0002-0000-000100000001 +UID:20150104-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20150104 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:54dfe180-0000-0002-0000-000200000001 +UID:20150215-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20150215 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:54f10500-0000-0002-0000-000200000002 +UID:20150228-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20150228 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:56185500-0000-0002-0000-000100000001 +UID:20151010-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20151010 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:56b53780-0000-0002-0000-000200000001 +UID:20160206-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20160206 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:56bfc380-0000-0002-0000-000200000002 +UID:20160214-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20160214 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:575ca600-0000-0002-0000-000100000001 +UID:20160612-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20160612 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:57ddd900-0000-0002-0000-000100000001 +UID:20160918-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20160918 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:57f83700-0000-0002-0000-000200000001 +UID:20161008-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20161008 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:57f98880-0000-0002-0000-000200000002 +UID:20161009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20161009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5883f600-0000-0002-0000-000200000001 +UID:20170122-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20170122 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:58951980-0000-0002-0000-000200000002 +UID:20170204-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20170204 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:58deed80-0000-0002-0000-000100000001 +UID:20170401-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170401 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5928c180-0000-0002-0000-000100000001 +UID:20170527-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170527 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:59cede80-0000-0002-0000-000100000001 +UID:20170930-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20170930 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5a7f8780-0000-0002-0000-000200000001 +UID:20180211-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180211 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5a90ab00-0000-0002-0000-000200000002 +UID:20180224-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180224 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5ac95b80-0000-0002-0000-000100000001 +UID:20180408-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20180408 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5ae3b980-0000-0002-0000-000100000001 +UID:20180428-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20180428 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5baec080-0000-0002-0000-000200000001 +UID:20180929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5bb01200-0000-0002-0000-000200000002 +UID:20180930-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20180930 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5c198a00-0000-0002-0000-000100000001 +UID:20181219-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20181219 SUMMARY:元旦补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5c54dd80-0000-0002-0000-000200000001 +UID:20190202-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190202 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5c562f00-0000-0002-0000-000200000002 +UID:20190203-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190203 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5d8ff400-0000-0002-0000-000200000001 +UID:20190929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20190929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5da11780-0000-0002-0000-000200000002 +UID:20191012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20191012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5e239c00-0000-0002-0000-000200000001 +UID:20200119-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200119 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5e34bf80-0000-0002-0000-000200000002 +UID:20200201-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200201 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5ea4cf00-0000-0002-0000-000200000001 +UID:20200426-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200426 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5eb5f280-0000-0002-0000-000200000002 +UID:20200509-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200509 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5ef7dd80-0000-0002-0000-000100000001 +UID:20200628-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20200628 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:5f6fd600-0000-0002-0000-000200000001 +UID:20200927-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20200927 SUMMARY:国庆节、中秋节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:5f80f980-0000-0002-0000-000200000002 +UID:20201010-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20201010 SUMMARY:国庆节、中秋节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:601f2d80-0000-0002-0000-000200000001 +UID:20210207-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210207 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:60305100-0000-0002-0000-000200000002 +UID:20210220-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210220 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6084b100-0000-0002-0000-000200000001 +UID:20210425-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210425 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6095d480-0000-0002-0000-000200000002 +UID:20210508-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210508 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61452c00-0000-0002-0000-000100000001 +UID:20210918-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20210918 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:614fb800-0000-0002-0000-000200000001 +UID:20210926-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20210926 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6160db80-0000-0002-0000-000200000002 +UID:20211009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20211009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61f48380-0000-0002-0000-000200000001 +UID:20220129-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220129 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:61f5d500-0000-0002-0000-000200000002 +UID:20220130-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220130 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:62479200-0000-0002-0000-000100000001 +UID:20220402-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20220402 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:62649300-0000-0002-0000-000200000001 +UID:20220424-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220424 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6275b680-0000-0002-0000-000200000002 +UID:20220507-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20220507 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6340bd80-0000-0002-0000-000200000001 +UID:20221008-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20221008 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63420f00-0000-0002-0000-000200000002 +UID:20221009-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20221009 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63d46580-0000-0002-0000-000200000001 +UID:20230128-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230128 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:63d5b700-0000-0002-0000-000200000002 +UID:20230129-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230129 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:64447500-0000-0002-0000-000200000001 +UID:20230423-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230423 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:64559880-0000-0002-0000-000200000002 +UID:20230506-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20230506 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:64978380-0000-0002-0000-000100000001 +UID:20230625-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20230625 SUMMARY:端午节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:65209f80-0000-0002-0000-000200000001 +UID:20231007-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20231007 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6521f100-0000-0002-0000-000200000002 +UID:20231008-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20231008 SUMMARY:中秋节、国庆节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:65bed380-0000-0002-0000-000200000001 +UID:20240204-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240204 SUMMARY:春节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:65d14880-0000-0002-0000-000200000002 +UID:20240218-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240218 SUMMARY:春节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6611e200-0000-0002-0000-000100000001 +UID:20240407-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20240407 SUMMARY:清明节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:662d9180-0000-0002-0000-000200000001 +UID:20240428-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240428 SUMMARY:劳动节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:663eb500-0000-0002-0000-000200000002 +UID:20240511-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240511 SUMMARY:劳动节补班 DESCRIPTION:补班第2天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:66e4d200-0000-0002-0000-000100000001 +UID:20240914-0001-0001-0002-0000a95511fe DTSTART;VALUE=DATE:20240914 SUMMARY:中秋节补班 DESCRIPTION:补班第1天 / 共1天 END:VEVENT BEGIN:VEVENT -UID:66f89880-0000-0002-0000-000200000001 +UID:20240929-0001-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20240929 SUMMARY:国庆节补班 DESCRIPTION:补班第1天 / 共2天 END:VEVENT BEGIN:VEVENT -UID:6709bc00-0000-0002-0000-000200000002 +UID:20241012-0002-0002-0002-0000a95511fe DTSTART;VALUE=DATE:20241012 SUMMARY:国庆节补班 DESCRIPTION:补班第2天 / 共2天 diff --git a/parser.cabal b/parser.cabal index d15f57b..5c20d6f 100644 --- a/parser.cabal +++ b/parser.cabal @@ -24,7 +24,7 @@ description: Calendar of Public Holidays in China -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change -version: 0.1.2.0 +version: 0.2.0.0 -- A short (one-line) description of the package. -- synopsis: @@ -54,6 +54,8 @@ build-type: Simple -- Extra source files to be distributed with the package, such as examples, or a tutorial module. -- extra-source-files: +-- formatting command: fourmolu --mode inplace $(git ls-files '*.hs') --indentation 2 --indent-wheres true + common warnings ghc-options: -Wall diff --git a/parser/Main.hs b/parser/Main.hs index ecd0dfd..0df7b2d 100644 --- a/parser/Main.hs +++ b/parser/Main.hs @@ -1,5 +1,6 @@ module Main where +import Data.Function (on) import Data.List (isPrefixOf, sortBy) import Main.Base import Main.Input @@ -17,26 +18,22 @@ main = do contents <- mapM (readFile . ("./data" )) files -- parse data - let dataByFile = zip files contents - let dataByYear = map parseByFile dataByFile - let dataMixed = join dataByYear - - -- debug log - debug dataByYear + let calendarYearly = zipWith parseFile files contents + debug calendarYearly -- write files - writeFile "./docs/index.html" $ icsByType Both dataMixed + let calendar = calendarYearly >>= join + writeFile "./docs/index.html" $ generate calendar Both - writeFile "./docs/main.ics" $ icsByType Both dataMixed - writeFile "./docs/rest.ics" $ icsByType Rest dataMixed - writeFile "./docs/work.ics" $ icsByType Work dataMixed + writeFile "./docs/main.ics" $ generate calendar Both + writeFile "./docs/rest.ics" $ generate calendar Rest + writeFile "./docs/work.ics" $ generate calendar Work -- Log holiday data ordered by each year -debug :: [(String, [Date], [Date])] -> IO () -debug dataByYear = mapM_ showByYear $ sortByYear data' - where - data' = map (\(y, r, w) -> (y, sortByDate $ r ++ w)) dataByYear - sortByYear = sortBy (\(y1, _) (y2, _) -> compare y1 y2) - showByYear (year, dates) = do - putStrLn $ "\nYear" <> year - mapM_ print dates +debug :: [Yearly] -> IO () +debug yearly = + let orderByYear = sortBy (compare `on` year) yearly + printByDate holiday = do + putStrLn $ "\nYear " ++ year holiday + mapM_ print $ sortByDate $ join holiday + in mapM_ printByDate orderByYear diff --git a/parser/Main/Base.hs b/parser/Main/Base.hs index 5be434c..f735650 100644 --- a/parser/Main/Base.hs +++ b/parser/Main/Base.hs @@ -4,47 +4,86 @@ import Data.Function (on) import Data.List (sortBy) import Data.Time (UTCTime, defaultTimeLocale, formatTime) -data DateType = Both | Rest | Work deriving (Enum) +data Status = Both | Rest | Work deriving (Enum) -instance Show DateType where +instance Show Status where show Both = "" show Rest = "假期" show Work = "补班" -- Title of output ics file -titleDateType :: DateType -> String -titleDateType Both = "中国节假日安排" -titleDateType flag = "中国节假日安排(" <> show flag <> ")" +titleStatus :: Status -> String +titleStatus Both = "中国节假日安排" +titleStatus kind = "中国节假日安排(" ++ show kind ++ ")" -- Index of input txt file -indexDateType :: DateType -> Int -indexDateType Both = 0 -indexDateType Rest = 1 -indexDateType Work = 2 +indexStatus :: Status -> Int +indexStatus Both = 0 +indexStatus Rest = 1 +indexStatus Work = 2 + +instance Eq Status where + (==) = (==) `on` indexStatus + +data Yearly = Yearly + { year :: String + , rest :: [Holiday] + , work :: [Holiday] + } + +join :: Yearly -> [Holiday] +join y = rest y ++ work y + +data HolidayRaw = HolidayRaw + { rawName :: String + , rawRest :: String + , rawWork :: String + } + +rawDate :: Status -> HolidayRaw -> String +rawDate Rest = rawRest +rawDate Work = rawWork +rawDate _ = return "" + +toHolidayRaw :: [String] -> Maybe HolidayRaw +toHolidayRaw [n, r, w] = Just $ HolidayRaw n r w +toHolidayRaw _ = Nothing + +data Holiday = Holiday + { holidayGroup :: Group + , holidayDate :: Date + } + +instance Show Holiday where + show (Holiday group date) = unwords [show date, show group] + +toHolidays :: Group -> [Date] -> [Holiday] +toHolidays group dates = Holiday group <$> dates + +data Group = Group + { holidayStatus :: Status + , holidayName :: String + } + +instance Show Group where + show (Group status name) = unwords [name, show status] data Date = Date - { name :: String, - time :: UTCTime, - flag :: DateType, - index :: Int, - total :: Int + { holidayIndex :: Int + , holidayTotal :: Int + , holidayTime :: UTCTime } instance Show Date where - show (Date name time flag index total) = + show (Date index total time) = unwords - [ formatTime defaultTimeLocale "%Y-%m-%d" time, - name, - show flag, - show index <> "/" <> show total + [ formatTime defaultTimeLocale "%Y-%m-%d" time + , show index ++ "/" ++ show total ] -constructDate :: String -> DateType -> (Int, Int, UTCTime) -> Date -constructDate name flag (index, total, time) = Date name time flag index total +sortByDate :: [Holiday] -> [Holiday] +sortByDate = sortBy (compare `on` holidayTime . holidayDate) -sortByDate :: [Date] -> [Date] -sortByDate = sortBy (compare `on` time) - -filterByType :: DateType -> [Date] -> [Date] -filterByType Both = id -filterByType flag = filter (\(Date _ _ f _ _) -> show f == show flag) +filterByStatus :: Status -> [Holiday] -> [Holiday] +filterByStatus Both = id +filterByStatus kind = filter ((== kind) . holidayStatus . holidayGroup) diff --git a/parser/Main/Input.hs b/parser/Main/Input.hs index b66cc42..6cefdc9 100644 --- a/parser/Main/Input.hs +++ b/parser/Main/Input.hs @@ -1,61 +1,58 @@ module Main.Input where -import Data.Char (isSpace) +import Data.List (uncons) import Data.List.Split (splitOn) +import Data.Maybe (mapMaybe) import Data.Time (UTCTime, addUTCTime, defaultTimeLocale, formatTime, parseTimeOrError) import Main.Base import System.FilePath (takeBaseName) --- Join data from each year and each type -join :: [(String, [Date], [Date])] -> [Date] -join = concatMap (\ (_, rest, work) -> rest ++ work) - -- Parse holiday data -- Organized by year -parseByFile :: (FilePath, String) -> (String, [Date], [Date]) -parseByFile (file, content) = (year, rest, work) +parseFile :: FilePath -> String -> Yearly +parseFile file content = Yearly yearName daysRest daysWork where - year = takeBaseName file - rest = parse content Rest - work = parse content Work + yearName = takeBaseName file + daysRest = parse content Rest + daysWork = parse content Work -- Convert data to Date -parse :: String -> DateType -> [Date] -parse content flag = concatMap constructor $ zip (map head raw) dates +parse :: String -> Status -> [Holiday] +parse content status = zip names dates >>= uncurry toHolidays where - constructor (name, dates) = constructDate name flag <$> dates - dates = parseDate <$> map (!! indexDateType flag) raw - raw = parseFile content + names = Group status . rawName <$> raw + dates = parseDates . rawDate status <$> raw + raw = parseRaw content --- Parse data from file --- Result: [[Name, RestDays, WorkDays]] -parseFile :: String -> [[String]] -parseFile content = filter ((== 3) . length) $ splitOn ";" <$> rawEvents +-- Parse raw data from file +-- Format: name;rest;work +parseRaw :: String -> [HolidayRaw] +parseRaw content = mapMaybe (toHolidayRaw . splitOn ";") eventsRaw where - rawEvents = filter (not . null) . map (head . words) $ uncomment - uncomment = filter (not . null) . map (head . splitOn "//") $ unindent - unindent = dropWhile isSpace <$> lines content + eventsRaw = mapMaybe (fmap fst . uncons . words) uncomment + uncomment = mapMaybe (fmap fst . uncons . splitOn "//") $ lines content -- Expand date ranges to UTCTime list -- Support multiple date ranges separated by comma -parseDate :: String -> [(Int, Int, UTCTime)] -parseDate "" = [] -parseDate range = zip3 [1 ..] (repeat $ length dates) dates +parseDates :: String -> [Date] +parseDates ranges = zipWith3 Date [1 ..] (repeat $ length dates) dates where - dates = concatMap (parseDate' . splitOn "-") $ splitOn "," range + dates = splitOn "," ranges >>= parseDate . splitOn "-" -- Parse date range -- 1. like "2020.1.1" -- 2. like "2020.1.1-2020.1.3" -parseDate' :: [String] -> [UTCTime] -parseDate' [single] = [parseTime single] -parseDate' [start, end] - | start == end = parseDate' [end] - | otherwise = first : parseDate' [second, end] +parseDate :: [String] -> [UTCTime] +parseDate [""] = [] +parseDate [single] = [parseTime single] +parseDate [start, end] + | start == end = parseDate [end] + | otherwise = first : parseDate [second, end] where first = parseTime start second = printTime $ addUTCTime day first day = 24 * 60 * 60 +parseDate _ = [] -- Parse date in format "2020.1.1" parseTime :: String -> UTCTime diff --git a/parser/Main/Output.hs b/parser/Main/Output.hs index f91cf23..d80c357 100644 --- a/parser/Main/Output.hs +++ b/parser/Main/Output.hs @@ -1,45 +1,46 @@ module Main.Output where -import Data.Time (defaultTimeLocale, formatTime, nominalDiffTimeToSeconds) -import Data.Time.Clock.POSIX (utcTimeToPOSIXSeconds) +import Data.Time (defaultTimeLocale, formatTime) import Data.UUID (fromWords, toString) import Main.Base +import Numeric (readHex) import Text.Printf (printf) -- Generate ics files -icsByType :: DateType -> [Date] -> String -icsByType flag dates = unlines [icsHead flag, icsBody, icsTail] +generate :: [Holiday] -> Status -> String +generate dates status = unlines [icsHead status, icsBody, icsTail] where - icsBody = unlines $ map icsEvent $ sortByDate $ filterByType flag dates + icsBody = unlines $ map icsEvent events + events = sortByDate $ filterByStatus status dates -- Standard ics format for the beginning -icsHead :: DateType -> String -icsHead flag = +icsHead :: Status -> String +icsHead status = unlines - [ "BEGIN:VCALENDAR", - "VERSION:2.0", - "PRODID:-//Rank Technology//Chinese Holidays//EN", - "X-WR-CALNAME:" <> titleDateType flag - -- "X-WR-TIMEZONE:Asia/Shanghai", + [ "BEGIN:VCALENDAR" + , "VERSION:2.0" + , "PRODID:-//Rank Technology//Chinese Holidays//EN" + , "X-WR-CALNAME:" ++ titleStatus status ] -- Standard ics format for each event -icsEvent :: Date -> String -icsEvent (Date name time flag index total) = +icsEvent :: Holiday -> String +icsEvent (Holiday (Group status name) (Date index total time)) = unlines - [ "BEGIN:VEVENT", - "UID:" <> uuid, - "DTSTART;VALUE=DATE:" <> formatTime defaultTimeLocale "%Y%m%d" time, - "SUMMARY:" <> name <> show flag, - "DESCRIPTION:" <> show flag <> printf "第%d天 / 共%d天" index total, - "END:VEVENT" + [ "BEGIN:VEVENT" + , "UID:" ++ uuid + , "DTSTART;VALUE=DATE:" ++ formatTime defaultTimeLocale "%Y%m%d" time + , "SUMMARY:" ++ name ++ show status + , "DESCRIPTION:" ++ show status ++ printf "第%d天 / 共%d天" index total + , "END:VEVENT" ] where uuid = toString $ fromWords a b c d - a = floor . nominalDiffTimeToSeconds . utcTimeToPOSIXSeconds $ time - b = fromIntegral $ indexDateType flag - c = fromIntegral total - d = fromIntegral index + a = fst . head . readHex $ formatTime defaultTimeLocale "%Y%m%d" time + b = fromIntegral $ shift index + total + c = fromIntegral $ shift $ indexStatus status + d = 0xa95511fe -- 955.WLB + shift = (*) 0x10000 -- Standard ics format for the ending icsTail :: String diff --git a/parser/Test.hs b/parser/Test.hs index cab2e4c..6c58bf7 100644 --- a/parser/Test.hs +++ b/parser/Test.hs @@ -1,208 +1,228 @@ module Main where +import Data.Function (on) +import Main.Base import Main.Input import System.Exit (exitFailure, exitSuccess) import Test.HUnit +instance Eq HolidayRaw where + (==) = (==) `on` raw + +raw a = (rawName a, rawRest a, rawWork a) + +instance Show HolidayRaw where + show raw = unwords [rawName raw, rawRest raw, rawWork raw] + testA1 = TestCase ( assertEqual - "A1 - case 1. like 2020.1.1 - basic" - ["2020.1.1"] - $ map printTime - $ parseDate' ["2020.1.1"] + "A1 - data - basic" + [HolidayRaw "a" "b" "c"] + $ parseRaw "a;b;c" ) testA2 = TestCase ( assertEqual - "A2 - case 1. like 2020.1.1 - robust" - ["2021.11.2"] - (map printTime $ parseDate' ["2021.11.02"]) + "A2 - data - robust" + [HolidayRaw "a12" "b345" "c678"] + $ parseRaw " a12;b345;c678 " ) testA3 = TestCase ( assertEqual - "A3 - case 2. like 2020.1.1-2020.1.3 - basic" - ["2022.1.1", "2022.1.2", "2022.1.3"] - (map printTime $ parseDate' ["2022.1.1", "2022.1.3"]) + "A3 - comments - basic" + [] + $ parseRaw "//comment" ) testA4 = TestCase ( assertEqual - "A4 - case 2. like 2020.1.1-2020.1.3 - cross month" - ["2023.2.27", "2023.2.28", "2023.3.1", "2023.3.2"] - (map printTime $ parseDate' ["2023.2.27", "2023.3.2"]) + "A4 - comments - robust" + [] + $ parseRaw " // a;b;c 123 " ) testA5 = TestCase ( assertEqual - "A5 - case 2. like 2020.1.1-2020.1.3 - cross month 2" - ["2024.2.28", "2024.2.29", "2024.3.1"] - (map printTime $ parseDate' ["2024.2.28", "2024.3.1"]) + "A5 - hybrid - basic" + [HolidayRaw "a" "b" "c"] + $ parseRaw "a;b;c // d;e;f 456 " ) testA6 = TestCase ( assertEqual - "A6 - case 2. like 2020.1.1-2020.1.3 - cross year" - ["2025.12.30", "2025.12.31", "2026.1.1", "2026.1.2"] - (map printTime $ parseDate' ["2025.12.30", "2026.1.2"]) + "A6 - hybrid - robust" + [HolidayRaw "a" "b" "c"] + $ parseRaw " a;b;c 123 // d;e;f 456 " + ) + +testA7 = + TestCase + ( assertEqual + "A7 - empty - basic" + [] + $ parseRaw "" + ) + +testA8 = + TestCase + ( assertEqual + "A8 - empty - robust" + [] + $ parseRaw " // " + ) + +testA9 = + TestCase + ( assertEqual + "A9 - multi-line" + [HolidayRaw "a" "b" "c", HolidayRaw "d" "e" "f"] + $ parseRaw . unlines + $ [ "// INTRO" + , "" + , "a;b;c // dp1" + , "// comment" + , "d;e;f // dp2" + , "END // TEST" + ] ) testB1 = TestCase ( assertEqual - "B1 - case 1. like 2020.1.1 - a1 2" - [(1, 2, "2020.1.1"), (2, 2, "2020.1.3")] - $ map (\(a, b, c) -> (a, b, printTime c)) - $ parseDate "2020.1.1,2020.1.3" + "B1 - case 1. like 2020.1.1 - basic" + ["2020.1.1"] + $ map printTime + $ parseDate ["2020.1.1"] ) testB2 = TestCase ( assertEqual - "B2 - case 1. like 2020.1.1 - a1 3" - [(1, 3, "2020.1.1"), (2, 3, "2020.1.3"), (3, 3, "2020.1.5")] - $ map (\(a, b, c) -> (a, b, printTime c)) - $ parseDate "2020.1.1,2020.1.3,2020.1.5" + "B2 - case 1. like 2020.1.1 - robust" + ["2021.11.2"] + (map printTime $ parseDate ["2021.11.02"]) ) testB3 = TestCase ( assertEqual - "B3 - case 2. like 2020.1.1-2020.1.3 - a3 2" - [(1, 4, "2020.1.1"), (2, 4, "2020.1.2"), (3, 4, "2020.1.6"), (4, 4, "2020.1.7")] - $ map (\(a, b, c) -> (a, b, printTime c)) - $ parseDate "2020.1.1-2020.1.2,2020.1.6-2020.1.7" + "B3 - case 2. like 2020.1.1-2020.1.3 - basic" + ["2022.1.1", "2022.1.2", "2022.1.3"] + (map printTime $ parseDate ["2022.1.1", "2022.1.3"]) ) testB4 = TestCase ( assertEqual - "B4 - case 2. like 2020.1.1-2020.1.3 - a1 a3" - [(1, 4, "2020.1.1"), (2, 4, "2020.1.2"), (3, 4, "2020.1.3"), (4, 4, "2020.1.6")] - $ map (\(a, b, c) -> (a, b, printTime c)) - $ parseDate "2020.1.1-2020.1.3,2020.1.6" + "B4 - case 2. like 2020.1.1-2020.1.3 - cross month" + ["2023.2.27", "2023.2.28", "2023.3.1", "2023.3.2"] + (map printTime $ parseDate ["2023.2.27", "2023.3.2"]) ) testB5 = TestCase ( assertEqual - "B5 - case 2. like 2020.1.1-2020.1.3 - a3 a1" - [(1, 5, "2019.12.6"), (2, 5, "2020.1.1"), (3, 5, "2020.1.2"), (4, 5, "2020.1.3"), (5, 5, "2021.11.11")] - $ map (\(a, b, c) -> (a, b, printTime c)) - $ parseDate "2019.12.6,2020.1.1-2020.1.3,2021.11.11" + "B5 - case 2. like 2020.1.1-2020.1.3 - cross month 2" + ["2024.2.28", "2024.2.29", "2024.3.1"] + (map printTime $ parseDate ["2024.2.28", "2024.3.1"]) + ) + +testB6 = + TestCase + ( assertEqual + "B6 - case 2. like 2020.1.1-2020.1.3 - cross year" + ["2025.12.30", "2025.12.31", "2026.1.1", "2026.1.2"] + (map printTime $ parseDate ["2025.12.30", "2026.1.2"]) ) testC1 = TestCase ( assertEqual - "C1 - data - basic" - [["a", "b", "c"]] - $ parseFile "a;b;c" + "C1 - case 1. like 2020.1.1 - a1 2" + [(1, 2, "2020.1.1"), (2, 2, "2020.1.3")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2020.1.1,2020.1.3" ) testC2 = TestCase ( assertEqual - "C2 - data - robust" - [["a12", "b345", "c678"]] - $ parseFile " a12;b345;c678 " + "C2 - case 1. like 2020.1.1 - a1 3" + [(1, 3, "2020.1.1"), (2, 3, "2020.1.3"), (3, 3, "2020.1.5")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2020.1.1,2020.1.3,2020.1.5" ) testC3 = TestCase ( assertEqual - "C3 - comments - basic" - [] - $ parseFile "//comment" + "C3 - case 2. like 2020.1.1-2020.1.3 - a3 2" + [(1, 4, "2020.1.1"), (2, 4, "2020.1.2"), (3, 4, "2020.1.6"), (4, 4, "2020.1.7")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2020.1.1-2020.1.2,2020.1.6-2020.1.7" ) testC4 = TestCase ( assertEqual - "C4 - comments - robust" - [] - $ parseFile " // a;b;c 123 " + "C4 - case 2. like 2020.1.1-2020.1.3 - a1 a3" + [(1, 4, "2020.1.1"), (2, 4, "2020.1.2"), (3, 4, "2020.1.3"), (4, 4, "2020.1.6")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2020.1.1-2020.1.3,2020.1.6" ) testC5 = TestCase ( assertEqual - "C5 - hybrid - basic" - [["a", "b", "c"]] - $ parseFile "a;b;c // d;e;f 456 " + "C5 - case 2. like 2020.1.1-2020.1.3 - a3 a1" + [(1, 5, "2019.12.6"), (2, 5, "2020.1.1"), (3, 5, "2020.1.2"), (4, 5, "2020.1.3"), (5, 5, "2021.11.11")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2019.12.6,2020.1.1-2020.1.3,2021.11.11" ) testC6 = TestCase ( assertEqual - "C6 - hybrid - robust" - [["a", "b", "c"]] - $ parseFile " a;b;c 123 // d;e;f 456 " - ) - -testC7 = - TestCase - ( assertEqual - "C7 - empty - basic" - [] - $ parseFile "" - ) - -testC8 = - TestCase - ( assertEqual - "C8 - empty - robust" - [] - $ parseFile " // " - ) - -testC9 = - TestCase - ( assertEqual - "C9 - multi-line" - [["a", "b", "c"], ["d", "e", "f"]] - $ parseFile . unlines - $ [ "// INTRO", - "", - "a;b;c // dp1", - "// comment", - "d;e;f // dp2", - "END // TEST" - ] + "C6 - case 2. like 2020.1.1-2020.1.3 - a3 a1" + [(1, 3, "2019.12.6"), (2, 3, "2020.1.1"), (3, 3, "2021.11.11")] + $ map (\(Date a b c) -> (a, b, printTime c)) + $ parseDates "2019.12.6,2020.1.1-2020.1.1,,,2021.11.11" ) tests :: Test tests = TestList - [ -- A. parseDate' - TestLabel "Test parseDate' 1" testA1, - TestLabel "Test parseDate' 2" testA2, - TestLabel "Test parseDate' 3" testA3, - TestLabel "Test parseDate' 4" testA4, - TestLabel "Test parseDate' 5" testA5, - TestLabel "Test parseDate' 6" testA6, - -- B. parseDate - TestLabel "Test parseDate 1" testB1, - TestLabel "Test parseDate 2" testB2, - TestLabel "Test parseDate 3" testB3, - TestLabel "Test parseDate 4" testB4, - TestLabel "Test parseDate 5" testB5, - -- C. parseFile - TestLabel "Test parseFile 1" testC1, - TestLabel "Test parseFile 2" testC2, - TestLabel "Test parseFile 3" testC3, - TestLabel "Test parseFile 4" testC4, - TestLabel "Test parseFile 5" testC5, - TestLabel "Test parseFile 6" testC6, - TestLabel "Test parseFile 7" testC7, - TestLabel "Test parseFile 8" testC8, - TestLabel "Test parseFile 9" testC9 + [ -- A. parseRaw + TestLabel "Test parseRaw 1" testA1 + , TestLabel "Test parseRaw 2" testA2 + , TestLabel "Test parseRaw 3" testA3 + , TestLabel "Test parseRaw 4" testA4 + , TestLabel "Test parseRaw 5" testA5 + , TestLabel "Test parseRaw 6" testA6 + , TestLabel "Test parseRaw 7" testA7 + , TestLabel "Test parseRaw 8" testA8 + , TestLabel "Test parseRaw 9" testA9 + , -- B. parseDate + TestLabel "Test parseDate 1" testB1 + , TestLabel "Test parseDate 2" testB2 + , TestLabel "Test parseDate 3" testB3 + , TestLabel "Test parseDate 4" testB4 + , TestLabel "Test parseDate 5" testB5 + , TestLabel "Test parseDate 6" testB6 + , -- C. parseDates + TestLabel "Test parseDates 1" testC1 + , TestLabel "Test parseDates 2" testC2 + , TestLabel "Test parseDates 3" testC3 + , TestLabel "Test parseDates 4" testC4 + , TestLabel "Test parseDates 5" testC5 + , TestLabel "Test parseDates 6" testC6 ] main :: IO ()